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

Cache most frequently used keys on the client

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • 4.1.0
    • clients
    • None

    Description

      Background
      When a Couchbase Server node is starting up, it creates any database files that are necessary and begins serving data immediately. However, if there is already data on the disk, the node needs to read all of this data from the disk before it can begin serving data. This process is called warmup. One of the tasks performed during warmup is loading keys into memory.

      Problem
      Clients need to read these keys over the network.

      Request
      Cache most frequently used keys on the client side:

      • fetch the keys that are loaded into memory on the server side during warmup, and bring them into memory on the client (in order to reduce network impact later on)
      • update the client cache as hot keys change on the server end

      Attachments

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

        Activity

          People

            tyler.mitchell Tyler Mitchell
            alla.tumarkin Alla Tumarkin (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty