s3:registry: add debug-level-10 verbosity to regdb_upgrade_v2_v3_fn()
authorMichael Adam <obnox@samba.org>
Mon, 4 Jul 2011 15:20:28 +0000 (17:20 +0200)
committerVolker Lendecke <vl@samba.org>
Tue, 9 Aug 2011 14:57:57 +0000 (16:57 +0200)
(cherry picked from commit cc384c15969cdc395bfd3fcee10b5c04233df290)

source3/registry/reg_backend_db.c

index 3cc12006969be47b843b9dcdacff7fe0fbf51b09..e63b8d8bece36c7b59a4741381dc9ce9695bb02f 100644 (file)
@@ -474,6 +474,9 @@ static int regdb_upgrade_v2_to_v3_fn(struct db_record *rec, void *private_data)
                    strlen(REG_SORTED_SUBKEYS_PREFIX)) == 0)
        {
                /* Delete the deprecated sorted subkeys cache. */
+
+               DEBUG(10, ("regdb_upgrade_v2_to_v3: deleting [%s]\n", keyname));
+
                status = rec->delete_rec(rec);
                if (!NT_STATUS_IS_OK(status)) {
                        DEBUG(0, ("regdb_upgrade_v2_to_v3: tdb_delete for [%s] "
@@ -485,12 +488,14 @@ static int regdb_upgrade_v2_to_v3_fn(struct db_record *rec, void *private_data)
        }
 
        if (strncmp(keyname, REG_VALUE_PREFIX, strlen(REG_VALUE_PREFIX)) == 0) {
+               DEBUG(10, ("regdb_upgrade_v2_to_v3: skipping [%s]\n", keyname));
                return 0;
        }
 
        if (strncmp(keyname, REG_SECDESC_PREFIX,
                    strlen(REG_SECDESC_PREFIX)) == 0)
        {
+               DEBUG(10, ("regdb_upgrade_v2_to_v3: skipping [%s]\n", keyname));
                return 0;
        }
 
@@ -499,6 +504,9 @@ static int regdb_upgrade_v2_to_v3_fn(struct db_record *rec, void *private_data)
         * Walk the list and create the list record for those
         * subkeys that don't already have one.
         */
+       DEBUG(10, ("regdb_upgrade_v2_to_v3: scanning subkey list of [%s]\n",
+                  keyname));
+
        buf = rec->value.dptr;
        buflen = rec->value.dsize;
 
@@ -510,6 +518,9 @@ static int regdb_upgrade_v2_to_v3_fn(struct db_record *rec, void *private_data)
 
        for (i=0; i<num_items; i++) {
                len += tdb_unpack(buf+len, buflen-len, "f", subkeyname);
+               DEBUG(10, ("regdb_upgrade_v2_to_v3: "
+                          "writing subkey list for [%s\\%s]\n",
+                          keyname, subkeyname));
                werr = regdb_store_subkey_list(regdb, keyname, subkeyname);
                if (!W_ERROR_IS_OK(werr)) {
                        return 1;