[SERVER-80778] Add change stream multitenancy passthrough to test requests from Atlas Proxy Created: 05/Sep/23  Updated: 26/Jan/24

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

Type: Task Priority: Major - P3
Reporter: Sophia Tan Assignee: Backlog - Service Architecture
Resolution: Unresolved Votes: 0
Labels: ntdi_must_have, ntdi_releasability, ntdi_test_plan
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Service Arch
Participants:
Story Points: 4

 Description   

Today, the change_streams_multitenant_passthrough.yml tests requests from mongoq which has "$tenant".

As the change stream feature will work with Atlas Proxy too, we need add another passthrough test suite  make the passthrough suite use a token (we're removing $tenant) to test requests from Atlas Proxy.  It will be similar with what we did in multitenancy_dollar_tenant_with_expect_prefix_jscore_passthrough.yml.

  • use override "simulate_atlas_proxy.js"
  • set `useDollarTenant: true` and `useExpectPrefix: true`

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