Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-1905

open service after loading x items during warmup( starting a server with many items can potentially take hours to fully load hashtable and values)

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.6.5, 1.6.5.1, 1.6.5.2, 1.6.5.2.1, 1.6.5.3, 1.6.5.3.1, 1.6.5.4, 1.7.0, 1.7.1, 2.0-beta
    • Fix Version/s: bug-backlog
    • Component/s: couchbase-bucket
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All
    • Triage:
      Untriaged

      Description

      Fast startup time for EP engine

      We need ep engine to start within 1 minute regardless the amount of data stored on the node.

      in addition, we need to load the hot keys (and values) to prevent cold startup.
      This means that for some test scenarios, i.e. loading the server with random set of keys, there won't be "hot" keys to load upon startup.

      The behavior of the startup time should be documented on the membase wiki for ep engine.

        Issue Links

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

          Hide
          MichaelDeGroot Michaël de Groot added a comment - - edited

          We - GamePoint - have a membase 1.7.1 server, we have a bucket with 24GB RAM quota, also it has 30.4 million items which was stored in 4 data files of 139GB per data file, 556GB in total.
          After rebooting the server it took 391577 seconds to reload this bucket - 4 days and 12 hours!
          This feature would be greatly appreciated.

          Show
          MichaelDeGroot Michaël de Groot added a comment - - edited We - GamePoint - have a membase 1.7.1 server, we have a bucket with 24GB RAM quota, also it has 30.4 million items which was stored in 4 data files of 139GB per data file, 556GB in total. After rebooting the server it took 391577 seconds to reload this bucket - 4 days and 12 hours! This feature would be greatly appreciated.
          Hide
          peter peter added a comment -

          Already addressed by new warmup implementation.

          Show
          peter peter added a comment - Already addressed by new warmup implementation.
          Hide
          dipti Dipti Borkar added a comment -

          Opening service based on a configurable number of items / % of RAMs is not in 2.0 and is meant for a future release.

          Show
          dipti Dipti Borkar added a comment - Opening service based on a configurable number of items / % of RAMs is not in 2.0 and is meant for a future release.
          Hide
          dipti Dipti Borkar added a comment -

          will be prioritized for a future release

          Show
          dipti Dipti Borkar added a comment - will be prioritized for a future release
          Hide
          chiyoung Chiyoung Seo added a comment -

          It's already addressed by 2.x release. We plan to further improve the warmup module in the upcoming releases.

          Show
          chiyoung Chiyoung Seo added a comment - It's already addressed by 2.x release. We plan to further improve the warmup module in the upcoming releases.

            People

            • Assignee:
              dipti Dipti Borkar
              Reporter:
              sharon Sharon Barr (Inactive)
            • Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes