[DRIVERS-690] Support for allowDiskUse on find operations Created: 02/Jul/19  Updated: 28/Oct/23  Resolved: 05/Aug/20

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

Type: Epic Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-3424 Support for allowDiskUse on find oper... Closed
depends on CXX-1873 Support for allowDiskUse on find oper... Closed
depends on JAVA-3497 Support for allowDiskUse on find oper... Closed
depends on NODE-2289 Support for allowDiskUse on find oper... Closed
depends on PHPC-1484 Support for allowDiskUse on find oper... Closed
depends on PHPLIB-500 Support for allowDiskUse on find oper... Closed
depends on CSHARP-2839 Support for allowDiskUse on find oper... Closed
depends on GODRIVER-1396 Support for allowDiskUse on find oper... Closed
depends on MOTOR-454 Support for allowDiskUse on find oper... Closed
depends on PYTHON-2035 Support for allowDiskUse on find oper... Closed
depends on RUBY-2000 Support for allowDiskUse on find oper... Closed
depends on RUST-351 Add 'allowDiskUse' option to find com... Closed
Related
is related to DOCS-13066 Investigate changes in SERVER-7694: e... Closed
Server Compat: 4.3
Quarter: FY20Q3
Driver Compliance:
Key Status/Resolution FixVersion
NODE-2289 Fixed 3.6.0
GODRIVER-1396 Fixed 1.4.0
PYTHON-2035 Fixed 3.11
RUBY-2000 Fixed 2.13.0.beta1
MOTOR-454 Fixed 2.2
CSHARP-2839 Fixed 2.11.0
CXX-1873 Fixed 3.6.0-rc0, 3.6.0
JAVA-3497 Fixed 4.1.0
PHPC-1484 Fixed 1.8.0-beta1, 1.8.0
CDRIVER-3424 Fixed 1.17.0-beta, 1.17.0
PHPLIB-500 Fixed 1.7.0-beta1, 1.7.0
SWIFT-772 Fixed 1.0.0-rc1
RUST-351 Fixed 0.10.0

 Description   
Epic Summary

Summary

Drivers will have to add support for allowDiskUse as a find() parameter.

Additionally, the CRUD spec test runner must be changed to treat null in an expected command_started_event document as an omitted field, rather than a BSON null value. That is consistent with assertion behavior in the transaction spec test runner.

Cast of Characters

Author : Robert

Documentation

Spec changes:



 Comments   
Comment by Jeremy Mikola [ 14/Feb/20 ]

Updating description to note necessary changes to the CRUD spec test runner.

Those drivers that have already implemented this ticket may want to double-check that the CRUD spec test runner's APM assertion logic was updated properly.

cc: isabella.siu, matt.broadstone, ross.lawley, andreas.braun

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