Details
-
New Feature
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
1
-
Storage Engines 2018-11-19, Storage Engines 2018-12-03
-
v3.6
Description
Some applications replace existing (large) values with new ones using WT_CURSOR::update, where there are many bytes in common between the old and new value. WiredTiger has the WT_CURSOR::modify interface to make such modifications more efficient, so it would be helpful to have a way to calculate a set of modifications given the old and new value.
This calculation should be fast and run in linear time, and favor speed over accuracy. It can assume that a large proportion of the old and new values match (at different byte offsets), and give up if a set of modifications cannot be found efficiently.
Attachments
Issue Links
- is depended on by
-
SERVER-37849 Poor replication performance and cache-full hang on secondary due to pinned content
-
- Backlog
-
- is duplicated by
-
WT-4445 Add test coverage for automatic modify calculations
-
- Closed
-