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

Rollback is stuck when rollback is done on a node having disk full. Bucket stuck in warmup forever.

    XMLWordPrintable

Details

    Description

      1. Create a 2 node cluster
      2. Create a magma bucket.
      3. Create 5M docs of size 4096
      4. Fill up the disk on Node B leaving 100MB space
      5. Stop persistence on Node A
      6. Load 500,000 items of 4096 on Node A
      7. ep_data_write_failed on Node B
      8. Kill memc on Node A. It will try to trigger rollback on B.
      9. Free up the disk on Node B
      10. Rollback is still stuck and bucket is under warmup.

      QE Test

      git fetch "http://review.couchbase.org/TAF" refs/changes/64/146164/26 && git checkout FETCH_HEAD
      guides/gradlew --refresh-dependencies testrunner -P jython=/opt/jython/bin/jython -P 'args=-i /tmp/test_job_magma.ini -t magma.magma_disk_full.MagmaDiskFull.test_rollback_after_disk_full,num_items=5000000,infra_log_level=debug,log_level=debug,rerun=False,skip_cleanup=true,doc_size=4096,randomize_value=True,nodes_init=2,replicas=1,sdk_timeout=60,bucket_storage=magma,vbuckets=1024,get-cbcollect-info=True,rollback_items=500000 -m rest'
      

      Attachments

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

        Activity

          People

            ritesh.agarwal Ritesh Agarwal
            ritesh.agarwal Ritesh Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty