Project

General

Profile

Activity

From 08/18/2010 to 09/16/2010

09/16/2010

11:21 AM Feature #414 (Resolved): ceph-fuse: implement file locking
Apparently this never got implemented in the userspace client! Greg Farnum
10:44 AM Bug #413 (Resolved): mds: avoid lookup/fetch/trim/lookup loop
I think we can fix this most easily by passing a 'miss' name to the fetch, and have the fetch stick it at the top (no... Sage Weil

09/15/2010

09:21 PM Bug #408 (Resolved): mds: missing snap past parents
commit:2a6fcfda89825ec811fa3082b2f8c9039230e70b
This is also broken in v0.21.*, but I'm too lazy to backport the f...
Sage Weil
10:41 AM Bug #344: cfuse should pass all qa tests
Nope, I've been running on unstable. Unfortunately I just hit a crash on bonnie which looks to be new stuff, so now I... Greg Farnum

09/14/2010

09:40 PM Bug #344: cfuse should pass all qa tests
It occurs to me that we should also be running these tests on the testing branch, not just unstable. Is that what yo... Sage Weil
11:11 AM Bug #344: cfuse should pass all qa tests
Okay, dealt with the crash.
Unfortunately there are other issues in snaptest-2 now, as deleting turns up some ROFS e...
Greg Farnum
08:31 AM Bug #344: cfuse should pass all qa tests
I tried running the tests on flab and cfuse crashed in one of the snapshot tests. Haven't looked at it much but it tr... Greg Farnum
10:56 AM Bug #373: cfuse is degenerate with respect to ptmalloc
Oh, I misread that. Also completed: untar_snap_rm. In progress: kernel_untar_build Greg Farnum
10:47 AM Bug #373: cfuse is degenerate with respect to ptmalloc
While running the qa suite on flab, it's now up to 1.4GB. Tests run so far:
snaptest-xattrwb
snaptest-1
snaptest-2...
Greg Farnum
10:43 AM Feature #321 (Resolved): allow dns names for monitor switch
Finally done in commit:902b1c148d2da0d560680ae41261fe718128b444. Greg Farnum

09/13/2010

02:07 PM Bug #408 (Resolved): mds: missing snap past parents
on flab... Sage Weil
11:28 AM Bug #394 (Resolved): mds: scatterlock scatter dir accounted_fragstat writeback
auth dirfrags are updated now in commit:8aa15c4ef250d3621b760e12b25b9124dc7546ec Sage Weil
11:26 AM Feature #13 (Resolved): uclient: Make readdir use the cache
Sage Weil
11:26 AM Feature #13: uclient: Make readdir use the cache
commit:d10d76fc44d9b40226e7b4e736650f3523bbf37c Sage Weil
10:19 AM Subtask #396 (Resolved): uclient: cleanly update cache with readdir result
commit:850ac657b99326d88bc61dc1f586ae03d8d8a12a Sage Weil

09/09/2010

04:41 PM Bug #394: mds: scatterlock scatter dir accounted_fragstat writeback
Make sure the _auth_ dirfrags are updated when we do a gather and scatter_writeback. Sage Weil
10:08 AM Bug #395: mds: interval_set assert(0) during journal replay
Sage Weil
10:07 AM Bug #395: mds: interval_set assert(0) during journal replay
The problem was a session close event, followed by an open. The close didn't clear the session state, I believe beca... Sage Weil

09/08/2010

04:35 PM Bug #344: cfuse should pass all qa tests
I think this is done then? Let's rerun them all to be sure! Sage Weil
04:35 PM Tasks #398 (Resolved): uclient: use named offsets for handling readdir on large frags
Sage Weil
02:16 PM Tasks #398: uclient: use named offsets for handling readdir on large frags
Sage Weil
11:28 AM Tasks #398 (Resolved): uclient: use named offsets for handling readdir on large frags
Look to kclient for a working implementation Sage Weil
04:35 PM Tasks #397 (Resolved): cfuse: fix uclient <-> fuse readdir interface
Sage Weil
11:33 AM Tasks #397: cfuse: fix uclient <-> fuse readdir interface
Sage Weil
11:28 AM Tasks #397 (Resolved): cfuse: fix uclient <-> fuse readdir interface
Use a callback so that the uclient properly advances readdir position based on our ability to fit it into the fuse bu... Sage Weil
04:34 PM Bug #383 (Resolved): cfuse: reimplement readdir
Sage Weil
02:16 PM Bug #383: cfuse: reimplement readdir
Sage Weil
10:58 AM Bug #383 (In Progress): cfuse: reimplement readdir
Sage Weil
11:27 AM Subtask #396 (Resolved): uclient: cleanly update cache with readdir result
We should walk our internal entries map while adding in the readdir result to unlink invalid/old entries as we go.
...
Sage Weil
09:39 AM Bug #395 (Resolved): mds: interval_set assert(0) during journal replay
From ML:... Sage Weil

09/07/2010

04:29 PM Bug #394 (Resolved): mds: scatterlock scatter dir accounted_fragstat writeback
When we scatter a just-gathered scatterlock, the dir needs to write/journal the new accounted_fragstat value.
Sage Weil
04:27 PM Bug #393 (Resolved): mds: migration vs locking
Sage Weil
04:27 PM Bug #393: mds: migration vs locking
Ok, this part appears fixed, as of commit:2c47edc3ebedf5ce20bc5df5c4d7ddf4ed2a6d91 Sage Weil
11:17 AM Bug #393: mds: migration vs locking
see scatterlocks branch on fatty Sage Weil
11:16 AM Bug #393 (Resolved): mds: migration vs locking
migration needs to take locks _after_ things are frozen, or be risk deadlock between acquire_locks() (auth_pin, then ... Sage Weil
04:26 PM Bug #30: multimds: slave_request on getattr
Sigh.. that was a bad decision. Reverted by commit:b7b77ffc1718ea1743e199745e2c55f99ddaa16a, although if we ever go ... Sage Weil
12:14 PM Bug #385: Failed assertion in Locker::scatter_nudge
rebased to commit:86986925fc10cf1632df41997d929547866109c5 Sage Weil
12:08 PM Bug #385 (Resolved): Failed assertion in Locker::scatter_nudge
Sage Weil
11:12 AM Bug #385: Failed assertion in Locker::scatter_nudge
Ok this was a case of bad C++ method overloading (parent was const, child was not). Bah. Fixed by commit:ca048fb92c... Sage Weil

08/31/2010

08:23 AM Bug #385: Failed assertion in Locker::scatter_nudge
I tried this branch today, no luck, both MDS'es still crashed.
Uploaded two new core files to *logger.ceph.widodh....
Wido den Hollander

08/30/2010

12:56 PM Bug #385: Failed assertion in Locker::scatter_nudge
Hi Wido,
Sorry I don't have time to really focus on this (vacation this week), but I pushed something that may tak...
Sage Weil
12:55 AM Bug #385: Failed assertion in Locker::scatter_nudge
No, it doesn't.
I had to apply the patch manually, please confirm it is OK what I did:...
Wido den Hollander

08/28/2010

07:12 AM Bug #385: Failed assertion in Locker::scatter_nudge
Wido, can you let me know if this works?... Sage Weil

08/27/2010

12:47 PM Bug #344: cfuse should pass all qa tests
This is now dependent on #383.
And it does pass untar-snap-rm, so it looks like just the readdir issue needs to be f...
Greg Farnum
11:37 AM Bug #385 (Resolved): Failed assertion in Locker::scatter_nudge
I updated issue #312 but Gregory told me that it was another issue.... Wido den Hollander

08/26/2010

11:39 PM Bug #312: MDS crash: LogSegment::try_to_expire(MDS*)
I just hit this bug again.
I've uploaded the new logfiles + corefiles to *logger.ceph.widodh.nl:/srv/ceph/issues/c...
Wido den Hollander
02:51 PM Bug #383 (Resolved): cfuse: reimplement readdir
- need to use callback in the interface, since we don't know how much data the fuse caller can consume
- we need to ...
Sage Weil
02:10 PM Bug #344: cfuse should pass all qa tests
Now passes fsx.
Closer examination has revealed it fails bonnie++ due to the wrong number of available files, which ...
Greg Farnum
01:58 PM Bug #348 (Resolved): cfuse fails fsx test
Fixed by commit:85814d45de05bcca390c39df020a7934e437c064. Greg Farnum

08/24/2010

01:54 PM Bug #351 (Resolved): mds: fix cow on xattrs
Yep, rootsnap got merged. Greg Farnum
01:52 PM Bug #319 (Closed): allows snaps in root directory
Merged by Sage in commit:bc8ee67cc77ab687e735c936ccc229585845effb Greg Farnum

08/23/2010

08:56 PM Bug #30 (Resolved): multimds: slave_request on getattr
commit:1d8770be2747c43a1aef05a6439b7e23a87f0419 Sage Weil
01:15 PM Bug #370 (Resolved): mds: need to re-eval caps after import
Fixed by commit:5ec305db703a18ecc0aa449586c652ce15e3e6b4 Sage Weil
10:28 AM Bug #373 (Resolved): cfuse is degenerate with respect to ptmalloc
While running the test suite on cfuse I saw real memory usage climb up to 2GB. That doesn't quite seem correct. Deter... Greg Farnum

08/20/2010

11:38 AM Bug #319: allows snaps in root directory
All right, best I can tell that silent fallout isn't even needed any more -- removing it still lets me create and del... Greg Farnum
10:13 AM Bug #370 (Resolved): mds: need to re-eval caps after import
Sage Weil

08/19/2010

08:43 PM Bug #319: allows snaps in root directory
Hmmm, I forgot how much of a mess that commit was; I should clean it up a bit (at least to get rid of those commented... Greg Farnum
08:09 PM Bug #319: allows snaps in root directory
Yay, so close!
Pushed a couple cleanups that drop the projected xattr/snaprealm pointers.
I'm worried about this hu...
Sage Weil
05:20 PM Bug #319: allows snaps in root directory
Fixed in branch rootsnap, commit:6aec68150aaac3e23ab8cdd1ad91b13b55827aa2. Pending review.
This contains a fairly si...
Greg Farnum
08:12 PM Tasks #366 (Resolved): test snaptests against clustered mds failures
Sage Weil
08:12 PM Tasks #365 (Resolved): test snaptests against single mds failure
Sage Weil
12:58 PM Bug #351: mds: fix cow on xattrs
Fixed in my local branch on commit:67bb28deb13fb5bc06a379dcc656362e94c7a778. Will merge in with snaprealm/rootsnap ch... Greg Farnum

08/18/2010

03:23 PM Bug #362 (Rejected): mds: rejoin crashes on snaptest-2 workload
saw two crashes, running commit:c8701f29f0a6f3777c41f8952c054ba4dd41b9d4... Sage Weil
 

Also available in: Atom