Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUMP 2.4.5r2.4.5 | Dan Pasette | 2013-07-02 | 2 | -2/+2 |
| | |||||
* | post 2.4.5-rc0 | Dan Pasette | 2013-06-23 | 2 | -2/+2 |
| | |||||
* | BUMP 2.4.5-rc0r2.4.5-rc0 | Dan Pasette | 2013-06-21 | 2 | -2/+2 |
| | |||||
* | SERVER-9983 Test verifying that internal user privileges do not mask those ↵ | Andy Schwerin | 2013-06-21 | 1 | -0/+101 |
| | | | | of similarly named users. | ||||
* | SERVER-9983 Do not needlessly lock when looking up privileges for the ↵ | Andy Schwerin | 2013-06-21 | 1 | -8/+13 |
| | | | | | | | __system@local user. Uncorrected, this can cause replica set heartbeats to stall behind operations that hold the read lock for a long time. | ||||
* | SERVER-3531 - yield in m/r when docs do not match | Dan Pasette | 2013-06-20 | 1 | -0/+5 |
| | |||||
* | SERVER-9853 avoid Windows test shutdown issues by stopping the test explicitly | Eric Milkie | 2013-06-20 | 1 | -0/+1 |
| | |||||
* | SERVER-9694 force a stepdown no matter how far behind we think we are | Eric Milkie | 2013-06-20 | 1 | -1/+1 |
| | |||||
* | SERVER-9864: make dbhash take a list of collections to hash and mongos check ↵ | Eliot Horowitz | 2013-06-19 | 2 | -12/+34 |
| | | | | should use it | ||||
* | SERVER-8844 config server not in sync message is misleading | Greg Studer | 2013-06-19 | 1 | -15/+20 |
| | |||||
* | SERVER-9853 retry ghostsync percolate if socket failure | Eric Milkie | 2013-06-19 | 2 | -39/+122 |
| | | | | | | | | | | | | | | | Without this fix, depending on exact timing of upstream socket failure, you could lose a chaining upstream oplog position update from a secondary. This might then cause a write with a certain level of write concern to time out even though enough secondaries had applied the write. This problem would be masked by a sufficient number of subsequent writes, which would trigger another upstream oplog position update. Note that this only affects chaining; nonchaining updates are already retrying when a socket failure occurs. Conflicts: src/mongo/db/repl/rs_sync.cpp | ||||
* | SERVER-9909 balancer reload idle sharded coll data, and don't abort round | Greg Studer | 2013-06-19 | 3 | -44/+110 |
| | | | | | | Conflicts: src/mongo/s/grid.cpp | ||||
* | SERVER-9856 check in-progress indexes for duplicates in prepareToBuildIndex() | Eric Milkie | 2013-06-19 | 4 | -8/+30 |
| | |||||
* | SERVER-9824 Add jstest | Tad Marshall | 2013-06-19 | 1 | -0/+45 |
| | |||||
* | SERVER-9824 Whitespace -- CRLF to newline | Tad Marshall | 2013-06-19 | 1 | -212/+212 |
| | |||||
* | SERVER-9824 Retry hash table grow operation on excessive collisions | Tad Marshall | 2013-06-19 | 2 | -200/+213 |
| | | | | | | | | | Be defensive against excessively long hash chains in a resized table in UnorderedFastKeyTable::_grow(). Retry growing the table up to 5 times before declaring failure (as we do when inserting into a table). Reduce the maximum retry count for table insertions from 10 to 5, since growing the table by a factor of 32 (2**5) guarantees that no hash chain can be as long as 5% (1/20, the default _maxProbeRatio) of the new table size. | ||||
* | SERVER-9283 lastHeartbeatRecv flaps between invalid and valid dates during ↵ | Randolph Tan | 2013-06-19 | 4 | -7/+39 |
| | | | | | | replicaset initilization Do not overwrite lastHeartbeatRecv with 0 value everytime HeartbeatInfo gets updated. | ||||
* | SERVER-5442: need to resetError before doing the prepare | Eliot Horowitz | 2013-06-19 | 1 | -0/+1 |
| | |||||
* | SERVER-5442: use journal commit instead of fsync command for config server ↵ | Eliot Horowitz | 2013-06-19 | 1 | -10/+10 |
| | | | | writes | ||||
* | SERVER-9796 FTSSpec::fixSpec() should not re-order _fts* fields | Jason Rassi | 2013-06-19 | 2 | -2/+7 |
| | |||||
* | SERVER-9804 add numeric code to getLastError error when primary steps down | Eric Milkie | 2013-06-19 | 1 | -0/+1 |
| | |||||
* | SERVER-9878 Add type checks to V8 C++ bindings | Mathias Stearn | 2013-06-18 | 7 | -619/+979 |
| | | | | | | | | | | | | | | | | | | The main focus of this ticket is tightening up input validation in our V8 bindings. Doing this required normalizing the way we create custom types in JS that have special C++-driven behavior. All special types now use FunctionTemplates that are attached to the V8Scope object. This allows us to test if an object is of the correct type before using it. Other related tickets partially addressed: SERVER-8961 Differences in argument validation of custom types between v8 and Spidermonkey SERVER-9803 Handle regular expression parse errors without seg faulting Conflicts: jstests/constructors.js src/mongo/scripting/engine_v8.cpp | ||||
* | Make "bare assert" check more selective | Tad Marshall | 2013-06-18 | 1 | -1/+1 |
| | | | | | | Do not trigger "bare assert" error when " assert(" appears in a quoted string, as it does in src/mongo/shell/mongo.cpp for example (as generated by the Visual Studio build). | ||||
* | SERVER-9597: In JavaScript, only allow Mongo() to be called as a constructor | Ben Becker | 2013-06-18 | 2 | -0/+13 |
| | |||||
* | SERVER-9605 Use correct string length in hexToBinData() | Tad Marshall | 2013-06-18 | 1 | -3/+3 |
| | | | | Do not use hard-coded length of 16 to process variable length hex string. | ||||
* | Remove post-install dependency on murmurhash3 from client | Mathias Stearn | 2013-06-18 | 4 | -8/+15 |
| | |||||
* | Add V8String class to avoid copying v8::Strings into std::strings | Mathias Stearn | 2013-06-18 | 5 | -42/+96 |
| | | | | Still need to copy once into v8::Utf8Value but this saves the second copy | ||||
* | Cache conversion of string literals to V8 Strings | Mathias Stearn | 2013-06-18 | 2 | -57/+83 |
| | |||||
* | Attach V8Scope to v8::Isolate's Data | Mathias Stearn | 2013-06-18 | 1 | -22/+18 |
| | | | | Frees the accessor data up for other uses | ||||
* | Get rid of "args" global in V8 | Mathias Stearn | 2013-06-18 | 2 | -6/+0 |
| | |||||
* | SERVER-8952 Add argument type checking to Timestamp constructor in ↵ | Shaun Verch | 2013-06-18 | 2 | -0/+12 |
| | | | | Javascript shell | ||||
* | Add StringData::rfind(char) const method. | Andy Schwerin | 2013-06-18 | 3 | -0/+29 |
| | |||||
* | SERVER-9942 Give shared client tests a unique name to placate buildlogger | Andrew Morrow | 2013-06-18 | 1 | -2/+5 |
| | | | | (cherry picked from commit af07d274c2dc0806966b2ffc991eb120ca232da1) | ||||
* | SERVER-9941 Always link client tests against client library in ↵ | Andrew Morrow | 2013-06-18 | 1 | -15/+13 |
| | | | | | | | | 'sharedclient' directory Otherwise, we end up with a link dependency into the build dir, which makes it impossible to run smoke.py if you don't have a build directory around anymore, for some reason (cherry picked from commit 6e15f4f8f462aab68e59d042413a9a93e5851b0f) | ||||
* | SERVER-9890 Force the use of gnulink on solaris, since we always link ↵ | Andrew Morrow | 2013-06-14 | 1 | -0/+15 |
| | | | | | | through the compiler (cherry picked from commit 58f82cf66d180a595c9e6801667c569c6d0eed98) | ||||
* | SERVER-9694 fix for slow disk'd test runners | Eric Milkie | 2013-06-14 | 1 | -1/+6 |
| | |||||
* | SERVER-5351 migrations should use better slave count to determine up-to-date | Randolph Tan | 2013-06-13 | 1 | -6/+5 |
| | |||||
* | SERVER-6514 Don't attempt to test shared library clients for out of tree builds | Andrew Morrow | 2013-06-07 | 1 | -4/+6 |
| | | | | (cherry picked from commit 8e424563048f15a8a7f2fe6de1ad40131a75580b) | ||||
* | SERVER-6514 Only apply -zdefs and --as-needed to shared client library | Andrew Morrow | 2013-06-07 | 3 | -5/+5 |
| | | | | (cherry picked from commit ce97dc76c6a3f399f2f67613a55a7c238384ede9) | ||||
* | SERVER-6514 Only run global initializers from httpClientTest for in-tree SSL ↵ | Andrew Morrow | 2013-06-06 | 1 | -2/+1 |
| | | | | | | builds (cherry picked from commit 3ba5acdb56f4268f56debd18db0fd6cf962572b4) | ||||
* | SERVER-6514 Ensure libmongclient precedes other libraries | Andrew Morrow | 2013-06-06 | 1 | -4/+5 |
| | | | | (cherry picked from commit 8752f3576634716b3ff81b8d0d99b5b6abc61165) | ||||
* | SERVER-6514 Don't override CheckLib solution when using system boost | Andrew Morrow | 2013-06-06 | 1 | -3/+1 |
| | | | | (cherry picked from commit cfc88a35ce57ef8552233cc10a74af0e59f29200) | ||||
* | Revert "test change in v2.4" | Ernie Hershey | 2013-06-05 | 1 | -6/+0 |
| | | | | This reverts commit 72bc7469940b686ba5ff09f40ee4c368784e828e. | ||||
* | test change in v2.4 | Ernie Hershey | 2013-06-05 | 1 | -0/+6 |
| | |||||
* | SERVER-6514 Fix accidental backport of future use of ProcessId to 2.4 branch | Andrew Morrow | 2013-06-05 | 1 | -1/+1 |
| | |||||
* | SERVER-6514 Re-add support for building the C++ driver shared library | Andrew Morrow | 2013-06-04 | 9 | -70/+284 |
| | | | | | | | | Primarily a backport of da8c0fa929eeb03dbe3fb0533874de31da0bc8c8, with the following SERVER-6514 fixups patches from master rolled in as well: 680f0bf57260bf020cfaeb35598861c6b89524cb 48f8431210aba4de7d108852bc1d87267237d358 | ||||
* | SERVER-9408 Don't assume Vista aware SDK when selecting Interlocked64 ↵ | Andrew Morrow | 2013-06-04 | 1 | -1/+6 |
| | | | | implementation | ||||
* | SERVER-9808 Fix issues found in CoN static analysis | Andreas Nilsson | 2013-06-03 | 4 | -7/+10 |
| | |||||
* | post 2.4.4 | Dan Pasette | 2013-06-03 | 2 | -2/+2 |
| | |||||
* | BUMP 2.4.4r2.4.4 | Dan Pasette | 2013-06-02 | 2 | -2/+2 |
| |