Commit Graph

13 Commits

Author SHA1 Message Date
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