MongoDB 存储引擎 WiredTiger 2.9.2 发布了,有关详细信息,请参阅更改日志。有如下重要更改:
Increase logging activity for journal recovery operations
Cannot start or repair MongoDB after unexpected shutdown.
Fix a bug where a missing WiredTiger.turtle file can result in data loss
Update the current cursor value without a search
Enhance reconciliation page layout
Improve performance of eviction-heavy workloads by dynamically controlling the number of eviction threads
Race on reconfigure or shutdown can lead to waiting for statistics log server
Add truncate support to command line wt utility
Avoid archiving log files immediately after recovery
Change the dhandle lock to a read/write lock
Fix a bug with CPU yield calls don't necessarily imply memory barriers
Fix a bug with search_near() for index with custom collator
Fix a hang in __log_slot_join/__log_slot_switch_internal
Fix a bug where random cursor returns not-found when descending to an empty page
Improve eviction efficiency with many small trees
Change eviction to start new walks from a random place in the tree
Reduce impact of checkpoints on eviction server
Convert table lock from a spinlock to a read write lock
Fix a bug in checkpoint/transaction integrity issue when writes fail.
Fix structure packing on Windows.
Fix error handling in logging where fatal errors could lead to a hang
Close a race between verify opening a handle and eviction visiting it
Fix a bug where core dump happened on NULL page index
Fix a bug that could lead to unexpected checkpoint ordering failures
Reorder log slot release so joins don't wait on IO
Stop making schema operations wait for cache
有关完整列表,请参阅 JIRA 更改日志: https://jira.mongodb.org/browse/WT/fixforversion/17874
WiredTiger 是一个开源的、高性能、可伸缩的 MongoDB 数据存储引擎。
软件详情:http://source.wiredtiger.com/2.9.2/md_changelog.html
下载地址:https://github.com/wiredtiger/wiredtiger/releases/download/2.9.2/wiredtiger-2.9.2.tar.bz2
来自:开源中国社区