Details
-
Task
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
None
-
5
-
Storage - Ra 2020-10-05
Description
When working on WT-6263 to set stable timestamp in test format, rebalance starts to return ebusy because it can't do the checkpoint with stable timestamp.
/* |
* Don't flush data from modified trees independent of system-wide checkpoint when either there
|
* is a stable timestamp set or the connection is configured to disallow such operation.
|
* Flushing trees can lead to files that are inconsistent on disk after a crash.
|
*/
|
if (btree->modified && !bulk && !__wt_btree_immediately_durable(session) && |
(S2C(session)->txn_global.has_stable_timestamp ||
|
(!F_ISSET(S2C(session), WT_CONN_FILE_CLOSE_SYNC) && !metadata)))
|
return (__wt_set_return(session, EBUSY)); |