Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-2150

ATR entry missing when forceATREntryToBeExpired() is called

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • None
    • None
    • None
    • None
    • 7.6.2-3674
    • 0

    Description

      Tests: ExtBinarySupportCleanupTest.binaryInsertInLostAbortedTransactionCanBeCleanedUpViaLostProcess
      ExtBinarySupportCleanupTest.binaryInsertInLostCommittedTransactionCanBeCleanedUpDirectly
      ExtBinarySupportCleanupTest.binaryInsertInLostCommittedTransactionCanBeCleanedUpViaLostProcess
      ExtBinarySupportCleanupTest.binaryInsertInLostPendingTransactionCanBeCleanedUpViaLostProcess
      ExtBinarySupportCleanupTest.binaryReplaceInLostAbortedTransactionCanBeCleanedUpViaLostProcess

      Taking example of binaryReplaceInLostAbortedTransactionCanBeCleanedUpViaLostProcess - 
      The tests are failing with error:

      Did not find any entries for transaction 1166a53c-327d-436e-a0a5-e2818f83bd67 on ATR collection default._default._default - remember that ATR collection is by default on default collection of bucket of first mutated doc 

      as there is no entry present when we are trying to fetch ATR entry list here.

      Attaching perf and driver logs.

      This behaviour is seen with cleanup being disabled explicitly in on-prem cluster (can't probably be cleanup related issue)

      Attachments

        Issue Links

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

          Activity

            People

              graham.pople Graham Pople
              aaliya.haque Aaliya Haque
              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