| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
stepUp before reconfig
This reverts commit 888390515874a9debd1b6c5d36559ca86b44babd.
|
|
|
|
|
|
| |
stepUp before reconfig"
This reverts commit 7a6d8274f57cf141fd1d5c754ea1e2a1a6d2f372.
|
|
|
|
|
|
| |
stale"
This reverts commit 31a2a5bcec525c9dc62cfdd06d126673f507c8df.
|
| |
|
|
|
|
| |
(cherry picked from commit 136b728f6b51ce6155335652ea64640a4ae194c6)
|
|
|
|
|
|
| |
before reconfig
(cherry picked from commit 83ea6f6274b6f5f525569e72e278872886a3d70c)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Keeps track of the collation of views in the ViewGraph, to ensure that all views in the same
connected component share the same collation. This prohibits users from dropping a view and
recreating it with a different collation if other views depend on it.
(cherry picked from commit 476c7733f5dc01011e1ebd9d7818aad8d63a1781)
Conflicts:
jstests/core/views/views_collation.js
src/mongo/db/views/SConscript
src/mongo/db/views/view_graph.cpp
|
|
|
|
|
|
|
| |
(cherry picked from commit 3ed956d8813b7b56c2319456c28838dfa6c5c20b)
Conflicts:
src/mongo/db/query/parsed_distinct_test.cpp
|
| |
|
|
|
|
| |
(cherry picked from commit 7c54c55497c4035ecea3f086c36fd5cf827eac76)
|
|
|
|
|
|
| |
PENDING locks
(cherry picked from commit 5a3082bc52cdcf8769021aa9256daabd43162a53)
|
|
|
|
|
|
| |
symbol files
(cherry picked from commit 6cb066eb2b7c7f94f42cf68d2ddfc16999c1b8a3)
|
|
|
|
| |
(cherry picked from commit 203a0a831c15ff059a5399e28400a61bd1e5b3ae)
|
|
|
|
| |
(cherry picked from commit e713fab06dba2dd34b66ecdcf891a04377b74f1f)
|
|
|
|
| |
(cherry picked from commit afd3c348e1ef81dcea51221cde13976ea6271cf7)
|
|
|
|
| |
(cherry picked from commit 8b8b867e908837a917313ce033b5cc2a31f1fe99)
|
|
|
|
|
|
|
|
| |
On SUSE 11 t1.micro AWS instances, the virtual memory ulimit is set low
enough to cause the mongo shell to fail to start because it cannot
allocate enough memory after SERVER-28400.
(cherry picked from commit b37733d3bc96cb0cb863358218944b1d97730a1e)
|
|
|
|
|
|
| |
Windows in hang_analyzer.py
(cherry picked from commit 89cc7047e7c5a7df0f2179821bf38b5ced2fd6c4)
|
|
|
|
| |
(cherry picked from commit baedb6631eeed584be827d3b430ecc0bd0a59654)
|
|
|
|
| |
(cherry picked from commit 09a540b1b6912f1805aabf5ecd552d225d3bd1ec)
|
|
|
|
| |
(cherry picked from commit 169f0f1178347f367d56b8ef8ec608b11ca71307)
|
|
|
|
|
|
| |
averaged over the uptime of the machine
(cherry picked from commit ca672940f81c3ea82a935aaa87def6101ff5ac62)
|
|
|
|
| |
(cherry picked from commit 0885a0adbb813727cc5a2083224ac0d89763c276)
|
|
|
|
|
|
| |
initiate
(cherry picked from commit 2788b12816f9124cae6b35a0554361b232c27419)
|
|
|
|
|
|
|
|
| |
This change gets rid of the "chunk differ" which was previously shared
between mongos and mongod. Instead its relatively simple logic has been
moved inside the CatalogCache.
(cherry picked from commit b1fd308ad04a5a6719fe72bcd23b10f1b8266097)
|
|
|
|
|
|
| |
Instead of calling its internal logic directly.
(cherry picked from commit 84d94351aa308caf2c684b0fe5fbb7f942c75bd0)
|
|
|
|
| |
(cherry picked from commit 758bc2adcf2c83363d0fdfdef0cbd1cf3c800e62)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-3.4
ref: cc2f15f595..cb16839cfb
for: 3.4.4
SERVER-28168 Cannot start or repair mongodb after unexpected shutdown.
SERVER-28194 Missing WiredTiger.turtle file loses data
WT-2439 Enhance reconciliation page layout
WT-2978 Make WiredTiger python binding pip-compatible
WT-2990 checkpoint load live_open assertion failure
WT-3136 bug fix: WiredTiger doesn't check sprintf calls for error return
WT-3155 Remove WT_CONN_SERVER_RUN flag
WT-3182 Switch make-check to run the short test suite by default
WT-3190 Enhance eviction thread auto-tuning algorithm
WT-3191 lint
WT-3193 Close a race between verify opening a handle and eviction visiting it
WT-3196 Race with LSM and eviction when switching chunks
WT-3199 bug: eviction assertion failure
WT-3202 wtperf report an error on in_memory=true mode : No such file or directory
WT-3203 bulk-load state changes can race
WT-3204 eviction changes cost LSM performance
WT-3206 bug: core dump on NULL page index
WT-3207 Drops with checkpoint_wait=false should not wait for checkpoints
WT-3208 test format hung with 9mb cache
WT-3211 WT_CURSOR.remove cannot always retain its position.
WT-3212 'wt dump' crashes when given table with unknown collator
WT-3213 generated test/format CONFIG invalid on next run
WT-3216 add support for clang-tidy
WT-3218 unexpected checkpoint ordering failures
WT-3224 LSM assertion failure pindex->entries == 1
WT-3225 WiredTiger won't build with clang on CentOS 7.3.1611
WT-3227 Python test suite inserts unnecessary whitespace in error output.
WT-3228 Remove with overwrite shouldn't return WT_NOTFOUND
WT-3234 Update WiredTiger build for clang 4.0.
WT-3238 Java: Cursor.compare and Cursor.equals throw Exceptions for valid return values
WT-3240 Coverity reports
WT-3243 Reorder log slot release so joins don't wait on IO
WT-3244 metadata operations failing in in-memory configurations
WT-3249 Unit test test_readonly fails as it is unable to open WiredTiger.lock
WT-3250 Incorrect statistics incremented on Windows
WT-3254 test_reconfig02 uses incorrect configuration string
WT-3262 Schema operations shouldn't wait for cache
WT-3265 Verify hits assertion in eviction when transiting handle to exclusive mode
WT-3271 Eviction tuning stuck in a loop
WT-98 Update the current cursor value without a search
|
|
|
|
| |
insight into BF when it reoccurs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change gets rid of the MetadataLoader in place of using the
CatalogCache for loading chunk metadata on shards. This ensures that the
same concurrency control and rate limiting applies on mongos and mongod
and obviates the need for having different kinds of ChunkDiffer.
Also removes the duplicated ShardKeyPattern functionality from
CollectionMetadata in place of using the one from ShardKeyPattern.
(cherry picked from commit 3e53f0ce9cdff926473276a34a351972ea963a57)
(cherry picked from commit f35cb0e4fcc26e5c8950fe75a8ff46aa811f2e56)
(cherry picked from commit d8b0d028e3895b32b86f3e6878d4bc34dd8c7fc8)
|
|
|
|
| |
(cherry picked from commit 921f12c9aa005488ac93b672d74a63af51b93139)
|
|
|
|
| |
(cherry picked from commit 305db93cc0b8d167534b761f6920590c9ffa266f)
|
|
|
|
|
|
|
| |
(cherry picked from commit 85f26f1d66bbd43dc47b8f1c8b8f25bddf00d733)
Conflicts:
src/mongo/base/error_codes.err
|
|
|
|
|
|
|
| |
(cherry picked from commit d17d4907001cb02e3697148df4b3016ac232d0a1)
Conflicts:
src/mongo/db/catalog/apply_ops.cpp
|
|
|
|
|
| |
(cherry picked from commit 39e06c9ef8c797ad626956b564ac9ebe295cbaf3)
(cherry picked from commit d595a0fc8150411fd6541d06b08de9bee0039baa)
|
|
|
|
|
|
| |
template
(cherry picked from commit 0c7ab1cdd8c6a1cde4c5b2ccb1feef4300d29708)
|
|
|
|
|
|
| |
migration_critical_section_concurrency.js
(cherry picked from commit 61339fc6cf60938cbc83fd5b6772b10da55d4289)
|
|
|
|
|
|
| |
sharding_balance4.js
(cherry picked from commit 0cda35aea08ed51180239af6b18996927aa799c7)
|
|
|
|
| |
(cherry-picked from commit 043ea2e5a24c3e3b819f4f57d96e72c10f34f602)
|
|
|
|
|
|
| |
durable before disable replication on secondaries using fail point
(cherry picked from commit 9df49e4e8b6b60106bbaad9f97d4457395ffacd0)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
ASAN has trouble dealing with the heap allocations SpiderMonkey
produces, due to the storage format of those pointers (tagged punbox'd
types). Keeping a side std::unordered_set<void*> which tracks
allocations provides the reachability ASAN needs for a little bit of
extra book keeping.
(cherry picked from commit 96f0fbd7911533fd4279742d81cf53b198d71b03)
|
|
|
|
| |
(cherry picked from commit 21628d6b2311eb726c01244f6c5dba1edb1f6256)
|
|
|
|
| |
(cherry picked from commit 39f71f9f17103d47ef9b1234cb506aa8ad420114)
|
|
|
|
| |
(cherry picked from commit 3cef6afea83b252613be458a0e0bf94ecea28f96)
|
|
|
|
|
|
| |
canceled
(cherry picked from commit 0230175542488b48a2976e87d9c24e720f2488c4)
|
|
|
|
| |
(cherry picked from commit cdf2e4cc29f7df5a702ceb62102ac28c589e7e0d)
|
|
|
|
|
|
| |
stable suite
The last-stable 3.2 is 3.2.12 which does not yet have the fix.
|
|
|
|
| |
connections
|
|
|
|
|
| |
This test ensures that while query and write on one collection are stuck
in the migration critical section, other collections are not impacted.
|