[DRIVERS-2110] Some specs provide public APIs but aren't mentioned in the session spec Created: 21/May/19  Updated: 27/Apr/22

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

Type: Spec Change Priority: Major - P3
Reporter: David Golden Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
Related
related to DRIVERS-2062 Modify GridFS spec to support session... Backlog
Driver Changes: Needed

 Description   

Many specs define public APIs but don't mention sessions. The session spec only mandates behavior for Collection and Database objects. Should driver support implicit/explicit sessions for other public API methods or not?

Specs to consider:

  • Enumerate Indexes and Index Management (implied by session API for standard API on Collection but not documented; and what about the IndexView API?)
  • Enumerate Collections (implied by session API re Database object, but API does not document it.)
  • Enumerate Databases
  • Change streams (implied by session API for Collection and Database, but API does not document it; but what about Client-level watch?)
  • GridFS (covered by SPEC-921)

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