[DRIVERS-2086] Add support for majority read concern level to MapReduce Created: 02/Jan/19  Updated: 27/Oct/23  Resolved: 07/Feb/22

Status: Closed
Project: Drivers
Component/s: Read and Write Concern
Fix Version/s: None

Type: Spec Change Priority: Major - P3
Reporter: Prashant Mital (Inactive) Assignee: Unassigned
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-38117 Add support for majority read concern... Closed
is depended on by DRIVERS-564 Add support for majority read concern... Closed
Related
Driver Changes: Needed

 Description   

The text in the Read Concern section of the read/write concern spec likely needs to be updated:

aggregate command with $out and mapReduce command with "out" set to anything other than "inline" do not support readConcern.



 Comments   
Comment by Ian Whalen (Inactive) [ 13/Mar/19 ]

TY, DRIVER-610 is the missing link I wasn't seeing.

Comment by Jeremy Mikola [ 13/Mar/19 ]

It looks like DRIVERS-564 was created automatically from a server ticket, perhaps at a time when we expected aggregation/mapReduce to be updated together.

SPEC-1153 just pertains to aggregate $out support, which has been implemented in SERVER-20445. Additionally, that already has its own drivers ticket (DRIVERS-610), which folks have begun implementing.

I propose we leave this in place as blocking on SERVER-38117. DRIVERS-564 should in turn depend on this issue, and we should also rename DRIVERS-564 to only apply to mapReduce (since aggregation is handled by DRIVERS-610).

Comment by Ian Whalen (Inactive) [ 13/Mar/19 ]

I'm assuming it's just about SPEC-1153 and thus it's now In Progress, but want confirmation before I take action.

Comment by Ian Whalen (Inactive) [ 13/Mar/19 ]

jmikola behackett so before I move this out of 4.2: which SPEC or WRITING ticket is DRIVERS-564 dependent on then? or what's the summary for the new one I should create?

Comment by Bernie Hackett [ 13/Mar/19 ]

The mapReduce part of this was suppose to happen for 4.2. I guess it's not now.

Comment by Jeremy Mikola [ 13/Mar/19 ]

I don't think this should have a 4.2 Drivers fix version. It was created while prashant.mital was working on adding additional read concern support for aggregate with $out, which is a 4.2 ticket.

I suggest we leave this in a blocked/waiting state and clear the fix version.

Comment by Ian Whalen (Inactive) [ 13/Mar/19 ]

behackett this is a spec ticket linked to a 4.2 DRIVERS ticket and a backlog SERVER ticket. you know what's up?

Comment by Prashant Mital (Inactive) [ 02/Jan/19 ]

Waiting for SERVER-38117.

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