Commit Graph

17 Commits

Author SHA1 Message Date
Justin Seyster
d80312792b SERVER-49227 Tag tests to be excluded from jsCore_slot_based_execution 2020-08-14 02:34:21 +00:00
Lingzhi Deng
14ef67e5d0 SERVER-50099: Update requires_fcv_46 and need_fixing_for_46 to 47 2020-08-05 16:27:25 +00:00
Lingzhi Deng
475078ffd9 SERVER-49783: Update latest FCV to 4.7 2020-08-02 05:39:29 +00:00
David Storch
d295b6646f SERVER-43821 Make PlanStage and PlanExecutor return errors by throwing
This eliminates the need for the FAILURE status codes in
PlanStage and PlanExecutor, and brings query execution's
error reporting more in line with that of the rest of the
server. It also makes it easier for future implementations
of PlanExecutor to comply with the interface.
2020-05-29 18:44:40 +00:00
James Wahlin
39c3a5d77b SERVER-42773 Replace uses of the assert.writeOK() Javascript assertion with assert.commandWorked() 2019-08-14 13:52:59 +00:00
clang-format-7.0.1
134a408395 SERVER-41772 Apply clang-format 7.0.1 to the codebase 2019-07-27 11:02:23 -04:00
Allison Easton
45138bb6ba SERVER-41303 Split jscore tests that run mapReduce but do not specifically test mapReduce into two 2019-06-10 16:01:34 -04:00
Lingzhi Deng
8a89b076d2 SERVER-40938: disallow afterClusterTime and ignore prepare conflicts for dbhash and map-reduce 2019-05-23 16:46:30 -04:00
Kyle Suarez
7bc7864fc0 SERVER-35043, SERVER-22949: move geoNear implementation into aggregation
This commit removes the geoNear command and moves its implementation
into the aggregation framework. Users should use the aggregate command
with a $geoNear stage.

The implementation rewrite additionally removes the limit in the
$geoNear aggregation stage. To limit the number of results, use a $limit
stage.
2018-06-18 23:34:49 -04:00
Kyle Suarez
190fc58164 SERVER-28524 remove group command
Users should use the aggregation $group stage instead.
2018-05-30 09:45:28 -04:00
Kevin Albertson
5e28f4a352 SERVER-31335 cmd assertions check write errors 2018-01-11 10:47:49 -05:00
Jack Mulrow
00d92ece19 SERVER-31194 Add jscore tags for retryable_writes_jscore_stepdown_passthrough.yml suite
The actual suite will come in a follow-up commit.
2017-12-07 14:36:15 -05:00
James Wahlin
9becaec059 SERVER-31664 Fix use after free of OperationContext by ExpressionDate*
Addresses the case where a time zone expression lives within a collection
validator as part of a $expr expression. In this case, the Expression
will outlive the OperationContext it was created under.
2017-10-30 08:26:22 -04:00
James Wahlin
1032951961 SERVER-31721 invalid $expr within $and/$or can segfault on call to optimize 2017-10-27 13:55:43 -04:00
Tess Avitabile
0287fb0144 SERVER-31408 Test that all code paths that support expr support throwing at runtime 2017-10-11 14:07:30 -04:00
Tess Avitabile
b1d1b244c7 SERVER-31496 MatchExpressionParser::parse() should not throw 2017-10-11 09:47:56 -04:00
Tess Avitabile
cb9f7cdcb7 SERVER-30731 Add expr support in MatchExpression outside of aggregation 2017-10-05 16:47:26 -04:00