-
Type:
New Feature
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Sharding NYC
-
Sharding 2022-02-21
-
3
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
This is a continuation of SERVER-63426 and is blocked by it. The goal is to be able to add a test suite for all existing tests with hybrid config server.
One way could be to have a Python hook that allows to run a pass-through suite that that replaces the ShardingTest constructor with our constructor. All examples of existing hooks are here.
Find the way how to `eval()` the augmented constructor from SERVER-63426 for every test that runs with this hook. One possible example is hello_failures.py that I did before, however it is not an exact match because the goal is to run something like loading hooks in programs.py . Some work is required to find the best pattern.
- depends on
-
SERVER-63426 Create a separate file with hook to run ShardingTest with build-in Config
-
- Closed
-
- is depended on by
-
SERVER-63429 Create a `patch_only` test suite that runs runs a no Config pass-through hook
-
- Closed
-
-
SERVER-63598 Umbrella ticket for minimal POC for optional config server
-
- Closed
-