We talked about introducing the modular queue interface. I spent time re-looking at this, according to me it does not solve any issues we have currently.
The main issue we are trying to address currently is avoiding code under #ifdefs and the resulting compilation combinations and testing those code paths. Currently, we have 3 schedulers - default, SP and iQuery - To use any of these, ODP needs to be configured with --enable-xxx option which in turn defines the compile time #defines. The current code base has code under these flags. Modular queue interface does not change any of this. I do not think there is a need to introduce a modular queue interface at this time. Thanks, Honnappa
