[DRIVERS-773] MR in Agg: Remove in-line mapReduce execution statistics Created: 21/Nov/19  Updated: 29/Jan/24  Resolved: 29/Jan/24

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

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

Issue Links:
Depends
depends on CDRIVER-3444 MR in Agg: Remove in-line mapReduce e... Closed
depends on CSHARP-2864 MR in Agg: Remove in-line mapReduce e... Closed
depends on CXX-1884 MR in Agg: Remove in-line mapReduce e... Closed
depends on GODRIVER-1425 MR in Agg: Remove in-line mapReduce e... Closed
depends on MOTOR-469 MR in Agg: Remove in-line mapReduce ... Closed
depends on NODE-2367 MR in Agg: Remove in-line mapReduce e... Closed
depends on PHPLIB-515 MR in Agg: Remove in-line mapReduce e... Closed
depends on PYTHON-2072 MR in Agg: Remove in-line mapReduce e... Closed
depends on RUBY-2036 MR in Agg: Remove in-line mapReduce e... Closed
depends on SERVER-44635 MR in Agg: Remove in-line mapReduce e... Closed
depends on JAVA-3522 Stop assuming presence of inline mapR... Closed
Server Compat: 4.3
Upstream Changes Summary:

With this change, the mapReduce command will no longer return execution statistics as part of the command response object. Instead users will be requested to run mapReduce via explain command with executionStats.

As discussed with Jeff Yemin, this will break a method used by the legacy Java driver API to retrieve stats. It is possible that other drivers will be affected as well.

Driver Compliance:
Key Status/Resolution FixVersion
CDRIVER-3444 Works as Designed
NODE-2367 Won't Do
PYTHON-2072 Fixed 3.10.1
CSHARP-2864 Works as Designed
JAVA-3522 Fixed 3.12.1
RUBY-2036 Works as Designed
CXX-1884 Works as Designed
MOTOR-469 Duplicate
GODRIVER-1425 Won't Do
PHPLIB-515 Fixed 1.7.0-beta1, 1.7.0

 Description   
Downstream Change Summary

With this change, the mapReduce command will no longer return execution statistics as part of the command response object. Instead users will be requested to run mapReduce via explain command with executionStats.

As discussed with Jeff Yemin, this will break a method used by the legacy Java driver API to retrieve stats. It is possible that other drivers will be affected as well.

Description of Linked Ticket

These will be replaced by support for mapReduce explain with executionStats


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