Project

General

Profile

Activity

From 11/11/2012 to 12/10/2012

12/10/2012

10:44 PM Revision 6fb9a558 (ceph): config: always complain about config parse errors
Complain about config parsing errors even when it is the default
config file.
We may also want to fail instead of co...
Sage Weil
10:37 PM Revision a5b9939e (ceph): ceph.conf: default to smaller recovery chunk
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
10:34 PM Revision e4d0aeac (ceph): Merge remote-tracking branch 'gh/wip-filestore2' into next
Reviewed-by: Sam Just <sam.just@inktank.com> Sage Weil
10:14 PM Revision 2e7cba7b (ceph): doc: fixed indent in python example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:53 PM Revision 788992bb (ceph): config_opts.h: adjust recovery defaults
osd max backfills: 5 was too low for a default, 10
seems to work better in testing. The message
priority system sh...
Samuel Just
08:55 PM Revision 45865285 (ceph): Merge remote-tracking branch 'gh/wip-3559' into next
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
08:12 PM Bug #3602: ceph-fuse crashed when client tries to ceph-fuse mount without keyring
I tried installing ceph-fuse from next branch, and I dont see any segfault.
ubuntu@burnupi62:~$ sudo ceph-fuse -v
...
Tamilarasi muthamizhan
05:45 PM Bug #3602: ceph-fuse crashed when client tries to ceph-fuse mount without keyring
Did you check for similar bugs? Not certain but I believe this has been fixed in a dev release since then. (Maybe sho... Greg Farnum
05:43 PM Bug #3602 (Resolved): ceph-fuse crashed when client tries to ceph-fuse mount without keyring
Bug found by Ken:
upgraded argonaut cluster to bobtail [burnupi16, burnupi17, burnupi18] and the client[burnupi62]...
Tamilarasi muthamizhan
08:06 PM Revision f7b26958 (ceph): Merge branch 'next'
Josh Durgin
08:06 PM Revision 1bdd5c3b (ceph): Fix qemu options for xfstests
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
07:57 PM rbd Bug #3600: rbd: assert in objectcacher destructor after flatten
Hm #2. Both runs are deadlocked on the mutex IoCtxImpl::selfmanaged_snap_create::mylock. Will look for owner next. Dan Mick
07:23 PM rbd Bug #3600: rbd: assert in objectcacher destructor after flatten
Looking at the code, I don't really see a clean "stop caching" mechanism. While I look, hacked fsx to do only write/... Dan Mick
11:40 AM rbd Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
From ubuntu@teuthology:/a/teuthology-2012-12-09_19:00:03-regression-master-testing-gcov/10977:... Josh Durgin
07:52 PM Bug #3590: mds segfault at MonClient::wait_auth_rotating during upgrade
I was able to reproduce this issue on burnupi06[running mds], burnupi07[osds], burnupi08[mon] cluster with debugs on.... Tamilarasi muthamizhan
04:47 PM Bug #3590: mds segfault at MonClient::wait_auth_rotating during upgrade
I am planning to reproduce it with debug on and show it to Greg Tamilarasi muthamizhan
04:44 PM Bug #3590: mds segfault at MonClient::wait_auth_rotating during upgrade
Not from my end. I'm not working at Inktank, today. I'll be in tomorrow and I hope to make progress on it then.
Anonymous
04:12 PM Bug #3590: mds segfault at MonClient::wait_auth_rotating during upgrade
Anything new here? Sage Weil
06:51 PM Revision f4be3c8d (ceph): doc: Added sudo to ceph -k command.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:24 PM Revision 37095195 (ceph): doc: Fixed typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:19 PM Revision 47c81a3b (ceph): Makefile.am: add missing flags to some tests targets
adding CRYPTO_CXXFLAGS to some targets. This is required when
building --with-nss.
Signed-off-by: Yehuda Sadeh <yehu...
Yehuda Sadeh
04:49 PM Bug #3593: MDS crash in MDCache.cc _recovered()
Both of these logs show a respawn because the MDS got removed from the map (generally, for not heartbeating). That ag... Greg Farnum
04:31 PM Bug #3593: MDS crash in MDCache.cc _recovered()
Here is a piece of log from an mds dying with ms=1 and mds=20: https://pastee.org/hf3cy
Here's another from another ...
Matthew Via
11:03 AM Bug #3593: MDS crash in MDCache.cc _recovered()
Oh, I see. It does indeed start with a bunch of broken pipe messages between the MDS and monitor. Can you post more o... Greg Farnum
10:59 AM Bug #3593: MDS crash in MDCache.cc _recovered()
At the moment I can't do any more to debug this (until this evening), but I have set the beacon grace to 120 seconds ... Matthew Via
10:55 AM Bug #3593: MDS crash in MDCache.cc _recovered()
This is nothing to do with the pipe changes. It's getting ESHUTDOWN back from the OSD, not out of the local pipe — we... Greg Farnum
04:46 PM Bug #2437 (Resolved): osd: very slow during recovery
Sage Weil
04:19 PM Bug #3221: disconnect_session_watchers missing pg
Sage Weil
04:18 PM Bug #3221: disconnect_session_watchers missing pg
I think the locking here is just broken. The obc always goes away at PG reset time when it is removed from the sessi... Sage Weil
11:37 AM Bug #3221 (In Progress): disconnect_session_watchers missing pg
recent log: ubuntu@teuthology:/a/teuthology-2012-12-09_19:00:03-regression-master-testing-gcov/10911
Tamilarasi muthamizhan
02:10 PM Bug #3591: auth: could not find secret_id=0
They were running 0.55. I don't think it's failure to rotate keys, as the secret_id was consistently 0. I'd expect a ... Yehuda Sadeh
01:56 PM Bug #3591: auth: could not find secret_id=0
That i can't remember.. but that message shouldn't come up on the server ever unless it is failing to rotate its keys... Sage Weil
01:44 PM Bug #3591: auth: could not find secret_id=0
Did you see it happening with anything other than the kernel clients? Yehuda Sadeh
01:35 PM Bug #3591: auth: could not find secret_id=0
Have seen this pop up in several places.
I bet we can find it with 'debug auth = 0/20' (so that it is all logged i...
Sage Weil
01:57 PM Bug #3599 (In Progress): mkcephfs should fail out when ceph.conf has an error
wip-conf will spam stderr unconditionally about parse errors. There might be other fallout, though, and the behavior... Sage Weil
11:37 AM Bug #3599: mkcephfs should fail out when ceph.conf has an error
I think the "right" fix here would be for things parsing the conf to generate something on stderr if they see the syn... Sage Weil
11:24 AM Bug #3599: mkcephfs should fail out when ceph.conf has an error
mkcephfs is a terrible, terrible thing. You're right that it should, but there are lots and lots of things that it sh... Greg Farnum
11:16 AM Bug #3599 (Resolved): mkcephfs should fail out when ceph.conf has an error
In the /etc/ceph/ceph.conf, there was a missing bracket after [mon.b , which did not get caught during mkcephfs. It ... Anonymous
01:14 PM CephFS Bug #3601 (Resolved): client: With multiple clients, file remove doesn't free up space
If two or more clients have ceph mounted and one client removes a file, the space for that file doesn't get freed on ... Sam Lang
01:02 PM CephFS Bug #3572 (Resolved): High CPU after equivalent to node very busy
commit:ed75ec2cd19b47efcd292b6e23f58e56f4c5bc34 David Zafman
12:48 PM Bug #3507: rados api system tests failure
recent log:
ubuntu@teuthology:/a/teuthology-2012-12-10_07:00:03-regression-testing-master-basic/11115
Tamilarasi muthamizhan
12:38 PM Bug #3578 (Resolved): auth: auth_client_required has not default
Sage Weil
12:35 PM devops Feature #2699 (In Progress): crowbar: change barclamp-glance to use rbd
Greg Farnum
12:34 PM devops Feature #2583 (Resolved): crowbar: change barclamp-nova to use rbd
This exists and has been posted on the ceph.com site (and shared with partners) for a while now! Issues with distribu... Greg Farnum
11:40 AM rbd Bug #3524 (Resolved): test_librbd_fsx: crash after flatten
That's a different bug. Created #3600 to track it. Josh Durgin
11:36 AM rbd Bug #3524 (In Progress): test_librbd_fsx: crash after flatten
recent log :
ubuntu@teuthology:/a/teuthology-2012-12-09_19:00:03-regression-master-testing-gcov/10977
Tamilarasi muthamizhan
11:14 AM Bug #3594 (Duplicate): MDS crash in auth code?
I believe this is a duplicate of #3593, just with a little less helpful output in the log. :) Greg Farnum
09:33 AM Bug #3594: MDS crash in auth code?
Not sure if it's in the auth code. The thread id for the previous message is different than the one that triggered th... Yehuda Sadeh
11:11 AM rbd Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
Since the size isn't an issue, it'd be great if you could:

1) generate a log of qemu-img convert with 'rbd cache ...
Josh Durgin
11:05 AM Bug #3538 (Resolved): rbd fsx test causes osd attr value mismatch err
Sage Weil
11:03 AM Bug #3538: rbd fsx test causes osd attr value mismatch err
This may have been fixed by 58890cfad5f7bee933baa599a68e6c65993379d4. Watch operations weren't marked as writes, and... Samuel Just
11:05 AM Bug #2954 (Resolved): osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/2538528...
Sage Weil
11:02 AM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
This may have been fixed by 5c8cbd28207195b094799a7bdbad0019669682a8. Samuel Just
11:04 AM CephFS Bug #3598 (Resolved): MDS should shut down cleanly on EBLACKLIST
From #3593, suicide() apparently doesn't turn the MDS off so it asserts and core dumps. Greg Farnum
09:32 AM CephFS Bug #3597: ceph-fuse: denying root access
"denying root access"? You mean root can't read the files, but other people can? Or nobody can?
Either way this is...
Greg Farnum
08:47 AM CephFS Bug #3597 (Resolved): ceph-fuse: denying root access
lxo: ceph-fuse also recently started denying root access to files that shouldn't be readable except for root superpo... Sam Lang
08:46 AM CephFS Bug #3596 (Can't reproduce): ceph-fuse: crash in mds rejoin
lxo: ceph-fuse crashes in the destructor of a non-empty xlist of a snap_realm upon mds rejoin. no quick reproducer ... Sam Lang
05:17 AM Bug #3595 (Won't Fix): ceph-osd and ceph-mds crash on Debian Squeeze
Using the official packages for 0.48 and 0.55 on Debian Squeeze always leads to a crash of the ceph-osd and ceph-mds ... Jörg Blank

12/09/2012

05:44 AM Revision 333b3f43 (ceph): mon: fix leak of pool op reply data
We pass a pointer because it is an optional argument, but we shouldn't
put the bufferlist on the heap or else we have...
Sage Weil

12/08/2012

05:32 PM Revision d9dce4e9 (ceph): filestore: simplify op quescing
The delicate balancing with op_apply_start() and that fact that it can
block was making it very hard to determine how...
Sage Weil
05:32 PM Revision ad4158d1 (ceph): os/JourningObjectStore: drop now-useless max_applying_seq
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:32 PM Revision a88b5849 (ceph): os/JournalingObjectStore: remove unused ops_submitting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:32 PM Revision f66fe778 (ceph): os/JournalingObjectStore: simplify op_submitting sanity check
A list is overkill; just use a seq and make sure it increments to ensure
the op_submit_finish calls are in order.
Si...
Sage Weil
05:31 PM Revision d4c6a22d (ceph): rgw: document admin api web interface.
Signed-off-by: caleb miles <caleb.miles@inktank.com> caleb miles
05:24 PM Revision 25ea0696 (ceph): osd: make pool_stat_t encoding backward compatible with v0.41 and older
In particular, this is the encoding that is used in precise.
Fixes: #3212
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:18 PM Revision 81e567c9 (ceph): Merge remote-tracking branch 'gh/wip-ceph-test' into next
Sage Weil
05:17 PM Revision e227c709 (ceph): crush/CrushWrapper: do not crash if you move an item with no current home
This will let us take an existing orphan and place it somewhere.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:16 PM Revision 1acb6910 (ceph): mon: Elector: init elector before each election
Fixes: #3587
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
05:12 PM Revision 42d21937 (ceph): Merge branch 'testing' into next
Sage Weil
05:12 PM Revision f3029833 (ceph): init-ceph: =, not ==
Reported-by: v@alan.lt
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:29 AM Bug #3593: MDS crash in MDCache.cc _recovered()
This looks like the objecter is trying to send and getting the ESHUTDOWN error code, because the mds tries to reconne... Sam Lang
10:40 AM Bug #3593 (Can't reproduce): MDS crash in MDCache.cc _recovered()
While rsyncing to cephfs, the active mds frequently crashes. Attached is the tail of the logfile of one of them. Matthew Via
10:45 AM Bug #3594 (Duplicate): MDS crash in auth code?
In my three-mds setup, the active MDS frequently loses its active status (and sometimes crashes in the process). Att... Matthew Via
09:20 AM Bug #3587 (Resolved): mon: election doesn't finish during heavy mon thrashing
Sage Weil
09:16 AM Bug #3581: init script errors after upgrade from 0.48 to 0.55
Fixed (in next and testing branches), thanks! Sage Weil
06:32 AM Bug #3581: init script errors after upgrade from 0.48 to 0.55
Hi,
not all. After apply path I see error "/etc/init.d/ceph: 303: [: btrfs: unexpected operator"
root@bacula-s...
Alan V
07:11 AM Revision 8816b39a (ceph): debian: add ceph.postinst to remove /etc/init/ceph.conf on update
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
06:36 AM Revision fc58299e (ceph): PG: remove last_epoch_started asserts in proc_primary_info
These asserts are valid for a uniform cluster, but they won't hold
for a replica running a version without the info.l...
Samuel Just
06:33 AM Revision 81fdea13 (ceph): auth: set default auth_client_required
Fixes: #3578
Set auth_client_required to default to "cephx, none".
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:33 AM Revision a3908a68 (ceph): auth: changed order of test for legacy and new authentication
Changed order of test for legacy and new configuration options
in several places.
Signed-off-by: Peter Reiher <reihe...
Peter Reiher
06:32 AM Revision 907da185 (ceph): auth: improve logging
Add some logging around failure cases.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:43 AM Revision f9d090ef (ceph): Merge branch 'next'
Merge of wip-rbd-export-progress
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
12:41 AM Revision 83557330 (ceph): rbd: use ExportContext for progress, not cerr
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick

12/07/2012

11:49 PM Revision 13e3e586 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
11:48 PM Revision e0761fbd (ceph): doc: Added sudo to the service start command.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:49 PM Revision 778bad12 (ceph): doc: Moved sudo to before ssh instead of before tee.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:34 PM Revision 413b5d0a (ceph): doc: inverted the steps per doc feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:32 PM Revision f098cb91 (ceph): Merge branch 'next'
Merge of wip-rbd-create:
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Josh Durgin
08:51 PM Bug #3592: Assert (oinfo.last_epoch_started == info.last_epoch_started)
This was fixed in 0756052cff542ab02d653b40c37a645b395f31b3 Dan Mick
08:23 PM Bug #3592 (Resolved): Assert (oinfo.last_epoch_started == info.last_epoch_started)
Since upgrading one of my boxes to 0.55 I have been receiving this assert:
(oinfo.last_epoch_started == info.last_...
Jeff Mitchell
08:18 PM Revision 636048db (ceph): mds/locker: Add debugging for excl->mix trans
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
08:18 PM Revision 07b36992 (ceph): mds: move from EXCL to SYNC if nobody wants to write
We were moving to the MIX even if nobody wanted to write; that is not
useful, since if we only want to read SYNC will...
Sage Weil
08:18 PM Revision fa5a46c7 (ceph): test/libcephfs: Add a test for validating caps
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
08:18 PM Revision 10bf1509 (ceph): client: Add routine to get caps of file/fd
In order to properly validate the client capabilities,
we need to be able to access them from libcephfs.
Signed-off-...
Sam Lang
06:55 PM rbd Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
I ran ... Matt Anderson
12:44 PM rbd Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
It looks like qemu-img info is also reporting the size after using integer division and multiplication by 512, so it ... Josh Durgin
12:36 PM rbd Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
Just reproduced a bad size (504 bytes less) when using qemu-img 1.1.2 to convert a 1024119288 byte file. It seems to ... Josh Durgin
01:18 AM rbd Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
All of the imported images are showing the exact same size. TS7 is a qemu-img import and TS6 is a rbd import. Using q... Matt Anderson
01:05 AM rbd Bug #3585 (In Progress): Image import via QEMU-IMG results in a corrupt rbd
As a workaround you can use 'rbd import file pool/image' on a raw file. Does the corrupted image show the correct siz... Josh Durgin
12:21 AM rbd Bug #3585 (Closed): Image import via QEMU-IMG results in a corrupt rbd
This is a follow on from the mailing list topic VM Corruption on "0.54 when 'client cache = false'". After upgrading ... Matt Anderson
06:37 PM Revision c1bf2291 (ceph): librbd: bump version for new functions
copy2, clone2, and create3 are new.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:37 PM Revision 57d5c699 (ceph): librbd: clean up after errors in create
Split format 1 and 2 image creation into separate functions for better
readability. Format 2 requires more error hand...
Josh Durgin
06:37 PM Revision efc66148 (ceph): librbd: change internal order parameter to pass-by-value
It doesn't change in any of these places.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
05:25 PM rbd Bug #3589 (In Progress): rbd.py should check for method existence before calling new methods
Josh Durgin
04:02 PM rbd Bug #3589 (Resolved): rbd.py should check for method existence before calling new methods
If rbd.py is upgraded past librbd, it should not fail because e.g. rbd_create3 does not exist in the old version. Josh Durgin
05:24 PM Bug #3591 (Closed): auth: could not find secret_id=0
User reported that when using kernel rbd, periodically appears in the log:... Yehuda Sadeh
05:16 PM Bug #3590: mds segfault at MonClient::wait_auth_rotating during upgrade
Can you reproduce this with debug ms = 10, debug auth = 10, debug mds = 10 on? Greg Farnum
05:14 PM Bug #3590: mds segfault at MonClient::wait_auth_rotating during upgrade
I restarted the running cluster after removing the entry "auth client required=cephx,none" in ceph.conf and it is sti... Tamilarasi muthamizhan
05:05 PM Bug #3590 (Resolved): mds segfault at MonClient::wait_auth_rotating during upgrade
Upgrade from ceph argonaut v0.48.2 to v0.55
Test steps:
1. Running a local cluster burnupi06[mds], burnupi07[os...
Tamilarasi muthamizhan
03:59 PM rbd Fix #3588: rbd.py's clone should take stripe parms, call rbd_clone2
In danger of forgetting about this unless I write it down somewhere:... Dan Mick
03:57 PM rbd Fix #3588 (Resolved): rbd.py's clone should take stripe parms, call rbd_clone2
Dan Mick
03:58 PM rbd Bug #2677 (Resolved): librbd: create does not clean up well
Josh Durgin
11:06 AM rbd Bug #2677 (Fix Under Review): librbd: create does not clean up well
Josh Durgin
12:27 PM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
I changed those calls to ceph_debug_get_* and update the wip-3559 branch. Sam Lang
12:16 PM Revision bc6f7268 (ceph): mon: PGMonitor: erase entries from 'creating_pgs_by_osd' when set is empty
This patch avoids sending empty MOSDPGCreate's every tick.
Fixes: #3571
Signed-off-by: Joao Eduardo Luis <joao.luis...
Joao Eduardo Luis
12:10 PM Revision f81d7207 (ceph): doc/install/os-recommendations: fix syncfs notes
For argonaut, squeeze and wheezy lack syncfs.
For bobtail, only older kernels are problematic; we don't depend on gl...
Sage Weil
12:09 PM Revision 4d43c863 (ceph): doc: fix bobtail version in os-recommendations
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:04 PM Revision e1c27fe1 (ceph): mon: Monitor: rework 'paxos' to a list instead of a vector
After adding the gv patches, during Monitor::recovered_leader() we started
waking up contexts following the order of ...
Joao Eduardo Luis
12:00 PM Revision 58f6798f (ceph): Merge branch 'testing' into next
Sage Weil
11:25 AM Revision 533f847c (ceph): Merge remote-tracking branch 'gh/wip_doc'
Sage Weil
09:07 AM Bug #3569: Monitor & OSD failures when an OSD clock is wrong
Oh... scratch that. Only after a closer look after reproducing the bug did I notice that what I saw was from VIRT; RS... Joao Eduardo Luis
08:46 AM Bug #3569: Monitor & OSD failures when an OSD clock is wrong
Might not be related, but when I triggered bug #3587 earlier today I noticed that the monitor started consuming over ... Joao Eduardo Luis
08:38 AM Bug #3587 (Fix Under Review): mon: election doesn't finish during heavy mon thrashing
Haven't been able to reproduce the bug since commit e6c15e73543593fc55ba3846197fb7f83f949bb7 from wip-3587. Joao Eduardo Luis
05:18 AM Bug #3587: mon: election doesn't finish during heavy mon thrashing
This is being caused by the fact that, from the other monitors point-of-view, mon.a never left the quorum, thus they ... Joao Eduardo Luis
04:19 AM Bug #3587 (Resolved): mon: election doesn't finish during heavy mon thrashing
While trying to trigger #3495 using... Joao Eduardo Luis
08:36 AM Bug #3495 (Resolved): ceph-mon crash
Joao Eduardo Luis
08:36 AM Bug #3495: ceph-mon crash
Good to know Matthew. I haven't been able to reproduce it either since using a patched version.
And the patch has ...
Joao Eduardo Luis
07:46 AM Bug #3495: ceph-mon crash
I was encountering this particular bug, causing all my monitors to crash shortly after start. I patched my 0.55 pack... Matthew Via
04:21 AM Bug #3495: ceph-mon crash
Managed to trigger this bug using... Joao Eduardo Luis
06:53 AM Revision 15d89937 (ceph): PG: update info.last_update_started in split_into
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:53 AM Revision 9f169ac0 (ceph): OSD: account for split in project_pg_history
split causes a new interval.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:53 AM Revision 27071f3b (ceph): OSD: store current pg epoch in info and load at that epoch
Prior to split, this did not matter. With split, however, it's
crucial that a pg go through advance_pg() for the map...
Samuel Just
06:53 AM Revision fb738506 (ceph): PG: set child up/acting in split_into
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:53 AM Revision 338f3688 (ceph): OSDMonitor: require --allow-experimental-feature to increase pg_num
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:52 AM Revision 3f412e88 (ceph): OSD: do _remove_pg in add_newly_split_pg is pool if gone
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:51 AM Revision 5f8a3634 (ceph): PG: split ops for child objects into child
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:51 AM Revision 9835e190 (ceph): osd/: mark info.stats as invalid after split, fix in scrub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:51 AM Revision 19e6861d (ceph): osd/: dirty info and log on child during split
Otherwise, the log may not get written out.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:51 AM Revision 9981bee5 (ceph): OSD: add initial split support
PGs are split after updating to the map on which they split.
OSD::activate_map populates the set of currently "splitt...
Samuel Just
04:16 AM Bug #3571 (Resolved): MOSDPGCreate is unconditionally generated at max frequency by monitors
Sage Weil
04:10 AM Bug #3582 (Resolved): Some wrong info on OS recommendations
commit:f81d7207663633d82ad591d438c5a7ddbee26ff3 Sage Weil
04:01 AM RADOS Feature #3586 (Resolved): CRUSH: separate library
Sage Weil
12:56 AM Revision 58890cfa (ceph): librados: watch() should set the WRITE flag on the op
This caused a bug where the watch operation bypassed the is_degraded()
check in the write path and the repop got sent...
Samuel Just
12:56 AM Revision f2914af5 (ceph): HashIndex: fix list_by_hash handling of next->is_max()
get_path_str() should not handle hobject_t::get_max(). get_path_str()
now asserts that the passed object is not max ...
Samuel Just

12/06/2012

11:58 PM Revision 0c010949 (ceph): rbd: remove block-by-block messages when exporting
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:20 PM Revision ef24f531 (ceph): doc: Change per doc request.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:25 PM Revision ca1a4db4 (ceph): release: add note about 'ceph osd create' syntax
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
05:16 PM Bug #3584: Ranlib fails from 64-bit client on a file in 32-bit based Ceph cluster.
(two 3.6.7-4.fc17.i686 and three 3.5.3-1.fc17.i686, precisely)
2. mount it from a 64-bit Linux machine (3.6.7-4.fc...
Yasuhiro Ohara
05:05 PM Bug #3584 (Resolved): Ranlib fails from 64-bit client on a file in 32-bit based Ceph cluster.

I could setup 32-bit Ceph cluster just fine, so I tried to mount it from 64-bit machine and tried a compilation of ...
Yasuhiro Ohara
03:34 PM Bug #3581 (Resolved): init script errors after upgrade from 0.48 to 0.55
commit:0a137d76bd9ee924c43a42abc33f4c6c06a03d5e Dan Mick
02:23 PM Bug #3459 (In Progress): osd crash in CephXAuthorizer::verify_reply
Tamilarasi muthamizhan
02:21 PM Bug #3459: osd crash in CephXAuthorizer::verify_reply
A user reports this same crash today in IRC with 0.55:
https://pastee.org/f4dgd
Dan Mick
01:30 PM Revision 214c7a17 (ceph): client: Allow cap release timeout to be configured
The delay for releasing an inode's capability is
hardcoded to 5 seconds. This patch takes the timeout
value from a c...
Sam Lang
01:27 PM Revision 0a137d76 (ceph): mkcephfs: fix fs_type assignment typo
Reported-by: Matthew Via <via@matthewvia.info>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:26 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
Verified just means we agree it's a bug. New->Verified->In Progress->Need Review->Testing->Resolved is the simple pa... Dan Mick
10:17 AM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
How was this bug verified? Would you provide the test and its description in this bug, please. Anonymous
01:26 PM Revision 4c31598e (ceph): upstart: fix radosgw upstart job
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:26 PM Revision 47266cda (ceph): upstart: rename ceph -> ceph-all
This avoids a conflict with the sysvinit job.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:28 AM rbd Bug #3562 (Can't reproduce): incorrect progress shown for rbd resize image
Neither Josh nor I have a good theory for how this even could have happened, and I can't reproduce it, so...reopen if... Dan Mick
11:12 AM Linux kernel client Cleanup #3583: Convert tabs to spaces
I think we should avoid doing changes that make it hard to see the history. Specifically, swiping spaces to tabs conv... Yehuda Sadeh
11:08 AM Linux kernel client Cleanup #3583 (Rejected): Convert tabs to spaces
It was recently suggested that there are places in the client where we use spaces for indentation instead of tabs as ... caleb miles
09:35 AM Bug #3571: MOSDPGCreate is unconditionally generated at max frequency by monitors
Joao Eduardo Luis
09:35 AM Bug #3571: MOSDPGCreate is unconditionally generated at max frequency by monitors
Proposed fix on wip-3571 commit 5d9decaa7118ec7a3ce152ecd29bd6120e1a9078 Joao Eduardo Luis
08:07 AM Bug #3582 (Resolved): Some wrong info on OS recommendations
http://ceph.com/docs/master/install/os-recommendations/
Neither Debian Squeeze nor wheezy should be listed as havi...
Mark Nelson
06:52 AM Bug #3495: ceph-mon crash
Sure. I'll try to reproduce this bug again before bobtail is released. From the looks of it, messing with the MDS eno... Joao Eduardo Luis
05:27 AM Bug #3495: ceph-mon crash
> If you have the chance, could you try commit 46c55a19e72ae1f16037807fda8abe59b671f7d3 on wip-3495? It should fix th... Artem Grinblat
06:47 AM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
libcephtools is wrapping the monitor interaction stuff; i think this belongs in libcephfs, we just need to advertise ... Sage Weil
06:43 AM rgw Feature #3443: radosgw - Add Log messages to indicate restart, attempt, success and failure
we could make the script print a warning of there are .'s in the host line? it's hard, though, because sometimes the... Sage Weil
06:41 AM CephFS Feature #3575: ceph-fuse: Add support for forget_multi
yay! i think this is the answer to #3289.
actually, i think the normal invalidate will work too, one inode at a t...
Sage Weil
05:47 AM CephFS Fix #2215: ceph-fuse does not invalidate page cache
wip-2215 looks good to me! Sage Weil
05:33 AM CephFS Bug #3572: High CPU after equivalent to node very busy
Ah, nice catch! We just need to cycle through the list once to requeue the requests for the MDS. If Yan's patch loo... Sage Weil
03:39 AM Revision 7ab00a79 (ceph): .gitignore: Add m4 macro directories to ignore list
Gary Lowell
02:19 AM Revision 0d2e8858 (ceph): Merge branch 'next'
Dan Mick
02:18 AM Revision 3e98d1af (ceph): Merge branch 'testing' into next
Dan Mick
02:17 AM Revision b7b72429 (ceph): rbd: update manpage for import/export
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:39 AM Revision 7f906b5a (ceph): Merge branch 'next'
Pull in fixes for 3567 and 3524 Dan Mick
01:38 AM Revision 64ecc870 (ceph): Striper: use local variable inside if() that tested it
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 917a6f296323164f9d79df94916932722e66fc0a)
Dan Mick
01:38 AM Revision b2ccf11d (ceph): librbd: handle parent change while async I/Os are in flight
During a test_librbd_fsx run including flatten, ImageCtx->parent
was being dereferenced while null. Between the time...
Dan Mick
01:38 AM Revision e9653f27 (ceph): librbd: hold AioCompletion lock while modifying global state
C_AioRead::finish needs to add in each chunk of a partial read
request to the 'partial' map in the AioCompletion's st...
Dan Mick
01:05 AM Revision 917a6f29 (ceph): Striper: use local variable inside if() that tested it
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:05 AM Revision 41e16a3b (ceph): librbd: handle parent change while async I/Os are in flight
During a test_librbd_fsx run including flatten, ImageCtx->parent
was being dereferenced while null. Between the time...
Dan Mick
01:05 AM Revision a55700cc (ceph): librbd: hold AioCompletion lock while modifying global state
C_AioRead::finish needs to add in each chunk of a partial read
request to the 'partial' map in the AioCompletion's st...
Dan Mick
12:17 AM Revision 90d81562 (ceph): qemu: set qemu cache mode based on rbd cache setting
If we don't do this, qemu assumes no caching is used and doesn't send flushes.
Signed-off-by: Josh Durgin <josh.durg...
Josh Durgin
12:08 AM Revision 4acc0789 (ceph): Merge branch 'next'
Josh Durgin

12/05/2012

11:58 PM Revision 50af4734 (ceph): Add xfstests on rbd inside qemu
We may want to prune these later, since they take a long time.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:55 PM Revision 930bb550 (ceph): Merge branch 'next'
Josh Durgin
11:54 PM Revision 2a5549cc (ceph): qa: add script for running xfstests in a vm
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:46 PM Bug #3513: rgw log show error
hi Yehuda,
i hve given the space in relevant place and tried with as u r example . its not working ..
Yehuda Sad...
Lokesh Krishnappa
10:33 PM Revision 27793255 (ceph): rgw: fix rgw_tools get_obj()
The original implementation broke whenever data exceeded
the chunk size. Also don't keep cache for objects that
excee...
Yehuda Sadeh
10:11 PM Bug #3581 (Resolved): init script errors after upgrade from 0.48 to 0.55
I upgraded from o.48 (latest stable) to 0.55. Ceph seems to start fine using:... salvatore giudice
09:23 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
Running in teuthology with the multiclient test, I see a segfault in one of the fuse clients on the plana nodes. Wit... Sam Lang
08:50 PM Revision cb19e994 (ceph): doc: ceph osd create takes a uuid, not an osd id
This was updated by 36e7b077a77fa0a6c87289f400391c85dcdb1d42, but
accidentally reverted in later changes.
Signed-off...
Josh Durgin
07:34 PM Revision 993ff143 (ceph): PG: add split_into to populate child members
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:34 PM Revision f2a23916 (ceph): os/: add filestore collection_split
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:34 PM Revision bd463863 (ceph): test/store_test: add simple tests for collection_split
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:34 PM Revision a48dee54 (ceph): os/: Add failure CollectionIndex failure injection
Several pieces of HashIndex involve multi-step operations
which are sensitive to OSD crashes. This patch introduces
...
Samuel Just
07:34 PM Revision fdc5e5d1 (ceph): os/: Add CollectionIndex::prep_delete
If an unlink is interupted between removing the file
and updating the subdir attribute, the attribute will
overestima...
Samuel Just
07:34 PM Revision fec47cad (ceph): OSD: don't wait for superblock writes in handle_osd_map
Instead, pass the pinned maps into a Context and clear the
cache after the transaction is applied.
Signed-off-by: Sa...
Samuel Just
07:34 PM Revision f4f6bd7f (ceph): OSD: dispatch_context only discard transaction if contexts empty
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:34 PM Revision b8a37fdf (ceph): PGMonitor,OSD: don't send creates on split
Splits will be handled when the map update effecting the split is
processed for the splitting pg on each OSD. This w...
Samuel Just
07:34 PM Revision b6c49b48 (ceph): mon/OSDMonitor: enable split in Monitor
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:34 PM Revision 36c0fd22 (ceph): PrioritizedQueue: allow caller to get items removed by removed_by_filter
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:34 PM Revision 6e67a27f (ceph): osd/: splitting a pg now triggers a new interval
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:33 PM Revision a83d13a3 (ceph): OSD: ignore queries on now deleted pools
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
06:10 PM rbd Feature #3580 (Resolved): rbd import from stdin could try harder to sparsify images
rbd import from stdin currently seeks over full blocks of zeros that it gets from
stdin; it could try harder to accu...
Dan Mick
05:56 PM rbd Bug #3556 (Resolved): rbd rm command fails to remove the new format rbd image completely
This was fixed by reverting the tmap_rm-of-a-nonexistent-key behavior (the reverting commit is 5aecf2c092edcabc3b757a... Dan Mick
05:52 PM rbd Bug #3133 (Duplicate): perfcounters: sigfpe when rbd caching is enabled
#3521 is the same problem Josh Durgin
05:50 PM Bug #3536 (Resolved): librados: client.glance authentication error (1) Operation not permitted
Josh Durgin
05:47 PM Bug #3567 (Resolved): librbd: striping completions modifying global state outside lock
commit:a55700cc0aea0ff79e55c6bf78e9757b81fe9425
Dan Mick
05:47 PM Bug #3428 (Resolved): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
Josh Durgin
11:34 AM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
Recent logs: ubuntu@teuthology:/a/teuthology-2012-12-04_19:00:05-regression-next-testing-basic/8664... Tamilarasi muthamizhan
11:30 AM Bug #3428 (In Progress): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
ubuntu@teuthology:/a/teuthology-2012-12-04_19:00:05-regression-next-testing-basic/8665 Tamilarasi muthamizhan
05:47 PM rbd Bug #3524 (Resolved): test_librbd_fsx: crash after flatten
commit:41e16a3b40efb80a5ed7a5587438569ca86c85a3
Dan Mick
05:17 PM CephFS Bug #3579 (Resolved): kclient: Use less secure random number generator so we don't consume entropy

The routines __choose_mds() and ceph_mdsmap_get_random_mds() call the kernel get_random_bytes() which gets random n...
David Zafman
05:05 PM CephFS Bug #3572: High CPU after equivalent to node very busy
There is already a fix for this in wip-fs branch. I'm not clear if we need to be processing through the list once or... David Zafman
04:42 PM CephFS Bug #3572: High CPU after equivalent to node very busy
There is a bug in this routine:... David Zafman
06:14 AM CephFS Bug #3572: High CPU after equivalent to node very busy
The good news is that we don't need high quality entropy here; the crappy stuff will do... Sage Weil
04:24 PM CephFS Bug #3554 (Resolved): Logs broken after a rotation
commit:dc93132d8cc1edf83b7e0a603b366cde6750f4d6 Dan Mick
12:36 PM CephFS Bug #3554 (Fix Under Review): Logs broken after a rotation
David Zafman
02:10 PM Bug #3578 (Resolved): auth: auth_client_required has not default
Looking at the code following a complaint on irc, auth_client_required has no default, so any client not specifying e... Yehuda Sadeh
01:24 PM CephFS Bug #3404 (Resolved): oops in strlen() from set_request_path_attr()
Commit: f18b417f1e80f3d9053ea07958d87f87bd20c138
https://github.com/ceph/ceph-client/commit/f18b417f1e80f3d905...
David Zafman
12:48 PM Bug #3576: scripe scripts broken after upgrade to 0.55
Yes, after removing /etc/init/ceph.conf it works as expected. Thanks! :) Corin Langosch
12:43 PM Bug #3576: scripe scripts broken after upgrade to 0.55
The problem here is that a new upstart script (/etc/init/ceph.conf) is aliasing the init.d-style scripts. We're proba... Greg Farnum
11:35 AM Bug #3576 (Resolved): scripe scripts broken after upgrade to 0.55
I just installed ceph 0.55 on a quantal system and now the service scripts seem to be broken:
~# service ceph rest...
Corin Langosch
12:35 PM CephFS Bug #3370 (Fix Under Review): All nfsd hung trying to lock page(s) on export of kclient ceph
David Zafman
12:04 PM Bug #3495: ceph-mon crash
Thanks Artem. Your log confirmed my suspicions regarding to what the bug was.
If you have the chance, could you tr...
Joao Eduardo Luis
11:07 AM Bug #3495: ceph-mon crash
Attached is the file with a paxos=10 log. Artem Grinblat
09:45 AM Bug #3495: ceph-mon crash
... Josh Durgin
09:36 AM Bug #3495: ceph-mon crash
> Could you open a separate bug with the crash you see with the multithreaded object listing?
I might be able late...
Artem Grinblat
08:39 AM Bug #3495: ceph-mon crash
Could you open a separate bug with the crash you see with the multithreaded object listing? There is some shared stat... Josh Durgin
06:33 AM Bug #3495: ceph-mon crash
(As a workaround I'm now doing "nice rados -p {pool} ls > {pool}.ids" and reading ids from the file). Artem Grinblat
06:32 AM Bug #3495: ceph-mon crash
> Are you doing anything in particular to trigger this bug?
With Ceph 0.54 I've noticed that...
Artem Grinblat
06:21 AM Bug #3495: ceph-mon crash
I'm not doing anything special, the usual librados uploads and removes. There is also a recovery in background: "reco... Artem Grinblat
05:45 AM Bug #3495: ceph-mon crash
Artem,
The good news is that, given the bug being triggered yet again on the same spot, it would appear to be loca...
Joao Eduardo Luis
02:59 AM Bug #3495 (In Progress): ceph-mon crash
Thanks for following up on this. And thanks for cranking up the debug levels! :-) Joao Eduardo Luis
12:56 AM Bug #3495: ceph-mon crash
"FAILED assert(have_pending)" still happens with Ceph 0.55.
I have attached the logs.
Artem Grinblat
11:39 AM Bug #3577 (Can't reproduce): osd missing reported by osd_recovery.test_incomplete_pgs workload
Logs: ubuntu@teuthology:/a/teuthology-2012-12-04_19:00:05-regression-next-testing-basic/8592... Tamilarasi muthamizhan
11:14 AM CephFS Feature #3575 (New): ceph-fuse: Add support for forget_multi
A new function in fuse (as of 2.9) supports dropping multiple inodes from the cache in one upcall. Sam Lang
11:12 AM CephFS Feature #3574 (New): ceph-fuse: Add support for write_buf

A new function (as of fuse 2.9) 'write_buf' in the fuse lowlevel interface supports doing I/O through a pipe allowi...
Sam Lang
11:10 AM CephFS Feature #3573 (Rejected): ceph-fuse: Add ioctl support
Sam Lang
11:08 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Sorry for the delay. I just installed 0.55 and it doesn't crash anymore (I didn't change the ceph.conf at all). Thank... Corin Langosch
11:01 AM rgw Feature #3443: radosgw - Add Log messages to indicate restart, attempt, success and failure
To clairify, forget the possible issue with syntax checking in mkcephfs or starting and stopping ceph. That's a tota... Ken Franklin
08:45 AM rgw Feature #3443: radosgw - Add Log messages to indicate restart, attempt, success and failure
here's a specific example from bobtail tesing:
ceph.conf contained:
[client.radosgw.gateway]
...
Ken Franklin
07:47 AM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
Noah has created a libcephtools library for the admin socket stuff. Should we add it there, or a separate libcephadm... Sam Lang
06:46 AM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
Sweet.
I'm a bit leary about exposing the caps via libcephfs.. that's an implementation detail that users shouldn'...
Sage Weil
06:30 AM CephFS Bug #3559 (Fix Under Review): mds: not issuing RDCACHE to exclusive client for some files
That fixed it. With your fix it now passes my test. I cherry-picked your fix into wip-3559. Sam Lang
06:12 AM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
Yeah your right - the fix I proposed doesn't work because it ends up in mix state eventually. Testing your patch. Sam Lang
05:58 AM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
I don't think we can alloc CACHE caps in the excl->mix state because caching isn't allowed in mix. Generally speakin... Sage Weil
12:48 AM Revision 4cdc30b9 (ceph): Merge remote-tracking branch 'origin/wip-mds' into next
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:26 AM Revision 8e78cd82 (ceph): dropping xfs test 183 for now as it causes nightly failure
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:20 AM Revision cea082c6 (ceph): dropping test 183 as it is causing nightly failures
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:08 AM Revision 307d291a (ceph): kernel: add kclient ffsb back in
Sage Weil

12/04/2012

11:42 PM Revision 3986564b (ceph): Dropping xfs tests 179 and 183 as they are causing nightly failures
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:05 PM Revision 3ef741ac (ceph): Merge branch 'wip-filestore' into next
Reviewed-by: Sam Just <sam.just@inktank.com> Sage Weil
10:52 PM Revision f3bd3564 (ceph): Merge branch 'wip-msgr-delay-queue' into next
Sage Weil
10:50 PM Revision 727c37a7 (ceph): mds: journal remote inode's projected parent
Server::_rename_prepare() adds remote inode's parent instead of
projected parent to the journal. So during journal re...
Yan, Zheng
10:50 PM Revision 3f69f729 (ceph): mds: don't create bloom filter for incomplete dir
Creating bloom filter for incomplete dir that was added by log
replay will confuse subsequent dir lookup and can crea...
Yan, Zheng
10:48 PM Revision 724d5aaa (ceph): doc: added some descriptions in ms-ref and filestore-config-ref
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:43 PM Revision 3cf2197c (ceph): doc: write descriptions for the remaining msgr options
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:41 PM Revision 0756052c (ceph): PG: remove last_epoch_started asserts in proc_primary_info
These asserts are valid for a uniform cluster, but they won't hold
for a replica running a version without the info.l...
Samuel Just
06:58 PM Revision b76f12d4 (ceph): doc: Edited striping section. Modified stripe graphic to pretty print. ...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:59 PM CephFS Bug #3572 (Resolved): High CPU after equivalent to node very busy
I dropped a ceph kernel client node into the debugger and left it there a while. After resuming execution the machin... David Zafman
04:59 PM Bug #3571 (Resolved): MOSDPGCreate is unconditionally generated at max frequency by monitors
Sam noticed today that his OSDs were getting an empty MOSDPGCreate message every 30 or 60 seconds. I looked briefly t... Greg Farnum
03:51 PM Linux kernel client Bug #2506: ceph: ceph_add_cap: couldn't find snap realm NNN
commit:3384431b6d889486d19d1a1543626fb1a2cff178, which appears in v0.55, should fix the 'snap realm 100' problem. Th... Sage Weil
03:31 PM CephFS Feature #3570 (Resolved): teuthology: mds thrasher
Sage Weil
02:08 PM CephFS Feature #3568 (Fix Under Review): client: Allow hold_caps_until to be configured
Made this change to the wip-3568 branch. Needs review.
Sam Lang
11:26 AM CephFS Feature #3568 (Resolved): client: Allow hold_caps_until to be configured
Client::cap_delay_requeue has a hardcoded timeout of 5 secs. Make this configurable. Sam Lang
01:35 PM Revision 2ba9c870 (ceph): mds: journal remote inode's projected parent
Server::_rename_prepare() adds remote inode's parent instead of
projected parent to the journal. So during journal re...
Yan, Zheng
01:29 PM Revision 8cd8f250 (ceph): mds: don't create bloom filter for incomplete dir
Creating bloom filter for incomplete dir that was added by log
replay will confuse subsequent dir lookup and can crea...
Yan, Zheng
01:27 PM Revision 8c2526a7 (ceph): Merge remote-tracking branch 'gh/wip-mds' into next
Sage Weil
01:25 PM Revision 3ace9a7c (ceph): logrotate: do not spam stdout
Avoid anything on stdout that will generate cron emails for people.
Reported-by: Stefan Priebe <s.priebe@profihost.a...
Sage Weil
01:24 PM CephFS Bug #1047: mds: crash on anchor table query
commit:a3aad3c3c58ffd7cd556275cd1c7dbc69b3eb4dd, which is in v0.55. Greg Farnum
12:53 PM Bug #3569 (Can't reproduce): Monitor & OSD failures when an OSD clock is wrong
... Greg Farnum
11:36 AM Bug #3526: Commands mentioned in documentation are incomplete ?
Can you check these commands, John? I don't remember all the syntax, but I'm pretty sure for instance that "pool=cust... Greg Farnum
11:32 AM Bug #2536: librados crashed while getting stat of an object
Hey Benjamin, this is the same assert but quite a different call chain — can you create a new bug? Preferably with so... Greg Farnum
11:24 AM CephFS Bug #3559: mds: not issuing RDCACHE to exclusive client for some files
I was able to reproduce this with a libcephfs test that creates, opens and closes files, suspends the client for 20 s... Sam Lang
05:47 AM Revision b781ac00 (ceph): build: Add RPM release string generated from git describe.
Fix for bug 3451. Use the commit count and sha1 from git describe to
construct a release string for rpm packages.
C...
Gary Lowell
05:42 AM Revision f60c9b66 (ceph): ceph.spec.in: Build debuginfo subpackage.
This is a partial fix for bug 3471. Enable building of debuginfo package.
Some distributions enable this automatical...
Gary Lowell
05:31 AM Revision 2eee9e17 (ceph): Merge branch 'master' of http://github.com/ceph/ceph
Gary Lowell
05:29 AM Revision b5ec1c67 (ceph): Merge branch 'next'
Gary Lowell
04:48 AM Revision a74a4acf (ceph): doc: Added a striping section for Architecture.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:08 AM Revision 690f8175 (ceph): v0.55
Gary Lowell
03:06 AM Revision 234cc081 (ceph): ceph.spec.in: Add SLES and remove Fedora from debug package list.
Gary Lowell
12:02 AM Revision 7fbf9476 (ceph): rgw: fix swift auth concurrency issue
Fixes: #3565
Originally ops were using static structures, but that
has since changed. Switching swift auth handler to...
Yehuda Sadeh
12:02 AM Revision 0639cd9c (ceph): rgw: fix rgw_tools get_obj()
The original implementation broke whenever data exceeded
the chunk size. Also don't keep cache for objects that
excee...
Yehuda Sadeh

12/03/2012

11:33 PM Revision 595dd0ec (ceph): Merge branch 'next'
Sage Weil
11:33 PM Revision 26045573 (ceph): test_rados_api_misc: fix dup rmmkey test
We now expect ENONET as of 9961640f76a950c674c0e7cc2453931088c63fd7
again.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:22 PM rbd Bug #3524 (In Progress): test_librbd_fsx: crash after flatten
Dan Mick
06:33 PM rbd Bug #3524: test_librbd_fsx: crash after flatten
I think I found the smoking gun. Two completions are racing to update partial
in add_partial_sparse_result(); there...
Dan Mick
08:57 PM Bug #3567 (In Progress): librbd: striping completions modifying global state outside lock
Dan Mick
08:57 PM Bug #3567 (Resolved): librbd: striping completions modifying global state outside lock
C_AioRead::finish places bits of a striped AioRead into the StripedReadResult
object's partial field for later assem...
Dan Mick
08:22 PM Revision f2c7a60c (ceph): doc: Fixed many hyperlinks, a few typos, and some minor clarifications.
fixes: #3564
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:11 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
update/status Dan Mick
05:02 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
I added requested info last week on 11/29. How do I change Status? Anonymous
06:48 PM Revision a7a3cbf8 (ceph): doc: Clarified example for root user.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:58 PM rgw Bug #3565 (Resolved): rgw:crash with concurrent requests to swift auth
Fixed, commit:7fbf9476cb44ce256f4bb2366f46fa20cb570eda. Yehuda Sadeh
02:26 PM rgw Bug #3565 (Resolved): rgw:crash with concurrent requests to swift auth
Yehuda Sadeh
03:54 PM rbd Bug #3566 (Resolved): log max new = 1 can cause hang on process exit
Investigating other things entirely, I had set log max err = 1 in [global]; I started
observing occasional hangs, an...
Dan Mick
03:00 PM Documentation #3564 (In Progress): doc: many broken links since rearrangement
Good idea Sam, it'd be great to have something like that run automatically. Running linkchecker against ceph.com/docs... Josh Durgin
01:50 PM Documentation #3564: doc: many broken links since rearrangement
Is there a link checker already running for ceph.com? Something like linkchecker.sourceforge.net?
Sam Lang
12:25 PM Documentation #3564: doc: many broken links since rearrangement
Most of the links from the previous structure worked fine. Where the subtree changed, there were some links that brok... John Wilkins
11:32 AM Documentation #3564 (In Progress): doc: many broken links since rearrangement
John Wilkins
11:00 AM Documentation #3564 (Resolved): doc: many broken links since rearrangement
All the chef links on this page:
http://ceph.com/docs/master/rados/operations/add-or-rm-osds/
Everything referenc...
Josh Durgin
11:56 AM Revision 5bea57bf (ceph): config: we still want osd_thread_recovery_timeout
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:44 AM Revision e686cb14 (ceph): config: Remove unused options
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
11:44 AM Revision 6b105ae0 (ceph): client: Fix ceph_mount() when subdir is specified
If a subdirectory is specified to ceph_mount, the
root inode does not have an ino of CEPH_INO_ROOT, so
cwd will fail ...
Sam Lang
11:42 AM Revision 9961640f (ceph): osd: ENOENT on TMAP_RM on non-existent key
This reverts 29fae494d0b1459c8bb934d42446e0ada7355402 and fixes the
alternate implmentation added by 8e91d00b52808aa1...
Sage Weil
11:42 AM Revision 272e89d9 (ceph): osd: add TMAP_RMSLOPPY op
Remove a key, but succeed if key already does not exist.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:42 AM Revision 4870b43c (ceph): mds: use TMAP_RMSLOPPY op when removing dentries
After replay, we don't know if the dentry removal has already been
committed. Use a sloppy removal so that we succee...
Sage Weil
11:42 AM Revision f57a7980 (ceph): osd: EINVAL on unknown TMAP op code
The old/slow implementation did this, but the optimized version did
not.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:17 AM Bug #2683: ceph-fuse: crash during fsstress
The hard link bug was only expressed through the libcephfs API, not ceph-fuse. Sam Lang
03:44 AM Cleanup #3561 (Resolved): unused config options
Sage Weil

12/02/2012

10:30 PM Revision 85574a36 (ceph): os/JournalingObjectStore: applied_seq -> max_applied_seq
Rename applied_seq to max_applied_seq, since it is a bound; there may be
seq's < max_applied_seq that are not applied...
Sage Weil
10:30 PM Revision 52810848 (ceph): os/FileStore: only wait for applying ops to complete before commit
We can have a large number of operations in the op_wq waiting to be applied
to the fs. Currently, when we want to co...
Sage Weil
06:41 AM Revision c10958e4 (ceph): osd: fix RepModify when past last_peering_reset
If we apply or commit a RepModify from a prevous perring interval, we need
to free it.
This fixes 'slow request' mes...
Sage Weil
03:32 AM Revision 2d0cfce8 (ceph): Merge remote-tracking branch 'origin/wip-coverity'
Yehuda Sadeh
02:23 AM Revision fab0976d (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:57 AM Revision 3a064dcf (ceph): rgw: fix uninit var
CID 745935 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
At (2): Non-static class member "expiration" is not in...
Sage Weil
12:57 AM Revision 880a1856 (ceph): OutputDataSocket: fix uninit var
CID 745933 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
At (2): Non-static class member "data_size" is not ini...
Sage Weil
12:56 AM Revision 648c7f0c (ceph): test/osdc/FakeWriteback: fix uninit var
CID 745936 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
At (2): Non-static class member "m_off" is not initial...
Sage Weil
12:56 AM Revision 0dac9e69 (ceph): osd: fix missing unlock; simplify
Instead of a special-case exit, just skip the con replacement. Continue
on to mark the old con down.
CID 745920 (#1...
Sage Weil

12/01/2012

08:52 PM Revision 3fa2582b (ceph): mds: consider revoking caps in imported caps as issued
The clients may already send caps release message to the exporting
MDS, so the importing MDS waits for the release me...
Yan, Zheng
08:52 PM Revision 961bc0c9 (ceph): mds: fix open_remote_inode race
discover_ino() may return -ENOENT if it races with other FS activities.
so use C_MDC_RetryOpenRemoteIno instead of C_...
Yan, Zheng
08:52 PM Revision 587aec17 (ceph): mds: fix assertion in handle_cache_expire
During export, it's possible to get cache expire messages in
DISCOVERING, FREEZING and PREPPING state.
Signed-off-by...
Yan, Zheng
08:52 PM Revision 1203cd21 (ceph): mds: allow open_remote_ino() to open xlocked dentry
discover_ino() has a parameter want_xlocked. The parameter indicates
if remote discover handler can proceed when xloc...
Yan, Zheng
08:52 PM Revision 2a506894 (ceph): mds: use rdlock_try() when checking NULL dentry
Use rdlock_try() instead can_read() when path_traverse encounters
a NULL dentry. This can partly avoid infinitely wai...
Yan, Zheng
08:52 PM Revision 0fa48758 (ceph): mds: fix freeze inode deadlock
CInode::freeze_inode() is used in the case of cross authority rename.
Server::handle_slave_rename_prep() calls it to ...
Yan, Zheng
08:52 PM Revision 946b263c (ceph): mds: Don't acquire replica object's versionlock
Both CInode and CDentry's versionlocks are of type LocalLock.
Acquiring LocalLock in replica object is useless and pr...
Yan, Zheng
08:52 PM Revision ff170ecf (ceph): mds: clear lock flushed if replica is waiting for AC_LOCKFLUSHED
So eval_gather() will not skip calling scatter_writebehind(),
otherwise the replica lock may be in flushing state for...
Yan, Zheng
08:52 PM Revision 8f674899 (ceph): mds: call eval() after caps are exported
For an inode just changed authority, if the new auth MDS want to
change a lock in the inode from 'sync' to 'lock' sta...
Yan, Zheng
08:52 PM Revision 9bfe540c (ceph): mds: don't forward client request from MDS
Forwarding client request that was from MDS will trigger assertion
in MDS::forward_message_mds(). MDS only send clien...
Yan, Zheng
08:52 PM Revision 4cd8ea92 (ceph): mds: drop locks if requiring auth pinning new objects.
Locker::acquire_locks() skip auth pinning replica object if we only
request a rdlock and the lock is read-lockable. T...
Yan, Zheng
08:52 PM Revision 5620f3d0 (ceph): mds: allow try_eval to eval unstable locks in freezing object
Unstable locks hold auth_pins on the object, it prevents the freezing
object become frozen and then unfreeze. So try_...
Yan, Zheng
08:45 PM Revision 8dcc6c39 (ceph): msg/Pipe: flush delayed messages when stealing/failing pipes
If we are failing a pipe, flush the incoming messages before we try to
reconnect. Similarly, flush queued messages o...
Sage Weil
07:21 PM Bug #2683: ceph-fuse: crash during fsstress
Do we think this bug is still there? Haven't seen it in quite a while. Could it have been related to commit:1638f62... Sage Weil
03:01 PM Cleanup #3561 (In Progress): unused config options
Branch wip-3561 has the following options removed:
client_cache_stat_ttl
client_cache_readdir_ttl
client_unmount...
Sam Lang
12:59 PM Feature #3482 (Resolved): sles gitbuilder; release rpms
Sage Weil
12:41 PM CephFS Bug #3370: All nfsd hung trying to lock page(s) on export of kclient ceph
It might be that leaving the pages locked for the duration of the read is the wrong thing. My recollection is vague,... Sage Weil
11:31 AM CephFS Bug #3370: All nfsd hung trying to lock page(s) on export of kclient ceph

I verified that PG_locked was set in struct page flags field. I suspected that ceph_readpages() was leaving pages ...
David Zafman
07:14 AM Revision 7794de61 (ceph): rbd: report striping as a feature in rbd info
Fixes: #3549
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:57 AM Revision dccf6ee4 (ceph): ceph-osd: put g_ceph_context before exit
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just

11/30/2012

11:21 PM rbd Bug #3549: rbd: info should report striping
commit:7794de61b5f4b5c2e20c99e26c8578361d9b0247 Dan Mick
11:21 PM rbd Bug #3549 (Resolved): rbd: info should report striping
Dan Mick
10:30 PM rbd Bug #3549: rbd: info should report striping
Not yet resolved; feature_str() should return striping when enabled. Dan Mick
09:08 PM rbd Bug #3549 (Resolved): rbd: info should report striping
Sage Weil
10:26 PM Bug #3468 (Resolved): rbd snap unprotect succeeds with children
commit:faf23caa6ad4da81de6f5c5c52151aff49758c04 in master Dan Mick
10:04 PM Revision 49f32cee (ceph): ReplicatedPG: only increment active_scrub on primary for final push
We only queue the _applied_recovered_object callback on the primary for the
final push. It is this callback which de...
Samuel Just
09:45 PM Bug #3489 (Resolved): osd: slow request warnings
Sage Weil
09:08 PM rbd Bug #3503 (Resolved): rbd: import "-" no longer works
Sage Weil
09:08 PM Feature #3502 (Resolved): rbd export should support stdout
Sage Weil
09:08 PM rbd Bug #3547 (Resolved): rbd: suites/iozone.sh failure
Sage Weil
09:06 PM Bug #3460 (Resolved): ceph monitor crashed in the nightlies
Sage Weil
09:05 PM rbd Feature #3380 (Resolved): rbd: export and import functions should support stdout
Sage Weil
09:05 PM CephFS Bug #3367 (Resolved): client: hardlink without original file breaks on unmount
Sage Weil
09:04 PM Feature #3358 (Resolved): Add pool option for min size to prevent a pg from going active with exc...
Sage Weil
09:00 PM Bug #3250 (Resolved): debs don't include Contents-<arch>.gz
Sage Weil
08:59 PM Bug #3209 (Resolved): rbd_fsx_cache_writethrough test failure in the nightlies
Sage Weil
08:59 PM Bug #3232 (Resolved): osd: 0.15 scrub stat mismatch, got 25/25 objects, 15/15 clones, 50453469/49...
Sage Weil
08:59 PM Bug #3221 (Resolved): disconnect_session_watchers missing pg
Sage Weil
08:58 PM CephFS Bug #3111 (Can't reproduce): Multiple MDS inevitable appear assert
Sage Weil
08:52 PM Bug #3115 (Won't Fix): Cannot compile ceph 0.48.1
Sage Weil
08:51 PM Bug #3130 (Resolved): osd: crash in SimpleMessenger::reaper
Sage Weil
08:51 PM Feature #3138 (Rejected): osd: Make filestore_xattr_use_omap=true the default? Or something?
Sage Weil
08:51 PM Feature #3137 (Resolved): osd: make default osd_journal_size 1GB, if existing (block or file) use...
Sage Weil
08:49 PM Bug #2897 (Resolved): ceph fuse error segfault
Sage Weil
08:49 PM Bug #2900 (Resolved): ceph fuse crashed
Sage Weil
08:48 PM Bug #3067 (Resolved): mon: runaway memory
Sage Weil
08:47 PM Bug #3061 (Resolved): osd crash during shutdown
Sage Weil
08:47 PM Bug #3026 (Resolved): ref counting error argonaut
Sage Weil
08:46 PM Bug #2945 (Won't Fix): package upgrade from v0.46 to v0.48argonaut fails
Sage Weil
08:46 PM Bug #2908 (Resolved): ceph osd crush remove <name>
Sage Weil
08:46 PM Bug #2892 (Resolved): ceph health detail kills monitor
Sage Weil
08:45 PM Bug #2833 (Resolved): LibRBD.TestClone failure with ms fialure injection
Sage Weil
08:45 PM Bug #2800 (Resolved): osd/ReplicatedPG.cc: 3537: FAILED assert(waiting_for_ondisk.begin()->first ...
Sage Weil
08:45 PM devops Bug #2783 (Won't Fix): Chef-client fails on oneiric cluster
Sage Weil
08:44 PM Bug #2765 (Closed): Extremely Long Object Latencies
Sage Weil
08:44 PM Bug #2766 (Resolved): cephcontext: needs refcount
Sage Weil
08:42 PM Bug #2762 (Resolved): mon crash ceph::__ceph_assert_fail (assertion=0x63d150 "begin->last_committ...
Sage Weil
08:41 PM Bug #2610 (Resolved): osd: pg stuck at scrubbing
Sage Weil
08:40 PM Bug #2233 (Won't Fix): Throttle when there are lots of large conccurent IOs
Sage Weil
08:40 PM Feature #2227 (Closed): QA: create a test to verify operation with non-default layouts
Sage Weil
08:38 PM CephFS Bug #3531 (Resolved): mds segfault at _unlink_local_finsh
commit:44bc687d98f931b15538805d3923492d62dca779 Sage Weil
08:37 PM CephFS Bug #3210 (Resolved): mds crashed and segfault at unlink_local_finish
commit:44bc687d98f931b15538805d3923492d62dca779 Sage Weil
08:37 PM CephFS Bug #1548 (Resolved): metadata inconsistencies and mds crashes
commit:44bc687d98f931b15538805d3923492d62dca779 Sage Weil
08:37 PM CephFS Bug #1947 (Resolved): mds: SIGBUS during _mark_dirty
Sage Weil
08:36 PM rbd Feature #1908 (Resolved): rbd: test map/unmap more extensively
Sage Weil
08:36 PM rbd Feature #1908: rbd: test map/unmap more extensively
Sage Weil
08:33 PM RADOS Feature #228 (Resolved): crush unit tests
Sage Weil
08:32 PM Feature #1299 (Resolved): osd: interface to query/manage missing, unfound, lost objects
Sage Weil
08:32 PM Messengers Bug #1378 (Resolved): connection race - existing connection not open or connecting
Sage Weil
08:31 PM Feature #2678 (Rejected): osd, objecter: redirect misdirected requests
Sage Weil
08:31 PM Cleanup #2230 (Resolved): deprecate 'btrfs devs'
Sage Weil
08:12 PM Revision 246eb7b2 (ceph): Merge remote-tracking branch 'gh/wip-osd-msgr'
Sage Weil
08:02 PM Documentation #3382 (Resolved): doc: create page for OS requirements, detailing compatibility for...
Sage Weil
08:01 PM Documentation #3084 (Resolved): doc: Why and when should I use latest stable kernel and not the 3...
Sage Weil
08:01 PM Feature #2142 (Resolved): Add support for Ubuntu 12.04 (precise pangolin) in deb repository
Sage Weil
08:01 PM Subtask #2515 (Resolved): allow collection upgrade to use more than one transaction
Sage Weil
08:01 PM Subtask #2514 (Resolved): Implement DBObjectMap upgrade from old version
Sage Weil
08:01 PM Subtask #2513 (Resolved): Update DBObjectMap implementation to ignore collection
Sage Weil
08:01 PM Subtask #2512 (Resolved): implement upgrade process for collections
Sage Weil
08:01 PM Subtask #2509 (Resolved): create OSDService to limit pg/osd interface
Sage Weil
08:01 PM Subtask #2511 (Resolved): Change hobject_t encoding
Sage Weil
08:01 PM Subtask #2430 (Resolved): simplify pg removal
Sage Weil
08:01 PM Subtask #2403 (Resolved): remove osd pointer from PG
Sage Weil
08:01 PM Subtask #2402 (Resolved): audit calls into osd from pg for locking correctness
Sage Weil
08:01 PM Subtask #2333 (Resolved): create queueing for peering messages
Sage Weil
08:01 PM Subtask #2282 (Resolved): Handle map updates on a per-pg basis
Sage Weil
08:01 PM Subtask #2332 (Resolved): move pg queueing into pgs
Sage Weil
08:00 PM Cleanup #3016 (Resolved): make ceph osd crush set ${id} osd.${id} not require the ID twice
Sage Weil
07:59 PM Bug #2838 (Resolved): mon: json version of 'osd tree'
Sage Weil
07:58 PM Feature #3189 (Resolved): osd: use reservations for non-backfill recovery too
Sage Weil
07:55 PM Feature #3506 (Resolved): mkcephfs: multiple fs optiopns
Sage Weil
07:20 PM Revision a928b6db (ceph): OSDService: make messengers private
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:08 PM Revision 47699f39 (ceph): osd/: make OSDService messenger helpers return ConnectionRef
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:37 PM Revision 494711e6 (ceph): mon: PaxosService: cancel proposal timer after election
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
05:07 PM Bug #3563 (Closed): osd crashed with error "auth: could not find secret_id=2"
Test : collection:rbd-basic clusters:fixed-3.yaml fs:btrfs.yaml msgr-failures:many.yaml tasks:rbd_cli_copy_old_format... Tamilarasi muthamizhan
04:46 PM CephFS Bug #1047: mds: crash on anchor table query
Sage Weil wrote:
> most likely fixed by yan's patch
commit id?
Ian Colle
12:19 PM CephFS Bug #1047 (Resolved): mds: crash on anchor table query
most likely fixed by yan's patch Sage Weil
04:26 PM Revision 7412bd36 (ceph): Merge remote-tracking branch 'gh/wip-mds-ls2'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
04:22 PM Revision 9cd730bd (ceph): doc: update kernel recs
Mention which stable kernels we recommend.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:03 PM rbd Bug #3562 (Can't reproduce): incorrect progress shown for rbd resize image
Logs:ubuntu@teuthology:/a/teuthology-2012-11-30_07:00:03-regression-testing-master-basic/6540... Tamilarasi muthamizhan
12:18 PM Bug #3406 (Resolved): ceph fuse crashed during blogbench test
Sage Weil
12:16 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
Sage Weil
12:12 PM Bug #3548 (Resolved): osd: sends messages to marked-down peers
Sage Weil
12:02 PM Cleanup #3561: unused config options
lets keep
mds_bal_merge_rd
mds_bal_merge_wr
the merge ones will be used later.
Sage Weil
11:17 AM Cleanup #3561 (Resolved): unused config options
These config options are no longer used or referenced anywhere in the source. Should we remove them?
client_cache...
Sam Lang
11:50 AM Bug #3292 (Resolved): osd crash in handle_osd_ping
Sage Weil
11:49 AM Bug #3290 (Resolved): libceph: unable to handle osdmap
Sage Weil
11:48 AM Bug #3212 (Resolved): librados: failed to decode message of type 59 v1: buffer::end_of_buffer
Sage Weil
11:47 AM Bug #2947 (Can't reproduce): osd: out of order reply
Sage Weil
11:47 AM Bug #3038 (Resolved): objectcacher: segv in bh_write_commit -> close_object
Sage Weil
10:52 AM Feature #3219 (Resolved): Run tests in valgrind on gitbuilder
Sam Lang
08:54 AM rgw Bug #3532 (Resolved): rgw: wrong bucket stats after multipart upload
Sage Weil
08:54 AM Messengers Bug #3510 (Resolved): messenger doesn't fill in nonce if port is specified
Sage Weil
02:18 AM Revision dc93132d (ceph): logrotate: fix rotation
Fixes: #3554
Always reload with Upstart because in some configs the init.d script doesn't work
Signed-off-by: David ...
David Zafman
01:21 AM Revision 909b92e8 (ceph): mds: assert segements not emtpy in get_current_segment()
Only one caller can tolerate no segments; make a new
peek_current_segment() for them.
Motivated by paranoia tracking...
Sage Weil
01:21 AM Revision f0c2920e (ceph): mds: be explicit about MDRequest killed state
Set the killed flag and use that instead of inferring things from
the session xlist.
Signed-off-by: Sage Weil <sage@...
Sage Weil
01:20 AM Revision 41ef9bbb (ceph): mds: drop redundant mdr->committing = true
journal_and_reply() does this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:20 AM Revision 44bc687d (ceph): mds: fix request_kill()
Only request_cleanup() if the request isn't already committing. If it
is, wait for it to commit before we clean up.
...
Sage Weil
01:03 AM Revision 0ffafb31 (ceph): Revert "osd: fix leak of heartbeat con on reset"
This reverts commit b31a99abda75b9170a5805b02944a0c0c78245b7. Sage Weil
12:47 AM Revision abd9e36c (ceph): client: only dump cache on umount if we time out
We don't want to dump the cache every time an item is trimmed and the
mount_cond gets signaled; this can make umount ...
Sage Weil
12:09 AM Revision b97aaca3 (ceph): msgr: add a delay_until queue that is used to delay deliveries.
Its life-cycle matches that of delay_queue, and the delayed_delivery
function respects it. For now queue_received is ...
Greg Farnum
12:09 AM Revision f454bb59 (ceph): msg/Pipe: refactor msgr delays
- move all delay state into a single class
- create thread once and only once per Pipe
- adjust debug levels
- discar...
Sage Weil
12:09 AM Revision f0bf6168 (ceph): msg/Pipe: drop queue helpers
There is a single caller; these only obfuscate.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 158260b6 (ceph): msg/Pipe: start delay thread *after* we know peer type
At end of connect(), or end of accept().
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 6d65fa4e (ceph): msg/Pipe: release dispatch throttle on delayed queue discard
This avoids leaking into the throttle and deadlocking.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 90f66980 (ceph): messenger: add the shell of a system to delay incoming Message delivery
When ms_inject_delay_type matches that of the incoming Connection,
the Pipe sets up a delay queue that it shuttles al...
Greg Farnum
12:09 AM Revision 0e92f892 (ceph): msgr: move the delay queue initialization into start_reader
The Pipe doesn't know the peer type in the constructor. It
doesn't always know in start_reader either, so this needs ...
Greg Farnum
12:09 AM Revision 01059e9b (ceph): msgr: clear out the delay queue when stop()ing
After some brief thought, I believe deleting any messages in the
delay queue is correct -- we are trying to simulate ...
Greg Farnum
12:06 AM Revision bea3ecf0 (ceph): rgw: treat lack of swift token as anonymous user access
Fixes: 3534
If a swift token hasn't been provided, set user as anonymous.
Signed-off-by: Yehuda Sadeh <yehuda@inktan...
Yehuda Sadeh

11/29/2012

11:48 PM Revision c26dc188 (ceph): Merge branch 'next'
Conflicts:
src/rgw/rgw_admin.cc
Sage Weil
11:47 PM Revision 77711dde (ceph): Merge remote-tracking branch 'gh/wip_next_bugs' into next
Sage Weil
11:34 PM Revision ef39773c (ceph): Merge remote-tracking branch 'gh/wip-mon-osd-create-fix' into next
Sage Weil
11:33 PM Revision 6a69083d (ceph): radosgw-admin: close storage before exit
Fixes: #3560
This will remove watches off notification objects.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:15 PM Revision 3ceaec4c (ceph): osd: use safe con helpers for scrub
Note that if we don't get a con our behavior largely does not matter, since
we know we are about to get a Reset event...
Sage Weil
11:15 PM Revision b31a99ab (ceph): osd: fix leak of heartbeat con on reset
If we replace our old con, drop the reference.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:15 PM Revision 774d5bf1 (ceph): osd: move next_osdmap under separate lock
It doesn't actually interfere with publish_lock, and the current osdmap
ref.
Document what is going on.
Always prec...
Sage Weil
11:15 PM Revision 30832f5a (ceph): osd: make _share_map_outgoing() use a Connection
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:15 PM Revision f865f260 (ceph): osd: use safe con helpers from do_{infos,queries,notifies}
Ensure we don't reopen connections to downloads.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:04 PM Revision f9056f5b (ceph): test/libcephfs: Test reading an empty file
This tests a bug (#3490) in the Client::_read_sync
codepath, and should be run with conf->client_read_sync_always
set...
Sam Lang
11:04 PM Revision 7d27e2e9 (ceph): client: Fix for #3490 and config option to test
If the mds revokes our cache cap, and we follow
the _read_sync() path, on a zero-byte file the
osd returns ENOENT. W...
Sam Lang
09:57 PM Revision 5c8cbd28 (ceph): PG: scrubber.end should be exactly a boundary
Let scrubber.end be (foo, HEAD, 10) where the oid is foo , HEAD is the
snap, and 10 is the hash and scrubber.begin si...
Samuel Just
09:51 PM Revision e2c4e2f6 (ceph): PG: maintain osd local last_epoch_started for find_best_info
In order to proceed with peering, we need an osd with a log including
the last commit sent to a client. This transla...
Samuel Just
09:51 PM Revision f4f93f82 (ceph): OSD: history.last_epoch_started should start at 0
history.last_epoch_started marks a lower bound on the last epoch at
which the pg went active. As with info.last_epoc...
Samuel Just
09:51 PM Revision 8218d8ac (ceph): OSD: get_or_create_pg return null if pool is gone
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:51 PM Revision 206f39e3 (ceph): ReplicatedPG: remove from snap_collections even without objects to trim
Also, make sure to write_info after updating snap_collections.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:51 PM Revision 82517f1b (ceph): hobject_t: make max private
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 84983387 (ceph): rgw: fix PUT acls
This fixes a regression introduced at
17e4c0df44781f5ff1d74f3800722452b6a0fc58. The original
patch fixed error leak, ...
Yehuda Sadeh
09:46 PM Revision 0b55fbdb (ceph): Script to install and configure radosgw.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:23 PM Revision e58008e0 (ceph): Merge branch 'wip-mon-store-errorcheck' into next
Reviewed-by: Joao Luis <joao.luis@inktank.com> Greg Farnum
09:07 PM Revision b0b8bfbd (ceph): Merge remote-tracking branch 'origin/wip-rgw-leak' into next
Conflicts:
src/rgw/rgw_main.cc
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:03 PM Revision 079dd190 (ceph): mon: Monitor: don't allow '+' or '-' prefixed values on parse_pos_long()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:01 PM Revision c6cc476f (ceph): mon: OSDMonitor: return -EINVAL on not-a-uuid during 'osd create'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:39 PM Revision 5bc10ecc (ceph): osd: use OSDService send_message helper from PG context
Use the OSDService helper to send messages to peers. This ensures that if
we are on an older OSDMap the messages don...
Sage Weil
08:39 PM Revision e18f9ee8 (ceph): osd: add Connection-base send_map(), send_incremental_map()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:39 PM Revision a87361ef (ceph): osd: fix Connection leaks
Messenger::get_connection() returns a reference. Put it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:39 PM Revision bd03234c (ceph): osd: simplify active_committed
Way back in 4b3bb5ab37a05fa001d59f24da7d9c30d650321b we changed this to
pass an entity_inst_t down to fix a race. The...
Sage Weil
08:38 PM Revision ea65dfff (ceph): osd: helpers to blacklist messages to down osds
There is a race between handle_osd_map -> note_down_osd() and PG threads:
- handle_osd_map -> note_down_osd marks d...
Sage Weil
08:38 PM Revision e1653302 (ceph): osd: use safe OSDService msgr helpers for heartbeats
Get connections via the OSDService helper.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:39 PM CephFS Bug #3554: Logs broken after a rotation
/etc/logrotate.d/ceph is doing an invoke-rc.d ceph reload which executes /etc/init.d/ceph which does /usr/bin/ceph-co... David Zafman
11:30 AM CephFS Bug #3554: Logs broken after a rotation
is this upstart (ceph-deploy) or mkcephfs (initrd)? Sage Weil
11:25 AM CephFS Bug #3554: Logs broken after a rotation
Hey Dan,
I just ran into this issue on my 3node VM on my desktop...
i had noted that mon.a was running, but mon...
Anonymous
04:13 PM rgw Bug #3534 (Resolved): rgw: no anonymous handling when going through swift
Done, commit:bea3ecf0746e57f6ac4fb32ef3f13bd328447992. Yehuda Sadeh
03:31 PM rgw Bug #3532: rgw: wrong bucket stats after multipart upload
Fix merged to master at commit:6a36ac5bd6f4e3d2ec425a35f8ae9ffa20df138c. Yehuda Sadeh
03:30 PM rgw Bug #3560 (Resolved): rgw: radosgw-admin doesn't clean up watches
Fixed, commit:6a69083dcee58bb411f6d81d80055767e1160f27. Yehuda Sadeh
03:24 PM rgw Bug #3560 (Resolved): rgw: radosgw-admin doesn't clean up watches
Yehuda Sadeh
03:00 PM CephFS Bug #3559 (Resolved): mds: not issuing RDCACHE to exclusive client for some files
reproduced by kernel tar compile task and ceph-fuse. one part of the trigger for #3490. Sage Weil
02:59 PM CephFS Bug #3490 (Resolved): client: ENOENT during kernel_untar_build.sh over fuse
commit:7d27e2e95c8cb1bb3f5950ff224e49bfd353db9c
hooray!
opening another issue for the RDCACHE caps thing
Sage Weil
01:46 PM rgw Bug #3558 (Resolved): rgw: PUT acls broken (stable)
Fixed, commit:84983387a220a29540aca64af774bbe7bc6b5ee6. Yehuda Sadeh
12:44 PM rgw Bug #3558 (Resolved): rgw: PUT acls broken (stable)
Yehuda Sadeh
12:32 PM rgw Bug #3557 (Resolved): rgw: error reading user info after creating subusers
After creating 100+ subusers, can't read user info. Yehuda Sadeh
11:17 AM Documentation #3555: {page-num} in ceph osd pool create is not optional
This is a difference between Bobtail and Argonaut, but it probably shouldn't have been optional in Argonaut so I'd sa... Greg Farnum
10:45 AM Documentation #3555 (Resolved): {page-num} in ceph osd pool create is not optional
The documentation on http://ceph.com/docs/master/rados/operations/pools/ claims pg-num is not required but it appears... Ken Franklin
11:15 AM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
too large of a file. Only did a tar for the osd logs.
Anonymous
11:06 AM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
ubuntu@ceph1:/var/log/ceph$ sudo service ceph status
=== mon.a ===
mon.a: running 0.48.2argonaut
=== mds.a ===
...
Anonymous
11:03 AM rbd Bug #3556 (Resolved): rbd rm command fails to remove the new format rbd image completely
when a rbd image is created using new format, removing the header followed by removing the rbd image using "rbd rm" d... Tamilarasi muthamizhan
10:11 AM Bug #3550: mon: Ceph fails to work when IP address is changed on the host
Deb Barba wrote:
> Sage,
>
> In all due respect, I disagree.
>
> I can see how you do not want a single typo i...
Sage Weil
09:25 AM Bug #3550: mon: Ceph fails to work when IP address is changed on the host
Sage,
In all due respect, I disagree.
I can see how you do not want a single typo in a config file to mess up t...
Anonymous
09:04 AM Bug #3550 (Won't Fix): mon: Ceph fails to work when IP address is changed on the host
Right. There is a manual process for adjusting monitor ips, but it is not very friendly.
We don't want to blindl...
Sage Weil
07:19 AM Bug #3550: mon: Ceph fails to work when IP address is changed on the host
This has been an recurrent issue among users on IRC, although it's often prompted by misunderstanding of how the moni... Joao Eduardo Luis
09:05 AM CephFS Bug #3551: mds: journaler hang
this was a broken object (size was < 4MB).
the journaler could handle it more gracefully, but more graceful in t...
Sage Weil
02:11 AM Revision 4c3d5dce (ceph): test_cls_rgw.c: Call to cls_rgw_bucket_complete_op() needs new parameter.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
01:15 AM Revision 9aacaf77 (ceph): add mon-thrasher singleton
Sage Weil
12:53 AM Revision 213787fb (ceph): Merge branch 'wip-mon-thrasher'
Joao Eduardo Luis
12:53 AM Revision 334d6386 (ceph): Merge branch 'wip-mon-thrasher'
Joao Eduardo Luis
12:28 AM Revision ab312f8d (ceph): mon: update Paxos::read()'s successful read check
It was returning success if it got back an error code; don't do that!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:28 AM Revision 399f269d (ceph): mon: convert store users with unchecked return codes to just assert on ...
This will make them much more noticeable and reduce the odds of something
writing data which assumes the previous op ...
Greg Farnum
12:28 AM Revision c762f91a (ceph): mon: remove the silly write_bl_ss write_bl_ss_impl distinction
It was introduced at the same time as all these unchecked return codes,
but I can't tell why.
Signed-off-by: Greg Fa...
Greg Farnum
12:28 AM Revision 24d61fa4 (ceph): mon: add WARN_UNUSED_RESULT to the MonitorStore functions that return e...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:28 AM Revision 3fe7c6cb (ceph): mon: add new get_bl_[sn|ss]_safe functions
These functions are like the non-safe versions, but assert that
there were no disk errors and have void return types....
Greg Farnum
12:28 AM Revision 60f60ff7 (ceph): mon: In MonitorStore, wrap all uses of ::close and assert success
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:12 AM Revision f5253592 (ceph): task: mon_thrash: thrash monitors while running other tests
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis

11/28/2012

11:25 PM Revision 71361ac6 (ceph): kernel: add rbd map/unmap test
Sage Weil
11:22 PM Revision dd3a24a6 (ceph): create qa/workunits/rbd/map-unmap.sh
This adds a bash script that creates an rbd image, then repeatedly
maps and unmaps it for a specified duration (5 min...
Alex Elder
09:56 PM Revision 6a36ac5b (ceph): Merge branch 'wip-3532-2'
Yehuda Sadeh
09:53 PM Revision 5d6da25c (ceph): rgw: bucket check --check-objects
A new option that goes through the indexed objects, verifies
their actual state and updates the index accordingly.
S...
Yehuda Sadeh
09:52 PM Revision e5dc46f6 (ceph): rgw: check_disk_state() removes multipart parts from index
Besides suggesting changes to the object's index, we also need
to remove the parts that build the object. This only a...
Yehuda Sadeh
09:45 PM Bug #3552: After ceph-deploy installation a reboot breaks OSDs
After several reboots I'm finding this problem to be intermittent. Sometimes I find that the mounts are performed an... David Zafman
04:28 PM Bug #3552: After ceph-deploy installation a reboot breaks OSDs
Ubuntu 12.04.1 LTS (actually ceph-deploy only supports 12.04 right now anyway) David Zafman
04:23 PM Bug #3552: After ceph-deploy installation a reboot breaks OSDs
What OS is this? I'm not certain but I'd expect this all to be accomplished via upstart triggers and the existing job... Greg Farnum
04:17 PM Bug #3552 (Resolved): After ceph-deploy installation a reboot breaks OSDs
The mounts for OSD partitions on /var/lib/ceph/osd/ceph-* are not added to /etc/fstab nor mounted some other way. Th... David Zafman
09:00 PM Revision 78286b14 (ceph): log: 10,000 recent log entries
This is what we were (wrongly) doing before, so there are no memory
utilization surprises.
Signed-off-by: Sage Weil ...
Sage Weil
08:59 PM Revision 4de7748b (ceph): log: fix log_max_recent config
<facepalm>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:35 PM Revision 39b93f58 (ceph): mon: check all uses of fsync in the MonitorStore for errors
This can sometimes return errors since it's a storage access, and
we're pretty sure ignoring it is the cause of a bro...
Greg Farnum
07:59 PM Revision 88a3e7d1 (ceph): Makefile: fix libcephfs for gcov and cleanups
Adds EXTRALIBS, removes unused CFLAGS.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Reviewed-by: Joe Buck <jb...
Noah Watkins
07:45 PM Revision 80c506d4 (ceph): rbd: fix import from stdin, add test
Make import work; do I/O in image native block size.
Note: creating sparse images is not currently attempted; could
s...
Dan Mick
07:45 PM Revision fcebe048 (ceph): rbd: allow export to stdout, add tests
Fixes: #3502
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherr...
Dan Mick
07:29 PM CephFS Bug #3554: Logs broken after a rotation
it sounds like the /etc/logrotate.d/ceph isn't telling upstart to reload the logs, or that bit of the upstart configs... Sage Weil
05:33 PM CephFS Bug #3554 (Resolved): Logs broken after a rotation
This is a ceph-deploy installation on Ubuntu 12.04 of ceph version 0.54 (commit:60b84b095b1009a305d4d6a5b16f88571cbd3... David Zafman
07:28 PM CephFS Bug #3553 (Need More Info): MDS core dumped running 0.48.2argonaut
ENXIO from teh OSD means we sent the request to the wrong osd. what version is the osd running?
also, do you have...
Sage Weil
05:26 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
ubuntu@ceph1:/var/log/ceph$ uname -a
Linux ceph1 3.2.0-23-virtual #36-Ubuntu SMP Tue Apr 10 22:29:03 UTC 2012 x86_64...
Anonymous
04:39 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
This cluster has 3 VM nodes Anonymous
04:35 PM CephFS Bug #3553 (Won't Fix): MDS core dumped running 0.48.2argonaut
/var/ceph/ceph-mds.a.log shows mds 'comitting suicide':
2012-11-29 00:09:08.569400 7f38fa8b2700 1 mds.0.6 handle_m...
Anonymous
07:11 PM Revision a1768003 (ceph): mon: fix compiler warning
signed/unsigned comparison
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:25 PM Revision ec2f2617 (ceph): messages/MClientRequest.h: remove twice included sys/types.h
Fix includes: remove twice included sys/types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 1f3e5ad2 (ceph): mon/Monitor.cc: remove twice included osd/OSDMap.h
Fix includes: remove twice included osd/OSDMap.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision e7f8e562 (ceph): mds/journal.cc: remove twice included common/config.h
Fix includes: remove twice included common/config.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 653f1347 (ceph): os/DBObjectMap.h: remove twice included <string>
Fix includes: remove twice included <string>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 428f300f (ceph): mds/Migrator.cc: remove twice included Migrator.h
Fix includes: remove twice included Migrator.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 82c1f48b (ceph): mds/Resetter.h: remove twice included msg/Messenger.h
Fix includes: remove twice included msg/Messenger.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 03a4c8c9 (ceph): tools/common.cc: remove twice included headers
Cleanup includes: Remove twice included sys/stat.h and osd/OSDMap.h.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b...
Danny Al-Gaaf
04:25 PM Revision aee71e15 (ceph): osd/OSD.h: remove twice included OpRequest.h
Fix includes: remove twice included OpRequest.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 93ff160d (ceph): os/IndexManager.cc: remove twice included FlatIndex.h
Fix includes: remove twice included FlatIndex.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 428d974c (ceph): osdmaptool.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 238f9321 (ceph): rados.cc: remove twice included headers
Fix includes: remove twice included common/obj_bencher.h and
common/errno.h
Signed-off-by: Danny Al-Gaaf <danny.al-g...
Danny Al-Gaaf
04:25 PM Revision a0d978f6 (ceph): remove twice included linux/types.h
Cleanup includes: remove twice included linux/types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 947b33a2 (ceph): os/DBObjectMap.cc: remove twice included headers
Fix includes: remove twice included <string> and <tr1/memory>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 0718c152 (ceph): rgw/rgw_rest.cc: remove twice included rgw_formats.h
Cleanup includes: Remove twice included rgw_formats.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 1341e6d7 (ceph): crushtool.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 54da979d (ceph): common/pipe.c: remove twice included unistd.h
Fix includes: remove twice included unistd.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 34f6d291 (ceph): mount/canonicalize.c: remove twice included string.h
Fix includes: remove twice included string.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 9ac063a8 (ceph): monmaptool.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 1ca3d756 (ceph): include/buffer.h: remove twice included stdio.h
Fix includes: remove twice included stdio.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision e1431b8e (ceph): librados/RadosClient.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision abc8cb68 (ceph): mds/Dumper.h: remove twice included msg/Messenger.h
Fix includes: remove twice included msg/Messenger.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision c753f58e (ceph): ceph_mds.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision f8ef4a88 (ceph): client/Client.cc: remove twice included headers
Fix includes: remove twice included common/config.h". Remove include
of sys/param.h in special __FreeBSD__ section, s...
Danny Al-Gaaf
04:25 PM Revision 5fb2185c (ceph): client/MetaRequest.cc: remove twice included client/Dentry.h
Fix includes: remove twice included client/Dentry.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 8a6278ec (ceph): ceph_osd.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 3fa561eb (ceph): ceph_syn.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision f814afad (ceph): fusetrace_ll.cc: remove twice included sys/time.h
Fix includes: remove twice included sys/time.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 8a19b89c (ceph): client/SyntheticClient.cc: remove twice included headers
Fix includes: remove twice included common/config.h and sys/types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bise...
Danny Al-Gaaf
04:25 PM Revision 1c0c0558 (ceph): ceph_fuse.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision f65307a0 (ceph): ceph_mon.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:24 PM rbd Bug #3524: test_librbd_fsx: crash after flatten
I've reproduced with logs, and am examining the ops. Working theory is that the flatten happened between the first p... Dan Mick
03:22 PM rbd Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
commit:81d383073865d221bb825a8990ae9b34bd491bef (next)
commit:3b0c36052806a4574ede6a9f0594dc83f7997bcc (master)
Dan Mick
03:06 PM CephFS Bug #3551 (Can't reproduce): mds: journaler hang
... Sage Weil
02:33 PM Bug #3550 (Won't Fix): mon: Ceph fails to work when IP address is changed on the host
I had an incident, where my DHCP server changed all the IP addresses of the nodes in my ceph cluster.
I looked up ...
Anonymous
01:55 PM rbd Bug #3549 (Resolved): rbd: info should report striping
feature_str() should have striping added for rbd info. Should rbd ls -l report striping
parms too?..
Dan Mick
01:35 PM Bug #3548 (Resolved): osd: sends messages to marked-down peers
the async osdmap updates introduce a new problem:
- handle_osd_map map X marks down osd Y
- pg thread uses map X-...
Sage Weil
01:10 PM Linux kernel client Bug #3525 (Resolved): kclient+iozone hang on ceph-client testing
My testing did not fail for iozone or direct io using
ceph-fuse.
I get an error when using rbd to back the file s...
Alex Elder
08:35 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
The direct I/O test now passes with my fix. I'm going to do
a final test run of the rebased patches in the testing ...
Alex Elder
08:32 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
I just finished testing my fix with the iozone test and it
appears to have made the hang I saw go away. I'm now run...
Alex Elder
08:16 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
... Alex Elder
12:57 PM rbd Bug #3547 (Resolved): rbd: suites/iozone.sh failure
... Alex Elder
11:45 AM rbd Bug #3427: krbd: unmap does not remove block device properly
Indeed, that's where this is from. So, there are running, or lingering, requests on the OSD. Shouldn't it try to kick... Nikola Kotur
08:30 AM rbd Bug #3427 (In Progress): krbd: unmap does not remove block device properly
... Alex Elder
02:46 AM rbd Bug #3427: krbd: unmap does not remove block device properly
The same bug hit me in kernel 3.6.7.
Ceph version: 0.54
Kernel log:...
Nikola Kotur
08:59 AM Bug #3546 (Won't Fix): CEPH 0.48.2 OSD crashed causing kernel RBD clients to reboot
Here is a stack trace of an OSD crash, after the OSD crashed it caused all of the hosts using the RBD kernel client t... Kevin Scheunemann
08:34 AM Linux kernel client Bug #3519 (In Progress): rbd map hang during system startup
I never got around to saying this yesterday. The thing I posted
earlier about the scrub messages can be ignored. I...
Alex Elder
04:51 AM Revision 43ef8c10 (ceph): mon: do not crash on invalid 'mon tell N ...' target
Fixes: #3545
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:29 AM Revision c99d9c3a (ceph): rbd: fix import from stdin, add test
Make import work; do I/O in image native block size.
Note: creating sparse images is not currently attempted; could
s...
Dan Mick
01:29 AM Revision a738f44b (ceph): rbd: allow export to stdout, add tests
Fixes: #3502
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
01:29 AM Revision cf2a0454 (ceph): config: make $pid a metavariable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:03 AM Revision e1a9a440 (ceph): fix objectcacher stress test
Sage Weil
12:55 AM Revision aa37fe76 (ceph): test_rados_api_misc: fix TMAPPUT sorting test
Several things wrong here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:24 AM Revision 8850b3c7 (ceph): ceph.spec.in: Fix typo.
Gary Lowell

11/27/2012

11:21 PM Revision a1e08684 (ceph): README: add the libboost-thread-dev dep to the list
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
11:09 PM Revision 054f761f (ceph): ceph.spec.in: Add new test programs to package.
Gary Lowell
10:29 PM Revision b5409935 (ceph): Merge branch 'next'
Sage Weil
10:28 PM Revision dbb3fb11 (ceph): Makefile: Add test/osdc/FakeWriteback.h to noship-headers.
Gary Lowell
10:13 PM Revision 533a6d04 (ceph): Merge branch 'wip-mds-next' into next
OSD bits Reviewed-by: Sam Just <sam.just@inktank.com>
MDS bits Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:13 PM Revision a4439f0f (ceph): osd: move tmapup into a helper
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:13 PM Revision 8e91d00b (ceph): osd: tolerate misordered TMAP updates
The previous tmap implementation requires that the update stream be
sorted or else it will behave erratically (by pla...
Sage Weil
10:13 PM Revision 29fae494 (ceph): osd: do not ENOENT on missing key on remove
The MDS may include RM ops in a tmap update for items that were already
removed: after restarting and replaying the j...
Sage Weil
10:13 PM Revision bc77e528 (ceph): osd: verify TMAPPUT data is sorted
The MDS may try to write unsorted data; make sure it is sorted before
we write it.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
10:13 PM Revision 10b68b2e (ceph): osd: detect (some) misordered ondisk tmaps
Detect a misordered ondisk tmap... if we are already decoding it. We still
leave the trailing bits unchecked.
Signe...
Sage Weil
10:06 PM Revision 919db194 (ceph): rbd workunit: Add tests for clones across pools
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
10:06 PM Revision 51640750 (ceph): rbd workunit: Make "remove_images" silent
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
10:06 PM Revision ca5549e8 (ceph): rbd workunit: Add tests for cross-pool rename
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
10:06 PM Revision bbd343a1 (ceph): rbd: tests for copy with explicit/implicit pool names
Validate change to not assume dest pool == src pool
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh...
Dan Mick
10:06 PM Revision e612afc2 (ceph): rbd: fix import pool assumptions
import allows specifying one image, implicitly or explicitly the
"source" image, even though it's really the destinat...
Dan Mick
10:06 PM Revision 81d38307 (ceph): rbd: change destpool assumptions.
Don't default destpool to srcpool; it's surprising, and
not useful/helpful enough to violate the convention that
"def...
Dan Mick
10:06 PM Revision 724cfd1b (ceph): rbd: --size fixes
* require --size/-s for both create *and* resize
* explicitly permit create with size 0.
Signed-off-by: Dan Mick <da...
Dan Mick
10:06 PM Revision 66b148e3 (ceph): rbd: allow parsing image@snap even if --pool given
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
09:50 PM Revision af5d9e43 (ceph): Makefiles: Use AM_CXXFLAGS for crypto library compiler options
In configure.ac, add the crypto library compiler flags to AM_CXXFLAGS and in
src/Makefile remove CRYPTO_CXXFLAGS and ...
Gary Lowell
09:50 PM Revision 76e26017 (ceph): ObjectContents.h: Fix compiler warning by adding parenthesis
Gary Lowell
09:50 PM Revision 37adf2a9 (ceph): packaging: Add ceph-test debian package
The ceph-test package includes optional test and benchmarking programs. Gary Lowell
09:34 PM Revision c04fcaad (ceph): ceph.spec.in: Add rest-bench and ceph-test packages.
Gary Lowell
09:34 PM Revision 1dc0fce9 (ceph): ceph.spec.in: Enable rest-bench and debug configure options
Gary Lowell
09:31 PM Revision 10a35caa (ceph): Makefiles: Update noinst_headers
Added headers for new tests and benchmarks to the non installed headers
list, so they will be included in the tarball...
Gary Lowell
08:56 PM CephFS Bug #1945: blogbench hang on caps
this might be fixed by commit:854a78669fe057f2bf1bc5a07308b415461e78d7 ... Sage Weil
08:54 PM CephFS Bug #3545 (Resolved): Giving bogus injectargs request crashes ceph-mon
commit:43ef8c10ba55f4c42999cdc34492eb5391d49b68 Sage Weil
07:21 PM CephFS Bug #3545 (Resolved): Giving bogus injectargs request crashes ceph-mon
Since I have only 2 ceph-mon's specifying 3 for the id is invalid.
ubuntu@ceph1:/var/log/ceph$ sudo ceph -s
he...
David Zafman
08:54 PM Revision 8e9554e1 (ceph): Merge remote-tracking branch 'gh/wip-mon-workloadgen' into next
Sage Weil
08:00 PM Revision 1fcccd3e (ceph): crushtool: rework how verbosity works
'verbose' was a bool that would either be passed as one or zero to class
CrushCompile. However, most messages would o...
Joao Eduardo Luis
08:00 PM Revision f7276dea (ceph): crush: relax the order by which rules and buckets must be defined
Before we only allowed buckets (say, 'root') to be defined *before*
rules.
With this patch, we allow buckets and rul...
Joao Eduardo Luis
08:00 PM Revision 31777743 (ceph): mon: Monitor: use existing strict_strtol() on parse_pos_long()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:00 PM Revision f5029074 (ceph): messages: MLog: make ctor's uuid argument a const
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:00 PM Revision e1820d87 (ceph): test: mon: workload generator
User-space tool that interacts with the monitor, with the objective of
generating a workload mimicking a set of OSDs ...
Joao Eduardo Luis
08:00 PM Revision 2a681052 (ceph): qa: workunits: mon: add workloadgen's workunit
Uses test/mon/test_osd_workloadgen to generate a bunch of map
changes
Signed-off-by: Joao Eduardo Luis <joao.luis@in...
Joao Eduardo Luis
08:00 PM Revision 3112cd8f (ceph): test: mon: run_test.sh: helper script for the mon's workloadgen
Takes advantage of qa/workunits/mon/workloadgen.sh to avoid duplicating
code.
Signed-off-by: Joao Eduardo Luis <joao...
Joao Eduardo Luis
07:50 PM Revision 9e8c8617 (ceph): rgw: unaccount multipart parts when completing upload
We need to do it atomically, so info about parts is sent to
the bucket index objclass.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
06:59 PM CephFS Bug #3544: ./configure checks CFLAGS for jni.h if --with-hadoop is specified but also needs to ch...
jni.h is also OK for C or C++. Add it CPPFLAGS to fix the problem? Noah Watkins
06:53 PM CephFS Bug #3544: ./configure checks CFLAGS for jni.h if --with-hadoop is specified but also needs to ch...
You could probably put a AC_PUSH/POP_LANG[C++] around the JNI checks, and then configure.ac would fail properly. Curr... Noah Watkins
05:38 PM CephFS Bug #3544 (Won't Fix): ./configure checks CFLAGS for jni.h if --with-hadoop is specified but also...
If configure is used like so:
CFLAGS="-fno-omit-frame-pointer -g -O2 -I/usr/lib/jvm/java-6-openjdk-amd64/include" CX...
Anonymous
06:47 PM CephFS Bug #1047: mds: crash on anchor table query
Hi,
Still have the problem here. ...
Samuel Hassine
05:31 PM Messengers Feature #3509 (Fix Under Review): msgr: delay injection
wip-msgr-delay-queue
running it against the rados suite now.
Sage Weil
05:29 PM Revision 15b4ac58 (ceph): Merge remote-tracking branch 'gh/wip-perf' into next
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Sage Weil
05:28 PM Revision 60d82062 (ceph): Merge remote-tracking branch 'gh/wip-crush' into next
Sage Weil
04:52 PM Revision d4bc3729 (ceph): fix syncfs handling in error case
If the call to syncfs() fails, don't try to call syncfs again via
syscall(). If HAVE_SYS_SYNCFS is defined, don't fal...
Danny Al-Gaaf
03:49 PM Linux kernel client Bug #2506: ceph: ceph_add_cap: couldn't find snap realm NNN
Re,
Ceph version causes the kernel panics we are encountering:...
Samuel Hassine
03:47 PM Linux kernel client Bug #2506: ceph: ceph_add_cap: couldn't find snap realm NNN
Hi Ceph Dev team,
Same problem here, with the last version of Ceph kernel client and the 2 last kernel (linux-imag...
Samuel Hassine
02:28 PM CephFS Feature #605 (Rejected): mds: verify/repair anchor table
Sage Weil
02:28 PM CephFS Feature #764 (Rejected): mds: make anchor table scale
Sage Weil
02:27 PM CephFS Feature #3543 (Closed): mds: new encoding
Sage Weil
02:27 PM CephFS Feature #3542 (Duplicate): mds: migration path for existing anchors, anchortables, etc.
Sage Weil
02:27 PM CephFS Feature #3541 (Resolved): mds: robust ino lookup using file backpointers
Following #3540 and #3863, implement the lookup-by-ino algorithm described in http://www.spinics.net/lists/ceph-devel... Sage Weil
02:26 PM CephFS Feature #3540 (Resolved): mds: maintain per-file backpointers on first file object
Add backtraces to each file object, as described at http://www.spinics.net/lists/ceph-devel/msg11872.html. This ticke... Sage Weil
02:25 PM CephFS Feature #3437 (Resolved): client: expose mds session state via admin socket
Sage Weil
02:25 PM CephFS Feature #3436 (Resolved): client: expose mds requests via admin socket
Sage Weil
01:56 PM Linux kernel client Bug #3539 (Rejected): null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
commit:7246240c7c186542f73af4fadc744d66440f616f is not in master. false alarm! Sage Weil
01:52 PM Linux kernel client Bug #3539: null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
... Sage Weil
12:51 PM Linux kernel client Bug #3539 (Rejected): null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
... Sage Weil
11:22 AM Bug #3538 (Resolved): rbd fsx test causes osd attr value mismatch err
Logs: ubuntu@teuthology:/a/teuthology-2012-11-23_07:00:03-regression-testing-master-basic/2882... Tamilarasi muthamizhan
09:25 AM Bug #3521 (Resolved): windows 2008 kvm guest crashes with "floating point exception" when using r...
Sage Weil
09:24 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
merged into next Sage Weil
09:10 AM Linux kernel client Bug #3519: rbd map hang during system startup
This may not be related, but in that log (...16cce/gistfile1.txt)
the first "scrub ok" messages showed up in the sam...
Alex Elder
08:36 AM CephFS Bug #3531 (In Progress): mds segfault at _unlink_local_finsh
new asserts in wip-mds-ls Sage Weil
06:03 AM Revision 9c76ed62 (ceph): Merge branch 'wip-rbd-cmdparse'
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
06:02 AM Revision ece11b0e (ceph): rbd workunit: Add tests for clones across pools
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
06:02 AM Revision 0be9b15b (ceph): rbd workunit: Make "remove_images" silent
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
06:02 AM Revision a96ede94 (ceph): rbd workunit: Add tests for cross-pool rename
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
05:38 AM Revision 39180430 (ceph): rbd: tests for copy with explicit/implicit pool names
Validate change to not assume dest pool == src pool
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh...
Dan Mick
05:38 AM Revision c2196981 (ceph): rbd: fix import pool assumptions
import allows specifying one image, implicitly or explicitly the
"source" image, even though it's really the destinat...
Dan Mick
05:37 AM Revision 3b0c3605 (ceph): rbd: change destpool assumptions.
Don't default destpool to srcpool; it's surprising, and
not useful/helpful enough to violate the convention that
"def...
Dan Mick
05:37 AM Revision 08f47a42 (ceph): rbd: --size fixes
* require --size/-s for both create *and* resize
* explicitly permit create with size 0.
Signed-off-by: Dan Mick <da...
Dan Mick
05:37 AM Revision e452df6d (ceph): rbd: allow parsing image@snap even if --pool given
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
05:14 AM Revision 854a7866 (ceph): mds: don't add not issued caps when confirming cap receipt
There is message ordering race in cephfs kernel client. We compose
cap messages when i_ceph_lock is hold. But when ad...
Yan, Zheng
05:14 AM Revision 57310268 (ceph): mds: don't expire log segment before it's fully flushed
Expiring log segment before it's fully flushed may cause various
issues during log replay.
Signed-off-by: Yan, Zheng...
Yan, Zheng
05:14 AM Revision a3aad3c3 (ceph): mds: fix anchor table update
The reference count of an anchor table entry that corresponds to
directory is number of anchored inodes under the dir...
Yan, Zheng
05:14 AM Revision 642ffc92 (ceph): mds: check parent inode's versionlock when propagating rstats
To propagate rstats to one level up, we need lock both parent
inode's nestlock and versionlock.
Signed-off-by: Yan, ...
Yan, Zheng
05:14 AM Revision 3e988d45 (ceph): osdc/ObjectCacher: touch Objects in lru
Touch the object when we touch one of it's bh's, and when we touch it
during readx (possibly because it is negative)....
Sage Weil
05:13 AM Revision a41dde3d (ceph): Merge branch 'next'
Sage Weil
05:13 AM Revision 16215d9c (ceph): osdc/ObjectCacher: remove unused waitfor_{rd,wr}
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:13 AM Revision 011d1e79 (ceph): osdc/ObjectCacher: *do* pin object during write
This hopefully resolves #3431.
We originally did this in 46897fd4ffc2fe2fc2cc0c39b5d4c510df1e6c25, and
then reverted...
Sage Weil
01:15 AM Revision 88f21818 (ceph): crush: for chooseleaf rules, retry CRUSH map descent from root if leaf ...
Consider the CRUSH rule
step chooseleaf firstn 0 type <node_type>
This rule means that <n> replicas will be chosen...
Jim Schutt
01:15 AM Revision 0cc47ff6 (ceph): crush: introduce CRUSH_TUNABLES2 feature
For the chooseleaf_descend_once flag.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:15 AM Revision 6efe977f (ceph): mon, osd: adjust msgr requires for CRUSH_TUNABLES2 feature
Make this code a bit manageable for multiple features.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

11/26/2012

11:55 PM Revision 6bc32b20 (ceph): rgw: usage REST api handles cateogories
Fixes: #3528
The usage REST api was missing the categories filter.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:55 PM Revision 0beeb47c (ceph): rgw: document ops logging setup
Fixes: #3530
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:30 PM Revision 3a0ee8e4 (ceph): perfcounters: add 'perf' option to disable perf counters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:30 PM Revision 94423ac9 (ceph): perfcounters: fl -> time, use u64 nsec instead of double
(Almost) all current float users are actually time values, so switch to
a utime_t-based interface and internally usin...
Sage Weil
11:29 PM Bug #3536: librados: client.glance authentication error (1) Operation not permitted
I found the solution to solve this issue:
Edit the ceoh.conf file and create a new tag [client.glance]:
@[globa...
ye yuan
10:08 PM Bug #3536 (Resolved): librados: client.glance authentication error (1) Operation not permitted
Hi all,
I want to integrate ceph and glance, and enable RBD as glance storage backend. Request commited by defaulf...
ye yuan
11:04 PM Revision a37c34de (ceph): Search for srcdir/.git in check_version
Support srcdir != . looking for .git in srcdir when computing the ceph
release and git tag.
Signed-off-by: Alexandre...
Alexandre Oliva
11:04 PM Revision b1c71088 (ceph): logrotate on systems without invoke-rc.d
The which command doesn't output anything to stdout when it can't find
the given program name, and then [ -x ] passes...
Alexandre Oliva
10:34 PM Bug #3537 (Won't Fix): Logs can run root out of space and crash ceph cluster (need more aggressiv...
I'd like to see log rotation which prevents a root filesystem from being run out of space. This means that the daily... David Zafman
09:46 PM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
also, direct io test fails on testing but passes on master. maybe the same bug? it's a shorter test, probably easie... Sage Weil
09:19 PM Bug #3431: ceph fuse crashed during fsx test
commit:011d1e79ab0c690bf2cf8cdb3f87c903e0ef4b9d Sage Weil
09:19 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
Sage Weil
04:54 PM Bug #3431: ceph fuse crashed during fsx test
i have an alternate fix pushed to wip-mds-next.. sam, want to take a look? Sage Weil
04:46 PM Bug #3431: ceph fuse crashed during fsx test
recent logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4176 ... Tamilarasi muthamizhan
08:48 PM Revision d72c2c86 (ceph): Removing ceph dirs while scrubbing ceph off the system
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
08:29 PM Revision 74b2a2d9 (ceph): rgw: POST requests not default to init multipart upload
Fixes: #3516
We don't default to init multipart upload request when
getting S3 POST. This way when the request is not...
Yehuda Sadeh
07:15 PM Revision f0c608c0 (ceph): client: add ceph_open_layout interface
Adds an interface identical to ceph_open() that takes additional
parameters specifying a file layout to use on new fi...
Noah Watkins
07:15 PM Revision 1f8c3234 (ceph): java: add ceph_open_layout interface
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
07:08 PM Revision a4c41e20 (ceph): Add objectcacher stress testing
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:38 PM Revision caef5acd (ceph): Merge branch 'next'
Josh Durgin
06:37 PM Revision 365ba060 (ceph): qa: add script to run objectcacher tests
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
05:57 PM Bug #3270: osd crash during rbd test run
recent logs: ubuntu@teuthology:/a/teuthology-2012-11-23_19:00:03-regression-master-testing-gcov/3036 Tamilarasi muthamizhan
05:35 PM rgw Feature #3535 (Resolved): rgw: configurable list of http attributes
Yehuda Sadeh
05:27 PM rgw Bug #3534 (Resolved): rgw: no anonymous handling when going through swift
anonymous requests that go through swift rejected automatically. Yehuda Sadeh
05:11 PM rbd Bug #3524: test_librbd_fsx: crash after flatten
recent logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4332 Tamilarasi muthamizhan
05:10 PM rgw Bug #3532 (Resolved): rgw: wrong bucket stats after multipart upload
We account the parts twice. Yehuda Sadeh
05:04 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
Logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4280 Tamilarasi muthamizhan
05:00 PM CephFS Bug #3531 (Resolved): mds segfault at _unlink_local_finsh
logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4225... Tamilarasi muthamizhan
04:38 PM Revision 30669d6d (ceph): Merge remote-tracking branch 'gh/wip-upstart' into next
Sage Weil
04:37 PM Revision 525f942e (ceph): init-ceph: do not make noise about missing devs
It is pretty normal not to include the devs line in the ceph.conf. Do not
print/warn about it.
Signed-off-by: Sage ...
Sage Weil
04:20 PM rgw Feature #3530 (Resolved): rgw: document ops logging setup
Done, commit:0beeb47c43f391639882182766b0634cbeba72e5 Yehuda Sadeh
03:13 PM rgw Feature #3530 (Resolved): rgw: document ops logging setup
Yehuda Sadeh
04:20 PM rgw Bug #3528 (Resolved): rgw: usage admin api missing categories filter
Fixed, commit:6bc32b20086c7cecd58b439b6b7d819b63fdcb73 Yehuda Sadeh
02:40 PM rgw Bug #3528 (Resolved): rgw: usage admin api missing categories filter
Yehuda Sadeh
02:56 PM rgw Feature #3529 (Resolved): rgw: configurable success status response for put obj
Need to make it configurable. By default we return 200, clients may need to tweak that. Yehuda Sadeh
02:36 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
I've pushed a branch wip-perf that avoid floating point... can you give it a go?
Sage Weil
02:32 PM rgw Bug #3516 (Resolved): POST /bucket/random throws a 500
Done, commit:74b2a2d9641b6b1d3572d4706fa0cae34ea9e130. Yehuda Sadeh
12:57 PM Feature #3527 (Resolved): osd: blacklist should cancel outstanding watches from blacklisted client
While testing locking/fencing, I noticed that if an rbd client is blacklisted, it
receives ESHUTDOWN from any operat...
Dan Mick
10:53 AM Bug #3286 (Resolved): librbd, kvm, async io hang
Hooray! Josh Durgin
10:33 AM rgw Bug #3517 (Resolved): rgw: usage does not account bytes_received, bytes_sent
Yehuda Sadeh
10:33 AM rgw Feature #3442 (Resolved): rgw: support Keystone tokens revocation
Done, as part of the keystone feature. Yehuda Sadeh
10:31 AM rgw Bug #3452 (Resolved): rgw: Handling of dates in If-UnModified-Since / Last-Modified seems to have...
Yehuda Sadeh
10:23 AM rgw Bug #3492 (Resolved): rgw: relax date parsing
Done, commit:ce284552060fe662a65db086e4e87fcfc3bcef7d. Yehuda Sadeh
10:21 AM rgw Feature #3494: ceph S3 upload slowly
When using the ceph filesystem, the objects are not necessarily being written to the backend immediately, so any perf... Yehuda Sadeh
03:37 AM Documentation #3438 (Resolved): Adding/Removing Monitor documentation may be wrong
Joao Eduardo Luis

11/25/2012

10:43 PM Revision 9f7ab6e8 (ceph): kernel: remove serial rbd_xfstests job
Sage Weil
10:42 PM Revision 7ff17ff0 (ceph): xfstests: remove 179 and 182 from parallel test
2012-11-25T11:34:51.177 INFO:teuthology.task.rbd.client.2.out:179 [failed, exit status 1] - output mismatch (s... Sage Weil
10:27 PM Bug #3286: librbd, kvm, async io hang
OK, with ceph next @ bc32fc42 (and rbd_cache_size=33554433) it completed the full fio test several times, in contrast... Chris Dunlop
09:29 PM Revision bc32fc42 (ceph): syncfs: check for __NR_syncfs too
Also make the filestore startup tell us *all* variants that are
supported, not just the first one.
Tested-by: Stefan...
Sage Weil
06:46 PM Bug #3520 (Resolved): Error listing snapshots: (5) Input/output error
Sage Weil
05:27 PM Bug #3520: Error listing snapshots: (5) Input/output error
Sage Weil wrote:
> ye yuan wrote:
> > ye yuan wrote:
> > > Sage Weil wrote:
> > > > Change your osd class dir lin...
ye yuan
08:44 AM Bug #3520: Error listing snapshots: (5) Input/output error
ye yuan wrote:
> ye yuan wrote:
> > Sage Weil wrote:
> > > Change your osd class dir line to have /usr/lib instead...
Sage Weil
06:36 PM Bug #2536: librados crashed while getting stat of an object
Hi,
I got the same assertion:
radosgw-admin user create
./log/SubsystemMap.h: In function 'bool ceph::log::Sub...
Benjamin Schulz
05:34 PM Revision 6890675b (ceph): monmap: fix crash from dup initial seed mons
Fix bug reproduced by
-m hostname,ip_that_hosthname_resolves_to
Backport: argonaut
Reported-by: Drunkard Zhang <go...
Sage Weil
05:18 PM Revision 39d2d08a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:37 PM Revision d07d7289 (ceph): run: save original config, too
Sage Weil
01:19 PM Bug #3526 (Resolved): Commands mentioned in documentation are incomplete ?
http://ceph.com/docs/master/rados/operations/auth-intro/#ceph-authorization-caps
Maybe it is just me, but commands...
Leen Besselink
09:16 AM Linux kernel client Bug #3525 (Resolved): kclient+iozone hang on ceph-client testing
... Sage Weil
08:44 AM Bug #3501 (Resolved): gitbuilder: rsync out tags
Sage Weil

11/24/2012

08:52 PM rbd Bug #3524 (Duplicate): test_librbd_fsx: crash after flatten
... Sage Weil
07:12 PM Bug #3495: ceph-mon crash
Sorry, marked this as resolved and only noticed the last comment afterwards (silly me).
For the monitor, a good lo...
Joao Eduardo Luis
07:05 PM Bug #3495 (Resolved): ceph-mon crash
Joao Eduardo Luis
07:04 PM Bug #3361 (Resolved): don't log secrets
Joao Eduardo Luis
06:51 PM Bug #3279 (Resolved): mon/caps: cap comparison in get-or-create is based on a string literal
Joao Eduardo Luis
06:05 PM Revision 7602a055 (ceph): osdc/ObjectCacher: fix BufferHead leak on ENOENT
This was detected by fsstress over ceph-fuse under valgrind.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:16 PM Revision 8a03d501 (ceph): Merge remote-tracking branch 'gh/wip-mon-misc-fixes' into next
Sage Weil
03:52 PM Bug #3520: Error listing snapshots: (5) Input/output error
ye yuan wrote:
> ye yuan wrote:
> > Sage Weil wrote:
> > > Change your osd class dir line to have /usr/lib instead...
ye yuan
03:45 PM Bug #3520: Error listing snapshots: (5) Input/output error
ye yuan wrote:
> Sage Weil wrote:
> > Change your osd class dir line to have /usr/lib instead of $(libdir).. that v...
ye yuan
03:42 PM Bug #3520: Error listing snapshots: (5) Input/output error
Sage Weil wrote:
> Change your osd class dir line to have /usr/lib instead of $(libdir).. that variable substitution...
ye yuan
03:25 PM Bug #3520: Error listing snapshots: (5) Input/output error
Change your osd class dir line to have /usr/lib instead of $(libdir).. that variable substitution does not work. Sage Weil
03:17 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Josh Durgin wrote:
> It's more than just perfcounters that use floating point. Crush does too. It might be less like...
Sage Weil
03:14 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
It's a matter of correctness, not of probability. Not sure though if crush is being called on the library called thre... Yehuda Sadeh
03:02 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
It's more than just perfcounters that use floating point. Crush does too. It might be less likely to crash from crush... Josh Durgin
10:08 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Yehuda Sadeh wrote:
> Any reason why this have to be float? We can keep elapsed time in nanoseconds instead.
Good...
Sage Weil
09:52 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Any reason why this have to be float? We can keep elapsed time in nanoseconds instead. Yehuda Sadeh
09:34 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
The problem is that qemu doesn't save the floating point state when calling into the storage library code, and the in... Sage Weil
09:24 AM rgw Feature #3488 (Resolved): rgw: dump ops log to a socket
Sage Weil
09:24 AM rbd Feature #3280 (Resolved): fsx: test flatten when cloning
Sage Weil
09:12 AM Bug #3522 (Duplicate): Error listing snapshots: (5) Input/output error
#3520 Greg Farnum
09:12 AM Bug #3523 (Duplicate): Error listing snapshots: (5) Input/output error
#3520 Greg Farnum
03:14 AM Revision df550c9c (ceph): make mkcephfs and init-ceph osd filesystem handling more flexible
Remove btrfs specific keys and replace them by more generic
keys to be able to replace btrfs with e.g. xfs or ext4 ea...
Danny Al-Gaaf

11/23/2012

07:13 PM Revision 96b82ebf (ceph): mon: Monitor: wake up contexts based on paxos machine's state
When recovering the leader, only wake up a paxos machine's contexts if
the paxos machine is in a state that can handl...
Joao Eduardo Luis
07:13 PM Revision 3b061ab9 (ceph): mon: AuthMonitor: increase log levels when logging secrets
Fixes: #3361
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
07:13 PM Revision 7527a1ea (ceph): auth: Keyring: increase log levels when logging secrets
Fixes: #3361
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
07:13 PM Revision deabdc8a (ceph): auth: cephx: increase log levels when logging secrets
We understand that logging secrets may be useful when debugging the root
causes for auth issues. However, logging sec...
Joao Eduardo Luis
07:12 PM Revision d6cf77dc (ceph): crush: CrushWrapper: don't add item to a bucket with != type than wanted
We take little consideration about the type of the bucket we are adding
an item to. Although this works for the vast ...
Joao Eduardo Luis
07:12 PM Revision 95e1fe88 (ceph): mon: PGMonitor: check if pg exists when handling 'pg map <PG>'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:20 PM Bug #3523 (Duplicate): Error listing snapshots: (5) Input/output error
Hi all,
I build one-node cluster Ceph(0.48, the stable version installed by apt-get) and Ceph -s display HEALTH_OK...
ye yuan
06:03 PM Bug #3522 (Duplicate): Error listing snapshots: (5) Input/output error
Hi all,
I build one-node cluster Ceph(0.48, the stable version installed by apt-get) and Ceph -s display HEALTH_OK...
ye yuan
11:30 AM Bug #3495: ceph-mon crash
Joao, what kind of ceph configuration would make the logs more useful in the future?
Ceph crashes fairly often here,...
Artem Grinblat
11:21 AM Bug #3495 (Fix Under Review): ceph-mon crash
wip-mon-misc-fixes contains commit 96b82ebf870bda5af33624f698785bac6ae78234 that should fix this bug.
The approach...
Joao Eduardo Luis
10:45 AM Bug #3495: ceph-mon crash
It appears that this crash is somewhat related with an election, and then something made the 'have_pending' variable ... Joao Eduardo Luis
06:34 AM Bug #3361 (Fix Under Review): don't log secrets
Joao Eduardo Luis
06:31 AM Bug #3520: Error listing snapshots: (5) Input/output error
I had checked folder /usr/lib/rados-classes/ , there were all so files including libcls_rbd.so. ye yuan
02:06 AM Bug #3520 (Resolved): Error listing snapshots: (5) Input/output error
Hi all,
I build one-node cluster Ceph(0.48, the stable version installed by apt-get) and Ceph -s display HEALTH_OK...
ye yuan
04:28 AM Bug #3521 (Resolved): windows 2008 kvm guest crashes with "floating point exception" when using r...
Host: ubuntu 12.10 amd64
Guest: windows 2008 r2
Ceph: 0.48.argonaut2 (the one from the ubuntu repos)
The crash i...
Corin Langosch

11/22/2012

10:59 PM Revision ab8327fe (ceph): Merge remote-tracking branch 'origin/next' into next
Yehuda Sadeh
09:59 PM Revision b2f80359 (ceph): s3tests: fix typo
Sage Weil
09:59 PM Revision b8e6ce4d (ceph): s3tests: fix typo
Sage Weil
09:53 PM Revision 1c715a11 (ceph): mds: child directory inherits SGID bit
Update the inode, not the local variable.
Reported-by: Giorgos Kappes <geokapp@gmail.com>
Signed-off-by: Sage Weil <...
Sage Weil
08:57 PM Revision 3110e5ca (ceph): Merge remote-tracking branch 'origin/next' into next
Yehuda Sadeh
08:55 PM Revision a0e8452a (ceph): Merge branch 'wip-opslog-socket2' into next
Conflicts:
src/rgw/rgw_main.cc
Yehuda Sadeh
05:17 PM Revision 55081c2b (ceph): crush: prevent loops from insert_item
If the insertion would create a loop, return -EINVAL.
Fixes: #3515
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:50 PM Revision b706945a (ceph): Try using syscall() for syncfs if not supported directly by glibc
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:35 PM Feature #3476 (Resolved): mon: fix all leaks
Haven't been able to trigger any further leaks with master since the merge with wip-mon-leaks-fix. Joao Eduardo Luis
10:28 AM Linux kernel client Bug #3519: rbd map hang during system startup
https://raw.github.com/gist/4132395/7cb5f0150179b012429c6e57749120dd88616cce/gistfile1.txt Sage Weil
09:22 AM RADOS Bug #3515 (Resolved): mon: segfault when 'crush set' with different buckets with the same name
Sage Weil

11/21/2012

10:19 PM Revision 189d073b (ceph): rgw: fix usage accounting
bytes_sent and bytes_received are no longer accounted
in the req_state, needed to get them out of the ClientIO
object...
Yehuda Sadeh
09:27 PM Revision 5126bd70 (ceph): rbd: make snap purge fail if removing a snap fails
Otherwise we report 100% removed when some may have failed.
Reported-by: Andrey Korolyov <andrey@xdel.ru>
Signed-off...
Josh Durgin
09:12 PM Revision 6c1e2b66 (ceph): rgw: fix xml parser leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit f86522cdfcd81b2d28c581ac8b8de6226bc8d1a4)
Yehuda Sadeh
09:11 PM Revision 17e4c0df (ceph): rgw: fix memory leaks
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 98a04d76ebffa61c3ba4b033cdd57ac57b2f29f3)...
Yehuda Sadeh
08:43 PM Linux kernel client Bug #3519 (Resolved): rbd map hang during system startup
nick narrowed this down to 50-libceph_resubmit_linger_ops_when_pg_mapping_changes.patch on top of 3.5; everything els... Sage Weil
08:34 PM Revision 2b002a8d (ceph): Merge branch 'wip-java-enotdir'
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Reviewed-by: Joe Buck <jbbuck@gmail.com>
Noah Watkins
08:09 PM Revision 5c27bc42 (ceph): rgw: fix cleanup
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:09 PM Revision f40f715c (ceph): rgw: signal shuts down fcgi socket
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 PM Revision 24fde547 (ceph): crypto: fix nss related leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 PM Revision 7f221a58 (ceph): rgw: fix xml parser leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 PM Revision b3b77b6c (ceph): rgw: fix memory leaks
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:04 PM Revision ddf377a4 (ceph): rgw: fix cleanup
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:00 PM Revision 820911b2 (ceph): msgr: use get_myaddr and set_myaddr to set the nonce
We can't set it directly via get_myaddr as its a const ref. Dur.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
06:55 PM Revision c31f94d1 (ceph): set the nonce unconditionally on bind
Greg Farnum
05:48 PM Revision afd4da73 (ceph): doc: Added FAQ back into toc tree.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:34 PM Revision 0dbf6e89 (ceph): test_librbd_fsx: Add OP_FLATTEN
Dan Mick
04:34 PM Revision 7021f1a2 (ceph): test_librbd_fsx: consume saved-image files as test runs
Avoid consuming lots of disk space by holding only as many file
copies as needed (compare the n-2 file as we make clo...
Dan Mick
04:29 PM Revision ddcf2089 (ceph): workunit: fix indentation
Sage Weil
03:44 PM rbd Bug #3518 (Can't reproduce): rbd import file --format 2 creates an image named '--format'
obviously not what was desired, but moreover, not sure how to delete it Dan Mick
03:44 PM Revision ffd19b64 (ceph): run xfstests on 3 parallel clients
Sage Weil
02:27 PM rgw Bug #3517: rgw: usage does not account bytes_received, bytes_sent
Fixed by commit:189d073b2554ce32de7d6c759f03e08b25b3512e Yehuda Sadeh
02:08 PM rgw Bug #3517 (Resolved): rgw: usage does not account bytes_received, bytes_sent
Yehuda Sadeh
11:31 AM rgw Bug #3516 (Resolved): POST /bucket/random throws a 500
According to Yehuda this is making an init multipart upload request and something is triggering the 500. A 4xx is exp... Stephon Striplin
07:36 AM RADOS Bug #3515 (Resolved): mon: segfault when 'crush set' with different buckets with the same name
Initially reported by user 'LeaChim' in IRC.
Tracked it down to CrushWrapper::insert_item() that will eventually e...
Joao Eduardo Luis
12:41 AM Revision b35e37fb (ceph): osdc/Striper: fix handling for sparse reads in add_partial_sparse_result()
If bl_map begins *after* the first item in buffer_extents, we want to
skip only the first buffer extent before doing ...
Sage Weil
12:30 AM Revision 328d72d7 (ceph): rgw: signal shuts down fcgi socket
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

11/20/2012

11:48 PM Revision ca086261 (ceph): xfstests: run in parallel on multiple machines
xfstests itself still seems to have some global dependencies that
make it hard to run more than one instance per node...
Josh Durgin
11:30 PM Revision 4eb50e68 (ceph): crypto: fix nss related leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:30 PM Linux kernel client Bug #3514 (Resolved): support 32-bit placement seed
The current ceph_pg struct in the kernel uses 16 bits for the placement seed, limiting the total number of pgs. Sage Weil
09:57 PM Revision 1c50db6a (ceph): rgw-logsocket: a task to verify opslog socket works
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:57 PM Revision 26df886d (ceph): rgw-logsocket: a task to verify opslog socket works
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:55 PM Revision 436baa0b (ceph): java: add Java exception for ENOTDIR
This specialization is useful in the Hadoop CephFS shim. An lstat may
return ENOTENT or ENOTDIR or some other IOExcep...
Noah Watkins
09:53 PM Revision 700b5c00 (ceph): qa/run_xfstests.sh: drop tests 174 and 181
These tests are showing intermittent failures so we'll drop them
from the default list for the time being.
Signed-of...
Alex Elder
09:48 PM Revision 8bb3a150 (ceph): rbd_xfstests: fix the test list, drop 181
The main purpose of this was to eliminate test 181 from the list.
But I also found the test list that was there was b...
Alex Elder
09:12 PM Revision 57c8116c (ceph): doc: filename change to fix a link.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:21 PM Revision 15f77131 (ceph): doc: fixed links that broke due to new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:57 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
also:... Sage Weil
04:40 PM Bug #2954 (In Progress): osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/2538...
ubuntu@teuthology:/a/teuthology-2012-11-18_19:00:03-regression-master-testing-gcov/1220
2012-11-18 22:02:46.290679...
Tamilarasi muthamizhan
04:52 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
er, commit:b35e37fb73c942c9be6c551d9c52d9507bc7fd7f Sage Weil
04:39 PM Bug #3428 (Resolved): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
commit:ba1e2cc68b236e2cd79dc2c5821ed47080746a86 Sage Weil
03:53 PM Revision df3b1b89 (ceph): task/pexec: Output stderr to teuthology log
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:15 AM Bug #3513: rgw log show error
It looks like you've put spaces in your command line, should be '--bucket=<bucket>' and not '--bucket = <bucket>', etc. Yehuda Sadeh
01:10 AM Revision f86522cd (ceph): rgw: fix xml parser leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:52 AM Revision 98a04d76 (ceph): rgw: fix memory leaks
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:44 AM Revision 394768bc (ceph): doc: Removed "deprecated" from toctree. Confused some users.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:34 AM Revision 739bca15 (ceph): doc: Removing old/unused images.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

11/19/2012

11:36 PM Bug #3513 (Resolved): rgw log show error
hi ,
am using, ubuntu 12.04 lts operating with kernel version '3.2.0-23-generic'
and ceph version '0.52-958-gdb7c...
Lokesh Krishnappa
04:33 PM Revision d516307d (ceph): task/ceph-fuse: Add log messages for abort
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:33 PM devops Tasks #3512 (Closed): Publish our fastcgi packages
Right now, our fastcgi packages are only available from a gitbuilder address. We should have a pretty-published set o... Greg Farnum
04:04 PM Revision de12ae98 (ceph): Merge branch 'next'
Sage Weil
03:49 PM Feature #3511 (New): figure out how to best set the heartbeat grace periods
In Journal Club today we discussed failure detection, and we realized that while much of our failure detection has so... Greg Farnum
03:06 PM Bug #3431 (Fix Under Review): ceph fuse crashed during fsx test

With the fixes in place, we now get an assertion on readx path during lru cache eviction. I've pushed proposed fix...
Sam Lang
02:48 PM Messengers Bug #3510 (Resolved): messenger doesn't fill in nonce if port is specified
A user came into irc this morning have trouble getting rebooted OSDs into the cluster. Sam tracked it down to the dae... Greg Farnum
02:00 PM Bug #3428 (In Progress): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
Sage Weil
01:31 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
...and this seems to reproduce it so far:
./test_librbd_fsx -d -W -R -p 10 -t 1 -S 4 -N 300 rbd fsx
Dan Mick
12:55 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
Running test_librbd_fsx I encountered this again (with master, including
the changes in wip-rbd-read):
272 read...
Dan Mick
01:49 PM Feature #3319 (Resolved): java: add unit test target with check:jni,nabounds options
Noah Watkins
01:49 PM CephFS Feature #3338 (Resolved): java: add unit tests for link/unlink/readlink/symlink
Noah Watkins
11:06 AM rgw Feature #3441 (Resolved): rgw: integrate with Keystone
Yehuda Sadeh
11:06 AM rgw Feature #3343 (Resolved): rgw: stripe objects
Yehuda Sadeh
11:06 AM rgw Feature #771 (Resolved): rgw: POST
Yehuda Sadeh
11:06 AM rgw Feature #1717 (Resolved): rgw: support json input
Yehuda Sadeh
05:20 AM Revision f8f452f3 (ceph): Merge remote-tracking branch 'gh/wip-mon-parsing' into next
Sage Weil

11/18/2012

10:37 PM Revision 34e5f9bb (ceph): Merge branch 'wip-mon-leaks-fix' into next
Sage Weil
10:35 PM Revision 837ab3c7 (ceph): xfstests: disable 174
2012-11-18T11:11:53.032 INFO:teuthology.orchestra.run.out:174 [failed, exit status 1] - output mismatch (see 174.o... Sage Weil
10:34 PM Revision 841a2895 (ceph): xfstests: explicitly enumerate test list
Sage Weil
09:23 PM Bug #3465 (Resolved): Unclear error message when running 'ceph osd rm'
Sage Weil
05:24 PM Revision 7a602fa1 (ceph): workunit: fix default subdir
Make subdir argument optional. Sage Weil
04:34 PM Revision 288db95a (ceph): mon: shutdown async signal handler sooner
Before the mon, and lockdep, in particular.
#0 __pthread_mutex_lock (mutex=0x30) at pthread_mutex_lock.c:50
#1 0x0...
Sage Weil
04:29 PM Revision 82042adf (ceph): msg/Pipe: remove useless reader_joining
We set it but do not read it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM Revision 92d6b8e6 (ceph): mon/AuthMonitor: reorder session->put()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:29 PM Revision 45c652d7 (ceph): mon/AuthMonitor: refactor assign_global_id
Move the failure logic into the caller, where we easier to do something
about it and return the right value to the ca...
Sage Weil
04:29 PM Revision e0e9a2da (ceph): msg/Pipe: don't leak session_security
Make sure we free old instances of sesseion_security before we reset the
pointer.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
04:29 PM Revision 6d3afce4 (ceph): mon: sessions get cleaned up before dtor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:29 PM Revision 005967d2 (ceph): mon: drop con->session reference in remove_session()
This captures all callers.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM Revision 3e2eb3a1 (ceph): mon: clean up Subsription xlists
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:29 PM Revision 183953e1 (ceph): msg/SimpleMessenger: use put() on local_connection
This aids leak debugging; not much else.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM Revision c4caf871 (ceph): msg/DispatchQueue: fix message leak from discard_queue()
We need to drop the Message ref() here; the msgr owns one ref
independent of those from the intrusive_ptr's in the qu...
Sage Weil
04:29 PM Revision c07c93e0 (ceph): msg/Pipe: join previous reader threads
We may stop and then restart the reader thread. Join previous threads
before we create new ones.
Signed-off-by: Sag...
Sage Weil
04:28 PM Revision 988f92a7 (ceph): mon: remove all sessions on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 PM Revision 900a0fa2 (ceph): mon: Monitor: drop election messages if entity doesn't have enough caps
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:28 PM Revision 9e3ceca0 (ceph): mon: Monitor: finish contexts on shutdown
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:28 PM Revision bbe2e1ad (ceph): mon: Paxos{,Service}: finish contexts and put messages on shutdown
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:28 PM Revision d0057325 (ceph): mon: Monitor: make MSG_MON_PAXOS case a bit more consistent
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:42 PM Revision 5cf6c7e9 (ceph): ceph_mon: cleanup on shutdown
Properly cleanup the throttlers, 'g_ceph_context' and the
async_singnal_handler.
Signed-off-by: Joao Eduardo Luis <j...
Joao Eduardo Luis
10:12 AM Bug #2386 (Resolved): xfstests: failed #34
Sage Weil
09:29 AM Bug #3134 (Can't reproduce): osd: hang in journal?
Sage Weil
09:27 AM Messengers Feature #3509 (Resolved): msgr: delay injection
Sage Weil
07:21 AM Revision 68491afc (ceph): rgw: add -lresolv flags to Makefile.am
radosgw depends on libresolv since since the commit 951c6be. So we need to
add -lresolve flags, or it cannot link rig...
Chen Baozi
05:01 AM Revision fa63dd42 (ceph): valgrind: enumerate warnings in log; check leaks from client, mon only
Sage Weil
12:30 AM Revision 7903aabe (ceph): mon/MonClient: use thread-safe RNG for picking monitors
Avoid using shared-state rand() when picking monitors. This way we don't
screw with library users like test_librbd_f...
Sage Weil

11/17/2012

10:45 AM Feature #3508 (Rejected): default to system libs3
Sage Weil
09:29 AM Bug #3507 (Resolved): rados api system tests failure
... Sage Weil
05:26 AM Revision f9fd0659 (ceph): Merge remote-tracking branch 'gh/wip-3431' into next
Sage Weil
01:59 AM Revision 07c831ac (ceph): upstart: fix limit lines
Two arguments.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:36 AM Revision e85c9e7b (ceph): Merge branch 'wip-coverity' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
01:36 AM Revision 12eb797f (ceph): client: fix lock leak in lazio_*() failure paths
CID 743400 (#1 of 1): Missing unlock (LOCK)
At (5): Returning without unlocking "this->client_lock._m".
CID 743399 (...
Sage Weil
01:28 AM Revision ff0a44bb (ceph): upstart: make ceph-osd-all, ceph jobs
This will let you start/stop all daemons.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:28 AM Revision b4a769df (ceph): upstart: add ceph-osd-all-starter.conf
Starter helper will start all osds that appear in /var/lib/ceph/osd/*,
as we do with the mons and mdss.
This will on...
Sage Weil
01:14 AM Revision 48295a18 (ceph): Merge branch 'next'
Josh Durgin
01:14 AM Revision 3610754a (ceph): Makefile.am: fix LDADD for test_objectcacher_stress
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
12:55 AM Revision 2ab8b388 (ceph): task: benchmark recovery
Measures latency before and during recovery using smalliobench.
Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
Mike Ryan
12:44 AM Revision 59099972 (ceph): Merge branch 'next'
Josh Durgin
12:43 AM Revision 78382fec (ceph): Merge branch 'wip-oc-hang' into next
Reviewed-by: Sage Weil <sage.weil@inktank.com> Josh Durgin
12:19 AM Revision be11c317 (ceph): upstart: set high open file limits
The default 1024 limit is easily hit on larger clusters.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:10 AM Revision 25f003ba (ceph): msg/Accepter: only close socket if >= 0
It is possible for rebind() to fail, in which case the OSD will go through
it's shutdown procedure and call stop(). ...
Sage Weil
12:04 AM Revision 30373ce8 (ceph): osd: default journal size to 5GB
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

11/16/2012

11:27 PM Revision a562518b (ceph): librbd: take cache lock when discarding data from cache
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:22 PM Revision 8c961610 (ceph): ObjectCacher: don't needlessly increment iterator
This iterator is now reset on each run through the loop,
so there's no point in incrementing it here.
Signed-off-by:...
Josh Durgin
11:22 PM Revision 7570e6c8 (ceph): ObjectCacher: debug read waiters
Now we can tell which ones will be called.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:22 PM Revision c054ad6d (ceph): ObjectCacher: assert lock is held everywhere
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:22 PM Revision 5d760b77 (ceph): ObjectCacher: more debugging for read completions
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:22 PM Revision 20a0c56d (ceph): ObjectCacher: add debug function to check BufferHead consistency
This isn't called because it's potentially expensive, but calling it
in various places can help future debugging.
Si...
Josh Durgin
11:22 PM Revision fdadefe3 (ceph): ObjectCacher: begin at the right place when iterating over BufferHeads
If the desired offset overlaps a BH, data.lower_bound() will return
the element after it, since it's indexed by the s...
Josh Durgin
11:22 PM Revision 2e862f4d (ceph): ObjectCacher: fix off-by-one error in split
This error left a completion that should have been attached
to the right BufferHead on the left BufferHead, which wou...
Josh Durgin
11:22 PM Revision b948e4c9 (ceph): ObjectCacher: retry reads when they are incomplete
Skipping these callbacks when there's a racing write or
a gap in the results causes the original reads they represent...
Josh Durgin
11:17 PM Revision 29a96cf2 (ceph): rgw: ops log can also go to socket
Adding a new ops log output (into a unix domain socket).
Configuration:
rgw_enable_usage_log : master switch for op...
Yehuda Sadeh
11:13 PM Revision 7b96807d (ceph): doc: Added links to APIs.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:58 PM Revision c42af803 (ceph): doc: Added documentation for using CPU profiler.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:57 PM Revision 84eac866 (ceph): doc: Added documentation for installing CPU profiler.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:57 PM Revision 3ccaaa09 (ceph): doc: Added librbd to the RBD toc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:56 PM Revision 9ea2609e (ceph): doc: Added libcephfs to the CephFS section and moved librbd to RBD sect...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:28 PM Revision feb8451f (ceph): doc: don't use 'pool=data' as an example
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:19 PM Revision 8da6ddea (ceph): common/ceph_argparse: fix malloc failure check
CID 743418 (#1 of 1): Dereference before null check (REVERSE_INULL)
Null-checking "argv" suggests that it may be null...
Sage Weil
10:18 PM Revision e82ca0d5 (ceph): mon/MonClient: initialize ptr in ctor
CID 743433 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
At (2): Non-static class member "authorize_handler_re...
Sage Weil
10:15 PM Revision 8f1f36d5 (ceph): os/FileStore: fix fd leak in _rmattr
CID 743405 (#2 of 2): Resource leak (RESOURCE_LEAK)
At (16): Handle variable "fd" going out of scope leaks the handle...
Sage Weil
10:14 PM Revision 426b58da (ceph): os/FileStore: fix fd leaks in _setattrs
CID 743406 (#3 of 3): Resource leak (RESOURCE_LEAK)
At (26): Handle variable "fd" going out of scope leaks the handle...
Sage Weil
10:11 PM Revision 1df38fd7 (ceph): osdc/ObjectCacher: faux use-after-free
CID 743435 (#1 of 1): Use after free (USE_AFTER_FREE)
At (68): Passing freed pointer "rd" as an argument to function ...
Sage Weil
09:23 PM Revision 9a10ebb2 (ceph): test: add ObjectCacher stress test that does not use a cluster
Use a fake writeback handler and respond to all requests with -ENOENT.
This tests that all operations will complete, ...
Josh Durgin
09:18 PM Feature #3506 (Resolved): mkcephfs: multiple fs optiopns
Sage Weil
09:18 PM Feature #3505 (Resolved): default to libnss
Sage Weil
08:11 PM Revision fd928b9b (ceph): ObjectCacher: more debugging for BufferHeads
This is useful for checking for lost waiters.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:51 PM Revision 8b187bd8 (ceph): build: update for boost_thread library.
There is a difference in naming conventions between debian and
rpm based distributions for this library. In configur...
Gary Lowell
06:02 PM Bug #3286: librbd, kvm, async io hang
I fixed a few bugs that could cause this in the wip-oc-hang branch. This is now merged into the next and master branc... Josh Durgin
04:11 PM Bug #3504 (Resolved): msg/Accepter.cc: 246: FAILED assert(listen_sd >= 0)
commit:25f003ba5f8ef9d58b794fb718ef8d637fd67c6a Sage Weil
04:07 PM Bug #3504 (Resolved): msg/Accepter.cc: 246: FAILED assert(listen_sd >= 0)
... Sage Weil
03:30 PM Revision 493049b4 (ceph): mon: OSDMonitor: clarify some command replies
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:30 PM Revision 0b28ef6a (ceph): mon: OSDMonitor: fix spacing when outputting items on command reply
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
12:42 PM rbd Bug #3503 (Resolved): rbd: import "-" no longer works
rbd import from stdin was broken at some point in the past, not clear when.
We should probably have a test for this....
Dan Mick
12:39 PM rbd Bug #3478: rbd: copy destination pool is assumed to be source pool
But on reflection, this makes no sense, and we should fix it; default destination pool should be "rbd" on Principle o... Dan Mick
12:38 PM Feature #3502 (Resolved): rbd export should support stdout
This comes up every so often in IRC, and should not be hard to implement. Dan Mick
10:26 AM Bug #3497 (Resolved): mon: leader segfaults after restarting osds
Removing said commit fixes the crash.
The patch was putting the Connection back as part of the session cleanup, so...
Joao Eduardo Luis
09:41 AM Bug #3497 (In Progress): mon: leader segfaults after restarting osds
After some testing, git bisect reports 19831b979a13f699b0e87125dfcfad3ea607d713 as the first bad commit.
Attemptin...
Joao Eduardo Luis
08:16 AM Bug #3497: mon: leader segfaults after restarting osds
Different paxos machine, crashes on the same place after finishing the contexts. Only happens on wip-mon-leaks-fix af... Joao Eduardo Luis
09:54 AM Bug #3501 (Resolved): gitbuilder: rsync out tags
Sage Weil
09:00 AM Bug #2819: krbd: lockup on large writes, msgr fault injection
(Sadly, my machine crashed in the middle of a somewhat elaborate
update to this. I'll try to recapture what I had a...
Alex Elder
08:56 AM Revision 27830e2c (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Gary Lowell
08:46 AM Revision f0c7bb36 (ceph): build: update for boost_thread library.
There is a difference in naming conventions between debian and
rpm based distributions for this library. In configur...
Gary Lowell
08:38 AM rbd Bug #3427: krbd: unmap does not remove block device properly
This appears to be using kernel 3.2.23. Lots of work has gone into
rbd in the last year, and I don't believe any of...
Alex Elder
08:35 AM rbd Bug #2522: xfstest #219
Possibly related to http://tracker.newdream.net/issues/3449
Alex Elder
08:35 AM rbd Bug #3449: fix xfstest 45 on precise
Possibly related to http://tracker.newdream.net/issues/2522 Alex Elder
07:35 AM Bug #3465: Unclear error message when running 'ceph osd rm'
Thanks for taking care of this Sage.
I've pushed another two patches on top of it. One of them should be merged wi...
Joao Eduardo Luis
07:07 AM Revision c707568a (ceph): doc: fix crush set syntax
No commas between parameters, pool is required.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:11 AM RADOS Fix #3500 (New): mon: use new MessageRef and intrusive_ptr's throughout the Monitor's message han...
Using MessageRef and intrusive_ptr's for all the messages should allow us to simplify the code and avoid memory leaks... Joao Eduardo Luis
06:04 AM Revision 43b57dec (ceph): check ceph-mon for leaks
Sage Weil
12:50 AM Revision 71cfaf1c (ceph): os/FileStore: only try BTRFS_IOC_SUBVOL_CREATE on btrfs
Only try to create a btrfs subvolume if the fs is btrfs. Otherwise, just
create a directory. Then we can error out ...
Sage Weil
12:35 AM Revision 3ca947e0 (ceph): mon: clean up 'ceph osd ...' list output
No more 'osd.0 is already inosd.1 is already in' crap.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:32 AM Revision 592a8942 (ceph): mon: use parse_osd_id() throughout
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:32 AM Revision 344c4fdc (ceph): mon: correctly identify crush names
get_item_id() returns 0 if the name already exists; that's not what we
want here. Verify the name exists before chec...
Sage Weil
12:02 AM Revision 918c58c8 (ceph): PrioritizedQueue: remove internal lock, not used
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just

11/15/2012

11:59 PM Revision b53e06ca (ceph): DispatchQueue: lock DispatchQueue when for get_queue_len()
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
11:51 PM Revision 659d4c25 (ceph): run_xfstests.sh: activate more tests that now work
I've gone through the set of xfstests that were previously found to
not work. Some of those now do work, and with th...
Alex Elder
10:03 PM Revision 22cb1356 (ceph): doc: add Hadoop configuration parameters
fs.ceph.block.size and fs.ceph.replication.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
07:36 PM Revision 2fd9f4d7 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:55 PM Revision 63c51288 (ceph): smalliobench: fix init-only, add don-not-init
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Mike Ryan <mike.ryan@inktank.com>
Samuel Just
06:06 PM Revision b40387de (ceph): msg/Pipe: fix leak of Authorizer
Reported-by: Joao Luis <joao.luis@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:48 PM Revision 0fb23cf8 (ceph): Merge remote-tracking branch 'gh/wip-3477' into next
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
05:22 PM Revision cd18b9f4 (ceph): rgw: don't convert object mtime to UTC
Fixes: #3452
When we read object info, don't try to convert mtime to
UTC, it's already in UTC.
Signed-off-by: Yehuda...
Yehuda Sadeh
04:47 PM Bug #3052 (Resolved): ceph-osd --mkfs fails on ext3
commit:71cfaf1cc5b1d77676aaf0be6daa15d4ab303386 Sage Weil
04:40 PM Bug #3052 (Fix Under Review): ceph-osd --mkfs fails on ext3
Sage Weil
04:42 PM Bug #3465 (Fix Under Review): Unclear error message when running 'ceph osd rm'
pushed to wip-mon-parse Sage Weil
04:05 PM rbd Feature #3499 (Resolved): qemu-rbd: support bdrv_has_zero_init
Later qemu seems to have added a BlockDriver entry point "bdrv_has_zero_init"; it
looks as though this might control...
Dan Mick
03:57 PM Bug #3459 (Resolved): osd crash in CephXAuthorizer::verify_reply
this should be fixed by the new guards around decrypt_decode().
Sage Weil
03:33 PM Bug #3496 (In Progress): doc: have old URL's redirect to new ones
Patrick McGarry is working with me on this while Ross is out. We have a few more to go for the new IA. Should be done... John Wilkins
07:06 AM Bug #3496 (Resolved): doc: have old URL's redirect to new ones
On IRC, "jefferai" (Jeff Mitchell) pointed out that the first hit
on "ceph add mon" clicks through to a non-existent...
Alex Elder
02:40 PM CephFS Bug #3498 (Resolved): mds: mds assert failure during untar_kernel
Saw a few mds assertions during testing for #3490, running the untar_kernel script a bunch of times on teuthology. S... Sam Lang
02:31 PM CephFS Bug #3490 (In Progress): client: ENOENT during kernel_untar_build.sh over fuse
Sam Lang
09:21 AM rgw Bug #3400 (Resolved): rgw: multipart upload overwrite broken
Fixed, commit:84299e16f3b7b74cff814eb9a754b7dfa046a0f9 Yehuda Sadeh
09:19 AM rgw Bug #3487 (Resolved): rgw: detect required RGWCache api changes in build time
Done, commit:5d27f3da654b2d1b3f90a5758fc47b89f012a8d2 Yehuda Sadeh
09:15 AM rgw Bug #2527 (Resolved): RGW may return 409 Conflict when deleting a bucket
The problem here was that the bucket was not really empty, there was an issue with cache not being updated (so user s... Yehuda Sadeh
08:31 AM Bug #3497: mon: leader segfaults after restarting osds
Might have jumped the gun on this description. Assumed too much from what I did when I wrote the description. The seg... Joao Eduardo Luis
08:14 AM Bug #3497 (Resolved): mon: leader segfaults after restarting osds
... Joao Eduardo Luis
07:39 AM Bug #3495 (In Progress): ceph-mon crash
Thanks for reporting it. Will look into it.
By the way, this is what the crash looks like:...
Joao Eduardo Luis
07:00 AM Bug #3495 (Resolved): ceph-mon crash
Have found a core of ceph-mon in /.
Ceph is from "deb http://ceph.com/debian-testing/ wheezy main":
# ceph -v
ce...
Artem Grinblat
01:34 AM Revision 6ebd6ba4 (ceph): Verifying check-in capability
Sander Pool
01:24 AM Revision 69e613f0 (ceph): Starting to auto-document this code.
Sander Pool
01:05 AM Revision 12c2b7fa (ceph): msg/DispatchQueue: release throttle on messages when dropping an id
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:05 AM Revision 5f214b29 (ceph): PrioritizedQueue: allow remove_by_class to return removed items
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:05 AM Revision 4a7a81bb (ceph): objecter: fix leak of out_handlers
The error paths don't use the handlers. Make sure they get cleaned up.
Fixes: #3446
Signed-off-by: Sage Weil <sage@...
Sage Weil
01:05 AM Revision 98b93b5d (ceph): librbd: use delete[] properly
==4986== Mismatched free() / delete / delete []
==4986== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrin...
Sage Weil
01:00 AM Revision ef4e4c82 (ceph): mon: calculate failed_since relative to message receive time
Instead of looking at the current time we process the message, look at the
receive time. This gives us a more real f...
Sage Weil
12:45 AM Revision 9267d8a4 (ceph): rgw: update post policy parser
json parser semantics changed a little bit, so
needed to update the policy parser.
Signed-off-by: Yehuda Sadeh <yehu...
Yehuda Sadeh
12:34 AM Revision 7f847024 (ceph): Merge branch 'master' of https://github.com/ceph/teuthology
Sander Pool
12:27 AM Revision 87e1fc12 (ceph): Added comment explaining how setup is tied to actual code.
Sander Pool
12:26 AM Revision f6cb0780 (ceph): mon: set default port when binding to random local ip
Fixes #3135
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:22 AM Revision dfeb8ded (ceph): Merge remote-tracking branch 'gh/wip-asok' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil

11/14/2012

11:51 PM Revision ce284552 (ceph): rgw: relax date format check
Don't try to parse beyond the GMT or UTC. Some clients use
special date formatting. If we end up misparsing the date
...
Yehuda Sadeh
11:49 PM Revision ddb40dec (ceph): rgw: relax date format check
Don't try to parse beyond the GMT or UTC. Some clients use
special date formatting. If we end up misparsing the date
...
Yehuda Sadeh
10:57 PM Revision 0a2a0c07 (ceph): doc: config-cluser move to new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:55 PM Revision 5c302ebb (ceph): doc: Move of cluster ops for new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:49 PM Revision 652c4294 (ceph): workunit: Fix indentation
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
08:51 PM Revision 05065dff (ceph): task/ceph-fuse: If umount fails, abort and cleanup
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:46 PM rgw Feature #3494 (Closed): ceph S3 upload slowly
Hi, there!
Nowadays I have tried some tests on ceph S3 python API, But I have found that it is very slow to update a...
lollipop king
05:03 PM rbd Bug #3491 (Resolved): test_librbd_fsx: too many open files
commit:12c2b7fa20be6878bc0763404d2a5c648e5fadbc Sage Weil
09:22 AM rbd Bug #3491: test_librbd_fsx: too many open files
a zillion msgr threasd blocked behind... Sage Weil
09:11 AM rbd Bug #3491 (Resolved): test_librbd_fsx: too many open files
this is probably something runaway in the msgr, but:... Sage Weil
04:58 PM rbd Bug #3478: rbd: copy destination pool is assumed to be source pool
Actually I think this has been the behavior since copy was added in
e0229b0a1f9f46a6f6140873c17420d9bd85c87c
Dan Mick
04:57 PM rbd Bug #3446 (Resolved): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
Sage Weil
04:52 PM rbd Bug #3446 (Fix Under Review): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
Sage Weil
04:45 PM Revision cfa2883d (ceph): pexec: Logging each command isn't useful
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:35 PM Bug #3129 (Can't reproduce): valgrind reported error on uninitialized osd
haven't seen this since Sage Weil
04:35 PM Bug #3135: mon_host without ports leads to failure
commit:f6cb0780acc7d56ec1fd932a7bab5ddddb42a481 Sage Weil
04:34 PM Bug #3135 (Resolved): mon_host without ports leads to failure
Sage Weil
04:19 PM CephFS Bug #3486 (Resolved): ceph-fuse, mds: admin socket lock cycle
Sage Weil
09:06 AM CephFS Bug #3486 (Fix Under Review): ceph-fuse, mds: admin socket lock cycle
Sage Weil
04:12 PM Revision 25964046 (ceph): Add task pexec to run bash commands in parallel
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
03:59 PM rbd Bug #3493 (Resolved): libvirt: storage pool does not work with cephx disabled
... Josh Durgin
01:34 PM Bug #3287: OSD dies when using zfs
Mike, did you ever have a chance to try to reproduce this with more debug on? Dan Mick
11:40 AM rgw Bug #3492 (Resolved): rgw: relax date parsing
Some clients use different data format. Arq uses the following (which currently does not parse):
Wed, 14 Nov 2012 ...
Yehuda Sadeh
10:06 AM Revision 8430210c (ceph): doc: add-or-rm-mons.rst: fix typo
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:06 AM CephFS Bug #3490 (Resolved): client: ENOENT during kernel_untar_build.sh over fuse
... Sage Weil
07:00 AM Bug #3489 (Resolved): osd: slow request warnings
... Sage Weil
02:19 AM Bug #3477 (Resolved): mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
AFAICT, that's the osds reporting slow requests; it doesn't have anything to do directly with the monitor or this bug... Joao Eduardo Luis
02:18 AM Revision 4a34965c (ceph): client: register admin socket commands without lock held
Avoid a lock cycle.
existing dependency Client::client_lock (11) -> AdminSocket::m_lock (16) at:
ceph version 0.54-...
Sage Weil
02:17 AM Revision 4db9442b (ceph): objecter: separate locked and unlocked init/shutdown
We don't want to hold the lock while we register the admin socket commands
or else we create a lock cycle when we try...
Sage Weil
01:29 AM Revision 7926ef53 (ceph): Merge branch 'next'
Conflicts:
configure.ac
src/rgw/rgw_common.cc
Gary Lowell
01:11 AM Revision d5bc66ac (ceph): doc/release-notes: fix heading
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:09 AM Revision d395131c (ceph): osd/: add config helper for min_size and update build_simple*
min_size should never be set to 0 on a pool. config.h
now has a helper to determine the correct default value.
Sign...
Samuel Just
12:29 AM Revision 74f7607a (ceph): doc: release-notes for v0.54
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:00 AM Revision 0d42e976 (ceph): doc: update crush weight ramping process
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

11/13/2012

11:43 PM Revision 131d15a7 (ceph): rgw: fix warning
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:39 PM Revision 97f65f6e (ceph): Merge branch 'wip-min-size'
Reviewed-by: Sam Just <sam.just@inktank.com> Sage Weil
11:34 PM Revision 1a531e50 (ceph): schedule_suite.sh: less noise
Sage Weil
11:16 PM Revision a0eb8919 (ceph): osd: default pool min_size to 0 (which gives us size-size/2)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 735df024 (ceph): mon: helpful warning in 'health detail' output about incomplete pgs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 9d979d76 (ceph): osd: default min_size to size - size/2
size -> min_size:
5 -> 3
4 -> 2
3 -> 2
2 -> 1
Basically, default to tolerating minority down.
Signed-off-by: Sa...
Sage Weil
11:12 PM Revision 1d00f3aa (ceph): mon: default min_size to size-size/2 if min_size default is 0
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 1679a556 (ceph): osd: start_boot() after init()
The previous trigger for start_boot() was racy, depending on whether we
got our rotating keys quickly.
Signed-off-by...
Sage Weil
11:12 PM Revision 65961ca2 (ceph): vstart.sh: support -X by adding 'auth required = none' entries
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:50 PM Revision 6a8a59c5 (ceph): Merge remote-tracking branch 'gh/wip-rgw-integration'
Conflicts:
src/common/config_opts.h
Sage Weil
10:33 PM Revision 5687555f (ceph): schedule_suite.sh: less noise
Sage Weil
09:18 PM Revision 60b84b09 (ceph): v0.54
Gary Lowell
09:06 PM Revision 5d27f3da (ceph): rgw: compile with -Woverloaded-virtual
This will trigger a warning if RGWRados api changes while
RGWCache doesn't.
Signed-off-by: Yehuda Sadeh <yehuda@inkt...
Yehuda Sadeh
08:39 PM Revision 1be99237 (ceph): rgw: fix RGWCache api
RGWCache api diverted form RGWRados, crippling the cache.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:39 PM Revision e0e33d2c (ceph): rgw: fix RGWCache api
RGWCache api diverted form RGWRados, crippling the cache.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:29 PM Revision 2770ef72 (ceph): peer.yaml: assumes osd_pool_default_min_size is 1
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
08:29 PM Revision 9a38059a (ceph): osd: remove dead rotating key code from init
Ancient, dead.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:28 PM Revision eee09822 (ceph): osd: defer boot until we have rotating keys
Make sure we have our rotating keys before we start booting. This
ensures we can open connections with peers *before...
Sage Weil
06:56 PM Revision b151597e (ceph): Merge branches 'wip_persist_missing' and 'wip_recovery_qos'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just
06:56 PM Revision fcbbebc3 (ceph): PG::merge_old_entry: fix case for divergent prior_version
Previously, we asserted that a log entry with a divergent
prior_version must be a clone. Consider the following
case...
Samuel Just
06:56 PM Revision 193e2ea5 (ceph): PG: persist divergent_priors in ondisklog
Consider the following logs:
a) 10'10(5'7) foo
12'11(4'3) bar
b) 10'10(5'7) foo
13'11(4'4) baz
When the osd ...
Samuel Just
06:45 PM Revision d1291125 (ceph): common: add RefCountedObj.cc with intrusive_ptr hooks
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision bbdae981 (ceph): Pipe: we don't queue DispatchQueue codes on an actual pipe
The dispatch queue event codes are now queued directly and
won't end up in a real Pipe.
Signed-off-by: Samuel Just <...
Samuel Just
06:45 PM Revision 25eb1fb9 (ceph): common: Add PriorititizedQueue
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision f02c75e7 (ceph): WorkQueue: Add WorkQueueVal for passing params by val
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision a62d778e (ceph): OSD: use PrioritizedQueue for OpWQ
The OpWQ PriorityQueue replaces OSD::op_queue, PG::op_queue,
and PG::qlock. The syncronization is now done as part o...
Samuel Just
06:45 PM Revision 5d47db2d (ceph): OSD: queue ops based on message priority
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision bd4707ad (ceph): msg/: use PrioritizedQueue to handle DispatchQueue queueing
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision 57a62554 (ceph): osd/: de-prioritize recovery ops relative to client ops
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision 95cb6cf4 (ceph): PrioritizedQueue: avoid double-lookup on create_queue()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:45 PM Revision f299be00 (ceph): PrioritizedQueue: use iterator to streamlink SubQueue::remove_by_class()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:32 PM Revision da0ea9f9 (ceph): rgw: unquote etag for if-match
Fixes: #3453
Passed ETag for copy/get request may be quoted.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:32 PM Revision 1c20ea98 (ceph): rgw_cache: change call signature to overwrite rgw_rados put_obj_meta()
Signed-off-by: caleb miles <caleb.miles@inktank.com> caleb miles
06:32 PM Revision cc06090f (ceph): rgw: don't convert object mtime to UTC
Fixes: #3452
When we read object info, don't try to convert mtime to
UTC, it's already in UTC.
Signed-off-by: Yehuda...
Yehuda Sadeh
06:32 PM Revision 096c8ac9 (ceph): rgw: use thread safe version of gmtime
Use gmtime_r instead of gmtime.
Signed-off-by: Sylvain Munaut <s.munaut@whatever-company.com>
Sylvain Munaut
06:08 PM rgw Feature #3488 (Resolved): rgw: dump ops log to a socket
Yehuda Sadeh
05:39 PM Revision c4981b81 (ceph): java: remove redundant src.dir
Previous wip-fix-javadocs had an oversight, redefining src.dir.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
04:14 PM Revision efdb209b (ceph): doc: reorder some openstack/rbd instructions
Move client creation to the section on setting up client auth, so you
don't skip it if you already have pools created...
Josh Durgin
03:02 PM rbd Bug #3445 (Resolved): ObjectCacher: extra memory leaks with caching enabled in wip-rbd-read
Sage Weil
02:59 PM Bug #2999 (Resolved): osd: msgr crash in OSD::complete_notify
fixed this a while ago Sage Weil
02:59 PM Bug #2649 (Resolved): osd: log bound mismatch
Samuel Just
02:59 PM Bug #2462 (Resolved): osd/PG.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
Samuel Just
02:59 PM Bug #3213 (Resolved): PG: we do not persist missing set elements not in the log
Samuel Just
02:59 PM Bug #3208 (Resolved): osd/PG.cc: 1346: FAILED assert(info.last_complete >= log.tail)
Samuel Just
02:58 PM Bug #2691 (Resolved): osd/ReplicatedPG.cc: 5888: FAILED assert(latest->is_update())
Samuel Just
01:42 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
Fixed by caed0e917 Sam Lang
12:02 PM Bug #2176: dependencies not checked by autoconf
I think we have picked up some, but not all of these. I'll double check with a freshly installed system. Anonymous
12:00 PM Bug #3250: debs don't include Contents-<arch>.gz
Now building with Contents files for tagged releases. Still need to fix for gitbuilders. Anonymous
11:58 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Can't reproduce the crash with this branch.
But when i trigger
ceph osd out 51; ceph osd out 52; ceph osd out 53;...
Stefan Priebe
09:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Joao Eduardo Luis
09:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Sage pushed a couple of commits that should solve this issue last night. They can be found in wip-3477. I just haven'... Joao Eduardo Luis
11:57 AM Bug #3471 (Resolved): rpm: build src, debuginfo packages
Anonymous
11:56 AM Bug #3451 (Resolved): qa: rpm autobuilt packages should get 'git describe' version
Anonymous
11:55 AM Bug #3451: qa: rpm autobuilt packages should get 'git describe' version
Commit ff5ee98f1c97b286a81848dc3b70ea523d8fe95e in master. Anonymous
10:30 AM rgw Bug #3487 (Resolved): rgw: detect required RGWCache api changes in build time
Yehuda Sadeh
10:08 AM Bug #3459: osd crash in CephXAuthorizer::verify_reply
ubuntu@teuthology:/a/sage-2012-11-12_16:44:02-regression-master-wip-3.4-basic/13948 Sage Weil
09:43 AM CephFS Bug #3486: ceph-fuse, mds: admin socket lock cycle
same for ceph-fuse, probably other objecter->init() callers as well. Sage Weil
09:41 AM CephFS Bug #3486 (Resolved): ceph-fuse, mds: admin socket lock cycle
... Sage Weil
09:28 AM rgw Bug #3485 (Resolved): rgw: unique user emails not enforced
Currently it is possible to create multiple users sharing the same email address. Unique emails should be enforced caleb miles
08:50 AM Bug #3465: Unclear error message when running 'ceph osd rm'
Will do. Joao Eduardo Luis
08:46 AM Feature #3484 (Resolved): mon: 'ceph df'
Sage Weil
08:46 AM rbd Feature #3483 (Resolved): use table formatter for other rbd, rados operations
Sage Weil
08:41 AM Feature #3482 (Resolved): sles gitbuilder; release rpms
Sage Weil
01:16 AM Bug #3475: ugly formatting of ceph osd tree
I'm using the latest stable, so argonaut 0.48.2. Great to hear it's already fixed in master, looking forward to bobta... Corin Langosch
01:01 AM Revision 32fb8eaf (ceph): Merge branch 'wip-client-asok'
Sage Weil
12:31 AM Revision caed0e91 (ceph): osdc/ObjectCacher: do not take Object ref for bh writes
This reverts commit 46897fd4ffc2fe2fc2cc0c39b5d4c510df1e6c25.
There is no reason to carry a ref for the writes; it j...
Sage Weil
12:29 AM Revision 8b4bdda5 (ceph): client: Remove object from oset before deleting
Prevent invalid memory references for cases where
a truncate causes an object to be deleted but the
object set still ...
Sam Lang

11/12/2012

11:50 PM Revision 0b85e43c (ceph): java: fix build.xml formatting
set noet ts=2 sw=2 sws=2
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
11:50 PM Revision 8970e81a (ceph): java: fix javadoc builds
Don't build JavaDoc for tests, and fix the missing src.dir variable.
Signed-off-by: Noah Watkins <noahwatkins@gmail....
Noah Watkins
11:44 PM Revision a11940f5 (ceph): osdc/ObjectCacher: only return ENOENT if ObjectSet is flagged
The fs client can't handle ENOENT from the cache, but librbd wants it.
Also, the fs client will send down multiple Ob...
Sage Weil
11:06 PM Revision ad3063a4 (ceph): client: dump mds session info
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:06 PM Revision 7d1974c5 (ceph): client: fix null dentry crash on dump_cache
Dentries can be NULL!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:06 PM Revision 16db00d5 (ceph): client: unregister commands on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision 2c28e5dc (ceph): common: dumpers for ceph_{file,dir}_layout
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision fc6b82f0 (ceph): client: add dump_cache asok command
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision ef71f32a (ceph): Makefile: use libclient.la for libcephfs
Avoid building these files twice!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:05 PM Revision 809d0e56 (ceph): Makefile: fix hadoop lib build
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision 69c47d3d (ceph): client: add mds_requests asok command
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:03 PM Revision bc398c03 (ceph): Merge branch 'next'
Sage Weil
11:02 PM Revision dc2ced96 (ceph): Merge branch 'wip-client-leaks' into next
Sage Weil
11:02 PM Revision 2f241685 (ceph): client: fix null put in ~MetaSession
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:59 PM Revision 8b1f5472 (ceph): librbd: fix create existence checking
cda9e516b8bb09b8846814cc8d4ee2879a53b2d5 made us return 0 when the
image already existed, causing copy to erroneosly ...
Josh Durgin
09:57 PM Revision 614cf34b (ceph): librbd: debug when copy occurs
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:54 PM Revision 9c31d09f (ceph): mon: kick failures when we lose leadership
If we were leader and are not anymore, kick any pending failure messages.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:53 PM Revision 763d348c (ceph): mon: ignore failure messages if already pending a failure
If a failure is already pending, do nothing in check_failure().
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:53 PM Revision e43f9d72 (ceph): mon: process failures when osds go down
If we see an osd go down, process any pending failure_info reports we have.
Reply, and then remove the record from th...
Sage Weil
08:36 PM Revision f63b7711 (ceph): Merge remote-tracking branch 'gh/wip-javadoc'
Sage Weil
08:30 PM Revision b94037ce (ceph): Merge remote-tracking branch 'gh/wip-librbd-remove-cleanup'
Sage Weil
08:04 PM Revision 23531c29 (ceph): osd: add 'osd debug drop op probability'
This is meant to exercise the kclient's timeout and osd reconnect logic
by dropping some client requests on the floor...
Sage Weil
08:01 PM Revision efa03cef (ceph): mon: require pgnum in 'ceph osd pool create <poolname> <pgnum> [<pgp_nu...
The default of 8 is virtually never the right answer. Require the initial
pg count to be explicitly provided.
Signe...
Sage Weil
07:53 PM Revision e35e7e2b (ceph): ceph-disk-activate: avoid duplicating mounts if already activated
If the given device is already mounted at the target location, do not
mount --move it again and create a bunch of dup...
Sage Weil
07:53 PM Revision 0c9bbb3b (ceph): ceph-disk-prepare: poke kernel into refreshing partition tables
Prod the kernel to refresh the partition table after we create one. The
partprobe program is packaged with parted, w...
Sage Weil
07:53 PM Revision b4004806 (ceph): ceph-disk-prepare: fix journal partition creation
The end value needs to have + to indicate it is relative to wherever the
start is.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
07:53 PM Revision efac1bb1 (ceph): ceph-disk-prepare: assume parted failure means no partition table
If the disk has no valid label we get an error like
Error: /dev/sdi: unrecognised disk label
Assume any error we ...
Sage Weil
07:24 PM Revision 39b9da40 (ceph): Merge remote-tracking branch 'gh/wip-mds-stable' into stable
Sage Weil
07:16 PM Revision 25d4f560 (ceph): misc: Show url on get failure
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:16 PM Revision cda9e516 (ceph): librbd: return actual error when detecting format fails during creation
This bit a couple users today, when bad osd caps resulted in a very
confusing error message.
Signed-off-by: Josh Dur...
Josh Durgin
07:08 PM Revision a1b950e6 (ceph): Merge remote-tracking branch 'gh/wip-client-symlinks'
Reviewed-by: Sam Lang <sam.lang@inktank.com> Sage Weil
06:45 PM Revision 3d76e677 (ceph): java: add symlink/readlink tests
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:41 PM Revision ca9f93aa (ceph): Merge remote branch 'origin/wip-rbd-read'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:07 PM Revision 6dd79252 (ceph): test_libcephfs: fix, add symlink loop tests
The first test did
/a/b/file
/a/b/sym -> /a/b
and opened /a/b/sym/file, which is valid. Change it to
/a/b/file...
Sage Weil
06:07 PM Revision bb2924d4 (ceph): libcephfs_java.yaml: Adding the libcephfs-java test to the suite.
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
04:56 PM Revision 3902a018 (ceph): debug: adjust default debug levels
Trim out most noise, keep things that are interesting.
Notably, we are logging each message sent and received, and w...
Sage Weil
03:24 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
Sage Weil
03:23 PM devops Feature #3479 (Resolved): ceph-deploy: uninstall
Sage Weil
02:46 PM rbd Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
From Andrey Korolyov on ceph-devel:... Josh Durgin
12:49 PM rbd Feature #3397 (Resolved): librbd: move clone read logic above the cache
Sage Weil
10:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
i think the fix is to make a clean_osd_failures() fucntion that removes records for down osds, and call that from upd... Sage Weil
09:56 AM Bug #3477 (Resolved): mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Reported on the mailing list by Stefan Priebe
http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/10470
...
Joao Eduardo Luis
09:49 AM CephFS Bug #3424 (In Progress): java: Add the correct JUnit package dependencies on supported platforms ...
Things seem sorted out for debian and ubuntu. We're not building RHEL at the moment, so we'll need to revisit this wh... Anonymous
08:36 AM Feature #3476 (Resolved): mon: fix all leaks
make ceph-mon pass valgrind --heap-check=full --show-reachable=yes, and then enable the leak checking in ceph-qa-suit... Sage Weil
08:31 AM Bug #3475 (Resolved): ugly formatting of ceph osd tree
which version are you using? this is fixed in the current master (soon to be bobtail):... Sage Weil
04:13 AM Bug #3475 (Resolved): ugly formatting of ceph osd tree
When having fractional weights like 0.16 ceph osd tree outputs them as 0.159988. This causes the tabbing to be wrong ... Corin Langosch
08:30 AM devops Bug #3469: ceph-deploy needs to sync with the ceph version it is working with
We currently rely on fixes in ceph-disk-* that are only in master/next and haven't been backported to stable yet. On... Sage Weil

11/11/2012

03:13 PM Revision aabca849 (ceph): fs/verify: check for ceph-fuse leaks
Sage Weil
03:13 PM Revision 02d62d73 (ceph): valgrind.supp: ceph-fuse leak from libfuse
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:13 PM Revision f9b4efea (ceph): valgrind.supp: deliverate onexit leak
Sage Weil
03:13 PM Revision a46dd6b6 (ceph): ceph-fuse: apply overrides[ceph-fuse] to config
Sage Weil
 

Also available in: Atom