Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-7925

Rollback operation fails with WT_ROLLBACK error

    • Type: Icon: Build Failure Build Failure
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • 8
    • Storage - Ra 2021-09-06, Storage - Ra 2021-09-20

      Note: The scope of this ticket is limited to fixing a rollback operation failed with the WT_ROLLBACK error.

      format-stress-ppc-zseries-test failed on ~ Ubuntu 18.04 PPC

      Host: ubuntu1804-ppc-6.pic.build.10gen.cc
      Project: WiredTiger (develop)
      Commit: diff: WT-7352 Fix test_hs01 conflict between concurrent operations in cursor modify. (#6855)

      Reproduced the error on my machine, however, I do not think that reduced cache is needed for the test functionality. As with the large_modify() (where the error occurs), we are not testing eviction but checking for the modified content in the history store after recovery. Hence, increasing cache to 200MB. Additionally, committing each modification, instead of a huge chunk of modification so to avoid cache pressure. Did not get the errors after making the above changes

      Moreover, added statistics to test whether or not data is being inserted into the history store. Also, improved comments. | 04 Aug 21 06:21 UTC
      Evergreen Subscription: ; Evergreen Event:

      Task Logs (format-stress-ppc-zseries-test)

        1. bt all threads.txt
          51 kB
          Alexey Anisimov

            Assignee:
            monica.ng@mongodb.com Monica Ng
            Reporter:
            xgen-evg-user Xgen-Evergreen-User
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: