Bulk insert writes multiple data items and multiple oplog entries in one transaction. The code needs to be changed so that these writes are timestamped correctly. This will involve changing the order of writes so that oplog entries are written prior to the data – this way, the code will have already prepped the transaction with the proper timestamp when data writes happen.
- depends on
-
SERVER-30827 Provide new interface for getting new OpTimes for vector insert from the optime generator
- Closed
- related to
-
SERVER-31514 ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication() attempts to acquire LockManager locks while holding ReplicationCoordinatorImpl::_mutex
- Closed