0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

35050 Commits

Author SHA1 Message Date
Tess Avitabile
e3c13d1bda SERVER-24439 Make mongos commands over sharded collections inherit the collection default collation 2016-08-05 10:32:09 -04:00
Eric Milkie
0a8a7fa7da SERVER-23663 fix lint 2016-08-05 09:13:33 -04:00
Siyuan Zhou
953a241f6d SERVER-23663 New primary syncs from chosen node to catch up with timeout
SERVER-23662 Implement "catch-up timeout" configuration variable
2016-08-04 18:10:46 -04:00
David Hatch
6e3021388b SERVER-24239 Allow use of names in index filter commands. 2016-08-04 17:35:03 -04:00
Mark Benvenuto
0910d24d09 SERVER-25266 Enhance NetworkASIO to send the client metadata document 2016-08-04 17:29:34 -04:00
Mark Benvenuto
d3155cd6a5 SERVER-24613 Add Client Metadata Documents' AppName to slow operation logs 2016-08-04 17:29:34 -04:00
Mark Benvenuto
66391a21a0 SERVER-24614 Add Client Metadata's appname to system.profile 2016-08-04 17:29:34 -04:00
Mark Benvenuto
ad27c92e01 SERVER-24611 Implement ClientMetadata class 2016-08-04 17:29:34 -04:00
Hai-Kinh Hoang
931a227eed SERVER-21378 add setParameter startupAuthSchemaValidation used to bypass auth metadata startup validation checks 2016-08-04 17:20:27 -04:00
Sally McNichols
1f291f5be4 SERVER-24921 allow excluding only the _id field in $project 2016-08-04 16:37:32 -04:00
Benety Goh
215d900368 SERVER-25412 DataReplicator::doInitialSync should not mask errors from _runInitialSyncAttempt_inlock with InitialSyncFailure 2016-08-04 16:34:35 -04:00
Bruce Lucas
5071e92968 SERVER-25181 Fix test 2016-08-04 16:16:06 -04:00
Daniel Gottlieb
b8c9312f13 SERVER-25232: Avoid table scans on startup with queryableBackupMode WT 2016-08-04 16:13:52 -04:00
Max Hirschhorn
089b61b649 SERVER-25139 Add tests to verify that $lookup respects the collation. 2016-08-04 16:07:58 -04:00
Mike Grundy
4d976e357a SERVER-24637 Enable burn_in_tests_WT task for all builds 2016-08-04 16:06:49 -04:00
Benety Goh
dc8eac089d SERVER-25412 RollbackChecker should pass through errors from remote command callback 2016-08-04 15:31:44 -04:00
Waley Chen
9c3c7d8328 SERVER-22053 Insertion of Array with undefined/null components
lint fix
2016-08-04 15:28:40 -04:00
Esha Maharishi
58f8401f1f SERVER-25417 harden checks around using --shardSvr, --overrideShardIdentity, and queryableBackupMode 2016-08-04 15:10:11 -04:00
Waley Chen
af198512c7 SERVER-22053 Insertion of Array with undefined/null components 2016-08-04 15:08:33 -04:00
Waley Chen
207f47f85a SERVER-23913 Implement TransportLayer test suite and mock 2016-08-04 14:58:43 -04:00
Kevin Albertson
8e56e445cb SERVER-24768 Add view cycle and depth checking 2016-08-04 14:53:45 -04:00
Chung-Yen Chang
4f6c3a4059 SERVER-25138: Remove task dependency in sys-perf 2016-08-04 11:43:43 -07:00
iwysiu
c2c3394612 SERVER-24476 enable coredumps on Ubuntu POC 2016-08-04 13:59:25 -04:00
Bruce Lucas
422eb112ca SERVER-25181 Increase default ftdc size to 200 MB 2016-08-04 13:56:49 -04:00
Kevin Albertson
4b42a50039 SERVER-25428 Initialize bool in DurableViewCatalog upsert 2016-08-04 13:06:58 -04:00
Siyuan Zhou
1b40e81d86 WT-2812 Disable reconfigwt.js 2016-08-04 13:02:02 -04:00
Max Hirschhorn
5149b0f8a5 SERVER-25005 Use Pipeline to execute $lookup and $graphLookup.
Replaces the usages of DBDirectClient::query() in DocumentSourceLookUp
and DocumentSourceGraphLookUp to instead parse and execute a Pipeline.

