| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit 63d1f4c049587e7923a1154fc31f29bc190316df)
|
|
|
|
| |
(cherry picked from commit 27ddad2221974798284ef62d3328a3c02a510220)
|
|
|
|
| |
(cherry picked from commit 77f7e96fdccfdfb1313a1a2ac57ebab8ed0e8882)
|
|
|
|
|
|
|
| |
(cherry picked from commit 914bbbd26a686e032fdddec964b109ea78c6e6f6)
Conflicts:
src/mongo/db/storage/mmap_v1/record_store_v1_simple.cpp
|
|
|
|
| |
(cherry picked from commit 602a80c2b9745234daebb21dbdd81a456713cf33)
|
|
|
|
| |
(cherry picked from commit 726cafd713c7333640f8458ec9808ed4f678e3a7)
|
|
|
|
| |
(cherry picked from commit 68bdff23b75a563fe243f69d21cefd2701996200)
|
|
|
|
| |
(cherry picked from commit 37cbe92c62a7ec2bbad615cc11098c30acd49038)
|
|
|
|
| |
(cherry picked from commit cd675c9e3d80f012bbe654d098a988074bd57abc)
|
|
|
|
| |
(cherry picked from commit b5e2615f9cf29942783ed554afeb364052dd83a4)
|
|
|
|
|
|
| |
in hang_analyzer.py
(cherry picked from commit eaf3190fd59d291bb537cd3f3edde7e6abab7466)
|
|
|
|
| |
(cherry picked from commit 6ce4f12e208e3f02a6de1ba79158b2d181e60bd8)
|
|
|
|
|
|
| |
implementation
(cherry picked from commit 6f73e49810e15de87f3081824d9fc19f547786fe)
|
| |
|
|
|
|
|
|
|
|
| |
(cherry picked from commit b38e0199d04a6b4516566be71c819e612801c365)
Note that we are only cherry-picking back the error detected in the
Intel library, not the framework for executing the tests. Running the
library tests on master should be sufficient to ensure coverage.
|
|
|
|
| |
(cherry picked from commit b4d45834ef1a8fe2a7e240c7b262736804b5bb93)
|
|
|
|
|
|
| |
database reads/writes outside lock
(cherry picked from commit bc135d00323ccbe35d7ba9030b3c20f7d28b34ad)
|
|
|
|
| |
(cherry picked from commit e024dc2e0014ef8e70ba5463cf206a05f7afc6ac)
|
|
|
|
| |
(cherry picked from commit ba040d4d48acda02caa4c6fe05da94f2ec5ef238)
|
|
|
|
|
|
|
| |
Fixes an issue where temporary collections would be dropped after a
replica set member was restarted as a stand-alone mongod.
(cherry picked from commit 43e9c303c08f73b56490b662b3d11988cafafdf4)
|
|
|
|
| |
This reverts commit 94a762ba470c21db4db14afb692c1b7dc5f4c69b.
|
|
|
|
|
|
| |
stale"
This reverts commit 31a2a5bcec525c9dc62cfdd06d126673f507c8df.
|
|
|
|
| |
(cherry picked from commit 136b728f6b51ce6155335652ea64640a4ae194c6)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
PENDING locks
(cherry picked from commit 5a3082bc52cdcf8769021aa9256daabd43162a53)
|
|
|
|
| |
(cherry picked from commit 203a0a831c15ff059a5399e28400a61bd1e5b3ae)
|
|
|
|
| |
(cherry picked from commit e713fab06dba2dd34b66ecdcf891a04377b74f1f)
|
|
|
|
| |
(cherry picked from commit 169f0f1178347f367d56b8ef8ec608b11ca71307)
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
(cherry-picked from commit 043ea2e5a24c3e3b819f4f57d96e72c10f34f602)
|
|
|
|
|
|
|
|
|
|
| |
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 3cef6afea83b252613be458a0e0bf94ecea28f96)
|
|
|
|
|
|
| |
canceled
(cherry picked from commit 0230175542488b48a2976e87d9c24e720f2488c4)
|
|
|
|
| |
(cherry picked from commit cdf2e4cc29f7df5a702ceb62102ac28c589e7e0d)
|
|
|
|
| |
connections
|
|
|
|
| |
(cherry picked from commit d2211f33b794dc638bec61a14ae9ba68e76b8946)
|