-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
None
-
Catalog and Routing
This is a follow up task of SERVER-96051, mapReduce and server side javascript execution are now deprecated, so there is no need to check for compatibility with new features like config shards or moveCollection, so they shouldn't be allowed to run, otherwise we could end up investing engineering hours investigating build failures on deprecated features, which is a waste and a loss in productivity. However, there is the risk of losing genuine code coverage. The purpose of this ticket is to investigate those tests that use mapReduce and server side javascript execution, see if we don't lose test coverage, and blacklist them. Otherwise, split up the valid test and balcklist the mapReduce and server side javascript execution part.
One way to detect which tests are using server side javascript execution is searching for tests that use the tag requires_scripting
- related to
-
SERVER-96051 Running JavaScript function on the server could fail with misleading error message
- Closed
-
SERVER-91002 Remove System.JS functionality
- Open