[SERVER-27296] should run jsCore passthrough for multi-version sharded tests Created: 02/Jun/16  Updated: 06/Dec/22  Resolved: 09/Dec/16

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Geert Bosch Assignee: Backlog - Query Team (Inactive)
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-19735 Add aggregation support for experimen... Closed
is related to SERVER-21634 Add mixed version testing for aggrega... Closed
Assigned Teams:
Query
Participants:

 Description   

As part of SERVER-19735, schwerin noted that we should have testing for jsCore passthrough using multi-version sharded configuration. Then we should move aggregation tests to jsCore, so then we'd check that summation/averaging work correctly when mongos is older than mongod.

It seems we're missing coverage for that scenario today.

Manual testing has been done before for in SERVER-21634.



 Comments   
Comment by Ian Whalen (Inactive) [ 09/Dec/16 ]

Closing as Won't Fix since the Query team doesn't perceive a lot of value in adding this test suite, and the tests that have multi-version implications would likely have to be blacklisted from this suite.

Comment by Max Hirschhorn [ 09/Dec/16 ]

As part of SERVER-19735, Andy Schwerin noted that we should have testing for jsCore passthrough using multi-version sharded configuration. Then we should move aggregation tests to jsCore, so then we'd check that summation/averaging work correctly when mongos is older than mongod.

I don't think moving the aggregation tests into jsCore is a prerequisite to adding this test suite. SERVER-25430 is an example of where we added a test suite that reuses the tests in the jstests/aggregation/ directory to run them against a sharded cluster. The machinery to run tests against a sharded cluster with an older version of mongos already exists via the TestData.mongosBinVersion option that was added as part of SERVER-21487.

I'm reassigning this ticket to the Query team's backlog and moving it back into "Needs triage" so that they can assess how important adding this test suite is. My impression is that the necessary machinery in our testing infrastructure to write this test suite already exists and that there isn't work for the TIG team to do here.

Generated at Thu Feb 08 04:14:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.