From 5a2533ebc3606973fbe237228b9bacdcb21a532b Mon Sep 17 00:00:00 2001 From: Alex Gorrod Date: Thu, 20 Jul 2017 12:20:46 +1000 Subject: Import wiredtiger: 6173a98979715ed727c432c1a31da64ea8a37048 from branch mongodb-3.6 ref: ff10db8811..6173a98979 for: 3.5.11 WT-3039 Enhance logging so new log files no longer need to wait for the previous log file to be synced WT-3138 Enhance eviction statistics WT-3140 Enhance json mode statistics to better support per-dhandle statistics WT-3310 Add support to WT_SESSION::alter to change table log setting WT-3329 With a uniform workload and a number of small collections, eviction does a poor job of selecting candidates for eviction. WT-3381 Improve concurrency in the transaction subsystem WT-3394 Build WiredTiger with gcc7 WT-3396 test/csuite/wt3363_checkpoint_op_races, test_utility cleanups WT-3397 Coverity lint WT-3398 in-memory configurations don't support schema_worker operations WT-3401 Lint and minor cleanup WT-3402 Move cached overflow records to the update list. WT-3403 Automated tests timeout running csuite WT-3409 WiredTiger generations can silently self-deadlock. WT-3413 Add more aggressive compile warning flags to Jenkins Windows job WT-3415 setting timestamp in txn_state requires the global write lock WT-3421 Compilation error unreachable code in test/csuite/wt3363_checkpoint_op_races WT-3424 additional gcc 7.1 compile warnings. WT-3425 workgen: add ability to reopen cursors WT-3426 Add new wtperf configuration to automated performance testing WT-3438 Don't tune eviction thread count when the count is fixed Also explicitly disable v2 log records via a configuration setting in MongoDB - this will later be plumbed into the feature compatability version mechanism. --- src/third_party/wiredtiger/src/docs/upgrading.dox | 31 ++++++++++++++++++----- 1 file changed, 25 insertions(+), 6 deletions(-) (limited to 'src/third_party/wiredtiger/src/docs') diff --git a/src/third_party/wiredtiger/src/docs/upgrading.dox b/src/third_party/wiredtiger/src/docs/upgrading.dox index 8640991e7cd..fc0fc4e022a 100644 --- a/src/third_party/wiredtiger/src/docs/upgrading.dox +++ b/src/third_party/wiredtiger/src/docs/upgrading.dox @@ -1,6 +1,29 @@ /*! @page upgrading Upgrading WiredTiger applications -@section version_293 Upgrading to Version 2.9.3 +@section version_300 Upgrading to Version 3.0.0 +
+ +
WiredTiger on-disk log file format change
+
+The WiredTiger on-disk file format for write-ahead log files has changed +to include a new internal system log record. +
+ +
Addition of compatibility configuration setting
+
+There is now a compatibility setting that allows the user to upgrade or +downgrade the log files generated so that they can be run with an older +release. +
+ +
Cached overflow record statistics
+
+The \c cache_overflow_value ("overflow values cached in memory") statistic +has been removed, it no longer has any meaning. +
+ +

+@section version_292 Upgrading to Version 2.9.2
Logging subsystem statistics
@@ -12,11 +35,7 @@ are no longer present. They were duplicates of \c log_writes and been added. -

-@section version_292 Upgrading to Version 2.9.2 -
- -
WiredTiger utility now supports truncate
+
WiredTiger Utility now supports truncate
The WiredTiger utility \c wt can now \c truncate objects, removing all contents from the specified object. -- cgit v1.2.1