Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-97624

There are tests that check server side javascript and/or map reduce with new features

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 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

            Assignee:
            Unassigned Unassigned
            Reporter:
            marcos.grillo@mongodb.com Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: