Configuring cursors will limit their flexibility in the face of different types of traversal: for example, can you think of an instance where you might want to review all records, ignoring duplicate data items, but for some specific data items, you do want to review all of the duplicates? BDB can do that, but WT won't be able to. (Unless you re-configure a cursor on the fly? Can you do that?)
- is related to
-
WT-20 API design
- Closed
-
WT-31 python API
- Closed
-
WT-47 segfault in automated testing
- Closed
-
WT-174 empty page eviction failure
- Closed
-
WT-175 race in forced page eviction
- Closed
-
WT-191 race in session open/close/truncate
- Closed
-
WT-210 Sync request race
- Closed
-
WT-229 session naming core dump
- Closed
-
WT-264 schema truncate of an incompletely created table drops core
- Closed
-
WT-265 schema truncate of a table with an index unlocks a lock it doesn't hold
- Closed
-
WT-275 session.salvage, upgrade, verify hang if a cursor is open
- Closed
-
WT-278 Add the ability to access unnamed checkpoints, issue WT-271.
- Closed
-
WT-313 Race when checkpointing and using bulk cursors
- Closed
-
WT-330 large numbers of overflow records slow performance
- Closed
-
WT-338 Format test failure
- Closed
-
WT-349 Potential deadlock when closing an LSM tree
- Closed
-
WT-371 test/format failure
- Closed
-
WT-373 riak: cannot be used until all column groups are created
- Closed
-
WT-387 Run LevelDB benchmark
- Closed
-
WT-409 an empty value column subset when opening a cursor on an index drops core
- Closed
-
WT-418 Add code in to prioritize eviction of large pages.
- Closed
-
WT-419 cip references illegal memory (stress test failure)
- Closed
-
WT-436 statistics cursors, including bulk load
- Closed
-
WT-440 Hang under LevelDB benchmark "small" config with 4 or more threads.
- Closed
-
WT-517 Hang in test/format stress test
- Closed
-
WT-543 LSM core dump in the checkpoint code
- Closed
-
WT-556 Hot backup
- Closed
-
WT-569 Handle locking issue
- Closed
-
WT-573 Unable to proceed due to cache full with LSM test/format
- Closed
-
WT-581 test/format crash
- Closed
-
WT-591 Automatically create bloom filters if merges stop
- Closed
-
WT-610 test/format failure: crash in column-store operation restart
- Closed
-
WT-617 Split hot pages
- Closed
-
WT-628 Deadlock when cache is full
- Closed
-
WT-638 Modify update atomic
- Closed
-
WT-639 WT_INSERT slots corrupted, test/format failure
- Closed
-
WT-642 YCSB failure
- Closed
-
WT-643 test/format failure: illegal cell and page type combination
- Closed
-
WT-646 LSM segv with wtperf and parallel-pop-lsm configuration
- Closed
-
WT-650 LSM segv with riak
- Closed
-
WT-657 test/format failure: __ovfl_cache_row_visible core dump
- Closed
-
WT-658 test/format failure: ins_head->head[i] != NULL
- Closed
-
WT-661 Attempting to read UINT32_MAX bytes from a page while building a dictionary
- Closed
-
WT-664 test/format failure: LSM config
- Closed
-
WT-675 LSM read fails with ENOENT return
- Closed
-
WT-677 LSM cursor assert
- Closed
-
WT-678 test/format failure: NULL btree->root_page reference with LSM
- Closed
-
WT-680 test/format failure: LSM/compaction deadlock
- Closed
-
WT-682 wtperf failure: accessing a freed page
- Closed
-
WT-683 update-lsm assert failure
- Closed
-
WT-687 test/format failure: lsm_merge.c, 45: j == nchunks
- Closed
-
WT-688 test/format failure: lsm_cursor.c, 417
- Closed
-
WT-690 dhandle locking
- Closed
-
WT-691 txn_release_snapshot assertion failure
- Closed
-
WT-693 wtperf failure: corrupted chunk
- Closed
-
WT-701 txn_release_snapshot assertion failure
- Closed
-
WT-703 Log consolidation code
- Closed
-
WT-709 LSM stress test failures
- Closed
-
WT-712 unit test failure
- Closed
-
WT-713 wtperf parallel-pop-lsm failure
- Closed
-
WT-716 LSM throttling bug
- Closed
-
WT-720 Core dump in LSM freeing chunks
- Closed
-
WT-732 Deadlock in stress testing
- Closed
-
WT-743 test/format failure: session.checkpoint: illegal cell and page type combination
- Closed
-
WT-744 archive thread finds open log file and aborts
- Closed
-
WT-748 Crash in LSM stress test
- Closed
-
WT-757 truncating a large table object fails
- Closed
-
WT-760 Hang in log consolidation code
- Closed
-
WT-782 test/format failure: eviction read after free
- Closed
-
WT-796 Deadlock with fill100K benchmark
- Closed
-
WT-809 LSM merges overlap (start_chunk + nchunks <= lsm_tree->nchunks)
- Closed
-
WT-816 test/fops failing with reference count change
- Closed
-
WT-820 verify asserting in os_calloc
- Closed
-
WT-827 test/format failure: __conn_dhandle_open_lock accessing free'd btree
- Closed
-
WT-835 stress test segfault in malloc
- Closed
-
WT-851 Improve in-memory merge efficiency when there is a lot of forced eviction
- Closed
-
WT-871 test3 500m killed by oom-killer
- Closed
-
WT-884 test/format assert discarding updates
- Closed
-
WT-896 test/format segfault
- Closed
-
WT-897 test/format assertion failure
- Closed
-
WT-898 test/format WT_CHILD_MODIFIED failure
- Closed
-
WT-899 test/format segfault WT-2
- Closed
-
WT-908 Memory leak in dump API
- Closed
-
WT-909 Pageout assertion failure
- Closed
-
WT-918 Support multiple eviction threads
- Closed
-
WT-924 block/extent system walkthrough
- Closed
-
WT-938 New split issues
- Closed
-
WT-940 column-store new-split branch core
- Closed
-
WT-944 overflow cache race in format
- Closed
-
WT-949 format heap-use-after-free
- Closed
-
WT-957 Error on session->close
- Closed
-
WT-958 keys incorrectly sorted
- Closed
-
WT-960 format: !F_ISSET_ATOMIC(page, WT_PAGE_EVICT_LRU | WT_PAGE_SPLITTING)
- Closed
-
WT-961 Checkpoints can lose information
- Closed
-
WT-976 format checksum error
- Closed
-
WT-979 format LSM verify occasionally fails
- Closed
-
WT-984 Page format error
- Closed
-
WT-1005 format: zlib error: deflateEnd: data error: -3
- Closed
-
WT-1016 Transaction visibility assertion firing
- Closed
-
WT-1017 voxer 10k - reconciliation illegally skipped an update
- Closed
-
WT-1032 test2 and test3 segfault
- Closed
-
WT-1042 Buffer overflow in recovery code
- Closed
-
WT-1047 LSM assert tickled by test/format
- Closed
-
WT-1048 Attempt to read a freed `WT_REF`
- Closed
-
WT-1060 Lsm snapshot update check only, review changes.
- Closed
-
WT-1062 test/format segfault from __wt_row_leaf_value: racing with updates becoming invisible
- Closed
-
WT-1072 LSM modifying chunks after switch
- Closed
-
WT-1102 Test failure with available list assert
- Closed
-
WT-1143 Start and stop eviction worker threads based on demand.
- Closed
-
WT-1168 Issue dropping file
- Closed
-
WT-1176 shared_cache04 crashes/hangs sometimes
- Closed
-
WT-1185 LSM worker thread reporting EBUSY
- Closed
-
WT-1190 salvage splits
- Closed
-
WT-1191 session.salvage: snappy error: snappy_decompress: SNAPPY_INVALID_INPUT: 1
- Closed
-
WT-1196 Voxer 10k crash
- Closed
-
WT-1201 medium-lsm-multi failure in WT_CONNECTION::close
- Closed
-
WT-1211 Segfault in eviction
- Closed
-
WT-1221 format stress test failure: bt_discard.c, 56: !__wt_page_is_modified(page)
- Closed
-
WT-1225 LSM compact hanging
- Closed
-
WT-1230 LSM queue growing too large
- Closed
-
WT-1239 format core dump 5353, WT_BTREE.compressor == NULL
- Closed
-
WT-1240 wtperf core dump
- Closed
-
WT-1243 Fix a bug in configuration parsing for lists.
- Closed
-
WT-1245 Test format stress failure - strange LSM stack
- Closed
-
WT-1246 Test format stress failure - page splits
- Closed
-
WT-1254 truncating mapped files
- Closed
-
WT-1261 Test format stress failure - hazard pointer assertion
- Closed
-
WT-1277 examples/c/ex_thread.c - non-zero exit code under OmniOS
- Closed
-
WT-1280 test/format eviction segfault in hazard_exclusive
- Closed
-
WT-1296 Heap use after free
- Closed
-
WT-1306 LSM heap-use-after-free test/format
- Closed
-
WT-1307 LSM read checksum panic
- Closed
-
WT-1309 Test format verify gets EBUSY return
- Closed
-
WT-1316 Test format stress failure - null page
- Closed
-
WT-1331 Page unmapped during discard
- Closed
-
WT-1361 Assertion failure in LSM
- Closed
-
WT-1391 wtperf medium-multi-lsm hang
- Closed
-
WT-1392 various wtperf segfaults
- Closed
-
WT-1397 Bulk cursor open EBUSY return
- Closed
-
WT-1404 Test/format seeing EBUSY return in verify
- Closed
-
WT-1408 format core dump
- Closed
-
WT-1420 test/fops segfault
- Closed
-
WT-1434 core dump if database directory is removed
- Closed
-
WT-1478 log-append failure
- Closed
-
WT-1480 format: core dump with NULL log_path
- Closed
-
WT-1483 dhandle session_inuse assertion failure
- Closed
-
WT-1497 test format stress segv
- Closed
-
WT-1518 crash in __curtable_close
- Closed
-
WT-1525 test/format stress assertion failure: state == WT_CHILD_MODIFIED
- Closed
-
WT-1530 log cursor needs support in Python, Java
- Closed
-
WT-1534 wiredtiger-compat-develop 603, 701 failures
- Closed
-
WT-1539 Seeing Poor Performance with test_async01.py
- Closed
-
WT-1575 Deadlock opening multiple cursors in parallel
- Closed
-
WT-1582 split code leaking ikey memory
- Closed
-
WT-1583 Pathologically splitting a page
- Closed
-
WT-1584 recovery leaking uri memory
- Closed
-
WT-1587 Cache used tracking going negative
- Closed
-
WT-1604 wiredtiger-test-format-stress-sanitizer #2735 (memory leak)
- Closed
-
WT-1605 underflow cache stat and low throughput
- Closed
-
WT-1613 test/format stress hang - eviction stuck
- Closed
-
WT-1643 EBUSY from truncate()
- Closed
-
WT-1646 test/format stress hang
- Closed
-
WT-1694 statistics core dump
- Closed
-
WT-1720 Threads blocked due to cache overflow in LSM
- Closed
-
WT-1736 test/format sanitizer memory leak
- Closed
-
WT-1760 test/format sanitizer statistics cursor memory leak
- Closed
-
WT-1779 test/format sanitizer assertion failure
- Closed
-
WT-1799 test/format segfault in split_deepen
- Closed
-
WT-1800 LZ4 segfault while salvaging
- Closed
-
WT-1807 Column store performance issue.
- Closed
-
WT-1814 Deadlock caused by sweep server
- Closed
-
WT-880 verifying WiredTiger.wt fails
- Closed
-
WT-1522 test/format hung in eviction
- Closed
-
WT-1851 test/format hung in LSM tree.
- Closed
-
WT-1887 Failure comparing keys
- Closed