Details
-
Bug
-
Resolution: Fixed
-
Major
-
Cheshire-Cat
-
Untriaged
-
Unknown
Description
When running CollectionsEraserTest.basic_2_collections full_eviction under TSan, the Magma variant is over 100x slower than the couchstore variant.
Couchstore
[ RUN ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistent_full_eviction
|
[ OK ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistent_full_eviction (227 ms)
|
Magma
[ RUN ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistentMagma_full_eviction
|
[ OK ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistentMagma_full_eviction (47721 ms)
|
This results in hitting the 120s overall test suite timeout.
Note this test triggers an explicit compaction to ensure collections are erased.
(The value-only ones are also slower, but "only" ~60x slower
[ RUN ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistent_value_only
|
[ OK ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistent_value_only (197 ms)
|
[ RUN ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistentMagma_value_only
|
[ OK ] CollectionsEraserTests/CollectionsEraserTest.basic_2_collections/persistentMagma_value_only (11643 ms)
|