summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-22016 Support rolling back certain applyOps oplog entries in replication.Andy Schwerin2016-01-292-8/+169
| | | | | | | | Specifically, support rolling back insert, update and delete applyOps operations such as those generated by sharding's moveChunk, splitChunk and mergeChunks operations. (cherry picked from commit fc81fdee1da1d949f80075c8a88998fa3b0c5e78)
* SERVER-22007 Disable last-error tracking for help commands.Andy Schwerin2016-01-292-1/+4
| | | | (cherry picked from commit 8ae053a4d9c5bd2672140964e7f09bd6b734dbdc)
* SERVER-18671 SecondaryPreferred can end up using unversioned connectionsRandolph Tan2016-01-298-48/+111
| | | | (cherry picked from commit 1d611a8c7ee346929a4186f524c21007ef7a279d)
* SERVER-21388 validate captrunc argumentRobert Guo2016-01-272-0/+12
|
* SERVER-21528 clean up capped6.jsRobert Guo2016-01-271-94/+89
|
* SERVER-22324 Update findAndModify_inc.js to handle mmapv1 invalidations.Max Hirschhorn2016-01-271-5/+28
| | | | | | | The "findAndModify" command will return a 'value' of null if a document is invalidated during a yield. (cherry picked from commit b8cad6a59cbce2831e69e6b94f9544d83d6e00b0)
* SERVER-21499 Update FSM workloads to handle more frequent yielding.Max Hirschhorn2016-01-274-12/+50
| | | | | | | | When running different FSM workloads simultaneously, it is possible for failpoints or configured server parameters to cause a workload to experience conditions that would normally only occur under high load. (cherry picked from commit c36c82ed483ffcd1087260e4a125c625a2026ed1)
* SERVER-22142 join() FlushThread in resmoke.py after running all tests.Max Hirschhorn2016-01-274-10/+55
| | | | | | | | | | | This prevents the FlushThread from running while the interpreter is shutting down and the import machinery is uninitialized. Also fixed an issue where a KeyboardInterrupt while running multiple suites with --continueOnFailure would skip to the next suite, rather than exiting resmoke.py. (cherry picked from commit 00c8c64f6cd9b0d236d50a8a1cf7152e0367a5cd)
* SERVER-21875 Support self-termination of hang analyzer on Windows.Max Hirschhorn2016-01-271-1/+10
| | | | (cherry picked from commit d5510db2d57fea4263a8ca7a8bc3dcff88df310a)
* SERVER-22042 Use CheckLib to verify SSL library availabiliyAndrew Morrow2016-01-271-46/+64
| | | | (cherry picked from commit 719ac08161e6cff62f518e6f349a634ebcbc3234)
* SERVER-22279 SubplanStage must register its MultiPlanStage in _childrenMathias Stearn2016-01-271-8/+18
| | | | | | | | Failure to do this caused save() and restore() not to be passed through to the MultiPlanStage (and ultimately the WiredTigerIndexCursor) when MultiPlanStage::pickBestPlan yielded. (cherry picked from commit 27e452997f8be0ee0f513f9f55e1ba4fad4bc027)
* SERVER-22261 Ensure LSNFile only contains sequence numbers flushed to data filesMathias Stearn2016-01-2711-74/+142
| | | | (cherry picked from commit 0386400f728588140ccd9c896f7b87370d9bc866)
* SERVER-21905 Python scripts should read text with universal newline supportMark Benvenuto2016-01-273-3/+3
| | | | (cherry picked from commit 0f825e855c65bde8d3f5b7ad1b046088949cc914)
* SERVER-21678 setting fromMigrate flag for deletes in oplogDianna Hohensee2016-01-2712-11/+212
| | | | (cherry picked from commit c28bf48e5d3cbe6c1aceed89adcdf8ed7cba5f42)
* SERVER-22232 Increase logging to diagnose build failure in ↵Spencer T Brody2016-01-271-2/+4
| | | | | | csrs_upgrade_during_migrate.js (cherry picked from commit 11a4e78df9128c7116da1c2da055aa6faccbdf08)
* SERVER-22306: enable per-branch overridesChung-Yen Chang2016-01-263-5/+5
|
* SERVER-21309 Remove the Install Step from Jstestfuzz in EvergreenRobert Guo2016-01-261-18/+0
| | | | (cherry picked from commit d688727c3db96f899f6c01eff831161d1ed6cca1)
* SERVER-21990 Deprecation warning from resmoke.py - replicaset.py insert is ↵Mike Grundy2016-01-262-10/+11
| | | | | | deprecated (cherry picked from commit a8c2e2c26782fa0da36e2b2334cde38076b3c26a)
* SERVER-22249 disabling balancer in sharding stats.js test because it can ↵Dianna Hohensee2016-01-261-4/+1
| | | | | | conflict with explicit chunk manipulation depending on the timing of operations (cherry picked from commit 0f61121be2a8baca70f97f95d2089753d00d9f44)
* SERVER-22303 Wait longer for initial sync to finish in ↵Spencer T Brody2016-01-252-3/+5
| | | | | | csrs_upgrade_during_migrate.js test (cherry picked from commit db216056c8dc23821b000ca9b4ca7e7d185b3932)
* SERVER-21917 Add the httpinterface test suite to the Enterprise RHEL 6.2 variantMike Grundy2016-01-251-0/+1
| | | | (cherry picked from commit b1faca785d8dc9f8d940a60e625347dda80f42f1)
* SERVER-21902 Use multiple shard nodes in the jstestfuzz_sharded suiteMike Grundy2016-01-251-0/+1
| | | | (cherry picked from commit e88df8e76a797d94aebb637b1206f2555f218855)
* SERVER-21801 CheckReplDBHash testing hook should check document type ↵Mike Grundy2016-01-251-1/+27
| | | | | | (resmoke.py) (cherry picked from commit ca39291d733cb2171be6bddcdda8ace8851b1906)
* SERVER-21421 Update concurrency suite's ThreadManager constructor to provide ↵Mike Grundy2016-01-252-2/+2
| | | | | | default executionMode (cherry picked from commit 23a61625841080dae2cf0e07e7aadad0e1424722)
* SERVER-21035 Delete the disabled fsm_all_sharded.js test runnerMike Grundy2016-01-251-82/+0
| | | | (cherry picked from commit 366cc4aaa953a79a655fb01bff4804bca97e3386)
* SERVER-22219 Use subprocess32 on POSIX systems if it's available.Max Hirschhorn2016-01-251-6/+49
| | | | (cherry picked from commit 153bc4fd12610ba0c1f53e5b6cbdeaa9df574b32)
* SERVER-20418 Fix compilation of distlock_test.cppSpencer T Brody2016-01-223-3/+24
|
* SERVER-21382 fixing sharding migration to transfer only document deletions ↵Dianna Hohensee2016-01-2213-22/+202
| | | | | | relevant to the chunk being migrated, not every deletion (cherry picked from commit 3663e004dfc2f73b82b3d88b5fa1ac6b7dcd1d33)
* SERVER-20418 Make sure that we always start the distlock pinger when running ↵Spencer T Brody2016-01-226-65/+32
| | | | | | with mirrored config servers (cherry picked from commit 8d3388bedcd52c20ef8a36715082883d7cf45694)
* SERVER-20036 Add back line that was accidentally removedSpencer T Brody2016-01-211-0/+1
| | | | (cherry picked from commit 6139a33b400ecd23ee8536da74232f70df0f76c6)
* SERVER-22247 Fix clang compile errorKaloian Manassiev2016-01-211-1/+1
|
* SERVER-20036 Interrupt mapReduce and movePrimary commands on catalog manager ↵Spencer T Brody2016-01-219-29/+152
| | | | | | change (cherry picked from commit 38740c56f64ba791a681885737f975eb79640a0a)
* SERVER-21958 Fix lint errorAndy Schwerin2016-01-212-7/+5
| | | | (cherry picked from commit 3323bd3d86cf2ac724a5a2fc066ffcee9a176193)
* SERVER-21958 Remove mayYield and mayBeInterrupted flags from cloner, as it ↵Andy Schwerin2016-01-218-131/+49
| | | | | | is always set to true. (cherry picked from commit 329132d8098db7922902b8a46ea4f46a94408188)
* SERVER-22002 Do not retry findAndModify on MMAPv1Charlie Swanson2016-01-216-134/+29
|
* SERVER-22247 Do not fail when parsing pre-2.2 sharding collection metadataKaloian Manassiev2016-01-216-13/+71
|
* SERVER-21776 Diagnostic logic for reads/writes should use correct log componentJason Rassi2016-01-202-3/+3
| | | | (cherry picked from commit f210ee304a3b6eeb85a67305e6a97a32e1df3c81)
* SERVER-22232 Wait for secondaries to catch up before starting new migration ↵Spencer T Brody2016-01-202-0/+8
| | | | | | in csrs_upgrade_during_migrate.js (cherry picked from commit f52b692e360dfba99d6905848165cb5982b794ba)
* SERVER-22165 Fix resmoke.py deadlock between logger pipe and timer threadJonathan Abrahams2016-01-191-5/+11
| | | | (cherry picked from commit 8aa1202a37900752c102ce7b324f41853ec5c4c9)
* SERVER-21940 Workload connection cache in FSM suite is not nulled out properlyJonathan Abrahams2016-01-191-5/+3
| | | | (cherry picked from commit 39be026de1627f3d93d9cdd9528c17b16667402f)
* SERVER-21906 always use ReplicaSetMonitor when updating ShardRegistry lookup ↵Misha Tyulenev2016-01-192-16/+28
| | | | | | maps (cherry picked from commit a05ba516fb340bd7a22480303c8d647b6d6c9874)
* SERVER-22121 Add resmoke.py validation testing hook to core & ↵Jonathan Abrahams2016-01-192-0/+3
| | | | | | sharding_jscore_passthrough test suite YAML files (cherry picked from commit e1763568371ca2a17d80d1052f006eb5cebccbd9)
* SERVER-22099 remove an unreliable check in cleanupOrphaned testMisha Tyulenev2016-01-191-7/+0
| | | | (cherry picked from commit 6b95d2ee131a2b8e40f69106ac3f46921269ab46)
* SERVER-22169 Avoid deadlock with LegacyCatalogManager's lock pinger thread ↵Spencer T Brody2016-01-191-2/+5
| | | | | | when swapping CatalogManager (cherry picked from commit 38dd35a5bf1490e000698373b38232211d852b3e)
* SERVER-11983: do not create _id field on capped collection updatesScott Hernandez2016-01-197-24/+62
| | | | (cherry picked from commit d50552399bdb5873444f7c49fe9986e009d5da22)
* SERVER-22171 Remove the lint task from non-Enterprise RHEL 6.2 variantsKamran Khan2016-01-191-3/+0
| | | | (cherry picked from commit fd07c9285b29814d95547dce30f97c06868a973b)
* SERVER-21988: wait for applier before starting rollbackScott Hernandez2016-01-195-89/+66
| | | | (cherry picked from commit 4846585c6a7f09a18ac8c313ca7b0cee405ad29c)
* SERVER-22114 Avoid doing unnecessary repeated calls to DBConfig::_loadRandolph Tan2016-01-152-10/+40
| | | | (cherry picked from commit 0f85256eefa78b1b74b9e6ae0d1c646853f6f22f)
* SERVER-22114 Remove unnecessary refresh in ChunkManagerTargeter::refreshNowRandolph Tan2016-01-158-112/+60
| | | | | | In addition, limit the lifetime of ChunkManager instances so it can free references to ChunkManager earlier. (cherry picked from commit 65f2da2c49c2b22d2b80e6562b9b61f242cb9a18)
* SERVER-22100 do not preallocate find/getMore response buffers on Windows DEBUGAdam Midvidy2016-01-151-1/+11
| | | | (cherry picked from commit 9cce8846424654653e9449c134fadbe56a7c5df1)