[DRIVERS-2637] Add search index management helpers Created: 25/May/23  Updated: 17/Nov/23  Resolved: 17/Nov/23

Status: Closed
Project: Drivers
Component/s: Index Management
Fix Version/s: None

Type: Spec Change Priority: Unknown
Reporter: Bailey Pearson Assignee: Bailey Pearson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split to CXX-2697 Add search index management helpers Closed
split to JAVA-4983 Add search index management helpers Closed
split to PHPLIB-1143 Add search index management helpers Closed
split to PYTHON-3723 Add search index management helpers Closed
split to CDRIVER-4648 Add search index management helpers Closed
split to CSHARP-4660 Add search index management helpers Closed
split to GODRIVER-2859 Add search index management helpers Closed
split to MOTOR-1136 Add search index management helpers Closed
split to NODE-5314 Add search index management helpers Closed
split to RUBY-3268 Add search index management helpers Closed
split to RUST-1667 Add search index management helpers Closed
Related
related to DRIVERS-2761 Avoid Appending Write/Read Concern in... Implementing
Epic Link: DRIVERS-2549
Driver Changes: Needed
Server Compat: 7.0
Quarter: FY24Q2
Downstream Changes Summary:

Drivers may notice that the new unified tests for the collection helpers expect and ignore server errors, effectively unit testing that drivers construct commands correctly.  DRIVERS-2630 will add proper integration testing.

syntax document for new commands: https://docs.google.com/document/d/1rCU7vLmMEn-87SuSZ3xnnSpnkwoWpekyOl15NPIqTJk/edit#heading=h.4kreenf4jheu

There are additional clarifications added to the search index specification in https://github.com/mongodb/specifications/commit/267a54d1bb9af894d05d3dd1a6bda0fa53e20a3f.

Engineering Lead: Durran Jordan Durran Jordan
Start date:
Driver Compliance:
Key Status/Resolution FixVersion
CDRIVER-4648 Fixed 1.25.0
CXX-2697 Fixed 3.9.0
CSHARP-4660 Done 2.21.0
GODRIVER-2859 Fixed 1.13.0, 1.13.1
JAVA-4983 Fixed 4.11.0
NODE-5314 Done 5.6.0
MOTOR-1136 Fixed 3.3
PYTHON-3723 Fixed 4.5
PHPLIB-1143 Fixed 1.17.0
RUBY-3268 Fixed 2.19.2
RUST-1667 Fixed 2.8.0

 Description   

Summary

New index management helpers are added to drivers to support Atlas search indexes.

Motivation

Who is the affected end user?

Who are the stakeholders?

How does this affect the end user?

Are they blocked? Are they annoyed? Are they confused?

How likely is it that this problem or use case will occur?

Main path? Edge case?

If the problem does occur, what are the consequences and how severe are they?

Minor annoyance at a log message? Performance concern? Outage/unavailability? Failover can't complete?

Is this issue urgent?

Does this ticket have a required timeline? What is it?

Is this ticket required by a downstream team?

Needed by e.g. Atlas, Shell, Compass?

Is this ticket only for tests?

Does this ticket have any functional impact, or is it just test improvements?

Acceptance Criteria

What specific requirements must be met to consider the design phase complete?


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