Simplifies the registration process of the "inner" plan execution in an
aggregation pipeline. The DocumentSourceCursor class now owns its
PlanExecutor and the PipelineProxyStage class no longer has a
std::weak_ptr to it. The "inner" plan executor is registered with the
CursorManager of the underlying Collection and will receive invalidation
notifications if a catalog operation occurs.
2016-08-04 12:49:28 -04:00
Kyle Suarez
ad86d29a2c SERVER-24067 remove unnecessary brace initializer 2016-08-04 10:31:24 -04:00
Benety Goh
6029290e69 SERVER-25171 removed --release flag from Initial Sync RHEL 6.2 compile_flags to fix incompatibility issue with scons cache support 2016-08-04 10:26:50 -04:00
Max Hirschhorn
bb273eadd4 SERVER-25419 Make the dependency of mongos on aggregation explicit. 2016-08-04 09:16:55 -04:00
Sam Kleinman
115eb66387 SERVER-25435: use repo aws key to publish repositories 2016-08-04 08:21:02 -04:00
Alex Gorrod
b4b1a748ef Fix lint from WiredTiger import:
There was a dependency on the enterprise module, and I made the commits
in the wrong order for Evergreen.
2016-08-04 17:29:38 +10:00
Alex Gorrod
c4612847ed Import wiredtiger-wiredtiger-2.8.0-589-ga9e9696.tar.gz from wiredtiger branch mongodb-3.4
ref: d8fb874..a9e9696
for: 3.3.11

SERVER-24971  Excessive memory held by sessions when application threads do evictions
WT-1162       Add latency to Jenkins wtperf tests and plots
WT-2026       Maximum pages size at eviction too large
WT-2239       Make sure LSM cursors read up to date dsk_gen, it was racing with compact
WT-2353       Failure to create async threads as part of a wiredtiger_open call will cause a hang
WT-2380       Make scripts fail if code doesn't match style
WT-2486       Update make check so that it runs faster
WT-2578       remove write barriers from the TAILQ_INSERT_XXX macros
WT-2648       cache-line alignment for new ports
WT-2665       Limit allocator fragmentation in WiredTiger
WT-2693       Check open_cursor error paths for consistent handling
WT-2708       split child-update race with reconciliation/eviction
WT-2711       Change statistics log configuration options
WT-2728       Don't re-read log file headers during log_flush
WT-2729       Focus eviction walks in largest trees
WT-2730       cursor next/prev can return the wrong key/value pair when crossing a page boundary
WT-2731       Raw compression can create pages that are larger than expected
WT-2732       Coverity analysis defect 99665: Redundant test
WT-2737       Scrub dirty pages rather than evicting them
WT-2738       Remove the ability to change the default checkpoint name
WT-2739       pluggable file systems documentation cleanups
WT-2743       Thread count statistics always report 0
WT-2744       partial line even with line buffering set
WT-2746       track checkpoint I/O separately from eviction I/O
WT-2751       column-store statistics incorrectly calculates the number of entries
WT-2752       Fixes to zipfian wtperf workload config
WT-2755       flexelint configuration treats size_t as 4B type
WT-2756       Upgrade the autoconf archive package to check for swig 3.0
WT-2757       Column tables behave differently when column names are provided
WT-2759       Releasing the hot-backup lock doesn't require the schema lock.
WT-2760       Fix a bug in backup related to directory sync. Change the filesystem API to make durable the default
WT-2762       wtstats tool fails if checkpoint runs
WT-2763       Unit test test_intpack failing on OSX
WT-2764       Optimize checkpoints to reduce throughput disruption
WT-2765       wt dump: indices need to be shown in the dump output
WT-2767       test suite needs way to run an individual scenario
WT-2769       Update documentation to reflect correct limits of memory_page_max
WT-2770       Add statistics tracking schema operations
WT-2772       Investigate log performance testing weirdness
WT-2773       search_near in indexes does not find exact matches
WT-2774       minor cleanups/improvements
WT-2778       Python test suite: make scenario initialization consistent
WT-2779       Raw compression created unexpectedly large pages on disk
WT-2781       Enhance bulk cursor option with an option to return immediately on contention
WT-2782       Missing a fs_directory_list_free in ex_file_system.c
WT-2785       Scrub dirty pages rather than evicting them: single-page reconciliation
WT-2791       Enhance OS X Evergreen unit test
WT-2793       wtperf config improvements
WT-2796       Memory leak in reconciliation uncovered by stress testing
WT-2798       Crash vulnerability with nojournal after create during checkpoint
WT-2800       Illegal file format in test/format on PPC
WT-2801       Crash vulnerability from eviction of metadata during checkpoint
WT-2802       Transaction commit causes heap-use-after free
WT-2803       Add verbose functionality to WT Evergreen tests
WT-2804       Don't read values in a tree without a snapshot
WT-2805       Infinite recursion if error streams fail
WT-2806       wtperf allocation size off-by-one
2016-08-04 16:20:01 +10:00
Kaloian Manassiev
5e9b3e958a SERVER-25427 Disable chained replication in lagged_config_secondary.js 2016-08-03 19:30:46 -04:00
Kaloian Manassiev
604b2e18bd SERVER-25202 Expose lock/unlock control on DistLockManager
This change exposes the lock/unlock methods as public on the
DistLockManager. This enables the scenario of being able to pass locks
between threads, which is necessary for the parallel balancer.

