6 Replies Latest reply on Feb 20, 2014 12:32 AM by Greybird-Oracle

    speeding up start time of server by parallelizing bdb-open()




      I am working in Voldemort team. We are having multiple bdb je environments which share a common bdb cache. We are trying to speed up the start time of our server by parallelizing the bdb-open() (bdb-open() opens an environment and then a database within that). To implement this we used a thread pool and when the Voldemort server comes up we try to open 30 bdb databases in different threads at the same time. However we are not seeing any improvement in start time.

      1. Can someone clarify why the parallel open does not help, given we are not bottlenecked on IO based on system stats.
      2. Are there any recommendations to speed up the startup time?