The createIndex operation takes a long time on a mongoDB instance started with Mobile storage engine . Due to this some of the jstests in the test suites either timeout or take too long to execute. The following tests have been disabled for now because of this issue:
- jstests/concurrency/fsm_workloads/reindex.js
- jstests/concurrency/fsm_workloads/reindex_background.js
- jstests/noPassthrough/indexbg1.js
- jstests/noPassthrough/indexbg2.js
- jstests/noPassthroughWithMongod/geo_polygon.js
It would be useful to understand the cause for the delay in index creation with Mobile storage engine. This ticket will track the effort in fixing this issue and then re-enabling the above tests.
- depends on
-
SERVER-40124 Mobile SE: Make All SQLite Pragmas Configurable
- Closed
-
SERVER-39259 Mobile SE: Adjust SQLite Pragmas for Improved Performance
- Closed
- related to
-
SERVER-40561 Mobile SE: Building indexes on preexisting data is very slow
- Closed
-
SERVER-40444 IndexCatalogEntry should expose NamespaceString to avoid type conversion/allocation in AbstractIndexAccessMethod
- Closed
-
SERVER-40463 stringutils should return StringData instead of std::string
- Closed