[SERVER-50456] Add incompatible_with_eft tag to tenant migration tests Created: 21/Aug/20  Updated: 29/Oct/23  Resolved: 24/Aug/20

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Bug Priority: Major - P3
Reporter: Cheahuychou Mao Assignee: Cheahuychou Mao
Resolution: Fixed Votes: 0
Labels: pm-1791_milestone-A
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:
Linked BF Score: 37

 Description   

Tenant migrations are not expected to be run on servers with ephemeralForTest, and in particular tenant migration tests are expected to fail on ephemeralForTest because the donor has to wait for the write to set the migration state to "committed" and "aborted" to be majority committed but it cannot do that on ephemeralForTest.  waitUntilMajorityOpTime inside TenantMigrationAccessBlocker::_waitForOpTimeToMajorityCommit would keep throwing this error since ephemeral storage engine doesn't have snapshotManager so this while loop would cause tests to hang.



 Comments   
Comment by Githook User [ 24/Aug/20 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'cheahuychou.mao@mongodb.com', 'username': 'cheahuychou'}

Message: SERVER-50456 Add incompatible_with_eft tag to tenant migration tests
Branch: master
https://github.com/mongodb/mongo/commit/5115031e67279d8fd82c2abbe2b129fd482970eb

Generated at Thu Feb 08 05:22:42 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.