/* allow ctdb for individual databases to be disabled */
if (lp_parm_bool(-1, "ctdb", partname, True)) {
result = db_open_ctdb(mem_ctx, partname, hash_size,
- tdb_flags, open_flags, mode);
+ tdb_flags, open_flags, mode,
+ lock_order);
if (result == NULL) {
DEBUG(0,("failed to attach to ctdb %s\n",
partname));
result = db_open_tdb(mem_ctx, name, hash_size,
tdb_flags, open_flags, mode);
}
+ if (result != NULL) {
+ result->lock_order = lock_order;
+ }
return result;
}