Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-9666 Split up and push bson library into bson directory | Andrew Morrow | 2015-05-06 | 1 | -18/+19 |
| | |||||
* | SERVER-9666 Push update_index_data into db directory | Andrew Morrow | 2015-04-29 | 1 | -1/+1 |
| | |||||
* | SERVER-18131 Clean up LastError. | Andy Schwerin | 2015-04-29 | 1 | -0/+1 |
| | | | | | | | | Makes LastError a decoration on Client. Removes behavior that was specific to the dbKillCursors wire protocol message into the processing for that message, and out of last error. Simplifies lifetime of LastError. It always exists on Clients, so there's no checking for its existence, and no passing it around through parts of the networking library. | ||||
* | SERVER-18111 Forbid most user operations against "system.profile" | Jason Rassi | 2015-04-28 | 2 | -3/+16 |
| | | | | | | | | | Forbids user writes to "system.profile". Notably, this also prevents "system.profile" from being used as a source or target from renameCollection. Creation, drop, and capped conversion of "system.profile" remain allowed. | ||||
* | SERVER-9666 Push range arithmatic and global timestamp into db | Andrew Morrow | 2015-04-24 | 1 | -1/+1 |
| | |||||
* | SERVER-9666 Push foundation lib declaration into util directory | Andrew Morrow | 2015-04-24 | 1 | -1/+1 |
| | |||||
* | SERVER-9666 Move matcher libs and tests to new SConscript | Andrew Morrow | 2015-04-24 | 1 | -3/+3 |
| | |||||
* | Revert "SERVER-18131 Clean up LastError." | Andy Schwerin | 2015-04-23 | 1 | -1/+0 |
| | | | | | This reverts commit 54c25da33ec7270295c8948f6a51376ec4fd278c and commit c952a9396a1843aa45d6afa3c6785dec607de112. | ||||
* | SERVER-18131 Clean up LastError. | Andy Schwerin | 2015-04-23 | 1 | -0/+1 |
| | | | | | | | | Makes LastError a decoration on Client. Removes behavior that was specific to the dbKillCursors wire protocol message into the processing for that message, and out of last error. Simplifies lifetime of LastError. It always exists on Clients, so there's no checking for its existence, and no passing it around through parts of the networking library. | ||||
* | SERVER-17689: handle wce better in initial sync | Scott Hernandez | 2015-04-23 | 1 | -17/+19 |
| | |||||
* | SERVER-16063 Rewrite the findAndModify command. | Charlie | 2015-04-14 | 9 | -27/+134 |
| | | | | | | | | Changed UpdateStage to return the prior or newly-updated version of a document if request. also changed DeleteStage to return the deleted document if requested. Added explain support to the findAndModify command. | ||||
* | SERVER-17496 Remove unused code and includes in sharding | Kaloian Manassiev | 2015-04-09 | 1 | -3/+5 |
| | |||||
* | SERVER-17573 move OpObserver calls into the datalayer as much as possible ↵ | matt dannenberg | 2015-04-09 | 6 | -46/+7 |
| | | | | and eliminate repl bools | ||||
* | Revert "SERVER-15047 Remove undefined behavior from Timestamp" | Eric Milkie | 2015-04-09 | 1 | -9/+10 |
| | | | | This reverts commit e87716a9286b6aa6f63a513012e55f6e42f634a2. | ||||
* | SERVER-15047 Remove undefined behavior from Timestamp | Eric Milkie | 2015-04-08 | 1 | -10/+9 |
| | |||||
* | SERVER-17880 Rename OpTime to Timestamp | Eric Milkie | 2015-04-07 | 6 | -19/+20 |
| | |||||
* | SERVER-17878 Rename GlobalEnvironmentExperiment to ServiceContext. | Andy Schwerin | 2015-04-03 | 1 | -2/+2 |
| | |||||
* | SERVER-17758 Move AutoGet* and Client::*Context to their own file. | Andy Schwerin | 2015-03-27 | 2 | -0/+4 |
| | | | | | The new file is mongo/db/db_raii.h. Also, Client::Context is now OldClientContext and Client::WriteContext is OldClientWriteContext. | ||||
* | SERVER-13896 Replace logOp() with a more operation-aware observer interface | matt dannenberg | 2015-03-11 | 1 | -5/+6 |
| | |||||
* | SERVER-17175 Use X lock for $isolated updates and deletes | Mathias Stearn | 2015-02-13 | 4 | -8/+26 |
| | |||||
* | SERVER-17198 prevent invalid logOp rollback in findAndModify | David Storch | 2015-02-09 | 4 | -4/+33 |
| | |||||
* | SERVER-16940 Change pass-by-const-ref of StringData to pass-by-value | Tyler Brock | 2015-02-06 | 52 | -67/+67 |
| | |||||
* | SERVER-15308 SERVER-17150 cancel current command on the primary when the ↵ | Benety Goh | 2015-02-05 | 1 | -0/+9 |
| | | | | node is stepped down | ||||
* | SERVER-16984 UpdateLifecycleImpl can return empty collectionMetadata even if ↵ | Randolph Tan | 2015-01-27 | 1 | -1/+2 |
| | | | | ns is sharded | ||||
* | SERVER-16750 doc-locking storage engines must recheck exact predicates for ↵ | David Storch | 2015-01-15 | 2 | -2/+0 |
| | | | | index intersection | ||||
* | SERVER-16754 correct shouldLog() to respect the current default component | Eric Milkie | 2015-01-15 | 1 | -2/+0 |
| | |||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 7 | -1/+17 |
| | |||||
* | SERVER-13256 Add std namespace qualifications in headers | Andrew Morrow | 2015-01-15 | 2 | -3/+3 |
| | |||||
* | SERVER-16764 Make ReplicationCoordinator file names match the type names | Spencer T Brody | 2015-01-12 | 1 | -1/+1 |
| | |||||
* | SERVER-16772 Don't attempt in-place when underlying storage has no support | Andrew Morrow | 2015-01-08 | 2 | -2/+8 |
| | |||||
* | SERVER-16772 Only examine indexes on update when necessary | Andrew Morrow | 2015-01-08 | 1 | -1/+1 |
| | |||||
* | SERVER-13256 Remove scoped_ptr from pch.h | Andrew Morrow | 2015-01-05 | 14 | -14/+19 |
| | |||||
* | SERVER-16502: make getCollection const and not require an OpContext | Scott Hernandez | 2015-01-02 | 2 | -2/+2 |
| | |||||
* | SERVER-16101 replace DeleteExecutor with ParsedDelete | David Storch | 2014-12-04 | 5 | -334/+231 |
| | |||||
* | SERVER-16101 replace UpdateExecutor with ParsedUpdate | David Storch | 2014-12-04 | 5 | -478/+303 |
| | |||||
* | SERVER-16192: Add ScopedTransaction to automatically commitAndRestart() | Geert Bosch | 2014-11-21 | 1 | -0/+1 |
| | |||||
* | SERVER-15675 Remove OperationContext from UpdateRequest/DeleteRequest | Jason Rassi | 2014-11-20 | 9 | -53/+49 |
| | | | | | The write execution machinery should have a handle to the operation context, not the write request structs. | ||||
* | SERVER-16209 LogComponent::kWrites -> kWrite | Matt Kangas | 2014-11-18 | 4 | -4/+4 |
| | |||||
* | SERVER-16221 Add a missing dependency edge exposed by ubsan | Andrew Morrow | 2014-11-18 | 1 | -0/+1 |
| | |||||
* | SERVER-15917 fix explain of write commands against a non-existent database | David Storch | 2014-11-12 | 2 | -9/+35 |
| | |||||
* | SERVER-14425: handle deadlocks in the middle up a multi-update | Eliot Horowitz | 2014-10-31 | 1 | -0/+1 |
| | |||||
* | SERVER-15627 Use LogComponent::kWrites where appropriate | Matt Kangas | 2014-10-27 | 4 | -4/+4 |
| | |||||
* | SERVER-15816 explained upserts against an empty collection shouldn't try to ↵ | David Storch | 2014-10-27 | 1 | -1/+3 |
| | | | | create a collection | ||||
* | SERVER-15760 internally issued update and delete requests should not yield | David Storch | 2014-10-21 | 6 | -4/+26 |
| | | | | | | This change adds a default yield policy of YIELD_MANUAL in the UpdateRequest and DeleteRequest, only setting it to YIELD_AUTO as needed. This prevents yielding in internal plans used for repl while inside a WriteUnitOfWork. | ||||
* | SERVER-15541 SERVER-15652 implement timing-based yielding | David Storch | 2014-10-21 | 2 | -26/+24 |
| | |||||
* | SERVER-14668: pull collection creation even higher on update path to avoid ↵ | Eliot Horowitz | 2014-10-19 | 1 | -9/+6 |
| | | | | deadlock | ||||
* | SERVER-14973 consolidate shard key parsing, cleanup shard key patterns | Greg Studer | 2014-10-16 | 7 | -141/+1020 |
| | |||||
* | SERVER-15592 set default log component for all cpp | Matt Kangas | 2014-10-14 | 3 | -0/+6 |
| | |||||
* | SERVER-15541 add PlanExecutor yield policies and registrations | David Storch | 2014-10-14 | 2 | -14/+50 |
| | |||||
* | SERVER-14425 Move LockManager out of the newlm namespace | Kaloian Manassiev | 2014-10-10 | 1 | -1/+1 |
| |