Details
Description
I noticed in jstests/concurrency/fsm_workloads/timeseries_insert_idle_bucket_expiration.js we can arrive to this invalid state:
{
|
"_id" : ObjectId("63fe115071dee89626713073"),
|
"control" : {
|
"version" : 1,
|
"min" : {
|
"time" : ISODate("2023-02-28T14:36:00Z"),
|
"tag" : 1
|
},
|
"max" : {
|
"time" : ISODate("2023-02-28T14:42:42.177Z"),
|
"tag" : 1
|
}
|
},
|
"meta" : 1,
|
"data" : {
|
"time" : {
|
"0" : ISODate("2023-02-28T14:36:02.572Z"),
|
"1" : ISODate("2023-02-28T14:42:42.177Z")
|
}
|
}
|
}
|
For some reason we are adding the metaField value to the control block. Possibly in the process of reopening buckets and inserting more measurements into it.