struct ldb_dn *schema_dn;
bool originating_updates;
bool sorted_links;
+ uint32_t total_links;
+ uint32_t num_processed;
};
struct la_entry {
}
DLIST_ADD(replmd_private->la_list, la_entry);
+ replmd_private->total_links++;
}
return ret;
struct la_entry *la, *prev;
int ret;
+ if (replmd_private->la_list != NULL) {
+ DBG_NOTICE("Processing linked attributes\n");
+ }
+
/*
* Walk the list of linked attributes from DRS replication.
*
replmd_txn_cleanup(replmd_private);
return ret;
}
+
+ if ((++replmd_private->num_processed % 8192) == 0) {
+ DBG_NOTICE("Processed %u/%u linked attributes\n",
+ replmd_private->num_processed,
+ replmd_private->total_links);
+ }
}
replmd_txn_cleanup(replmd_private);