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

[Durability] SyncWrites with persist_majority fails consistently after loading few batches of docs

    XMLWordPrintable

Details

    Description

      Build: 6.5.0-3458

      Scenario:

      1. Create 2 node cluster
      2. Create CB bucket with replicas=2
      3. Load 500K docs with durability=PERSIST_TO_MAJORITY

      Observations:

      1. Seeing 'DurabilityAmbiguousException' for few docs like test_docs-143045, test_docs-18232, test_docs-392994, test_docs-80422, etc..
      2. Memcached crashed with error #134 on node-1
      3. After that seeing continuous 'RequestTimeoutException' with reason 'SHUTDOWN'
      4. Using separate client tried to insert following docs,
        • test0
        • test1
        • test2
        • test3 - durability=MAJORITY
        • test4 - durability=PERSIST_ACTIVE
        • test5 - durability=PERSIST_MAJORITY
      5. With above doc inserts all except test5 is inserted successfully and test5 always failed with 'DurabilityAmbiguousException' from server. Even tried to insert with timeout=1minute in SDK

      TAF testcase:

      epengine.basic_ops.basic_ops.test_doc_size,nodes_init=2,num_items=500000,doc_op=update,replicas=2,durability=PERSIST_TO_MAJORITY 

      Attachments

        1. bucket_status.png
          bucket_status.png
          46 kB
        2. cluster_nodes_status.png
          cluster_nodes_status.png
          69 kB
        3. TAF.log
          35.62 MB
        4. UI logs.png
          UI logs.png
          501 kB

        Issue Links

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

          Activity

            People

              ashwin.govindarajulu Ashwin Govindarajulu
              ashwin.govindarajulu Ashwin Govindarajulu
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty