summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* checkpoint work for SERVER-4644U-tellus\cwestin2012-02-147-19/+367
|
* first cut at named traces (unused); copy ctor and assignment op for BSONObjU-tellus\cwestin2012-02-143-2/+15
|
* checkpoint dependency tracker for SERVER-4644U-tellus\cwestin2012-02-1423-53/+577
|
* SERVER-3632 use Windows syntax for default dbpath on WindowsEric Milkie2012-02-142-4/+4
| | | | Note that we still use the current disk for \data\db (not necessarily C:)
* SERVER-2601: Get shared client build working on Linux.Andy Schwerin2012-02-141-2/+2
| | | | | "util/version.cpp" should not be part of the client build. Linking of the shared library form of the client failed, because this file was being included.
* SERVER-4731 use simpler englishEric Milkie2012-02-141-1/+1
|
* adding MurmurHash3 libraryKevin Matulef2012-02-141-2/+2
|
* SERVER-4731 add new state for removed replicaset membersEric Milkie2012-02-146-21/+37
| | | | | | | New behavior: when you remove a replica set node, its state changes to SHUNNED until it is either shut down or readded to a replica set. After it is removed, the removed node sees only itself in the replica set configuration.
* Revert "SERVER-4957: If shard lookup fails, retry appending the default port."Spencer T Brody2012-02-141-6/+0
| | | | This reverts commit 444658ee70b45f7678fd60553e300c5f0563d017.
* prevent windows from treating max as a macro SERVER-4367Mathias Stearn2012-02-131-1/+1
|
* fix Windows build by deactivating max macroEric Milkie2012-02-131-0/+1
| | | | | The better fix for this would be to include pch.h in rwlockimpl.cpp. But first I need to investigate why it wasn't included originally.
* Use Task API correctly in mongos SERVER-4367Mathias Stearn2012-02-132-4/+3
|
* typo MINORMathias Stearn2012-02-131-1/+1
|
* Check limits when converting Date_t to time_t SERVER-4834Mathias Stearn2012-02-131-2/+9
|
* SERVER-4957: If shard lookup fails, retry appending the default port.Spencer T Brody2012-02-131-0/+6
|
* Better log message SERVER-4810Kristina2012-02-131-1/+4
|
* Check optimes before stepping down due to priority SERVER-4810Kristina2012-02-131-1/+4
|
* Extend writelock during stepdown to include socket close SERVER-4619Kristina2012-02-131-5/+1
|
* Added array of success/failures to applyOps output SERVER-4259Kristina2012-02-131-2/+4
|
* SERVER-4892 - Perform correct authorization checks when doing killCursors.Andy Schwerin2012-02-133-44/+50
| | | | | | | | | | Prior to this patch, we were incorrectly interpreting a portion of the dbKillCursors message as a namespace string, for auth purposes. This was nonsense, as each cursor listed in the killCursors could be from a distinct namespace. In this patch, the client's authority to kill each cursor is checked as part of ClientCursor::erase. Failure to erase due to lack of authorization is reported identically to failure because the cursor never existed or no longer exists. Test to follow.
* Remove unused, incorrect and misleading struct OP_GETMORE.Andy Schwerin2012-02-131-7/+0
|
* SERVER-4212: Added localTime to ismaster commandJared Rosoff2012-02-131-0/+1
|
* use correct assert in update SERVER-4938Eliot Horowitz2012-02-121-3/+1
|
* SERVER-4948 disable jsobj fuzz testsAaron2012-02-121-0/+3
|
* don't add tests to suite multiple timesAaron2012-02-121-2/+0
|
* SERVER-3719 specify correct jira numberAaron2012-02-121-5/+5
|
* use str::equalsAaron2012-02-121-1/+1
|
* typo in log messageAaron2012-02-121-1/+1
|
* fix assertion textAaron2012-02-121-1/+1
|
* SERVER-4907 hint _id or else $natural when calling updateObjects for oplog ↵Aaron2012-02-1212-152/+377
| | | | entries
* fix argument passing support in unit test framework by holding a value ↵Aaron2012-02-121-1/+1
| | | | rather than a reference in the test holder
* pass hint using BSONObj rather than BSONElementAaron2012-02-126-56/+58
|
* query optimizer cursor add check that a recorded unindexed cursor will ↵Aaron2012-02-121-0/+21
| | | | trigger plan reevaluation in requireIndex mode
* Clarify oplog behavior of dbhelpers functionsAaron2012-02-121-4/+10
|
* remove unused DbSet codeAaron2012-02-122-73/+0
|
* Use shard name instead of connection string for split and move chunk commands.Spencer T Brody2012-02-103-22/+11
| | | | Also don't look up shards by replica set names.
* Avoid asserts in message_port.cpp when bridge gets shut down by unit testsEric Milkie2012-02-101-0/+4
|
* SERVER-4333 add fromMigrate flag to identify sharding oplog entriesEric Milkie2012-02-109-39/+90
|
* Add unit test for SERVER-4745.Spencer T Brody2012-02-091-0/+22
|
* Remove check for BtrFS SERVER-4885Mathias Stearn2012-02-091-4/+1
| | | | As of 2.6.31 it supports fallocate so don't need to use sparse files anyway
* Add -Woverloaded-virtual to CXXFLAGS and fix build SERVER-4802Mathias Stearn2012-02-094-5/+5
|
* Use long long in key parts of OpDebugMathias Stearn2012-02-092-4/+4
|
* Add nupdated and nmoved to profile object and slow op logging SERVER-4860Mathias Stearn2012-02-094-6/+18
| | | | leaving bool moved in profiler object for backwards compatibility
* goodbye boost::call_onceMathias Stearn2012-02-092-13/+15
|
* Don't destroy _hostNameCached SERVER-4367Mathias Stearn2012-02-092-2/+2
|
* Better codegen for inline common-case version of spin_lockMathias Stearn2012-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old code would jump over the call to _lk if pthread_spin_lock worked. Now it only jumps if it fails. Old: 0x0000000000a4cc08 <+40>: callq 0x7a06d0 <pthread_spin_trylock@plt> 0x0000000000a4cc0d <+45>: test %eax,%eax 0x0000000000a4cc0f <+47>: je 0xa4cc19 <mongo::getHostNameCached()+57> 0x0000000000a4cc11 <+49>: mov %r12,%rdi 0x0000000000a4cc14 <+52>: callq 0xa49db0 <mongo::SpinLock::_lk()> 0x0000000000a4cc19 <+57>: mov 0x8(%r12),%rax 0x0000000000a4cc1e <+62>: mov %r12,%rdi 0x0000000000a4cc21 <+65>: mov -0x18(%rax),%r13 0x0000000000a4cc25 <+69>: callq 0x7a06e0 <pthread_spin_unlock@plt> New: 0x0000000000ce4468 <+40>: callq 0x7a06c0 <pthread_spin_trylock@plt> 0x0000000000ce446d <+45>: test %eax,%eax 0x0000000000ce446f <+47>: jne 0xce4544 <mongo::getHostNameCached()+260> 0x0000000000ce4475 <+53>: mov 0x8(%r12),%rax 0x0000000000ce447a <+58>: mov %r12,%rdi 0x0000000000ce447d <+61>: mov -0x18(%rax),%r13 0x0000000000ce4481 <+65>: callq 0x7a06d0 <pthread_spin_unlock@plt> ... 0x0000000000ce4544 <+260>: mov %r12,%rdi 0x0000000000ce4547 <+263>: callq 0xce1610 <mongo::SpinLock::_lk()> 0x0000000000ce454c <+268>: nopl 0x0(%rax) 0x0000000000ce4550 <+272>: jmpq 0xce4475 <mongo::getHostNameCached()+53>
* SERVER-4806: check for BufBuilder realloc success. (thx @spencerjackson for ↵Ben Becker2012-02-091-1/+3
| | | | pull req 169)
* SERVER-4866 include the webserver in our attempt to prevent socket leaksEric Milkie2012-02-092-9/+9
| | | | This fixes httpClientTest
* SERVER-4866 prevent resource leaks by ensuring close() is always called for ↵Eric Milkie2012-02-097-30/+44
| | | | Socket
* SERVER-4864 avoid creating invalid extent sizesEric Milkie2012-02-091-5/+5
|