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

Make checkpoint_flush_timeout adjustable at runtime

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-beta
    • Fix Version/s: 2.0
    • Component/s: couchbase-bucket, XDCR
    • Security Level: Public
    • Labels:
      None

      Description

      VBucket flush prioritization has the timeout on vbucket checkpoint persistence. The timeout needs to be adjusted at runtime in order to give more flexibilities to the external components that requests the prioritization.

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

        Activity

        chiyoung Chiyoung Seo created issue -
        farshid Farshid Ghods (Inactive) made changes -
        Field Original Value New Value
        Component/s cross-datacenter-replication [ 10136 ]
        chiyoung Chiyoung Seo made changes -
        Summary Make checkpoint_flush_timeout configurable at runtime Make checkpoint_flush_timeout adjustable at runtime
        Description VBucket flush prioritization has the timeout on vbucket checkpoint persistence. The timeout needs to be configurable at runtime in order to give more control to the external components that requests the prioritization. VBucket flush prioritization has the timeout on vbucket checkpoint persistence. The timeout needs to be adjusted at runtime in order to give more flexibilities to the external components that requests the prioritization.
        Show
        chiyoung Chiyoung Seo added a comment - http://review.couchbase.org/#/c/21857/
        chiyoung Chiyoung Seo made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        thuan Thuan Nguyen added a comment -

        Integrated in github-ep-engine-2-0 #447 (See http://qa.hq.northscale.net/job/github-ep-engine-2-0/447/)
        MB-6976 Make checkpoint_flush_timeout adjustable at runtime (Revision 6640037b5ca06ea5dde0295dc65b254661719e4a)

        Result = SUCCESS
        Chiyoung Seo :
        Files :

        • docs/stats.org
        • src/ep.cc
        • src/flusher.hh
        • tests/ep_testsuite.cc
        • src/flusher.cc
        • src/ep_engine.cc
        Show
        thuan Thuan Nguyen added a comment - Integrated in github-ep-engine-2-0 #447 (See http://qa.hq.northscale.net/job/github-ep-engine-2-0/447/ ) MB-6976 Make checkpoint_flush_timeout adjustable at runtime (Revision 6640037b5ca06ea5dde0295dc65b254661719e4a) Result = SUCCESS Chiyoung Seo : Files : docs/stats.org src/ep.cc src/flusher.hh tests/ep_testsuite.cc src/flusher.cc src/ep_engine.cc
        Hide
        kzeller kzeller added a comment -

        Added to RN: The default timeout for persisting a checkpoint had been 10 seconds. This default
        is still in place, but will now be adjusted upward or downward by the server to
        be the last duration required to persist a checkpoint. This is to better
        optimize server resources for indexing during rebalance.

        Show
        kzeller kzeller added a comment - Added to RN: The default timeout for persisting a checkpoint had been 10 seconds. This default is still in place, but will now be adjusted upward or downward by the server to be the last duration required to persist a checkpoint. This is to better optimize server resources for indexing during rebalance.

          People

          • Assignee:
            chiyoung Chiyoung Seo
            Reporter:
            chiyoung Chiyoung Seo
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes