Author: vlendec Date: 2005-08-05 04:32:24 +0000 (Fri, 05 Aug 2005) New Revision: 9095
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9095 Log: Add crude chainlength statistics to the crude tdbtool. Volker Modified: branches/SAMBA_3_0/source/tdb/tdb.c trunk/source/tdb/tdb.c Changeset: Modified: branches/SAMBA_3_0/source/tdb/tdb.c =================================================================== --- branches/SAMBA_3_0/source/tdb/tdb.c 2005-08-05 01:57:45 UTC (rev 9094) +++ branches/SAMBA_3_0/source/tdb/tdb.c 2005-08-05 04:32:24 UTC (rev 9095) @@ -560,6 +560,7 @@ static int tdb_dump_chain(TDB_CONTEXT *tdb, int i) { tdb_off rec_ptr, top; + int hash_length = 0; top = TDB_HASH_TOP(i); @@ -574,8 +575,11 @@ while (rec_ptr) { rec_ptr = tdb_dump_record(tdb, rec_ptr); + hash_length += 1; } + printf("chain %d length %d\n", i, hash_length); + return tdb_unlock(tdb, i, F_WRLCK); } Modified: trunk/source/tdb/tdb.c =================================================================== --- trunk/source/tdb/tdb.c 2005-08-05 01:57:45 UTC (rev 9094) +++ trunk/source/tdb/tdb.c 2005-08-05 04:32:24 UTC (rev 9095) @@ -560,6 +560,7 @@ static int tdb_dump_chain(TDB_CONTEXT *tdb, int i) { tdb_off rec_ptr, top; + int hash_length = 0; top = TDB_HASH_TOP(i); @@ -574,8 +575,11 @@ while (rec_ptr) { rec_ptr = tdb_dump_record(tdb, rec_ptr); + hash_length += 1; } + printf("chain %d length %d\n", i, hash_length); + return tdb_unlock(tdb, i, F_WRLCK); }
