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

SeqIteratorTest.purge_kvstore fails intermittently

    XMLWordPrintable

Details

    • 0

    Description

      I saw this failure when fixing MB-62750, however I had fixed it with this change:

      https://github.com/couchbase/magma/commit/fff40f6d49956bff488d59cc0ace0609b771a1c5

      Seems it may still be happening.

      [ RUN      ] SeqIteratorTest.purge_kvstore
      [07:51:07.905][INFO]: [magma]Recovering with CurrentEncryptionKeyID: Config:{"ActivePurgersLimit":1,"BloomFilterAccuracy":0.99,"BloomFilterAccuracyForBottomLevel":0.95,"CheckpointCreationInterval":120000,"CheckpointCreationThreshold":0.2,"CompressionAlgo":"LZ4","DataCompressionAlgo":"Zstd","DiskSnapshotLockWaitTime":30,"DumpDebugStats":false,"EnableAutoCheckpointing":true,"EnableBlockCache":true,"EnableDirectIO":false,"EnableDirectIOWrite":true,"EnableFastOpen":true,"EnableFileHistograms":true,"EnableGroupCommit":false,"EnableHistoryCompaction":false,"EnableKeyPrefixMode":false,"EnableLSMTreeVerification":true,"EnableMetaForDocumentStore":true,"EnableSSTablePreallocation":true,"EnableUpdateStatusForSet":true,"EnableWAL":true,"EnableWALPreallocation":true,"ExpiryFragThreshold":0.25,"GroupCommitMaxSyncWaitDuration":20,"GroupCommitMaxTransactionCount":20,"GroupName":"default","HeartbeatInterval":0,"IOQueueDepth":1,"KVStorePurgerInterval":60,"KeyPrefixSize":32,"KeyTreeAlignBlocks":false,"KeyTreeBlockSize":4096,"KeyTreeIndexBlockSize":4096,"KeyTreeMaxIndexDepth":3,"LSDFragmentationRatio":0.25,"LSDNumLevels":5,"LSMBlockWritesThresholdRatio":8.0,"LSMLSDMaxSSTableSize":2097152,"LSMLevelSizeMultiplier":10,"LSMMaxBaseLevelSize":4194304,"LSMMaxLevel0CompactionTTL":300,"LSMMaxNumLevel0Tables":16,"LSMMaxSSTableSize":2097152,"LSMMinCompactSize":4931584,"LSMNumLevels":5,"LSMNumMemtables":2,"LSMSizeMultiplierBaseLevel":1,"LocalNumLevels":2,"LogLevel":"debug","MaxCheckpoints":0,"MaxCoroutineStackSize":262144,"MaxDeltaSSTableDynamicSizeRatio":0.025,"MaxKVStoreLSDBufferSize":8192,"MaxKVStores":1024,"MaxRecoveryBytes":67108864,"MaxSSTableDynamicSizeRatio":0.05,"MaxWALSize":4294967296,"MaxWriteCacheSize":67108864,"MemoryQuota":671088640,"MinCheckpointCreationInterval":0,"MinCheckpointOverheadSizeThreshold":2097152,"NumCompactors":1,"NumFileHistogramShards":16,"NumFlushers":1,"Path":"MagmaGTestData/SeqIteratorTest/purge_kvstore","ReadAheadSize":0,"ReadOnly":false,"SeqTreeAlignBlocks":false,"SeqTreeBlockSize":4096,"SeqTreeIndexBlockSize":4096,"SeqTreeMaxIndexDepth":3,"UseCheckpointCompression":false,"UseCompression":true,"UseStableCheckpoint":false,"WALBufferSize":2097152,"WALNumIORetries":16,"WALSegmentSize":67108864,"WriteCacheRatio":0.2}
      [07:51:07.906][INFO]: [magma/kvstore-1/rev-000000001]KVStore::Open started name:kvstore-1/rev-000000001 path:MagmaGTestData/SeqIteratorTest/purge_kvstore/kvstore-1/rev-000000001 configBasePath:MagmaGTestData/SeqIteratorTest/purge_kvstore/kvstore-1/rev-000000001
      [07:51:07.908][INFO]: [magma/kvstore-1/rev-000000001]KVStore::Open completed name:kvstore-1/rev-000000001 highSeqno:0 replayOffset:1:0 historyEnabledSeqno:0
      /Users/couchbase/workspace/workspace/magma-macos-master/magma/tests/iterator_test.cc:335: Failure
      Expected equality of these values:
        maxSeqno
          Which is: 9626
        s->purgeSeqno
          Which is: 0
       
      [07:51:08.337][INFO]: [magma]Closing magma db (thread pool refcount 1)
      [07:51:08.337][INFO]: [magma/kvstore-1/rev-000000001]KVStore::Shutdown
      [07:51:08.337][INFO]: [magma/kvstore-1/rev-000000001]KVStore::~KVStore Destructor completed
      [07:51:08.337][INFO]: [magma]Completed closing magma db
      [07:51:08.352][WARNING]: purge_kvstore TearDown MemAllocated 1488
      [  FAILED  ] SeqIteratorTest.purge_kvstore (448 ms)
      SeqIteratorTest.purge_kvstore 

      Attachments

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

        Activity

          People

            rohan.suri Rohan Suri
            rohan.suri Rohan Suri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty