SERVER-127609 updated yield_then_update_to_multi_key_index.js and yield_then_update_to_multi_key_index_large_join.js to expect query being killed if a join field becomes an array in between a yield/restore (which is achieved by using batchSize: 1 and getMore() in these tests).
Interestingly, while yield_then_update_to_multi_key_index.js test passes on all variants, yield_then_update_to_multi_key_index_large_join.js fails on the in-memory variant on evergreen because the query does not get killed.
We should investigate why this discrepancy exists in case there is an underlying bug.
- is related to
-
SERVER-127609 Codify join optimizer’s management of path arrayness metadata
-
- Closed
-