Description
In stress testing, a test/format LSM job appeared to be stuck. On investigation, all application threads were sleeping due to throttling.
(gdb) print *lsm_tree
|
...
|
throttle_sleep = 14038831697358, chunk_fill_ms = 3074457346313,
|
...
|
chunk_alloc = 160, nchunks = 7, last = 30, old_chunks = 0x7f297d0c2ce0,
|
old_alloc = 80, nold_chunks = 0, flags = 28}
|
(gdb) print *lsm_tree->chunk[0]
|
$4 = {id = 10, generation = 1, uri = 0x7f297d051040 "file:wt-000010.lsm",
|
bloom_uri = 0x0, count = 99248, create_ts = {tv_sec = 1381426119,
|
tv_nsec = 928171662}, refcnt = 0, txnid_max = 0, flags = 20}
|
(gdb) print *lsm_tree->chunk[1]
|
$5 = {id = 20, generation = 1, uri = 0x7f291cc09180 "file:wt-000020.lsm",
|
bloom_uri = 0x7f297d132ca0 "file:wt-000020.bf", count = 115791, create_ts = {
|
tv_sec = 1381426132, tv_nsec = 460307811}, refcnt = 0, txnid_max = 0,
|
flags = 21}
|
(gdb) print *lsm_tree->chunk[2]
|
$6 = {id = 29, generation = 1, uri = 0x7f298c4251c0 "file:wt-000029.lsm",
|
bloom_uri = 0x7f297d0b6ac0 "file:wt-000029.bf", count = 79525, create_ts = {
|
tv_sec = 1381426141, tv_nsec = 677431242}, refcnt = 0, txnid_max = 0,
|
flags = 21}
|
(gdb) print *lsm_tree->chunk[3]
|
$7 = {id = 26, generation = 0, uri = 0x7f296f416a40 "file:wt-000026.lsm",
|
bloom_uri = 0x0, count = 25180, create_ts = {tv_sec = 1381426137,
|
tv_nsec = 278737985}, refcnt = 0, txnid_max = 307242, flags = 0}
|
(gdb) print *lsm_tree->chunk[4]
|
$8 = {id = 27, generation = 0, uri = 0x7f291e1434a0 "file:wt-000027.lsm",
|
bloom_uri = 0x0, count = 25368, create_ts = {tv_sec = 1381426138,
|
tv_nsec = 465214936}, refcnt = 0, txnid_max = 314017, flags = 0}
|
(gdb) print *lsm_tree->chunk[5]
|
$9 = {id = 28, generation = 0, uri = 0x7f291e1433c0 "file:wt-000028.lsm",
|
bloom_uri = 0x0, count = 15186, create_ts = {tv_sec = 1381426141,
|
tv_nsec = 670444784}, refcnt = 0, txnid_max = 325815, flags = 0}
|
(gdb) print *lsm_tree->chunk[6]
|
$10 = {id = 30, generation = 0, uri = 0x7f29343e70a0 "file:wt-000030.lsm",
|
bloom_uri = 0x0, count = 1800, create_ts = {tv_sec = 1381426144,
|
tv_nsec = 19573522}, refcnt = 0, txnid_max = 327238, flags = 0}
|
Attachments
Issue Links
- related to
-
WT-3 What file formats are required?
- Closed
-
WT-4 Flexible cursor traversals
- Closed
-
WT-5 How does pget work: is it necessary?
- Closed
-
WT-6 Complex schema example
- Closed
-
WT-7 Do we need the handle->err/errx methods?
- Closed
-
WT-8 Do we need table load, bulk-load and/or dump methods?
- Closed
-
WT-9 Does adding schema need to be transactional?
- Closed
-
WT-720 Core dump in LSM freeing chunks
- Closed