On Mon, 11 Feb 2019, Noah Watkins wrote:
I updated the tracker http://tracker.ceph.com/issues/36517 with a full
reproducer. The bug is still present in master today, and seems
worse---leaking raw binary data into the logs.
I'll give it a look! Thanks, Noah!
-Jesse
On Wed, Oct 17, 2018 at 5:09 PM Neha Ojha <nojha@xxxxxxxxxx> wrote:
Hi Noah,
Could you please update the existing tracker or open a new tracker
issue(link the old one) and attach the steps to reproduce this
failure?
Thanks,
Neha
On Tue, Oct 16, 2018 at 9:55 PM, Noah Watkins <nwatkins@xxxxxxxxxx> wrote:
This old ticket was rejected as non-reproducible:
http://tracker.ceph.com/issues/15636
Here is a reproducer:
#> ceph osd pool create pool 8 8
librados::ObjectWriteOperation op;
ceph::bufferlist bl;
op.setxattr("key", bl);
ioctx.operate("", &op); <== empty oid
#> ceph osd pool rm pool pool --yes-i-really-really-mean-it
The back trace doesn't match up with the old ticket. Here it is updated:
-3> 2018-10-16 21:36:33.362 7f9cb571c700 -1
bluestore(/home/nwatkins/src/ceph/build/dev/osd0) _txc_add_transaction
error (39) Directory not empty not handled on operation 21 (op 1,
counting from 0)
-2> 2018-10-16 21:36:33.362 7f9cb571c700 0
bluestore(/home/nwatkins/src/ceph/build/dev/osd0) _dump_transaction
transaction dump:
{
"ops": [
{
"op_num": 0,
"op_name": "remove",
"collection": "1.5_head",
"oid": "#1:a0000000::::head#"
},
{
"op_num": 1,
"op_name": "rmcoll",
"collection": "1.5_head"
}
]
}
-1> 2018-10-16 21:36:33.384 7f9cb571c700 -1
/home/nwatkins/src/ceph/src/os/bluestore/BlueStore.cc: In function
'void BlueStore::_txc_add_transaction(BlueStore::TransContext*,
ObjectStore::Transaction*)' thread 7f9cb571c700 time 2018-10-16
21:36:33.363887
/home/nwatkins/src/ceph/src/os/bluestore/BlueStore.cc: 9991: abort()
Full trace here
https://paste.fedoraproject.org/paste/CeugGole8u-tlsWAPJMxyA