| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
(cherry picked from commit ae8f7d8160aef246ea4c31169d42865fc55e98c3)
|
|
|
|
| |
(cherry picked from commit 8bd820b1418fd1811ed7c79bbd60bbb2c9d7cb5c)
|
| |
|
|
|
|
| |
(cherry picked from commit 4cde8653e8b157675b8bc63035ed7409182a463b)
|
|
|
|
|
|
| |
data_builder resizing
(cherry picked from commit d75be58dd0dda5fe1190e8d48d91d6eda8e21acd)
|
|
|
|
|
|
| |
as admin
(cherry picked from commit ddcf9f0572755a456632d036744276a09baf5760)
|
|
|
|
|
|
| |
versa
(cherry picked from commit f68d6091bad5a2747cc09c743b8c2c7b4e42a65a)
|
|
|
|
|
|
| |
of arbiters
(cherry picked from commit 1f40ed56b27d9c98c23eb601d6b06116b194dfe7)
|
| |
|
|
|
|
| |
(cherry picked from commit 757e3b97544faeda812ba9292eab2d79ecffec72)
|
| |
|
|
|
|
| |
(cherry picked from commit d32a6a7ae38dffbdd4a2e4f5fe733831f07d93e8)
|
|
|
|
| |
(cherry picked from commit f83f6dbfb09c4584ee85a90d22cb53946c153c1f)
|
|
|
|
| |
(cherry picked from commit 67d87f1f63c398407d9c083ce1cccbe242571059)
|
|
|
|
|
|
| |
presence
(cherry picked from commit 3f7235ad61a16702e2a5200a912e3e02dd89a44e)
|
|
|
|
|
|
| |
TestData.enableMajorityReadConcern
(cherry picked from commit a058fc68c52fcc86a4c612c0093a566ea05e853d)
|
|
|
|
| |
(cherry picked from commit 5978c283adec32042f66fe6730f88a16e563ef86)
|
|
|
|
|
|
| |
test something that shouldn't work, but due to a bug in the test, the test passes
(cherry picked from commit 2a23784057167cbd74321155fc169cd08f562405)
|
|
|
|
|
|
| |
replicate after dropping collections
(cherry picked from commit 53cfb9e570e831e1388d0b9e24129d6f618ceded)
|
|
|
|
| |
(cherry picked from commit 72a0bc78c11f8684a47e0ba135fe25c536cd240e)
|
|
|
|
|
|
| |
streams test suites
(cherry picked from commit dd2b355042d8f64e2a10d7b9986265ba563dddd8)
|
|
|
|
| |
(cherry picked from commit bbaca57b62a510f0f8711d2a3224d0751e9cf786)
|
|
|
|
|
|
| |
hold _threadMutex while waiting for _taskExecutor
(cherry picked from commit bb77630bcf397f309e83d5bc64b86c2269ff4bb9)
|
|
|
|
| |
than Global X lock
|
|
|
|
|
|
|
|
|
| |
mongodb-3.6
ref: 45b751a54f..d5414b45fb
for: 3.6.9
WT-4395 Seg fault walking corrupted log with log cursor
|
| |
|
|
|
|
|
| |
(cherry picked from commit 2be874cd1608b343233fbcf5aafb3b759d75c5d6)
(cherry picked from commit fc9489f7ff5ecbcdaf4ccf315d7504b98822736d)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-3.6
ref: 0d4bc746f2..45b751a54f
for: 3.6.9
WT-3276 Add recover=salvage to recover from a corrupted log file
WT-3735 Add a workgen workload that generates a lot of page splits
WT-3736 Add statistics to measure contention on lookaside cursor
WT-3839 Document the undefined behavior when a range truncate overlaps with inserts
WT-3856 Create a test that runs recovery to different points of time with schema operations
WT-3879 Disallow checkpoint from evicting metadata pages
WT-3894 Timestamp queue implementation and statistics improvements
WT-3917 Enhance WT_CURSOR::reserve documentation around commit visibility
WT-3943 Include full error message when a python test asserts
WT-3955 Add verbose option to log more messages on error returns
WT-3963 Add a schema intensive abort testing
WT-3968 Use compression ratio to tune page sizes
WT-4010 Simplify test/format timestamp handling.
WT-4024 Fix a race between split and next/prev
WT-4026 Add implementation for existing file extension configuration API
WT-4048 Generalize timing_stress_for_test split functionality
WT-4067 Enhance LSM to not pin as much history in cache
WT-4090 Low priority reads
WT-4101 Don't abort the eviction server during session verify when oldest_timestamp is held back
WT-4104 Fix test/format failure during comparing data content with berkeley db
WT-4111 Improve checkpoint scrubbing algorithm
WT-4119 Avoid restarts updating / removing during a column store scan
WT-4125 Ensure that subsequent checkpoints with stable timestamp don't read too much
WT-4131 Rename lookaside to cache overflow
WT-4133 Coverity 1393445, 1393446 Dereference before null check
WT-4134 Rework assertion that we don't discard required history
WT-4136 Add a new timing stress flag that yields during tree search
WT-4138 Add an option to timeout waiting for space in the cache
WT-4139 rename the cursor restart statistic to match implementation
WT-4140 Cursor walk limits quick eviction page selection unnecessarily.
WT-4141 Enhance checkpoint with timestamps to unblock eviction sooner
WT-4143 Use WiredTiger.turtle.set if it exists but WiredTiger.turtle does not
WT-4144 Fix rollback_to_stable with lookaside history
WT-4145 Only include the checkpoint timestamp during checkpoints
WT-4146 Coverity 1393639, unused variable
WT-4147 Log recovery should not ignore corruption outside of log records in a log file
WT-4152 Save return value for later comparison in transaction code
WT-4154 Surface the oldest read timestamp
WT-4156 Add new wiredtiger_salvage top level API
WT-4160 Restore performance when timestamps are not in use
WT-4163 Lint
WT-4168 Update upgrading documentation for 3.1.0 release
WT-4169 Fix wt verify dump-pages failure
WT-4171 Enabling tree walk timing stress causes excessive slowdown
WT-4172 Add diagnostic hazard pointer checks in more places before freeing refs
WT-4174 Do not access the lookaside file in rollback_to_stable when running with in_memory=true
WT-4176 Expose a WT_SESSION.query_timestamp method
WT-4177 Backup cursor open should force a log file switch
WT-4178 Fixes for wt_btree_immediately_durable needed for in-memory
WT-4179 Expose WiredTiger crc32c functions
WT-4182 Use conservative approach for log checksum errors
WT-4183 Extend verbose option to log more messages on error returns
WT-4185 Don't remove all lookaside entries when reading a page
WT-4186 Log recovery should detect and report corruption within log records
WT-4187 Coverity: unused value complaints
WT-4188 Coverity: unchecked return value complaints
WT-4189 Potential infinite loop in __async_flush_wait().
WT-4191 Fix Coverity static analysis errors
WT-4193 test/format snapshot-isolation search mismatch
WT-4194 Improve fairness of eviction with multiple tables
WT-4195 When encountering an illegal value, log the value that failed
WT-4196 Make log corruption checking work regardless of the machine byte order
WT-4198 Some supported MongoDB architectures don't support crc32 hardware
WT-4199 Fix an incorrect report of log corruption
WT-4201 Fix Coverity static analysis issues
WT-4206 Fix error handling in cursor close routines
WT-4207 Coverity #1394567: null pointer dereference
WT-4208 tree walks can be interrupted by locked internal pages
WT-4210 schema abort child process failing prematurely
WT-4211 Add automated test for long running prepared transactions
WT-4212 Update lookaside schema to handle prepared transactions
WT-4213 Rename lock statistics that have redundant or misleading text
WT-4215 Allow recovery of backup without salvage
WT-4216 Use separate counters for page_swap yield and sleep
WT-4218 Change eviction to evict prepared updates
WT-4225 Automate a backup test that simulates volume snapshot via dd
WT-4226 test/format LSM configurations can misconfigure prepare and timestamps
WT-4229 Lint
WT-4231 Fix ctags index of functions with attributes
WT-4233 Change log corruption errors to warnings and truncate log
WT-4234 Remove documentation mention of legacy tool statlog.py
WT-4235 Fix workgen tracking of table state across workloads
WT-4239 Don't allow checkpoints to perform insert-splits in the tree
WT-4241 GNU-stack section should never be conditionally compiled out
WT-4242 New log file extension Python test failure
WT-4246 Change transaction update list to support indirect references
WT-4248 Fix checkpoints in schema_abort for slow machines
WT-4249 Attempt to discard dirty page during verify operation
WT-4251 Prepared updates cannot be discarded
WT-4252 Btree debug functions can leak scratch buffers on error.
WT-4253 Btree debug function to do blind reads doesn't handle row-store internal pages
WT-4256 Loosen check during rollback_to_stable
WT-4257 Don't assume timestamps from lookaside are aligned in memory
WT-4259 Restore ref to the previous state rather than MEM when eviction fails
WT-4261 Test salvage of out-of-sync metadata/turtle files
WT-4262 Lock deleted children in eviction of internal pages
WT-4263 Use the right tree when copying a key for a lookaside write
WT-4264 Compaction can race with page modifications
WT-4267 fixed-length column store operations can corrupt data
WT-4268 Random abort should wait until record files exist before starting timer
WT-4270 Add an operation field to know where threads hang
WT-4272 Increase startup timeout to 30 seconds for slow I/O systems
WT-4274 Fix memory leak in wt4156_metadata_salvage test
WT-4277 Make truncate in column stores more efficient
WT-4281 Shorten runtime of Python test suite
WT-4282 Don't transition pages from limbo to mem unless required
WT-4283 Restore WT_ERROR and use a corrupt flag
WT-4284 Print a verbose message in recovery on error too
WT-4285 Fix wt4156_metadata_salvage Coverity/lint complaints
WT-4286 Column store should skip end-of-table checks if there's an exact match
WT-4288 Don't let return value of closing conn overwrite WT_TRY_SALVAGE
WT-4289 Update WT_DATA_CORRUPTION to WT_TRY_SALVAGE in test_txn19.py
WT-4291 Fix test_txn19.py error detection by looking for WT_ERROR
WT-4292 Add call to testutil_cleanup to avoid memory leak
WT-4300 Setting the update timestamp can overwrite the WT_REF.addr field
WT-4301 WT_CURSOR.reserve operations can leak memory when committed
WT-4305 Add a gating variable for long running prepare support
WT-4306 Fix mode if metadata pages need eviction
WT-4308 Insert split during sync should not free blocks
WT-4321 Disable the random direct I/O test
WT-4325 Add a WiredTiger-local version of the qsort(3) call
|
|
|
|
| |
(cherry picked from commit cbb76539c47068f8836ed05283763e687cf126a7)
|
|
|
|
| |
(cherry picked from commit c377f378176e34987babf95db8ed70a12ce44b4f)
|
|
|
|
|
| |
(cherry picked from commit b6147f664cc22c360611b05f79c0d8febf3c7692)
(cherry picked from commit 8fd826de50666df19bb86158d7aa8753f98a152f)
|
| |
|
|
|
|
| |
(cherry picked from commit 4d8c956efe27360e8b6828ee62fd3df3ad8f5710)
|
| |
|
|
|
|
| |
(cherry picked from commit d58ec924d3dcbac14c4e62d1890352a65bf1836b)
|
|
|
|
| |
(cherry picked from commit 871f1234c72f3f390f81dc31fd8a95d8bc69cf91)
|
|
|
|
| |
(cherry picked from commit 83328dadb7aba72fc9202c91d5715ab4a2d04fcb)
|
|
|
|
| |
(cherry picked from commit 399135312416e5fd5e541246855bdb87fcedd6aa)
|
| |
|
|
|
|
|
|
| |
database
(cherry picked from commit 729a923ea4e0ba5518afb2efb0133aa5f5194391)
|
|
|
|
|
|
|
|
| |
Changes the Enterprise RHEL 6.2 (inMemory) build variant to run the
secondary_reads_passthrough task with --jobs=5 on the rhel62-large
distro.
(cherry picked from commit 0eb340d54510584b1d1c927e713a5afe0822feaf)
|
|
|
|
| |
by the ShardingTaskExecutor
|
| |
|
| |
|
|
|
|
| |
This reverts commit 53eb59b01e499ae85085fcb00fe1a4f772871540.
|
| |
|
|
|
|
| |
leading to missing query results
|
|
|
|
|
|
|
| |
LogicalSessionId when tracking
(cherry picked from commit df048e23d9149a3607205ae0e69ef11e881c037c)
(cherry picked from commit 2faa52bdce0b0fbb73c0a4d56a0f729bf144f72b)
|
|
|
|
|
|
| |
set up the sessions collection.
(cherry picked from commit c388d2db35d576862ebf42758686df340bc0bb9f)
|