Skip to Main Content

Berkeley DB Family

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

is BDB a configurable software system and what is the meaning of "SR 11163"

782420Jul 19 2010 — edited Jul 20 2010
Hello 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
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 17 2010
Added on Jul 19 2010
4 comments
1,293 views