Also makes the sharding balancer acquire the balancer distributed lock
permanently.
2016-08-03 19:30:45 -04:00
Benety Goh
56a1190a09 SERVER-24067 fixed missing library dependency in downconvert_find_and_getmore_commands 2016-08-03 18:49:07 -04:00
Kyle Suarez
e3429206ee SERVER-24067 remove pessimizing move 2016-08-03 18:15:54 -04:00
Sam Kleinman
8cb4fbfae1 SERVER-25424: updated curator and repo config 2016-08-03 18:08:30 -04:00
Sam Kleinman
c322b6a9b6 SERVER-25395: use scons cache for compile on perf.yml project 2016-08-03 17:22:15 -04:00
Waley Chen
52113a58ea SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS and metadata
lint fix
2016-08-03 16:51:40 -04:00
Waley Chen
17f04c75a9 SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS and metadata
Accidentally added this recently deleted file in the last commit:
"SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS and metadata"
2016-08-03 16:02:14 -04:00
Waley Chen
05e1c33649 SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS and metadata 2016-08-03 15:54:57 -04:00
Siyuan Zhou
1aeb9f04c0 Revert "SERVER-24768 Add view cycle and depth checking"
This reverts commit 30a6aeb8ec.
2016-08-03 13:18:13 -04:00
Kevin Albertson
30a6aeb8ec SERVER-24768 Add view cycle and depth checking 2016-08-03 09:58:22 -04:00
Judah Schvimer
bae81366b3 SERVER-25386 added destructor guards to RSDataSync and DatabasesCloner 2016-08-03 09:42:20 -04:00
Siyuan Zhou
2743e906fe SERVER-25075 Limit BSONObj buffer size used by 2dsphere index. 2016-08-02 19:22:51 -04:00
Sam Dunietz
85b75d09a5 Fix compile for SERVER-25010 2016-08-02 18:53:53 -04:00
Esha Maharishi
188a7e28f7 SERVER-25418 in shard_aware_on_config_election.js, write to config server through mongos not directly 2016-08-02 18:25:53 -04:00
Sam Dunietz
785ff82426 SERVER-25010 Add a Notification object with each object in MetadataManager::_rangesToClean 2016-08-02 18:17:22 -04:00
Sam Kleinman
cce80b8861 SERVER-25408: update curator to support signing rpm repo metadata 2016-08-02 17:51:11 -04:00