summaryrefslogtreecommitdiff
path: root/client/distlock.cpp
Commit message (Expand)AuthorAgeFilesLines
* debuggingEliot Horowitz2011-08-061-1/+3
* don't print out full lock when acquired - SERVER-3263gregs2011-06-161-1/+1
* be smarter about the pids we look for when cleaning old locks.gregs2011-06-031-2/+2
* don't force dist lock if ts changed but pings stopped - sync6 Greg Studer2011-06-011-1/+1
* triple check that an update actually went through for a dist unlock - sort1.j...gregs2011-05-121-0/+11
* fix logging messagegregs2011-05-121-1/+1
* fix failing test - need to make dist lock thread-safe SERVER-3058gregs2011-05-121-3/+6
* don't remember pings on errors or successful dist_locking SERVER-3039gregs2011-05-121-14/+27
* don't copy stringgregs2011-05-121-1/+1
* remove legacy logic, refactor to consts SERVER-3047gregs2011-05-101-115/+57
* always require double-check before forcing locks - sync6 fixgregs2011-05-081-4/+9
* Re-entrant distributed locks with ping unlock retries -- SERVER-3024gregs2011-05-041-80/+250
* conversion of unneeded caused_by macros to methodsgregs2011-04-011-25/+30
* vstudioDwight2011-03-281-1/+1
* elim variable not used warning in visual c++dwight2011-03-231-1/+1
* moved comment to appropriate positiongregs2011-03-231-1/+2
* fix for distlock (fixes sync5, sync6 failures)gregs2011-03-221-30/+116
* show lock error messageGreg Studer2011-03-201-1/+1
* remove const for win compileEliot Horowitz2011-03-181-1/+1
* elim compiler warningDwight2011-03-171-1/+1
* more informative dist lock logginggregs2011-03-171-105/+151
* Can't use prettyHostName() in dist lockgregs2011-03-111-1/+1
* Fix for SERVER-2740 add port to dist lock idgregs2011-03-111-1/+1
* compile warning on windows eliminatedwight2011-03-011-1/+1
* Cannot use boost::thread::id for legacygreg2011-03-011-17/+25
* Fixes for distributed lock handling time skew.greg2011-03-011-134/+449
* detect clock skew in DistributedLock SERVER-2584Eliot Horowitz2011-02-171-10/+19
* warning if we hit a bizarre caseEliot Horowitz2011-02-161-0/+4
* more verbose lock pinging logicr1.7.6Eliot Horowitz2011-02-141-7/+22
* ran astyle SERVER-2304Eliot Horowitz2011-01-041-58/+60
* add lock holder in all lock taken pathsAlberto Lerner2010-12-131-0/+2
* introduced a header by mistakeAlberto Lerner2010-11-301-1/+0
* report if dist_lock take over failedAlberto Lerner2010-11-301-0/+10
* move boost headers to pch.hEliot Horowitz2010-11-281-1/+0
* commentsdwight2010-11-131-2/+0
* SERVER-1880 do not clean lockpings, even old ones, if the lock is still takenAlberto Lerner2010-11-111-9/+22
* fill lock owner in the other lock taken pathAlberto Lerner2010-10-261-4/+9
* a bit more loggingAlberto Lerner2010-10-011-5/+9
* log() if lockpings don't get throughAlberto Lerner2010-10-011-3/+14
* better error message on distlockEliot Horowitz2010-10-011-1/+1
* lower verbosity at -vEliot Horowitz2010-09-121-2/+2
* call_once has a fast path alreadyAlberto Lerner2010-08-201-2/+1
* Tighten process string cachingAlberto Lerner2010-08-191-8/+24
* Log all error exit paths.Alberto Lerner2010-08-121-7/+7
* Give the pinger thread a name.Alberto Lerner2010-08-121-0/+2
* Log more dist lock details at high verbose level.Alberto Lerner2010-08-111-8/+22
* DistributedLock::unlock() handles partition from config DBAlberto Lerner2010-08-051-10/+22
* fix type SERVER-1563Eliot Horowitz2010-08-041-1/+1
* stop pinging at shutdownEliot Horowitz2010-07-231-1/+1
* fix warningEliot Horowitz2010-07-201-1/+1