Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-3502

mongod-unpin.yml tests are flaky

    • Type: Icon: Build Failure Build Failure
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • 2.22.0
    • Affects Version/s: None
    • Component/s: Tests, Transactions
    • None
    • Ruby Drivers

      Transactions spec tests defined in mongos-unpin.yml are flaky recently. We need to investigate the reason and re-enable them. The error:

      Mongo::Error::OperationFailure:
        [272:MigrationConflict]: Transaction 33a50054-a032-4a77-8e72-5e30a74ec380 - 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= -  - :1 was aborted on statement 0 due to: a non-retryable snapshot error :: caused by :: Encountered error from localhost:27019 during a transaction :: caused by :: Database mongos-unpin-db has undergone a catalog change operation at time Timestamp(1719247274, 1) and no longer satisfies the requirements for the current transaction which requires Timestamp(1719247273, 1). Transaction will be aborted. (on localhost:27018, modern retry, attempt 1)
      

      Example of failed run: https://evergreen.mongodb.com/task_log_raw/mongo_ruby_driver_fle_latest__mongodb_version~7.0_topology~sharded_cluster_auth_and_ssl~noauth_and_nossl_ruby~ruby_3.2_os~rhel8_fle~helper_test_fle_patch_9c709b9841ee338306dddcc5111e8bea955149e4_66799d34990f200007894d3e_24_06_24_16_22_14/0?type=T

            Assignee:
            Unassigned Unassigned
            Reporter:
            dmitry.rybakov@mongodb.com Dmitry Rybakov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: