[SERVER-80571] Run existing core and core passthrough jstest suite using gRPC Created: 30/Aug/23  Updated: 22/Jan/24  Resolved: 21/Jan/24

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

Type: Task Priority: Major - P3
Reporter: Patrick Freed Assignee: Erin McNulty
Resolution: Fixed Votes: 0
Labels: auto-reverted
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-84103 Allow SSL options to be set at the bu... Closed
is depended on by SERVER-84471 Enable gRPC on the noPassthrough suites Open
is depended on by SERVER-84472 Enable as many tests as possible on g... Backlog
Problem/Incident
Assigned Teams:
Service Arch
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2023-12-11, Service Arch 2023-12-25, Service Arch 2024-01-08, Service Arch 2024-01-22
Participants:
Linked BF Score: 35

 Description   

Extend the existing gRPC buildvariant to run the existing jstest suites over gRPC instead of mongorpc. See the high-level design for more details.

In order to implement this, a new MONGO_CONFIG_GRPC_BY_DEFAULT build flag will need to be introduced, which instructs the mongo Test Runner to connect over gRPC if the gRPC URI and CLI options are unspecified. Without this flag, gRPC has to be explicitly enabled.

As part of this, introduce a new suite which runs a subset of the jstests with gRPC being built but the feature flag / build flag not being enabled.



 Comments   
Comment by Githook User [ 21/Jan/24 ]

Author:

{'name': 'auto-revert-processor', 'email': 'dev-prod-dag@mongodb.com', 'username': ''}

Message: Revert "SERVER-80571 Run sharding jscore passthrough suites using gRPC"

This reverts commit f77589eebb91dee370ae32ef129366ad600865c9.

GitOrigin-RevId: 36c6786af3a9fc3b995ef03e31185fddb296675c
Branch: master
https://github.com/mongodb/mongo/commit/bb3caf18192ca41936a4948aab02d42597e6bfb8

Comment by Githook User [ 20/Jan/24 ]

Author:

{'name': 'Erin McNulty', 'email': 'erin.mcnulty@mongodb.com', 'username': 'erin2722'}

Message: SERVER-80571 Run sharding jscore passthrough suites using gRPC

GitOrigin-RevId: f77589eebb91dee370ae32ef129366ad600865c9
Branch: master
https://github.com/mongodb/mongo/commit/ee9e9e681ecbb775d47377425330c5405b398abc

Comment by Githook User [ 18/Jan/24 ]

Author:

{'name': 'Erin McNulty', 'email': 'erin.mcnulty@mongodb.com', 'username': 'erin2722'}

Message: SERVER-80571 Run core jstest suite using gRPC (#18018)

GitOrigin-RevId: 6ad0aedeb0b1362ef2d75c4e954ad764cd1fcf89
Branch: master
https://github.com/mongodb/mongo/commit/f1a5f8db55b76838c8c4707727993a450aa603c6

Generated at Thu Feb 08 06:43:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.