summaryrefslogtreecommitdiffstats
path: root/src/backend.h
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2013-09-12 15:32:27 -0400
committerNalin Dahyabhai <nalin@dahyabhai.net>2013-09-12 15:32:27 -0400
commitfc646c3c86afc0c7817207bb598deb0df11387fa (patch)
treeb54902510bb308fe5b61496bf1ed9f6cf7eac704 /src/backend.h
parenteb43fd14cbe47e014139838200f31e01e1fc8a10 (diff)
downloadslapi-nis-fc646c3c86afc0c7817207bb598deb0df11387fa.tar.gz
slapi-nis-fc646c3c86afc0c7817207bb598deb0df11387fa.tar.xz
slapi-nis-fc646c3c86afc0c7817207bb598deb0df11387fa.zip
Add schema-compat-relevant-subtree
Add a schema-compat-relevant-subtree configuration option, listing the only parts of the DIT that we should ever look at, either as source entries or as other entries which contain data which might be pulled in as part of computing the contents of compat entries. This is more or less the whitelist to schema-compat-ignore-subtree's blacklist.
Diffstat (limited to 'src/backend.h')
-rw-r--r--src/backend.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/backend.h b/src/backend.h
index be6693d..8c00dd4 100644
--- a/src/backend.h
+++ b/src/backend.h
@@ -46,6 +46,9 @@ struct backend_shr_set_data {
/* Configuration flag indicating whether or not we try to skip
* recomputing data in this map. */
unsigned int skip_uninteresting_updates:1;
+ /* Subtrees under which all of the contents that we care about will be
+ * stored. Other locaoins will be silently ignored. */
+ const struct slapi_dn **relevant_subtrees;
/* Subtrees under which we ignore contents. */
const struct slapi_dn **ignore_subtrees;
struct backend_set_data *self;