summaryrefslogtreecommitdiff
path: root/s/d_split.cpp
AgeCommit message (Expand)Author
2011-08-08use LOG(x) everywhere in mongosMathias Stearn
2011-08-04don't allow multikey shard indices or array values in shard keysgregs
2011-07-27full API change to command interface, add options SERVER-3405gregs
2011-06-23SERVER-2563 - make ClientCursor check disk location for record in memory if i...Eliot Horowitz
2011-06-21some include cleaningEliot Horowitz
2011-05-26Fixing a bunch of spelling mistakes, and a few grammatical errors. No functio...Jens Rantil
2011-05-23use firstElementFieldName()dwight
2011-05-06Start counting at 1Mathias Stearn
2011-05-05Move chunk obj counting into mongod.Mathias Stearn
2011-05-05more const for clarityMathias Stearn
2011-05-04can't use scoped_ptr with ClientCursorEliot Horowitz
2011-05-03Merge branch 'master' into mainDwight
2011-04-26don't force a check on _id for sharding as it has to be thereEliot Horowitz
2011-04-20versions for btree. checkpointing so farDwight
2011-04-01conversion of unneeded caused_by macros to methodsgregs
2011-03-19SERVER-2797 fix BTreeCursor handling and ensure chunks aren't over sizedEliot Horowitz
2011-03-06make forcing a split work better SERVER-2419 180?Eliot Horowitz
2011-03-01Fixes for distributed lock handling time skew.greg
2011-03-01null is ok in shard key, blank is not SERVER-2648Eliot Horowitz
2011-03-01make sure not to use memory in a cursor when yielding SERVER-2447Eliot Horowitz
2011-02-01splitVector perfEliot Horowitz
2011-01-29add an assert in splitVectorEliot Horowitz
2011-01-29fix some split loggingEliot Horowitz
2011-01-10SERVER-2060 allow an index to be validated for shardingAlberto Lerner
2011-01-04ran astyle SERVER-2304Eliot Horowitz
2010-12-29splitChunk entry message to like like moveChunk'sAlberto Lerner
2010-12-29SERVER-2306 split request now carries expected shard informationAlberto Lerner
2010-12-28message warns explicitly that operation abortedAlberto Lerner
2010-12-28put likely cause on messageAlberto Lerner
2010-12-27log if moveChunk/splitChunk did not pass admission checksAlberto Lerner
2010-12-27make message consistentAlberto Lerner
2010-12-04hook new versioning machinery and allow mongod to maintain per-chunk stateAlberto Lerner
2010-12-02disambiguateAlberto Lerner
2010-11-23fix potential seg faultAlberto Lerner
2010-11-22log command startAlberto Lerner
2010-11-18ChunkMatcher now has per-chunk boundariesAlberto Lerner
2010-10-27splits are now done by the mongod sideAlberto Lerner
2010-10-26fix memory ownershipAlberto Lerner
2010-10-25split chunk maybe the first time a sharded command hit mongodAlberto Lerner
2010-10-22tighter new splitChunk (misses factoring out common code to migrate path)Alberto Lerner
2010-10-22add logging to splitChunk command in mongodAlberto Lerner
2010-10-21splitVector can now be 'force'-d to split a small chunkAlberto Lerner
2010-10-19do not pick a split key if it is not different from the chunks' min key (on b...Alberto Lerner
2010-10-18Initial mongod-side split logic. Not yet hooked up.Alberto Lerner
2010-10-14Prepare initial move of split logic to the mongod sideAlberto Lerner
2010-09-27towards durabilitydwight
2010-09-17SERVER-1807 better logging and tighter testAlberto Lerner
2010-09-16SERVER-1807 quicker auto-split if in a jumbo chunk caseAlberto Lerner
2010-09-15yield on medianKeyEliot Horowitz
2010-09-13fix potential inf. loop in splitVectorEliot Horowitz