Activity
From 12/19/2016 to 01/17/2017
01/17/2017
- 09:34 PM Feature #17204: Implement new-style ENOSPC handling in kclient
- Evidently the OSD code sets the flags to -1 on incremental map updates?...
- 08:52 PM Feature #17204 (In Progress): Implement new-style ENOSPC handling in kclient
- I've been steadily working on this, and am seeing some weird behavior that I'm still trying sort out. Sometimes, it t...
- 08:32 AM Bug #18543 (Closed): rbd map lun02 -p hdd2 rbd: sysfs write failed rbd: map failed: (5) Input/ou...
[root@node03 ceph]# rbd map lun02 -p hdd2
rbd: sysfs write failed
rbd: map failed: (5) Input/output error
...
01/16/2017
- 05:56 PM Feature #17204: Implement new-style ENOSPC handling in kclient
- Yeah, I'll get there eventually on the testcases. For now I'm just doing "by hand" testing to work out the problems i...
01/14/2017
- 12:25 AM Bug #18161: kernel client failing to look up mds_namespace gives ENOENT (but it exists)
- Should undo https://github.com/ceph/ceph-qa-suite/pull/1156/commits/5f1abf9c310c2732cc6bcd0ff2bd2e947dfb414e when thi...
01/13/2017
- 07:04 AM Feature #17805 (In Progress): Match fuse_require_active_mds behaviour in kernel client
- Ping John and Zheng.
- 06:57 AM Feature #17204: Implement new-style ENOSPC handling in kclient
- We also need to undo https://github.com/ceph/ceph-qa-suite/pull/1156/commits/c5f6dfc14f47cca251dcac5c53f6369fd36ace1a...
01/12/2017
- 07:25 PM Feature #17204: Implement new-style ENOSPC handling in kclient
- This was quite a while ago. But generally, the OSDs don't send back errors; they just block. We also want to return E...
- 07:14 PM Feature #17204: Implement new-style ENOSPC handling in kclient
- Ok, I've looked over the kernel patches and started backporting them, and also on the userland equivalents. There has...
- 03:21 PM Bug #17410 (Closed): rbd image stale/stuck (mapped and mounted)
- This bug is fixed in kernels 4.7 and above (and also in RHEL 7.3 based kernels, e.g. kernel-3.10.0-514.2.2.el7).
T... - 03:00 PM Bug #2439 (Resolved): ceph-client: auth: handle null verify_authorizer_reply method
- All the plumbing for verify_authorizer_reply() is there, but it wasn't being called by the messenger: https://git.ker...
- 01:30 PM Bug #18148 (Resolved): Fix unsafe d_parent handling in kcephfs
- by commits c3f4688a08fd86f1bf8e055724c84b7a40a09733
01/10/2017
- 04:59 PM Bug #18130: soft lockups in ceph.ko
- New patch sent this morning that seems to fix this problem. Still waiting for feedback from Al Viro as to why ITER_BV...
- 12:40 PM Bug #18474: oops in __unregister_request
- On the next attempt:...
- 12:15 PM Bug #18474 (Resolved): oops in __unregister_request
- I left a xfstests run going overnight last night and when I came back I saw this oops on the console:...
01/06/2017
- 04:09 PM Bug #18130: soft lockups in ceph.ko
- Bulding and testing a revised patch now.
iov_iter_alignment is not quite right since it takes the iov_len into acc...
01/05/2017
- 05:06 PM Bug #18130: soft lockups in ceph.ko
- Ok, I think the problem is actually here and this patch fixes it:...
- 03:08 PM Bug #18130: soft lockups in ceph.ko
- fio jobfile that easily reproduces this:...
- 01:36 PM Bug #18130: soft lockups in ceph.ko
- Ok, revamped my debugging a bit and fixed the code to error out when no progress is being made. Now I see this:
<p...
01/04/2017
- 08:30 PM Bug #18130: soft lockups in ceph.ko
- Added a bit more info, including the tgid for the task. That allows us to tell what thread context each of these is o...
- 06:07 PM Bug #18130: soft lockups in ceph.ko
- I think I see the problem. Still looking at the fix. I converted some dout messages to printks (just for simplicity) ...
- 05:17 PM Bug #18130: soft lockups in ceph.ko
- Ok, this is proving difficult to troubleshoot as the softlockups end up bringing the box to its knees.
I think at ... - 12:27 AM Bug #18130: soft lockups in ceph.ko
- I don't see where ITER_PIPE gets used in the write codepaths. Maybe ITER_BVEC needs special handling? In any case, I'...
- 08:33 AM Bug #18161: kernel client failing to look up mds_namespace gives ENOENT (but it exists)
- https://github.com/ceph/ceph-client/commit/9c0e972bd7c467f1e70f123372e492404580296c
Also available in: Atom