Andrew Morrow
7657e615d2
SERVER-62994 Use v4 toolchain for everything except clang format
...
It has been a pleasure working here and quite the wild ride.
Good luck everyone.
2022-12-13 23:03:13 +00:00
Daniel Moody
138c6becd7
SERVER-71978 improve stdlib pretty printers selection
2022-12-09 17:29:13 +00:00
Matt Boros
4115873578
SERVER-70637 Implement sorted merge physical node
2022-12-08 03:39:22 +00:00
Daniel Moody
fb23430fd3
SERVER-62995 SERVER-62074 update pretty printers to work with v4 and add tests
2022-12-05 14:38:52 +00:00
Hana Pearlman
39640e543c
SERVER-67161: Add physical NestedLoopJoin and make BinaryJoin logical
2022-12-02 18:22:49 +00:00
Mohammad Dashti
b50819d5ff
SERVER-68286 Improved lifetime issues with mongo::mozjs::currentJSScope
2022-11-22 22:12:53 +00:00
Matt Boros
65c627c7bb
SERVER-70163 Implement RIDUnionNode
2022-11-09 20:38:57 +00:00
Jordi Olivares Provencio
05427d82a4
SERVER-70040 Revert RecordId unique buffer to use shared buffer
2022-11-04 14:42:47 +00:00
Irina Yatsenko
c32ea289b7
SERVER-68743 Push down $exits and $type
2022-10-27 17:50:55 +00:00
David Percy
136d831a28
SERVER-68596 [CQF] Convert dotted $elemMatch to SargableNode
...
The main change is to allow paths like Traverse (ComposeM ...) to
be Sargable. We add a Traverse to each conjunct as if the original
path were ComposeM (Traverse ...) (Traverse ...). This is an over-
approximation so we mark it perf-only and keep the original predicate.
A separate but related improvement: we now make use of more precise
index metadata to remove Traverse nodes. An index on a dotted path
such as {'a.b': 1} may have metadata telling us that 'b' is never
an array, even if 'a' is multikey.
Also, slightly improve lowerPartialSchemaRequirement's ability to
turn ranges back into PathArr / PathObj. This rewrite belongs in the
PartialSchemaReqLowerTransport so that we recognize these intervals
no matter where they occur in the BoolExpr.
2022-10-26 19:48:19 +00:00
Rui Liu
3192d7a4b1
SERVER-70039 Implement optimization for $dateTrunc
2022-10-03 16:29:41 +00:00
Martin Neupauer
32122e8b12
SERVER-69969 Avoid pushing constant argument values on the VM stack
2022-09-29 17:26:16 +00:00
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Nicholas Zolnierz
e05c628e0b
SERVER-68895 Load static version of ABT gdb printers if dynamic is not available
2022-09-02 15:25:52 +00:00
Drew Paroski
5ab19c9f44
SERVER-69020 Update sbe_stage_builder_expression.cpp to use traverseP
2022-08-30 22:05:08 +00:00
Jordi Olivares Provencio
763f86dafc
SERVER-68251 Fix GDB pretty printers for RecordId
2022-08-24 08:54:15 +00:00
Daniel Gottlieb
ea949cefad
SERVER-68455: GDB methods for dumping in-memory WT trees.
2022-08-05 19:20:56 +00:00
Irina Yatsenko
7b19ba1933
SERVER-68264 Update GDB's pretty printer for CodeFragment
2022-07-25 21:48:04 +00:00
Nicholas Zolnierz
c0d6689428
SERVER-66567 Add GDB pretty printer for ABT::Reference type
2022-07-08 13:46:16 +00:00
Nicholas Zolnierz
5ff95e345a
SERVER-62043 Gracefully handle missing ABT types in gdb
2022-06-03 19:12:16 +00:00
Billy Donahue
95edbf51b9
SERVER-63852 ThreadName rewrite
2022-05-13 04:58:26 +00:00
Alexander Neben
90a033ffa1
SERVER-64352 mongo shell no longer built by default
2022-05-13 01:38:01 +00:00
Nicholas Zolnierz
74d27a4f0d
SERVER-62043 Add more gdb pretty printers for new optimizer
2022-05-05 22:08:29 +00:00
Nicholas Zolnierz
b5f986b43c
SERVER-62044 Enable ABT gdb pretty printer under certain conditions
2022-05-02 13:54:14 +00:00
Robert Guo
a3a87f936f
SERVER-65672 upgrade python packages to support 3.10
2022-04-24 02:12:33 +00:00
Cheahuychou Mao
53eaaa11e4
SERVER-65505 Make the gdb pretty printers for Session/TransactionParticipant work with the latest version of the SessionCatalog
2022-04-13 21:27:37 +00:00
Kaloian Manassiev
bd0be154aa
SERVER-65125 Fix Status/StatusWith printing in mongo_printers.py
2022-04-03 08:39:36 +00:00
Svilen Mihaylov
50db8e9573
SERVER-62434 Implement query optimizer based on Path algebra and Cascades
2022-01-31 21:48:46 +00:00
Daniel Gómez Ferro
e31937600f
SERVER-61011 Serialize RecordId to BinData and increase size limit to 8MB
2022-01-14 15:24:58 +00:00
Irina Yatsenko
207e7d16e4
SERVER-62049 Add pretty-printing for some of the new types in SBE
2021-12-16 16:22:39 +00:00
Daniel Gómez Ferro
dcdf971889
SERVER-58633 Add gdb pretty printer for OID
2021-11-29 17:06:36 +00:00
Benety Goh
9cdf162eaf
SERVER-61177 Create GDB command to dump storage engine info
...
This also adds the new command to the hang analyzer script.
2021-11-03 17:16:11 +00:00
Benety Goh
2351697b14
SERVER-60985 gdb helper includes WT_SESSION when dumping WT recovery units
2021-10-26 20:04:41 +00:00
Benety Goh
0940626497
SERVER-60985 SERVER-59856 gdb helper logs decoration type lookup error
2021-10-26 19:10:47 +00:00
Louis Williams
2481934027
SERVER-58949 RecordId supports long strings
2021-09-08 22:15:50 +00:00
Daniel Gottlieb
29e7b74235
SERVER-59107: Fix abseil pretty printers.
2021-08-04 20:24:48 +00:00
Benety Goh
1b766678d2
SERVER-58277 add minimal gdb pretty printer for OplogEntry
2021-07-09 22:09:50 +00:00
Benety Goh
e40e2c6027
SERVER-58278 update gdb hang analyzer call to global lock manager
2021-07-09 16:15:39 +00:00
Louis Williams
6abf79a4a8
SERVER-56626 RecordId GDB pretty printer
2021-06-15 18:11:26 +00:00
Daniel Gottlieb
87e10cc399
SERVER-57326: Add bson data gdb pretty printer function.
2021-06-01 20:28:20 +00:00
Ben Caimano
b0f7369dfb
SERVER-52821 Allow thread names to be cached by unique id
2020-12-03 20:34:08 +00:00
Vishnu Kaushik
8911b6cdda
SERVER-43385 remove MMAPv1 references
2020-09-11 20:28:52 +00:00
Richard Samuels
151d886e80
SERVER-50449 Add gdb helper scripts for UndoDB
2020-09-01 15:48:47 +00:00
Richard Samuels
217ce7d8b2
SERVER-50354 Fix mongodb-javascript-stack gdb command to allow printing stacktraces
2020-08-21 19:36:09 +00:00
Richard Samuels
eb6dc1da7c
SERVER-43055 Prevent an exception when gdb prints a BSONObj with datetimes beyond datetime.MAXYEAR
2020-07-14 18:55:02 +00:00
Jamie Heppenstall
c8708d0075
SERVER-48193 Update GDB command to dump all stashed RecoveryUnits
2020-05-15 17:18:44 +00:00
Jamie Heppenstall
e722138cbd
SERVER-45556 Create GDB command to dump all active RecoveryUnits
2020-05-04 14:57:45 +00:00
Spencer T Brody
4cd113b09e
SERVER-45133 Fix hang analyzer
2020-04-14 22:14:43 +00:00
Spencer T Brody
90e56683e8
SERVER-45133 Dump mutex info in hang analyzer
...
This reverts commit cbf705e93a73052045e7157380748198b427bcd5.
2020-04-09 23:10:40 +00:00
Spencer T Brody
b0cbfa49aa
Revert "SERVER-45133 Dump mutex info in hang analyzer"
...
This reverts commit 3fc737f00d .
2020-04-08 22:03:53 +00:00