is BDB a configurable software system and what is the meaning of "SR 11163"
782420Jul 19 2010 — edited Jul 20 2010Hello All,
I am an PhD student in the University of Nebraska - Lincoln, and my dissertation topic is related to test a software product line (or at least a configurable software system in features' level). Currently I am trying to read the BDB JE code to see if it is a good candidate. I have two questions.
The first question is to see if there are configurable points to disable/enable features. I saw some code below to turn on/off features.
/**
* Run or pause daemons, depending on config properties.
*/
private void runOrPauseDaemons(DbConfigManager mgr) {
if (!isReadOnly) {
/* INCompressor */
inCompressor.runOrPause
(mgr.getBoolean(EnvironmentParams.ENV_RUN_INCOMPRESSOR));
/* Cleaner. Do not start it if running in-memory */
cleaner.runOrPause
(mgr.getBoolean(EnvironmentParams.ENV_RUN_CLEANER) &&
!isMemOnly);
/*
* Checkpointer. Run in both transactional and non-transactional
* environments to guarantee recovery time.
*/
checkpointer.runOrPause
(mgr.getBoolean(EnvironmentParams.ENV_RUN_CHECKPOINTER));
}
/* Evictor */
evictor.runOrPause
(mgr.getBoolean(EnvironmentParams.ENV_RUN_EVICTOR));
}
I wonder if you can give me more like this to turn on/off more features?
The second question is a little bit for details. During reading code of BDB JE, I found some comments include some requirements, like "SR 11163, 11349". I wonder where I can find documents including these requirements?
Thanks in advance for your help!
Have a good night.
Jiangfan Shi