Details
-
Bug
-
Resolution: Fixed
-
Major
-
Cheshire-Cat
-
7.0.0-4617
-
Untriaged
-
-
1
-
Unknown
-
Magma 2021-April
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'
|