diff options
author | Andrew Tridgell <tridge@samba.org> | 2010-11-23 20:19:49 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2010-11-23 22:14:58 +1100 |
commit | 3a8b67d06cf631f4d883ce40859401eb760bb0f3 (patch) | |
tree | e83e5260f822d464075a224baf701e40bbcdf33b /source4/lib/ldb/ldb_tdb/ldb_tdb.c | |
parent | 439ff8717d41fb641f2a2cf2b14665edf375433d (diff) | |
download | samba-3a8b67d06cf631f4d883ce40859401eb760bb0f3.tar.gz samba-3a8b67d06cf631f4d883ce40859401eb760bb0f3.tar.bz2 samba-3a8b67d06cf631f4d883ce40859401eb760bb0f3.zip |
s4-ldb: added an environment varibale LDB_WARN_UNINDEXED
when LDB_WARN_UNINDEXED is set, we produce warnings about unindexed
searches. This makes it easier to find performance problems caused by
unindexed searches.
Diffstat (limited to 'source4/lib/ldb/ldb_tdb/ldb_tdb.c')
-rw-r--r-- | source4/lib/ldb/ldb_tdb/ldb_tdb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/lib/ldb/ldb_tdb/ldb_tdb.c b/source4/lib/ldb/ldb_tdb/ldb_tdb.c index 2e88989d57..066d4085bb 100644 --- a/source4/lib/ldb/ldb_tdb/ldb_tdb.c +++ b/source4/lib/ldb/ldb_tdb/ldb_tdb.c @@ -1463,6 +1463,10 @@ static int ltdb_connect(struct ldb_context *ldb, const char *url, return LDB_ERR_OPERATIONS_ERROR; } + if (getenv("LDB_WARN_UNINDEXED")) { + ltdb->warn_unindexed = true; + } + ltdb->sequence_number = 0; module = ldb_module_new(ldb, ldb, "ldb_tdb backend", <db_ops); |