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

Allow starting and stopping Fusion Checkpointing at vbucket level

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Major
    • Morpheus
    • None
    • couchbase-bucket
    • None

    Description

      First, we expose a initial_fusion_checkpointing_state param in the EP config (bucket level) that is used at VBucket creation as default initial checkpointing state for the new VBucket.

      Then, ns_server needs to to be able to start and stop Fusion Checkpointing at need. That is a vbucket-level state.
      Alternatives:

      • Introduce a new MCBP command
      • Implement via SetParam vbucket_param (existing API). This is the preference at the time of writing

      We extend the existing SetParam API for supporting the follwoing:

      SetParam("vbucket_param", <vbid>, "fusion_checkpointing_enabled", <"true"|"false">)
      

      Attachments

        For Gerrit Dashboard: MB-61521
        # Subject Branch Project Status CR V

        Activity

          People

            paolo.cocchi Paolo Cocchi
            paolo.cocchi Paolo Cocchi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change

                PagerDuty