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

mc-kvstore does not retry commands if mc_daemon crashes

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0-developer-preview-4
    • Fix Version/s: 2.0-developer-preview-4
    • Component/s: couchbase-bucket
    • Security Level: Public
    • Labels:
      None

      Description

      I was creating 100k items on a fresh cluster and some of couch_db:update_docs calls in mccouch failed thus causing mc_daemon to crash and thus to close a connection. After all sets where done there were 100k items available in memcached. But only about 90k of them were persisted and available from couchdb. Thus it seems that ep-engine or mc-kvstore does not attempt to retry sending commands if the connection to mccouch is being closed.

      1. log.bz2
        81 kB
        Aliaksey Artamonau
      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Show
        chiyoung Chiyoung Seo added a comment - http://review.couchbase.org/#change,12517
        Hide
        thuan Thuan Nguyen added a comment -

        Integrated in github-ep-engine-2-0 #151 (See http://qa.hq.northscale.net/job/github-ep-engine-2-0/151/)
        MB-4664 Requeue a mutation if a connection to mccouch is reset.

        Chiyoung Seo :
        Files :

        • mc-kvstore/mc-engine.cc
        Show
        thuan Thuan Nguyen added a comment - Integrated in github-ep-engine-2-0 #151 (See http://qa.hq.northscale.net/job/github-ep-engine-2-0/151/ ) MB-4664 Requeue a mutation if a connection to mccouch is reset. Chiyoung Seo : Files : mc-kvstore/mc-engine.cc

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes