Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-65109

TemporarilyUnavailable error escapes to the client on multi-document transaction

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • ALL
    • v5.3
    • Hide

      To reproduce consistently, lower the wiredTigerCacheSizeGB parameter to 0.25 and run:

      python buildscripts/resmoke.py run --suite=no_passthrough jstests/noPassthrough/multi_delete_in_transaction_large.js
      
      Show
      To reproduce consistently, lower the wiredTigerCacheSizeGB parameter to 0.25 and run: python buildscripts/resmoke.py run --suite=no_passthrough jstests/noPassthrough/multi_delete_in_transaction_large.js
    • Execution Team 2022-04-18

      multi_delete_transaction_large.js sometimes returns a TemporarilyUnavailable error. This is not expected, since by design multi-doc transactions should return WriteConflict instead.

      Note that this test is different from most other test cases, because it generates a transaction consisting of >16MB worth of oplog statements, consequently generating two applyOps for the transaction.

            Assignee:
            louis.williams@mongodb.com Louis Williams
            Reporter:
            josef.ahmad@mongodb.com Josef Ahmad
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: