summaryrefslogtreecommitdiff
path: root/src/mongo/s/shard.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-18064 Move shard.cpp under the sharding client libraryKaloian Manassiev2015-04-151-598/+0
|
* SERVER-17848 Use the catalog manager to query shards in a sharded clusterDaniel Alabi2015-04-131-21/+8
|
* SERVER-17772 listDatabases command should not use configServer globalDaniel Alabi2015-04-101-4/+10
|
* SERVER-17775 Move ShardType to src/mongo/s/catalogDaniel Alabi2015-04-091-1/+1
|
* SERVER-17817 Split ClusterLastErrorInfo concept out of ClientInfo type and ↵Andy Schwerin2015-04-071-3/+3
| | | | | | | into its own header. With this change, ClientInfo is an empty subclass of ClientBasic, and in mongos we decorate ClientBasic objects with information needed to do sharded last-error operations.
* SERVER-17775 Add fromBON and validate methods. Cleanup parsing of ShardType.Daniel Alabi2015-04-011-11/+6
|
* SERVER-17723 setShardingState should not reinitialize config servers listKaloian Manassiev2015-03-311-1/+0
| | | | | | Currently we reinitialize the list after stepdown, but this is not necessary, because the config servers should never change and in addition, this causes problems with code which assumes once-only initialization.
* SERVER-17615 Return ShardNotFound error if non-existent shard passed to ↵Daniel Alabi2015-03-171-0/+2
| | | | moveChunk/movePrimary
* SERVER-17310 Make mongo::mutex a typedef of boost::mutex and remove ↵Andy Schwerin2015-03-121-14/+13
| | | | mongo::scoped_lock.
* SERVER-17496 Move ShardConnection to separate fileKaloian Manassiev2015-03-091-15/+26
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+9
|
* SERVER-16683 Decrease mongos memory footprint when shards have several tagsRandolph Tan2015-01-061-20/+34
|
* SERVER-13256 Remove smart_ptr.hpp from pch.hAndrew Morrow2015-01-051-0/+1
|
* SERVER-16392 ShardInfo should stop using mapped to get size estimateRandolph Tan2014-12-191-10/+21
|
* SERVER-15706 Refactor internal user authenticationAndreas Nilsson2014-10-211-1/+1
|
* SERVER-15375 lazily initShardVersion only when neededGreg Studer2014-10-161-24/+17
|
* SERVER-15402 Improve ShardPtr/ConnectionString management for commands and ↵Randolph Tan2014-10-151-33/+53
| | | | | | setVersion Make Shard almost logically immutable. The only non-const method remaining is reset(), which will eventually be removed.
* Revert "SERVER-15375 remove initShardVersion"Greg Studer2014-10-131-17/+24
| | | | | | This reverts commit 42d276dace045fe888cdb45f00dc0bf97fa13bd5. Need to handle non-versioned cases for GLE and auditing
* SERVER-15375 remove initShardVersionGreg Studer2014-10-131-24/+17
|
* SERVER-14745 Remove WritebackListenerRandolph Tan2014-08-281-1/+0
| | | | Remove writeback on the shard side.
* SERVER-14729 assign default log component MONGO_LOG_DEFAULT_COMPONENTBenety Goh2014-08-121-2/+2
|
* SERVER-14728 Shard depends on string comparison of replica set connection stringRandolph Tan2014-08-081-1/+1
| | | | Fix iterator incompatible issue.
* Revert "Revert "SERVER-14728 Shard depends on string comparison of replica ↵Randolph Tan2014-08-081-13/+37
| | | | | | set connection string"" This reverts commit d261864e9156af7ecc3d0491111dffa0161e9d0d.
* Revert "SERVER-14728 Shard depends on string comparison of replica set ↵Kaloian Manassiev2014-08-071-37/+13
| | | | | | connection string" This reverts commit b3787777795434829a3b512c06b5a0a508d81467.
* SERVER-14728 Shard depends on string comparison of replica set connection stringRandolph Tan2014-08-071-13/+37
|
* SERVER-5092 assign default log component to server modulesBenety Goh2014-07-011-1/+4
|
* SERVER-9788 mongos does not respect secondary preferred after temporarily ↵Randolph Tan2014-06-301-0/+6
| | | | unavailable secondary
* SERVER-13882 Replace boost::function with stdx::function and boost::bind ↵Andy Schwerin2014-05-161-2/+2
| | | | with stdx::bind.
* SERVER-13641 rename TransactionExperiment to OperationContextHari Khalsa2014-05-151-1/+1
|
* SERVER-11332 hookup of fastest query to SyncClusterConnectionGreg Studer2014-05-141-0/+10
|
* SERVER-13641 Unify Command::newRun into runMathias Stearn2014-05-141-1/+1
| | | | | | | | | | | This is the result of the following seds and a few manual fixups, including removing the old run() and fixing the comments. git grep -l '\<run(const' | xargs sed -si -e 's/\brun(const/newRun(TransactionExperiment* txn, const/' git grep -l '\<run( const' | xargs sed -si -e 's/\brun( const/newRun(TransactionExperiment* txn, const/' git grep -l '\<newRun(' | xargs sed -si -e 's/\bnewRun(/run(/'
* SERVER-13498 Get rid of LockStatusKaloian Manassiev2014-04-151-1/+1
| | | | | | This change removes all usages of LockStatus and pushes the lock acquisitions to be inside the respective commands. This is a refactoring on the way to per-document locking.
* SERVER-12419 switch to using a post-command hook to capture gle informationEric Milkie2014-01-301-0/+5
|
* SERVER-12284 Rewrite ReplSetMonitorMathias Stearn2014-01-291-2/+2
|
* SERVER-12430 Internal sharding write ops not using write commands in shardsRandolph Tan2014-01-281-12/+40
|
* SERVER-10755 additional client connection logging, as well as setShardName ↵Greg Studer2014-01-171-0/+7
| | | | logging
* SERVER-11192 hook c++ driver to transmit mongos authenticated users to ↵Eric Milkie2013-12-241-0/+6
| | | | | | mongod, for auditing Also, add UserNameIterator as a parallel to RoleIterator.
* SERVER-10818 host resolver to handle DBClientRS connectionsGreg Studer2013-11-011-0/+12
|
* SERVER-10670 Make isAuthEnabled a member rather than static function of ↵Andy Schwerin2013-10-061-2/+2
| | | | | | | AuthorizationManager. It should have been from the beginning, and fixing it makes it easier to write tests.
* SERVER-1105 Use ResourcePattern type when identifying the resource component ↵Andy Schwerin2013-09-231-1/+1
| | | | | | | | | of required privileges. This patch has two principal components. First, it changes the interface to Privilege and AuthorizationSession to use ResourcePattern in place of std::string for identifying resources. Second, it examines all call sites of the authorization session interface in commands and other code to ensure that the correct resource requirements are conveyed to the authorization_session.
* SERVER-8886 Correct license exception for headersIan Whalen2013-09-061-1/+1
|
* SERVER-8886 Add OpenSSL license exception to sharding filesIan Whalen2013-08-271-0/+12
|
* Clean up #includes to conform with coding standardDan Pasette2013-07-241-2/+3
|
* SERVER-7455 keyfile replacement, command line parameters and upgradeAndreas Nilsson2013-07-101-2/+1
|
* Reapply "SERVER-7455 Common internal cluster auth function"Andy Schwerin2013-07-031-5/+2
| | | | | This reverts commit cd3101ca2f8e539a4ad425fa8e6da55a935dd2b1, but fixes a symbol misplacement that broke linking.
* Revert "SERVER-7455 Common internal cluster auth function"Andreas Nilsson2013-07-031-2/+5
| | | | | | Broke auth C++ unit tests This reverts commit 00fb45cd97d2314548dc07c2c8e1cc1737fd273f.
* SERVER-7455 Common internal cluster auth functionAndreas Nilsson2013-07-031-5/+2
|
* Revert "SERVER-9518 Make all methods on AuthorizationManager non-static"Spencer T Brody2013-06-051-2/+1
| | | | This reverts commit 7d37be060bd7db332ebeade1e1c0cf53d8b00cb3.
* SERVER-9518 Make all methods on AuthorizationManager non-staticSpencer T Brody2013-06-051-1/+2
|
* SERVER-8938 Remove noauth global from code, move into AuthorizationManagerSpencer T Brody2013-03-131-1/+1
|