Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Execution Team 2021-02-08
Description
When there are concurrent writers inserting into a time-series collection, the writers racing to call BucketCatalog::insert causes these inserts to be out of order of the times specified by the timeField. Since we always close a bucket if time moves backward, we end up closing many buckets this way that otherwise would not need to be closed. We should find a way to mitigate this behavior so that we don't end up with many small buckets.