Project

General

Profile

Activity

From 09/22/2013 to 10/21/2013

10/21/2013

11:25 PM Revision db7eb771 (ceph): rgw: get rid of req_state.bucket_name
No need for this field, as we already have req_state.bucket_name_str.
This saves us some memory allocation / freeing ...
Yehuda Sadeh
11:25 PM Revision cbf8f9a5 (ceph): rgw: turn swift COPY into PUT
Fixes: #6606
The swift COPY operation is unique in a sense that it's a write
operation that has its destination not s...
Yehuda Sadeh
10:55 PM Revision 1f6b8b27 (ceph): librbd: parse args to ceph_test_librbd
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:48 PM Revision ad4553a4 (ceph): librbd: fix build error
From a10703008f7f4eb57a62658f2b9a015eb81509d0.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:33 PM Revision bd2eeb71 (ceph): ceph-mon: add debug to ip selection
This will hopefully help us track down #5804.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:33 PM CephFS Bug #5411: teuthology: bad object dereference
Still seeing this sometimes, for the record: /a/teuthology-2013-10-20_19:01:21-fs-dumpling-testing-basic-plana/61470/ Greg Farnum
10:31 PM CephFS Bug #6608: samba teuthology dbench failure
/a/teuthology-2013-10-20_19:01:21-fs-dumpling-testing-basic-plana/61466/ Greg Farnum
10:24 PM CephFS Bug #6608: samba teuthology dbench failure
/a/teuthology-2013-10-20_02:13:10-fs-next-testing-basic-plana/60931/ Greg Farnum
10:05 PM CephFS Bug #6608 (Can't reproduce): samba teuthology dbench failure
... Greg Farnum
10:28 PM CephFS Bug #6599: client: invalid iterator dereference in Client::trim_caps
Test suite passed on this branch; just some spurious valgrind stuff. Greg Farnum
10:22 PM CephFS Bug #6609: teuthology rsync workunit failure
/a/teuthology-2013-10-20_02:13:31-kcephfs-next-testing-basic-plana/60994
/a/teuthology-2013-10-20_02:13:10-fs-next-t...
Greg Farnum
10:19 PM CephFS Bug #6609 (Can't reproduce): teuthology rsync workunit failure
... Greg Farnum
09:58 PM Revision ad455c8e (ceph): Merge pull request #753 from ceph/wip-5668-b
librbd: wire up flush counter
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:40 PM Revision a1070300 (ceph): librbd: wire up flush counter
Fixes: #5668
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:38 PM devops Bug #6453 (In Progress): libapache2-mod-fastcgi Packages for Debian Squeeze have incorrect depend...
Anonymous
09:37 PM devops Bug #6590 (In Progress): Ceph Package Dependencies not Included in Ceph Extras
Anonymous
08:55 PM rbd Bug #2861: CLI: rbd create command requires validation for image-name
tested on ceph v0.69 and the bug still exists.
Tamilarasi muthamizhan
08:53 PM rbd Bug #2862: CLI: rbd create command throws inappropriate error messages
all the test cases mentioned in the bug except the first one still behaves in the same manner, when tested on dumplin... Tamilarasi muthamizhan
07:45 PM rbd Bug #6495: Cpu load on cluster node is very high every has the write request to cluster
Thanks for your reply. I think ceph need a configuration to help Qos for a specified pool, if help easier for managin... Khanh Nguyen Dang Quoc
01:57 PM rbd Bug #6495 (Closed): Cpu load on cluster node is very high every has the write request to cluster
Khanh Nguyen Dang Quoc wrote:
> Is there configuration to QoS for each client to help limit the i/o requests send to...
Sage Weil
06:20 PM Revision 1376d237 (ceph): Merge pull request #751 from ceph/wip-6603
a couple trivial leaks Loïc Dachary
05:54 PM Bug #6585 (Fix Under Review): osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
Pushed to wip-6585. Haven't tested it yet; need it to build so I can start the teuthology thrashing copy-from tests. Greg Farnum
11:08 AM Bug #6585 (In Progress): osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
Proposed solution (thanks for walking me through this, Sam!):
In ReplicatedPG::recover_backfill, grab a RWTracker re...
Greg Farnum
09:12 AM Bug #6585: osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
ubuntu@teuthology:/a/teuthology-2013-10-20_23:00:15-rados-master-testing-basic-plana/61776 Sage Weil
05:38 PM rbd Bug #5220 (Fix Under Review): test_ls_snaps segfaults on the arm test setup
wip-test-librbd fixes heap corruption in this code Sage Weil
04:22 PM Revision 715d2ab3 (ceph): common/BackTrace: fix memory leak
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:21 PM Revision 687ecd8b (ceph): common/cmdparse: fix memory leak
demangle is allocating with malloc() in this case.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:06 PM Revision 0928e04e (ceph): suites/fs: snap -> snaps
Be consistent!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:06 PM Revision dffa2963 (ceph): fs/snap: fix workunit paths
Sage Weil
03:24 PM devops Feature #6607 (New): plugable rules to figure out if a disk / partition is "unknown"
An "unknown" disk as returned by ceph-disk list can presumably be given to ceph-disk prepare and be integrated in the... Loïc Dachary
03:17 PM rbd Bug #5668 (Resolved): librbd: flush perfcounter unused
Sage Weil
02:02 PM rbd Bug #5668 (Fix Under Review): librbd: flush perfcounter unused
Sage Weil
02:15 PM rgw Bug #6606 (Resolved): rgw: swift COPY is broken
getting 404 for all COPY requests. Yehuda Sadeh
02:05 PM rbd Bug #6480: librbd crashed qemu-system-x86_64
I have only seen it once in over 6-months of running a dozen VMs that run video surveillance workloads. These are Win... Mike Dawson
01:56 PM rbd Bug #6480 (Need More Info): librbd crashed qemu-system-x86_64
is there anything you can share about the workload that triggered this? we haven't seen this one before. Sage Weil
02:04 PM rbd Bug #4047 (Resolved): removing a non-existing rbd image logs error in osd logs
Sage Weil
02:02 PM rbd Bug #5070 (Can't reproduce): rbd map failed and stalled in "D"
Sage Weil
01:51 PM rgw Bug #5302 (Can't reproduce): rest-bench breaks with XmlParseFailure
Sage Weil
01:50 PM rgw Bug #5323 (Resolved): trim data log lists dates as optional, enforced as required in the current ...
Sage Weil
01:47 PM rgw Bug #5843: swift api: x-container-meta-{key} should not be allowed on an object
is this causing actual problems? it may be easier to leave it how it is. Sage Weil
01:44 PM rgw Bug #6159 (Won't Fix): syncing an existing user causes an error
Sage Weil
01:39 PM rgw Bug #6449 (Rejected): Initiating multipart upload fails with no Content-Length header being set
Yehuda Sadeh
01:39 PM rgw Bug #6449: Initiating multipart upload fails with no Content-Length header being set
This should work with the modified fastcgi module. The error is being sent directly from apache, as the vanilla modul... Yehuda Sadeh
01:30 PM Bug #6249 (Resolved): daemon mon_status should report a daemon is not running
Sage Weil
01:24 PM RADOS Fix #6250: OSD: handle ENODEV on reads
Mimic EIO path. Samuel Just
01:20 PM Bug #6292 (Resolved): Verify that recovery is truly complete
Doesn't need backport, I think. Samuel Just
01:19 PM Bug #6291 (Resolved): Recovery can take more resources than it should
Samuel Just
01:17 PM Bug #6294 (Rejected): avoid using std::list::size()
Samuel Just
01:17 PM Bug #6294 (Resolved): avoid using std::list::size()
Sage Weil
01:15 PM Bug #6313 (Can't reproduce): dumpling: FAILED assert(latest->is_update()) from recover_primary()
Samuel Just
01:14 PM Bug #6347 (Can't reproduce): ObjectCacher: generated request with differing data and data length ...
this may have been fixed with teh truncate race fix.. Sage Weil
01:12 PM Bug #5634: auth startup reports "ObjectNotFound" when keyring file is unreadable
This is slightly better (though definitely not great) with my PR at https://github.com/ceph/ceph/pull/739... Greg Farnum
01:10 PM Bug #6043 (Need More Info): upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
Tamil, can you try to reproduce this? (look at the last two comments.. sending HUP or issuing the reload seems to br... Sage Weil
01:10 PM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
Need to reproduce. Samuel Just
12:59 PM Bug #6598 (Need More Info): osd crash after recreating pool with same name (cuttlefish + bobtail?)
Hmm, I was also unable to reproduce on cuttlefish head. What sha1 are you running? Can you reproduce with
debug ...
Samuel Just
12:48 PM Bug #6598: osd crash after recreating pool with same name (cuttlefish + bobtail?)
quick attempt seems to suceed in current master, checking cuttlefish Samuel Just
11:51 AM Bug #6603 (Resolved): cmdparse/backtraces leaks
Sage Weil
09:21 AM Bug #6603 (Resolved): cmdparse/backtraces leaks
see wip
ubuntu@teuthology:/a/teuthology-2013-10-20_23:00:15-rados-master-testing-basic-plana/61795
Sage Weil
11:50 AM Bug #6597 (Resolved): rados cls dlopen errors
appears to have been fixed with commit:4f299cac4488be80b4e1210ce202b248571f9300 Sage Weil
10:29 AM Bug #6574: osd/ReplicatedPG.cc: 7851: FAILED assert(0)
apt-get failures, rerunning
~/teuthology [mine?] » ./virtualenv/bin/teuthology-schedule --name "samuelj-6574-2" -n...
Samuel Just
10:26 AM Bug #6574 (In Progress): osd/ReplicatedPG.cc: 7851: FAILED assert(0)
Sage Weil
10:22 AM devops Bug #6591: init script does not pass alternate configuration file to osd crush create-or-move
Sage Weil wrote:
> wip-6591 has a sligntly different patch.. $conf_with_flag wasn't defined that I coul dsee so i ad...
Sean Noonan
09:53 AM devops Bug #6591 (Fix Under Review): init script does not pass alternate configuration file to osd crush...
wip-6591 has a sligntly different patch.. $conf_with_flag wasn't defined that I coul dsee so i added -c $conf.. does ... Sage Weil
10:20 AM Bug #6605: mon: remove full osd state on "osd rm"
We should also be checking that the osd matches what we expect based on more than the ID. I think we have enough info... Greg Farnum
10:15 AM Bug #6605 (Resolved): mon: remove full osd state on "osd rm"
It turns out that "osd rm" does not eliminate the osd's auth keys from the monitor. That's liable to cause issues. Co... Greg Farnum
10:14 AM devops Bug #6592 (Need More Info): 3.8 kernel + /dev/cciss/c0d1 + precise : fail to show in /dev/disk/by...
Loïc Dachary
10:14 AM devops Bug #6592: 3.8 kernel + /dev/cciss/c0d1 + precise : fail to show in /dev/disk/by-partuuid
I will try again on thursday, when I get access to the hardware again. Loïc Dachary
09:37 AM devops Bug #6592: 3.8 kernel + /dev/cciss/c0d1 + precise : fail to show in /dev/disk/by-partuuid
'blkid -o udev DEVICE' is what udev is relying on... and that is not outputting the right uuid info?
Sage Weil
10:01 AM rgw Bug #6604 (Resolved): radosgw-agent: opstate tracking error
Sometimes it seems the wrong opstate id is requested or something else about the request is wrong, so the agent sees ... Josh Durgin
09:59 AM Bug #6602 (Duplicate): osd/PG.cc: 2465: FAILED assert(r == 0) (SnapMapper::update_snaps() returns...
Samuel Just
09:59 AM Bug #6602: osd/PG.cc: 2465: FAILED assert(r == 0) (SnapMapper::update_snaps() returns error)
This likely indicates that backfill failed to create an object, perhaps due to the other backfill bug. Samuel Just
09:11 AM Bug #6602 (Duplicate): osd/PG.cc: 2465: FAILED assert(r == 0) (SnapMapper::update_snaps() returns...
... Sage Weil
07:28 AM devops Feature #6601 (Fix Under Review): Build Docs using Sphinx
Pull request opened: https://github.com/ceph/ceph-deploy/pull/112 Alfredo Deza
06:14 AM devops Feature #6601 (Resolved): Build Docs using Sphinx
ceph-deploy needs to be ported to start using Sphinx. Alfredo Deza
06:06 AM devops Bug #6600 (Fix Under Review): create-initial breaks because it needs the username to connect
Pull request opened: https://github.com/ceph/ceph-deploy/pull/111 Alfredo Deza
05:58 AM devops Bug #6600 (Resolved): create-initial breaks because it needs the username to connect
The create initial command does not currently pass the user argument to `get_connection` so it breaks.
Alfredo Deza
01:24 AM CephFS Bug #6450 (Closed): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
Zheng Yan
01:17 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
We have separated Ceph and OpenStack hosts, upgraded the Ceph hosts to 3.12-rc5 and so far things seem to hold up...
...
Jens-Christian Fischer
01:06 AM Revision 9fa357d3 (ceph): mds: update backtrace when old format inode is touched
We updated inode format version to 7 when introducing inode backtrace.
If we found a inode's format version < 7 when ...
Yan, Zheng
12:24 AM CephFS Bug #4714 (Duplicate): kclient: ceph_sync_{read,write} only accept single buffer.
dup #2217 Zheng Yan
12:23 AM CephFS Bug #2217 (Resolved): sync and O_DIRECT writes only write first extent in iov vector
by commit 53d028160f (ceph: implement readv/preadv for sync operation) and commit 2f0a7a1808 (ceph: Implement writev/... Zheng Yan

10/20/2013

01:34 PM Revision 34d09417 (ceph): client: fix invalid iterator dereference in Client::trim_caps()
trimming inode drops a reference to the inode's parent, it may cause
the inode's parent also be trimmed. If the cap i...
Yan, Zheng
04:12 AM Revision 1f02d006 (ceph): Merge pull request #747 from dachary/wip-commands
common: get_command_descriptions use cout instead of dout
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:01 AM Revision d9d390ca (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:37 AM CephFS Bug #6599 (Resolved): client: invalid iterator dereference in Client::trim_caps
#0 0x00000034bfc0eebb in raise () from /lib64/libpthread.so.0
#1 0x000000000067c2c9 in reraise_fatal (signum=6) at...
Zheng Yan
02:33 AM Revision e70ceace (ceph): Merge pull request #748 from dachary/master
autoconf: fix typo on AM_COMMON_CFLAGS Loïc Dachary
02:11 AM Revision 4f299cac (ceph): autoconf: fix typo on AM_COMMON_CFLAGS
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary

10/19/2013

09:06 PM Bug #6598 (Can't reproduce): osd crash after recreating pool with same name (cuttlefish + bobtail?)
Date: Sat, 19 Oct 2013 23:53:57 +0400
From: Andrey Korolyov <andrey@xdel.ru>
To: "ceph-users@lists.ceph.com" <ceph-...
Sage Weil
04:57 PM Revision 94080de9 (ceph): common: get_command_descriptions use cout instead of dout
Using dout instead of cout creates noise and makes it more difficult for
people trying to debug a failure in test_cep...
Loïc Dachary
06:08 AM Revision ddfe67fe (ceph): Merge pull request #746 from ceph/wip-6582
Wip 6582
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:41 AM Revision 4d3502ba (ceph): Merge pull request #734 from kri5/master
ceph: Remove unavailable option with clang
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

10/18/2013

11:34 PM Revision 8586c755 (ceph): ReplicatedPG: copy: conditionally requeue copy ops when cancelled
We may need to requeue copy ops which are cancelled as part of an acting
set change but don't change the primary. To ...
Greg Farnum
11:26 PM Revision c8ec9fec (ceph): valgrind: fix libleveldb suppression on dynamically linked leveldb
(The function names don't show up here)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:24 PM Revision 6dff9261 (ceph): PG: add a requeue_op() function to complement requeue_ops().
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:22 PM Bug #6597 (Resolved): rados cls dlopen errors
... Sage Weil
11:07 PM Bug #6582 (Resolved): osd: copy_from vs read ordering broken
Sage Weil
10:13 PM Bug #6582: osd: copy_from vs read ordering broken
wip-6582 seems to be looping successfully without hitting this issue any more. Greg Farnum
04:39 PM Bug #6582 (Fix Under Review): osd: copy_from vs read ordering broken
Pushed wip-6582 which should correct this. It passes my basic local copy-from test but I'm waiting for it to build so... Greg Farnum
03:12 PM Bug #6582: osd: copy_from vs read ordering broken
And that's all on me; I ripped out Sage's mechanism for it when removing some other extraneous code. :( Greg Farnum
02:51 PM Bug #6582: osd: copy_from vs read ordering broken
Let's clear up the timeline a bit here. Before any of this, object plana885194-10 actually already exists. Then, on o... Greg Farnum
08:44 PM Revision 1203a9a6 (ceph): Merge pull request #741 from hjwsm1989/master
ceph.spec.in: Add erasure-code related files. Loïc Dachary
06:21 PM Revision f06647eb (ceph): Merge pull request #742 from atwardowski/patch-1
Update ceph-authtool.rst - Fix typo John Wilkins
06:12 PM Revision 45d18460 (ceph): doc: Removed references to Chef.
fixes: #6464
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:06 PM Bug #6593 (Duplicate): osd: copy-from object blocking clashes with recovery
sounds like a dup of #6585 Sage Weil
01:48 PM Bug #6593 (Duplicate): osd: copy-from object blocking clashes with recovery
... Greg Farnum
05:35 PM Revision 89995efe (ceph): doc/release-notes: missed mds snaps
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:33 PM Revision 59052274 (ceph): doc/release-notes: v0.71
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:14 PM Revision 5d2cf46c (ceph): Update ceph-authtool.rst
Fix typo Adam Twardowski
05:05 PM rgw Bug #6571 (Resolved): apache2 errors in nightly
Sage Weil
04:50 PM Bug #6451 (Resolved): btrfs async transactions deadlock on 3.12-rcwhatever
Sage Weil
09:19 AM Bug #6451: btrfs async transactions deadlock on 3.12-rcwhatever
Sage Weil
04:35 PM Bug #6585: osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
Once we are ready to actually move the object into place we need to consider the possibility that backfill is now blo... Samuel Just
03:08 PM Feature #6594 (Resolved): allow to have more than one PG implementation
Hi, I'm marking this ticket as resolved since you've completed the proof of concept you were after. Loïc Dachary
02:07 PM Feature #6594 (Resolved): allow to have more than one PG implementation
In order to fulfill feature #4928 [ http://tracker.ceph.com/issues/4929 ] ceph needs to allow to have more than one P... Lluis PJ
03:05 PM Feature #6414 (In Progress): filestore: make read() use a bufferlist method
Josh Durgin
03:05 PM Feature #6415 (In Progress): buffer: instrument c_ptr() calls
Josh Durgin
03:05 PM devops Bug #6595 (Resolved): Hardcoded install path in ceph-disk
I noticed that ceph-disk assumes that ceph was installed to /usr/bin . I believe it would be better to take a more fl... Adam Manzanares
12:24 PM devops Bug #6592: 3.8 kernel + /dev/cciss/c0d1 + precise : fail to show in /dev/disk/by-partuuid
The full chat log about research on this problem:... Loïc Dachary
12:23 PM devops Bug #6592 (Can't reproduce): 3.8 kernel + /dev/cciss/c0d1 + precise : fail to show in /dev/disk/b...
After *ceph-deploy create osd* the osd fails to start because the journal can't be found... Loïc Dachary
12:17 PM devops Bug #6588: use WARNING level when keyring does not exist
FWIW, this kind of warning happen when ceph-deploy is used with cephx disabled. It does not prevent the deployment of... Loïc Dachary
07:39 AM devops Bug #6588 (Resolved): use WARNING level when keyring does not exist
ceph-deploy currently uses INFO to log output about keyring files that do not exist and need to be created.
This c...
Alfredo Deza
11:42 AM devops Bug #6591 (Resolved): init script does not pass alternate configuration file to osd crush create-...
This leads to OSDs starting without being added to the CRUSH map. I ran into this bootstrapping a cluster with a nam... Sean Noonan
11:40 AM rbd Documentation #5009 (Resolved): doc: explain how to get qemu packages for each distro
Undergoing IA, but is presently included. It is only needed for RPM, as Ceph builds them and the priority must be ove... John Wilkins
11:39 AM Documentation #6464 (Resolved): dangling links to install-chef.rst
See http://ceph.com/docs/master/rados/operations/add-or-rm-osds/ John Wilkins
11:34 AM devops Bug #6590 (Resolved): Ceph Package Dependencies not Included in Ceph Extras
When a user wants to install Ceph manually, they can download the Ceph packages and install them. However, the instal... John Wilkins
11:20 AM Bug #5062: mon: 0.61.2 asserts on AuthMonitor during monitor start
This bug resurfaced in QA, in a v0.61.7 cluster. After looking into the store of the affected monitor and some logs,... Joao Eduardo Luis
10:36 AM Subtask #6391: stuck incomplete
Here goes nuttin', from what Sam says... ;) Greg Farnum
10:21 AM Revision 7bcfe096 (ceph): ceph.spec.in: Add erasure-code related files.
Signed-off-by: huangjun <hjwsm1989@gmail.com> huang jun
10:04 AM devops Bug #6589 (Duplicate): Get ceph-deploy docs to be Sphinx built
We just have a poor README.rst that is too disorganized. Have a properly built Sphinx doc built, with tox calls so we... Alfredo Deza
09:38 AM rbd Bug #6576: librbd: test_librbd_fsx segfaults on start up on 32-bit arm
This should be worked as part of the ARM support effort Ian Colle
09:36 AM Bug #6575: messenger: failed assert(pipes.count(p)) in reaper
Sage Weil
08:11 AM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
Azrael (who works with saaby) looked through logs... 1.3 million slow request warnings during their recovery. On my c... Mike Dawson
05:54 AM devops Bug #6587 (Resolved): ceph-deploy does not use cluster arg for mon error checking
In the new functionality for error checking in v1.2.7 the cluster argument
was not used and it produces errors as th...
Alfredo Deza
04:11 AM Revision ac533bf6 (ceph): Merge pull request #722 from ceph/wip-6475
radosgw: create /var/log/radosgw in package, not init script
Reviewed-and-tested-by: Gary Lowell <gary.lowell@inktan...
Sage Weil
02:40 AM Subtask #6586 (Resolved): ErasureCodeJerasure::decode does not use want_to_read
"ErasureCodeJerasure::decode":https://github.com/ceph/ceph/blob/812234cb09d5c4a868204fdf79fc06a4e376611e/src/osd/Eras... Loïc Dachary
01:51 AM Revision 09bd6bbe (ceph): Merge branch 'next'
Gary Lowell
12:27 AM Revision 9af9c50c (ceph): Merge pull request #737 from xarses/6127
Add Redhat init script option
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:23 AM Revision 533626c7 (ceph): Add Redhat init script option
Resolves: 6127
Signed-off-by: Andrew Woodward <awoodward@mirantis.com>
Andrew Woodward

10/17/2013

11:52 PM Revision 93f1befd (ceph): Merge pull request #738 from ceph/wip-cache-crc
fix cached crc, bug #6583
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
11:47 PM Revision 3cfe9f60 (ceph): common/buffer: invalidate crc on zero, copy_in
This does not capture users who
- calc a crc
- use c_str() to modify the buffer content
- (re)calc a crc
Signed-...
Sage Weil
11:46 PM Revision 8ec3aed5 (ceph): common/buffer: fix crc_map types
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 394ec175 (ceph): common/buffer: drop unused fields
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:40 PM Revision 2edc04cd (ceph): ceph.spec.in: Need to cread radosgw log directory.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
09:38 PM Revision 1f291f5c (ceph): qa/workunits/rest/test.py: fix mds {add,remove}_data_pool test
Arg name changed from poolid to pool in e2602c54.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:17 PM Bug #6585: osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
Sage Weil
05:59 PM Bug #6585: osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
around 16:27:52.761566 in osd.5 log there isa modify that happens right in the middle of the same object being backf... Sage Weil
05:46 PM Bug #6585: osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
dump of the jouranl is in the dir now. i see a transaction taht deletes the object and starts writing to a temp obje... Sage Weil
05:19 PM Bug #6585 (Resolved): osd: backfill vs copy-from delay badness (was osd: ENOENT on clone)
with logs!... Sage Weil
09:11 PM rgw Bug #6475 (Resolved): rgw: Log directory should not be created by the init script
awesome, merged it in. thanks! Sage Weil
09:02 PM rgw Bug #6475: rgw: Log directory should not be created by the init script
Debian looks good. Anonymous
08:28 PM rgw Bug #6475: rgw: Log directory should not be created by the init script
I've confirmed that the rpm fix is correct with one change:
diff --git a/ceph.spec.in b/ceph.spec.in
index d6cc63...
Anonymous
08:25 PM Revision 11fc80df (ceph): doc/release-notes: link ot the changelog
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:15 PM Revision eb0a3b7e (ceph): doc/release-notes: v0.61.9
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:06 PM Revision d3f0c0b2 (ceph): Makefile: fix /sbin vs /usr/sbin behavior
Instead of telling configure to put things in /sbin, explicitly put the
two important items (mkcephfs and mount.fuse....
Sage Weil
07:03 PM Revision 55799819 (ceph): Merge pull request #142 from ceph/wip-6342
More robust machine_type and pid detection Sandon Van Ness
06:22 PM Revision 26930c93 (ceph): More robust machine_type and pid detection
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:49 PM Fix #6242 (Fix Under Review): ceph CLI should honor `--help` and not return log lines back
https://github.com/ceph/ceph/pull/739
This turned out to not be a huge deal, although I did not try and suppress the...
Greg Farnum
04:25 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
Need to figure out how the ceph tool works these days to fix this up, but I'm diving in. Greg Farnum
05:28 PM Documentation #6127 (Resolved): CEPH_ARGS example for RHEL
commit:533626c7e0b3e0bed55f6db92f52f64b29e532aa Josh Durgin
04:31 PM Documentation #6127: CEPH_ARGS example for RHEL
resolved by https://github.com/ceph/ceph/pull/737 Anonymous
04:58 PM Revision 15ec5332 (ceph): OSD: check for splitting when processing recover/backfill reservations
Fixes: 6565
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
04:51 PM Bug #6583 (Resolved): crc caching makes CopyPP test hang
Sage Weil
04:10 PM Bug #6583 (Resolved): crc caching makes CopyPP test hang
reproducible with vstart on master and ceph_test_rados_api_misc Sage Weil
04:43 PM Revision 341f1c9c (ceph): Merge pull request #139 from ceph/wip-6342
Add teuthology-kill Alfredo Deza
04:26 PM Revision 856e93a4 (ceph): Merge pull request #141 from ceph/wip-nuke
fix nuke Zack Cerza
04:20 PM Revision 704b72eb (ceph): nuke: remove old log arg to nuke_one call
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:06 PM Revision a1633363 (ceph): *: add copy_from to next (or later) tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:06 PM Revision 1bf30649 (ceph): fs/snap: add some snap tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:00 PM Revision 08177f24 (ceph): ceph: Remove unavailable option with clang
Some options are unavailable in clang. (-Wstrict-null-sentinel,
-rdynamic)
They were reintroduced by this commit
htt...
Christophe Courtaut
03:35 PM Revision ff8e6a76 (ceph): Merge pull request #691 from ceph/wip-dirfrag
Reviewed-by: Greg Farnum <greg@inktank.com>
Partly-Reviewed-by: Sage Weil <sage@inktank.com>
Gregory Farnum
03:31 PM Revision 26803da1 (ceph): Rewrite portions of teuthology.kill
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:21 PM Bug #6574: osd/ReplicatedPG.cc: 7851: FAILED assert(0)
~/teuthology [mine?] » ./virtualenv/bin/teuthology-schedule --name "samuelj-6574" -n 2 --owner samuelj@slider testrun... Samuel Just
03:03 PM Bug #6581 (Duplicate): osd: ceph_test_rados version mismatch from copy_from during thrashing
#6582 Sage Weil
02:22 PM Bug #6581 (Duplicate): osd: ceph_test_rados version mismatch from copy_from during thrashing
... Sage Weil
02:42 PM Bug #6582 (Resolved): osd: copy_from vs read ordering broken
note uv 419 vs uv 499 on replies... Sage Weil
02:00 PM devops Feature #3347 (Fix Under Review): ceph-deploy: allow setting ssh user
Opened pull request: https://github.com/ceph/ceph-deploy/pull/109 Alfredo Deza
01:59 PM devops Bug #6579 (Resolved): provide more verbose logging when mds fails
Merged into master branch of ceph-deploy: 30f0491 Alfredo Deza
06:42 AM devops Bug #6579 (Fix Under Review): provide more verbose logging when mds fails
Opened pull request: https://github.com/ceph/ceph-deploy/pull/108 Alfredo Deza
05:34 AM devops Bug #6579 (Resolved): provide more verbose logging when mds fails
For some reason the failure to create mds in ceph-deploy is not getting output to stderr, so it needs
log back stdou...
Alfredo Deza
12:04 PM Bug #6456 (Resolved): scripts still installing into /usr/usr/sbin
Alan Somers wrote:
> Works for me on Ubuntu 12.04 and FreeBSD 9.1. But I'm curious, why do you no longer install mo...
Sage Weil
11:51 AM Bug #6456: scripts still installing into /usr/usr/sbin
Works for me on Ubuntu 12.04 and FreeBSD 9.1. But I'm curious, why do you no longer install mount.ceph to /sbin? Alan Somers
11:29 AM devops Bug #6551 (Resolved): ceph-deploy copy config and key to cluster failure
merged into ceph-deploy master branch: 0df07ba Alfredo Deza
06:50 AM devops Bug #6551 (Fix Under Review): ceph-deploy copy config and key to cluster failure
Should be fixed with this pull request: https://github.com/ceph/ceph-deploy/pull/107 Alfredo Deza
11:26 AM devops Bug #6580 (Resolved): make configuration write more robust
Merged into ceph-deploy master branch: 0df07ba Alfredo Deza
06:37 AM devops Bug #6580 (Fix Under Review): make configuration write more robust
Opened pull request: https://github.com/ceph/ceph-deploy/pull/107 Alfredo Deza
05:46 AM devops Bug #6580 (Resolved): make configuration write more robust
ceph-deploy doesn't check much except to avoid overwriting remote ceph configs.
If for some reason the path to wri...
Alfredo Deza
11:24 AM devops Bug #6578 (Resolved): ceph-deploy fails to detect RedHat as a supported platform
Merged into ceph-deploy master branch with hash: 19249f2 Alfredo Deza
06:11 AM devops Bug #6578 (Fix Under Review): ceph-deploy fails to detect RedHat as a supported platform
Opened pull request: https://github.com/ceph/ceph-deploy/pull/106 Alfredo Deza
05:28 AM devops Bug #6578 (Resolved): ceph-deploy fails to detect RedHat as a supported platform
When using platform detection via Python, the OS distro name can come back as 'red hat enterprise linux server' but c... Alfredo Deza
10:24 AM rgw Bug #6571: apache2 errors in nightly
Sage Weil
10:14 AM Bug #6565 (Resolved): stuck in recovery_wait
15ec5332ba4154930a0447e2bcf1acec02691e97 Samuel Just
09:19 AM Revision e509cb1e (ceph): v0.71
Gary Lowell
08:58 AM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
I believe saaby just saw the same thing on his cluster. Details here:
http://irclogs.ceph.widodh.nl/index.php?date...
Mike Dawson
08:50 AM rgw Feature #3454: Support temp URLs for Swift API
Bump .. would really love to see this feature in there.
We are deploying Cloud Foundry v2 into Openstack, and want t...
Ryan Grenz
04:04 AM Revision e1e64084 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:46 AM Revision 7440dcd1 (ceph): v0.61.9
Gary Lowell
12:14 AM Revision 01ce92c4 (ceph): replacing -X option with -DNO_DETACH to ensure the
apache process is detached at the end of run.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
tamil

10/16/2013

11:16 PM Revision 10b466e9 (ceph): radosgw: create /var/log/radosgw in package, not init script
Fixes: #6475
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:08 PM Revision 299ddd31 (ceph): mds: fix infinite loop of MDCache::populate_mydir().
make MDCache::populate_mydir() only fetch bare-bone stray dirs.
After all stray dirs are populated, call MDCache::sca...
Yan, Zheng
11:06 PM Revision 5f5eb2b2 (ceph): upgrade*: do not hard-code next as the final upgrade hop
The overrides for the job will have some branch; leave the target
unspecified so that we use that as the target versi...
Sage Weil
10:12 PM Revision 4bd31c3e (ceph): Merge pull request #138 from ceph/wip-refactor-scripts
Cleanup Alfredo Deza
09:23 PM Revision 5c280a24 (ceph): .gitignore: ceph-kvstore-tool
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:20 PM Revision 59d14b8b (ceph): Make nuke use its own logger
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:20 PM Revision ded5c219 (ceph): Remove needless arg from list_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:19 PM Revision 40e5d1ee (ceph): Add teuthology-kill
Currently implements killing suites-runs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:13 PM Revision 5c476277 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
08:59 PM Revision 14e91bf1 (ceph): debian, specfile: fix ceph-kvstore-tool packaging
See da69fa09c8274585225471c68c1acc788a3881f4
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:40 PM Revision f527ba33 (ceph): Merge pull request #137 from ceph/wip-upgrade
install: allow use of overrides for upgrade version Zack Cerza
08:35 PM Revision d1547d22 (ceph): Merge pull request #732 from ceph/wip-kvstore-tool
tools: ceph-kvstore-tool: Access & manipulate leveldb store using the KeyValueDB interface
Reviewed-by: Sage Weil <s...
Sage Weil
08:34 PM Revision e896ee3a (ceph): Merge pull request #136 from ceph/wip-nuke
nuke: fix import Zack Cerza
08:32 PM Revision d79552ec (ceph): nuke: fix import
I think broken by f28a7ebc2c3662a8a9b8eebf09c47b6c710e4d26
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:25 PM Revision 85914b27 (ceph): ceph-kvstore-tool: calc store crc
Reuse 'list()' function to traverse the store and calc not only version's
crcs, but also calc the store's crc.
Signe...
Joao Eduardo Luis
08:25 PM Revision fd6e2b86 (ceph): ceph-kvstore-tool: copy one leveldb store to some other place
Iterates over the provided source store's keys and copies them to the
provided destination store.
Signed-off-by: Joa...
Joao Eduardo Luis
08:24 PM Revision 280f783c (ceph): install: allow use of overrides for upgrade version
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:54 PM Revision a6a3f50d (ceph): Merge pull request #655 from ceph/wip-cache-crc
buffer: cache crc values in buffer::raw
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@...
Sage Weil
07:49 PM Revision da69fa09 (ceph): tools: move 'test_store_tool' to 'tools/ceph-kvstore-tool'
ceph-kvstore-tool allows for lower-level access to leveldb stores.
Signed-off-by: Joao Eduardo Luis <joao.luis@inkta...
Joao Eduardo Luis
06:43 PM Revision c31d7476 (ceph): Fix broken logic in running_jobs_for_run()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:13 PM Revision 9fdf42a7 (ceph): Merge pull request #709 from ceph/wip-filerecover
This patch prevents us from inadvertently reducing sparse file sizes during recovery.
We also reduce some code duplic...
Gregory Farnum
05:58 PM Revision eafdc92f (ceph): common/buffer: behave when cached crc stats don't start at 0
In particular, this helps when we set CEPH_BUFFER_TRACK=true
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:48 PM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
Jens-Christian Fischer wrote:
> we have now upgraded the complete cluster to Dumpling (0.67.3) (also due to other pr...
Sage Weil
05:41 PM Subtask #6391: stuck incomplete
Sage Weil
10:31 AM Subtask #6391: stuck incomplete
ubuntu@teuthology:/a/teuthology-2013-10-15_18:01:09-rados-next-testing-basic-plana/53636 Sage Weil
05:11 PM Revision b2367851 (ceph): Fix typo
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:56 PM Revision 81c8ce2c (ceph): Merge pull request #724 from ceph/wip-4047
cls_rbd: do not make noise in osd log on rbd removal
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
04:38 PM rbd Bug #6577: arm testing: rbd test segfaults at FAILED assert((bool)_front == (bool)_size)
the logs are copied to ubuntu@mira055.front.sepia.ceph.com:/home/ubuntu/bug_6577 Tamilarasi muthamizhan
04:27 PM rbd Bug #6577 (Can't reproduce): arm testing: rbd test segfaults at FAILED assert((bool)_front == (bo...
rbd test - test_librbd.sh fails on the arm setup
ceph version: dumpling [0.67.4]...
Tamilarasi muthamizhan
04:38 PM Feature #6419 (In Progress): buffer: make write_fd use splice where possible
Josh Durgin
04:38 PM Feature #6417 (In Progress): buffer: make read use raw_pipe() where possible
Josh Durgin
04:29 PM Revision c5cdf4ec (ceph): crc32c: expand unit test
Verify crc on a buffer range, and on a NULL buffer (with various
sizes).
Signed-off-by: Yehuda Sadeh <yehuda@inktank...
Yehuda Sadeh
04:28 PM Revision 88ae8f68 (ceph): common/buffer: add crc caching performance test
On my old box:
- matching cached values is a big win (free), obviously
- the adjustment is the same speed as redoin...
Sage Weil
04:28 PM Revision a3e93441 (ceph): common/buffer: explicitly init zbuf to zeros
This might not be necessary?
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:28 PM Revision c545fc2f (ceph): common/sctp_crc32: accept NULL buffer pointer
If we get NULL we behave as if it were a zero-filled buffer.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:28 PM Revision 36e18ae9 (ceph): common/crc32c_intel_baseline: accept null data buffer
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 PM Revision 9626aaf4 (ceph): common/crc32c: document interface
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 PM Revision d9e30775 (ceph): common/buffer: pass NULL buffer instead of a zero-filled one
This is about 2x faster on my box using the sctp code.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:28 PM Revision b96ee5cc (ceph): crc32c: add a special case crc32c NULL buffer handling
Adding a special case crc32c NULL buffer handling for the intel assembly
code.
Signed-off-by: Yehuda Sadeh <yehuda@i...
Yehuda Sadeh
04:28 PM Revision 0620eead (ceph): sctp_crc32c: fix crc calculation in the NULL buffer case
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:28 PM Revision 87577753 (ceph): include: add Spinlock
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 PM Revision 0c23a562 (ceph): common/buffer: cache crcs in buffer::raw
Signed-off-by: Samuel Just <sam.just@inktank.com> Sage Weil
04:28 PM Revision 6464516d (ceph): common/buffer: instrument utilization of cached crcs
This is similar to the alloc tracking, but I've added a method to let
you enable it easily (in this case, from the un...
Sage Weil
04:25 PM CephFS Bug #6279 (Resolved): creating a new fs on pools from an old fs can lead to lost MDS Tables
Oh, this is already backported, commit:bd073eeac28d8cba969e5746c5e6adcb95820fdf Greg Farnum
04:23 PM CephFS Bug #4405 (Resolved): MDCache::populate_mydir can loop forever
Cherry-picked to dumpling branch in commit:299ddd31b29e332dc5e76bc4f871e4769698665d Greg Farnum
04:11 PM rbd Bug #5220: test_ls_snaps segfaults on the arm test setup
config file used:... Tamilarasi muthamizhan
03:47 PM CephFS Fix #4708: MDS: journaler pre-zeroing is dangerous
Like Sage said, blacklisting. :)
It's been a while but I think the scenario I envisioned here is one in which the or...
Greg Farnum
02:58 PM CephFS Fix #4708: MDS: journaler pre-zeroing is dangerous
https://github.com/ceph/ceph/pull/733 Zheng Yan
09:55 AM CephFS Fix #4708: MDS: journaler pre-zeroing is dangerous
Possibly related to #6548. Greg Farnum
03:08 PM Bug #6451: btrfs async transactions deadlock on 3.12-rcwhatever
ubuntu@teuthology:/a/sage-2013-10-16_13:46:50-rados:thrash-next-master-basic-plana/55002 Sage Weil
02:49 PM Bug #6451: btrfs async transactions deadlock on 3.12-rcwhatever
hung tasks dump attached Sage Weil
02:30 PM rbd Bug #6139 (Closed): kernel panic in vms during disk benchmarking
Andrei Mikhailovsky wrote:
> Sage, I am using virtio to start my vms. by default cloudstack starts vms with virtio, ...
Sage Weil
02:20 PM rbd Bug #6576 (Resolved): librbd: test_librbd_fsx segfaults on start up on 32-bit arm
This occured in several runs with various configurations on the same hardware.
From http://qa-proxy.ceph.com/teuth...
Josh Durgin
02:16 PM Bug #6575 (Can't reproduce): messenger: failed assert(pipes.count(p)) in reaper
This occurred with the following teuthology config on 32-bit arm:... Josh Durgin
01:38 PM devops Feature #3347 (In Progress): ceph-deploy: allow setting ssh user
Alfredo Deza
01:11 PM Bug #6574 (Resolved): osd/ReplicatedPG.cc: 7851: FAILED assert(0)
-1> 2013-10-15 20:34:57.857980 7f8cf5a76700 5 --OSD::tracker-- reqid: unknown.0.0:0, seq: 20315, time: 2013-10-1... Samuel Just
12:54 PM Feature #6409 (Resolved): buffer: cache crc values
Sage Weil
12:54 PM Feature #6408 (Resolved): crc: unit test demonstrating crc for concatenation of string
Sage Weil
10:50 AM devops Bug #6482: ceph-deploy install on Centos: can't find wget?
Alfredo Deza wrote:
> I want to rule out that this is not a problem of `wget` not being installed (would be odd) or ...
Michael Potter
10:41 AM rbd Bug #5425: krbd: xfstest 89 hang, 'read_partial_message skipping long message'
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-10-15_23:02:48-krbd-next-testing-basic-plana/54525 Sage Weil
10:33 AM rgw Bug #6571 (Resolved): apache2 errors in nightly
this looks suspicious:... Sage Weil
10:14 AM Bug #5818 (Resolved): leveldb 1.12: hang on shutdown (mon)
Sage Weil
10:14 AM Bug #5754 (Resolved): mon: occasional osd full map not trimmed
Sage Weil
10:14 AM Bug #5700: very high memory usage after update
I created #6570 for that, Corin. There are tradeoffs involved and some of them are probably worth making, but it's no... Greg Farnum
10:13 AM RADOS Fix #6570 (New): osd: do not keep full pg log entries in memory
Right now, we keep the full pg log in memory. Each of these entries contains the name of the object involved, which m... Greg Farnum
09:54 AM CephFS Bug #6458: journaler: journal too short during replay
Hmmm, definitely possible. That ticket isn't exactly a certain diagnosis either, though. :( Greg Farnum
07:13 AM CephFS Bug #6458: journaler: journal too short during replay
maybe this is the same as #4708. Two MDS (one mds is supposed to be dead, but it's not ) modified the log at the same... Zheng Yan
09:49 AM Bug #6565: stuck in recovery_wait
For Recovery and Backfill reservations, we don't check whether the target pg is currently splitting. Working on patc... Samuel Just
09:45 AM devops Bug #6569 (Resolved): ceph-deploy errors with local connections and sudo python
Opened PR https://github.com/ceph/ceph-deploy/pull/105
Merged into master with hash: 082992a
But that is just t...
Alfredo Deza
07:31 AM devops Bug #6569 (Resolved): ceph-deploy errors with local connections and sudo python
For ceph-deploy to have super user permissions and do local executions it creates the gateway with `python=sudo pytho... Alfredo Deza
05:22 AM Feature #6568 (New): ceph-rest-api authentication
Hi All,
When using the radosgw admin API, I have to provide an AWS authorization header to requests and also ensur...
Matt Thompson
01:19 AM rgw Bug #6152: New S3 auth code fails when using response-* query string params to override response ...
That commit has nothing to do with this issue ... this commit is from Februrary and related to duplicate content type... Sylvain Munaut
12:55 AM Revision 72ce2efa (ceph): cls_rbd: do not make noise in osd log on rbd removal
ubuntu@burnupi06:~$ tail -f /var/log/ceph/ceph-osd.1.log
2013-02-07 17:00:30.565749 7fdb09e6b700 0 <cls> cls/rbd/cls_...
Sage Weil
12:15 AM Revision a49d6689 (ceph): Merge pull request #728 from ceph/wip-6059
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: David Zafman <davi...
athanatos
12:10 AM Bug #6484: osd pool default flag hashpspool not honored
Ok, after moving the directive to the [mon] section is seems to work. At least the new pool now has the addition "fla... Corin Langosch
12:09 AM Feature #6567 (Rejected): emit warning on unknown/ invalid configuration directives
Afaik, ceph does not complain at all when invalid/ unknown configuration directives are in the config file. I'd like ... Corin Langosch
12:09 AM Revision 64fa5cbe (ceph): Merge pull request #729 from ceph/wip-5716
rgw: gracefully handle bad root pool names
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

10/15/2013

11:51 PM Bug #5700: very high memory usage after update
Allow me this last question: why has all this log information be kept in memory all the time? Corin Langosch
01:53 PM Bug #5700 (Resolved): very high memory usage after update
after reviewing this again, there are 2 things:
1- the default # of pg log entires increased from bobtail to cuttl...
Sage Weil
11:50 PM Revision e550e3db (ceph): test_ceph_argparse: fix typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:48 PM Revision dbd6d979 (ceph): test_ceph_argparse: fix mds {add,remove}_data_pool tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:32 PM Revision 5838c090 (ceph): common: fix non-daemon init
In commit 4f403c26dc0048ad63e20d20369fa86bfb31c50e we broke the general
non-daemon case.
Also make a note in the rel...
Sage Weil
11:11 PM Revision 1d4f501a (ceph): test/filestore/run_seed_to.sh: avoid obsolete --filestore-xattr-use-omap
This option no longer exists.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:10 PM Revision 982511e9 (ceph): MonCommands: note that pg dump options don't work in plaintext
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Greg Farnum
11:05 PM Revision c7acc2ae (ceph): rgw: gracefully handle bad root pool names
Fixes: #5716
When invalid root pools specified (don't start with a period) we return
with an error instead of asserti...
Yehuda Sadeh
10:50 PM Revision 488678f3 (ceph): ceph_test_rados: fix snap remove vs rollback fix
In commit 55d279b98553ba4542219b126fc7159b20b18b1f we tried to fix a race
between rollback and snap removal, but got ...
Sage Weil
10:39 PM Revision 27012312 (ceph): os/LevelDBStore: handle deletion race when checking store size
This fixes the fix in 64774e5792f136df2bc78db686440fc2f3a7643f which mixed
up the return value and errno.
Fixes: #65...
Sage Weil
10:32 PM Revision 92ea0d19 (ceph): test/librados/cmd: fix compile error
From commit f0805cb61fccf9ffaa905b8477a131b4d46379fa.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:19 PM Revision c69e76cb (ceph): ReplicatedPG: remove the other backfill related flushes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:19 PM Revision 3469dd89 (ceph): RadosModel: send racing read on write
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:19 PM Revision 0246d47f (ceph): ReplicatedPG: block reads on an object until the write is committed
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:16 PM Revision c658258d (ceph): OSD: ping tphandle during pg removal
Fixes: #6528
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:15 PM Revision 80d9ac5c (ceph): Revert "Revert "fs/samba: reenable smbtorture lock test""
This reverts commit 6ca7495e0967c96e8f9423fbdd613a450ff8cf04.
We think we got #5025 nicked again.
Signed-off-by: Gre...
Greg Farnum
10:09 PM Revision 0d508156 (ceph): Merge pull request #687 from ceph/wip-pool
mon: make 'mon {add,remove}_data_pool ...' take pool name or id
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
10:07 PM Revision 81b5086a (ceph): rgw: fix authenticated users acl group check
Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che...
Yehuda Sadeh
10:05 PM Revision fcf5f117 (ceph): rgw: fix authenticated users acl group check
Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che...
Yehuda Sadeh
10:05 PM Revision 7d999404 (ceph): rgw: fix authenticated users acl group check
Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che...
Yehuda Sadeh
10:04 PM Revision 3b97b416 (ceph): Merge pull request #718 from ceph/wip-6553
rgw: fix authenticated users acl group check
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:03 PM Revision 53ff63c2 (ceph): Merge pull request #723 from ceph/wip-6334
common: don't do special things for unprivileged daemons
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:35 PM Revision 4f403c26 (ceph): common: don't do special things for unprivileged daemons
We generally do want an admin socket and log, and people usually run these
as root. This is more confusing than usef...
Sage Weil
09:23 PM Revision 5aa237e8 (ceph): mon, osd: send leveldb log to /dev/null by default
Fixes: #5175
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:46 PM Revision ee480d86 (ceph): Merge pull request #542 from ceph/wip-6122
test/librados/cmd.cc: tolerate thrashing on pg_command tests Sage Weil
08:38 PM Revision ab8f9b17 (ceph): doc: Update from user feedback. Needed to enable S3/Keystone.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:35 PM Revision 4bb2a4bd (ceph): doc: Updated to ensure that socket name isn't static.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:26 PM Revision bd7a7dd6 (ceph): os/FileStore: fix fiemap double-free(s)
If GenericFileStoreBackend::do_fiemap returns anything other than 0, then
fiemap will not be allocated. However,
Gene...
Alan Somers
08:06 PM Revision 26228ed7 (ceph): ceph-dencoder: select_generated() should properly validate its input
If m_list.size() == 0, then calling select_generated(0) will result in
uninitialized data being assigned to m_object,...
Alan Somers
07:53 PM Revision 8b43d724 (ceph): vstart.sh: create dev/ automatically
Otherwise you have to explicitly create it on a new checkout.
Also mkdir -p for consistency, tho it's not needed if ...
Sage Weil
07:33 PM Revision 991ed515 (ceph): rgw: change default log level
Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:...
Yehuda Sadeh
07:33 PM Revision e5736de8 (ceph): rgw: change default log level
Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:...
Yehuda Sadeh
07:32 PM Revision 8d7dbf85 (ceph): rgw: change default log level
Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:...
Yehuda Sadeh
07:20 PM Revision 39c4674b (ceph): test copy_from when running ceph_test_rados
Skip most of the upgrade suites, except the test that ends up on next.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:16 PM rbd Bug #6495: Cpu load on cluster node is very high every has the write request to cluster
Is there configuration to QoS for each client to help limit the i/o requests send to ceph cluster from rbd ? Khanh Nguyen Dang Quoc
07:11 PM rbd Bug #6495: Cpu load on cluster node is very high every has the write request to cluster
yes,there was a problem with the high cpu load. It made all system slower or couldn't receive any request from client... Khanh Nguyen Dang Quoc
01:29 PM rbd Bug #6495 (Need More Info): Cpu load on cluster node is very high every has the write request to ...
it is normal for writes to generate more load than reads (they are replicated after all). is there anything that ind... Sage Weil
07:16 PM Revision 87445ae9 (ceph): Merge pull request #720 from liewegas/wip-6521
mon/PGMonitor: set floor below which we do not warn about objects/pg
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
07:05 PM Revision 0e00d8c1 (ceph): turn on mds & client debugging
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:22 PM Revision 70cc6813 (ceph): mon/PGMonitor: set floor below which we do not warn about objects/pg
If a cluster has very few objects, do not generate warnings when the
objects/pg for a pool diverges from the cluster ...
Sage Weil
06:07 PM rgw Documentation #6566: Improved documentation of common RADOS GW procedures
I should have added that the text above is actually not from myself, but this is feedback from a production user. Anonymous
06:03 PM rgw Documentation #6566 (New): Improved documentation of common RADOS GW procedures
I have executed the Rados GW procedures as documented. I have successfully connected to the S3 interface, so I know t... Anonymous
05:27 PM Revision 7f7f7608 (ceph): Merge pull request #706 from ceph/wip-6059
Wip 6059
Partly-reviewed-by: Greg Farnum <greg@inktank.com>
Partly-reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:23 PM Revision bebbd6cb (ceph): rgw: fix authenticated users acl group check
Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che...
Yehuda Sadeh
05:12 PM rgw Bug #5716 (Resolved): radosgw-admin: does not validate pool name when creating region
Fixed, commit:c7acc2aee2f4aef19386ede46b4562b6552a3955 Yehuda Sadeh
05:12 PM Revision 0ad33423 (ceph): Merge pull request #717 from dachary/master
mon: osd pool set syntax relaxed, modify unit tests
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:03 PM Revision 08327fed (ceph): mon: osd pool set syntax relaxed, modify unit tests
The argument is no longer restricted to a numerical value. Another
variable was added ( hashpspool ) check that it is...
Loïc Dachary
04:55 PM Bug #6565: stuck in recovery_wait
2013-10-15 15:14:21.293917 7f2dbbe7f700 5 osd.1 pg_epoch: 753 pg[1.30( v 6'4 (0'0,6'4] local-les=753 n=4 ec=1 les/c ... Samuel Just
04:41 PM Bug #6565 (Resolved): stuck in recovery_wait
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-10-15_11:06:15-rados-next-testing-basic-plana/53130 Samuel Just
04:00 PM Bug #6528 (Resolved): btrfs osd gets kicked out while removing large pg
Sage Weil
01:33 PM Bug #6528 (Fix Under Review): btrfs osd gets kicked out while removing large pg
Sage Weil
01:07 PM Bug #6528 (In Progress): btrfs osd gets kicked out while removing large pg
Samuel Just
01:07 PM Bug #6528: btrfs osd gets kicked out while removing large pg
Ah, we don't ping the tphandle during that process, creating patch! Samuel Just
03:46 PM Feature #6189: cachepool: osd: promote on read
Added a few more tests, and more carefully segregated those that exist, to caching_redirects.sh. Greg Farnum
03:44 PM rbd Bug #6139: kernel panic in vms during disk benchmarking
Sage, I am using virtio to start my vms. by default cloudstack starts vms with virtio, however, the cache settings ar... Andrei Mikhailovsky
02:49 PM rbd Bug #6139 (Need More Info): kernel panic in vms during disk benchmarking
please try virtio. this looks like a combination of a bad ata driver and rados being slow... Sage Weil
03:40 PM Bug #6550 (Resolved): mon/DataHealthService.cc: 131: FAILED assert(store_size > 0)
Sage Weil
08:26 AM Bug #6550 (Resolved): mon/DataHealthService.cc: 131: FAILED assert(store_size > 0)
... Sage Weil
03:35 PM rgw Bug #6449: Initiating multipart upload fails with no Content-Length header being set
Hmm, looking at it now, we don't test for content length existence as the request itself doesn't have any input data.... Yehuda Sadeh
03:25 PM Revision cf22fe3c (ceph): Merge pull request #134 from ceph/wip-6546
Fix race condition between tests starting and teuthology-results being run Alfredo Deza
03:21 PM Bug #6456 (Fix Under Review): scripts still installing into /usr/usr/sbin
can you look at https://github.com/ceph/ceph/pull/725 ? Sage Weil
03:04 PM rgw Bug #6553 (Resolved): rgw: authenticated users group permissions not working
Sage Weil
12:28 PM rgw Bug #6553 (Fix Under Review): rgw: authenticated users group permissions not working
Yehuda Sadeh
09:38 AM rgw Bug #6553 (Resolved): rgw: authenticated users group permissions not working
Yehuda Sadeh
03:03 PM rgw Bug #6334 (Resolved): RGW admin socket doesn't appear to exist by default
Sage Weil
02:35 PM rgw Bug #6334 (Fix Under Review): RGW admin socket doesn't appear to exist by default
Sage Weil
03:02 PM rbd Bug #5812 (Closed): qemu-kvm guest hangs on disk write with rbd storage
Closing due to inactivity - please reopen if it's still an issue. Josh Durgin
02:58 PM rbd Bug #6265 (Resolved): krbd: blockdev --setr{o,w} claims success but has no effect
commit 1a56f326b7d4cfdeb82d0071688732f269994884
Author: Guangliang Zhao <guangliang@unitedstack.com>
Date: Tue Se...
Josh Durgin
02:57 PM rbd Bug #6386 (Can't reproduce): ceph-osd processes are having hang tasks
Sage Weil
02:56 PM rbd Bug #4959 (Closed): xfstest 17 failure
Sage Weil
02:56 PM rbd Bug #4563 (Closed): rbd xfstests: test 167 failing
Sage Weil
02:56 PM rbd Bug #3685 (Closed): xfs test 186 fails in the nightlies
Sage Weil
02:56 PM rbd Bug #4242 (Closed): krbd: xfstest 259 failure (FS size near 4TB)
Sage Weil
02:45 PM rbd Bug #4242 (New): krbd: xfstest 259 failure (FS size near 4TB)
Ian Colle
02:56 PM rbd Bug #3449 (Closed): fix xfstest 45 on precise
Sage Weil
02:56 PM rbd Bug #2608 (Closed): rbd: hung xfstest 270
Sage Weil
02:56 PM rbd Bug #2410 (Closed): hung xfstest #68
Sage Weil
02:56 PM rbd Bug #2522 (Closed): xfstest #219
Sage Weil
02:53 PM rbd Bug #5032 (Closed): xfstest 269 failure
Sage Weil
02:52 PM rbd Bug #5425: krbd: xfstest 89 hang, 'read_partial_message skipping long message'
Date: Mon, 14 Oct 2013 18:21:48 -0700
From: Josh Durgin <josh.durgin@inktank.com>
To: Sage Weil <sage@inktank.com>,...
Sage Weil
02:43 PM rbd Bug #3978 (Resolved): krbd qa: concurrent.sh test leaves something read-only
Sage Weil
02:42 PM rbd Bug #4661 (Can't reproduce): xfstest 139 hung
Sage Weil
02:38 PM rbd Bug #4661 (New): xfstest 139 hung
Ian Colle
02:42 PM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
Hey, any update on this one? Sage Weil
02:41 PM rbd Bug #6267 (Resolved): krbd: null deref in __kick_osd_requests+0x15e/0x1b0
Sage Weil
02:40 PM rgw Bug #5245 (Can't reproduce): Frequent 500s from radosgw
Sage Weil
02:36 PM rgw Bug #6134 (Resolved): RGW returns an error on set_worker_bound if a zone's log_pool doesn't alrea...
Yehuda Sadeh
02:36 PM rgw Bug #6134: RGW returns an error on set_worker_bound if a zone's log_pool doesn't already exist
Fixed, commit:4216eac0f59af60f60d4ce909b9ace87a7b64ccc Yehuda Sadeh
02:27 PM rgw Bug #6475 (Fix Under Review): rgw: Log directory should not be created by the init script
https://github.com/ceph/ceph/pull/722 Sage Weil
02:27 PM rgw Bug #6208 (Can't reproduce): rgw: md5 checksum failed on readwrite during upgrade-next tests
Ian Colle
02:18 PM Bug #3996 (Resolved): mon: 'ceph mon add' results in dubious return message
Sage Weil
02:17 PM Bug #4036 (Resolved): init-ceph: assumes write access to /var/run/ceph
Sage Weil
02:14 PM Bug #5869 (Resolved): osd/OSD.h: 447: FAILED assert(ret) in get_map
Samuel Just
02:10 PM Bug #5869: osd/OSD.h: 447: FAILED assert(ret) in get_map
c8a4411db11b085ea0678bcf3f51aa411bd3e106 Samuel Just
02:06 PM Bug #4185 (Won't Fix): Python multiprocessing exhibiting odd behaviour with librados
Multiprocessing forks, and that's a problem. Samuel Just
02:03 PM Bug #5175 (Resolved): leveldb: LOG and MANIFEST file grow without bound (LOG being _text_ log !)
Sage Weil
01:57 PM Bug #5823 (Need More Info): cpu load on cluster node is very high, client can't get data on pg f...
This is only happening on a particular node? Is this still a problem? Samuel Just
01:55 PM devops Bug #6485 (Resolved): purgedata should not remove /etc/ceph dir
It now will only remove the contents of /etc/ceph/
Merged into ceph-deploy master branch with hash: 946fc54
Alfredo Deza
01:54 PM rgw Bug #6505 (Resolved): ceph-deploy osd activate may sit undefinatly (centos)
Fixed by setting a global timeout of 300 seconds for all remote connections.
Merged into ceph-deploy master br...
Alfredo Deza
01:52 PM devops Bug #6491 (Closed): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object is not ca...

Merged into ceph-deploy master branch with hash: 946fc54
Alfredo Deza
06:03 AM devops Bug #6491 (Fix Under Review): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object...
To be fixed by pull request: https://github.com/ceph/ceph-deploy/pull/104 Alfredo Deza
01:51 PM devops Bug #5944 (Closed): ceph-deploy osd needs to be moved to use the new remote helpers

Merged into ceph-deploy master branch with hash: 946fc54
Alfredo Deza
06:04 AM devops Bug #5944 (Fix Under Review): ceph-deploy osd needs to be moved to use the new remote helpers
Alfredo Deza
06:03 AM devops Bug #5944: ceph-deploy osd needs to be moved to use the new remote helpers
Would be fixed by PR 104: https://github.com/ceph/ceph-deploy/pull/104 Alfredo Deza
01:50 PM Bug #6112 (Resolved): rgw test failed in the nightly during upgrade from dumpling to next
the tests pass in the nightlies now. Tamilarasi muthamizhan
01:49 PM devops Bug #6487 (Closed): remove pushy from ceph-deploy
PR was opened: https://github.com/ceph/ceph-deploy/pull/104
And it was merged with hash: 946fc54
Alfredo Deza
01:47 PM Bug #6390 (Need More Info): ENOTEMPTY on TEMP coll on replay
Samuel Just
01:47 PM Bug #6441: msgr: leak of tls from delay thread
i believe it is the msgr delay injection that triggers this. see the config from the referenced run. Sage Weil
01:45 PM Bug #6122 (Resolved): osd: rados cmd.cc test does not tolerate thrashing
Samuel Just
01:39 PM Bug #5951 (Need More Info): osd: next: EEXIST on mkcoll
Samuel Just
01:39 PM Bug #6207 (Need More Info): Found incorrect object contents
Samuel Just
12:53 PM Bug #6207: Found incorrect object contents
Oportunistic checksums are enabled by default for xfs and btrfs in the nightlies at the moment. Nothing so far? Samuel Just
01:39 PM Subtask #6391 (Need More Info): stuck incomplete
Samuel Just
12:51 PM Subtask #6391: stuck incomplete
[note for bug scrub] Will need to reproduce in order to make progress. May not be urgent. Samuel Just
01:37 PM Bug #6381 (Resolved): need apache-fastcgi packages built for fedora and debian
Samuel Just
01:32 PM Bug #6118 (Can't reproduce): failed to recover before timeout expired on radosbench, rados api tests
Samuel Just
01:00 PM Bug #6118: failed to recover before timeout expired on radosbench, rados api tests
Much of the code has been replaced as part of 5992, might be worth closing for now. Samuel Just
01:26 PM Bug #6504 (Resolved): PATCH: Fix double-free of fiemap
moved one of the free(fiemap) calls in a block and then merged to master. thanks! Sage Weil
01:06 PM Bug #6510 (Resolved): PATCH: Fix segfault when ceph_dencoder is called with test number 0 on a cl...
applied, thanks! Sage Weil
12:59 PM Bug #6400 (Duplicate): osd crashed in dumpling due to unexpected error (EEXIST?)
No logs, probably dup of 5951. Samuel Just
12:57 PM Bug #6447 (Resolved): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log....
0c2769d3321bff6e85ec57c85a08ee0b8e751bcb Samuel Just
12:49 PM Bug #6484 (Resolved): osd pool default flag hashpspool not honored
it is now possible to add the flag to an existing pool in master. this will be in emperor.
the option works too, ...
Sage Weil
12:33 PM rgw Bug #6554 (Resolved): rgw: default log is too verbose
Sage Weil
12:28 PM rgw Bug #6554 (Fix Under Review): rgw: default log is too verbose
Yehuda Sadeh
10:23 AM rgw Bug #6554 (Resolved): rgw: default log is too verbose
Yehuda Sadeh
12:15 PM Bug #6521 (Resolved): ceph health hung after upgrading the cluster from bobtail to dumpling to next
Sage Weil
09:07 AM devops Bug #6551: ceph-deploy copy config and key to cluster failure
As a work-around I created the /etc/ceph directory, and then ran the command again, and it passed:-
ceph@pp-ceph-a...
Jonathan Gowar
08:48 AM devops Bug #6551 (Resolved): ceph-deploy copy config and key to cluster failure
Hi,
Following the following 2 wiki pages:
http://ceph.com/docs/master/start/quick-start-preflight/
http://ce...
Jonathan Gowar
07:07 AM CephFS Bug #3738: kclient fsx truncate/write multi-client race
by commit 755581977c2bc9eb81c9d9d955024cbedded2161 Zheng Yan
07:01 AM CephFS Bug #1117: mds: rename rollback broken on slaves during replay
by commit 844cd46c77274ee7726ded8bf0d83e7f586da00e Zheng Yan
05:30 AM devops Bug #6482 (Need More Info): ceph-deploy install on Centos: can't find wget?
Karan could you please confirm that `wget` is actually installed/available in that host?
I want to rule out that ...
Alfredo Deza
12:06 AM Revision a0ffba6d (ceph): Merge pull request #596 from ceph/wip-6147
mon: keep track of per-pool stats
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:06 AM Revision a3368cfc (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:05 AM Revision 02b5eb28 (ceph): ceph.spec.in: do not list ceph-rest-api twice; add missing cls_hello files
Reported-by: hjwsm1989@gmail.com
Signed-off-by: Sage Weil <sage@inktank.com>
huang jun

10/14/2013

11:56 PM Revision 7a3e13de (ceph): Merge pull request #712 from ceph/wip-mon-pool-set
rework ceph osd pool set <pool> <field> <val>
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:54 PM Revision dd33c980 (ceph): osd/osd_types: generalize pg_pool_t::get_flags_string()
This way the method doesn't have to be modified when new flags are added.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:51 PM Revision e3ba8e82 (ceph): mon: PGMap: reuse existing summary functions to output pool stats
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:51 PM Revision 2cd53200 (ceph): mon: PGMap: rework client IO rate calc and output
Create a function so we can use the same format when outputting per-pool
stats
Signed-off-by: Joao Eduardo Luis <joa...
Joao Eduardo Luis
11:51 PM Revision 5abe5c27 (ceph): mon: OSDMonitor: add 'osd pool stats' command
Fixes: #6147
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
11:51 PM Revision 82e3317d (ceph): mon: PGMap: keep track of per-pool stats deltas
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:48 PM Revision b0994e70 (ceph): Merge pull request #694 from grosskur/fix-rpm-junit4
ceph.spec.in: Always depend on junit4 (fixes bug #6216)
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
11:46 PM Revision e2602c54 (ceph): mon: make 'mon {add,remove}_data_pool ...' take pool name or id
Take either a pool name or an id. Fix up the tests accordingly.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:02 PM Revision d6146b0d (ceph): common/Formatter: add newline to flushed output if m_pretty
This applies to json-pretty and xml-pretty modes.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:35 PM Revision 8b89e839 (ceph): Make check for running jobs part of the loop
Use a new, tested implementation to check for running jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:34 PM Revision bac2965a (ceph): ResultsSerializer.running_jobs_for_run() and test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:14 PM Revision 7f0d644c (ceph): Merge branch 'wip-rgw-quota'
Conflicts:
src/test/cli/radosgw-admin/help.t
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yehu...
Yehuda Sadeh
08:24 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
in commit:f5685013a4ff4f569413945f380dd48b6cdbfaad Greg Farnum
07:01 PM CephFS Bug #5025 (Resolved): samba smbtorture lock test fails on kclient
Zheng Yan
06:27 PM Revision e6e9ee71 (ceph): rgw: swift update obj metadata also add generic attrs
Fixes: #6462
We were missing the generic attributes when we updated the object
metadata (operation that only exists i...
Yehuda Sadeh
06:26 PM Revision f2645e1c (ceph): rgw: swift update obj metadata also add generic attrs
Fixes: #6462
We were missing the generic attributes when we updated the object
metadata (operation that only exists i...
Yehuda Sadeh
06:22 PM Revision 097d61d1 (ceph): Merge pull request #711 from ceph/wip-objecter-errors
These two patches fix several completion Contexts which are inappropriately setting the Op rval to zero.
Reviewed-by...
Gregory Farnum
06:14 PM Revision 6641273b (ceph): SignalHandler: fix infinite loop on BSD systems
SignalHandler::entry shouldn't poll for POLLOUT, because it never actually
writes to the pipes in question. Polling f...
Alan Somers
05:31 PM Revision 2cc5805a (ceph): doc: Removed underscore for consistency.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:27 PM Revision 516fe8ce (ceph): Merge pull request #713 from dachary/master
doc: disable cephx requires auth_supported = none John Wilkins
05:26 PM Revision 4b8eb4ff (ceph): radosgw-admin: add --quota-scope param to usage
and also look at it when setting quota on a bucket.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:14 PM RADOS Feature #6549 (New): FileStore: notice that the ObjectContext disagrees with the on-disk object w...
We don't check in the OSD that the data we get back when doing a filesystem read of an object matches any reasonable ... Greg Farnum
05:06 PM Feature #6147 (Resolved): mon: calculate, expose per-pool pg stat deltas
Sage Weil
05:01 PM Bug #6526 (Resolved): dumpling rpm repos contain 0.69 rpms
I've deleted the v0.69 packages from the dumpling repo, and verified that v0.67.4 is installed by default.
Not ent...
Anonymous
04:40 PM Revision cd1c3c9e (ceph): mds: return -EAGAIN if standby replay falls behind
standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD...
Yan, Zheng
04:40 PM Revision bd073eea (ceph): mon/MDSMonitor: don't reset incarnation when creating newfs
Fixes: #6279
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 40613b700b87b495d67793101a...
Yan, Zheng
04:32 PM Revision fe23a281 (ceph): Merge pull request #708 from ceph/wip-truncate2
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
04:28 PM Revision 15721364 (ceph): Merge pull request #715 from ceph/wip-5025
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
04:22 PM Revision 6683f049 (ceph): Merge pull request #133 from ceph/wip-store-results
Fixes for reporting and verbosity Alfredo Deza
03:34 PM devops Feature #6020 (In Progress): radosgw-apache opinionated package
Initial version of package has been created. Still need to sort out installation of config files. Anonymous
02:19 PM rbd Bug #6548 (Resolved): tgt: Kernel panic putting zpool on iSCSI LUN using bs_rbd
From http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/17321:... Josh Durgin
01:56 PM Documentation #6547: should document magic data/journal partition types
OSD data: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d
OSD journal: 45b0969e-9b03-4f30-b4c6-b4b80ceff106
Dan Mick
01:50 PM Documentation #6547 (Closed): should document magic data/journal partition types
We should write down the requirements for the Ceph startup scripts to automatically mount and start OSDs:
1) gpt lab...
Dan Mick
01:28 PM Bug #6492 (Resolved): SignalHandler::entry spins the cpu and never sleeps
Good enough. Greg Farnum
01:24 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
Recent Ceph checkouts don't even compile on FreeBSD. Only the wip-port branch can compile. So I don't think there's... Alan Somers
11:15 AM Bug #6492 (Pending Backport): SignalHandler::entry spins the cpu and never sleeps
Thanks Alan, that looks good to me and going over the issue again I'm not sure why it works on Linux to begin with! G... Greg Farnum
12:34 PM rgw Bug #6462 (Resolved): Cannot update object HTTP headers using swift API
Done, commit:f2645e1c6d7383a0ace3b239f4304e353249c4bb. Cherry-picked into dumpling. Yehuda Sadeh
10:24 AM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
If the monitors don't already have the information can you think of a reason why it wouldn't be a good idea for 'ceph... Kyle Bader
09:41 AM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
Backported to dumpling as commit:cd1c3c9e00e90b19e83c1f11a48e516a7de93665 Greg Farnum
09:40 AM Feature #6189 (Fix Under Review): cachepool: osd: promote on read
Whoops, should have updated this status last week. Needs review and test code. Greg Farnum
09:27 AM CephFS Bug #1117: mds: rename rollback broken on slaves during replay
Which patch[es]? Greg Farnum
07:29 AM CephFS Bug #1117 (Resolved): mds: rename rollback broken on slaves during replay
Zheng Yan
09:25 AM CephFS Bug #3738: kclient fsx truncate/write multi-client race
Is this a side effect of 3c3b2ceb03e7294704f5bf3e1e420012a0166585, or some other patch? Please reference them when cl... Greg Farnum
07:24 AM CephFS Bug #3738 (Resolved): kclient fsx truncate/write multi-client race
now mds revokes Fw before doing truncate Zheng Yan
08:39 AM Revision f5685013 (ceph): mds: flock: fix F_GETLK
fixes #5025
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
07:40 AM CephFS Bug #2385 (Can't reproduce): max mds = 2, mds hang and crash
Zheng Yan
07:34 AM CephFS Bug #5036 (Resolved): `ls` hangs on random folder
Zheng Yan
07:34 AM CephFS Bug #2019 (Resolved): mds: CInode::filelock stuck in sync->mix
Zheng Yan
07:31 AM CephFS Bug #3088 (Resolved): NULL pointer dereference at ceph_d_prune
Zheng Yan
07:28 AM CephFS Bug #429 (Resolved): mds: fix rstat propogation into past parents
haven't seen any rstat error for months Zheng Yan
07:25 AM CephFS Bug #3681 (Resolved): kclient fsx fails nightly
Zheng Yan
01:19 AM Revision 3c6710b9 (ceph): qa/workunits/misc/dirfrag: make it work on ubuntu
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng

10/13/2013

04:47 PM Revision b0f49e0f (ceph): ReplicatedPG.h: while there cannot be a read in progress, there may be ...
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:23 AM Bug #6003: journal Unable to read past sequence 406 ...
ubuntu@teuthology:/a/teuthology-2013-10-10_22:04:00-rados-master-testing-basic-plana/44493/remote Samuel Just
09:18 AM Revision bf82ba90 (ceph): doc: disable cephx requires auth_supported = none
auth cluster required = none
auth service required = none
auth client required = none
is not enough to disab...
Loïc Dachary

10/12/2013

02:38 PM Bug #6504: PATCH: Fix double-free of fiemap
This patch works for me to solve the same problem on OSX. Noah Watkins
01:00 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
I found that the daemons on OSX were spinning not because they were not blocking in poll, but because the unnamed sem... Noah Watkins
08:35 AM Revision a1d8225b (ceph): Added docstrings, and improved some of the comments on several tasks.
Warren Usui
12:21 AM Revision 0f73f0ac (ceph): rgw: switch out param to a pointer instead of reference
following code review
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:08 AM Revision 8aa7f65f (ceph): test: update cli test for radosgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:07 AM Revision 91f0c82c (ceph): radosgw-admin: clarify --max-size param
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

10/11/2013

11:56 PM Revision ad409f8a (ceph): formatter: dump_bool dumps unquoted strings
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:43 PM Revision c1acf9a5 (ceph): rgw_quoa.{h,cc}: add copyright notice
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:44 PM Revision fb967406 (ceph): Merge branch 'wip-6444' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Yehuda Sadeh
10:41 PM Revision 3191e32c (ceph): Put machine_type in config.yaml
Reason being, if --worker is passed to teuthology-schedule, we are
already placing the job in the tube for that machi...
Zack Cerza
10:10 PM Revision 494c3b1f (ceph): Make verbosity propagate correctly to modules
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:08 PM Revision 8d8ae58c (ceph): doc: Created new index to incorporate side-by-side deb/rpm installs.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:07 PM Revision bc50dbbb (ceph): doc: Created installation doc for Yum priorities. Ceph-specific package...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:07 PM Revision 05b2e445 (ceph): doc: Created new QEMU install for RPMs with provision for Ceph-specific...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:06 PM Revision f37c75b0 (ceph): doc: Created new QEMU install for debian.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:06 PM Revision 869b7210 (ceph): doc: Added new libvirt install for RPM.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:05 PM Revision d4668742 (ceph): doc: Created new libvirt install for debian/ubuntu.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:05 PM Revision 99fe31e5 (ceph): doc: Removed Gatway from Ceph Object Storage. Added Yum repo information.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:03 PM Revision cdd851b9 (ceph): doc: Moved installation portion to the installation section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:02 PM Revision 1dff92ba (ceph): doc: Moved installation portion to the installation section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:53 PM Revision a1825356 (ceph): librados: add some clarifying comments
about async pool operation handle
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:53 PM Revision 7ef5eb06 (ceph): librados: drop reference to completion in container destructor
Move the PoolAsyncCompletionImpl reference drop from
C_PoolAsync_Safe::finish() to ~C_PoolAsyncSafe(), as finish() is...
Yehuda Sadeh
09:29 PM Revision 3905ab99 (ceph): Debug output for all http requests
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:26 PM Bug #6528 (Resolved): btrfs osd gets kicked out while removing large pg
btrfs isn't exactly blazingly fast for file removal; so much is well known to me. However, there are two issues at h... Alexandre Oliva
09:24 PM Revision 7d99de72 (ceph): Give reporting a verbose flag
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:24 PM Revision 61dec6f3 (ceph): Be more verbose when waiting for free machines
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:24 PM Revision 3ca9092c (ceph): Fix broken lambda
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:15 PM Fix #6527 (New): backfill_toofull => try backfilling another replica
With a replication factor of 4, after changing the crushmap so that nearly all data got moved about, I noticed that w... Alexandre Oliva
09:04 PM Revision f13cc684 (ceph): doc: Fixed hyperlinks. Cleanup of old references to Chef.
fixes: #6493
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:38 PM Bug #6526 (Resolved): dumpling rpm repos contain 0.69 rpms
The rpm repos (f18 just re-checked, f19 checked a few days ago) contain 0.69 rpms, which end up superseding the 0.67.... Alexandre Oliva
07:32 PM Revision 2e3e127e (ceph): Lack of a job_id should be a warning
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:39 PM Revision 31f3684a (ceph): Merge pull request #132 from ceph/wip-refactor-scripts
Fix imports; fix keyscan_check() Sandon Van Ness
06:28 PM Revision bb93b1a3 (ceph): Exempt teuthology-updatekeys from test_invalid
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:24 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
Fix looks good. I'm not sure if it should be backported or not. Josh Durgin
05:59 PM rgw Documentation #6525 (Closed): radosgw: update radosgw-admin man page
There have been several options and commands added (and several more are about to be merged for quotas) that weren't ... Josh Durgin
05:48 PM Revision f28a7ebc (ceph): Move imports to top-level
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:48 PM Revision f5729051 (ceph): Fix a circular import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:48 PM Revision d341b588 (ceph): Ignore the exit code of ssh-keyscan
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:48 PM Revision ebb9b0cb (ceph): mds: do not allow GLAZYIO in mix->sync state
GLAZYIO is not allowed in SYNC, so we cannot allow it in the preceding
gather state.
I verified the other GLAZYIO ru...
Sage Weil
04:50 PM Revision 70250e84 (ceph): osd: osd_types: Output pool's flag names during dump
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:23 PM Revision 82e93303 (ceph): osdc/Objecter: only make handlers set *prval if EIO
The normal Objecter handlers set *prval for each operation; we only need to
(re)set it if we have a special reason (l...
Sage Weil
04:23 PM Revision 7113186c (ceph): osdc/Objecter: clean up completion handlers that set *prval=0
If the OSD operations returns 0, these are unnecessary. If it does not,
then these are misleading. In both cases he...
Sage Weil
04:22 PM Revision c0f5f0e5 (ceph): Merge pull request #131 from ceph/wip-store-results
Reporting tweakage Alfredo Deza
03:48 PM Revision 636dc867 (ceph): Move part of report_all_runs() into report_runs()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:46 PM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
Yehuda Sadeh
03:23 PM Revision 61606fe0 (ceph): Set a default timeout of 20s for HTTP connections
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:05 PM Revision 1c288696 (ceph): mon: OSDMonitor: allow (un)setting 'hashpspool' flag via 'osd pool set'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:04 PM Revision 2fe0d0d9 (ceph): mon: OSDMonitor: split 'osd pool set' out of 'prepare_command'
We should start doing this across the whole 'prepare_command' function.
Makes it prettier to the reader, and easier t...
Joao Eduardo Luis
03:04 PM Revision 6bbb772e (ceph): test/filestore/run_seed_to_range.sh: fix -d syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:56 PM Bug #6521: ceph health hung after upgrading the cluster from bobtail to dumpling to next
... Tamilarasi muthamizhan
02:54 PM Bug #6521 (Resolved): ceph health hung after upgrading the cluster from bobtail to dumpling to next
ceph health hung after upgrading the cluster from bobtail to dumpling to next
ubuntu@teuthology:/a/teuthology-201...
Tamilarasi muthamizhan
02:33 PM Revision b214584b (ceph): Merge pull request #702 from ceph/wip-4405
mds: fix infinite loop of MDCache::populate_mydir().
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage W...
Sage Weil
02:15 PM Feature #6520 (Resolved): common: bloom_filter improvements, cleanups
* "unintended use of the wrong bloom_filter prototype":https://github.com/ceph/ceph/pull/697
* "improvements, cleanu...
Loïc Dachary
02:09 PM Documentation #6493 (Resolved): rados/operations/add-or-rm-mons.rst relative links are one parent...
http://ceph.com/docs/master/rados/operations/add-or-rm-mons/ John Wilkins
02:03 PM Fix #6059 (Fix Under Review): osd: block reads while repgather is writing across replicas
Ian Colle
02:03 PM Feature #5991 (In Progress): EC: [link] Backfill peers should not be included in the acting set
Ian Colle
01:59 PM Feature #6435: EC: [link] review and test PGBackend
Not much progress this sprint. Loïc Dachary
01:25 PM rbd Feature #6432: Change TGT Plugin to allow setting client name for authentication
One can set clientname now with CEPH_ARGS, but with bsopts it will become easier (done at tgtadm
time) and per-targe...
Dan Mick
01:22 PM rbd Feature #6432 (In Progress): Change TGT Plugin to allow setting client name for authentication
Dan Mick
01:13 PM rgw Feature #6513 (Resolved): rgw: dr: Service scripts for meta/data sync agents
For Ubuntu and Rhel/CentOS Neil Levine
01:03 PM rgw Feature #4466 (Fix Under Review): Quotas per bucket - synchronous
Yehuda Sadeh
11:38 AM devops Feature #6018 (Resolved): Build ceph via jenkins
Ian Colle
09:24 AM Revision 4e2ff539 (ceph): mds: avoid leaking objects when purging file.
The filer implementation does not delete stripe objects that are truncated
to zero. When purging a deleted file, we n...
Yan, Zheng
09:13 AM Revision eb381ffc (ceph): mds: don't decrease file size when recovering file
Otherwise we may truncate sparse file to wrong size
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
09:10 AM CephFS Feature #6511 (Rejected): MDS: add special purging options for testing
We do a lot of stuff async with our journal, stray inodes, etc, that we need a good way to test. Let this ticket serv... Greg Farnum
08:48 AM Bug #6510 (Fix Under Review): PATCH: Fix segfault when ceph_dencoder is called with test number 0...
Ian Colle
07:58 AM Bug #6510 (Resolved): PATCH: Fix segfault when ceph_dencoder is called with test number 0 on a cl...
select_generated() should properly validate its input. If m_list.size() == 0, then calling select_generated(0) will ... Alan Somers
07:33 AM CephFS Bug #4405 (Pending Backport): MDCache::populate_mydir can loop forever
Sage Weil
04:04 AM Revision 1803f3b0 (ceph): radosgw-admin: limit user bucket-level quota
We only allow it if --quota-scope=bucket is specified. This is done in
order to avoid confusion with the future user ...
Yehuda Sadeh
02:29 AM Revision 18a271d8 (ceph): mds: optimize map element dereference
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
12:15 AM Revision 01b81b78 (ceph): Move monkey patching to __init__.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision f34f3b3b (ceph): Move teuthology's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 098389da (ceph): Properly express conflicting options
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision cbe7d8e5 (ceph): Add basic tests for scripts
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision bd9cbdba (ceph): Don't attempt to report if there's no job_id
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 4902bfab (ceph): PEP-8 cleanup
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 9177513b (ceph): Add scripts/ module
Zack Cerza
12:09 AM Revision 7ce4dfd9 (ceph): Move teuthology-nuke's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision e847b107 (ceph): Move teuthology-suite's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 7805913e (ceph): More PEP-8 cleanup
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 5fd1cd0b (ceph): Move teuthology-ls's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 1bf3a3da (ceph): Move teuthology-worker's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 6b2f2780 (ceph): PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 97489859 (ceph): Move teuthology-lock's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision a6b57cc1 (ceph): PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision c784c79f (ceph): Move teuthology-schedule's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 84b2e55b (ceph): Move schedule() to new schedule module
Zack Cerza
12:09 AM Revision 755ac2f1 (ceph): Move teuthology-updatekeys' arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 7ab97267 (ceph): Move teuthology-report's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 477e4ae2 (ceph): PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 193b3112 (ceph): Move teuthology-results' arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision f4d655bb (ceph): PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 45d1b0eb (ceph): Move teuthology-coverage's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision e4753215 (ceph): PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:09 AM Revision 8351a3ab (ceph): PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza

10/10/2013

11:23 PM Revision d8faa82f (ceph): ReplicatedPG: remove unused RWTracker::ObjState::clear
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:18 PM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
I don't know that the monitors *do* have that information. The OSDs do, via the
compiled-in magic version string, ...
Dan Mick
01:05 PM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
The version that each OSD is running Kyle Bader
12:55 PM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
Are you looking for the software version each OSD is running, or the version of the monitor you're connected to? Greg Farnum
11:53 AM RADOS Feature #6506 (New): Show running ceph version in "ceph osd tree"
It would be incredibly handy to be able to see the running ceph version in the output of "ceph osd tree". I spoke wit... Kyle Bader
11:03 PM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
1) I solved this in the python bindings with a separate timer thread, which is always possible in C/C++ as well, alth... Dan Mick
01:41 PM Feature #6507 (Resolved): librados shouldn't block indefinitely when cluster doesn't respond
Currently calls like rados_connect(), rados_ioctx_create(), rados_read() block for ever if the Ceph cluster isn't res... Wido den Hollander
10:42 PM CephFS Bug #6396 (Pending Backport): mds: recovery hits assert(!segment.empty()) when reissuing caps
This seems to be showing up in our nightlies a fair bit still; it should be backported. Greg Farnum
09:45 PM Revision 89d3f47f (ceph): radosgw-admin: can set user's bucket quota
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:31 PM Revision cb9ebd6f (ceph): doc: Minor correction.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:51 PM Revision 14eabd4a (ceph): rgw: bucket quota threshold
Add bucket quota threshold so that when we're passed that value we
reread the bucket stats before every write and not...
Yehuda Sadeh
08:51 PM Revision fc358077 (ceph): rgw: protect against concurrent async quota updates
Leverage the cache lru_map locking for making sure that we don't end
up with more than a single concurrent async upda...
Yehuda Sadeh
08:51 PM Revision 34d05262 (ceph): rgw: configurable bucket quota size
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:51 PM Revision 2e4ecc29 (ceph): rgw: async quota update
Asynchronously update bucket stats when a period passed, but bucket
stats are within the ttl window.
Signed-off-by: ...
Yehuda Sadeh
07:21 PM Revision 5bc63276 (ceph): doc: Merge cleanup.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:20 PM Revision c0c332c1 (ceph): doc: minor clean up.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:47 PM Revision fa909ad6 (ceph): doc: Update from wip-doc-quickstart branch.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:23 PM RADOS Feature #6509 (New): OSD: be more efficient about read/write ordering
With Sam's soon-to-be-merged patch adding a RWTracker, we are ordering operations more strictly than is necessary. In... Greg Farnum
03:18 PM devops Bug #6508 (Rejected): ceph-deploy: config push and admin commands broken
... Tamilarasi muthamizhan
03:00 PM devops Bug #6508: ceph-deploy: config push and admin commands broken
... Tamilarasi muthamizhan
02:58 PM devops Bug #6508 (Rejected): ceph-deploy: config push and admin commands broken
test set up: mira025, mira038
dev dumpling version of ceph [] installed and running on mira025 and mira038.
try...
Tamilarasi muthamizhan
02:19 PM rgw Bug #6505: ceph-deploy osd activate may sit undefinatly (centos)
http://paste.openstack.org/show/48238/ Anonymous
10:32 AM rgw Bug #6505 (Resolved): ceph-deploy osd activate may sit undefinatly (centos)
ceph-deploy osd activate may sit undefinatly
http://paste.openstack.org/show/48186/
http://paste.openstack.org/s...
Anonymous
01:18 PM CephFS Bug #4405 (Fix Under Review): MDCache::populate_mydir can loop forever
He's got a patch in wip-4405 that he thinks would solve the loading problem; I think he might be right. The other iss... Greg Farnum
12:55 PM Subtask #6027 (In Progress): ensure that erasure coded pools don't work until the osds can handle it
Loïc Dachary
12:51 PM Subtask #5855 (In Progress): Backfill peers should not be included in the acting set
Loïc Dachary
11:26 AM Revision 33da08f6 (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ...
Yan, Zheng
11:25 AM Revision 3a3724b7 (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ...
Yan, Zheng
11:05 AM CephFS Bug #6460: ceph-fuse: xlist crash in ~Inode on osd_op_reply
In general I'm not usually too worried about FS backports since anybody using the FS should be keeping up to date wit... Greg Farnum
04:27 AM CephFS Bug #6460 (Resolved): ceph-fuse: xlist crash in ~Inode on osd_op_reply
Sage Weil
10:24 AM Bug #6504 (Fix Under Review): PATCH: Fix double-free of fiemap
Ian Colle
09:05 AM Bug #6504 (Resolved): PATCH: Fix double-free of fiemap
If GenericFileStoreBackend::do_fiemap returns anything other than 0, then fiemap will not be allocated. However, Gen... Alan Somers
09:58 AM Feature #6002 (Resolved): EC: [link] erasure coding library plugin API documentation, including a...
This is done! Samuel Just
09:52 AM Feature #5996: EC: [link] PG::calc_acting and friends should always choose the shortest of the av...
Samuel Just
09:50 AM Feature #5996 (Rejected): EC: [link] PG::calc_acting and friends should always choose the shortes...
This may actually be unnecessary, I think we can choose to always reject extra history. Samuel Just
07:29 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
With "rbd_cache_block_writes_upfront=1" it's harder to catch with massif, but I still see memory usage spikes using a... Ivan Mironov
05:00 AM devops Bug #6503 (Rejected): ceph-deploy: nosetests fail
... Loïc Dachary
02:53 AM Revision 007f06ec (ceph): mds: fix infinite loop of MDCache::populate_mydir().
make MDCache::populate_mydir() only fetch bare-bone stray dirs.
After all stray dirs are populated, call MDCache::sca...
Yan, Zheng
12:12 AM Revision 7b889797 (ceph): ignoring -X option in apache as it was causing s3test failures on the r...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

10/09/2013

08:47 PM Revision ffdc7fce (ceph): mds: do not double-queue file recovery in eval_gather
This fixes a specific case of double-queuing seen in #4832:
- client goes stale, inode marked NEEDSRECOVER
- eval ...
Sage Weil
08:47 PM Revision 346b43d8 (ceph): mds: fix filelock eval_gather
Broken by a08d62045657713bf0a5372bf14136082ec3b17e
Reported-by: Yan, Zheng <yan.zheng@intel.com>
Signed-off-by: Sage...
Sage Weil
08:35 PM Revision 2b216c3a (ceph): ReplicatedPG: block reads on an object until the write is committed
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:35 PM Revision db6623fa (ceph): RadosModel: send racing read on write
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:35 PM Revision 1f50750d (ceph): ReplicatedPG: remove the other backfill related flushes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:16 PM CephFS Bug #6460 (Pending Backport): ceph-fuse: xlist crash in ~Inode on osd_op_reply
Probably already fixed by https://github.com/ceph/ceph/pull/590. Do we need to backport MDS fixes to old version? Zheng Yan
02:58 PM RADOS Fix #6496 (Closed): mon: PGMap::dump should use TextTable
Column alignment is off; TextTable would just solve this:... Dan Mick
02:48 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
It does matter, but there's probably middle ground with some small fixed help. I'll work on
something like that.
Dan Mick
06:00 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
@dmick it doesn't matter that a user cannot do anything with a monitor.
The best thing a CLI application can do is...
Alfredo Deza
02:42 PM Fix #6059 (In Progress): osd: block reads while repgather is writing across replicas
Ian Colle
02:02 PM CephFS Bug #4832: mds: failed auth_unpin assert
I've backported these two patches to the cuttlefish branch as well.
(Plus a cuttlefish-4832 branch on top of v0.61.8...
Greg Farnum
01:07 PM rbd Bug #6386: ceph-osd processes are having hang tasks
Sage, sorry, I think i've mixed the bug numbers. I've meant to post it to another bug where i've uploaded a bunch of ... Andrei Mikhailovsky
12:56 PM rbd Bug #6386: ceph-osd processes are having hang tasks
Sage,
I had this happened again, while I was at the Ceph Day ((. Anyway, the behaviour seemed pretty similar. A bu...
Andrei Mikhailovsky
12:54 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
In signal_handler.cc at line 213, poll(2) returns immediately with POLLOUT set in revents for each of the struct poll... Alan Somers
12:41 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
This is outside my area of expertise, but I'm looking at http://linux.die.net/man/3/poll and not seeing why POLLOUT s... Greg Farnum
12:34 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
I believe this is also a bug I'm seeing on OSX. Noah Watkins
11:35 AM Feature #6416 (In Progress): buffer: create raw_pipe class; convert to buffer if inspected
Josh Durgin
10:14 AM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
To further elaborate, when I recompiled python so that IPv6 support was properly enabled, the problems that I was hav... Michael Jones
09:49 AM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
I'm the user that orignally reported this issue, and after talking with the Gentoo crowd about the issue, we've disco... Michael Jones
09:33 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
Excellent report! The massif output is really useful. It shows that there are a large number of buffers getting backe... Josh Durgin
03:00 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
It seems that I found a way to run qemu-kvm under valgrind/massif and trigger this issue. It looks like all this happ... Ivan Mironov
02:44 AM rbd Bug #6494 (Resolved): High memory consumption of qemu/librbd with enabled cache
I observe very high memory consumption on client with write-intensive load with qemu 1.6.0 + librbd 0.67.3.
For be...
Ivan Mironov
08:52 AM rbd Bug #5890 (Closed): can't remove rbd image from pool
Josh Durgin
02:38 AM rbd Bug #5890: can't remove rbd image from pool
fixed. Khanh Nguyen Dang Quoc
08:29 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
Alfredo Deza
08:28 AM devops Bug #6487 (In Progress): remove pushy from ceph-deploy
Alfredo Deza
03:04 AM rbd Bug #6495 (Closed): Cpu load on cluster node is very high every has the write request to cluster
ceph version 0.61.8
Kernel Ubuntu 12.10 (GNU/Linux 3.5.0-41-generic )
CPU: 24 processors, Ram 64GB
Env: 3 ...
Khanh Nguyen Dang Quoc

10/08/2013

09:55 PM Feature #6466: stgt: unlimit number of images supported
Patches submitted to upstream Dan Mick
09:51 PM Feature #6466 (In Progress): stgt: unlimit number of images supported
Dan Mick
09:34 PM Revision e8a2992d (ceph): rgw: rearrange includes
Need to have ceph_json.h first due to some boost weirdness.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:21 PM Documentation #6493: rados/operations/add-or-rm-mons.rst relative links are one parent shy of cor...
These would also be found automatically if we spidered the docs Dan Mick
08:10 PM Documentation #6493 (Resolved): rados/operations/add-or-rm-mons.rst relative links are one parent...
rados/operations/add-or-rm-mons.rst has relative links to ../../install, but they need to be ../../../install to
wor...
Dan Mick
07:08 PM Revision 102f6399 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
07:05 PM Revision 6ff95707 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
07:05 PM Revision 8e493ef2 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
07:00 PM rgw Feature #5073: rgw: create tenant namespace
That's still true. Yehuda Sadeh
02:27 PM rgw Feature #5073: rgw: create tenant namespace
Is it still not possible to have per user namespaces? Anonymous
06:58 PM Revision 60033c31 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
03:24 PM Bug #6492 (Resolved): SignalHandler::entry spins the cpu and never sleeps
SignalHandler::entry shouldn't poll for POLLOUT, because it never actually writes to the pipes in question. Polling ... Alan Somers
02:56 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
Once we have our ping messages, etc, then there will be things you can do without connecting to the monitors, though,... Greg Farnum
02:52 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
If you can't connect to the monitor, the help is going to do you no good; you can't issue any of those commands. It ... Dan Mick
02:52 PM Revision 1575895b (ceph): Merge pull request #700 from dachary/master
doc: fix openstack rbd installation command Sage Weil
02:46 PM devops Bug #6491 (Closed): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object is not ca...
... Zack Cerza
01:10 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-07_19:01:03-rbd-dumpling-testing-basic-plana/39473/ Josh Durgin
12:51 PM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
However, if I add "::1 <hostname>" to my /etc/hosts, and issue getaddrinfo, I get
back v6 entries that look like:
...
Dan Mick
12:32 PM devops Bug #6489 (Can't reproduce): ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
get_nonlocal_ip isn't prepared to see ipv6 addresses back from getaddrinfo(); although
I haven't reproduced it perso...
Dan Mick
10:07 AM Revision 768fb0a2 (ceph): doc: fix openstack rbd installation command
This cannot work because client.volumes.key is not a command
ssh {your-compute-host} client.volumes.key
replace ...
Loïc Dachary
09:23 AM devops Bug #6487 (Closed): remove pushy from ceph-deploy
The current state of ceph-deploy for remote connections is terrible to work with. While attempting to work on #6486 t... Alfredo Deza
05:31 AM devops Bug #6485 (Resolved): purgedata should not remove /etc/ceph dir
It currently removes the whole directory, and it should actually just remove the contents because otherwise nothing w... Alfredo Deza
01:42 AM Bug #6484 (Resolved): osd pool default flag hashpspool not honored
When creating new pools the hashpspool is not honored. And as there's no way to change it aafter pool creation, there... Corin Langosch
01:05 AM Revision eb06f373 (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
12:53 AM Revision 62db186a (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
12:05 AM Revision 86b5b427 (ceph): Merge pull request #699 from dachary/wip-ghobject-assert
os: stronger assert on FileStore::lfn_open
Reviewed-by: David Zafman <david.zafman@inktank.com>
David Zafman

10/07/2013

11:15 PM Revision e21e5736 (ceph): os: stronger assert on FileStore::lfn_open
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:40 PM Revision b9cc91dc (ceph): Merge branch 'next'
Greg Farnum
09:15 PM Revision 9f75a423 (ceph): Merge pull request #697 from dachary/master
This lets "make check" pass, so I like it.
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:11 PM Revision 0f323bc4 (ceph): common: unintended use of the wrong bloom_filter prototype
For encoding/decoding test purposes. The generate_test_instances should
be improved to cover more encoding/decoding c...
Loïc Dachary
08:50 PM Revision 4b911cf8 (ceph): ReplicatedPG: copy: use aggregate return code instead of individual Op ...
It appears that the OSD is not filling in the individual return codes, and they
should be equivalent for all purposes...
Greg Farnum
08:50 PM Revision 6da4b91c (ceph): os/FileStore: fix ENOENT error code for getattrs()
In commit dc0dfb9e01d593afdd430ca776cf4da2c2240a20 the omap xattrs code
moved up a block and r was no longer local to...
Sage Weil
04:02 PM Revision df50351c (ceph): Merge pull request #126 from ceph/wip-store-results
Reflect paddles API change: jobs in jobs/ Alfredo Deza
03:56 PM Revision 13b80bb4 (ceph): Merge pull request #610 from ceph/wip-optracker
Reviewed-by: Samuel Just <sam.just@inktank.com> Gregory Farnum
03:01 PM Revision 1c32b1b8 (ceph): Reflect paddles API change: jobs in jobs/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:22 PM Fix #6483 (Resolved): osd: does not fill in OSDOp::rval member
We provide an interface via the Objecter (and librados) for getting the return code of specific ops within a compound... Greg Farnum
12:17 PM devops Bug #6482 (Resolved): ceph-deploy install on Centos: can't find wget?
[ceph@ceph-client ~]$ ceph-deploy install ceph-node1
[ceph_deploy.install][DEBUG ] Installing stable version dumplin...
karan singh
11:37 AM Revision f7c5d1ac (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
11:31 AM Revision 02da1a1d (ceph): Merge pull request #695 from ceph/wip-mon-auth
fix mon double-free when dropping unhandled messages, and allow "get monmap" messages to go through without authentic... João Eduardo Luís
09:50 AM rbd Bug #6480 (Resolved): librbd crashed qemu-system-x86_64
Running Ceph 0.67.3 and qemu 1.5.2
*** Error in `qemu-system-x86_64': invalid fastbin entry (free): 0x00007fab795c...
Mike Dawson
07:28 AM Revision 901427c5 (ceph): Merge pull request #693 from ceph/wip-bloom
bloom_filter improvements, cleanups
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
06:24 AM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
So I did a small test:... Wido den Hollander
05:51 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
Both suggestions from Josh and Sage are entirely acceptable here. I wouldn't mind if some section of the help tells m... Alfredo Deza

10/06/2013

10:17 PM Revision f2796418 (ceph): mon: do not put() unhandle message
If we return false because we aren't handling a message, we should not put
the ref. This fixes a double-free.
Signe...
Sage Weil
10:17 PM Revision 71ee6d7c (ceph): mon: allow MMonGetMap without authentication
This is used by the MonClient::get_monmap_privately() helper.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:28 PM Revision 0cae3a13 (ceph): common/bloom_filter: add a few assertions and checks for bit_table_ == ...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:22 PM Revision cf34adb9 (ceph): common/bloom_filter: simplify compressible_bloom_filter encode/decode/dump
Re-use bloom_filter for this, as per Loic's suggestion. Much nicer!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:18 PM Revision f45c3b98 (ceph): common/bloom_filter: fix compress; improve argument
Fix bug in compress() when compressing to less than .5 or original.
Make the argument have sane units (target size r...
Sage Weil
05:18 PM Revision 055dc4c1 (ceph): common/bloom_filter: fix estimated element count for compressed filters
We need to compensate for the fact that there are fewer bits than there
used to be.
This is a crappy adjustment; it ...
Sage Weil
07:42 AM Revision 16dec28c (ceph): ceph.spec.in: Always depend on junit4 (fixes bug #6216)
The RPM spec file currently lists `junit` as a dependency on all
platforms except recent versions of OpenSUSE. This i...
Alan Grosskurth
04:08 AM Revision 82f6ec59 (ceph): doc/release-notes: v0.70
Note that a bunch of stuff we thought would go in 0.70 is actually in 0.69,
so the update/release notes were adjusted...
Sage Weil

10/05/2013

05:57 AM Revision 04091f87 (ceph): common/bloom_filter: remember original target size
This isn't strictly needed for core functionality, but it is convenient to
know.
Signed-off-by: Sage Weil <sage@inkt...
Sage Weil
05:57 AM Revision aaabc657 (ceph): common/bloom_filter: methods for density, approx unique element counts
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:57 AM Revision d07f5f35 (ceph): common/bloom_filter: drop raw_table_size_ member
We were storing table_size_ and raw_table_size_, where one is the size in
bits and the other is the size in bytes. T...
Sage Weil
05:56 AM Revision ea2378e5 (ceph): common/bloom_filter: make compressible_bloom_filter encodable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:06 AM Revision 92a60a05 (ceph): mon/PGMap: make generated test instances obey new invariant
As of 091809b8149c7595cbcca439c5b8b75a0c42efe1 we keep an osd_map epoch
for any osd_stat update, and assert as much.
...
Sage Weil
03:31 AM Revision 50744640 (ceph): mds: handle dirfrag mismatch when processing readdir request
If client has outdated dirfrags information, readdir request from
it may specify a non-existing dirfrag. Current meth...
Yan, Zheng
03:31 AM Revision 40546512 (ceph): client: use dir_result_t::END as flag
So we don't lose the latest readdir frag and offset after marking
end of readdir.
Signed-off-by: Yan, Zheng <zheng.z...
Yan, Zheng
03:31 AM Revision c40c5dc6 (ceph): client: handle dirfrag mismatch when processing readdir reply
If client has outdated directory fragments information, it may request
readdir an non-existent directory fragment. In...
Yan, Zheng
03:31 AM Revision c7db090b (ceph): fragtree_t: fix get_leaves_under()
If fragtree is (*^1, 1*^1) and we want leaves under frag 000*.
get_leaves_under() return frag 0*, frag 10* and frag 1...
Yan, Zheng
03:31 AM Revision 576da8e5 (ceph): mds: don't scatter gather update bare-bones dirfrags
avoid adding bare-bones dirfrag that has not yet been fetched from
the disk to the journal.
Signed-off-by: Yan, Zhen...
Yan, Zheng
03:31 AM Revision 1d14d11a (ceph): mds: stop propagating rstat if freezing/frozen dirfrag is encountered.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision 488ddad7 (ceph): mds: fix bloom filter leaks
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision f82aefaf (ceph): mds: reduce verbosity of dir fragment logging
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision e0be61e4 (ceph): qa/workunits: Add large number of files in a directory test script
Test the directory fragments feature
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
03:31 AM Revision 4014ba25 (ceph): mds: delete orphan dirfrags during MDS recovers
This patch make the MDS use following steps to fragmentate directory.
1. freeze the old dirfrags
2. journal EFragmen...
Yan, Zheng
03:31 AM Revision 7515335b (ceph): mds: trim log segment after finishing uncommitted fragments
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision f989396e (ceph): mds: properly store fragmenting dirfrags
fragmenting dirfrag does not exist on the object store. So all non-null
dentries should be included when committing a...
Yan, Zheng
03:31 AM Revision 2eb863de (ceph): mds: properly update rstat/fragstat when fragmentating directory
The stale rstat/dirstat check in CDir::merge() is wrong. dirfrag's
rstat/fragstat is stale if the accounted rstat/fra...
Yan, Zheng
03:31 AM Revision a242201d (ceph): mds: don't fragmentate stray directories
the code that prepares and purges stray dentry assumes that we never
freeze stray directories. So disable fragmentati...
Yan, Zheng
03:31 AM Revision 473635ab (ceph): mds: fix MDCache::merge_dir()
fragment 'bits' should be negative for the merging case.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
03:31 AM Revision fe998825 (ceph): mds: fix CInode::get_dirfrags_under()
make sure it return true when all dirfrags under the given frag_t
are found.
Signed-off-by: Yan, Zheng <zheng.z.yan@...
Yan, Zheng
03:31 AM Revision a881c1d3 (ceph): mds: journal original dirfrags for rollback
Fragments with different 'bits' can be merged into one fragment. So we can't
use 'basefrag' and 'bits' to calculate t...
Yan, Zheng
02:11 AM Revision 7efbebe2 (ceph): Merge branch 'next'
Gary Lowell
12:25 AM Subtask #6478 (Rejected): ErasureCode : XOR plugin
"work in progress":https://github.com/ceph/ceph/pull/1164
Loïc Dachary

10/04/2013

11:49 PM Revision e927941f (ceph): doc/release-notes: v0.67.4
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:45 PM Revision 3fc6cfbb (ceph): Makefile: add include/histogram.h to noinst_HEADERS
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:58 PM Revision c95d0a16 (ceph): Merge pull request #676 from ceph/wip-start-copy
Reviewed-by: Samuel Just <sam.just@inktank.com> Gregory Farnum
09:59 PM Revision 5258c9c4 (ceph): Merge pull request #667 from ceph/wip-6143
Reviewed-by: Sage Weil <sage@inktank.com> David Zafman
09:10 PM Revision bb9b9c89 (ceph): common, os: Perform xattr handling based on detected fs type
In FileStore::_detect_fs() store discovered filesystem type in m_fs_type
Add per-filesystem filestore_max_inline_xatt...
David Zafman
09:04 PM Revision ce2d9ae6 (ceph): Merge pull request #692 from ceph/wip-5992-2
Wip 5992 2
Reviewed-by: Sage Weil <sage@inktank.com>
athanatos
08:50 PM Revision 9a10a801 (ceph): PG.cc: remove leading empty space
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision ff17e45f (ceph): PG,ReplicatedPG: expose PGBackend to PG
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 8a919fb4 (ceph): ReplicatedPG,PG: adapt collection_list* users to PGBackend interface
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 2ae9ece1 (ceph): ReplicatedPG,PG: use PGBackend methods for getattr
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 0c1e2513 (ceph): ReplicatedPG: add debugging in recover_replicas for objects added for b...
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 391a885f (ceph): FileStore: make _setattrs not return -ENOENT most of the time
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 0c2769d3 (ceph): PGLog: on split, leave log head alone
This way last_update doesn't go backwards.
Fixes: 6447
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:50 PM Revision b87bc231 (ceph): ReplicatedPG: lock snapdir obc during write
Otherwise, we won't block properly in prep_push_backfill_object.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:50 PM Revision 4df481c2 (ceph): PGBackend,ReplicatedBackend: add interfaces for scanning the pg
This will be important since the erasure coded pg will have a different
on-disk format than the replicated backend.
...
Samuel Just
08:49 PM Revision c8a4411d (ceph): PGMap: calc_min_last_epoch_clean() will now also use osd_epochs
We don't want to trim past the current osd map for any up osd.
osd_epochs provides a lower bound for that epoch for e...
Samuel Just
08:49 PM Revision e73ec483 (ceph): common/hobject: add is_degenerate method
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:49 PM Revision 664b589b (ceph): ReplicatedPG: don't rescan the local collection if we can avoid it
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:49 PM Revision 091809b8 (ceph): PGMap,PGMonitor: maintain mapping of osd to recent stat epoch
Also, osd_stat will be empty for out osd.
When an osd is marked out, rather than remove it from osd_stat,
we instead...
Samuel Just
08:34 PM Revision b79b2117 (ceph): Merge pull request #125 from ceph/wip-store-results
Add more tests for ReportSerializer Alfredo Deza
08:22 PM Revision f78f3163 (ceph): Add more tests for ReportSerializer
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:12 PM Revision e3bb0656 (ceph): v0.70
Gary Lowell
08:08 PM Revision fe497fd9 (ceph): Merge pull request #124 from ceph/wip-store-results
Various fixes related to reporting Alfredo Deza
08:05 PM Revision 20043eba (ceph): Merge pull request #690 from ceph/wip-fuse
a few ceph-fuse fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil
08:01 PM Revision 972ab1cf (ceph): Tweak logic of try_push_job_info()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:59 PM Revision 806725a8 (ceph): ReplicatedPG: copy: add op progression output
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:59 PM Revision 469d471a (ceph): ReplicatedPG: assert that we have succeeded in do_osd_ops on copyfrom r...
Our callback is handling errors on its own at this point.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
07:59 PM Revision 639ff9f7 (ceph): ReplicatedPG: copy: don't leak a ctx on failed copy ops
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:58 PM Revision f3733a20 (ceph): ReplicatedPG: copy: switch CopyCallback to use a GenContext
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:51 PM Revision 42fc9b49 (ceph): Merge branch 'dumpling' of jenkins:ceph/ceph into dumpling
Gary Lowell
07:40 PM Revision dc0dfb9e (ceph): common,os: Remove filestore_xattr_use_omap option
Now we operate just like when this was set to true
Fixes: #6143
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
07:11 PM Revision f18c8f7e (ceph): Make most of lock_machines() PEP-8 clean.
Also, use some better variable names.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:11 PM Revision 08efeb7b (ceph): Store the job_id as a str, not an int.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:11 PM Revision 5482ba81 (ceph): Make teuthology-schedule also print the job's name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:36 PM Revision 10a1e9b3 (ceph): rgw: update cache atomically
Use new lru_map::find_and_update() to update internal cache state.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:36 PM Revision 6ce762f6 (ceph): lru_map: add find_and_update()
A new find_and_update() call to make atomic changes.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:08 PM Revision f160ab64 (ceph): Move teuthology.report import; add large warning
Because of the monkey patching, if we get the import order wrong bad
things happen.
Signed-off-by: Zack Cerza <zack....
Zack Cerza
04:58 PM Revision 67ac3cff (ceph): ceph_test_rados: do not let rollback race with snap delete
Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on...
Sage Weil
04:43 PM Revision 39b11455 (ceph): Merge pull request #689 from ceph/wip-6254-model
ceph_test_rados: notice read error; do not race rollback with snap_delete
Reviewed-by: Samuel Just <sam.just@inktank...
athanatos
04:43 PM Revision e95ca0ec (ceph): Merge pull request #688 from ceph/wip-6474
osd/ReplicatedPG: fix null deref on rollback_to whiteout check
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
04:22 PM Revision 52e2fc9b (ceph): Merge pull request #123 from ceph/wip-store-results
Fix issue with monkey patching Alfredo Deza
04:07 PM Revision 2270db72 (ceph): Add (and use) try_push_job_info() for easy pushin'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:54 PM Revision 760fe6b1 (ceph): Move new imports to inside main()
The monkey patch stuff was causing problems again.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
03:01 PM Feature #6143 (Resolved): OSD: kill filestore_xattr_use_omap, leave it enabled forever, adjust xa...
5258c9c4e5bd61e6b1a1fdbdb781b9dee702fda3 David Zafman
01:52 PM Bug #6422: write_superblock() and write_version_stamp() not safe
8835ef8f9833b250e8d09716f683893073db5306 David Zafman
01:51 PM Bug #6422 (Resolved): write_superblock() and write_version_stamp() not safe
David Zafman
01:03 PM rgw Bug #6462 (Fix Under Review): Cannot update object HTTP headers using swift API
Yehuda Sadeh
11:01 AM rgw Bug #6462: Cannot update object HTTP headers using swift API
This seems to mostly work. The only thing that is not working is the (special case) content-disposition header, which... Yehuda Sadeh
01:02 PM rgw Bug #6444 (Fix Under Review): rgw: leak in librados::Rados::pool_async_create_completion
Reopening, bug wasn't fixed completely. Pushed a second fix to wip-6444. Yehuda Sadeh
10:32 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
What about having --help try the monitor, but print hardcoded help if it can't connect? It could include a warning no... Josh Durgin
08:29 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
hmm, we could make ceph --help/-h do the basic stuff, and ceph --help-all (or similar) do the mon query to get the co... Sage Weil
06:55 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
I have to disagree here. Regardless of the reasons for needing to connect to a monitor (what is the reason to need th... Alfredo Deza
10:08 AM rgw Bug #6360 (Resolved): rgw: keystone token cache not working
Yehuda Sadeh
09:47 AM rgw Bug #6360: rgw: keystone token cache not working
pushed to dumpling, commit:5cd66d3b4bca92b402c95ab256fbc3f0329c446f Yehuda Sadeh
09:49 AM Bug #6254 (Resolved): ceph_test_rados: rollback then delete gets ENOENT
Sage Weil
09:49 AM Bug #6474 (Resolved): osd: segfault in _rollback_to
Sage Weil
09:38 AM rgw Bug #6475: rgw: Log directory should not be created by the init script
yeah.. and i think the logs by default go into /var/log/ceph anyway. it's a bit wonky though because of ceph vs rado... Sage Weil
02:59 AM rgw Bug #6475 (Resolved): rgw: Log directory should not be created by the init script
The init script currently created /var/log/radosgw, which isn't the way it's supposed to be:
# directory to write ...
Wido den Hollander
09:35 AM Bug #6476: lost around 30 OSDs (of 75) at once
Jens, any osd logs you can attach to 6429 would be helpful. thanks! Sage Weil
09:34 AM Bug #6476 (Duplicate): lost around 30 OSDs (of 75) at once
Sage Weil
06:51 AM Bug #6476 (Duplicate): lost around 30 OSDs (of 75) at once
Our dumpling cluster (0.67.3) with 64 SATA and 10 SSD OSDs on 10 servers suddenly experienced a crash of the majority... Jens-Christian Fischer
09:29 AM Revision cd4cd3f2 (ceph): mds: start internal MDS request for fragmentating directory
Start internal MDS request for fragmentating directory operation. With
MDS request, we can easily acquire locks requi...
Yan, Zheng
09:29 AM Revision 4634d3ce (ceph): mds: delete orphan dirfrags after fragmentating directory
delete old dirfrags after the EFragment::OP_COMMIT event is logged.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
08:41 AM CephFS Bug #5290 (Can't reproduce): mds: crash whilst trying to reconnect
Sage Weil
07:24 AM CephFS Bug #5290: mds: crash whilst trying to reconnect
I certainly haven't been hit by this again, so if you consider it resolved... Damien Churchill
05:38 AM Revision e258555e (ceph): kcephfs/mixed-clients: add missing %
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:38 AM Revision 13d48848 (ceph): kcephfs/mixed-clients: do not specify install version
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:47 AM Revision 55d279b9 (ceph): ceph_test_rados: do not let rollback race with snap delete
Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on...
Sage Weil
04:46 AM Revision b09a1ef9 (ceph): ceph_test_rados: stop on read error!
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:27 AM Revision 03ba7408 (ceph): osd/ReplicatedPG: fix null deref on rollback_to whiteout check
Bring this whole if/else chain up one level so that we can capture both
ENOENT and whiteout in the same case. (And d...
Sage Weil
04:23 AM Revision 6afb16e5 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/Makefile.am
Sage Weil
03:58 AM Revision 6ca7495e (ceph): Revert "fs/samba: reenable smbtorture lock test"
This reverts commit 3665eb704ebeaeaddeb99e9afdc6dced55b2b976.
Actually, not fixed!
Sage Weil
03:07 AM Revision aacd67e0 (ceph): PendingReleaseNotes: fix typo
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
01:27 AM Revision e9e64545 (ceph): Merge pull request #557 from ceph/wip-5896
mon: MonmapMonitor: make 'ceph mon add' idempotent
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:05 AM Revision fea1e0e5 (ceph): PendingReleaseNotes: make a note about K vs k
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:03 AM Revision 8fb04d26 (ceph): Merge pull request #686 from ceph/wip-rbd-cli-tests
qa: fix rbd cli tests checking size
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

10/03/2013

11:34 PM Revision 84e8651d (ceph): schedule_suite.sh: include default machine type in job name
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:50 PM Revision b9d4e973 (ceph): Merge branch 'master' into wip-optracker
Conflicts:
src/osd/OpRequest.h
src/osd/PG.cc
src/osd/ReplicatedPG.cc
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:41 PM Revision ad85b8bf (ceph): v0.67.4
Gary Lowell
10:18 PM Revision d6a1799f (ceph): TrackedOp: specify queue sizes and warnings on a per-tracker basis
If we have multiple trackers in a daemon, we want to be able to configure
them separately. Plus, users already know h...
Greg Farnum
10:18 PM Revision ea831e05 (ceph): TrackedOp: give people an _event_marked() notifier instead of a virtual...
This is less prone to getting broken.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:16 PM Revision 10335883 (ceph): qa: fix rbd cli tests checking size
b43bc1a0b0692818d789f9f489b9aba5dd40522f changed the kilo prefix
from K to k in a few places.
Signed-off-by: Josh Du...
Josh Durgin
09:59 PM rbd Bug #5220: test_ls_snaps segfaults on the arm test setup
Sage Weil
09:58 PM Bug #6254 (Fix Under Review): ceph_test_rados: rollback then delete gets ENOENT
Sage Weil wrote:
> BUT the osd behavior here is also confusing: if you say "rollback to snap X" and snap X does not ...
Sage Weil
09:47 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
https://github.com/ceph/ceph/pull/689 for the model fix Sage Weil
09:39 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
aha:... Sage Weil
09:08 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
ubuntu@teuthology:/a/teuthology-2013-10-02_23:00:03-rados-master-testing-basic-plana/31098 Sage Weil
09:50 PM Revision 86e96578 (ceph): Merge pull request #684 from git-harry/ceph_disk_lowercase_fsid
Make fsid comparison case-insensitive
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:46 PM Revision 5cd66d3b (ceph): rgw: fix keystone token expiration test
Fixes: #6360
The test was inverted, need expiration to be greater than
current time in order for token to be valid.
...
Yehuda Sadeh
09:29 PM Bug #6474 (Fix Under Review): osd: segfault in _rollback_to
https://github.com/ceph/ceph/pull/688 Sage Weil
09:05 PM Bug #6474 (Resolved): osd: segfault in _rollback_to
... Sage Weil
09:14 PM Revision f28643c3 (ceph): Merge pull request #121 from ceph/wip-store-results
Submit teuthology results to a paddles instance Alfredo Deza
09:08 PM Revision f0b35fca (ceph): Add more documentation.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision 77b65c7f (ceph): Report results synchronously.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision ff120d7f (ceph): Escape reserved characters in URIs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision f0604496 (ceph): Create a FakeArchive class to forge test results
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision 93b6fa10 (ceph): Clarify job vs. run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision e786e162 (ceph): Add test for test_all_runs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:30 PM Revision c19935cd (ceph): doc: Fixed typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:50 PM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
I just updated to 0.67.3 and I want to confirm that I still have to recompile to get around the abort.
0> 201...
Jérôme Poulin
07:32 PM Revision 0ce10460 (ceph): doc: Added clarifying comments.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:19 PM Revision 9ab05312 (ceph): Merge pull request #685 from ceph/wip-rados-ints
librados: drop #include of int_types.h from installed headers
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
07:16 PM Revision afb4d83d (ceph): librados: drop #include of int_types.h from installed headers
These are unnecessary, and breaks compilation for outside users.
Prefer inttypes.h over stdint.h.
Signed-off-by: Sa...
Sage Weil
07:13 PM Revision 739696ef (ceph): Merge pull request #638 from ceph/wip-bloom
bloom filter cleanups, encodability, and unit tests Loïc Dachary
06:32 PM Revision de788bd6 (ceph): Merge pull request #653 from ceph/wip-mon-auth
mon: Monitor: dissociate msg handling from session and connection logic
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:29 PM Revision d0d61b48 (ceph): mon: Monitor: drop client msg if no session exists and msg is not MAuth
If we are not a monitor and we don't have a session yet, we must first
authenticate with the cluster. Therefore, the...
Joao Eduardo Luis
06:29 PM Revision b8a14880 (ceph): mon: Monitor: dissociate msg handling from session & connection logic
Makes for simpler logic for patches to come.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
06:29 PM Revision 29cf2ff0 (ceph): mon: Monitor: only handle paxos msgs from a mon && if session has exec ...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:29 PM Revision f1e23937 (ceph): mon: Monitor: reuse 'src_is_mon' bool on dispatch
Instead of making the same comparison twice with no gain at all.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank...
Joao Eduardo Luis
06:27 PM Bug #5896 (Resolved): mon: MonmapMonitor: 'ceph mon add' always returns 'mon already exists'
Sage Weil
06:27 PM Revision ed1a54ec (ceph): mon: Monitor: assert on absense of connection during dispatch
We expect to always have a connection associated with a message.
If that happens to not be so, assert.
Signed-off-by...
Joao Eduardo Luis
06:11 PM CephFS Bug #6473: multimds + ceph-fuse: fsstress gets ENOTEMPTY on final rm -r
ubuntu@teuthology:/a/sage-2013-10-03_17:25:57-marginal:multimds-master-testing-basic-/32499 Sage Weil
06:11 PM CephFS Bug #6473 (Can't reproduce): multimds + ceph-fuse: fsstress gets ENOTEMPTY on final rm -r
... Sage Weil
06:07 PM Revision dce3d26d (ceph): mon: MonmapMonitor: make 'ceph mon add' idempotent
MonMap changes lead to bootstraps. Callbacks waiting for a proposal to
finish can have several fates, depending on w...
Joao Eduardo Luis
05:01 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
Of course I meant "I swear this used to work in argonaut and works in Swift but *not* in ceph .69." Aaron Schulz
04:22 PM Revision 8cfeb834 (ceph): common/bloom_filter: note that uint32_t interface requires well-mixed v...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:21 PM Revision 9299f501 (ceph): common/bloom_filter: speed up unit tests a bit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:21 PM Revision 0122ee99 (ceph): common/bloom_filter: insert/contains methods for uint32_t
This will let us pass in an hobject_t::hash directly (for example) without
rehashing a string.
Signed-off-by: Sage W...
Sage Weil
04:21 PM Revision 0a69baeb (ceph): common/bloom_filter: disable sequential tests
These are slow and are not useful.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:21 PM Revision 4b23b653 (ceph): common/bloom_filter: test binning fpp behavior
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:34 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-02_23:01:08-fs-master-testing-basic-plana/31442/ Sage Weil
01:33 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
oops, still fails on kclient. Sage Weil
01:33 PM CephFS Bug #2825 (Resolved): File lock doesn't work properly
Sage Weil
12:24 PM Bug #6467 (Resolved): librados.h broken; refers to include/int_types.h
Dan Mick
12:13 PM Bug #6430: OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
cdbfd66249cdf91c02a88af5df5a6517688a78df, specifically. Samuel Just
12:13 PM Bug #6430: OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
This is actually already backported to cuttlefish, but awaits 61.9. You can try running cuttlefish head.
-Sam
Samuel Just
12:09 PM Bug #6430 (Duplicate): OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
Samuel Just
09:55 AM Bug #6457 (Resolved): new apache/fastcgi packages appear to break 100-continue
Sage Weil
09:32 AM Revision 22f8325d (ceph): Make fsid comparison case-insensitive
get_fsid and find_cluster_by_uuid are modified so ceph-disk activate and
ceph-disk activate-all will work if the fsid...
git-harry
06:28 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
more info:
Disabled ceph on s0, but still use it as OpenStack compute node. Started 20 VMs, and terminated them. s...
Jens-Christian Fischer
04:56 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
Even more info: We did a bit of stress testing with OpenStack (without the server s0, the failed server), creating, t... Jens-Christian Fischer
02:13 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
Some more information:
In a healthy cluster, I have spun up 12 VMs that installed some software, compiled and did ...
Jens-Christian Fischer
12:24 AM Revision 41a13450 (ceph): TrackedOp: rework dump interface a little
Put only the bare essentials in the TrackedOp::dump() implementation, but
have that call into a _dump() function that...
Greg Farnum

10/02/2013

11:55 PM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
The cluster has been quite busy yesterday (bc we had a number of hosts that had to be rebooted). Right now it is HEAL... Jens-Christian Fischer
05:08 PM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
dmesg shows there was no blocked task. It's likely the hung task message was caused by slow requests or lock contention. Zheng Yan
10:03 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
What's the status of the cluster when you see those hangs? Do you have any symptoms that let you detect the hang whil... Greg Farnum
07:49 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
dmesgs attached, the mdsc and osdc files are empty:
root@h4:~# ll /sys/kernel/debug/ceph/2fe1a358-7f88-4a1b-a31b-b...
Jens-Christian Fischer
07:44 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
I need following information to debug the issue.
dmesg -c >/dev/null; echo w >/proc/sysrq-trigger; dmesg
cat /sys...
Zheng Yan
07:21 AM Linux kernel client Support #6455 (Closed): dumpling cephFS on 3.12-rc1 qemu hung tasks
We run 3.12rc1 kernels, ceph 0.67.3, and OpenStack Folsom with /var/lib/nova/instances on CephFS. The physical hosts ... Jens-Christian Fischer
11:34 PM Revision 29009b2b (ceph): doc: Updated diagram for added clarity.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:34 PM Revision 80659cce (ceph): rgw: init RGWBucketStats
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:34 PM Revision e3e0775c (ceph): A first pass at integration with paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision f77ee6e0 (ceph): Add argument parsing to make this a proper script.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision cf68a3ac (ceph): Reuse connection objects.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 8b9a6913 (ceph): Add --server flag
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision da4a7b86 (ceph): Remove old method used for testing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 4bcae4b1 (ceph): Add flag for refreshing already-pushed runs
Also tweak implementation of save_last_run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
11:34 PM Revision 52282fb7 (ceph): Overhaul posting logic to avoid some corner cases
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 79e27abf (ceph): Add create_run; allow passing json to submit_job
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 555e55ff (ceph): Rename ResultsPoster to ResultsReporter
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision fe64887e (ceph): s/submit_/report_/g
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 058a27bf (ceph): Add create_run() and push_job_info() with docs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:29 PM Revision 2c889108 (ceph): rgw: handle negative quota as non-assigned values
This means that we can have a 0 as a quota value.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:09 PM Revision 07bb72a0 (ceph): radosgw-admin: quota control api
Can set, disable and enable bucket quota.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:08 PM Revision 69180d5d (ceph): rgw: dump quota params even if disabled
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:36 PM Revision a8761a5a (ceph): TrackedOp: just make CephContext member public
This is the only reason we were making OpRequest a friend class, which
is just a bad idea.
Signed-off-by: Greg Farnu...
Greg Farnum
10:35 PM Revision 2723a09a (ceph): TrackedOp: template OpTracker on only T[::Ref] (ie, OpRequest[::Ref])
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:35 PM Revision ebae077a (ceph): rgw: bucket stats also dump quota info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:21 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
and /a/teuthology-2013-10-01_23:01:09-fs-next-testing-basic-plana/29640 Greg Farnum
01:00 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
Showed up again, /a/teuthology-2013-09-27_19:01:27-fs-dumpling-testing-basic-plana/21601 Greg Farnum
10:10 PM Revision 7973d44c (ceph): OpTracker: give TrackedOp a default dump() function
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:01 PM Revision 5acd88b9 (ceph): Merge pull request #120 from ceph/wip-6243
Wip 6243 Zack Cerza
09:58 PM Revision 149b98e5 (ceph): rest-api.py: test that ceph-rest-api is up and servicing requests
Wait for the daemon to actually be ready before continuing with other
tasks. Loop 12 times, waiting 5s, before decid...
Dan Mick
09:53 PM CephFS Bug #6458 (New): journaler: journal too short during replay
Wow, that explanation of what was going on was so very wrong. Now I'm just not sure how this could have occurred. Greg Farnum
06:27 PM CephFS Bug #6458: journaler: journal too short during replay
Made a pull request too: https://github.com/ceph/ceph/pull/683 Greg Farnum
06:26 PM CephFS Bug #6458: journaler: journal too short during replay
Yep, it ran pjd successfully; plenty of journal commits there! Greg Farnum
06:19 PM CephFS Bug #6458 (Fix Under Review): journaler: journal too short during replay
Pushed a patch to wip-journaler-safety, commit:a0ba5c66162af720627fcf7ba63fdc76ac97f568. I'm setting up a basic funct... Greg Farnum
05:58 PM CephFS Bug #6458 (In Progress): journaler: journal too short during replay
This is a bit more complicated than we described — we do not in fact blindly write the write_pos to our head object; ... Greg Farnum
11:19 AM CephFS Bug #6458 (New): journaler: journal too short during replay
Urgh, that last comment was mistaken. Greg Farnum
10:56 AM CephFS Bug #6458 (Rejected): journaler: journal too short during replay
That is not what happened; the underlying objects were inconsistent in RADOS. Greg Farnum
10:07 AM CephFS Bug #6458 (Can't reproduce): journaler: journal too short during replay
Got a report on irc from a user whose log was 611 bytes shorter than the header indicated it should be. His guess was... Greg Farnum
09:51 PM Bug #6467: librados.h broken; refers to include/int_types.h
...and also other public include files seem to include it Dan Mick
09:51 PM Bug #6467: librados.h broken; refers to include/int_types.h
I note further that librados.h did not used to unconditionally include inttypes.h,
and it's grown a new unconditiona...
Dan Mick
09:46 PM Bug #6467: librados.h broken; refers to include/int_types.h
I note that "make install" does not install it Dan Mick
09:45 PM Bug #6467 (Resolved): librados.h broken; refers to include/int_types.h
Still digging into why, but I know there was some recent reorg wrt int_types vs. inttypes Dan Mick
09:50 PM Revision baf1d409 (ceph): rgw: init quota
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:43 PM Feature #6466 (Resolved): stgt: unlimit number of images supported
Dan Mick
09:42 PM Revision 63f58148 (ceph): ceph: Update FUSE_USE_VERSION from 26 to 30.
When compiling, it met this error:
>In file included from /usr/local/include/fuse/fuse.h:19:0,
> from...
jianpeng ma
09:42 PM Revision 721f1703 (ceph): client: remove requests from closed MetaSession
If we get a CLOSED message on a session, remove/kick any requests on
that session before tearing it down. Otherwise,...
Sage Weil
09:42 PM Revision f8a947d9 (ceph): client: trim deleted inode
Previous patch makes MDS send notification to clients when an inode
is deleted. When receiving a such notification, w...
Yan, Zheng
09:37 PM Revision 563517df (ceph): rgw: update quota stats when needed
Now update the quota stats when completing specific operations.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:36 PM Revision d3ba8da5 (ceph): Merge pull request #682 from ceph/wip-copying
sync up COPYING and debian/copyright Loïc Dachary
09:36 PM Revision 3665eb70 (ceph): fs/samba: reenable smbtorture lock test
It passes now that #5025 is fixed, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:30 PM Revision 65ae9b8a (ceph): COPYING: fix URL
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:25 PM Revision 0ce72d7f (ceph): rest-api.py: fix up client identification
The code to extract which clients to start the API on was confused;
fix it up. Also, strip off 'client.' instead of ...
Dan Mick
09:18 PM Revision 11461cbe (ceph): debian/copyright: sync up with COPYING
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:16 PM Revision 1a56fe99 (ceph): COPYING: add Packaging: section
Again, debian-specific, but who cares.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:15 PM Revision e70ea84c (ceph): COPYING: add debian-style headers
This may not be necessary here, but it makes this identical to the
debian/copyright file, which is a win.
Signed-off...
Sage Weil
09:14 PM Revision fea12e21 (ceph): COPYING: fix formatting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:09 PM Revision a2e175bf (ceph): COPYING: make note of common/bloom_filer.hpp (boost) license
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:09 PM Revision f1584fb0 (ceph): common/bloom_filter: unit tests
Fun facts:
- fpp = false positive probability
- fpp is a function of insert count only
- at .1% fpp, we pay about 2 ...
Sage Weil
09:09 PM Revision fdb8b0d8 (ceph): common/bloom_filter: test behavior of sequences of bloom filters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:09 PM Revision f31d6912 (ceph): common/bloom_filter: fix whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:04 PM Documentation #6465 (Closed): admin/build-doc should have some kind of build check for broken links
See #6464. We should have something in the doc build process that complains
bitterly about broken links, and break...
Dan Mick
08:59 PM Documentation #6464 (Resolved): dangling links to install-chef.rst
dd6e79aa772b9d56a4042601e475fa8152598b22 removed install-chef.rst, but there are
still links to it:...
Dan Mick
08:30 PM Revision 47f4cccf (ceph): fs: add generic osd fs selector stubs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:30 PM Revision 92cc980b (ceph): make btrfs.yaml a symlink
Sage Weil
08:30 PM Revision 886c4fdd (ceph): make ext4.yaml a symlink
Sage Weil
08:30 PM Revision 3615c149 (ceph): make xfs.yaml a symlink
Sage Weil
08:30 PM Revision 0bb55a52 (ceph): btrfs: enable sloppy crc
Sage Weil
08:30 PM Revision 65d93de1 (ceph): xfs: enable sloppy crc
Sage Weil
08:22 PM Revision 759bbb4b (ceph): Revert "ceph.conf: filestore sloppy crc = true"
This reverts commit 631476b9796f817e5f1654affb6b2a5aacfe9a80.
This fails on ext4 because of xattr size limits.
Sage Weil
07:17 PM Revision 964a9290 (ceph): kcephfs: add fsx back
Sage Weil
06:13 PM Revision 8fb7a476 (ceph): Merge pull request #678 from ceph/wip-5981
ceph-disk: make initial journal files 0 bytes Alfredo Deza
05:51 PM Revision 34889023 (ceph): Merge pull request #649 from ceph/wip-6422
#6422
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:40 PM Revision b822373a (ceph): Merge pull request #620 from dachary/wip-erasure-doc
ErasureCode: doc updates athanatos
05:16 PM Revision 58d0a1f0 (ceph): Merge pull request #677 from ceph/wip-store-tool
wip-store-tool: Few patches to ceph_test_store_tool
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:14 PM Revision 73409ef5 (ceph): Merge pull request #680 from dmick/next
mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:11 PM Revision 8835ef8f (ceph): common, os, osd: Use common functions for safe file reading and writing
Add new safe_read_file() and safe_write_file() to update files atomically
Used instead of original OSD::read_meta(), ...
David Zafman
05:10 PM Revision c0cbd9aa (ceph): osd: In read_meta() leave an extra byte in buffer to nul terminate
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
04:02 PM devops Bug #6461: ceph-deploy should at least issue a warning if there are parser errors reading ceph.conf
[root@node-1 ~]# python -i
Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)...
Anonymous
03:59 PM devops Bug #6461: ceph-deploy should at least issue a warning if there are parser errors reading ceph.conf
[root@node-1 ~]# vi ceph.conf
[global]
filestore_xattr_use_omap = true
mon_host = 192.168.0.2
fsid = d4991d2b-...
Anonymous
03:07 PM devops Bug #6461 (Rejected): ceph-deploy should at least issue a warning if there are parser errors read...
during ceph-deploy [--overwrite-conf] config push, if there are parser errors, no warning or error is logged.
A us...
Anonymous
03:58 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
I should not that adding new headers doesn't work other, not just replacing old ones.
aaron@aaron-HP-HDX18-Noteboo...
Aaron Schulz
03:35 PM rgw Bug #6462 (Resolved): Cannot update object HTTP headers using swift API
I swear this used to work in argonaut and works in Swift but in ceph .69. I can set headers using PUT but using POST ... Aaron Schulz
03:20 PM Feature #6037 (Resolved): cachepool: osd: whiteout state
Sage Weil
03:20 PM Feature #6186 (Resolved): cachepool: osd: dirty state for an object in cache pool
Sage Weil
03:11 PM Feature #6423 (Resolved): ceph-deploy should log command line args to logfile
Sage Weil
02:50 PM Feature #6423: ceph-deploy should log command line args to logfile
resolved by https://github.com/ceph/ceph-deploy/pull/98 Anonymous
02:44 PM CephFS Bug #1596 (Can't reproduce): mds crash during ffsb on kernel client in CInode::is_frozen
Sage Weil
02:44 PM CephFS Bug #1601 (Can't reproduce): mds crash during snaps workunit
Sage Weil
02:44 PM CephFS Bug #1752 (Can't reproduce): ceph-fuse isn't releasing caps without flushing data?
Sage Weil
02:43 PM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
repushing to wip-fuse for testing Sage Weil
02:38 PM CephFS Bug #5025 (Resolved): samba smbtorture lock test fails on kclient
lock test was fixed a while ago, commit:476e4902907dfadb3709ba820453299ececf990b test is reenabled in the suite. Sage Weil
01:58 PM Revision 238a303c (ceph): ErasureCode: update PGBackend description
Based on a dialog with Sam ( as published at http://dachary.org/?p=2320 ).
* Remove PGBackend-h.rst because PGBacken...
Loïc Dachary
01:56 PM Bug #4577 (Resolved): ceph pg dump_stuck dumps output even if none
Dan Mick
01:02 PM Revision ff488732 (ceph): ErasureCode: doc updates
* Update to the current state of the ghobject implementaiton and the fact
that they encode the shard_t Although the...
Loïc Dachary
12:54 PM CephFS Bug #6460 (Resolved): ceph-fuse: xlist crash in ~Inode on osd_op_reply
... Greg Farnum
12:18 PM CephFS Bug #3681: kclient fsx fails nightly
added fsx back into the kcephfs test suite. reportedly fsx now passes, but we should verify before closing this bug. Sage Weil
12:13 PM CephFS Bug #5037 (Can't reproduce): Ceph-MDS asserts after upgrade 0.56.2 -> 0.56.6
Sage Weil
12:12 PM CephFS Bug #5162 (Can't reproduce): File is locked unexpected and not released anymore
Sage Weil
12:07 PM CephFS Bug #5033 (Can't reproduce): oops in ceph_put_wrbuffer_cap_refs
Sage Weil
12:07 PM CephFS Bug #5290: mds: crash whilst trying to reconnect
i'm inclined to call this can't reproduce. there was a locking fix recently that covered the session_map too that co... Sage Weil
12:05 PM CephFS Bug #5418 (Resolved): kceph: crash in remove_session_caps
Sage Weil
11:46 AM Bug #5981 (Resolved): osd: journal didn't preallocate
Sage Weil
11:44 AM CephFS Feature #6332 (Resolved): mds: add config option disabling snapshots by default
This got merged to master; I'm going to call that done since we're releasing Emperor soon-ish. Greg Farnum
10:00 AM Bug #6457 (Resolved): new apache/fastcgi packages appear to break 100-continue
this is causing all the rgw tests to fail Sage Weil
08:24 AM Bug #6456 (Resolved): scripts still installing into /usr/usr/sbin
Bug #5492 dealth with scripts installing into locations like /usr/usr/sbin when PREFIX=/usr. That bug was marked Res... Alan Somers
07:24 AM Revision e69baee0 (ceph): Merge pull request #652 from dachary/wip-ghobjects
common: ghobject sort order & get_filestore_key Loïc Dachary
07:17 AM Revision d1c1f3eb (ceph): common: document ghobject sort order rationale
Intuition differs regarding the sort order of the ghobject shard and
generation. Document the rationale for the chose...
Loïc Dachary
07:15 AM Revision 16fbdcdf (ceph): common: ghobject get_filestore_key* use hobject counterpart
The get_filestore_key* methods are changed to just call the
corresponding hobject methods instead of providing an ide...
Loïc Dachary
07:08 AM Documentation #6454 (Resolved): Add dumpling to the documentation on OS/Kernel Recommendations
Ref: http://ceph.com/docs/master/install/os-recommendations/
The latest documented release is Cuttlefish 0.61, we'...
David Moreau Simard
06:58 AM devops Feature #6365: Package up newer version of Qemu for RHEL & EL6.3 and 6.4
Please note: qemu-kvm-0.12.1.2-2.355.el6_4.9.src.rpm has been released.
cheers,
--
Thomas@CERN
Thomas O
05:52 AM rgw Feature #6133: Enhance the validation of JSON passed into radosgw-admin calls
Validation of JSON data can be get *very* complex if we need to do anything more than trimming and very basic asserti... Alfredo Deza
05:36 AM rbd Bug #6368: rbd nosetests keep failing with AttributeError
This is still failing as of today: http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-01_01:10:01-ceph-deploy-nex... Alfredo Deza
05:23 AM Revision 2d7dced1 (ceph): mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Formatted output is already correct (no header)
Fixes: #4577
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:52 AM Revision a96b12f0 (ceph): ReplicatedPG: copy: use CopyCallback instead of CopyOp in OpContext
In order to make this happen, we make the switch to generate the complete
transaction in the generic copy code and sa...
Greg Farnum
04:52 AM Revision d29be453 (ceph): ReplicatedPG: rename finish_copy -> finish_copyfrom
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
04:10 AM Revision d2cb2bf6 (ceph): mds: return -EAGAIN if standby replay falls behind
standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD...
Yan, Zheng
04:07 AM Revision fbeabcca (ceph): os/FileStore: report errors from _crc_load_... and _crc_save
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:57 AM Revision e17928d5 (ceph): nuke: s/run_name/name/
This matches an existing argument (with the same meaning) and
avoids an error like
2013-10-01T17:20:35.395 CRITICAL:...
Sage Weil
03:19 AM Bug #6442: mon: crush_ops.sh, test.py failures on master
Given the simplistic nature of this one-line patch that fixed a considerably complex issue, I believe some explanatio... Joao Eduardo Luis
02:34 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
we have now upgraded the complete cluster to Dumpling (0.67.3) (also due to other problems we have experienced in the... Jens-Christian Fischer
01:29 AM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
Sage, here you go. Two files with tarred logs from that date. One file with 200 in the name is the 192.168.169.200 os... Andrei Mikhailovsky
01:22 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
I should have done a little more digging in my previous update but it looks more likely that sending a HUP is where t... Hunter Nield
01:03 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
I've done some further investigation on this. It seems that logrotate is the culprit.
After executing the followin...
Hunter Nield
01:01 AM Revision 895939f0 (ceph): Merge pull request #671 from ceph/wip-tmap
remove tmap->omap auto-upgrade
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
12:30 AM Revision dfea81e7 (ceph): ceph_test_store_tool: add 'set prefix key' feature
Allow reading from a file. See --help for more info.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
12:28 AM Revision 18fcd913 (ceph): test: test_store_tool: add 'crc <prefix> <key>' command
Returns the CRC of contents for a given key with a given prefix.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank...
Joao Eduardo Luis
12:28 AM Revision 398249a0 (ceph): test: test_store_tool: optionally output value crc when listing keys
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
12:28 AM devops Bug #6453 (Won't Fix): libapache2-mod-fastcgi Packages for Debian Squeeze have incorrect dependen...
The packages provided for libapache2-mod-fastcgi for debian squeeze depend on libc >= 2.14 which is not available for... Seb Mel
12:21 AM Revision a9e53235 (ceph): osd: remove magical tmap -> omap conversion
This is incomplete and unfortunately unusable in its current state:
- it would only set USES_TMAP for old encoded o...
Sage Weil
12:21 AM Revision 20974dc0 (ceph): rados: make 'tmap dump' gracefully handle non-tmap data
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:21 AM Revision 84c02867 (ceph): rados: add 'tmap-to-omap' command
Explicitly convert tmap object data to omap keys. Removes the old tmap
content at the same time.
Signed-off-by: Sag...
Sage Weil
12:15 AM Revision 1db0a572 (ceph): Merge pull request #675 from ceph/wip-osd-dirty
osd: add a dirty flag for objects.
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
12:04 AM Revision 0d610926 (ceph): osd: add ISDIRTY, UNDIRTY rados operations
ISDIRTY will query whether the dirty flag is set on an object. UNDIRTY
will explicitly clear it. Note that a user d...
Sage Weil

10/01/2013

11:53 PM Revision da1b9b6c (ceph): ReplicatedPG: copy: implement CopyFromCallback::finish, remove CopyOp::ctx
We implement enough of the CopyFromCallback that CopyOp no longer needs
a direct reference to the OpContext, so we re...
Greg Farnum
11:51 PM Revision 613841a6 (ceph): ReplicatedPG: copy: add CopyCallback pointer to CopyOp, and set it up
We'll start using it in the next commit; eventually we can use the interfaces
we're putting their to replace our link...
Greg Farnum
11:50 PM Revision 0b472766 (ceph): ReplicatedPG: copy: start defining CopyCallback structures
Outline the basic interfaces we're going to use, and implement
the more obvious ones.
Signed-off-by: Greg Farnum <gr...
Greg Farnum
11:48 PM Revision dcd475dd (ceph): osdc/Objecter: fix return value for copy_get
We should return the return code even when we don't have an encoding error!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:40 PM Revision efd5ccbc (ceph): Merge pull request #118 from ceph/wip-nukeskip
Check description of machines before nuking when -a is passed Zack Cerza
11:39 PM Revision e80f1124 (ceph): Merge pull request #95 from ceph/wip-empty
don't summarize an empty run Zack Cerza
11:29 PM Revision 1784ef96 (ceph): ReplicatedPG: copy: split up the transaction generation from the PG man...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:29 PM Revision 010ff375 (ceph): ReplicatedPG: copy: specify the temp_oid in the caller
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:28 PM Revision 1ae8ef28 (ceph): ReplicatedPG: copy: take an ObjectContextRef in start_copy and use that
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:25 PM Revision 3257bb48 (ceph): doc: Incorporated some feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:24 PM Revision 7e3084eb (ceph): osd/ReplicatedPG: mark objects dirty in make_writeable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:23 PM Revision d42d2b97 (ceph): osd/osd_types: object_info_t::get_flag_string()
Stop adding these ad-hoc to the operator<<.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:19 PM Revision a0ed9c20 (ceph): osd/osd_types: add object_info_t::FLAG_DIRTY
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:19 PM Revision f97772aa (ceph): Merge pull request #673 from liewegas/wip-usage
make rbd, rados bad command errors more friendly Dan Mick
11:18 PM Revision e0203c61 (ceph): osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_active
Caused by 944f3b73531af791c90f0f061280160003545c63
Fixes: #6291
Backport: dumpling
Signed-off-by: David Zafman <da...
David Zafman
11:12 PM Revision 6b248e80 (ceph): Check description of machines before nuking when -a is passed
When teuthology-nuke is passed with --archive/-a to kill and nuke
machines from an archive folder it blindly will nuk...
Sandon Van Ness
11:09 PM Revision 504195a0 (ceph): suite: fix num_jobs count
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:09 PM Revision 431d2644 (ceph): suite: don't schedule follow-on summary job for an empty run
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:08 PM Revision f77a9190 (ceph): Merge pull request #116 from ceph/wip-sudoers-sync
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:02 PM Revision c3767083 (ceph): mon: OSDMonitor: do not write full_latest during trim
On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full...
Joao Eduardo Luis
11:01 PM Revision ece11f4a (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
PendingReleaseNotes
Sage Weil
10:56 PM Revision 5a426a1f (ceph): crush: invalidate rmap on create (and thus decode)
If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
...
Sage Weil
10:55 PM Revision de40d0b3 (ceph): crush: invalidate rmap on create (and thus decode)
If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
...
Sage Weil
10:53 PM Revision 9b7a2ae3 (ceph): crush: invalidate rmap on create (and thus decode)
If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
...
Sage Weil
10:36 PM Revision 482938af (ceph): doc: Fixed a few typos.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:32 PM Revision 011bff34 (ceph): osd/osd_types: bump encoding from 11 -> 12
Meant to do this in a1b82f2a568ba211601c12b0b33474e982a3be6f or
d421b66293fb3d815ad2cd4c787dd2c39f48d6e8 but forgot!
...
Sage Weil
10:29 PM Revision 8e33d331 (ceph): rados: do not dump usage on invalid command
I hate this; it makes it impossible to see that there was an error message.
We made this same change a while back wi...
Sage Weil
10:29 PM Revision 62cc3986 (ceph): rbd: be helpful with invalid command
$ rbd asdf
rbd: error parsing command 'asdf'; -h or --help for usage
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:28 PM Revision 26235e49 (ceph): Merge pull request #666 from dmick/wip-6384
ceph.in: clean up error message when missing required parameter Alfredo Deza
10:24 PM Bug #4577 (Fix Under Review): ceph pg dump_stuck dumps output even if none
Dan Mick
09:38 PM Revision 0d2a2c9c (ceph): doc: Minor caps change.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:34 PM Revision 584a6d25 (ceph): doc: Updated text for more specific region/zone example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:18 PM Revision 0459dc4f (ceph): Merge pull request #670 from ceph/wip-osd-whiteout
osd: add basic whiteout infrastructure
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@...
Sage Weil
09:17 PM Revision 1aa60671 (ceph): osd/ReplicatedPG: update all find_object_context() users to handle whit...
In each case, we treat the whiteout as if we got an ENOENT.
We do not change the semantics of bool exists to avoid b...
Sage Weil
09:17 PM Revision d421b662 (ceph): osd/osd_types: convert object_info_t::uses_tmap to a flag
Treat the second encoded bool as bits 9-16 of a (now) 16-bit flags field,
and use bit 9 (what used to be set by the u...
Sage Weil
09:17 PM Revision a1b82f2a (ceph): osd/osd_types: replace bool lost with a flags field
This is more generic. We could also fold uses_tmap flag into here,
but the encoding change for that is non-trivial.
...
Sage Weil
09:17 PM Revision ea65b5a5 (ceph): osd/osd_types: add WHITEOUT flag to object_info_t
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:11 PM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
yeah looks good! Sage Weil
09:07 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
Zheng Yan
09:07 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
By reading the mds log for #5458, I think these issues should be mostly fixed by commit b144170544(mds: properly retu... Zheng Yan
09:09 PM CephFS Bug #6349 (Duplicate): MDS: failed assert !segments.empty() while rejoining after being standby-r...
dup #6396 Zheng Yan
09:08 PM CephFS Bug #5458 (Duplicate): mds: standby-replay -> replay takeover does not handle racing expire/trim
dup #6396 Zheng Yan
09:01 PM Bug #5981 (Fix Under Review): osd: journal didn't preallocate
Sage Weil
08:59 PM Revision 5bebf1ac (ceph): doc: Updated diagram.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:37 PM Revision 6fcea1a0 (ceph): rgw: also check quota before starting write
In that case we only do it if it's not chunked upload (for which we
don't have the content length).
Signed-off-by: Y...
Yehuda Sadeh
08:32 PM Revision 76284fa3 (ceph): rgw: check quota before completing write op
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:32 PM Revision 81aa478c (ceph): rgw: fix qutoa check
size is in kb
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:29 PM Revision dbfd4781 (ceph): ReplicatedPG: update pg stats correctly when doing a copy
The obs.oi.size needs to updated in the middle so that we actually
change the stats -- this got set backwards by mist...
Greg Farnum
08:29 PM Revision 4f5b3177 (ceph): ReplicatedPG: copy: do not use an OpContext in _copy_some
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:29 PM Revision 6658f3ce (ceph): ReplicatedPG: copy: remove most references to OpContext from process_co...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:29 PM Revision 5307703b (ceph): ReplicatedPG: follow the same finish path for failed copy ops
We don't necessarily want to respond to clients with a failure if
a copy got an error code. Instead, conditionally ex...
Greg Farnum
08:29 PM Revision 6ed8b7ae (ceph): ReplicatedPG: copy: add an ObjectContextRef to CopyOp
Use that instead of the OpContext::obc in copy codepaths.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
08:22 PM Revision 1bdc3f70 (ceph): Add unit_to_bytesize test for 'k' on input; continues fix for #4612
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:40 PM Revision 399f1d53 (ceph): Merge pull request #669 from ceph/wip-6443
ReplicatedPG: don't bless C_OSD_SendMessageOnConn
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:22 PM Revision 334f655c (ceph): ReplicatedPG: don't bless C_OSD_SendMessageOnConn
C_OSD_SendMessageOnConn doesn't need to lock the pg.
Canceling it resulted in a leaked message.
Fixes: 6443
Signed-o...
Samuel Just
07:04 PM Revision a9df335b (ceph): msgr: debug delay_thread join
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:45 PM Revision bc98013f (ceph): rgw: higher level quota check functionality
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:50 PM Revision b43bc1a0 (ceph): Use 'k' when printing 'kilo'; accept either 'K' or 'k' as input
Fixes: #4612
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
05:41 PM Revision cb43abda (ceph): Merge pull request #659 from ceph/wip-objecter-notier
Wip objecter notier
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:24 PM Revision c415d46e (ceph): Merge pull request #668 from liewegas/wip-cache-stall
osdc/ObjectCacher: limit writeback IOs generated while holding lock
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
05:23 PM Revision bf4234c0 (ceph): Merge pull request #663 from ceph/wip-cancel-copy
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
05:02 PM Revision 3d062c2a (ceph): rbd: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:59 PM Revision f3047be4 (ceph): Merge pull request #115 from ceph/wip-priority
add priorities to scheduling Zack Cerza
04:57 PM Revision 3e31c493 (ceph): nuke: make half-hearted attempt to sync before reboot
We don't want to block on sync for fear of a hung kernel
mount. However, we can give it a try and wait a few seconds...
Sage Weil
04:28 PM Revision cce990ef (ceph): osdc/ObjectCacher: limit writeback IOs generated while holding lock
While analyzing a log from Mike Dawson I saw a long stall while librbd's
objectcacher was starting lots (many hundred...
Sage Weil
04:22 PM Revision 055e3135 (ceph): rgw: quiet down warning message
Fixes: #6123
We don't want to know about failing to read region map info
if it's not found, only if failed on some ot...
Yehuda Sadeh
04:02 PM Bug #6378 (Resolved): mon: osdmap crc mismatch during scrub
Sage Weil
03:56 PM Bug #6442 (Resolved): mon: crush_ops.sh, test.py failures on master
Sage Weil
03:56 PM Revision 75b94ba2 (ceph): osd/ReplicatedPG: fix iterator corruption in cancel_copy_ops()
The cancel_copy() method removes the entry from copy_ops. Move the
iterator forward before calling.
Fixes segfault ...
Sage Weil
03:42 PM Bug #6384 (Resolved): ceph tool: incorrect pool delete line returns unintelligible failure message
Dan Mick
03:41 PM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
Hey, do you have the log on teh other OSD too? (it's on 192.168.168.201, and should have the string "192.168.168.201... Sage Weil
01:04 PM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
Sage, not sure if my logs relate to this bug, but i've been asked on #ceph to add it to this bug. I am on ubuntu 12.0... Andrei Mikhailovsky
02:38 PM Feature #6452 (Resolved): cachepool: snapshots
Some stuff:
- promoting clones means creating clones without CLONE pg log operations
- promoting head needs to pull...
Samuel Just
02:11 PM Revision d05c8ed8 (ceph): Merge pull request #117 from ceph/wip-tests
Port tests to py.test; add a couple tests Alfredo Deza
02:07 PM Revision 4135960e (ceph): Fix test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision 69ea8390 (ceph): Add test for skipping host key verification
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision 589560e6 (ceph): Port from nosetests to py.test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision f91f792c (ceph): Add another config test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision 757b2988 (ceph): Don't use properties
They're quite inconvenient for this use-case.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
01:26 PM Bug #6451 (Resolved): btrfs async transactions deadlock on 3.12-rcwhatever
Sage Weil
12:40 PM Bug #6443 (Resolved): osd: leak of MOSDPGPushReply
Sage Weil
12:27 PM devops Bug #6387 (Resolved): Handle HostNotFound for execnet connection errors
Created pull request: https://github.com/ceph/ceph-deploy/pull/95
Merged with hash: ffe1fe7
We catch these ex...
Alfredo Deza
12:03 PM Bug #6446 (Duplicate): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log...
made two bugs for some reason Samuel Just
10:50 AM Fix #4612 (Resolved): unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recommends 'k'
Sage Weil
09:22 AM rgw Cleanup #6123 (Resolved): rgw: don't warn about missing region map
Sage Weil
09:17 AM rgw Bug #6445 (Resolved): rgw: leak in RGWBucketMetadataHandler::get()
Sage Weil
09:16 AM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
Sage Weil
09:05 AM devops Bug #6428 (Resolved): `ceph-deploy osd` calls missing $PATH
Merged into ceph-deploy master branch with hash: 0ffd809 Alfredo Deza
06:47 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
Jens-Christian Fischer wrote:
> Can I run a 0.67.3 MDS with the rest of the infrastructure on 0.61.8?
yes, you ca...
Zheng Yan
05:34 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
Can I run a 0.67.3 MDS with the rest of the infrastructure on 0.61.8?
We are using the rc1 kernels in order to run...
Jens-Christian Fischer
05:28 AM CephFS Bug #6450 (Need More Info): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
The first warning was caused by a MDS bug. (you can try upgrading MDS 0.67.3 ) The rest BUGs did not look like ceph r... Zheng Yan
04:57 AM CephFS Bug #6450 (Closed): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
We are running 10 hosts with 74 OSDs on Ubuntu 13.04, Ceph 0.61.8 and Kernel 3.12-rc1
root@h5:~# ceph --version
...
Jens-Christian Fischer
04:09 AM Revision 4f3487a4 (ceph): Merge pull request #664 from ceph/wip-6445
Wip 6445
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
04:09 AM Revision 3452aadd (ceph): ceph_argparse.py: clean up error reporting when required param missing
Treat "need 1, got 0" as a special case, and change the message to
"missing required parameter <x>". Also, when fail...
Dan Mick
04:07 AM Revision 988373ba (ceph): Merge pull request #665 from ceph/wip-6444
Wip 6444
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
03:48 AM rgw Bug #6449 (Rejected): Initiating multipart upload fails with no Content-Length header being set
It seems that some internal verification routine requires the "Content-Length" header being set for the "Initiate Mul... Tobias F
03:34 AM Revision 409aba6f (ceph): rbd.cc: add readonly option for "rbd map"
The device could only be set to rw(default) when mapping
now. This patch only handle the user space, because the
kern...
Guangliang Zhao
01:58 AM Revision 32f52332 (ceph): Invoke python with /usr/bin/env python instead of directly
Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit b9000b314b9166845ff302d4a827a9...
Dan Mick

09/30/2013

11:44 PM Feature #6143 (Fix Under Review): OSD: kill filestore_xattr_use_omap, leave it enabled forever, a...
David Zafman
11:42 PM Revision 5795777e (ceph): adding mixed-clients test that uses fuse client and kernel client
in parallel.
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)>
tamil
11:30 PM Revision b032931d (ceph): PendingReleaseNotes: update regarding librados change
Fix related to issue #6444
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:22 PM Revision 631476b9 (ceph): ceph.conf: filestore sloppy crc = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:21 PM Revision 56711370 (ceph): Merge pull request #660 from ceph/wip-fs-crc
sloppy / opportunistic CRC tracking in the filestore
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
11:21 PM Revision b245ca15 (ceph): os/FileStore: add sloppy crc tracking
Opportunistically track CRCs for data we write and verify it for data
we read.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
10:44 PM Revision 8912462f (ceph): rgw: drop async pool create completion reference
Fixes: #6444
Backport: dumpling
If pool creation fails (e.g., due to -EEXIST) then we leak the
completion object. Ear...
Yehuda Sadeh
10:40 PM Revision 46057925 (ceph): librados: pool async create / delete does not delete completion handle
Backport: dumpling
The pool async delete / create function used to delete the internal
completion object. However, ca...
Yehuda Sadeh
10:28 PM Revision fac4a897 (ceph): Merge pull request #662 from dmick/next
Invoke python with /usr/bin/env python instead of directly Alfredo Deza
10:25 PM Revision 7d1dc558 (ceph): doc: Diagram update and clarification on ceph-deploy admin results.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:25 PM Revision b23718a5 (ceph): doc: Diagram update from feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:24 PM Revision 245296aa (ceph): doc: Diagram updates from feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:04 PM Fix #4612 (Fix Under Review): unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recomme...
Dan Mick
10:04 PM Fix #4612: unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recommends 'k'
This is now parsed as input in unit_to_bytesize(), and printed in the various classes
in types.h. Fix both sides (a...
Dan Mick
10:02 PM Revision 4c8fbe08 (ceph): Merge pull request #661 from ceph/wip-copy-cleanups
Wip copy cleanups
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:01 PM Revision 71ba8336 (ceph): doc: Updated block device quick start to use ceph-deploy. OS neutral.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:58 PM Revision b9000b31 (ceph): Invoke python with /usr/bin/env python instead of directly
Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
09:49 PM Revision 7bf8cb7d (ceph): ReplicatedPG: remove useless pcop param from start_copy
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:49 PM Revision c8054ac5 (ceph): ReplicatedPG: remove unused CopyOp::waiting member, rename function for...
We never placed any ops here, and so we weren't ever requeuing any ops.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:49 PM Revision 7f3165b5 (ceph): ReplicatedPG: use our already-found iterator instead of going back into...
We have an iterator pointing at the element we want; no need to search
the map again in order to grab the element or ...
Greg Farnum
09:35 PM Fix #6242 (Duplicate): ceph CLI should honor `--help` and not return log lines back
The more I consider this, the more sure I am this is really a duplicate of 5634. The problem is that we don't issue ... Dan Mick
09:16 PM Revision 8dd7ea3f (ceph): rgw: fix leak in RGWMetadataManager::remove()
Backport: dumpling
Fixes: #6445
handler->get() returns a newly allocated obj, need to delete it when
done.
Signed-of...
Yehuda Sadeh
09:15 PM Subtask #3986 (Rejected): Send to ceph-dev for review
Dan Mick
09:13 PM Subtask #3985 (Rejected): api: Send to DH for Review
Dan Mick
09:12 PM Bug #6384 (Fix Under Review): ceph tool: incorrect pool delete line returns unintelligible failur...
Dan Mick
09:11 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
well, I've created a pull request; if you want to review, now's your chance Dan Mick
08:54 PM Revision 39238744 (ceph): common/SloppyCRCMap: add type to sloppily track crcs
Signed-off-by: Sage Weil <sage@inktank.com>
sloppy
Sage Weil
06:31 PM Revision 481fbbf4 (ceph): doc: Added Dumpling to OS Recommendations.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:59 PM Bug #6311 (Resolved): Some scripts assume the location of python
Dan Mick
03:00 PM Bug #6311 (Fix Under Review): Some scripts assume the location of python
Dan Mick
04:48 PM Revision 35cdd89c (ceph): Objecter: add "honor_cache_redirects" flag covering cache settings
When set to false, we do not redirect based on the cache_pool data
in the OSDMap. We'll use this so the OSDs can actu...
Greg Farnum
04:48 PM Revision 94478e01 (ceph): OSD: unset_honor_cache_redirects() on Objecter
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
04:10 PM Bug #6447: osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
testing a fix on 5992-2 Samuel Just
04:09 PM Bug #6447 (Resolved): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log....
-8> 2013-09-27 18:12:16.095433 7fecb5b54700 10 filestore(/var/lib/ceph/osd/ceph-0) _do_op 0x46e05f0 seq 287572 r ... Samuel Just
04:09 PM Bug #6446 (Duplicate): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log...
-12> 2013-09-27 18:12:16.095353 7fecb4b52700 10 osd.0 pg_epoch: 1532 pg[3.41( v 1518'111 (1503'101,1518'111] lb d3... Samuel Just
04:05 PM Revision 1fc24ffb (ceph): rbd.cc: propagate some errors to user-space when they're available
There was a bunch of situations in which we would have a proper error to
propagate to user-space but we would always ...
Joao Eduardo Luis
02:09 PM devops Bug #6428 (Fix Under Review): `ceph-deploy osd` calls missing $PATH
Opened pull request: https://github.com/ceph/ceph-deploy/pull/94 Alfredo Deza
01:09 PM devops Bug #6427 (Resolved): ceph-deply osd activate breaks on error
Merged into ceph-deploy master branch with hash: 4a9ed622913f82c75849de2e5ebcb20e26fb605f
Migrated the whole funct...
Alfredo Deza
08:37 AM devops Bug #6427 (Fix Under Review): ceph-deply osd activate breaks on error
Pull request opened: https://github.com/ceph/ceph-deploy/pull/93 Alfredo Deza
04:01 AM Bug #6442 (In Progress): mon: crush_ops.sh, test.py failures on master
Joao Eduardo Luis
03:53 AM Revision 66aeca5a (ceph): qa/workunits/mon/crush_ops.sh: fix test
Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c8cae87e9e08468cc86145...
Sage Weil

09/29/2013

09:21 PM Subtask #6391: stuck incomplete
ubuntu@teuthology:/a/teuthology-2013-09-28_23:00:19-rados-next-testing-basic-plana/23258 ? Sage Weil
09:07 PM rgw Bug #6445 (Resolved): rgw: leak in RGWBucketMetadataHandler::get()
... Sage Weil
09:06 PM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
... Sage Weil
09:04 PM Bug #6443 (Resolved): osd: leak of MOSDPGPushReply
... Sage Weil
09:02 PM Bug #6207: Found incorrect object contents
ubuntu@teuthology:/a/teuthology-2013-09-27_23:00:04-rados-master-testing-basic-plana/21804 Sage Weil
09:01 PM Bug #6442 (Resolved): mon: crush_ops.sh, test.py failures on master
I see a series of failures that look like the mon just comes up with bad osdmap data after (re)starting a down mon:
...
Sage Weil

09/28/2013

05:32 PM Bug #6207: Found incorrect object contents
i think we should implement opportunistic crcs in FileStore.
any time we do a write, we record in an xattr the crc...
Sage Weil
04:10 AM Revision 76321f8f (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/common/crc32c_intel_fast.c
Sage Weil
04:09 AM Revision d6ec7891 (ceph): Merge pull request #658 from dmick/next
ceph.in: fix missing exception variable in failure to open -o file
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:08 AM Revision d18d5a8a (ceph): Added mixed-clients suite that exercises parallel workloads from
kernel client and user space client.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
12:07 AM Revision b6f278c8 (ceph): ceph.in: fix missing exception variable in failure to open -o file
Fixes: #6424
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
12:06 AM Revision cd566a4c (ceph): Merge pull request #657 from ceph/wip-6397
Wip 6397
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

09/27/2013

11:45 PM Revision 1e9e34bc (ceph): rgw: don't append NULL char before json parsing
Parser handles that by itself.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:44 PM Revision 793d9d27 (ceph): ceph_json: use different string constructor for parser buffer
Fixes: #6397
Previous implementation did not user the constructor with the length
param.
Signed-off-by: Yehuda Sadeh...
Yehuda Sadeh
11:43 PM Revision c821da95 (ceph): rgw: more quota implementation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:09 PM Bug #6424 (Resolved): ceph cli: -o failure to open gives backtrace, not error message
Dan Mick
09:51 PM Revision 434ad764 (ceph): rgw: add bucket quota config to entities
Add bucket quota fields to various entities: regionmap (for global
configuration), user info, bucket info.
Signed-of...
Yehuda Sadeh
09:31 PM Revision 058f5356 (ceph): Merge pull request #643 from dachary/master
autoconf: fix build out of tree
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:59 PM Revision 4fe01b1f (ceph): doc: changed journal aio default to true.
fixes: #6389
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:44 PM Revision a3aa0057 (ceph): qa: workunits: mon: test snaps ops using rbd.
Regression test for #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b2b0f202ea...
Joao Eduardo Luis
08:40 PM Revision 2d3eb52e (ceph): Merge pull request #654 from ceph/wip-testrados
fix some issues with ceph_test_rados
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:15 PM Revision 28949d5d (ceph): Formatter: add dump_bool()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:02 PM Revision 2860e9d7 (ceph): schedule: show priority on -s
Make output a bit nicer too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:57 PM Revision acdaf3d4 (ceph): schedule: priority option
Default to 1000. Note that beanstalk priority is 2^31, so this
won't mix well with older code scheduling things at t...
Sage Weil
06:23 PM Revision efc6b5ea (ceph): ceph_test_rados: remove useless snapc setup
We update this on snap create and delete; no need to do it any other
time.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:23 PM Revision 37d72209 (ceph): ceph_test_rados: update for copy_from in begin, not finish
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:55 PM Revision b06c1898 (ceph): common/crc32c_intel_fast: avoid reading partial trailing word
The optimized intel code reads in word-sized chunks, knowing that the
allocator will only hand out memory in word-siz...
Sage Weil
05:41 PM Revision e5fa6d16 (ceph): rgw: more quota utility stuff
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:13 PM rgw Bug #6397 (Resolved): rgw: valgrind issue
commit:1e9e34bc17564a9f7b3a84dfa9eb1aeab30dbae3 and commit:793d9d27b2398de80931d81216d22eda3b63a096 Josh Durgin
05:11 PM rgw Bug #6360 (Pending Backport): rgw: keystone token cache not working
Looks good to me. Josh Durgin
04:24 PM Bug #6207: Found incorrect object contents
slider:/home/samuelj/interesting_logs/13-09-27-04:48:13-btrfsmaybezero has a possible example. notes.txt contains a ... Samuel Just
03:38 PM Bug #6441 (Can't reproduce): msgr: leak of tls from delay thread
... Sage Weil
03:30 PM Feature #6409 (Fix Under Review): buffer: cache crc values
Sage Weil
03:30 PM Feature #6408 (Fix Under Review): crc: unit test demonstrating crc for concatenation of string
Sage Weil
02:02 PM Documentation #6389 (Resolved): journal_aio is set to true by default
See http://ceph.com/docs/master/rados/configuration/journal-ref/index.html John Wilkins
01:53 PM Documentation #6389 (In Progress): journal_aio is set to true by default
John Wilkins
02:01 PM Feature #6438 (Resolved): EC: implement EC client IO
Just what it sounds like! See design docs on how this actually needs to work. Samuel Just
02:01 PM Feature #6437 (Resolved): EC: implement ECBackend recovery
Just what it sounds like! Samuel Just
02:00 PM RADOS Feature #6436 (New): erasure-code: Downgrade testing
We need tests to verify some behavior:
1) A cluster which has had EC enabled will not downgrade to Dumpling (and the...
Samuel Just
01:56 PM Bug #6400: osd crashed in dumpling due to unexpected error (EEXIST?)
This isn't due to the JOURNAL_FULL thing, that's just noise. The assert appears to be the one which triggers when we... Samuel Just
01:53 PM Feature #6435 (Rejected): EC: [link] review and test PGBackend
Loïc Dachary
01:49 PM Subtask #6434 (Rejected): review and test PGBackend
the first iteration of PGBackend has been merged in master ( #5857 ) and would benefit from review and possibly tests... Loïc Dachary
01:15 PM rbd Feature #1790 (Resolved): rbd: have a way of establishing configured mappings at boot time
commit:a4ddf704868832e119d7949e96fe35ab1920f06a Josh Durgin
01:11 PM rbd Feature #5938 (Rejected): openstack: nova: allow live-migration without detach/reattach for rbd
already works in grizzly Josh Durgin
01:11 PM rbd Feature #6432 (Resolved): Change TGT Plugin to allow setting client name for authentication
Ian Colle
01:09 PM devops Feature #5775 (In Progress): create qemu rbd package for rhel 6.5 - qemu-rbd
Ian Colle
01:04 PM rgw Feature #4466 (In Progress): Quotas per bucket - synchronous
Yehuda Sadeh
01:03 PM rgw Feature #6192 (Fix Under Review): rgw: DR: per object sync
Josh Durgin
01:03 PM rgw Feature #4340 (Fix Under Review): rgw: dr: data sync agent: implement full sync
Josh Durgin
01:03 PM rgw Feature #6193 (Fix Under Review): rgw: DR: per bucket sync
Josh Durgin
01:03 PM rgw Feature #4341 (Fix Under Review): rgw: dr: data sync agent: implement delta changes sync
Yehuda Sadeh
11:30 AM devops Feature #6067 (In Progress): ceph-deploy: make mon create catch common errors
Alfredo Deza
08:02 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
Created #6410 so we can use some of the new functionality with cuttlefish too. Alfredo Deza
10:58 AM Revision 6347fcf7 (ceph): Merge pull request #650 from dachary/wip-6425-2
pybind: update osd blacklist tests for nonce Loïc Dachary
10:52 AM devops Feature #6020: radosgw-apache opinionated package
Proposed package name is radosgw-apache. Also proposing that this be created as a subpackage of the current ceph pac... Anonymous
10:47 AM devops Feature #6310: Get Dumpling into CentOS Ceph repo
Waiting to hear back from Centos when 0.67.3 is available in their testing repo. But we probably want 0.67.4 to be t... Anonymous
10:45 AM devops Feature #5282: Get Dumpling into EPEL
Ceph-0.67.3 is in testing repos now. Sound like we want 0.67.4 to be the version that into the stable repo. Anonymous
10:25 AM Revision e6e8cb8d (ceph): pybind: update osd blacklist tests for nonce
Update the unit tests to reflect a) that the nonce is no longer mandatory,
b) that it must be an integer.
http://tra...
Loïc Dachary
09:39 AM devops Bug #6410 (Resolved): support older version of ceph for mon_status commands
Opened pull request https://github.com/ceph/ceph-deploy/pull/92
We are now using the backwards compatible command,...
Alfredo Deza
09:36 AM Bug #6429 (Need More Info): msg/Pipe.cc: 1029: FAILED assert(m)
I assume they restarted okay? I believe this problem has been fixed in dumpling. It is a rare race having ot do wit... Sage Weil
07:00 AM Bug #6429 (Can't reproduce): msg/Pipe.cc: 1029: FAILED assert(m)
Not sure what happened, I had restarted a server with 9 OSDs when all of a sudden around 30 of our OSD processes died... Jens-Christian Fischer
09:32 AM devops Bug #6431 (Duplicate): ceph-deploy should properly delimit commands
Duplicate of #6423 Alfredo Deza
08:54 AM devops Bug #6431 (Duplicate): ceph-deploy should properly delimit commands
It is currently hard to tell where ceph-deploy commands start, for example if one is deploying 10 monitors
there is ...
Alfredo Deza
07:37 AM Bug #6430 (Duplicate): OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
I have two OSD (0.61.8) that crash on startup. Two other OSD on the same host work just fine
Attached is the log...
Jens-Christian Fischer
05:36 AM devops Bug #6428 (Resolved): `ceph-deploy osd` calls missing $PATH
There are a few functions left in `ceph_deploy/osd.py` that use the old connecting library and cause issues because $... Alfredo Deza
05:30 AM devops Bug #6427 (Resolved): ceph-deply osd activate breaks on error
There are undefined variables for this command that attempt to construct the error messaging... Alfredo Deza
03:59 AM Bug #6426 (Resolved): test_ceph_argparse broken
Loïc Dachary
03:48 AM Bug #6426: test_ceph_argparse broken
next is ok because it does not contain test_ceph_argparse.py Loïc Dachary
03:22 AM Bug #6426 (Resolved): test_ceph_argparse broken
... Loïc Dachary
03:24 AM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
Joao suggested to open #6426 instead of reopening Loïc Dachary
02:10 AM Bug #6425 (Fix Under Review): ceph cli: EntityAddr validation presumes presence of nonce; not req...
Loïc Dachary
01:30 AM Revision 0bfda470 (ceph): test/common/get_command_descriptions: null terminate c string
This fixes a bunch of trailing goop I see on my machine.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:24 AM Revision 493427dd (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/pybind/ceph_argparse.py
Sage Weil
01:21 AM Revision 5e3145a4 (ceph): Merge pull request #648 from dmick/wip-6425
ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:15 AM Revision c5831fa1 (ceph): ceph_test_rados: improve debug output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:14 AM Revision eec315f2 (ceph): ceph_test_rados: fix update_object_full
Update at current snap, not the last snap we did an update.
Broken this this was introduced in 996af2d8fd8e60bcdce8e...
Sage Weil
01:06 AM Revision 1ba7e47c (ceph): ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
It's legal to give a CephEntityAddr to osd blacklist with no nonce,
so allow it in the valid() method; also add valid...
Dan Mick

09/26/2013

11:23 PM Revision 60017e07 (ceph): Merge pull request #646 from liewegas/wip-6385
qa/run_xfstests.sh: use old xfstests until we adapt to new org
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:21 PM Revision beb36630 (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py...
Sage Weil
11:20 PM Revision b475ff95 (ceph): Add CEPH_ARGS at the end of sys.argv
This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o...
Benoît Knecht
11:17 PM Revision 86cd7e92 (ceph): Merge pull request #647 from ceph/wip-ceph-cli-env
improve ceph clie CEPH_ARGS handling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:12 PM Bug #6422 (Fix Under Review): write_superblock() and write_version_stamp() not safe
David Zafman
02:08 PM Bug #6422 (Resolved): write_superblock() and write_version_stamp() not safe
These function truncate the file before re-writing it. A crash could leave an empty file. David Zafman
11:06 PM Revision 30abe324 (ceph): Add CEPH_ARGS at the end of sys.argv
This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o...
Benoît Knecht
11:06 PM Revision 97f462be (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py...
Sage Weil
10:17 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
With both those suggestions implemented, the output looks like this:... Dan Mick
03:53 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
Yeah, it's not the best message. Maybe we should special case the 'saw 0 expected 1' case to something more intellig... Dan Mick
11:23 AM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
Yeah, that would probably be good. It's clearly gotten to the point that it knows what command it's looking at, but w... Greg Farnum
11:14 AM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
Not sure what you'd want to happen here; the "semantic reason for the failure of the command" is a bit of a stretch. ... Dan Mick
10:02 PM Revision cbf0ba22 (ceph): qa/run_xfstests.sh: use old xfstests until we adapt to new org
Tests were rearranged upstream; use an old version for the time being
until we can refactor run_xfstests.sh to cope. ...
Sage Weil
09:26 PM Revision bab72ed3 (ceph): os: Simplify collection_list* funcs by removing dynamic_cast
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:07 PM Revision db5bbdd0 (ceph): rgw: quota utility class
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:37 PM Revision 2acceef6 (ceph): valgrind: suppress inet_ntop noise
See #6240
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:12 PM Revision b5a39787 (ceph): Merge pull request #645 from liewegas/wip-6346
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
07:10 PM Revision a2f85115 (ceph): Merge pull request #114 from ceph/wip-linter
Fix lots of linter errors Alfredo Deza
07:03 PM Revision 21765ce4 (ceph): Move 'import os' to inside main()
This is necessary because of the monkey-patching. Zack Cerza
07:02 PM Revision 962a9ae2 (ceph): Add '# noqa' to suppress a linter error
Fixing this would require some more significant changes... and tempt me
with rewriting every module in the directory....
Zack Cerza
07:02 PM Revision 622ce111 (ceph): Don't redefine variable
(cherry picked from commit 083717c1b4022289806030faf23ff7c4aa371f19) Zack Cerza
07:01 PM Revision 8a11e4d0 (ceph): Remove unused variables
(cherry picked from commit 581b6b3e977b99fc58fe25e66c933c65e38dc87c) Zack Cerza
07:01 PM Revision 84974370 (ceph): Remove unused imports
(cherry picked from commit 586817481119c4fc4a39f8804e7871a43491e01f) Zack Cerza
07:01 PM Revision 97c56ef3 (ceph): Merge pull request #631 from ceph/wip-5857-8
Wip 5857 8
Reviewed-by: Sage Weil <sage@inktank.com>
athanatos
07:01 PM Revision a2c9bdc7 (ceph): Fix undefined name errors
(cherry picked from commit f59497ef2214f29d5995435d83766c7994e8f2cd) Zack Cerza
07:00 PM Revision 62626b49 (ceph): Merge pull request #546 from ceph/wip-5862
Wip 5862
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
07:00 PM Revision b301a741 (ceph): Make teuthology.locker a module
Zack Cerza
06:59 PM Revision cb3b563e (ceph): Add missing requirement: web.py
(cherry picked from commit 1b3349525c361d4253f76729f8416ac6d9029289) Zack Cerza
06:59 PM Revision fb5c3681 (ceph): add flake8 checks to teuthology
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 27c9eb8f81dc25c7b50bfb77d4d2d4ab4d1...
Alfredo Deza
06:35 PM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
Dan Mick
06:07 PM Bug #6425 (Fix Under Review): ceph cli: EntityAddr validation presumes presence of nonce; not req...
https://github.com/ceph/ceph/pull/648 Dan Mick
04:51 PM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
Mandell Degerness notices that ceph osd blacklist rm <ip> no longer works; the Python validator
is assuming that arg...
Dan Mick
06:29 PM Revision aba6efda (ceph): common, os, osd, test, tools: FileStore must work with ghobjects rather...
Add ghobject_t to hboject.h header
Add constants NO_SHARD/NO_GEN and change gen_t/shard_t
Convert other headers from ...
David Zafman
06:29 PM Revision 222f5aa6 (ceph): osd: Cleanup init()/read_superblock()
Fix error handling in init()
Cleanup read_superblock() by moving unrelated code into init()
Move init() feature upgra...
David Zafman
06:29 PM Revision 4a757eb8 (ceph): os/ObjectStore: Interim collection_list* functions in ObjectStore
Handle ghobject_t to hobject_t conv of collection_list* funcs
Temporary code so that this branch doesn't break master...
David Zafman
06:29 PM Revision 55f4aa19 (ceph): osd: Remove code for reading ancient unsupported logs
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:29 PM Revision 9750965f (ceph): os: Make write_version_stamp() private
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:29 PM Revision c6b83180 (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe...
David Zafman
06:29 PM Revision 793ba9f1 (ceph): include, test: Add CompatSet::merge() operation
New func merge() adds missing features from specified CompatSet
Add merge testing to unittest
Signed-off-by: David Z...
David Zafman
06:24 PM Revision acc47d23 (ceph): include: Bug fixes for CompatSet
FeatureSet insert/remove
Use 64-bit arithmetic to allow features past 31
Allow feature 63 by fixing assert in ins...
David Zafman
06:24 PM Revision 4bc8f09f (ceph): test: Adding unittest for CompatSet
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:24 PM Revision bb195c24 (ceph): osd: read_superblock() not outputing unsupported features when incompat...
Use working version of CompatSet::unsupported() to improve log output
Backport: dumpling, cuttlefish
Signed-off-by:...
David Zafman
06:24 PM Revision 98b3cd3a (ceph): os: Fix version_stamp_is_valid() and write_version_stamp() error return
Caused by 341fb208aa32117f58ed4ce623f4b152f64ac72e
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
06:24 PM Revision a1f6b14e (ceph): ReplicatedPG: take obc read lock prior to recovering an object to replicas
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision b06dce3b (ceph): ReplicatedPG/Backend: fix up recalc_subsets
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 02e5c1fc (ceph): ReplicatedPG: correctly handle backfill
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 039da62f (ceph): ReplicatedPG: don't proceed to backfill until recovering is empty
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 32900653 (ceph): OSD,ReplicatedPG: queue pushes in a op_tp workqueue
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision aeadecda (ceph): ReplicatedPG.h: remove temp_coll stub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 2bc1e38c (ceph): ReplicatedPG: assert build_push_op succeeds on primary
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 07905af8 (ceph): ReplicatedPG: remove noop C_OSD_CompletedPull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision b29ac2ad (ceph): ReplicatedBackend::handle_pull_response: use list<ObjectContextRef>
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 273ac2b4 (ceph): ReplicatedPG/Backend: shuffle over submit_push_*/build_push_op
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 4bc0eab1 (ceph): ReplicatedPG/Backend: split recover_missing out of prepare_pull
Also, move prepare_pull to PGBackend.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:24 PM Revision 31c60422 (ceph): ReplicatedPG/Backend: handle down pull sources
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 3d6eb6ea (ceph): ReplicatedPG: remove pushing/pulling
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 9e8c3c3d (ceph): ReplicatedPG/Backend: move prep_push and friends to ReplicatedBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision e7a0b234 (ceph): ReplicatedBackend: remove priority from Pull/PushInfo
Instead, we'll just nab the priority from the messages.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:24 PM Revision 656d084d (ceph): ReplicatedBackend: track object contexts in Push/PullInfo
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision a287167c (ceph): ReplicatedBackend: handle stats properly
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 6cccef2d (ceph): ReplicatedBackend: wire in start_pushes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision d53fc899 (ceph): ReplicatedPG/Backend: shuffle sub_op_push_reply
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 0e16230f (ceph): ReplicatedPG: make log_subop_stats static
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 8daaeba3 (ceph): ReplicatedPG/Backend: convert sub_op_pull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 3e734722 (ceph): ReplicatedPG/Backend: move _do_push,_do_pull_response,do_push
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 666a316d (ceph): ReplicatedPG/Backend: shuffle do_pull/do_push_reply
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision f9810797 (ceph): ReplicatedPG/Backend: move handle_*
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision c1c2debd (ceph): ReplicatedPG/Backend: move over _failed_push
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision fea30f5b (ceph): ReplicatedPG/Backend: move over send_pushes/send_pulls/prep_push_op_blank
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 62a1eb6f (ceph): osd/: add PGBackend interfaces and stubs
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 138ccbee (ceph): OSD,ReplicatedPG: let PGBackend handle the temp collection
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 30ac934e (ceph): ReplicatedPG: pass on dump_recovery_info to PGBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 3148b121 (ceph): PG,ReplicatedPG: handle do_request in ReplicatedPG,PGBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 7da308bb (ceph): ReplicatedPG: extract PGBackend::Listener recovery callbacks
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 087f708b (ceph): osd/: allow dout for ReplicatedBackend methods to work in ReplicatedPG.cc
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 8d447be1 (ceph): ReplicatedPG/Backend: shuffle sub_op_push over to ReplicatedBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision f94e6a30 (ceph): ReplicatedPG: Allow get_object_context caller to provide attributes
This will be used by PGBackend implementers to get the SnapSet
and ObjectInfo for newly recovered objects on the prim...
Samuel Just
06:21 PM Revision de4cc871 (ceph): FileStore: ping tphandle between each operation within a transaction
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision 5b7fa627 (ceph): ReplicatedPG: send_push is unused
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision 5f44a949 (ceph): WorkQueue: add a workqueue which simply runs queued GenContexts
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:42 PM Revision 2b152e2b (ceph): Merge pull request #644 from ceph/wip-6345
reverse the order of the mons in the init script when stopping
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:38 PM Revision 179001b4 (ceph): osd/ReplicatedPG: fix bl resize on write vs truncate race
If we resize the write due to the funky truncate behavior, we need to
resize the bufferlist to match.
Fixes: #6346
S...
Sage Weil
05:30 PM Revision 881309db (ceph): Merge pull request #606 from ceph/wip-6332
Reviewed-by: Sage Weil <sage@inktank.com> Gregory Farnum
05:27 PM Revision bd0f29a2 (ceph): mon: OSDMonitor: do not write full_latest during trim
On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full...
Joao Eduardo Luis
05:23 PM Revision 6b435f5d (ceph): mon: don't list "--yes-i-really-mean-it" options as required
By default options are required, and that leads to the Ceph CLI making
users add this to their commands before even s...
Greg Farnum
05:21 PM Revision 89482cac (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:10 PM Revision 9d5b724a (ceph): do not quote the variable to loop over
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:51 PM Revision f45675c2 (ceph): msg/msg_types: use proper NI_MAXSERV when formatting an IP address
May as well be pedantic about it, even though we are leaving the port
in numeric form.
Signed-off-by: Sage Weil <sag...
Sage Weil
04:49 PM Revision 5584b371 (ceph): reverse the order of the mons in the init script when stopping
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:27 PM Revision ca97fae8 (ceph): qa: update snaps workunits for allow_new_snaps flag
Test that it works in snaptest-0.sh, and set the flag in
all the snap workunits so they continue to function.
Signed...
Greg Farnum
04:26 PM Revision 9771b1d5 (ceph): MDS: lock out snapshots until after a flag has been set in the MDSMap
This way users can't put snapshots on their clusters unless they explicitly
ask for them and have seen a warning mess...
Greg Farnum
04:14 PM Revision b1441705 (ceph): mds: properly return log replay error
The only context that should see this is
C_MDS_BootStart, and it is prepared for failures,
so there's no reason to al...
Yan, Zheng
04:09 PM Revision 1d67aeba (ceph): common/crc32c_intel_fast: fix compile-time #ifdef
This wasn't getting built in!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.co...
Sage Weil
03:05 PM Bug #6424: ceph cli: -o failure to open gives backtrace, not error message
Dan Mick
03:04 PM Bug #6424 (Resolved): ceph cli: -o failure to open gives backtrace, not error message
Apparently the "can't open output file" path is not quite right:... Dan Mick
02:59 PM rbd Bug #6386: ceph-osd processes are having hang tasks
I would try whatever kernel ubuntu has for precise that is > 3.8... not sure offhand what they have. If nothing else... Sage Weil
03:08 AM rbd Bug #6386: ceph-osd processes are having hang tasks
Let me clarify the previous message. It happened once, but the hang tasks happened on many osds, not just on one. I'v... Andrei Mikhailovsky
03:05 AM rbd Bug #6386: ceph-osd processes are having hang tasks
Sage,
I've seen this once on ceph 0.67.3. However, I've upgraded from 0.61.7 about 3 weeks ago and this happened o...
Andrei Mikhailovsky
02:47 PM Feature #6423 (Resolved): ceph-deploy should log command line args to logfile
In order to help improve reading the log after the fact, ceph-deploy should log the command line args to the ./{clust... Anonymous
02:06 PM Bug #6381: need apache-fastcgi packages built for fedora and debian
we may need to rebuild apache-fastcgi packages for centos and rhel as well.... Tamilarasi muthamizhan
02:01 PM Subtask #5862 (Resolved): FileStore must work with ghobjects rather than hobjects
Pull request #546
aba6efda13eb6ab4b96930e9cc2dbddebbe03f26
David Zafman
01:48 PM rgw Bug #6302 (Resolved): rgw: tasks/rgw_s3tests_multiregion.yaml tests hang
Sage Weil
01:39 PM rgw Bug #6240 (Resolved): rgw: invalid read on addr in msgr via objecter
pushed valgrind suppressions to all relevant teuthology.git branches Sage Weil
01:22 PM RADOS Feature #6421 (New): FileStore: Op unit tests
I asked if zero-length writes to the FileStore actually worked, and Sage suggested adding some unit tests for that ki... Greg Farnum
01:14 PM devops Feature #6310 (In Progress): Get Dumpling into CentOS Ceph repo
67.3 builds under mock on centos Anonymous
01:13 PM Messengers Feature #6420 (New): buffer: make writemsg use splice where possible
Sage Weil
01:13 PM Bug #6346 (Resolved): OSD: do not crash on bad client op input
Merged commit:179001b42c142e0877e6c4991f88e7355c9b82ff into next via commit:b5a3978728d9435a543c00bb718f6e02438285c7 Greg Farnum
01:13 PM Feature #6419 (Resolved): buffer: make write_fd use splice where possible
Sage Weil
01:13 PM Messengers Feature #6418 (New): buffer: make readmsg use raw_pipe where possible
Sage Weil
01:12 PM Feature #6417 (Resolved): buffer: make read use raw_pipe() where possible
Sage Weil
01:12 PM Feature #6416 (Resolved): buffer: create raw_pipe class; convert to buffer if inspected
Sage Weil
01:11 PM Feature #6415 (Resolved): buffer: instrument c_ptr() calls
Sage Weil
01:11 PM Feature #6414 (Rejected): filestore: make read() use a bufferlist method
Sage Weil
01:10 PM devops Feature #6020: radosgw-apache opinionated package
Ian Colle
01:09 PM Messengers Feature #6413 (New): msgr: move readmsg() into bufferlist; refactor read_message()
Sage Weil
01:07 PM Messengers Feature #6412 (New): msgr: remove old rx_buffers functionality
Sage Weil
01:02 PM Messengers Feature #6411 (New): msgr: move iov + sendmsg into bufferlist::sendmsg method
... Sage Weil
12:57 PM devops Bug #6410 (Resolved): support older version of ceph for mon_status commands
All the `mon_status` commands that are currently implemented for dumpling versions of Ceph.
This can totally work ...
Alfredo Deza
12:56 PM Feature #6409 (Resolved): buffer: cache crc values
Sage Weil
12:56 PM Feature #6408 (Resolved): crc: unit test demonstrating crc for concatenation of string
Sage Weil
12:36 PM Revision fdf50dbc (ceph): Merge pull request #111 from ceph/wip-missing-packages
If we're scheduling for non-ubuntu, look for rpms Alfredo Deza
12:02 PM Feature #5993 (Resolved): EC: [link] Refactor recovery to use PGBackend methods
Samuel Just
12:02 PM Feature #5998 (Resolved): EC: [link] FileStore must work with ghobjects rather than hobjects
Samuel Just
11:30 AM devops Bug #6345 (Resolved): order of init.d script shutdown sequence
Sage Weil
10:44 AM Bug #6378 (Pending Backport): mon: osdmap crc mismatch during scrub
Sage Weil
10:31 AM CephFS Bug #6399 (Resolved): snaptest-0.sh fails
In master, commit:3cffff2a1abd266abbbc97effd73b79695d29682 Greg Farnum
09:34 AM CephFS Bug #6399 (Fix Under Review): snaptest-0.sh fails
Sage Weil
09:47 AM Revision a65a8678 (ceph): autoconf: fix build out of tree
so that the following works:
git clone git@github.com:ceph/ceph.git
cd ceph
./autogen.sh
mkdir ../build
cd ../build
...
Loïc Dachary
08:27 AM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
/a/teuthology-2013-09-20_23:01:15-fs-master-testing-basic-plana/8560
All these archive dirs we reference here are ...
Greg Farnum
07:35 AM rgw Bug #6397 (Fix Under Review): rgw: valgrind issue
Yehuda Sadeh
03:42 AM Revision 7147ef7f (ceph): Merge pull request #632 from ceph/wip-rworder
fix up read vs write ordering flags; make ceph_test_rados use it
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
03:08 AM Tasks #4321 (Resolved): unit tests for FileStore::_detect_fs
A new ticket can be created when there is an incentive to keep working on this topic. When and if someone find the mo... Loïc Dachary
03:06 AM Documentation #5058 (Resolved): docs/master/dev/osd_internals updates
This has been transformed into an ongoing update process with no designated issue to track progress. Loïc Dachary
03:02 AM Feature #6274 (Resolved): mon: MonCommand.h unit tests
Loïc Dachary
02:18 AM Revision fde0f864 (ceph): Context: add GenContext templated on the callback argument
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
12:08 AM Revision 3cffff2a (ceph): mds/Server: fix LOOKUPSNAP
The current LOOKUPSNAP code path was dereferencing mdr->dn[0] and getting
SEGV. Instead, set the do_lookup arg to fa...
Sage Weil

09/25/2013

11:51 PM Revision fedbf353 (ceph): added v0.67.2 to upgrade-dumpling suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:49 PM Revision eda807e0 (ceph): common/bloom_filter: make mode match formatting
3 space tabs.. blech. Let's not change it now, though.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:49 PM Revision 8dcdeb2e (ceph): common/bloom_filter: make optimal parameter calculation static
We pass the ctor our target behavior and calculate parameters based on
that. Avoid storing the target behavior, and ...
Sage Weil
11:49 PM Revision 9df9155c (ceph): common/bloom_filter: make bloom_filter encodable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:49 PM Revision 12aa53cc (ceph): common/bloom_filter: move header from include/
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:43 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
where to get the mds log? (I can access your lab now) Zheng Yan
01:06 PM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
... Greg Farnum
11:08 PM Revision 52c7f279 (ceph): Merge pull request #640 from ceph/wip-mon-pgmap
fix mon crash when osdmap and pgmap aren't yet synced
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
10:47 PM Revision 4d8f78bc (ceph): mon/PGMonitor: fix segfault when osdmap and pgmap stats are out of sync
The leader mon is responsible for propagating changes in the osdmap
into the pgmap (e.g., when a pool or osd goes awa...
Sage Weil
10:39 PM Revision aead63cf (ceph): Merge pull request #637 from dachary/master
mailmap: add Matthew Roy, Matthew Wodrich Sage Weil
10:39 PM Revision 9a9e4ca2 (ceph): Merge pull request #639 from ceph/wip-gtest
Makefile: don't use srcdir in TESTS
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com>
Sage Weil
10:36 PM Revision 8de31437 (ceph): If we're scheduling for non-ubuntu, look for rpms
Zack Cerza
09:09 PM rgw Bug #6240: rgw: invalid read on addr in msgr via objecter
valgrind shows ... Sage Weil
08:49 PM Revision e30f1fa7 (ceph): Merge pull request #110 from ceph/wip-nuke-import-os
nuke: add missing import os Zack Cerza
08:42 PM Revision 25bc62de (ceph): nuke: add missing import os
$ teuthology-nuke -a . -r -u
Traceback (most recent call last):
File "/home/ubuntu/bin/teuthology-nuke", line 9, i...
Sage Weil
08:37 PM Revision 47993680 (ceph): Makefile: don't use srcdir in TESTS
src/Makefile-env.am:31: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/unittest_bufferlist.sh'
src...
Sage Weil
05:46 PM Revision 7bbadf19 (ceph): mailmap: add Matthew Roy, Matthew Wodrich
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
05:25 PM Bug #6081: osd crashed during upgrade tests from dumpling to next in the nightlies
ubuntu@teuthology:/a/teuthology-2013-09-25_01:35:02-upgrade-small-next-testing-basic-vps/17002 Tamilarasi muthamizhan
05:22 PM Bug #6400 (Duplicate): osd crashed in dumpling due to unexpected error (EEXIST?)
logs: ubuntu@teuthology:/a/teuthology-2013-09-25_01:35:02-upgrade-small-next-testing-basic-vps/17000... Tamilarasi muthamizhan
05:10 PM Revision c8cae87e (ceph): qa/workunits/mon/crush_ops.sh: fix test
Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:53 PM CephFS Bug #6399 (Resolved): snaptest-0.sh fails
MDS backtrace:... Greg Farnum
04:31 PM Revision 60d541d3 (ceph): Merge pull request #615 from dachary/wip-jerasure-copy
ErasureCode: get rid of extra copy when encoding
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:23 PM Revision cea343d0 (ceph): Merge pull request #634 from dachary/master
git: consolidate mails in commit logs
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:23 PM Revision 81e571fb (ceph): Merge pull request #636 from dachary/wip-get_command_description
autoconf: remove get_command_descriptions dependency to gtest
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:10 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
This is at least helped by commit:7e1c73538f44ad83db476ffa15d5121470b5154e in wip-6332 (pull request: https://github.... Greg Farnum
02:26 PM Revision 812234cb (ceph): ErasureCode: get rid of extra copy when encoding
The substr_of bufferlist method is used to reduce the copies to the
strict minimum. It is both able to split bufferpt...
Loïc Dachary
01:50 PM Revision 661676f4 (ceph): Merge pull request #109 from ceph/wip-6388
only use host_key if it is not None Zack Cerza
01:25 PM Revision 80dcab7f (ceph): only use host_key if it is not None
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
01:12 PM rgw Bug #6397 (Resolved): rgw: valgrind issue
... Yehuda Sadeh
12:53 PM CephFS Bug #6394 (Resolved): teuthology: bad dereference in mds thrasher
... Greg Farnum
12:24 PM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
Sage Weil wrote:
> We've seen similar issues on fedora with ipv4; there it was just a problem with the init/systemd ...
Wido den Hollander
09:44 AM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
We've seen similar issues on fedora with ipv4; there it was just a problem with the init/systemd ordering (networkman... Sage Weil
12:11 PM Revision 2422b2ae (ceph): autoconf: remove get_command_descriptions dependency to gtest
It is not required and a leftover of the time when it was a unit test
which was a mistake to begin with. It has been ...
Loïc Dachary
11:19 AM Bug #6346: OSD: do not crash on bad client op input
Well there's something weird going on then, because this is post-0.69 and appears to have passed those checks:... Greg Farnum
10:25 AM Bug #6392 (Resolved): crush_ops.sh failure
Sage Weil
09:44 AM Bug #6392 (Resolved): crush_ops.sh failure
ubuntu@teuthology:/a/teuthology-2013-09-24_23:00:19-rados-next-testing-basic-plana/15648
time: 418s
log: htt...
Samuel Just
10:16 AM Bug #6378: mon: osdmap crc mismatch during scrub
basically we're setting different values on 'full_latest' depending on the situation:
* during trim we set it to t...
Joao Eduardo Luis
09:42 AM Subtask #6391: stuck incomplete
overrides: ... Samuel Just
09:41 AM Subtask #6391 (Duplicate): stuck incomplete
ubuntu@teuthology:/a/teuthology-2013-09-22_23:00:06-rados-master-testing-basic-plana/11735/ Samuel Just
09:39 AM rbd Bug #6386 (Need More Info): ceph-osd processes are having hang tasks
We used to see this periodicially but had no real clue. At some point we stopped seeing it. I suspect that it is ju... Sage Weil
02:46 AM rbd Bug #6386 (Can't reproduce): ceph-osd processes are having hang tasks
I am having issues with ceph-osd processes showing hang tasks messages in dmesg output on both of my ceph-osd servers... Andrei Mikhailovsky
09:38 AM Bug #6390 (Can't reproduce): ENOTEMPTY on TEMP coll on replay
ubuntu@teuthology:/a/teuthology-2013-09-22_23:00:06-rados-master-testing-basic-plana/11719/
2013-09-23 01:46:26.51...
Samuel Just
09:30 AM Documentation #6389 (Resolved): journal_aio is set to true by default
Since Cuttlefish, journal_aio is set to true by default.
The documentation should be updated in doc/rados/configur...
Alexandre Marangone
07:35 AM Bug #6348 (Resolved): ceph-deploy new.new needs to use same seperator as conf.write
Merged into ceph-deploy master branch with hash: 36c4c71 Alfredo Deza
06:07 AM Revision 04c7207a (ceph): git: consolidate mails in commit logs
Map duplicate mails / names in commit logs to a single canonical names.
Useful to report to management with git short...
Loïc Dachary
05:42 AM devops Bug #6387 (Resolved): Handle HostNotFound for execnet connection errors
Errors like the one below should be properly handled and displayed nicely
back to the user....
Alfredo Deza
04:46 AM Revision 952b39d4 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/osd/ReplicatedPG.cc
Sage Weil
02:41 AM Fix #6278: osd: throttle snap trimming
Wade, could you please share with us what kernel tuning you've done? I would like to try it as I am still having some... Andrei Mikhailovsky

09/24/2013

11:50 PM Revision 2870ec50 (ceph): rbd: move xfstest TESTDIR=... bit to front of command
2013-09-24T11:32:49.169 DEBUG:teuthology.orchestra.run:Running [10.214.132.4]: "/usr/bin/sudo adjust-ulimits ceph-cov... Sage Weil
10:39 PM Revision c9e7e2f7 (ceph): Merge pull request #633 from ceph/wip-repop-leaks
fix a copule of leaks of RepGather structs
Reviewed-by: David Zafman <david.zafman@inktank.com>
David Zafman
10:27 PM Revision 94548b4b (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag...
Sage Weil
10:27 PM Revision 00ff7f5c (ceph): qa: workunits: mon: crush_ops: test 'ceph osd crush move'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 3bc618b7b46496c5110edde0da9cae5d3...
Joao Eduardo Luis
10:26 PM Revision ac0faaa3 (ceph): doc: Removed service ops language and added reference to operations.
fixes: #6374
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
10:26 PM Revision 3de32562 (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag...
Sage Weil
10:22 PM Revision 0061363e (ceph): Merge pull request #477 from jpfrancois/patch-1
Fix for Swift key command Sage Weil
09:45 PM Revision 073732cc (ceph): doc: Refactored diagram and text.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:44 PM Revision 99c10bcc (ceph): doc: Updated diagrams, refactored text.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:49 PM Revision 1c12eefc (ceph): osd/ReplicatedPG: fix leak of RepGather on watch timeout
new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Backport: dumpling
Signed-off-by:...
Sage Weil
08:48 PM Revision 1d67e152 (ceph): osd/ReplicatedPG: fix leak of RepGather on large-object COPY_FROM
new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Signed-off-by: Sage Weil <sage@in...
Sage Weil
08:04 PM Revision 3955666e (ceph): Add config option 'verify_host_keys'
Defaults to True, meaning no change in behavior. If False, don't have
paramiko verify ssh host keys.
Zack Cerza
08:04 PM Revision f1aac667 (ceph): ceph.conf: fix typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:04 PM Revision 218776b2 (ceph): Fix namespace collision
Zack Cerza
08:04 PM Revision f8bf53c4 (ceph): Fix namespace collision
Zack Cerza
07:48 PM Revision afa2468e (ceph): ceph_test_rados: order racing read wrt to the COPY_FROM
The prevents:
- send COPY_FROM, blocks on recovering object
- send stat, procedes to return old object version
- ...
Sage Weil
07:48 PM Revision 3faf08f5 (ceph): librados: add OPERATION_ORDER_READS_WRITES flag
This maps to the internal RWORDERED option, which indicates that a read
should be ordered the same way a write is.
S...
Sage Weil
07:37 PM Revision 9322305c (ceph): osd/ReplicatedPG: respect RWORDERED rados flag
If this flag is set, we need to order reads as writes. In particular, this
means that reads will wait for degraded o...
Sage Weil
05:28 PM Revision 6f342872 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
05:27 PM Revision 0ff5b4a9 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
05:27 PM Revision f6510c76 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
05:27 PM Revision b0fee960 (ceph): Merge pull request #630 from dachary/master
osd: change warn_interval_multiplier to uint32_t
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:18 PM Revision 84e1f096 (ceph): arch/intel: fix old comment
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:17 PM Revision 366b608f (ceph): arch/intel: use intel probe instructions for x86_64 only
Not LP64, which includes ppc64 and clearly does not build.
Fixes: #6283
Signed-off-by: Sage Weil <sage@inktank.com>
...
Sage Weil
05:12 PM Revision 1bce1f00 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
04:49 PM rbd Bug #6385 (Resolved): run_xfstests.sh: doesn't work with newly-organized upstream tests
upstream recently put tests into different groups; we currently call out specific tests that we run.
we should pro...
Sage Weil
04:41 PM Revision 6367868a (ceph): Merge pull request #107 from ceph/wip-fix-undefined-config
fix an undefined name buy importing config Zack Cerza
04:39 PM Revision 3e75cf3b (ceph): fix an undefined name buy importing config
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:30 PM Bug #6384 (Resolved): ceph tool: incorrect pool delete line returns unintelligible failure message
... Greg Farnum
04:03 PM Revision fb15040b (ceph): crushtool: do not dump core with non-unique bucket IDs
Return -EEXIST on duplicate ID
BUG FIX: crush_add_bucket() mixes error returns and IDs
Add optional argument to ret...
David Zafman
04:02 PM Revision 410db3f3 (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b1eeaddd5f214c1b0883b44fc8cae07c649be...
Joao Eduardo Luis
04:02 PM Revision 062060a3 (ceph): osd: OSD: add 'heap' command to known osd commands array
Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail....
Joao Eduardo Luis
04:02 PM Revision 3f32f57b (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles....
Joao Eduardo Luis
04:02 PM Revision 46dcc466 (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a...
Joao Eduardo Luis
04:01 PM Revision 9dc5f15f (ceph): rgw: destroy get_obj handle in copy_obj()
Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ...
Yehuda Sadeh
03:49 PM Revision ed6c2c08 (ceph): ceph.conf: reduce min pg per osd
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:42 PM Bug #6382 (Resolved): ceph osd crush reweight is broken; bad return code check
Sage Weil
02:11 PM Bug #6382 (Resolved): ceph osd crush reweight is broken; bad return code check
it calls newcrush.adjust_item_weightf, and expects 0, but adjust_item_weight* seem to return
a count of changed weig...
Dan Mick
03:42 PM Revision 2cbe93b8 (ceph): Merge pull request #628 from dachary/wip-erasure-fix-thread-test
ErasureCode: fix plugin loading threaded test
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:30 PM Documentation #6374 (Resolved): Cephx Docs Reference Service Syntax
Removed the service syntax and referred users back to the Operating a Cluster page. John Wilkins
03:17 PM Revision 8f4b1974 (ceph): Merge pull request #106 from ceph/wip-mirror
Remove lots of ceph.com hardcoding; default to upstream sources Alfredo Deza
03:17 PM Revision db6efe3e (ceph): Merge pull request #106 from ceph/wip-mirror
Remove lots of ceph.com hardcoding; default to upstream sources Alfredo Deza
03:09 PM Revision 4043c7d7 (ceph): Split test into two
Zack Cerza
02:38 PM Revision e1d7c32d (ceph): Merge pull request #627 from dachary/master
rgw: fix rgw test to reflect usage change
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
02:07 PM Revision 4bc18189 (ceph): ErasureCode: fix plugin loading threaded test
The TEST_F(ErasureCodePluginRegistryTest, factory_mutex) was bugous and
only succeeded by chance. The sleep was on th...
Loïc Dachary
01:59 PM Revision c19bd9ba (ceph): Merge pull request #105 from ceph/wip-missing-packages
When scheduling fails, send an email. Alfredo Deza
01:26 PM Bug #5958 (Can't reproduce): os/DBObjectMap.cc: 393: FAILED assert(!valid || cur_iter->valid())
Samuel Just
01:22 PM devops Bug #6369 (Resolved): catch the missing public_addr/public_network error for mons
Merged into ceph-deploy master branch: e67c9d0 Alfredo Deza
09:48 AM devops Bug #6369 (Fix Under Review): catch the missing public_addr/public_network error for mons
Opened pull request https://github.com/ceph/ceph-deploy/pull/89 Alfredo Deza
12:24 PM Bug #6381 (Resolved): need apache-fastcgi packages built for fedora and debian
currently, we do not have apache-fastcgi packages built for fedora 19 and debian wheezy. So, the nightlies are failin... Tamilarasi muthamizhan
12:24 PM devops Feature #6154 (Resolved): ceph-deploy should be able to use an argument "fs-type" to specify the ...
Merged into ceph-deploy master branch with hash: 6fb89a6 Alfredo Deza
11:55 AM Bug #6380 (Resolved): Monitor tries to bind on IPv6 address while not available yet after boot
Not sure yet what the problem is, but creating a issue so it's documented.
When using IPv6 only and binding the mo...
Wido den Hollander
11:49 AM Bug #6348: ceph-deploy new.new needs to use same seperator as conf.write
Resolved by https://github.com/ceph/ceph-deploy/pull/90 Anonymous
10:32 AM Bug #6283 (Resolved): ppc build fails
Sage Weil
09:18 AM Bug #6283 (Fix Under Review): ppc build fails
Sage Weil
10:32 AM Bug #6370 (Resolved): osd: slow request warning exponential backoff fails at 3840 seconds
Sage Weil
09:59 AM Documentation #6379 (Closed): Better document impact of putting journals on different disks
Questions such as the following are asked frequently on the mailing list and IRC:
- What happens if the journal is l...
David Moreau Simard
09:50 AM devops Bug #5944: ceph-deploy osd needs to be moved to use the new remote helpers
Alfredo Deza
09:44 AM rbd Bug #6267: krbd: null deref in __kick_osd_requests+0x15e/0x1b0
Any update? Sage Weil
09:41 AM Bug #6333 (Need More Info): Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
Hey-
Here is what I think we need to fully understand what is happening:
- debug ms = 1, debug osd = 20 on the ...
Sage Weil
09:27 AM Bug #6377 (Resolved): pg_num warn cause teuthology to stall
lowered threshold ing teuthology's ceph.conf.template Sage Weil
08:05 AM Bug #6377 (Resolved): pg_num warn cause teuthology to stall
The "mon: warn when pg_num is too low or appears out of whack wrt the cluster size":https://github.com/ceph/ceph/pull... Loïc Dachary
09:24 AM Bug #6378 (Resolved): mon: osdmap crc mismatch during scrub
teuthology-2013-09-23_19:00:20-rados-dumpling-testing-basic-plana
had a ~30 scrub mismatch failures. possibly the...
Sage Weil
09:16 AM Feature #6038 (Resolved): cachepool: filestore/osd: infrastructure for large object COPY atomic r...
Sage Weil
09:06 AM RADOS Bug #6246 (Resolved): crushtool dumps core with non-unique bucket IDs
Sage Weil
09:02 AM Bug #6361 (Resolved): mon: 'heap' commands not working
Sage Weil
09:01 AM rgw Bug #6176 (Resolved): rgw: valgrind: leak in copy_obj
Sage Weil
08:41 AM Fix #6278: osd: throttle snap trimming
We seemed to hit this issue (not the sql herring) when deep scrubs kicked off. Disabling all scrubbing and some kerne... Wade Rencsok
06:05 AM Revision e50343e4 (ceph): rgw: fix rgw test to reflect usage change
otherwise src/test/cli/radosgw-admin/help.t fails when running make
check when run after a configure --with-radosgw
...
Loïc Dachary
05:30 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Alright, I just tested it (the @wip-ceph-cli-env@ branch), and it works fine.
Thanks for having taken care of this...
Benoît Knecht
04:15 AM Feature #2666: rados tool: copy pool
What's the command to copy a pool? Using "ceph -h" with latest dumpling doesn't show any command to copy pool? Corin Langosch
01:14 AM Revision 058b1fab (ceph): When scheduling fails, send an email.
Note that if no email is passed on the command line, no error email will
be sent. I did this to be polite.
Zack Cerza

09/23/2013

11:42 PM Revision 08c386f5 (ceph): Merge pull request #588 from dachary/wip-6274
mon: unit tests to protect against some MonCommands.h typos Sage Weil
11:29 PM Revision 471233e9 (ceph): mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
Fixes: #6230
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 7d3799fde19138f957f...
Joao Eduardo Luis
11:24 PM Revision 29082250 (ceph): osd: revert 'osd max xattr size' limit
Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda...
Sage Weil
11:23 PM Revision abb88d70 (ceph): osd: revert 'osd max xattr size' limit
Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda...
Sage Weil
11:16 PM Revision 286a6991 (ceph): Merge pull request #566 from ceph/wip-purge-stray
Fixes for purging stray
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:48 PM Revision 6200eeca (ceph): Merge pull request #591 from ceph/wip-misc
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
10:41 PM Revision 7741de0b (ceph): Merge branch 'master' of github.com:ceph/ceph
Greg Farnum
10:40 PM Revision 1425119b (ceph): Merge pull request #625 from ceph/wip-warn-pg
mon: warn when pg_num is too low or appears out of whack wrt the cluster size
Reviewed-by: Greg Farnum <greg@inktank...
Sage Weil
10:34 PM Revision b3d3b374 (ceph): mds: be more careful about decoding LogEvents
We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk...
Greg Farnum
10:31 PM Revision 73289b34 (ceph): mds: be more careful about decoding LogEvents
We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk...
Greg Farnum
10:23 PM Documentation #6374 (Resolved): Cephx Docs Reference Service Syntax
Replace sudo service ceph -a start | restart with a reference to the operations section. Syntax will differ based upo... John Wilkins
10:14 PM Revision 816cbbfe (ceph): Merge pull request #619 from dachary/wip-erasure-pad
ErasureCode: optimize padding calculation
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:08 PM Revision c32c51a3 (ceph): ErasureCode: optimize padding calculation
Andreas-Joachim Peters pointed out that the ErasureCodeJerasure method
pad_in_length is very inefficient for no reaso...
Loïc Dachary
09:57 PM Revision 60e9e854 (ceph): vstart: set 'mon pg min per osd'
We need to tweak this since we create relatively few pgs per osd.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:57 PM Revision befdcfd6 (ceph): mon/PGMonitor: health warn if pool has relatively high objects/pg
If there is a pool that has a high objects/pg relative to the rest of the
cluster, warn, as this suggests this partic...
Sage Weil
09:56 PM Revision a684ac82 (ceph): mon/PGMonitor: health warn if pg_num != pgp_num
Users need to adjust pg_num *and* pgp_num for split but may forget to do
both.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
09:56 PM Revision dc7114e0 (ceph): mon: warn if pg to osd ratio is too low
If there are not enough PGs relative to the number of in osds, warn.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:52 PM Revision 97471e33 (ceph): ErasureCode: coding style conformance
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:46 PM Revision 1d54754c (ceph): pybind: ceph_argparse unit tests foundations
The general idea is to have a series of commands, in the same order as
they show in mon/MonCommands.h, as if they wer...
Loïc Dachary
09:46 PM Revision d3bf39e7 (ceph): ceph_argparse: unit tests for validate_command pg
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision 253e53f4 (ceph): ceph_argparse: unit tests for validate_command auth
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision 00d15049 (ceph): ceph_argparse: unit tests for misc validate_command
Contrary to all other classes, this series of command ( Monitor ) does
not have a common prefix.
http://tracker.ceph...
Loïc Dachary
09:46 PM Revision 0ff00306 (ceph): ceph_argparse: unit tests for validate_command mds
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision c09d01c2 (ceph): ceph_argparse: unit tests for validate_command mon
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision fa396d94 (ceph): ceph_argparse: unit tests for validate_command osd
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision bfd4db25 (ceph): ceph_argparse: unit tests for validate_command config-key
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision ee33ff81 (ceph): autotools: group test scripts in check_SCRIPTS
The check_SCRIPTS is added in Makefile-env.am to list the tests that do
not require compilation. The scripts listed i...
Loïc Dachary
09:46 PM Revision 9c9d7e6a (ceph): autotools: set noinst_PROGRAMS
to be used by unit test support programs that do not need to be installed
Signed-off-by: Loic Dachary <loic@dachary....
Loïc Dachary
09:46 PM Revision e0b56973 (ceph): mon: convenience function to convert commands to json
The get_command_descriptions is added to Monitor.h and contains
the code previously inlined in Monitor::handle_comman...
Loïc Dachary
09:46 PM Revision c16b54fd (ceph): mon: get_command_descriptions support program
The get_command_descriptions function is not designed to be tested in
C++ because all the validation happens in pybin...
Loïc Dachary
09:46 PM Revision 96067e07 (ceph): .gitignore gtags(1) generated files
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:46 PM Revision 8f0bb2f0 (ceph): pybind: unit tests for ceph_argparse::parse_json_funcsigs
Run parse_json_funcsigs against the builtin commands found
in mon/MonCommands.h. Although it does not provide for a f...
Loïc Dachary
09:46 PM Revision ccf22008 (ceph): mon: validate mon dump epoch as a positive integer
All other epochs are validated in the same way
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Joao Edu...
Loïc Dachary
09:46 PM Revision f9c7bc69 (ceph): pybind: catch EntityAddress missing /
If the / is missing in an EntityAddress, an ArgumentValid exception must
be raised so that it can be caught in the sa...
Loïc Dachary
09:25 PM CephFS Feature #6373 (In Progress): kcephfs: qa: test fscache
Sage Weil
09:25 PM Revision 0eb0c3e0 (ceph): Merge pull request #626 from ceph/wip-usage
common/config: include --cluster in default usage message Loïc Dachary
09:19 PM Revision 06c58132 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 0d20cae0be701c5b6151a26ee5e4fe24d...
Joao Eduardo Luis
09:19 PM Revision 65bbcaf4 (ceph): mon: OSDMonitor: update latest_full while rebuilding full maps
Not doing so will make the monitor rebuild the osdmap full versions, even
though they may have been rebuilt before, e...
Joao Eduardo Luis
09:19 PM Revision 9b9edb04 (ceph): mon: OSDMonitor: smaller transactions when rebuilding full versions
Otherwise, for considerably sized rebuilds, the monitor will not only
consume vast amounts of memory, but it will als...
Joao Eduardo Luis
09:16 PM Revision ed73e0aa (ceph): doc: Adding context to the federated configuration guide.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:16 PM Revision 298811f7 (ceph): mon: OSDMonitor: check if pool is on unmanaged snaps mode on mk/rmsnap
Backport: dumpling
Fixes: #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit fab7...
Joao Eduardo Luis
09:12 PM Revision da42355a (ceph): Merge pull request #599 from ceph/wip-6323
mon: OSDMonitor: fix #6322 and #6323
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:11 PM Revision 104277c8 (ceph): Merge pull request #617 from dachary/wip-lfnindex
os: fix TestLFNIndex test warnings
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:10 PM Revision 157754b3 (ceph): common/config: include --cluster in default usage message
Clean it up a bit too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:07 PM Revision 679f5207 (ceph): Merge pull request #624 from ceph/automake-fix-common
make: build common/secret only on linux
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:12 PM Revision 362dba10 (ceph): os, ceph_osd: Rename on_disk_version to target_version
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
08:11 PM Revision 7b7e0046 (ceph): os: Prior version bump should have updated this
Version available as argument, so use instead of constant
Caused by dab238b0fb76b76a8843f4e59319b0f0e4f966a2
Signed...
David Zafman
08:07 PM Revision 27fb44b3 (ceph): make: build common/secret only on linux
libkeyutils is only available on linux. before the automake refactoring
secret.c was compiled into rbd and ceph_mount...
Noah Watkins
06:57 PM Revision c4bcb469 (ceph): common: Fix get_namespace() definition in hobject_t
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 0d47bf8a (ceph): os: Fix typo in comment
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 8407669e (ceph): os: Code conformance of os/LFNIndex.cc
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 0655cc15 (ceph): tools: Fix ceph_filestore_dump usage again
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 1c0aecbe (ceph): osd: Add assert() on collection_getattr() failure instead of later deco...
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:53 PM Revision 9adb73ae (ceph): Merge pull request #618 from dachary/wip-jerasure-minimum-to-decode
ErasureCode: minimum_to_decode unit tests and optimization
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:27 PM Revision 5bc46108 (ceph): Merge pull request #605 from dachary/wip-erasure-code-plugin-test
erasure code plugin test Sage Weil
05:26 PM Revision 10f29183 (ceph): Merge pull request #603 from dachary/wip-erasure-code-example
erasure code example cleanup Sage Weil
05:24 PM Bug #6372: rados bench reports bad statistics when read --block-size > write --block-size
I suspect the read is issued for > object size, but then just completes early, but the
stats tracking still uses th...
Dan Mick
05:21 PM Bug #6372 (Resolved): rados bench reports bad statistics when read --block-size > write --block-s...
The current MB/s and average MB/s statistics for the rados read benchmark are off when the specified block size for t... Lincoln Bryant
05:14 PM Revision b683005c (ceph): Merge pull request #607 from ceph/prctl-getname-test
code_env: use feature test for PR_GET_NAME support
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:12 PM Revision 6b745c94 (ceph): Merge pull request #616 from ceph/automake-flags
automake: fixup am_common_flags to avoid re-definitions
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com>
Sage Weil
05:08 PM Bug #6371 (Duplicate): rados bench segfaults when read --block-size < write --block-size
When setting the --block-size parameter for 'rados bench', if the --block-size for seq is less than the --block-size ... Lincoln Bryant
04:55 PM Revision 2299c4db (ceph): Merge pull request #614 from ceph/wip-rados-model
Prevent copy_from against yourself, and fix issues with the testing framework around it
Reviewed-by: Greg Farnum <gr...
Gregory Farnum
04:50 PM Revision 10363dad (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:29 PM Bug #6230 (Resolved): ceph osd crush move appears to be broken
Sage Weil
04:23 PM Bug #6336 (Resolved): xattrs limit breaks rgw large objects
commit:abb88d70643c3a76435b7a9d5b04ff29f7502361 Sage Weil
09:41 AM Bug #6336: xattrs limit breaks rgw large objects
Yehuda, please confirm Ian Colle
09:38 AM Bug #6336: xattrs limit breaks rgw large objects
please review Ian Colle
03:42 PM CephFS Bug #4221 (Resolved): MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECO...
Master commit:73289b34b0be5b6612e38944794d59b5e789f841
Dumpling commit:b3d3b3747c1eef695138dac828e5fcb435309c7b
Greg Farnum
03:12 PM Bug #6370 (Resolved): osd: slow request warning exponential backoff fails at 3840 seconds
on cuttlefish, user reports: The OSD keeps logging this as a "slow request". The back-off logic is funny; first it d... Sage Weil
02:20 PM Bug #6322 (Resolved): mon: osdmon: write 'latest_full' after rebuilding full version from increme...
Sage Weil
02:12 PM Bug #6322 (Pending Backport): mon: osdmon: write 'latest_full' after rebuilding full version from...
Sage Weil
02:20 PM Bug #6323 (Resolved): mon: osdmon: don't create a huge transaction on update_from_paxos(), when r...
Sage Weil
02:13 PM Bug #6323 (Pending Backport): mon: osdmon: don't create a huge transaction on update_from_paxos()...
Sage Weil
02:17 PM Bug #6047 (Resolved): mon: Assert and monitor-crash when attemting to create pool-snapshots while...
Sage Weil
01:02 PM devops Feature #6067: ceph-deploy: make mon create catch common errors
Created #6369 to track (and warn about) the missing public_addr/public_network error Alfredo Deza
08:01 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
Created (and resolved) #6314 that addresses the case where --initial and mon starts up but has rank -1 accordingly to... Alfredo Deza
01:01 PM devops Bug #6369 (Resolved): catch the missing public_addr/public_network error for mons

These are the logical scenarios where we should issue a warning so that a user can fix any potential mon issues:
...
Alfredo Deza
12:49 PM devops Bug #6367 (Resolved): ceph-deploy destroy broken
Merged in ceph-deploy master branch with hash: f551755
The call to resolve the shortname of the host in the remo...
Alfredo Deza
08:48 AM devops Bug #6367 (Fix Under Review): ceph-deploy destroy broken
Pull request opened: https://github.com/ceph/ceph-deploy/pull/88 Alfredo Deza
05:22 AM devops Bug #6367 (Resolved): ceph-deploy destroy broken
Since the new hostname shortname refactoring was done into place, the remote function
that allows one to destroy a m...
Alfredo Deza
12:43 PM Bug #6366: long TAT - due too long residence time in Ceph code
i picked a random write, client.4406.1:23924... Sage Weil
01:23 AM Bug #6366 (Closed): long TAT - due too long residence time in Ceph code
In a default environment (repli=2) a 4k IO take approx. 2000 micro seconds for TAT / turn-around-time from start of a... Dieter Kasper
11:52 AM Revision 991139bc (ceph): doc: When bootstrapping mon set the correct caps for client.admin
Otherwise client.admin will be privilege-less and the admin can't
access the cluster.
Wido den Hollander
10:31 AM Bug #6357 (Resolved): inverted test in osd pool create
PR 608 landed 2d089e4644b623adb58ca8c0c924d2516efcac86 Ian Colle
10:02 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Sage Weil wrote:
> Benoît Knecht wrote:
> > Do you want me to resubmit the patch with the revert of your fix includ...
Benoît Knecht
09:25 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Benoît Knecht wrote:
> Sage Weil wrote:
> > Ah, I see why. In this case we should probably revert my original fix ...
Sage Weil
09:19 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Sage Weil wrote:
> Ah, I see why. In this case we should probably revert my original fix too so that the options ar...
Benoît Knecht
09:03 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Benoît Knecht wrote:
> Please ignore the first patch, it didn't work if @CEPH_ARGS@ wasn't set.
Ah, I see why. I...
Sage Weil
07:28 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Please ignore the first patch, it didn't work if @CEPH_ARGS@ wasn't set. Benoît Knecht
07:09 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Well, this commit didn't solve the issue for me. Running @CEPH_ARGS="--id cinder" ceph -s@ doesn't change the client ... Benoît Knecht
09:56 AM Bug #6364 (Resolved): osd: copy_from an object to itself does not return an error code
Fixed in commit:59ee51aff71fc3fdba9562f19a9a7ce2263524b6 and merged to master in commit:2b75abbd850e6988539d79c3ab564... Greg Farnum
09:34 AM Bug #6364 (Fix Under Review): osd: copy_from an object to itself does not return an error code
Sage Weil
09:44 AM Bug #6301 (Closed): ceph-osd hung by XFS using linux 3.10
Sage Weil
09:40 AM Bug #6346: OSD: do not crash on bad client op input
... Sage Weil
09:34 AM Bug #6359 (Resolved): FileStore::lfn_unlink: still need to check st_nlink
Sage Weil
09:31 AM devops Feature #6362 (In Progress): move teuthology required stuff off download.ceph.com
Work is ongoing in the wip-mirror branch:
https://github.com/ceph/teuthology/tree/wip-mirror
This doesn't current...
Zack Cerza
08:00 AM devops Bug #6314 (Resolved): catch case where mon starts up but has rank -1 accordingly to mon_status.
Merged into ceph-deploy master branch with hash: e66d751
Alfredo Deza
07:58 AM devops Bug #6300 (Resolved): ceph-deploy: mon create prompts for password
Merged into ceph-deploy master branch with hash: 1c3114a Alfredo Deza
07:06 AM rbd Bug #6368 (Resolved): rbd nosetests keep failing with AttributeError
We keep seeing failures for tests against rbd, I think this has something to do with the use of globals
in the test...
Alfredo Deza
04:35 AM Bug #6361 (Pending Backport): mon: 'heap' commands not working
Joao Eduardo Luis

09/22/2013

09:02 AM Revision 9dfac9ed (ceph): ErasureCode: minimum_to_decode unit tests and optimization
The minimum_to_decode function simply returns the available chunks if no
recovery is necessary.
Add unit tests cover...
Loïc Dachary
08:46 AM Revision 9442cfaa (ceph): os: fix TestLFNIndex test warnings
Do not ignore system return value. Wrap emacs compile line to 80
characters.
Signed-off-by: Loic Dachary <loic@dacha...
Loïc Dachary
06:14 AM Revision 0f3ba297 (ceph): mds: remove unnecessary MDCache::maybe_eval_stray() calls
Now we call MDCache::maybe_eval_stray() in MDSCacheObject::put().
So there is no need to call MDCache::maybe_eval_str...
Yan, Zheng
06:14 AM Revision 67386e45 (ceph): mds: don't trim stray inode from the cache.
don't trim stray inode from the cache, purge it instead. This ensures
the stary directories at minimum size.
Signed-...
Yan, Zheng
06:14 AM Revision 7be9b92d (ceph): mds: avoid fetching backtrace when purging stray
we save old data pools in both inode_backtrace_t::old_pools and
inode_t::old_pools. We have the inode in the cache wh...
Yan, Zheng
06:14 AM Revision 945eb3cb (ceph): mds: remove dirfrags when purging stray directory
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
06:14 AM Revision cbf1f3ca (ceph): mds: evaluate stray when releasing inode/dentry's reference
Current method to purge stray inode is call MDCache::maybe_eval_stray()
after releasing a reference to the stray inod...
Yan, Zheng
 

Also available in: Atom