summaryrefslogtreecommitdiff
path: root/src/mongo/s/server.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-17886 Don't call Request::getns() if message doesn't include nsJason Rassi2015-08-261-2/+2
| | | | (cherry picked from commit 32eb4dbe6fb78f7697f72b1406f1d8efaaedd378)
* SERVER-17653 Early allocate port for the HTTP interfaceKaloian Manassiev2015-03-261-2/+9
|
* SERVER-13429 unify signal handling between mongos and mongodMathias Stearn2014-04-011-115/+4
| | | | (cherry picked from commit ad91eb0f75f39c1bb71b5e0ca4279b883cb9fe8d)
* SERVER-13429 Remove printStackAndExitMathias Stearn2014-04-011-5/+11
| | | | | | | | | All of the functions in signal_handlers.cpp were broken when logfiles or syslog were in use. This commit removes them and all callers. The files were left in place for a later commit to fill them back in with a unified signal handling system. (cherry picked from commit 11e43325fa2b0139df1eb9c367b984a5b112dbb4)
* SERVER-13429 Eliminate rawOut and related functionsMathias Stearn2014-04-011-2/+1
| | | | (cherry picked from commit 4e1eccfe64f424daead6ed22542377d2e1ce798e)
* SERVER-13374 change connection pool defaultsGreg Studer2014-03-311-3/+1
| | | | (cherry picked from commit f71610672b0506b233a449bfafb303497c97ae50)
* SERVER-13294: mongos exit after --upgradeEliot Horowitz2014-03-201-0/+5
|
* SERVER-13058: remove extra space in Windows service descriptionsSam Kleinman2014-03-061-2/+2
| | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-12910 release conns back to pool after every mongos operationGreg Studer2014-03-041-6/+3
|
* SERVER-12419 make mongos write commands report last errorGreg Studer2014-02-051-12/+8
|
* SERVER-12284 Rewrite ReplSetMonitorMathias Stearn2014-01-291-1/+3
|
* SERVER-12034 Fix bug with SIGXCPU causing a core dump in mongoD/mongoS.Charlie Page2014-01-131-0/+3
| | | | | | | Graceful shutdown was chosen so we can log the signal; There is no risk of data corruption. Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-12202 Use logging system to report failures during ↵Andy Schwerin2014-01-131-1/+6
| | | | runGlobalInitializers in mongod/mongos.
* SERVER-11681 kill wbl, deprecate RCAR option and remove unneeded ↵Greg Studer2014-01-081-1/+1
| | | | --useWriteCommands in mongos
* Revert "SERVER-12034 Fix bug with SIGXCPU causing a core dump in mongoD/mongoS."Matt Kangas2014-01-031-1/+0
| | | | | This reverts commit 1168a2605f7351a121f89e64eb7592e91cc869a5. Breaks Windows compiles
* SERVER-12034 Fix bug with SIGXCPU causing a core dump in mongoD/mongoS.Charlie Page2014-01-031-0/+1
| | | | | | | Graceful shutdown was chosen so we can log the signal; There is no risk of data corruption. Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-5651: Better implementation of Windows server shutdownMark Benvenuto2014-01-021-1/+1
|
* SERVER-5651: Better implementation of Windows server shutdownMark Benvenuto2013-12-311-1/+40
|
* SERVER-11681 mongos upconverts all writes by defaultGreg Studer2013-12-161-21/+32
|
* SERVER-9516 User objects must be immutable after first returned from ↵Andy Schwerin2013-11-131-1/+0
| | | | | | | | | | AuthManager. The mechanism for probing schemaVersion24 users was not respecting this requirement before this patch, which would have led to concurrency errors. Also, with this change the internalSecurity.user is never stored in the cache, and its reference count is never altered.
* SERVER-7217 Provide new client API to manage initialization and terminationAndrew Morrow2013-11-021-1/+1
|
* SERVER-8510 Fix compile on windowsShaun Verch2013-10-111-4/+2
|
* SERVER-1891 Hookup audit logging for user management and DDL events.matt dannenberg2013-10-111-0/+3
|
* SERVER-9518 Invalidate user cache periodically on mongosSpencer T Brody2013-10-101-0/+4
|
* Revert "SERVER-1891 Hookup audit logging for user management and DDL events."Spencer T Brody2013-10-091-3/+0
| | | | This reverts commit 91480e08d9a6dd41ad6118ee0bf5461a99cbdbc3.
* SERVER-1891 Hookup audit logging for user management and DDL events.matt dannenberg2013-10-091-0/+3
|
* SERVER-8510 Make initializer groups for the four stages of option handlingShaun Verch2013-10-091-2/+2
|
* SERVER-10670 Maintain role graph consistency.Andy Schwerin2013-10-051-7/+4
| | | | | | | | Keeps the RoleGraph up to date in mongod, and converts MongoS to simply ask the config server for required information about users and roles. Performs somewhat aggressive cache invalidation of the users cache in mongod. Still no cache invalidation in mongos.
* SERVER-8510 Get rid of CmdLine struct and use new option handling styleShaun Verch2013-10-041-163/+14
|
* SERVER-10808 add __gcov_flush() call on exitMike Grundy2013-10-031-0/+2
| | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-7140 startup info is now printed on log rotateKyle Erf2013-10-031-4/+3
| | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-9818 allocate socket file descriptors before opening datafilesmatt dannenberg2013-09-101-0/+1
|
* SERVER-8886 Correct license exception for headersIan Whalen2013-09-061-1/+1
|
* SERVER-9518 Only build up representation of v1 auth state if we have not yet ↵Spencer T Brody2013-09-061-5/+4
| | | | upgraded to v2 auth data
* SERVER-8510 Use new option parser in mongod and mongos and move parsing into ↵Shaun Verch2013-09-051-70/+57
| | | | MONGO_INITIALIZERS
* SERVER-7808: mongos does not validate port and accepts values outside of ↵Kyle Erf2013-08-271-0/+8
| | | | | | valid range Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-8886 Add OpenSSL license exception to sharding filesIan Whalen2013-08-271-0/+12
|
* SERVER-8364 removed excess #IFDEF directivesEric Daniels2013-08-161-5/+1
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-9518 SERVER-10420 Only initialize all user data at process startup if ↵Spencer T Brody2013-08-071-6/+8
| | | | we're running in auth mode
* SERVER-9518 Initialize user cache on process startupSpencer T Brody2013-08-071-0/+8
|
* Revert "SERVER-9518 Initialize user cache on process startup"Tad Marshall2013-08-041-8/+0
| | | | This reverts commit 5e9f82f54988c464e6925e48182b909b1b3fe115.
* SERVER-8364 added OpenSSL version information to mongod SERVER-8364 fixed a typoEric Daniels2013-08-021-0/+6
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-9518 Initialize user cache on process startupSpencer T Brody2013-08-021-0/+8
|
* SERVER-9518 Change internalSecurity to store a User objectSpencer T Brody2013-07-301-2/+8
|
* Clean up #includes to conform with coding standardDan Pasette2013-07-241-2/+3
|
* SERVER-6405: lots of prep work for Collection classEliot Horowitz2013-07-181-0/+1
| | | | | splitting pdfile into more components added ExtentManager which should be the only way to do DiskLoc -> Record
* SERVER-10172 Refactor RamLog to make it thread-safe.Andy Schwerin2013-07-121-3/+0
| | | | Also prevent accidental creation of duplicate ramlogs of the same name.
* SERVER-10172 Appenders must be added to global log domain during single ↵Andy Schwerin2013-07-111-3/+2
| | | | | | | threaded operation. Due to an error during the logging refactoring, the RamLog("global") appender was being attached to the global log domain during the startup of the web server thread, rather than during mongo-initializer execution. MongoS and MongoD should both have been susceptible.
* Extra safety to prevent Sorter from writing to disk in mongosMathias Stearn2013-07-101-0/+3
| | | | Follow-up to SERVER-9444
* SERVER-7455 keyfile replacement, command line parameters and upgradeAndreas Nilsson2013-07-101-0/+10
|