6 Replies Latest reply: Feb 19, 2014 6:32 PM by Greybird-Oracle RSS

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

    user13748471

      Hi,

       

      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?  


      Thanks,

      Sudha