summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* BUMP 2.4.5r2.4.5Dan Pasette2013-07-022-2/+2
|
* post 2.4.5-rc0Dan Pasette2013-06-232-2/+2
|
* BUMP 2.4.5-rc0r2.4.5-rc0Dan Pasette2013-06-212-2/+2
|
* SERVER-9983 Test verifying that internal user privileges do not mask those ↵Andy Schwerin2013-06-211-0/+101
| | | | of similarly named users.
* SERVER-9983 Do not needlessly lock when looking up privileges for the ↵Andy Schwerin2013-06-211-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 matchDan Pasette2013-06-201-0/+5
|
* SERVER-9853 avoid Windows test shutdown issues by stopping the test explicitlyEric Milkie2013-06-201-0/+1
|
* SERVER-9694 force a stepdown no matter how far behind we think we areEric Milkie2013-06-201-1/+1
|
* SERVER-9864: make dbhash take a list of collections to hash and mongos check ↵Eliot Horowitz2013-06-192-12/+34
| | | | should use it
* SERVER-8844 config server not in sync message is misleadingGreg Studer2013-06-191-15/+20
|
* SERVER-9853 retry ghostsync percolate if socket failureEric Milkie2013-06-192-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 roundGreg Studer2013-06-193-44/+110
| | | | | | Conflicts: src/mongo/s/grid.cpp
* SERVER-9856 check in-progress indexes for duplicates in prepareToBuildIndex()Eric Milkie2013-06-194-8/+30
|
* SERVER-9824 Add jstestTad Marshall2013-06-191-0/+45
|
* SERVER-9824 Whitespace -- CRLF to newlineTad Marshall2013-06-191-212/+212
|
* SERVER-9824 Retry hash table grow operation on excessive collisionsTad Marshall2013-06-192-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 Tan2013-06-194-7/+39
| | | | | | replicaset initilization Do not overwrite lastHeartbeatRecv with 0 value everytime HeartbeatInfo gets updated.
* SERVER-5442: need to resetError before doing the prepareEliot Horowitz2013-06-191-0/+1
|
* SERVER-5442: use journal commit instead of fsync command for config server ↵Eliot Horowitz2013-06-191-10/+10
| | | | writes
* SERVER-9796 FTSSpec::fixSpec() should not re-order _fts* fieldsJason Rassi2013-06-192-2/+7
|
* SERVER-9804 add numeric code to getLastError error when primary steps downEric Milkie2013-06-191-0/+1
|
* SERVER-9878 Add type checks to V8 C++ bindingsMathias Stearn2013-06-187-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 selectiveTad Marshall2013-06-181-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 constructorBen Becker2013-06-182-0/+13
|
* SERVER-9605 Use correct string length in hexToBinData()Tad Marshall2013-06-181-3/+3
| | | | Do not use hard-coded length of 16 to process variable length hex string.
* Remove post-install dependency on murmurhash3 from clientMathias Stearn2013-06-184-8/+15
|
* Add V8String class to avoid copying v8::Strings into std::stringsMathias Stearn2013-06-185-42/+96
| | | | Still need to copy once into v8::Utf8Value but this saves the second copy
* Cache conversion of string literals to V8 StringsMathias Stearn2013-06-182-57/+83
|
* Attach V8Scope to v8::Isolate's DataMathias Stearn2013-06-181-22/+18
| | | | Frees the accessor data up for other uses
* Get rid of "args" global in V8Mathias Stearn2013-06-182-6/+0
|
* SERVER-8952 Add argument type checking to Timestamp constructor in ↵Shaun Verch2013-06-182-0/+12
| | | | Javascript shell
* Add StringData::rfind(char) const method.Andy Schwerin2013-06-183-0/+29
|
* SERVER-9942 Give shared client tests a unique name to placate buildloggerAndrew Morrow2013-06-181-2/+5
| | | | (cherry picked from commit af07d274c2dc0806966b2ffc991eb120ca232da1)
* SERVER-9941 Always link client tests against client library in ↵Andrew Morrow2013-06-181-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 Morrow2013-06-141-0/+15
| | | | | | through the compiler (cherry picked from commit 58f82cf66d180a595c9e6801667c569c6d0eed98)
* SERVER-9694 fix for slow disk'd test runnersEric Milkie2013-06-141-1/+6
|
* SERVER-5351 migrations should use better slave count to determine up-to-dateRandolph Tan2013-06-131-6/+5
|
* SERVER-6514 Don't attempt to test shared library clients for out of tree buildsAndrew Morrow2013-06-071-4/+6
| | | | (cherry picked from commit 8e424563048f15a8a7f2fe6de1ad40131a75580b)
* SERVER-6514 Only apply -zdefs and --as-needed to shared client libraryAndrew Morrow2013-06-073-5/+5
| | | | (cherry picked from commit ce97dc76c6a3f399f2f67613a55a7c238384ede9)
* SERVER-6514 Only run global initializers from httpClientTest for in-tree SSL ↵Andrew Morrow2013-06-061-2/+1
| | | | | | builds (cherry picked from commit 3ba5acdb56f4268f56debd18db0fd6cf962572b4)
* SERVER-6514 Ensure libmongclient precedes other librariesAndrew Morrow2013-06-061-4/+5
| | | | (cherry picked from commit 8752f3576634716b3ff81b8d0d99b5b6abc61165)
* SERVER-6514 Don't override CheckLib solution when using system boostAndrew Morrow2013-06-061-3/+1
| | | | (cherry picked from commit cfc88a35ce57ef8552233cc10a74af0e59f29200)
* Revert "test change in v2.4"Ernie Hershey2013-06-051-6/+0
| | | | This reverts commit 72bc7469940b686ba5ff09f40ee4c368784e828e.
* test change in v2.4Ernie Hershey2013-06-051-0/+6
|
* SERVER-6514 Fix accidental backport of future use of ProcessId to 2.4 branchAndrew Morrow2013-06-051-1/+1
|
* SERVER-6514 Re-add support for building the C++ driver shared libraryAndrew Morrow2013-06-049-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 Morrow2013-06-041-1/+6
| | | | implementation
* SERVER-9808 Fix issues found in CoN static analysisAndreas Nilsson2013-06-034-7/+10
|
* post 2.4.4Dan Pasette2013-06-032-2/+2
|
* BUMP 2.4.4r2.4.4Dan Pasette2013-06-022-2/+2
|