Project

General

Profile

Activity

From 12/10/2014 to 01/08/2015

01/08/2015

09:16 PM Revision 49d114f1 (ceph): librados: Translate operation flags from C APIs
The operation flags in the public C API are a distinct enum
and need to be translated to Ceph OSD flags, like as happ...
Matt Richards
09:09 PM Revision 8d52782a (ceph): rgw: use gc for multipart abort
Fixes: #10445
Instead of chewing through a potentially very large list of objects
synchronously, leave it to the gar...
Yehuda Sadeh
09:06 PM Revision 1e444e91 (ceph): Merge pull request #3321 from cernceph/wip-nobarrier-doc
doc: don't suggest mounting xfs with nobarrier
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:57 PM Revision c2929f14 (ceph): Merge pull request #3322 from dachary/wip-10426-test-directories
tests: group clusters in a single directory
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:32 PM Revision 8033c749 (ceph): Merge pull request #283 from ceph/issue-10275
Use qemu-kvm in the qemu task for rpm based systems. Zack Cerza
08:31 PM Revision 5644a320 (ceph): Use qemu-kvm in the qemu task for rpm based systems.
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
07:16 PM devops Bug #10492 (Duplicate): rhel7 missing packadges
Packages for os_type 'centos' and ceph hash 'b67b7e7ad72a1af96f9fb26ade815e65f72b4cb0' not found... Yuri Weinstein
06:39 PM Revision 1b22857f (ceph): Merge pull request #3306 from ceph/wip-10041
client: fix mount timeout
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:36 PM Revision 6edfcc1d (ceph): mds: allow 'ops' as shorthand for 'dump_ops_in_flight'
This is an extremely annoying thing to type when working with a
production cluster.
Signed-off-by: Sage Weil <sage@r...
Sage Weil
06:36 PM Revision 1617fbb3 (ceph): osd: allow 'ops' as shorthand for 'dump_ops_in_flight'
This is an extremely annoying thing to type when working with a
production cluster.
Signed-off-by: Sage Weil <sage@r...
Sage Weil
06:33 PM Bug #10431: PG can not finish peering due to mismatch between OSD peering queue and PG peering queue
Hi sage, sorry for my first commit in the PR which add a unnecessary lock. But what I did in the second commit is wha... Dong Lei
01:25 PM Bug #10431 (Fix Under Review): PG can not finish peering due to mismatch between OSD peering queu...
I believe we just found this bug.. can you please look at
https://github.com/ceph/ceph/pull/3326
Sage Weil
06:00 PM Bug #10490 (Duplicate): osd: bad state machine event, RequestBackfilPrio in RepRecovering
... Sage Weil
05:52 PM CephFS Feature #1398: qa: multiclient file io test
See #10489 for a related issue. Anonymous
05:50 PM CephFS Feature #1398 (Fix Under Review): qa: multiclient file io test
pull request #284 for wip-1398-multiclientio-wusui has been made.
commit: f93e531de6fa69a3ad32117c613094fc0aa0283e
Anonymous
01:16 PM CephFS Feature #1398: qa: multiclient file io test
changes look ok, although you can probably just use mnt.0 instead of the gmnt symlink.
also, make sure the -dev p...
Sage Weil
05:18 PM CephFS Subtask #10489: Mpi tests fail on both ceph-fuse and kclient
Running teuthology using the following yaml demonstrates this problem:... Anonymous
05:15 PM CephFS Subtask #10489: Mpi tests fail on both ceph-fuse and kclient
Running teuthology using the following yaml demonstrates this problem:... Anonymous
05:05 PM CephFS Subtask #10489 (New): Mpi tests fail on both ceph-fuse and kclient
Mpi tests fail on ceph-fuse and kclient. I will post some tests and results that demonstrate this failure. Anonymous
04:37 PM Bug #10281 (Resolved): firefly: make check fails on fedora 20
Loïc Dachary
04:34 PM Bug #9987: mon: min_last_epoch_complete tracking broken
* firefly backport https://github.com/ceph/ceph/pull/3220 Loïc Dachary
04:33 PM Bug #10372 (Resolved): FAILED assert(check_latest_map_ops.find(op->tid) (firefly,giant)
Loïc Dachary
04:21 PM Feature #10426 (Resolved): group test mini cluster directories together
Loïc Dachary
02:13 AM Feature #10426 (Fix Under Review): group test mini cluster directories together
Loïc Dachary
04:01 PM Bug #10483 (Duplicate): erasure-code-profile set fails on mon thrashing
Loïc Dachary
11:38 AM Bug #10483 (Duplicate): erasure-code-profile set fails on mon thrashing
http://pulpito.ceph.com/sage-2015-01-06_09:44:19-rados-wip-sage-testing-firefly---basic-multi/688168/... Loïc Dachary
04:00 PM Bug #10488 (Resolved): osd erasure-code-profile set is sometimes not idempotent
When http://workbench.dachary.org/ceph/ceph/blob/giant/src/mon/OSDMonitor.cc#L4531 compares the profile to be created... Loïc Dachary
01:38 PM Bug #10487 (Can't reproduce): logclient: setting clog_to_monitor=false on live osd crashes
... Sage Weil
01:15 PM Support #10486: OSD Keeps Going Down
Shun Mok Bhark wrote:
> Looking further up the log it has a osd_ping stamps.
Shun Mok Bhark
01:15 PM Support #10486: OSD Keeps Going Down
Looking further up the log it has a osd_ping stamps.
Isn't this a failed assert?
9: (ceph::__ceph_assert_fail...
Shun Mok Bhark
01:12 PM Support #10486: OSD Keeps Going Down
if you look further up in the log you should see why it is crashing.. a segfault message or failed assert or something? Sage Weil
01:07 PM Support #10486 (New): OSD Keeps Going Down
Hello,
I am encountering an issue where an OSD (OSD.1) keeps going down and out.
Initially I thought it was a d...
Shun Mok Bhark
01:00 PM rbd Documentation #10478: Update Glance configuration docs for Juno
I found this is not a bug exactly as it only have lacking line under the DEFAULT section that you should put rbd in t... Mario Codeniera
12:59 PM rgw Bug #10445: Radosgw hang, corrupt manifest?
I pushed a change to wip-10445. Now, instead of waiting for the completion, it'll just send it to the garbage collect... Yehuda Sadeh
12:59 PM rgw Bug #10445: Radosgw hang, corrupt manifest?
you can run:... Yehuda Sadeh
09:36 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
Ah I see what you mean. But I'm not sure what is causing these specific uploads to be so slow to remove. If I start a... Aaron Bassett
09:28 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
I don't see the gateway stuck in infinite loop. It just goes too slow, so the client retries (while the first operati... Yehuda Sadeh
07:13 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
Ok I still don't know how it gets into this state to begin with but right now I have objects or partial uploads where... Aaron Bassett
12:27 PM Bug #10485 (Resolved): unreadable ceph-osd core dump (firefly)
http://pulpito.ceph.com/sage-2015-01-06_09:44:19-rados-wip-sage-testing-firefly---basic-multi/688290/
has a core dum...
Loïc Dachary
11:59 AM Bug #10484 (Won't Fix): unable to revive osd with valgrind
if its kill -9 it sounds like daemon-helper, which would be triggered by a network blip killing the connections from ... Loïc Dachary
11:52 AM Bug #10484 (Won't Fix): unable to revive osd with valgrind
http://pulpito.ceph.com/sage-2015-01-06_09:44:19-rados-wip-sage-testing-firefly---basic-multi/688210/
It looks lik...
Loïc Dachary
11:53 AM Revision 3d2fbf70 (ceph): tests: group clusters in a single directory
Group all test directories used for mini clusters into a single
sub-directory (testdir). This is easier to cleanup ma...
Loic Dachary
11:26 AM Bug #6003: journal Unable to read past sequence 406 ...
http://qa-proxy.ceph.com/teuthology/sage-2015-01-06_09:44:19-rados-wip-sage-testing-firefly---basic-multi/688065/
<p...
Loïc Dachary
11:16 AM rgw Bug #10482 (Won't Fix): rgw: older versions need to be able to sign requests with 'versions' subr...
In firefly and giant we need to make it handle the 'versions' subresource correctly when listing buckets (even thoug... Yehuda Sadeh
11:03 AM devops Bug #10310: Error "'sudo yum install ceph-devel-0.XXX -y'" across nighties runs
In run http://pulpito.ceph.redhat.com/teuthology-2015-01-07_02:10:01-samba-firefly-distro-basic-magna/
We get @'su...
Yuri Weinstein
11:02 AM Revision 3c1d3ddc (ceph): Merge pull request #3215 from dachary/wip-10384-ceph-test-helper-races
tests: resolve ceph-helpers races
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:40 AM CephFS Bug #10041 (Resolved): ceph-fuse: never exit when no MDS server is available
Merged into master as of commit:1b22857f2bc945ad2f5e60a2cc6f9be24d977079. Greg Farnum
08:49 AM Revision bd7be04d (ceph): doc: don't suggest mounting xfs with nobarrier
nobarrier is dangerous, so stop suggesting it as an example osd mount
options xfs.
Signed-off-by: Dan van der Ster <...
Dan van der Ster
08:43 AM Linux kernel client Bug #10418: ceph: can't block inside wait loops
Hi Zheng,
I noticed you fixed the one in ceph_mdsc_sync(). There seem to be two more of these:
wait_event_inte...
Ilya Dryomov
06:14 AM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
ok, i have now a test running with all three kernel patches plus the one mentioned in #10450. Markus Blank-Burian
04:39 AM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
looks like kernel bug, please try attached kernel patches Zheng Yan
02:07 AM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
Out of 8 crashes, there was only one incident with slow requests in the logs. I added the mds/mon logs for further in... Markus Blank-Burian
05:29 AM Revision 8b3dfc94 (ceph): rgw: check keystone auth also for s3 post requests
This patch adds keystone auth for s3 post requests, once a user fails in
cephx authentication, they are checked for k...
Abhishek Lekshmanan
04:05 AM Revision 574be5ba (ceph): Merge pull request #280 from ceph/wip-10387-cleanup
tasks/mds_flush: remove #10387 workaround
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
03:58 AM Feature #9948 (In Progress): osd: add scrub result query interface
Loïc Dachary
03:15 AM Bug #9235: unittest_histogram test case Histogram.Position fail
* firefly backport https://github.com/ceph/ceph/pull/3128 Loïc Dachary
03:11 AM devops Feature #10046: run make check on every pull request
had to fix a) timeout, b) output overflow when rebuilding the container because its dependencies changed, c) fix fail... Loïc Dachary
03:01 AM Bug #10384 (Resolved): ceph-test-helpers may race
Loïc Dachary
03:01 AM Bug #10389 (Resolved): init-ceph stop may return before daemons are stopped
Loïc Dachary
02:29 AM Revision 27cb78bd (ceph): mon, os: check the result of sync_filesystem.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
02:25 AM Revision fa96bb4d (ceph): librbd: Stub out new exclusive image feature
When an image is flagged with the exclusive feature, only a
single client can modify the image. This is groundwork f...
Jason Dillaman
02:25 AM Revision 3646e1e4 (ceph): encoding: wrap ENCODE_START/FINISH arguments
Wrapped the bufferlist argument with parentheses to prevent
compile errors when attempting to pass a dereferenced buf...
Jason Dillaman
01:55 AM Revision 4280d004 (ceph): Merge pull request #3310 from ceph/wip-mdsmonitor-fixes
MDSMonitor fixes Zheng Yan
12:24 AM Bug #10479 (Duplicate): Object will be treated as "not exist" if primary shard is lost or failed ...
When reading an object, if primary shard is lost or primary OSD can't get attr from this shard, e.g, EIO, primary wil... Zhi Zhang

01/07/2015

10:20 PM Revision 478629bd (ceph): rgw: index swift keys appropriately
Fixes: #10471
Backport: firefly, giant
We need to index the swift keys by the full uid:subuser when decoding
the jso...
Yehuda Sadeh
10:19 PM Revision d73f0b86 (ceph): If trusty, use older version of qemu
Fixes #10319
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(Cherry-picked from 46a1a4cb670d30397979cd89808a2e4...
Warren Usui
10:14 PM Revision efe801ff (ceph): If trusty, use older version of qemu
Fixes #10319
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry-picked from 46a1a4cb670d30397979cd89808a2e4...
Warren Usui
09:59 PM Revision 6caa4fa4 (ceph): If trusty, use older version of qemu
Fixes #10319
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry-picked from 46a1a4cb670d30397979cd89808a2e4...
Warren Usui
09:23 PM Revision f31020da (ceph): Merge pull request #3167 from ceph/wip-10307
rgw: use s->bucket_attrs instead of trying to read obj attrs
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-...
Josh Durgin
06:59 PM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
there are some file lock related fixes after 3.14. did you see something like below in ceph.log
slow request 121.3...
Zheng Yan
06:15 PM Bug #10468: osd crashed at OpRequest::_dump_op_descriptor_unlocked
We tested a long period of time about cephs,metadata poll and data poll are separated,we write 64KB file about 48 hou... qf zhao
06:13 PM devops Bug #10310: Error "'sudo yum install ceph-devel-0.XXX -y'" across nighties runs
sudo yum install ceph-devel-0.67.11 -y --> I am wondering if there is a version issue here. This returns an error co... Anonymous
04:59 PM devops Bug #10310: Error "'sudo yum install ceph-devel-0.XXX -y'" across nighties runs
Same set of problems in this run http://pulpito.ceph.redhat.com/teuthology-2015-01-06_22:00:01-rados-dumpling-distro-... Yuri Weinstein
05:12 PM Revision c1b547c4 (ceph): Inherit teuthology's log level
Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit 31ff241f5a74d455d6e61f02065f2df43d3fa978)
Zack Cerza
05:10 PM Revision bae3bc8e (ceph): Merge pull request #282 from ceph/wip-10469
Inherit teuthology's log level Zack Cerza
04:58 PM devops Bug #10308: "FATAL: Chef::Exceptions::ChildConvergeError" in upgrade:dumpling-x-firefly-distro-ba...
Same set of problems in this run http://pulpito.ceph.redhat.com/teuthology-2015-01-06_22:00:01-rados-dumpling-distro-... Yuri Weinstein
04:53 PM Revision 31ff241f (ceph): Inherit teuthology's log level
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
04:44 PM rbd Documentation #10478 (Resolved): Update Glance configuration docs for Juno
Hi,
It seems there is a bug or maybe on the documentations mentioned on http://ceph.com/docs/master/rbd/rbd-openst...
Mario Codeniera
04:01 PM Bug #10474 (Fix Under Review): Testing wip-9780-9781 hung ceph-objectstore-tool on import
David Zafman
03:59 PM Bug #10474: Testing wip-9780-9781 hung ceph-objectstore-tool on import

This is a caused the journal's write thread waiting for full_state to go to FULL_NOTFULL, at the same time that onl...
David Zafman
03:14 PM Bug #10474: Testing wip-9780-9781 hung ceph-objectstore-tool on import
End of log shows entire umount sequence.
2015-01-06 15:38:59.771186 7f7692bce900 5 filestore(/var/lib/ceph/osd/ce...
David Zafman
12:42 PM Bug #10474: Testing wip-9780-9781 hung ceph-objectstore-tool on import

This thread didn't notice that write_stop is set in ENOSPC handling:
Thread 5 (Thread 0x7f7688a43700 (LWP 47834)...
David Zafman
12:22 PM Bug #10474 (Resolved): Testing wip-9780-9781 hung ceph-objectstore-tool on import
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-2 --journal-path /var/lib/ceph/osd/ceph-2/journal --log-file... David Zafman
03:47 PM Revision 1c1f7c35 (ceph): Merge pull request #3036 from dachary/wip-make-check
packages: add python-virtualenv and xmlstarlet
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Loic Dachary
03:08 PM Feature #10477 (Resolved): pg query should output the replicas the primary is waiting on between ...
- useful state name (not just 'inactive')
- qeury needs to say who we are waiting for
- blocked_by set needs to be ...
Samuel Just
02:31 PM Revision f6bcbe37 (ceph): tasks/mds_flush: remove #10387 workaround
Now that #10387 is fixed in master, we can tighten
up this test to ensure that the expected deletions
are happening.
...
John Spray
02:30 PM Revision e9a29c58 (ceph): Merge pull request #3269 from ceph/wip-10387
client: close dirfrag whem rmdir
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
02:13 PM Revision c400ba1e (ceph): mon/MDSMonitor: respect MDSMAP_DOWN when promoting standbys
Previously, a standby could become active even if 'cluster_down'
had been run. This was awkward, because it would ge...
John Spray
02:13 PM Revision 97cc409f (ceph): mon/MDSMonitor: fix `mds fail` for standby MDSs
This command takes a gid, rank or name, but
in the name case it would previously only work if
the named daemon had a ...
John Spray
02:06 PM rgw Bug #10471 (Fix Under Review): rgw: metadata sync doesn't create subusers correctly
Yehuda Sadeh
09:48 AM rgw Bug #10471 (Resolved): rgw: metadata sync doesn't create subusers correctly
Yehuda Sadeh
01:25 PM rgw Bug #10475 (Resolved): rgw: setting bucket metadata via swift api removes existing metadata
According to http://docs.openstack.org/api/openstack-object-storage/1.0/content/POST_updateContainerMeta__v1__account... Josh Durgin
01:22 PM rgw Bug #10307 (Pending Backport): rgw: setting bucket attributes (swift POST on bucket) sometimes fail
Josh Durgin
10:39 AM Bug #10473 (Rejected): mon: not discarding messages from disconnected clients (firefly)
observed on a 0.80.7 cluster: very old log messages on peon mons still being repeatedly resent to the leader, despite... Sage Weil
09:52 AM Revision 487c22a8 (ceph): init-ceph: stop returns before daemons are dead
The existence of the pidfile must be checked outside of the loop to send
a signal to the daemon. Otherwise the daemon...
Loic Dachary
09:14 AM Revision fd4ac46b (ceph): crush/crush.c: prevent DIVIDE_BY_ZERO
Fix for:
CID 1219471 (#1 of 1): Division or modulo by zero (DIVIDE_BY_ZERO)
divide_by_zero: In function call crush_...
Danny Al-Gaaf
09:14 AM Revision b99508b3 (ceph): osd/ClassHandler.cc: move stat into error handling
There is no security advantage to check if the class file
exists before opening it but the file could be removed or
e...
Danny Al-Gaaf
09:14 AM Revision 3d08a687 (ceph): msg/async/AsyncConnection.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision b0870082 (ceph): src/mds/MDS.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 678ece89 (ceph): common/Cycles.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision b7b13d21 (ceph): ceph_monstore_tool.cc: unsigned can't be less than zero
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 2bd18331 (ceph): msg/async/EventSelect.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 7b5ccb73 (ceph): msg/async/AsyncMessenger.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision a58446c4 (ceph): tools/ceph_authtool.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 78542f9a (ceph): ceph_objectstore_tool.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 5ca47099 (ceph): test/librados/snapshots.cc: fix resource leak, delete op
Fix for:
CID 1260395 (#2 of 2): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable op going out of scope leaks ...
Danny Al-Gaaf
09:14 AM Revision 8511b559 (ceph): librados/librados.cc: fix UNINIT issue
Fix for issues introduced with cba4ed44f:
CID 1256099 (#1 of 1): Uninitialized pointer read (UNINIT)
uninit_use: Us...
Danny Al-Gaaf
09:14 AM Revision c27e0fe9 (ceph): mds/MDLog.cc: fix uninitialized pointer read
Fix for Coverity issue:
CID 1238902 (#1 of 1): Uninitialized pointer read (UNINIT)
uninit_use: Using uninitialized ...
Danny Al-Gaaf
09:14 AM Revision aacdaae1 (ceph): src/common/obj_bencher: fix some UNINIT issues
Make sure concurrentios is always >= 0 to fix these coverity
issues and to prevent bad_alloc/negative array sizes:
C...
Danny Al-Gaaf
09:14 AM Revision 1a00fb70 (ceph): test/librados/aio.cc: release completion before exit
CID 1242020 (#1 of 1): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable my_completion going out of scope
leak...
Danny Al-Gaaf
09:14 AM Revision 3ccd792f (ceph): client/Client.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 69f82236 (ceph): ceph_context.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 369af322 (ceph): perf_counters.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 42417e2d (ceph): KeyValueStore.cc: prefer !empty() over size() for emptiness check
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 252fc03b (ceph): ceph_objectstore_tool.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 936b98a2 (ceph): client/Client.cc: cleanup code to silence cppcheck
Remove not needed goto statement and silence cppcheck
warning about possible null pointer deref of 'in'.
Signed-off-...
Danny Al-Gaaf
09:14 AM Revision 36dd487a (ceph): configure.ac: fix warnings about unknown commands
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision 2ab4003c (ceph): mds/Capability.h: init num_revoke_warnings in constructor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:14 AM Revision f19c2e68 (ceph): mds/Server.cc: fix compiler warning
Fix compiler warning caused by twice checking but missing
final else block.
In file included from mds/MDS.h:20:0,
...
Danny Al-Gaaf
09:14 AM Revision ed7ca162 (ceph): test_mon_workloadgen.cc: fix warning about self init
Fix for:
[src/test/mon/test_mon_workloadgen.cc:351]: (error) Member variable
'whoami' is initialized by itself.
Si...
Danny Al-Gaaf
09:14 AM Revision 79d63a08 (ceph): bench/tp_bench.cc: fix warning about self init
Fix for:
[src/test/bench/tp_bench.cc:103]: (error) Member variable 'next'
is initialized by itself.
Signed-off-by:...
Danny Al-Gaaf
09:14 AM Revision 2f542094 (ceph): test/librados/aio.cc: delete AioCompletion* before return
CID 1242018: Resource leak (RESOURCE_LEAK)
leaked_storage: Variable aio_completion going out of scope leaks
the sto...
Danny Al-Gaaf
08:44 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
Same problems in run http://pulpito.ceph.com/teuthology-2015-01-06_17:15:01-upgrade:dumpling-firefly-x:parallel-next-... Yuri Weinstein
08:27 AM Revision 485d1390 (ceph): client: fix mount timeout
implement a simple timeout mechanism for make_request()
Fixes: #10041
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng
07:39 AM rbd Bug #10139: librbd cpu usage 4x higher than krbd
Ran perf testing with same fio spec using the librados_test_stub (in-process, simulated RADOS backend). I don't see ... Jason Dillaman
07:28 AM Revision 397b2616 (ceph): common: Don't call ioctl(BTRFS_IOC_SYNC) in sync_filesystem.
From the manual of syncfs, it first appeared in Linux 2.6.39. At this
point, btrfs didn't as a stable production. So ...
Jianpeng Ma
07:26 AM Revision 3f7faa4d (ceph): common: Directly return the result of syncfs().
In commit 808c644248e4, it will try sync() if syncfs() return error.
No evidence prove this way can work. And sync() ...
Jianpeng Ma
06:14 AM Revision 1c38895f (ceph): disable tcmalloc by default when enable jemalloc
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
03:57 AM Fix #9484: OSD: block until we have the same map as the client on pg commands
Please look at https://github.com/ceph/ceph/pull/3309 which might be solution for this issue. Mykola Golub
03:55 AM Feature #9483: OSD: add a get_newest_map command to the admin socket
https://github.com/ceph/ceph/pull/3309 Mykola Golub
12:28 AM CephFS Bug #10041 (Fix Under Review): ceph-fuse: never exit when no MDS server is available
Zheng Yan

01/06/2015

11:24 PM Revision 6fd348fe (ceph): Merge remote-tracking branch 'origin/wip-10270' into master
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Conflicts:
src/librados/IoCtxImpl.cc
src/librados/IoCtxImpl.h
Josh Durgin
10:54 PM Bug #10468 (Resolved): osd crashed at OpRequest::_dump_op_descriptor_unlocked
when test cephfs,osd crush.
ceph version 0.90 (08bd1e1eee37c80ee033c067f678236da38b1694)
coredump information:...
qf zhao
09:48 PM Revision 1a13d92b (ceph): Merge branch 'wip-fast-txn'
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil
09:29 PM Revision fda60197 (ceph): osd: add feature CEPH_FEATURE_OSD_TRANSACTION_MAY_LAYOUT (1ULL<<47)>>)
This feature determine whether we use tbl encode for transaction of use
the new map layout.
The primary uses peer_fe...
Dong Yuan
09:29 PM Revision 0354305d (ceph): osd: fix Transaction::get_data_offset bug when map layout used
add following offset:
sizeof(__u8) + // encode struct_v
sizeof(__u8) + // encode compat_v
sizeof(__u3...
Dong Yuan
09:29 PM Revision 5d665252 (ceph): ceph-object-corpus: drop compat with old ObjectStore::Transaction
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:29 PM Revision 95d2174e (ceph): osd/ECBackend: make sure localt uses tbl is ec txn does
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:29 PM Revision 3bd00421 (ceph): osd: remove unused Transaction fields
We don't need sobject and pool_override anymore since we don't need to
support anything older than dumpling.
Change-...
Dong Yuan
09:29 PM Revision dbae9225 (ceph): osd: Add Transaction::TransactionData for fast encode/decode
TransactionData wrap the following fields:
__le64 ops;
__le32 largest_data_len;
__le32 largest_data...
Dong Yuan
09:29 PM Revision 3db4f696 (ceph): osd: new format for Transaction encode/decode
This patch add a new fixed size struct Transaction::Op to represent
all actions.
All coll and ghobject used by the t...
Dong Yuan
09:29 PM Revision a4575d10 (ceph): osd: add encode/deocde impl for new layout
When use_tbl is true, Transaction::encode will give the same result as
before, while when use_tbl is false, Transacti...
Dong Yuan
09:29 PM Revision 6b2103b7 (ceph): osd: new Transaction::iterator interface
This patch add new Transaction::iterator interface according to new
encode/decode layout. The new iterator give the w...
Dong Yuan
09:29 PM Revision d427ca35 (ceph): osd: Transaction::append & Transaction::swap
Finish append and swap for new Transaction encode/decode layout.
Since append will modify the op_bl now, we changed ...
Dong Yuan
09:29 PM Revision 1889d390 (ceph): ceph_perf_objectstore: fix warning
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:29 PM Revision 5da6b41f (ceph): osd: build fields for Transaction::iterator when tbl is used
When tbl is used (for compatibility), the Transaction::begin method need
to build all fields used by iterator. That i...
Dong Yuan
07:18 PM CephFS Feature #1398: qa: multiclient file io test
Here's the story so far.
The teuthology tests for mpi testing used a yaml file with the following tasks:...
Anonymous
07:08 PM CephFS Bug #10416: quota test failures
the nondeterministic design is nightmare Zheng Yan
11:00 AM CephFS Bug #10416: quota test failures
It is not fixed already:
http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-26_23:04:02-fs-master-testing-basic-...
Greg Farnum
06:53 PM Bug #6301: ceph-osd hung by XFS using linux 3.10
Some ceph error log when the xfs memory allocation deadlock... wei li
05:45 PM Bug #6301: ceph-osd hung by XFS using linux 3.10
We face to this problem in centos 7, kernel 3.10.0-123.el7.x86_64
We download the kernel source http://vault.centos....
wei li
06:36 PM CephFS Bug #10412 (Resolved): samba: failed smbtorture run
this bug was introduced after giant Zheng Yan
08:18 AM CephFS Bug #10412 (Pending Backport): samba: failed smbtorture run
Sage Weil
04:26 AM CephFS Bug #10412 (Fix Under Review): samba: failed smbtorture run
Zheng Yan
06:35 PM Revision ebfe2306 (ceph): Merge pull request #3272 from trociny/tell-mon-version
cli: make ceph tell mon.* version work
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:34 PM Revision 34c0e17d (ceph): Merge pull request #3196 from tchaikov/shadow-cct
client, librados, osdc: do not shadow Dispatcher::cct
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:32 PM Revision 815bb9c2 (ceph): Merge pull request #3298 from majianpeng/fix5
TestLFNIndex.cc: For root, dont do permission operations.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:10 PM Revision de021345 (ceph): tests: resolve ceph-helpers races
Some tests were racing against the monitor. On a fast machine it worked
but slower machines (or sometime when running...
Loic Dachary
06:07 PM Revision d7142d9a (ceph): Merge pull request #3283 from dachary/wip-make-debs
debian: create a repository from sources
Reviewed-by: Sage Weil <sage@redhat.com>
Loic Dachary
04:26 PM Revision 386ab7ce (ceph): Merge pull request #3301 from ktdreyer/rm-tiobench
#10152: qa: drop tiobench suite
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:25 PM Revision b23da979 (ceph): Merge pull request #278 from ceph/wip-rm-tiobench
#10152: drop tiobench tests Sage Weil
04:22 PM Feature #9956 (Fix Under Review): osd: reenable alloc hints if kernel is known to be safe
Sage Weil
04:20 PM Revision 60513210 (ceph): Merge pull request #3300 from ceph/wip-10412
client: fix use-after-free bug in unmount()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:00 PM Revision bea2d4a8 (ceph): qa: drop tiobench suite
The tiobench software has been abandoned upstream for years. Fedora and
Debian are no longer shipping the tiobench pa...
Ken Dreyer
03:59 PM Revision 8a317125 (ceph): drop tiobench tests
The tiobench software has been abandoned upstream for years. Fedora and
Debian are no longer shipping the tiobench pa...
Ken Dreyer
03:46 PM Bug #9978 (Closed): keyvaluestore: void ECBackend::handle_sub_read
Samuel Just
03:45 PM Revision 8618a537 (ceph): cli: ceph: easier debugging (pdb) with 'CEPH_DBG=1'
'CEPH_DBG=1 ceph foo' will now drop a pdb shell for interactive
debugging. Way better than fiddling with the source ...
Joao Eduardo Luis
03:26 PM rgw Bug #10354 (Pending Backport): Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro...
Josh Durgin
03:25 PM rbd Bug #10270 (Pending Backport): "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-dist...
commit:53929ba1751fad9c9cd8545c4cd6985982d2eb5f Josh Durgin
03:11 PM Revision 9330ad60 (ceph): Merge pull request #3276 from ceph/wip-repop
Add MOSDRepOp and MOSDRepOpReply
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil
02:50 PM Revision 68c27cfb (ceph): Merge pull request #3299 from wonzhq/compile-warn
cleanup: fix a compile warning
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:45 PM Revision 226b61aa (ceph): common/PriorityQueue: add test cases for it
Kefu Chai
02:29 PM Revision aff4499a (ceph): common/PrioritizedQueue: do not 'using namespace std'
* do not assume `using namespace std` before including
PrioritizedQueue.h
Signed-off-by: Kefu Chai <tchaikov@gmail...
Kefu Chai
02:09 PM Bug #10402 (Rejected): ceph-objectstore-tool import may need to add an OSDMap for old epoch

We are rebuilding past intervals on all imports and setting the pg epoch and same_interval_since to the OSD epoch. ...
David Zafman
01:47 PM Feature #9953 (Resolved): osd: efficient ObjectStore::Transaction encoding
Sage Weil
12:59 PM Feature #10452: ceph osd df
I'd really like this data to be exposed up through Calamari too... Neil Levine
12:53 PM Feature #9781: ceph_objectstore_tool: On import handle splits
David Zafman
12:22 PM Revision 55f8fee2 (ceph): client: fix use-after-free bug in unmount()
If there is error, _release_fh() already outputs error message.
No need to print extra error message
Fixes: #10412
S...
Yan, Zheng
11:26 AM CephFS Bug #10465: Audit and fix ceph-qa-suite exec tasks
Also, I noticed this because http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-26_23:04:02-fs-master-testing-bas... Greg Farnum
11:26 AM CephFS Bug #10465 (Resolved): Audit and fix ceph-qa-suite exec tasks
suites/fs/basic/tasks/cfuse_workunit_suites_truncate_delay.yaml executes a dd and a truncate on a file in the local n... Greg Farnum
11:16 AM Bug #10464 (Resolved): osd/osd_types.h: 3123: FAILED assert(rwstate.empty())
ceph version 0.90-632-gcd1ed1e (cd1ed1e08f72042113305aef431f9276881aaa8b)
1: (ceph::__ceph_assert_fail(char const*...
Samuel Just
11:03 AM CephFS Bug #10448: wrong parameter passed to ceph_zero_pape_vector_range() in striped_read() of fs/ceph/...
Zheng, we've got a new failing directio test at http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-28_23:08:01-kc... Greg Farnum
10:42 AM CephFS Bug #10413: samba: coredumps after tests run
That looks good to me (I guess?), but I don't think putting it into our own samba repo is the right place. IIRC we're... Greg Farnum
10:39 AM Feature #9961 (Resolved): osd: new MOSDClientSubOp and Reply
Sage Weil
10:19 AM rbd Feature #7924 (Closed): Openstack: make long-running operations async in cinder
in openstack tracker: https://bugs.launchpad.net/cinder/+bug/1401335 Josh Durgin
10:11 AM Feature #10463 (Resolved): use SEEK_DATA/SEEK_HOLE for FileStore fiemap() implementation
> In an exchange on linux-fsdevel yesterday it became clear that even when
> FIEMAP isn't buggy it's not a good inte...
Sage Weil
09:51 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
Aaron Bassett wrote:
> https://github.com/ceph/ceph/blob/master/src/rgw/rgw_rados.cc#L589
>
> Reading this sectio...
Aaron Bassett
09:47 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
https://github.com/ceph/ceph/blob/master/src/rgw/rgw_rados.cc#L589
Reading this section, it looks to me that if pa...
Aaron Bassett
09:34 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
I did some more testing, this time I tried taking the cache tier out of play and set it up with:
a) civetweb, usin...
Aaron Bassett
09:27 AM Linux kernel client Bug #10313 (Need More Info): IO drop outs/timeouts on one of the rbd client
Ilya Dryomov
09:25 AM Linux kernel client Bug #10208: libceph: intermittent hangs under memory pressure
A similar problem with krbd I was debugging with a user offline went away with 3.18 as far as they can tell.
I assum...
Ilya Dryomov
09:22 AM rbd Feature #10462 (Resolved): rbd cli: use io hints for import/export etc
Sage Weil
09:22 AM rbd Feature #10461 (Resolved): objectcacher: use librados io hints
Sage Weil
09:20 AM rbd Feature #4095 (Rejected): rbd: 2-phase commit for snapshot creation
leader stuff makes this unnecessary Sage Weil
09:06 AM rgw Feature #9932 (Resolved): rgw: map swift X-Storage-Policy header to rgw pools
commit:77c1a35a827f4f285a4a2b47eba62465fc67d126 Josh Durgin
09:03 AM rgw Feature #10191 (In Progress): rgw: object versioning multi-zone support
Neil Levine
08:48 AM devops Bug #10152: drop tiobench references
The tiobench removal has been merged for ceph.git and ceph-qa-suite.git.
Proposal to remove tiobench from ceph-q...
Ken Dreyer
08:02 AM devops Bug #10152: drop tiobench references
Proposal to remove tiobench from ceph-qa-suite.git: https://github.com/ceph/ceph-qa-suite/pull/278 Ken Dreyer
07:46 AM devops Bug #10152: drop tiobench references
Proposal to remove tiobench from ceph.git: https://github.com/ceph/ceph/pull/3301 Ken Dreyer
08:36 AM Revision 93d39a84 (ceph): cleanup: fix a compile warning
warning: 'pi' may be used uninitialized in this function
[-Wmaybe-uninitialized]
Signed-off-by: Zhiqiang Wang <zhiqi...
Zhiqiang Wang
08:23 AM Revision ea3ed5bb (ceph): TestLFNIndex.cc: For root, dont do permission operations.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
08:10 AM devops Bug #9725: Error "'sudo yum install ceph-radosgw-0.67.11 -y'"in upgrade:dumpling-x-firefly-distro...
And also 'sudo yum install ceph-radosgw-0.87 -y'
Run http://pulpito.ceph.redhat.com/teuthology-2015-01-05_05:32:02...
Yuri Weinstein
08:06 AM devops Bug #9725: Error "'sudo yum install ceph-radosgw-0.67.11 -y'"in upgrade:dumpling-x-firefly-distro...
Seems to be wide spread now.
For example in this run in octo
http://pulpito.ceph.redhat.com/teuthology-2015-01-05_...
Yuri Weinstein
07:57 AM devops Bug #10460 (Resolved): Missing packadge centos6
From cron log:... Yuri Weinstein
07:46 AM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
Regarding the stuck requests .. I have definitely seen one or two stuck mds requests. But I had then thought they wer... Markus Blank-Burian
05:31 AM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
I think there was a stuck request, which prevented mds from trimming completed_requests Zheng Yan
06:42 AM rgw Feature #10453 (In Progress): rgw: sync agent full sync of versioned objects
Alfredo Deza
06:38 AM RADOS Feature #10459 (New): osd: allow startup option to skip processing old maps
If we know that we have healthy PGs, it is mostly a waste of time for an OSD that has been down for a long time to sp... Sage Weil
03:21 AM Bug #9235 (Pending Backport): unittest_histogram test case Histogram.Position fail
Loïc Dachary
03:19 AM Bug #8654 (Pending Backport): Parsing /etc/lsb-release for OSD metadata is not portable
Loïc Dachary
02:24 AM Revision 8a178392 (ceph): Merge pull request #3293 from ktdreyer/help-missing-keyutils-libs-devel
configure: show package name when libkeyutils is missing Sage Weil
12:54 AM Revision 4a42a81c (ceph): Merge pull request #3294 from ceph/wip-fix-copyfrom
osd: fix copyfrom
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil

01/05/2015

11:39 PM Revision 0f83a181 (ceph): Merge pull request #3226 from ceph/wip-10319-wusui
If trusty, use older version of qemu
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
11:35 PM CephFS Bug #10448: wrong parameter passed to ceph_zero_pape_vector_range() in striped_read() of fs/ceph/...
push a fix to the testing branch Zheng Yan
03:44 PM CephFS Bug #10448: wrong parameter passed to ceph_zero_pape_vector_range() in striped_read() of fs/ceph/...
I don't think rbd uses anything under fs/ceph, so here's a category where Zheng and Sage are more likely to notice it. Greg Farnum
10:37 PM Revision 488355cc (ceph): osd: fix object_copy_data_t compat encoding
If the omap_data map is empty, we want an empty bufferlist.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:28 PM Revision 6ccdce56 (ceph): Merge pull request #3189 from ceph/wip-10329
Wip 10329
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
09:03 PM CephFS Feature #1398: qa: multiclient file io test
Here's what appears to be a bunch of problems:... Anonymous
04:05 PM CephFS Feature #1398: qa: multiclient file io test
Here's what looks to be the last issue:... Anonymous
08:54 PM Revision d5e2ca16 (ceph): Merge pull request #3277 from ceph/wip-watch-leak
librados: fix a memory leak in watch
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
08:53 PM Revision 78d2d310 (ceph): Add MOSDRepOp and MOSDRepOpReply
Add the two new message type and change the corresponding code flow as well.
Basically the idea to have MOSDRepOp is...
Xiaoxi Chen
08:53 PM Revision ed503776 (ceph): osd/PG: print last_update_applied if != last_update
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:34 PM Revision f9f64e19 (ceph): Merge pull request #3206 from ceph/wip-librados-init
librados: init last_objver
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:19 PM Revision 6ca2eb86 (ceph): configure: show pkg names when libkeyutils is missing
Prior to this commit, when ./configure can't find libkeyutils, it would
bail out with a terse error message.
Some of...
Ken Dreyer
07:16 PM Revision d253badb (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
07:16 PM Revision 3a2e2df7 (ceph): Merge pull request #3247 from ceph/wip-10422
mon: provide encoded canonical full OSDMap from primary
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Sage Weil
07:16 PM devops Feature #7454: ceph-disk: support osd removal / ceph-disk remove
I just want to mention one thing about the zap subcommand.
Sometimes I will hit some problem with zap subcommand a...
Wei-Chung Cheng
10:26 AM devops Feature #7454 (In Progress): ceph-disk: support osd removal / ceph-disk remove
Current plan is to add two new sub-commands: "deactivate" and "destroy".
Deactivate is intended to mirror activate...
Travis Rhoden
06:51 PM Linux kernel client Bug #10450: NULL pointer dereference at send_mds_reconnect
it's already fixed by commit 00bd8edb86 (ceph: fix null pointer dereference in discard_cap_releases()), this fix is i... Zheng Yan
01:35 AM Linux kernel client Bug #10450: NULL pointer dereference at send_mds_reconnect
Submitted by pressing enter at the wrong time. So here are more details:
When our mds crashes (see #10449), some c...
Markus Blank-Burian
01:32 AM Linux kernel client Bug #10450 (Resolved): NULL pointer dereference at send_mds_reconnect
When our mds crashes (see #10449), some kernel throw Markus Blank-Burian
06:20 PM CephFS Bug #10413 (Fix Under Review): samba: coredumps after tests run
https://github.com/ceph/samba/pull/1 Zheng Yan
05:48 AM CephFS Bug #10413 (In Progress): samba: coredumps after tests run
smbd can call cephwrap_{getcwd,chdir,stat} after umount Zheng Yan
05:36 PM Revision 5cf84e63 (ceph): librados: fix leak of WatchContext on unwatch
The lifecycle matches that of the watch linger_op. Note that it is NULL
for notify.
Signed-off-by: Sage Weil <sage@...
Sage Weil
04:07 PM Bug #10458 (Resolved): librados: original pool name cached in IoCtxImpl may be used after pool is...
This isn't a big deal since (1) pool renames are rare and (2) it's only used in a few methods:... Josh Durgin
03:49 PM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
If this is two separate bugs I'd like to figure out if we can prevent the session_info_t from growing so large pretty... Greg Farnum
03:54 AM CephFS Bug #10449: MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message too long"
Funnily enough, I was just noticing this in the code while working on #9883 -- all the MDS table persistence code use... John Spray
01:30 AM CephFS Bug #10449 (Resolved): MDS crashing in "C_SM_Save::finish" due to OSD response "-90 ((90) Message...
The relevant part of the log is the following:... Markus Blank-Burian
03:48 PM rgw Bug #10268 (Pending Backport): s3tests.functional.test_s3.test_bucket_create_exists fails with 'S...
Josh Durgin
03:47 PM rgw Bug #10334 (Pending Backport): rgw: s3 need to return InvalidAccessKeyId instead of AccessDenied
commit:56af795b1046a4c1bfba59e1fefde272bb0e5c1e Josh Durgin
03:47 PM rgw Bug #10329 (Pending Backport): rgw: s3 need to return SignatureDoesNotMatch instead of AccessDenied
commit:ef75d720f289ce2e18c0047380a16b7688864560 Josh Durgin
03:45 PM rgw Bug #9478 (Pending Backport): Incorrect content type in response header
commit:31963459a0a869c4d32f55baa629f36df33eaa90 Josh Durgin
03:45 PM rgw Bug #9479 (Pending Backport): ETag is not included in the XML response to put object copy operation
commit:b1bfc3a7e0c9088f01f8ff770ae14f569fbc570d Josh Durgin
03:44 PM rgw Bug #9877 (Pending Backport): In some cases it's possible for rgw to segfault on http COPY
commit:fe7bf06366adaf787816d1e68f5e3f68e8c91134 Josh Durgin
03:43 PM rgw Bug #9918 (Pending Backport): RGW-Swift: SubUser access permissions, does not seems to work
commit:5d9f36f757a7272c24d2c9adc31db1ed5e712992 Josh Durgin
03:42 PM rgw Bug #9973 (Pending Backport): Validation of Swift DLO manifest object ETag doesn't match OpenStac...
commit:ef6d3ad964d34bc526dc4435486bd5c8cdc3b230 Josh Durgin
03:39 PM rgw Bug #5595 (Pending Backport): object has a Content-Type, but its content_type property is not sho...
commit:f833f12a200ecc2c4f74ddb443d6fa61b7ad14db Josh Durgin
03:33 PM Feature #10457: Permanently mark daemons and clusters which use experimental features
I've marked this as High and assigned this to Sage since I would have liked to gate the experimental feature merge on... Greg Farnum
03:32 PM Feature #10457 (New): Permanently mark daemons and clusters which use experimental features
We want to know if a cluster we are debugging has *ever* used experimental features. Probably we can dump them as par... Greg Farnum
03:28 PM CephFS Bug #10436: ceph-fuse: snapshot flushing from page cache to Client is not coherent
Just to be clear, the problem here is that
1) there is dirty data in the page cache
2) a snapshot happens
3) ceph-...
Greg Farnum
03:26 PM CephFS Bug #10323: lock get stuck in snap->sync state
https://github.com/ceph/ceph/pull/3270 Greg Farnum
03:26 PM CephFS Bug #10343: qa/workunits/snaps/snaptest-xattrwb.sh fails
https://github.com/ceph/ceph/pull/3270 Greg Farnum
03:22 PM Fix #6483 (Resolved): osd: does not fill in OSDOp::rval member
commit:1d661ca97299352ef96f923baf1ead0ef5d7bb8e Josh Durgin
03:11 PM Feature #7195 (Resolved): librados: complete C write object operation bindings
commit:770942aa9ccd2553e0200f1a387a8b702a72ca7b Josh Durgin
03:10 PM Feature #7194 (Resolved): librados: omap in the c api
commit:995fea9a4435f6a7229a4aad7a955d0ba471c9af Josh Durgin
03:09 PM Feature #7193 (Resolved): librados: object operation bindings for reads
commit:242a6c85239397fdc19064b4a36c338b569892c8 Josh Durgin
03:07 PM rgw Feature #7214 (Rejected): radosgw-agent should work with older versions of python-requests
it no longer uses requests Josh Durgin
02:54 PM devops Tasks #10455: Improvements to the tracker - suggestion
re: #2 - yes that's correct, it will also help us at the end of major releases (and minor as well) to make assessment... Yuri Weinstein
02:50 PM devops Tasks #10455: Improvements to the tracker - suggestion
1. we could put stable branch (firefly, giant, etc) vs master. the master vs next changes so often I'm not sure its ... Sage Weil
02:30 PM devops Tasks #10455 (Resolved): Improvements to the tracker - suggestion
In the context of "nightlies" (altho it may benefit our community and downstream development as well) - it seems that... Yuri Weinstein
01:53 PM Revision b5c24e45 (ceph): qa: add test_tell, which currently is used only for testing 'ceph tell ...
The test requires at least two monitors run.
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
01:28 PM Revision f95022e8 (ceph): Merge pull request #3291 from majianpeng/fix2
test/bufferlist: Remove chmod operation.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:51 PM Revision 244777d8 (ceph): test/bufferlist: For root, don't do permission operation for read_file
case.
For root user, it meet those error:
test/bufferlist.cc:1880: Failure
Value of: bl.read_file("testfile"...
Jianpeng Ma
11:52 AM Feature #10452: ceph osd df
This would indeed be a nice feature. At Penguin, we had written some scripts that output the same information (but g... Travis Rhoden
11:43 AM Feature #10452: ceph osd df
Sage Weil wrote:
> i can't decide whether it makes sense to make this look like the ceph osd tree output or not.. it...
Michael Kidd
10:58 AM Feature #10452 (Resolved): ceph osd df
command that will output a table of
- osd id (or crush tree node?)
- crush weight
- reweight weight
- actual re...
Sage Weil
11:15 AM Bug #10422 (Resolved): osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_...
Sage Weil
11:01 AM rgw Feature #10454 (Resolved): rgw: sync agent incremental sync of versioned objects
Yehuda Sadeh
11:00 AM rgw Feature #10453 (Resolved): rgw: sync agent full sync of versioned objects
Yehuda Sadeh
10:01 AM Revision 3b4e021c (ceph): qa: refactor 'ceph -w' magic in test_mon_misc by introducing helper
functions ceph_watch_start and ceph_watch_wait so they can be reused
in other tests.
Signed-off-by: Mykola Golub <mg...
Mykola Golub
10:01 AM Revision 11891383 (ceph): mon: make ceph tell mon.* version work
Fixes: #6767
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
09:51 AM Revision 0b6ab827 (ceph): rbd: add an option merge-diff
Signed-off-by: MingXin Liu <mingxinliu@ubuntukylin.com>
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Sig...
MingXin Liu
09:51 AM Revision bca862c3 (ceph): rbd: parse merge-diff arguments
Signed-off-by: MingXin Liu <mingxinliu@ubuntukylin.com>
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Sig...
MingXin Liu
09:51 AM Revision c7cc6af7 (ceph): rbd: write a diff description into the merged diff file
Signed-off-by: MingXin Liu <mingxinliu@ubuntukylin.com>
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Rev...
MingXin Liu
08:57 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
Well I tried the same setup again with civetweb instead of apache. It ran 10-15% slower, which was fine, it made it f... Aaron Bassett
08:28 AM rgw Bug #10445: Radosgw hang, corrupt manifest?
Not sure what triggers your original issue, althgouh I assume it's similar to what I see in the log. Basically what I... Yehuda Sadeh
08:52 AM Bug #10411: PG stuck incomplete after failed node
Ok, so for future reference..
What *additional* information would you need to be able to reproduce this? AFAIK the...
Brian Rak
08:32 AM Bug #10411 (Can't reproduce): PG stuck incomplete after failed node
Samuel Just
08:41 AM rgw Bug #10354 (Fix Under Review): Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro...
This is duplicate of 10329, there's a pull request pending. Note though that the pull request is against master, but ... Yehuda Sadeh
08:39 AM Bug #10433 (Duplicate): OSD osd/ReplicatedPG.cc: 5540: FAILED assert(soid < scrubber.start || soi...
Samuel Just
02:14 AM Revision c37abeaf (ceph): Merge pull request #3261 from tchaikov/async-msgr
AsyncMessenger: a trivial refactory and a fix
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Haomai Wang

01/04/2015

11:38 PM CephFS Bug #10448 (Resolved): wrong parameter passed to ceph_zero_pape_vector_range() in striped_read() ...
Hi, all
A bug is found in striped_read() of fs/ceph/file.c.
striped_read() calls ceph_zero_pape_vector_range() at...
caifeng zhu
04:01 AM Revision 5a8256e4 (ceph): mount.ceph: avoid spurious error message
/etc/mtab in most modern distributions is a symbol link to
/proc/self/mounts.
Fixes: #10351
Signed-off-by: Yan, Zhen...
Yan, Zheng
01:22 AM rgw Bug #10447 (Closed): rx to radosgw is more than tx (more than ten times)
Hi, I am using radosgw (using civetweb, but happens with apache too), rx to the gateway is more than 10 times the tx ... Mustafa Muhammad

01/03/2015

06:28 PM Revision f5e3b9a6 (ceph): Merge pull request #3286 from ceph/wip-10351
mount.ceph: avoid spurious error message
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:27 AM Linux kernel client Bug #10351 (Pending Backport): mount.ceph prints spurious "mount: error writing /etc/mtab: Invali...
Sage Weil
07:35 AM Revision bdd0e3c4 (ceph): mount.ceph: avoid spurious error message
/etc/mtab in most modern distributions is a symbol link to
/proc/self/mounts.
Fixes: #10351
Signed-off-by: Yan, Zhen...
Yan, Zheng
03:41 AM Revision 6e674500 (ceph): client: close dirfrag when trying to trim an inode
Fixes: #10387
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng

01/02/2015

11:35 PM Linux kernel client Bug #8122 (Duplicate): bogus mount error "mount: error writing /etc/mtab: Invalid argumentnothing...
dup of #10351 Zheng Yan
11:35 PM Linux kernel client Bug #10351 (Duplicate): mount.ceph prints spurious "mount: error writing /etc/mtab: Invalid argum...
dup of #10351 Zheng Yan
11:34 PM Linux kernel client Bug #10351 (Fix Under Review): mount.ceph prints spurious "mount: error writing /etc/mtab: Invali...
Zheng Yan
05:54 PM Revision dced90ba (ceph): Merge pull request #3284 from ktdreyer/doc-rados-preflight-os
doc: rm reference to old Ubuntu release
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
05:37 PM Revision 274b989f (ceph): doc: rm reference to old Ubuntu release
Remove the reference to "Ubuntu 12.10" since this is EOL.
Clarify that we only recommend Ubuntu LTS releases.
(Sinc...
Ken Dreyer
02:24 PM devops Feature #7454: ceph-disk: support osd removal / ceph-disk remove
Associated ceph-deploy command http://tracker.ceph.com/issues/3480 Loïc Dachary
11:14 AM Revision 0471be6f (ceph): debian: create a repository from sources
Create a debian repository suitable for inclusion in
/etc/apt/sources.list, for the current distribution and using th...
Loic Dachary
06:23 AM rgw Bug #10445 (Resolved): Radosgw hang, corrupt manifest?
I'm load testing my radosgw setup to get an idea what kind of throughput I can get. I have it set up writing to a cac... Aaron Bassett

01/01/2015

09:52 PM Revision 020983b0 (ceph): Merge pull request #3223 from objoo/master
mailmap updates
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
01:47 PM Bug #9735 (In Progress): "rados lock list" doesn't output final end-of-line
https://github.com/ceph/ceph/pull/3271 Loïc Dachary
03:14 AM Fix #10443: compressing ceph-test-dbg takes a long time
https://github.com/dachary/ceph/compare/wip-10443-ceph-test?expand=1 removes the ceph-test-dbg package entirely. It i... Loïc Dachary
02:48 AM Fix #10443 (Rejected): compressing ceph-test-dbg takes a long time
The ceph-test-dbg debian package is ~2GB big and it takes over 5 minutes on a Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10G... Loïc Dachary

12/31/2014

02:45 AM Revision c9da51de (ceph): AsyncMessenger: should retry in case of EINTR
* if EINTR is returned, do_send() should return 0 or `continue`.
* reword the comment a little bit
Signed-off-by: Ke...
Kefu Chai
02:45 AM Revision d49b6940 (ceph): AsyncMessenger: s/sended/sent/
Signed-off-by: Kefu Chai <tchaikov@gmail.com> Kefu Chai
02:45 AM Revision c8f56ab2 (ceph): AsyncMessender: use IOV_MAX instead of IOV_LEN
Signed-off-by: Kefu Chai <tchaikov@gmail.com> Kefu Chai

12/30/2014

10:08 PM Revision 169e8bd2 (ceph): msg: fix factory error message
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:08 PM Revision ec1f58a3 (ceph): unittest_msgr: enable experiemntal async msgr
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:27 PM Revision 1265603b (ceph): osd: force read bit for watch
We can get an bad reply like this:
- watch1 received, repop started
- con resets
- watch2 received
...
Sage Weil
08:08 PM Bug #10435: ceph-osd stops with "Caught signal (Aborted)" or "osd/PG.cc: 2683: FAILED assert(valu...
Having determined which RBD volumes these unfound OIDs belonged to, I've decided to remove osd.6, zero the drive, and... Jamin Collins
08:03 PM Revision 46424419 (ceph): osd: drop unused watch_info_t w
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:46 PM Revision 51f5f12c (ceph): Merge pull request #3219 from yuyuyu101/wip-10383
Wip 10383: Fix unittest_msgr with AsyncMessenger bug
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:44 PM Revision ecdc9fb2 (ceph): Merge pull request #3279 from ceph/wip-mon-janitorial-list
src/doc: add monitor janitorial list Sage Weil
01:02 PM Revision 96ba529e (ceph): clear data and payload inside ops_in_flight_lock
http://tracker.ceph.com/issues/9916 Fixes: #9916
Signed-off-by: Dong Lei <leidong@yahoo-inc.com>
Dong Lei
12:33 PM Bug #10441 (Fix Under Review): osd: dup watch can reply before watch is persisted
Sage Weil
09:53 AM Bug #10441: osd: dup watch can reply before watch is persisted
... Sage Weil
09:53 AM Bug #10441 (Resolved): osd: dup watch can reply before watch is persisted
- watch1 received by osd
- osd starts repop
- connection reset
- watch2 resent by client
- watch2 sees watch is a...
Sage Weil
12:30 PM Revision fd877e01 (ceph): Merge pull request #3278 from mslovy/wip-y04
KeyValueStore:: do_transactions: clean up code which is never used
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Haomai Wang
10:53 AM Revision cef7a825 (ceph): KeyValueStore:: do_transactions: clean up code which is never used
clean up ops and bytes which is never used in do_transactions()
Signed-off-by: Ning Yao <zay11022@gmail.com>
Ning Yao
10:10 AM Revision dfd6a382 (ceph): src/doc: add monitor janitorial list
Signed-off-by: Joao Eduardo Luis <joao@redhat.com> Joao Eduardo Luis
09:16 AM Bug #10439: 'ceph tell' should fail if daemon is not found
the problem lies in pybind/ceph_argparse.py, function 'find_cmd_target()'.
The following snippet takes a relaxed a...
Joao Eduardo Luis
12:07 AM Bug #10439 (Resolved): 'ceph tell' should fail if daemon is not found
Right now if a daemon specified to 'ceph tell' command does not match 'osd.{number}' format and is not a mon daemon, ... Mykola Golub
07:35 AM Revision 1dba143d (ceph): Make pg dump {,sum,pgs,pgs_brief} work for format=plain
Fixes: #5963, #6759
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
12:28 AM Revision dfee5e53 (ceph): Merge pull request #3274 from ceph/wip-10341
tools: ceph-monstore-tool: refactor cli parsing
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil

12/29/2014

11:55 PM Revision 7d75f0cf (ceph): Makefile: include radosgw-admin in base
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:47 PM Revision 38350a09 (ceph): client: fix quota signed/unsigned warning
client/Client.cc: In member function 'bool Client::is_quota_bytes_exceeded(Inode*, uint64_t)':
client/Client.cc:10393...
Sage Weil
10:31 PM Revision e0648e3d (ceph): Merge pull request #3264 from dachary/wip-jerasure-firefly
erasure-code: update links to jerasure upstream Sage Weil
10:22 PM Revision af03583c (ceph): Merge pull request #3275 from liewegas/wip-experimental
mark some features experimental and warn accordingly
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil
10:19 PM Revision 44ce7cc1 (ceph): os: rename keyvaluestore-dev -> keyvaluestore; mark experimental
Use a clean name for keyvaluestore (no -dev suffix), but mark as
experimental to ensure users know what they are sign...
Sage Weil
10:19 PM Revision 55405db5 (ceph): ms: mark async messenger experimental
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:19 PM Revision b7b4534d (ceph): common: log which experimental features are enabled.
This will appear in the logs regardless of whether or not the features
get used/enabled via other config options.
Si...
Sage Weil
10:19 PM Revision 8a559720 (ceph): common: add 'enable experimental data corrupting features'
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:20 PM Revision 76967993 (ceph): Revert "Move output in task/s3readwrite"
This reverts commit 26a33c3a5aa2aedb52eb5ce140c76503f099b253.
This is tryign to create the archive dir on the remote...
Sage Weil
08:39 PM Revision 3960530b (ceph): Revert "Move output in task/s3readwrite"
This reverts commit 26a33c3a5aa2aedb52eb5ce140c76503f099b253.
This is tryign to create the archive dir on the remote...
Sage Weil
06:56 PM Revision d54295e5 (ceph): Merge pull request #3265 from yuyuyu101/coverify-fix
Event: Avoid illegal multiplication for memset
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:55 PM Revision 455f9409 (ceph): Merge pull request #3268 from ceph/firefly-10415
libcephfs/test.cc: close fd before umount Sage Weil
06:55 PM Revision c6e54207 (ceph): Merge pull request #3267 from ceph/emperor-10415
libcephfs/test.cc: close fd before umount Sage Weil
06:55 PM Revision 44c944e9 (ceph): Merge pull request #3266 from ceph/giant-10415
libcephfs/test.cc: close fd before umount Sage Weil
06:39 PM Revision 9b3c0b61 (ceph): Merge pull request #3260 from nilamdyuti/wip-doc-ceph-object-gateway
doc: Updates information for SSL configuration in Ceph Object Gateway installation.
Reviewed-by: John Wilkins <jowil...
John Wilkins
05:50 PM Revision fe662c5a (ceph): tools: ceph-monstore-tool: a cli that works
Fixes: #10341
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Joao Eduardo Luis
05:50 PM Revision a186ee12 (ceph): tools: ceph_monstore_tool: add sub-command parser helper function
Signed-off-by: Joao Eduardo Luis <joao@redhat.com> Joao Eduardo Luis
05:50 PM Revision 68f3b77d (ceph): tools: ceph-monstore-tool: use subcmd parser helper
reduces the noise in the code
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Joao Eduardo Luis
05:50 PM Revision b27ca4c0 (ceph): tools: ceph-monstore-tool: raw map to stdout if outfile not specified
Signed-off-by: Joao Eduardo Luis <joao@redhat.com> Joao Eduardo Luis
05:50 PM Revision 60e9c3f0 (ceph): tools: ceph-monstore-tool: output number of paxos versions dumped
Signed-off-by: Joao Eduardo Luis <joao@redhat.com> Joao Eduardo Luis
05:50 PM Revision 783956cc (ceph): tools: ceph-monstore-tool: validate start/stop vals
on commands that use 'start' and 'stop'/'end' values, we should validate
them and inform the user when 'stop' > 'star...
Joao Eduardo Luis
04:27 PM Bug #10341 (Resolved): ceph-monstore-tool: crashes when run without arguments
Sage Weil
02:56 PM devops Bug #10438 (Won't Fix): RPM not found
I install ceph and have error with not found RPM.
REPO: http://ceph.com/rpm-giant/el6/
Please move ceph-release-1...
Rafal Gawron
11:28 AM Bug #10435: ceph-osd stops with "Caught signal (Aborted)" or "osd/PG.cc: 2683: FAILED assert(valu...
I've removed, erased, and re-added osd.11 to the ceph cluster. Jamin Collins
10:04 AM Bug #10411: PG stuck incomplete after failed node
I did manage to get rid of these PGs... I had a few other OSDs that had empty 3.44c_head and 14.441_head directories.... Brian Rak
09:38 AM Feature #10437 (Closed): ceph-rest-api support for rbd snap rollback
It would be great to have rbd snap rollback functionality exposed by ceph-rest-api. I use the ceph-rest-api in my web... Daniel Snider
12:12 AM Feature #6767: mon should have "version" command so ceph tell mon.* version works
pull request: https://github.com/ceph/ceph/pull/3272 Mykola Golub

12/28/2014

07:09 PM CephFS Bug #10436 (Resolved): ceph-fuse: snapshot flushing from page cache to Client is not coherent
fuse kernel module has no understanding of snapshot. It does not flush data when snapshot is created. Besides the fus... Zheng Yan
06:57 PM CephFS Bug #10312 (Fix Under Review): creating snapshot makes parent snapshot lost
Zheng Yan
06:55 PM CephFS Bug #10315 (Fix Under Review): set last snapid according to removed snaps in data pools
Zheng Yan
06:54 PM CephFS Bug #10323 (Fix Under Review): lock get stuck in snap->sync state
Zheng Yan
06:54 PM CephFS Bug #10343 (Fix Under Review): qa/workunits/snaps/snaptest-xattrwb.sh fails
Zheng Yan
06:52 PM Bug #10411: PG stuck incomplete after failed node
For lack of a better thing to try:... Brian Rak
06:11 PM CephFS Bug #10387 (Fix Under Review): ceph-fuse doesn't release capability on deleted directory
Zheng Yan
01:31 PM Revision 793c32d5 (ceph): Event: Avoid illegal multiplication for memset
Because "file_events" is "FileEvent" type and adding an integral value to
this pointer automatically scales that valu...
Haomai Wang
09:39 AM Revision 36240066 (ceph): erasure-code: update links to jerasure upstream
It moved from bitbucket to jerasure.org
Signed-off-by: Loic Dachary <ldachary@redhat.com>
(cherry picked from commit...
Loic Dachary
09:35 AM Revision b1e48820 (ceph): erasure-code: update links to jerasure upstream
It moved from bitbucket to jerasure.org
Signed-off-by: Loic Dachary <ldachary@redhat.com>
(cherry picked from commit...
Loic Dachary
08:41 AM devops Feature #10046: run make check on every pull request
The bot has been running without incident for a few days. But activity is low and I'll wait until the end of the firs... Loïc Dachary

12/27/2014

01:17 PM Bug #10435: ceph-osd stops with "Caught signal (Aborted)" or "osd/PG.cc: 2683: FAILED assert(valu...
Near as I can tell, all the unfound objects reside on osd.6:
$ ./ceph-locate-unfound
/var/lib/ceph/osd/ceph-6/cu...
Jamin Collins
12:30 PM Bug #10435 (Closed): ceph-osd stops with "Caught signal (Aborted)" or "osd/PG.cc: 2683: FAILED as...
While my production ceph cluster was recovering from a power outage, a few of my OSDs started flapping and eventually... Jamin Collins
09:22 AM rbd Bug #6139: kernel panic in vms during disk benchmarking
Hello,
It seems I experience exactly the same problems on ceph 0.80.7 with various kernels within the VMs.
Atta...
Nico Schottelius
12:11 AM Revision 977db4fe (ceph): mailmap: Matt Benjamin affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
12:11 AM Revision eb659ce6 (ceph): mailmap: David Anderson affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
12:11 AM Revision 9636dfca (ceph): mailmap: Shishir Gowda affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
12:11 AM Revision a8542d0e (ceph): mailmap: Ning Yao affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
12:11 AM Revision f3fd07cb (ceph): mailmap: Christos Stavrakakis affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
12:11 AM Revision bb09b20e (ceph): mailmap: Alfredo Deza affiliation : Fix Typo.
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
12:11 AM Revision 4193594c (ceph): mailmap: Chris Holcombe affiliation
Yann Dupont
12:11 AM Revision 6cea1e3c (ceph): mailmap: Yunchuan Wen affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont

12/26/2014

02:42 PM Revision 3f83e880 (ceph): Merge pull request #3255 from tchaikov/async-leak
AsyncMessenger: fix the leak of file_events Haomai Wang
02:28 PM Revision fe44cd31 (ceph): doc: Updates information for SSL configuration in Ceph Object Gateway i...
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
01:45 PM Revision 75267676 (ceph): ceph pg dump: num_objects_misplaced is missing for pools and summary
Fixes: #10434
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
12:38 PM Revision 9eaa1fe9 (ceph): libcephfs/test.cc: close fd before umount
Fixes: #10415
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit d3fb563cee4c4cf08ff4ee01782e52a1...
Yan, Zheng
12:36 PM Revision aa95a2d2 (ceph): libcephfs/test.cc: close fd before umount
Fixes: #10415
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit d3fb563cee4c4cf08ff4ee01782e52a1...
Yan, Zheng
12:35 PM Revision 910ec624 (ceph): libcephfs/test.cc: close fd before umount
Fixes: #10415
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit d3fb563cee4c4cf08ff4ee01782e52a1...
Yan, Zheng
10:46 AM rgw Bug #10354 (New): Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi ...
Reopening as the initial problem is still there:
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-1...
Yuri Weinstein
08:28 AM Revision 25cf82e2 (ceph): AsyncMessenger: reset newly allocated file_events
* otherwise there is chance that Event could take them as already
initialized ones even they are filled with random...
Kefu Chai
06:17 AM Feature #6759: Allow partial dump of pg statistics
pull request: https://github.com/ceph/ceph/pull/3259 Mykola Golub
06:17 AM Bug #5963: ceph pg dump {,sum,pgs,pgs_brief} is all the same for format=plain
pull request: https://github.com/ceph/ceph/pull/3259 Mykola Golub
06:15 AM Bug #10434: ceph pg dump: num_objects_misplaced is missing for pools and summary
pull request: https://github.com/ceph/ceph/pull/3259 Mykola Golub
05:42 AM Bug #10434 (Resolved): ceph pg dump: num_objects_misplaced is missing for pools and summary
`ceph pg dump' for format=plain does not output num_objects_misplaced counters (misp column) for pools and summary. Mykola Golub
05:01 AM CephFS Bug #10336 (Need More Info): hung ffsb test
need log for diagnosing Zheng Yan
04:52 AM Revision ec3b0e11 (ceph): Merge pull request #3257 from mslovy/wip-y02
PG:: filter_snapc: Return immediately if no snapc need to trim
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:48 AM Revision 3b143215 (ceph): Merge pull request #3256 from majianpeng/fix4
FileJournal: Don't cache journal data if journal w/o directio mode
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:23 AM CephFS Bug #10387 (In Progress): ceph-fuse doesn't release capability on deleted directory
Zheng Yan
04:20 AM Revision 852aab64 (ceph): PG:: filter_snapc: Return immediately if no snapc need to trim
we can return immediately if no snapc need to trim. Do not iterater snapc vector and do extra judgement and ops.
Sig...
Ning Yao
02:25 AM Bug #10431: PG can not finish peering due to mismatch between OSD peering queue and PG peering queue
After thinking over about it, just pop event may be careless and risk at lost event. I update the PR to queue pg back... Dong Lei
02:13 AM Bug #10431: PG can not finish peering due to mismatch between OSD peering queue and PG peering queue
We added a lock for OSD's peering_queue like the first commit in the above PR.
It worked fine at first. But when we...
Dong Lei
01:58 AM Revision 45fb9a3b (ceph): FileJournal: Don't cache journal data if journal w/o directio mode
Only read journal data in osd starting.So no need to keep journal
data in kernel cache/buffer.
Signed-off-by: Jianpe...
Jianpeng Ma
01:44 AM Bug #10433: OSD osd/ReplicatedPG.cc: 5540: FAILED assert(soid < scrubber.start || soid >= scrubbe...
Just got two more OSD with the same assert failure, I set noscrub and nodeep-scrub just in case. Laurent GUERBY
12:14 AM Bug #10433 (Duplicate): OSD osd/ReplicatedPG.cc: 5540: FAILED assert(soid < scrubber.start || soi...
Hi,
We just got this on one of our OSD after a few days in production of ceph version 0.87-73-g70a5569 (70a5569e34...
Laurent GUERBY

12/25/2014

09:14 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Dear Sage,
Thanks for your kind words but please do not draw a wrong conclusion from this incident:
the problem wa...
Dmitry Smirnov
02:24 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
The OSDs share all kinds of information with each other and that information is generally trusted. That means that a... Sage Weil
08:58 PM Bug #10420 (Rejected): ceph_test_objectstore ObjectStore/StoreTest.Synthetic/1 fails on clone
Sage Weil
08:58 PM Bug #10422 (Fix Under Review): osdmap full crc mismatch due to divergent cache_target_{dirty,full...
Sage Weil
08:58 PM Bug #10372 (Fix Under Review): FAILED assert(check_latest_map_ops.find(op->tid) (firefly,giant)
Sage Weil
01:45 PM Revision e4e17778 (ceph): AsyncMessenger: fix the leak of file_events
Signed-off-by: Kefu Chai <tchaikov@gmail.com> Kefu Chai
12:42 PM Revision 70ef30f6 (ceph): osd: osd tree to show primary-affinity value
Fixes: #10036
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
06:20 AM Bug #10431: PG can not finish peering due to mismatch between OSD peering queue and PG peering queue
Can we change the title to
"PG can not finish peering due to mismatch between OSD peering queue and PG peering qu...
Dong Lei
06:17 AM Bug #10431: PG can not finish peering due to mismatch between OSD peering queue and PG peering queue
We confirmed that there is an mismatch between OSD's peering_queue and PG's peering_queue.
From the log bellow we ...
Dong Lei
01:51 AM Bug #10431: PG can not finish peering due to mismatch between OSD peering queue and PG peering queue
More more situation is observed.
One op thread is handling an FlushedEvt and doing osd->peering_wq.enqueue
Anothe...
Dong Lei
12:33 AM Bug #10431 (In Progress): PG can not finish peering due to mismatch between OSD peering queue and...
https://github.com/ceph/ceph/pull/3252 Loïc Dachary
02:25 AM Revision 45094ffe (ceph): WBThrottle: Don't one by one handle statistics data in clear().
Make clear() consume less cpu.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma

12/24/2014

11:16 PM Feature #10036: osd tree to show primary-affinity value
Pull request: https://github.com/ceph/ceph/pull/3254 Mykola Golub
08:58 PM Feature #10036 (Fix Under Review): osd tree to show primary-affinity value
Mykola Golub kindly provided the attached patch implementing this feature. Dmitry Smirnov
08:47 PM rados-java Bug #10432 (New): getObjects return null at the last iteration of nextObjects
Say there are 11 items, and do a IoCTX.listObjectsPartial(10), the first 10 items can be retrieved after call the fir... Mingfai Ma
07:44 AM Bug #10411: PG stuck incomplete after failed node
So, this actually started causing some major issues for the cluster. It seems Ceph kept trying to heal these PGs, wh... Brian Rak
05:37 AM Bug #10431 (Resolved): PG can not finish peering due to mismatch between OSD peering queue and PG...
We were debugging a PG stuck at peering problem. It may due to peering event lost or not been handled.
We found t...
Dong Lei
01:01 AM Revision aa56ee40 (ceph): mon: provide encoded canonical full OSDMap from primary
Currently we make each monitor apply the incremental and encode the full
map locally. The original motivation was to...
Sage Weil

12/23/2014

11:59 PM Revision d7fd6fcc (ceph): osdc/Objecter: improve pool deletion detection
Currently we can have a race like so:
- send op in epoch X
- osd replies
- pool deleted in epoch X+1
- client ge...
Sage Weil
11:49 PM Revision f20225cb (ceph): osdc/Objecter: handle reply race with pool deletion
We need to handle this scenario:
- send request in epoch X
- osd replies
- pool is deleted in epoch X+1
- client...
Sage Weil
10:24 PM Revision a540ac33 (ceph): librados: only call watch_flush if necessary
Fix bug #10424
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
(cherry picked from commit 926a1b7468550e0c83bfa68b...
Haomai Wang
10:23 PM Bug #10430 (Resolved): osd/osd_types.cc: 456: FAILED assert(m_seed < old_pg_num)

wip-9780-9781 (5a812b2eaa28c05937f615511e9f57b8c8c8e467)
dzafman-2014-12-22_19:17:47-rados:thrash-wip-9780-9781...
David Zafman
08:57 PM Revision 0220cbb7 (ceph): Revert "tasks/ceph_manager: dump raw cluster command at debug level"
This reverts commit b0ebeba79cf349b9c5a6e387f8246d7b6d0ef576. Sage Weil
08:52 PM Revision 6b030aa8 (ceph): mds: add default ctor for quota_info_t
http://tracker.ceph.com/issues/10400 Fixes: #10400
Signed-off-by: Loic Dachary <ldachary@redhat.com>
(cherry picked ...
Loic Dachary
06:37 PM Revision c5394297 (ceph): Merge pull request #275 from ceph/wip-10404
tasks/ceph_manager: debug raw command output Zack Cerza
06:35 PM Revision b0ebeba7 (ceph): tasks/ceph_manager: dump raw cluster command at debug level
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:50 PM Bug #10428 (Closed): duplicated PGLog transaction inserted
Since append_log will call write_if_dirty any way, it always call the write_log() in PGLog. While writeout_from will ... Yao Ning
04:17 PM Revision 203d549d (ceph): Merge pull request #3241 from ceph/wip-10415
libcephfs/test.cc: close fd before umount
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:13 PM Revision 678a5cf7 (ceph): Merge pull request #3245 from trociny/fix-10132
10132: osd: tries to set ioprio when the config option is blank
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:50 PM Bug #10372 (In Progress): FAILED assert(check_latest_map_ops.find(op->tid) (firefly,giant)
https://github.com/ceph/ceph/pull/3249 is a minimal firefly fix Sage Weil
02:15 PM rgw Bug #10354 (Resolved): Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-m...
All passed Yuri Weinstein
10:43 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
We were running teuthology pointing to an old path, thus running something old, Zack modified the path and will see h... Yuri Weinstein
09:07 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
This suite did not change AFAIK and was passing as is
http://pulpito.front.sepia.ceph.com/teuthology-2014-12-03_17:1...
Yuri Weinstein
08:57 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
It's running the master branch of the s3 tests instead of the next branch. Yehuda Sadeh
08:44 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
Failed in run http://pulpito.ceph.com/teuthology-2014-12-22_17:10:02-upgrade:dumpling-firefly-x:parallel-next-distro-... Yuri Weinstein
01:15 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
No, I was not able to recover by stopping all KV OSDs. It did not help. I don't know why you guys do not understand t... Dmitry Smirnov
01:09 PM Revision ee6529b4 (ceph): AsyncMessenger: Fix leak memory
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:01 PM Bug #10422: osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_micro

Yuri probably meant to add this to here:
And one more in run http://pulpito.ceph.com/teuthology-2014-12-21_17:15...
David Zafman
01:00 PM Bug #10422: osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_micro
Yuri probably meant to add this to here:
Looks like this issue was caught in http://qa-proxy.ceph.com/teuthology/t...
David Zafman
11:22 AM Bug #10422: osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_micro
fwiw i'm concerned that not that the osdmap crc checks will notice (by killing a mon!) when the encoding doesn't matc... Sage Weil
11:18 AM Bug #10422: osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_micro
this was super creepy before, but now each time i reproduce it the maps diverge very early on simply because dumpling... Sage Weil
12:43 PM Bug #10402: ceph-objectstore-tool import may need to add an OSDMap for old epoch
Yuri Weinstein wrote:
> Looks like this issue was caught in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-2...
David Zafman
11:40 AM Bug #10427 (Resolved): Generating past intervals can crash OSD because of a missing OSDMap

When generate_past_intervals_parallel() is called from load_pgs() the superblock hasn't been published yet. This c...
David Zafman
11:39 AM Revision b41a739f (ceph): 10132: osd: tries to set ioprio when the config option is blank
According to documentation, ioprio params will only be used if both
osd disk thread ioprio class and osd disk thread ...
Mykola Golub
11:22 AM Revision 69dbfce5 (ceph): AsyncConnection: Init peer_global_seq
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
11:22 AM Revision 9aa65aa9 (ceph): Makefile: Restore check
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
11:22 AM Revision 6b01b5e0 (ceph): AsyncConnection: Ensure reply connect_seq larger than sent
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
11:22 AM Revision 1c0af36c (ceph): AsyncConnection:: Avoid getting stopping connection
Now AsyncConnection::_stop may consume a little time on deleting time events,
it may occur that accepting a connectio...
Haomai Wang
11:22 AM Revision 1cb78eeb (ceph): AsyncMessenger: Make learn_addr async to avoid destroying lock rule
Make learn_addr become a async op, otherwise holding connection's
lock then acquire messenger's lock will destroy loc...
Haomai Wang
11:22 AM Revision 917ed966 (ceph): test_msgr: Avoid deadlock between send_message and dispatch
If connection holds Connection's lock and try to acquire
FakeDispatcher's lock while gtest thread try to send_message...
Haomai Wang
11:12 AM Revision bb01f9e9 (ceph): Merge pull request #3243 from yuyuyu101/wip-10424
librados: only call watch_flush if necessary
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:57 AM Revision 926a1b74 (ceph): librados: only call watch_flush if necessary
Fix bug #10424
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
Haomai Wang
10:37 AM Feature #10426 (Resolved): group test mini cluster directories together
add test-clusters directory in .gitignore + create all mini clusters in this subdirectory (test-cluster/foo-test etc.... Loïc Dachary
09:16 AM Bug #10367: 0.89 EC+ KV OSDs crashing
Yes, I reinstalled the whole cluster.. Kenneth Waegeman
08:32 AM Bug #10367: 0.89 EC+ KV OSDs crashing
Do you rebuild your new cluster? It's a incompatible change for 0.90 and I test EC+KeyvalueStore locally successfully. Haomai Wang
06:47 AM Bug #10367: 0.89 EC+ KV OSDs crashing
Can I check if that fix is in the latest release ?
Retested it with the new 0.90 release. The OSDs are again crash...
Kenneth Waegeman
08:20 AM Bug #10411: PG stuck incomplete after failed node
I also manged to get the output from 'ceph pg 3.44c query'. It's quite long. Brian Rak
08:16 AM CephFS Bug #10415 (Pending Backport): libcephfs: test failures
? Sage Weil
06:16 AM rbd Feature #10154: librbd: use early snapshot context for copyup operations so snapshots of clones d...
After testing and confirmation with the core team, early snapshot contexts cannot be used once an object has been wri... Jason Dillaman
05:52 AM Revision 73257e85 (ceph): os: WBThrottle: optimize map to unordered_map
Using unordered_map to save the cpu cost and acceralate map::find() operation.
Signed-off-by: Ning Yao <zay11022@gma...
Ning Yao
04:58 AM Bug #10132: osd: tries to set ioprio when the config option is blank
https://github.com/ceph/ceph/pull/3245 Mykola Golub
03:43 AM Revision 573d2cc6 (ceph): WBThrottle:Draw a common func beyond_limit which whether beyond limit.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
03:40 AM Bug #10425 (Resolved): RadosClient::connect leaks Objecter if called twice
http://workbench.dachary.org/ceph/ceph/blob/giant/src/librados/RadosClient.cc#L226
If RadosClient::connect is call...
Loïc Dachary
03:10 AM Bug #10424 (Resolved): unittest_librados fails
Loïc Dachary
03:06 AM Bug #10424: unittest_librados fails
Loïc Dachary
03:01 AM Bug #10424: unittest_librados fails
https://github.com/ceph/ceph/pull/3243 Loïc Dachary
03:02 AM Revision 6b054fcc (ceph): WBThrottle: call signal only beyond limit when queue entry.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
02:22 AM Revision d3fb563c (ceph): libcephfs/test.cc: close fd before umount
Fixes: #10415
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng
01:41 AM Revision b95c73ee (ceph): librados: warn about rados_watch_flush() prior to ioctx shutdown
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 1fbe9b6f3a67584829fe17b6bb08cfa1b787d82c)
Sage Weil
01:41 AM Revision 93825bf0 (ceph): librados: watch_flush() on shutdown
Users can easily forget this. It makes shutdown potentially block, but if
they have racing callbacks they get what th...
Sage Weil
01:41 AM Revision 7de1b4d4 (ceph): librados: add rados_watch_flush() call
Add a call so that callers can make sure all queued callbacks have
completed before shutting down the ioctx. This av...
Sage Weil
01:41 AM Revision 5cf4483c (ceph): osdc/Objecter: do notify completion callback in fast-dispatch context
The notify completion has exactly one user, the librados caller which
does nothing but take a local (inner) lock and ...
Sage Weil

12/22/2014

11:56 PM Revision e1384afd (ceph): Merge pull request #3200 from boydc2014/master
fix unmatched op code
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:33 PM Bug #10407: rbd map fail
thanks!I updated my kernel to version 3.18.1,and it work will. wei qiaomiao
06:30 AM Bug #10407 (Closed): rbd map fail
you need a newer kernel if you are going to have erasure coded pools (or, more specifically, erasure crush rules) in ... Sage Weil
12:43 AM Bug #10407: rbd map fail
rbd client kernel is:3.10.1 and my ceph cluster version is 0.80.7 wei qiaomiao
12:10 AM Bug #10407 (Closed): rbd map fail
steps?
(1) create image1 in pool rbd1
rbd create -p rbd1 image1 --size 600000000
(2? resize image1 to 600000
...
wei qiaomiao
09:57 PM Revision 3b98b830 (ceph): Merge pull request #3222 from ceph/wip-watch-notify-2
librados: fix watch/notify event flushing
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Jason Dillaman <d...
Sage Weil
09:56 PM Revision 1fbe9b6f (ceph): librados: warn about rados_watch_flush() prior to ioctx shutdown
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:54 PM Revision b62187c5 (ceph): tests: histogram prevent re-use of local variables
By moving the tests to separate functions.
http://tracker.ceph.com/issues/9235 Fixes: #9235
Signed-off-by: Loic Dac...
Loic Dachary
09:54 PM Revision 5be6f2f6 (ceph): osd/OSD.cc: parse lsb release data via lsb_release
Use lsb_release tool to be portable since parsing /etc/lsb-release
is not the same between different distributions. T...
Danny Al-Gaaf
09:54 PM Revision 754363f4 (ceph): tests: prevent kill race condition
When trying to kill a daemon, keep its pid in a variable instead of
retrieving it from the pidfile multiple times. It...
Loïc Dachary
09:54 PM Revision ed6ec293 (ceph): test/ceph-disk.sh: fix for SUSE
On SUSE 'which' returns always the full path of (shell) commands and
not e.g. './ceph-conf' as on Debian. Add check a...
Danny Al-Gaaf
09:54 PM Revision 77d39302 (ceph): test/ceph-disk.sh: resolve symlinks before check
Make sure symlinks are resolved in command_fixture()
before compare result of which command and the current
path.
Si...
Danny Al-Gaaf
09:54 PM Revision 820dbfd9 (ceph): test/ceph-disk.sh: mkdir -p
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit c2f58e6694a2457200ab3d59e037ad17b9c82028)
Sage Weil
09:54 PM Revision cf102df7 (ceph): tests: avoid tab interpretation problem on fedora 20
Use . instead of tab in echo to avoid variations in how escape sequences
are interpreted by the shell.
http://tracke...
Loic Dachary
09:54 PM Revision e2741c8f (ceph): tests: histogram prevent re-use of local variables
By moving the test to a separate function.
http://tracker.ceph.com/issues/9235 Fixes: #9235
Signed-off-by: Loic Dac...
Loic Dachary
07:41 PM Revision a3c29f44 (ceph): Merge pull request #3114 from xiaoxichen/drop_incorrect_pool
Cleanup: Drop hobject_incorrect_pool
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat...
Samuel Just
07:40 PM Revision ece079de (ceph): Merge pull request #3138 from ceph/wip-10029
SimpleMessenger: Retry binding on addresses if binding fails
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: G...
Samuel Just
07:39 PM Revision f76e0e45 (ceph): Merge pull request #3229 from ceph/wip-osd-ctor
osd/ReplicatedPG: initialize new_backfill in ctor
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
07:23 PM Revision 2fbad1e4 (ceph): Merge pull request #3239 from ceph/wip-stop.sh-me
stop.sh: killall -u takes username, not uid
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
07:18 PM Revision 4ce6d252 (ceph): stop.sh: killall -u takes username, not uid
Signed-off-by: Dan Mick <dan.mick@redhat.com> Dan Mick
06:25 PM CephFS Bug #10415 (Fix Under Review): libcephfs: test failures
it was hang on umount... Zheng Yan
09:38 AM CephFS Bug #10415 (Resolved): libcephfs: test failures
hang on GetOsdCrushLocation test, with no core dumps:
http://pulpito.ceph.com/teuthology-2014-12-17_23:04:01-fs-mast...
Greg Farnum
06:16 PM Revision bc4e269b (ceph): Merge pull request #3183 from ceph/wip-10262
osd: fix handling of create+delete transaction
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
06:00 PM Revision 547ee783 (ceph): Merge pull request #3238 from ceph/wip-10414
client: fix uninitialized member
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
05:57 PM Revision dab53918 (ceph): client: fix uninitialized member
Fixes: #10414
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
05:34 PM CephFS Bug #10417 (In Progress): snaptest-2.sh is failing
Zheng Yan
09:54 AM CephFS Bug #10417 (Resolved): snaptest-2.sh is failing
All we've got is the teuthology log, whose last line is when it's deleting the directory tree (but not the snapshots)... Greg Farnum
04:21 PM Revision 59305ddc (ceph): Merge pull request #3237 from dachary/wip-10408-something-is-better-tha...
osd: be_compare_scrubmaps uses incorrect j iterator
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:21 PM Revision 10e6e222 (ceph): Merge pull request #3236 from ceph/wip-10409
osd: fix 10409 (object checksums for ec backends)
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil
04:05 PM Revision 3f3f2fa1 (ceph): osd: be_compare_scrubmaps uses incorrect j iterator
The code moved from be_select_auth_object to be_compare_scrubmaps
74bd8708dfbfd3c8e7ba3f41d8534609dcbc1237 but the j ...
Loic Dachary
03:32 PM Revision d87918a6 (ceph): osd: scrub: only assume shard digest == oi digest for replicated pools
For an EC object, the digest we get from scrub is for the *shard*, and that
is not the same as the *object* digest in...
Sage Weil
03:27 PM Revision a25429c9 (ceph): osd: clean up use of hex for digests
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:24 PM Bug #10424: unittest_librados fails
Assigned by mistake, scrolling got me ;-) Loïc Dachary
03:23 PM Bug #10424 (Resolved): unittest_librados fails
It currently fails on master... Loïc Dachary
03:13 PM Revision 7d0bfa70 (ceph): Merge pull request #227 from ceph/wip-9881
#9881 MDS flush journal test
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
03:12 PM Revision 9c96fbb6 (ceph): osd/ECBackend: use correct seed for (empty) omap digest
This will be 0 on mixed OSD version PGs, -1 on current PGs.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:58 PM Revision 2bfcf74d (ceph): Merge branch 'wip-10409-removed-object' of git://github.com/dachary/ceph
Sage Weil
02:51 PM Revision 20a4c57c (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
PendingReleaseNotes
Sage Weil
02:46 PM Revision 4047f2dd (ceph): Merge pull request #3230 from ceph/wip-pg-stat
mon/PGMap: restructure 'pg stat' formatted output
Reviewed-by: John Spray <jspray@redhat.com>
Sage Weil
02:41 PM Revision 7f9c03d1 (ceph): mon/PGMap: restructure 'pg stat' formatted output
The + character, which appears in state names, is not a valid XML token.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:39 PM Revision 97c81569 (ceph): Merge pull request #3235 from dachary/wip-10410-port-7110
tests: use port 7111 for osd-copy-from.sh
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:38 PM Revision 864509ff (ceph): Merge pull request #3234 from majianpeng/bug-fix
objectstore: add fadvise_flags operations in ObjectStore::Transaction::append func.
Reviewed-by: Sage Weil <sage@red...
Sage Weil
02:36 PM Bug #10422: osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_micro
in a long-past epoch these values diverge. strangely the incremental for that epoch changes the pool info for a *dif... Sage Weil
02:00 PM Bug #10422 (Resolved): osdmap full crc mismatch due to divergent cache_target_{dirty,full}_ratio_...
All test failed in run http://pulpito.front.sepia.ceph.com/teuthology-2014-12-22_09:28:15-upgrade:dumpling-firefly-x:... Yuri Weinstein
02:25 PM CephFS Bug #10423 (Closed): update hadoop gitbuilders
They're building "branch-1", whatever that is, and so I suspect they aren't pointing at cephfs-hadoop. :( Greg Farnum
01:56 PM Bug #10366 (Resolved): LibRadosWatchNotify.WatchNotify2Timeout failure
Sage Weil
01:56 PM Bug #10364 (Resolved): watch-notify-same-primary.yaml failure
Sage Weil
01:33 PM Revision e89bafb5 (ceph): remove unmatched op code comparasion
Signed-off-by: Dong Lei <leidong@yahoo-inc.com> Dong Lei
01:20 PM Revision 4bb6e290 (ceph): tests: use port 7111 for osd-copy-from.sh
Because port 7110 is already used by mkfs.sh
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:56 PM Revision 6f8aad05 (ceph): tests: recovery of a lost object in erasure coded pools
http://tracker.ceph.com/issues/10409 Refs: #10409
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:50 PM Revision f4da356e (ceph): objectstore: add fadvise_flags operations in
ObjectStore::Transaction::append func.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma
12:42 PM Revision 992e7eac (ceph): tests: remove spurious lines from osd-scrub-repair.sh
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
11:38 AM Messengers Feature #10029 (Resolved): Retry binding on IPv6 address if not available
Samuel Just
11:38 AM Bug #10372: FAILED assert(check_latest_map_ops.find(op->tid) (firefly,giant)
... Sage Weil
11:36 AM Bug #10421 (Resolved): osd: leaked pg refs on shutdown, canceled flush ops
ubuntu@teuthology:/a/sage-2014-12-18_20:33:36-rados-master-distro-basic-multi/668519$ zgrep 88\\.1 remote/*/log/*osd.... Sage Weil
11:28 AM Bug #10420 (Rejected): ceph_test_objectstore ObjectStore/StoreTest.Synthetic/1 fails on clone
This is failing reliably for master and giant branches:
./ceph_test_objectstore --debug-filestore 30 --filestore...
Sage Weil
10:40 AM Bug #10419 (Rejected): suites/rados/basic/tasks/repair_test.yaml fails
It actually is correctly handled, I misread the output of the test. Loïc Dachary
10:39 AM Bug #10419 (Rejected): suites/rados/basic/tasks/repair_test.yaml fails
It was seen on https://github.com/ceph/ceph-qa-suite/pull/250 using the https://github.com/ceph/ceph/pull/3034 branch... Loïc Dachary
10:36 AM Bug #10262: osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
Glad to read you have found it with Craig's logs :)
Just now (accidentally) looked into my work email on vacation....
Daniel Schneller
10:16 AM Bug #10262 (Resolved): osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
Samuel Just
10:25 AM devops Bug #10330: apt-mirror timeouts
Same issue in run http://pulpito.ceph.com/teuthology-2014-12-21_19:13:02-upgrade:dumpling-x-firefly-distro-basic-vps/... Yuri Weinstein
09:58 AM CephFS Bug #10414 (Resolved): client: valgrind found uninit value used in conditional
merged fix to master in 547ee783d44b8598bdf30aad191252aaecca0754 Greg Farnum
09:36 AM CephFS Bug #10414: client: valgrind found uninit value used in conditional
http://pulpito.ceph.com/teuthology-2014-12-17_23:04:01-fs-master-testing-basic-multi/667065/ Greg Farnum
09:34 AM CephFS Bug #10414 (Resolved): client: valgrind found uninit value used in conditional
http://pulpito.ceph.com/teuthology-2014-12-17_23:04:01-fs-master-testing-basic-multi/667063/... Greg Farnum
09:55 AM Linux kernel client Bug #10418 (Resolved): ceph: can't block inside wait loops
[ 40.067471] ------------[ cut here ]------------
[ 40.079642] WARNING: CPU: 3 PID: 1402 at kernel/sched/core.c:...
Ilya Dryomov
09:49 AM CephFS Bug #10416 (Resolved): quota test failures
The quota tests failed. Maybe this is fixed already?
http://pulpito.ceph.com/teuthology-2014-12-19_23:04:06-fs-mas...
Greg Farnum
09:43 AM Revision 083f8963 (ceph): suites/fs: hook in mds_flush
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:36 AM Bug #10402: ceph-objectstore-tool import may need to add an OSDMap for old epoch
Moved to bug #10422 Yuri Weinstein
09:01 AM Bug #10402: ceph-objectstore-tool import may need to add an OSDMap for old epoch
Moved to bug #10422 Yuri Weinstein
09:20 AM Fix #9566 (Need More Info): osd: prioritize recovery of OSDs with most work to do
Waiting on https://github.com/ceph/ceph/tree/wip-read-hole which will help communicate information between OSDs and a... Loïc Dachary
09:20 AM CephFS Bug #9994: ceph-qa-suite: nfs mount timeouts
teuthology-2014-12-17_23:10:01-knfs-master-testing-basic-multi/667121/
http://pulpito.ceph.com/teuthology-2014-12-17...
Greg Farnum
09:16 AM CephFS Bug #10413 (Resolved): samba: coredumps after tests run
These tests had coredumps without corresponding failures in teuthology.log or backtraces in any of the logs. The clie... Greg Farnum
09:08 AM CephFS Bug #10412 (Resolved): samba: failed smbtorture run
http://pulpito.ceph.com/teuthology-2014-12-17_23:14:01-samba-master-testing-basic-multi/667136/
I'm not even sure ...
Greg Farnum
09:07 AM Bug #7968: ImportError occurred when run command 'ceph -v'
Probably not the right way to fix it, but this worked for me.
cp -vrap ceph.git/src/pybind/* /usr/lib/pymodules/py...
Bjoern Rennhak
09:06 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Same issue in run http://pulpito.ceph.com/teuthology-2014-12-21_17:13:02-upgrade:firefly-x-next-distro-basic-multi/
...
Yuri Weinstein
09:04 AM rbd Bug #10270: "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-distro-basic-multi run
Same issue in run http://pulpito.ceph.com/teuthology-2014-12-21_17:13:02-upgrade:firefly-x-next-distro-basic-multi/
...
Yuri Weinstein
08:50 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
Still failed in run http://pulpito.ceph.com/teuthology-2014-12-21_17:10:01-upgrade:dumpling-firefly-x:parallel-next-d... Yuri Weinstein
08:27 AM devops Bug #10374: Failed 'sudo rpm -i ceph-release-1-0.el7.noarch.rpm' in octo
Same type of issue in run http://pulpito.ceph.redhat.com/teuthology-2014-12-20_17:22:59-upgrade:dumpling-dumpling-dis... Yuri Weinstein
08:27 AM Bug #10409 (Resolved): erasure code repair regression
Loïc Dachary
07:49 AM Bug #10409: erasure code repair regression
https://github.com/ceph/ceph/pull/3236 Loïc Dachary
04:58 AM Bug #10409: erasure code repair regression
https://github.com/ceph/ceph/pull/3233 reproduces the problem (works on http://workbench.dachary.org/ceph/ceph/commit... Loïc Dachary
04:52 AM Bug #10409 (Resolved): erasure code repair regression
Somewhere after http://workbench.dachary.org/ceph/ceph/commit/3f7b2cf52f5aeb3a26e5bf5b4b61a233c5e7f8b6 scrub no longe... Loïc Dachary
08:21 AM Bug #10408 (Resolved): PGBackend::be_compare_scrubmaps may have no authoritative object
Loïc Dachary
08:09 AM Bug #10408 (Fix Under Review): PGBackend::be_compare_scrubmaps may have no authoritative object
https://github.com/ceph/ceph/pull/3237 Loïc Dachary
02:57 AM Bug #10408 (Resolved): PGBackend::be_compare_scrubmaps may have no authoritative object
In http://workbench.dachary.org/ceph/ceph/commit/74bd8708dfbfd3c8e7ba3f41d8534609dcbc1237 the j iterator is always end() Loïc Dachary
07:53 AM Bug #10410 (Resolved): duplicate use of port 7110 in tests
https://github.com/ceph/ceph/pull/3235 Loïc Dachary
05:16 AM Bug #10410 (Resolved): duplicate use of port 7110 in tests
The "osd-copy-from.sh":http://workbench.dachary.org/ceph/ceph/blob/3e6195bf0a23921ea2f8590a02ba0d8107d10fff/src/test/... Loïc Dachary
07:52 AM Bug #10411 (Can't reproduce): PG stuck incomplete after failed node
Yesterday, I was in the process of expanding the number of PGs in one of our pools. While I was doing this, one of t... Brian Rak
12:45 AM Fix #10401 (Resolved): docker images should use install-deps.sh
Loïc Dachary

12/21/2014

11:51 PM Revision 3e6195bf (ceph): Merge pull request #3228 from dachary/wip-10401-docker-install-deps
tests: oneliner to run make check in a container
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
11:35 PM Revision abd35230 (ceph): Merge pull request #3231 from ceph/wip-mon-health
mon: make 'ceph -s' show pg state counts in reverse descending order
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
11:22 PM Revision bb921a80 (ceph): packages: add python-virtualenv and xmlstarlet
python-virtualenv is required to run make check and xmlstarlet is useful
to develop shell base tests using ceph --for...
Loic Dachary
10:19 PM Bug #10405: osd crashes on osd/ReplicatedPG.cc: 9025: FAILED assert(is_backfill_targets(peer))
try to restart osd during mark_unfound_lost is running, the following message is displayed but still have unfound obj... YingHsun Kao
10:05 PM Bug #10405 (Can't reproduce): osd crashes on osd/ReplicatedPG.cc: 9025: FAILED assert(is_backfill...
version: firefly 0.80.5
When unfound object is reported with osd.118 crashes due to other error, after restart osd...
YingHsun Kao
05:12 PM Revision 6ce1469c (ceph): tests: reduce centos docker intermediate steps
Collapse multiple RUN statements related to systemd into a single line
to reduce the number of steps that are preserv...
Loic Dachary
04:53 PM CephFS Bug #10381: health HEALTH_WARN mds ceph239 is laggy
Greg Farnum wrote:
> Can you provide the output of "ceph mds dump" and "ceph osd dump"?
>
> It looks like the MDS...
science luo
04:53 PM Revision 94abadbd (ceph): tests: replace --enable-docker with --enable-root-make-check
The --enable-docker logic was that each test that needs privileges to
run uses a container to do so. The problem with...
Loic Dachary
04:53 PM Revision 46c83d95 (ceph): tests: run-make-check.sh arguments are passed to configure
All run-make-check.sh arguments are transparently given to the configure
command. For instance:
run-make-check.s...
Loic Dachary
04:53 PM Revision 2d0d3881 (ceph): tests: helpers to run make check in containers
Add scripts that run make check in a container for a given operating
system version. They are a little more than onel...
Loic Dachary
04:53 PM Revision 4a1c3b26 (ceph): tests: add xmlstarlet in containers
It can be removed once https://github.com/ceph/ceph/pull/3228 is merged
and xmlstarlet is found in ceph.spec.in and d...
Loic Dachary
04:53 PM Revision f0805957 (ceph): tests: avoid bash == --shell confusion in docker-test-helper.sh
Do not force interactive mode when the bash script is specified by the
user because it should be usable to run a smal...
Loic Dachary
04:53 PM Revision b15bd60c (ceph): tests: add docker-test.sh --ref giant|firefly etc.
Add the --ref option to chose the git ref to which the working tree must
be reset instead of HEAD.
test/docker-te...
Loic Dachary
04:52 PM Revision 2de2c4b0 (ceph): install-deps.sh: do not require sudo when root
If the user is root, do not use sudo. The sudo package is not installed
by default on centos by default and when buil...
Loic Dachary
04:52 PM Revision 80f20f8e (ceph): tests: run-make-check.sh install jq
jq is useful to parse json from the command line. It is however not
packaged for all supported distributions (precise...
Loic Dachary
04:52 PM Revision d8f84d15 (ceph): tests: docker images must use install-deps.sh
The dockerfiles must run install-deps.sh instead of duplicating the
package list that is found in ceph.spec.in and de...
Loic Dachary
04:52 PM Revision 19b6de3e (ceph): tests: ceph.spec.in or debian/control rebuild docker images
If any of the files in test/$os_type is newer than the creation date of
a docker image, the image is removed and rebu...
Loic Dachary
04:52 PM Revision 62181386 (ceph): tests: enable password-less sudo in containers
If compilation is run with ./configuire --enable-root-make-check, sudo
is expected to work without human interaction....
Loic Dachary
04:52 PM Revision 812570e8 (ceph): tests: deprecate docker-test.sh --compile option
It is redundant with the run-make-check.sh script and imposes additional
limitations.
Signed-off-by: Loic Dachary <l...
Loic Dachary
04:52 PM Revision 7b68f70a (ceph): tests: docker-test.sh commands are relative to git root
Instead of being in the src directory. Forcing the working directory to
src is convenient to run unittests individual...
Loic Dachary
04:06 PM Revision ee006bb1 (ceph): Merge pull request #3134 from ceph/wip-9059-checksums
osd: record and validate whole-object checksums during deep scrub
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil
03:43 PM Revision e99da688 (ceph): mon: make 'ceph -s' show pg state counts in reverse descending order
Because these are in an unordered_map we print this is random order.
Instead sort descending by count.
Signed-off-by...
Sage Weil
03:27 PM Revision 9c8827a5 (ceph): osd/ReplicatedPG: initialize new_backfill in ctor
*** CID 1260213: Uninitialized scalar field (UNINIT_CTOR)
/osd/ReplicatedPG.cc: 1242 in ReplicatedPG::ReplicatedPG(...
Sage Weil
02:34 PM devops Feature #10046: run make check on every pull request
After thinking about it for a few days, it becomes clear that I do not have the necessary knowledge and motivation to... Loïc Dachary
08:05 AM Feature #9059 (Resolved): osd: store opportunistic whole-object checksum
Sage Weil
07:32 AM Bug #10403 (Can't reproduce): ceph_test_rados_api_tier: bad decode of HitSet
... Sage Weil

12/20/2014

08:12 PM Revision 4ebd4b42 (ceph): librados: add rados_watch_flush() call
Add a call so that callers can make sure all queued callbacks have
completed before shutting down the ioctx. This av...
Sage Weil
08:12 PM Revision 30678f6d (ceph): librados: watch_flush() on shutdown
Users can easily forget this. It makes shutdown potentially block, but if
they have racing callbacks they get what th...
Sage Weil
03:30 PM Revision 1646d170 (ceph): osd: change omap data encoding in object_copy_data_t
Pass the omap data in the struct as an opaque (encoded) bufferlist. This
avoids a decode into an STL map, simplifyin...
Sage Weil
03:30 PM Revision 218de829 (ceph): osd: scrub: wait for digest updates to apply before next scrub chunk
Wait for any digest updates to apply before we scrub the next chunk. This
bounds the number of repops we initiate by...
Sage Weil
03:30 PM Revision 6d80078a (ceph): rados: use copy_from for rados cp (and cppool) command
A hammer CLI won't be able to run against a pre-firefly OSD, but I don't
think we care.
Signed-off-by: Sage Weil <sa...
Sage Weil
03:30 PM Revision 925f5727 (ceph): test/osd/osd-copy-from: simple test of copy-from and error injection
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:30 PM Revision 75b2bc28 (ceph): osd: EIO if a full-object read produces a bad digest
Add a tunable to control this. Returning an EIO instead of garbled data
may not be the best approach in all environm...
Sage Weil
03:30 PM Revision f8c1d401 (ceph): osd: pass and verify data+omap digest on copyfrom
Two things here:
1- Pass the original digest from the source across the wire, if it is
present.
2- Calculate a...
Sage Weil
03:30 PM Revision 5d2d839d (ceph): osd: add copyfrom error injection
Unfortunately it's nontrivial to inject this from the usual
ceph_test_rados_api_* tests which need to run despite thr...
Sage Weil
03:30 PM Revision 28d4dd89 (ceph): osd: scrub: record whole-object digest on scrub
If we do not have a whole-object digest, record one after a deep scrub.
Note that we make no particular attempt to a...
Sage Weil
03:30 PM Revision 55bf020b (ceph): osd: scrub: set a min age before we update whole-object digest
If an object is being actively updated, the whole-object digest will
quickly be invalidated. On deep scrub, only rec...
Sage Weil
03:30 PM Revision 85f677a4 (ceph): osd: scrub: be explicit about whether bad digest is known bad
The digest may just disagree with our best guess 'auth' shard, or it may
also disagree with the recorded oi digest. ...
Sage Weil
03:30 PM Revision 6feb4a17 (ceph): osd: scrub: complain about bad digest in final pass auth check
This will only trigger if we choose an auth that is known bad, but that
currently can happen, so compalin here too.
...
Sage Weil
03:30 PM Revision cf3b0476 (ceph): osd: scrub: share auth oi with caller and be_compare_scrub_objects
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:30 PM Revision 14f3c26a (ceph): osd: scrub: disqualify shards with digests that disagree with oi digest
The auth may or may not know that the digest is truly bad. Note that we
can only relate scrub digests to those in oi...
Sage Weil
03:30 PM Revision 9c3afccb (ceph): osd: remove more (most? all?) of classic scrub
Hopefully this is everything
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:30 PM Revision 74bd8708 (ceph): osd: move scrub no good auth check out of helper
This helps call out that this is an exceptional case and simplifies the
helper a bit.
Signed-off-by: Sage Weil <sage...
Sage Weil
03:28 PM Revision 7d73f41f (ceph): osd: use -1 for deep scrub digest seed on new OSDs
0 is a weak initial value for a CRC since it doesn't change with a sequence
of 0 bytes (which are relatively common)....
Sage Weil
03:17 PM Revision 591e7e16 (ceph): osd: clean up scrub method debug output
Use __func__ instead of (usually inaccurate) names.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:17 PM Revision e68d7716 (ceph): osd: drop vestigal invalid_snapcolls fields from scrub
This isn't used. Snapcolls are ancient.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:16 PM Revision 056de092 (ceph): osd/ReplicatedPG: set and invalidate data/omap digests on osd ops
When we create an empty object, we have a known digest of -1. In a few
cases, we also know the digest from the op (e...
Sage Weil
03:16 PM Revision 8a758003 (ceph): osd/ReplicatedPG: kill some dead scrub code
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:16 PM Revision 3f7b2cf5 (ceph): osd/osd_types: add {data,omap}_digest to object_info_t
Also add flags to indicate whether the fields are valid.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:14 PM Revision ecd9de4d (ceph): rados/thrash: add readproxy facet
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:48 PM Linux kernel client Bug #8122: bogus mount error "mount: error writing /etc/mtab: Invalid argumentnothing was mounted"
Also 0.87 and kernel 3.10 Lindsay Mathieson
09:52 AM Bug #10402 (Rejected): ceph-objectstore-tool import may need to add an OSDMap for old epoch

Failure waiting for osd.5 restart which had the last import:
2014-12-19 23:24:14,498.498 INFO:teuthology.orchest...
David Zafman
09:26 AM Fix #10401 (Fix Under Review): docker images should use install-deps.sh
https://github.com/ceph/ceph/pull/3228 Loïc Dachary
07:11 AM Fix #10401 (Resolved): docker images should use install-deps.sh
http://workbench.dachary.org/ceph/ceph/blob/master/src/test/docker-test-helper.sh should build images based on http:/... Loïc Dachary
08:40 AM Revision 154497c6 (ceph): Merge pull request #3227 from nilamdyuti/wip-doc-ceph-deploy
Fixes a typo in ceph-deploy man page
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
08:20 AM Revision 9d5d491f (ceph): doc: Adds updated ceph-deploy man page under man/
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
08:17 AM Revision 8c38cc6b (ceph): doc: Fixes a typo in ceph-deploy man page.
Lack of a single space was restricting the proper rendering of an option in
html. Fixes the error.
Signed-off-by: Ni...
Nilamdyuti Goswami
02:57 AM Revision 46a1a4cb (ceph): If trusty, use older version of qemu
Fixes #10319
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
01:17 AM Bug #9285: osd: promoted object can get evicted before promotion completes
We updated our ceph version to giant as described in #10399 and we no longer have slow requests when cache tiering is... Laurent GUERBY
12:36 AM Revision 0e6ec8ba (ceph): Merge pull request #3225 from dachary/wip-10400-quota-info-t
mds: add default ctor for quota_info_t Dan Mick
12:08 AM Revision 7f1e5101 (ceph): mds: add default ctor for quota_info_t
http://tracker.ceph.com/issues/10400 Fixes: #10400
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary

12/19/2014

10:45 PM Revision 243b9e43 (ceph): Merge pull request #3121 from ceph/wip-10277
Reviewed-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
10:21 PM Revision 18d6b200 (ceph): doc/release-notes: v0.90
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:55 PM Revision 60674621 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
07:41 PM Revision 9b78dafd (ceph): osdc/Objecter: do notify completion callback in fast-dispatch context
The notify completion has exactly one user, the librados caller which
does nothing but take a local (inner) lock and ...
Sage Weil
05:03 PM Revision 61126a2d (ceph): Merge pull request #3199 from ceph/wip-qa-empty-xattr
qa: test zero size xattr
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
04:36 PM Bug #10400 (Resolved): quota_info_t test 1 dump_json check failed
Loïc Dachary
04:19 PM Bug #10400 (Fix Under Review): quota_info_t test 1 dump_json check failed
https://github.com/ceph/ceph/pull/3225 Loïc Dachary
03:53 PM Bug #10400 (Resolved): quota_info_t test 1 dump_json check failed
src/test/encoding/check-generated.sh... Loïc Dachary
04:05 PM Bug #9008: Objecter: pg listing can deadlock when throttling is in use
Hi folks, we're running into this on Giant. Is there any estimate as to when this'll be fixed in a maintenance releas... Chris Armstrong
03:45 PM Revision 0a25bee5 (ceph): Merge remote-tracking branch 'gh/wip-fs-quota'
Conflicts:
src/client/Client.cc
Sage Weil
03:42 PM Revision 676ce2a5 (ceph): Merge pull request #3218 from dachary/wip-10383-disable-unittest-msgr
tests: temporarily disable unittest_msgr Sage Weil
03:21 PM Revision ecbdbb16 (ceph): tests: temporarily disable unittest_msgr
http://tracker.ceph.com/issues/10383 Refs: #10383
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
03:19 PM Revision 84ae9fd1 (ceph): Merge pull request #2976 from ceph/wip-pgmeta
osd: move PG metadata to a per-PG object
Passed rados and upgrade tests.
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil
03:10 PM Revision abdbbd6e (ceph): Remove sepia dependency (use fqdn)
Fixes: #10255
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry picked from commit 19dafe164833705225e168a...
Warren Usui
03:09 PM Revision 531ed8a3 (ceph): Merge pull request #3212 from ceph/wip-10255-wusui
Remove sepia dependency (use fqdn)
Backport: giant
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:02 PM Revision c2951131 (ceph): Merge pull request #3214 from xinxinsh/wip-cleanup
cleanup : remove sync_epoch
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:56 PM Revision 08bd1e1e (ceph): 0.90
Jenkins
02:51 PM Revision 49c23221 (ceph): doc: Instead of using admin socket, use 'ceph daemon' command.
Wido den Hollander
02:44 PM CephFS Bug #10277 (Pending Backport): ceph-fuse: Consistent pjd failure in getcwd
Let it cook for a bit in master before doing the giant backport. Greg Farnum
02:36 PM Revision 11fa1dfb (ceph): Merge pull request #3193 from nilamdyuti/wip-doc-ceph-disk
Changes format style in ceph-disk to improve readability as html
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
02:07 PM Revision 71df6451 (ceph): Merge pull request #3210 from ceph/wip-osdmap
osd: only verify OSDMap crc if it is known
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
01:57 PM Revision 8c2c48d8 (ceph): Merge pull request #3216 from cstavr/master
ceph-disk: Fix wrong string formatting
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
01:40 PM Revision 7696afd3 (ceph): tasks: create mds_flush task
This tests:
* The new 'flush journal' asok command
* That the resulting on disk structures are as expected
* That ...
John Spray
12:51 PM Bug #10399: kvm die with assert(m_seed < old_pg_num)
If this helps: the cluster was in health_ok state when the command was launched (ceph-report.gz is now during the rec... Laurent GUERBY
12:20 PM Bug #10399: kvm die with assert(m_seed < old_pg_num)
I have attached the ceph-report file.
The crashed kvm processes have a block device on the pool 'r2', the one whe...
Mehdi Abaakouk
12:04 PM Bug #10399: kvm die with assert(m_seed < old_pg_num)
Could you please send the output of *ceph report* ? It would also be great to have (if possible) a set of steps to fo... Loïc Dachary
09:51 AM Bug #10399 (Resolved): kvm die with assert(m_seed < old_pg_num)
Hi, when I increase the pg_num on a pool, all the kvm processes that use the pool die with the following backtrace:
...
Mehdi Abaakouk
11:46 AM Revision a302c44e (ceph): ceph-disk: Fix wrong string formatting
Signed-off-by: Christos Stavrakakis <stavr.chris@gmail.com> Christos Stavrakakis
11:37 AM CephFS Bug #10381: health HEALTH_WARN mds ceph239 is laggy
Can you provide the output of "ceph mds dump" and "ceph osd dump"?
It looks like the MDS is trying to access a poo...
Greg Farnum
11:31 AM rgw Bug #10015 (Resolved): rgw sync agent: 403 when syncing object that has tilde in its name
Changes included in https://github.com/ceph/radosgw-agent/pull/14
merged commit fbcc438 into master
Alfredo Deza
09:46 AM rbd Bug #10270: "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-distro-basic-multi run
And the same on next - http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-18_17:13:01-upgrade:firefly-x-next-dist... Yuri Weinstein
09:14 AM rbd Bug #10270: "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-distro-basic-multi run
Same issue http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-18_18:18:01-upgrade:firefly-x-giant-distro-basic-vp... Yuri Weinstein
09:42 AM Bug #10398 (Can't reproduce): coredump in remote/vpm089/ in upgrade:dumpling-x-firefly-distro-bas...
Could not get more info from the crash, so might FYI ticket only.
Note: large number of ceph-client.admin.*.log.gz f...
Yuri Weinstein
09:31 AM CephFS Bug #10382: mds/MDS.cc: In function 'void MDS::heartbeat_reset()
I tried to reproduce this today with debug_mds set to 10 and 20, but I wasn't able to reproduce it at that moment.
...
Wido den Hollander
07:00 AM CephFS Bug #10382 (In Progress): mds/MDS.cc: In function 'void MDS::heartbeat_reset()
John Spray
09:17 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Same issue two jobs failed 667642, 667643
Run http://pulpito.ceph.com/teuthology-2014-12-18_18:18:01-upgrade:firef...
Yuri Weinstein
09:05 AM Bug #10397 (Can't reproduce): "Caught signal (Bus error)" in upgrade:dumpling-firefly-x:parallel-...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-18_18:15:02-upgrade:dumpling-firefly-x:parallel-gi... Yuri Weinstein
08:50 AM Feature #10396 (Resolved): Add ms_inject_* support for AsyncMessenger
Haomai Wang
08:49 AM Bug #10383 (Fix Under Review): unittest_msgr : illegal instruction
https://github.com/ceph/ceph/pull/3219 Haomai Wang
02:32 AM Bug #10383: unittest_msgr : illegal instruction
Can also be reproduced anywhere with valgrind... Loïc Dachary
02:04 AM Bug #10383: unittest_msgr : illegal instruction
... Loïc Dachary
01:43 AM Bug #10383 (Resolved): unittest_msgr : illegal instruction
in http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-tarball-trusty-i386-basic/log.cgi?log=5439d9ee708f191a8e1aa758b8e... Loïc Dachary
08:31 AM devops Bug #10330: apt-mirror timeouts
Same here http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-18_17:00:03-upgrade:firefly-firefly-distro-basic-vps... Yuri Weinstein
07:28 AM CephFS Feature #10393 (Rejected): client: remove mount prefix shenanigans for quota
Once we have a better subvolume abstraction in place, replace the ancestor opens that are needed by snaps with someth... Sage Weil
07:26 AM CephFS Feature #10392 (Rejected): mds: refactor subvolume vs snaprealm, capture quota trees
Unify the subvolume abstraction that is used by snapshots and quotas. This will make the ownership of files by a quo... Sage Weil
06:59 AM Bug #10389 (Fix Under Review): init-ceph stop may return before daemons are stopped
https://github.com/ceph/ceph/pull/3215 Loïc Dachary
06:48 AM Bug #10389 (Resolved): init-ceph stop may return before daemons are stopped
The existence of the pidfile must be checked outside of the loop to send a signal to the daemon. Otherwise the daemon... Loïc Dachary
06:56 AM Bug #10385 (Duplicate): ceph_objectstore_tool.py may race
Loïc Dachary
06:21 AM Bug #10385: ceph_objectstore_tool.py may race
... Loïc Dachary
03:16 AM Bug #10385 (Duplicate): ceph_objectstore_tool.py may race
... Loïc Dachary
06:55 AM Fix #10391 (New): osd: an all/mostly delete pg log stalls during peering
We generate transactions that zap all new deletes from merge_log. If the pg log is mostly delete operations, these c... Sage Weil
06:53 AM CephFS Feature #10390 (Resolved): mds: throttle deletes in flight
make sure the number of deletes due to purging strays are bounded in some way Sage Weil
05:57 AM Bug #9916: osd: crash in check_ops_in_flight
PR for firely:
https://github.com/ceph/ceph/pull/3217
Dong Lei
01:19 AM Bug #9916: osd: crash in check_ops_in_flight
I think this has been fixed by in master:
https://github.com/ceph/ceph/commit/11082f7aa02f3f41c7c74c5930b67216dba88e...
Dong Lei
01:08 AM Bug #9916: osd: crash in check_ops_in_flight
I think I find the problem.
Firstly, some clarification about the strange data change Wenjun Huang found.
1. ve...
Dong Lei
05:30 AM CephFS Feature #10388 (Resolved): Add MDS perf counters for stray/purge status
It would be useful to know how many inodes are currently in the stray folders, waiting to be deleted, and also how ma... John Spray
05:25 AM CephFS Bug #10387 (Resolved): ceph-fuse doesn't release capability on deleted directory

I thought this was a repeat of #10164, but then noticed that the dirfrag objects were deleted once the client unmou...
John Spray
04:54 AM Feature #10386 (New): add ceph-report-parsing
It would be useful to ship https://github.com/inktankstorage/ceph-report-parsing with ceph to use the output of ceph ... Loïc Dachary
03:28 AM Bug #10384 (Fix Under Review): ceph-test-helpers may race
https://github.com/ceph/ceph/pull/3215 Loïc Dachary
03:12 AM Bug #10384 (Resolved): ceph-test-helpers may race
test_get_last_scrub_stamp may not be able to get the last scrub stamp if the PG are not created because the mon is ru... Loïc Dachary
02:08 AM Bug #10059: osd/ECBackend.cc: 876: FAILED assert(0)
I applied commit:c87bde64 on top of 0.89 on degraded cluster but it caused many PGs to stuck in "inactive" state so I... Dmitry Smirnov
01:19 AM Revision 2f63e54f (ceph): cleanup : remove sync_epoch
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
01:16 AM Revision 19dafe16 (ceph): Remove sepia dependency (use fqdn)
Fixes: #10255
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
01:10 AM Bug #9738 (Fix Under Review): rados cli: objects not present in a snapshot are listed anyway
Xinxin Shu
01:09 AM Bug #9738: rados cli: objects not present in a snapshot are listed anyway
https://github.com/ceph/ceph/pull/3213 Xinxin Shu
12:54 AM Revision af18cf8d (ceph): Merge pull request #3209 from dmick/wip-stop.sh-me
stop.sh: only try killing processes that belong to me
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:49 AM Revision 1eb0cd5a (ceph): osd: only verfy OSDMap crc if it is known
Only verify we encode a full map with the correct CRC if we actually
have the value in the Incremental. Otherwise, a...
Sage Weil
12:39 AM Revision 8a2c3287 (ceph): Merge pull request #270 from ceph/wip-cot-rename
ceph_objectstore_tool: Changes for rename of binary ceph-objectstore-too...
Reviewed-by: Loic Dachary <ldachary@redh...
David Zafman
12:14 AM Revision 1b7585b3 (ceph): stop.sh: only try killing processes that belong to me
Signed-off-by: Dan Mick <dan.mick@redhat.com> Dan Mick
12:12 AM Revision 8547d9ba (ceph): Merge pull request #3207 from ceph/wip-cot-rename
ceph_objectstore_tool: Rename generated binary to ceph-objectstore-tool
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:10 AM Revision 2af416b8 (ceph): Merge pull request #3208 from ceph/wip-10326
qa/workunits/rest/test.py: fix pg stat test Dan Mick
12:08 AM Revision a8bd12e5 (ceph): Merge pull request #271 from dachary/wip-cot-rename
Reviewed-by: David Zafman <dzafman@redhat.com> David Zafman

12/18/2014

11:56 PM CephFS Bug #10382 (Resolved): mds/MDS.cc: In function 'void MDS::heartbeat_reset()
While running a Active/Standby set of MDSes I see this happen quite often when stopping the Active MDS:... Wido den Hollander
11:49 PM Revision 0af2a1c1 (ceph): qa/workunits/rest/test.py: fix pg stat test
Back in e27b0d9e42b7ac3de896c3398689bbdbe03f1bbb we changed pg stat to
not dump everything when a formatter is used.
...
Sage Weil
11:48 PM Revision ac64ef79 (ceph): Merge pull request #263 from ceph/wip-calamari-nosetests
Add calamari-nosetests task and calamari suite (and remove obsolete calamari task) Dan Mick
11:47 PM Revision 1bba98bd (ceph): Remove obsolete tasks/calamari
Signed-off-by: Dan Mick <dan.mick@redhat.com> Dan Mick
11:47 PM Revision efa6c36f (ceph): Add calamari_nosetests task.
Includes all accumulated review commentary and final 'yum clean all' fix.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
11:47 PM Revision 25ae69f1 (ceph): Add calamari suite definitions.
Notes:
- very simple cluster configuration
- selects vps in the actual suite config files
- wheezy is currently disab...
Dan Mick
11:43 PM Revision 75287f08 (ceph): ceph_objectstore_tool: fix pep8 errors
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
11:43 PM Revision 3c2aaa9c (ceph): ceph_objectstore_tool: --op list now prints [pg,object]
The format of the output of --op list was changed to include the PG to
which the object belong. It simplifies the loo...
Loic Dachary
11:33 PM Revision cec763bc (ceph): rados/singleton: debug watch-notify test
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:01 PM Revision 3b46995c (ceph): Merge pull request #3195 from nilamdyuti/wip-doc-ceph-deploy
doc: Changes format style in ceph-deploy to improve readability as html.
Reviewed-by: John Wilkins <jowilkin@redhat....
John Wilkins
11:00 PM Revision 3450220b (ceph): Merge pull request #3201 from nilamdyuti/wip-doc-ceph
doc: Changes format style in ceph to improve readability as html.
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
10:52 PM CephFS Bug #10381 (Resolved): health HEALTH_WARN mds ceph239 is laggy
Hi there.
Today,I runned a script to do some test on my ceph cluster via a cephfs client,include dd/rm/cp files less...
science luo
10:13 PM Revision 5439d9ee (ceph): Merge pull request #3057 from ceph/wip-crush-straw
crush: fix straw bucket scaler bugs
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil
10:09 PM Revision 2a1bd761 (ceph): .gitmodules: update ceph-object-corpus auth repo to github
It's annoying having ceph.com for only this repo, and it's not that big.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:05 PM Revision e3f370f2 (ceph): Merge pull request #3101 from yuyuyu101/wip-10147
Messenger Unit Tests
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:36 PM Revision cc504694 (ceph): Merge pull request #3205 from ceph/wip-caps-init
messages/MClientCaps: init peer.flags
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
07:30 PM Revision 834aa829 (ceph): Merge pull request #225 from ceph/wip-7317
#7317 Tests for ENOSPC and OSD epoch barrier handling
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
07:23 PM Revision a2112fd0 (ceph): Merge pull request #3123 from linuxbox2/wip-claim-3
Wip claim 3
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
07:21 PM Revision 2474a785 (ceph): Merge pull request #3111 from yuyuyu101/wip-10193
WBThrottle: make bytes/ios/inode_wb's perf counter effective
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
07:20 PM Revision 0a6d5aef (ceph): Merge pull request #3133 from XinzeChi/wip-2
OSD: FileJournal: call writeq_cond.Signal if necessary in submit_entry
Reviewed-by: Sage Weil <sage@redhat.com>
Revi...
Samuel Just
07:19 PM Revision a9aaea77 (ceph): Merge pull request #3132 from mslovy/optimazation_collection_map
os: IndexManager:: optimize map<coll_t, CollectionIndex* > col_indices to unordered_map
Reviewed-by: Samuel Just <sj...
Samuel Just
06:59 PM Bug #10166 (Resolved): fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc: 8706: ...
Haomai Wang
06:58 PM Messengers Feature #10147 (Resolved): Add unittest for Messenger
https://github.com/ceph/ceph/pull/3101 Haomai Wang
06:58 PM Feature #10193 (Resolved): Perf counter for WBThrottle
Haomai Wang
06:57 PM Feature #10172 (Fix Under Review): AsyncMessenger: Bind async thread to special cpu core
https://github.com/ceph/ceph/pull/3211 Haomai Wang
06:48 PM Bug #10262: osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
Do you need beta testers? It looks like you don't. I'm still seeing a few asserts per day, but still no service out... Craig Lewis
06:41 PM Bug #10326 (Resolved): rest-api: assert('pg_stats_sum' in r.myjson['output'])
Dan Mick
03:50 PM Bug #10326 (Fix Under Review): rest-api: assert('pg_stats_sum' in r.myjson['output'])
Sage Weil
06:32 PM Revision 916a211a (ceph): Merge pull request #3204 from ceph/wip-osdmap-leak
osd: fix leaked OSDMap
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
04:05 PM Bug #10372: FAILED assert(check_latest_map_ops.find(op->tid) (firefly,giant)
Sage Weil
08:35 AM Bug #10372 (Resolved): FAILED assert(check_latest_map_ops.find(op->tid) (firefly,giant)
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-17_17:18:01-upgrade:firefly-x-next-distro-basic-vp... Yuri Weinstein
03:57 PM Revision 623ebf02 (ceph): osd: clear ReplicatedPG::object_contexts when PG start a new interval
We call object_contexts.clear() in ReplicatedPG::on_change
Change-Id: I705c72378ebe2ccc424b070cd775329041932e75
Sign...
Dong Yuan
03:44 PM devops Bug #10371 (Resolved): "Error: Cannot retrieve repository metadata" in upgrade:firefly-firefly-di...
This issue was caused by epel already being installed (on our newer images) and it not running the command to fix the... Sandon Van Ness
08:09 AM devops Bug #10371 (Resolved): "Error: Cannot retrieve repository metadata" in upgrade:firefly-firefly-di...
Run http://pulpito.ceph.com/teuthology-2014-12-17_17:00:02-upgrade:firefly-firefly-distro-basic-vps/
Jobs ['666405...
Yuri Weinstein
03:36 PM Revision 1f9c0874 (ceph): AsyncConnection: Fix time event is called after AsyncMessenger destruction
AsyncConnection uses time event to handle async event partially, but it's not
very effective so here use dispatch_eve...
Haomai Wang
03:05 PM Revision f8f69821 (ceph): Merge pull request #269 from ceph/wip-librados-debug
rados/thrash: enable client debug for api tests Sage Weil
02:51 PM Revision 20ea0867 (ceph): PipeConnection: Avoid deadlock when calling is_connected
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
02:50 PM Revision 9783a5cb (ceph): test/msgr/test_msgr: Fix potential unsafe cond wakeup and wrap check
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
02:43 PM Feature #9953: osd: efficient ObjectStore::Transaction encoding
Sage Weil
02:41 PM Revision 95e65785 (ceph): rados/thrash: enable client debug for api tests
These will help catch watch/notify issues...
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:32 PM Revision bba4d357 (ceph): librados: init last_objver
*** CID 1258788: Uninitialized scalar field (UNINIT_CTOR)
/librados/IoCtxImpl.cc: 44 in
librados::IoCtxImpl::IoCtxI...
Sage Weil
02:29 PM Revision 2cd9dc08 (ceph): messages/MClientCaps: init peer.flags
*** CID 1258789: Uninitialized scalar field (UNINIT_CTOR)
/messages/MClientCaps.h: 132 in MClientCaps::MClientCaps(...
Sage Weil
02:24 PM Revision 679652ab (ceph): osd: fix leaked OSDMap
*** CID 1258787: Resource leak (RESOURCE_LEAK)
/osd/OSD.cc: 6118 in OSD::handle_osd_map(MOSDMap *)()
6112 ...
Sage Weil
02:12 PM Bug #10214 (Pending Backport): crush: straw buckets do not have expected/desired properties
Sage Weil
02:12 PM rgw Bug #10379 (Resolved): rgw: object versioning, remove last version needs to remove olh
Yehuda Sadeh
02:09 PM Revision 18f545b5 (ceph): librados: Avoid copy data from librados to caller buff
when using rados_read_op_read.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma
01:51 PM Revision 001ea293 (ceph): Messenger: Create an Messenger implementation by name.
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
12:45 PM Revision 849e259b (ceph): tasks: add mds_full task
This is for exercising the CephFS behaviour
when the cluster becomes full.
Signed-off-by: John Spray <john.spray@red...
John Spray
12:45 PM Revision d3864df9 (ceph): suites/fs: hook in mds_full task
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:45 PM Revision dedcc648 (ceph): tasks/cephfs: enable kclient for mds_* tasks
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:45 PM Revision 9c55b81c (ceph): tasks/kclient: add 'debug' option
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:45 PM Revision f94ec69f (ceph): tasks/mds_client_limits: fix initial rm -rf
This was previously a no-op because it was trying
to delete "*" instead of *
Signed-off-by: John Spray <john.spray@r...
John Spray
12:45 PM Revision 8fa6b154 (ceph): tasks/cephfs: enable osd epoch get from mounts
Using new hooks for #7317
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
12:45 PM Revision f9609c46 (ceph): tasks/cephfs: let get_config use non-mon services
Previously was always using the default values of things
so querying mon instead of the appropriate service
worked fi...
John Spray
12:22 PM Revision 2d76bc2d (ceph): Merge pull request #3202 from ceph/wip-fix-asok
mds: fix asok on rank 0 Zheng Yan
12:16 PM Revision 3a2cb714 (ceph): mds: fix asok on rank 0
Broken by:
1b2b34431 (MDS: do not allow invocation of most commands on an inactive MDS)
MDS::whoami is a rank, so ch...
John Spray
11:43 AM Revision 8de9a0f4 (ceph): doc: Adds updated man page for ceph under man/
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
11:41 AM Revision 8b796173 (ceph): doc: Changes format style in ceph to improve readability as html.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
11:28 AM Revision 2aef17d8 (ceph): Merge pull request #268 from ceph/wip-kcephfs-inline
kcephfs: test inline data
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
11:20 AM Revision 7093cb37 (ceph): doc: Adds updated man page for ceph-disk under man/
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
11:18 AM Revision 62b3fcdd (ceph): doc: Updates man page for ceph-disk with suggested changes.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
11:04 AM CephFS Fix #10377 (New): Impose lower bound on "mds events per segment"

Currently, if the MDS is started with a small mds_events_per_segment, it can go into a trim/rejournal cycle when fi...
John Spray
11:01 AM Revision 3f6be22f (ceph): doc: Updates man page for ceph-disk.
Changes format style to improve readability as html.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com>
Nilamdyuti Goswami
11:01 AM Revision 2862a494 (ceph): doc: Adds updated man page for ceph-disk under man/
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
10:52 AM Revision d61b1d92 (ceph): shared_cache: add lookup_or_create, get_next, etc. and their unittests
These method has the same logic as SharePtrRegistry and will
be used for ReplicatedPG::object_contexts.
Signed-off-b...
Dong Yuan
10:52 AM Revision 98110f65 (ceph): osd: change ReplicatedPG::object_contexts to SharedLRU
The ReplicatedPG now will cache the ObjectContext to avoid repeated
construction using SharedLRU. The cache is per PG...
Dong Yuan
10:52 AM Revision 9252d752 (ceph): osd: add ObjectContext cache perf counter
l_osd_object_ctx_cache_total: all lookup count
l_osd_object_ctx_cache_hit: hit lookup count
Signed-off-by: Dong Yu...
Dong Yuan
10:18 AM devops Bug #10374: Failed 'sudo rpm -i ceph-release-1-0.el7.noarch.rpm' in octo
Looks like it was:
http://pulpito.ceph.redhat.com/teuthology-2014-12-17_02:10:02-samba-firefly-distro-basic-magna/67...
Zack Cerza
10:12 AM devops Bug #10374: Failed 'sudo rpm -i ceph-release-1-0.el7.noarch.rpm' in octo
So, you pasted a huge traceback without saying which job it came from, and left out the stderr as well :-/ Zack Cerza
09:06 AM devops Bug #10374 (Rejected): Failed 'sudo rpm -i ceph-release-1-0.el7.noarch.rpm' in octo
Run http://pulpito.ceph.redhat.com/teuthology-2014-12-17_02:10:02-samba-firefly-distro-basic-magna/
Jobs ['6740', ...
Yuri Weinstein
09:59 AM Revision 883e1aea (ceph): doc: Show how new data pools can be added to CephFS for file layouts
Wido den Hollander
09:51 AM Bug #10375 (Rejected): OSD journal partition link could be broken after off linking the disk via ...
1. offline the disk via stocli
/opt/MegaRAID/storcli/storcli64 /c0 /e20 /s6 set offline
2. verify OSD goes down ...
Tupper Cole
09:02 AM rgw Documentation #10373 (Closed): Document about S3 POST requests
Looks like S3 POST requests are supported (atleast for cephx authentication) in rgw. Document about this functionalit... Abhishek Lekshmanan
09:02 AM Revision 2b577cef (ceph): packaging: package ceph-deploy(8)
Fixes merge conflict.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com>
Nilamdyuti Goswami
08:55 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
Same in Octo - 5 jobs in run http://pulpito.ceph.redhat.com/teuthology-2014-12-16_22:04:02-rgw-dumpling-distro-basic-... Yuri Weinstein
08:49 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
Same issue http://pulpito.ceph.com/teuthology-2014-12-17_17:10:02-upgrade:dumpling-firefly-x:parallel-next-distro-bas... Yuri Weinstein
08:01 AM rgw Bug #10354: Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-multi run
Same issue - http://pulpito.ceph.com/teuthology-2014-12-17_17:15:01-upgrade:dumpling-firefly-x:parallel-next-distro-b... Yuri Weinstein
08:43 AM devops Bug #10330: apt-mirror timeouts
Same here http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-17_17:05:01-upgrade:firefly-firefly-distro-basic-mul... Yuri Weinstein
08:21 AM Revision e638469b (ceph): doc: Updates man page for ceph-deploy.
Changes format style in ceph-deploy to improve readability as html.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redh...
Nilamdyuti Goswami
08:21 AM Revision c6648188 (ceph): doc: Adds updated man page for ceph-deploy under man/
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
07:58 AM Bug #10370 (Duplicate): "MaxWhileTries: 'wait_until_healthy'reached maximum tries (150) after wai...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-17_17:25:01-upgrade:dumpling-firefly-x:stress-spli... Yuri Weinstein
07:10 AM CephFS Feature #10369 (Resolved): qa-suite: detect unexpected MDS failovers and daemon crashes
Currently some of our tests can be run with standby MDSs, and a failover event might occur without our tests noticing... John Spray
06:48 AM devops Fix #5900: Create a Python package for ceph Python bindings
if you look into the bootstrapping script you will see that it does in fact call `python setup.py develop` on each py... Alfredo Deza
06:43 AM Revision a8067783 (ceph): qa: test zero size xattr
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
06:07 AM Bug #10367 (Rejected): 0.89 EC+ KV OSDs crashing
Haomai Wang
06:06 AM Bug #10367: 0.89 EC+ KV OSDs crashing
Hi, thanks for your report.
I checked your crash OSD commit version(commit:68fdc0f68e6a04e283d2c5140832a3175b4f984...
Haomai Wang
03:30 AM Bug #10367 (Rejected): 0.89 EC+ KV OSDs crashing
Hi,
after issue http://tracker.ceph.com/issues/10119, I tried the same but with the latest version 0.89
Unfort...
Kenneth Waegeman
06:05 AM CephFS Bug #10368: Assertion in _trim_expired_segments
Reproduce (took two tries to see the crash again, so it's intermittent)... John Spray
05:43 AM CephFS Bug #10368 (Resolved): Assertion in _trim_expired_segments
... John Spray
04:18 AM CephFS Bug #10361: teuthology: only direct admin socket commands to active MDS
Filesystem::mds_asok would be a good place to put this John Spray
02:50 AM Revision 42dc9370 (ceph): librados: avoid memcopy for rados_getxattr.
When call rados_getxattr, pass user buff to libardos to avoid memcopy.
This operation like rados_read.
Signed-off-by:...
Jianpeng Ma
02:32 AM Revision bfa4acf2 (ceph): Merge pull request #3198 from ceph/wip-10335
MDS: do not allow invocation of most commands on an inactive MDS Zheng Yan
01:10 AM Revision eec179c6 (ceph): ceph_objectstore_tool: Changes for rename of binary ceph-objectstore-tool
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
01:09 AM Revision 4f72ba54 (ceph): ceph_objectstore_tool: Rename generated binary to ceph-objectstore-tool
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman

12/17/2014

11:32 PM Revision 1b2b3443 (ceph): MDS: do not allow invocation of most commands on an inactive MDS
They just cause all kinds of trouble!
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
11:20 PM Revision e05d7e3b (ceph): kcephfs: test inline data
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:33 PM CephFS Bug #10344 (In Progress): qa/workunits/snaps/snaptest-git-ceph.sh fails
Zheng Yan
10:12 PM Revision be7b2f8a (ceph): Merge pull request #2836 from ceph/wip-7317
#7317 ENOSPC and OSD epoch barrier handling
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Greg Farnum <gfar...
Greg Farnum
09:56 PM Revision f9929409 (ceph): Merge pull request #267 from ceph/wip-firelfy-yuriw
Removed import_export tests to fix #10176
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
09:51 PM Revision 5368b93c (ceph): Removed import_export tests to fix #10176
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:00 PM Revision 65be519b (ceph): Merge pull request #3197 from ktdreyer/rpm-spec-comment
ceph.spec.in: quote %files macro in comment
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
08:40 PM Bug #10366 (Resolved): LibRadosWatchNotify.WatchNotify2Timeout failure
ubuntu@teuthology:/a/sage-2014-12-17_16:02:46-rados-wip-pgmeta-distro-basic-multi/666061... Sage Weil
08:06 PM Revision 69fa5329 (ceph): ceph.spec.in: quote %files macro in comment
Prior to this commit, RPM would expand the %files macro that was present
in the comment.
Use a double percent sign t...
Ken Dreyer
07:46 PM rgw Bug #10365 (Closed): radosgw-agent: buckets to retry logged by full sync won't be fully synced if...
When buckets to retry are handled by incremental sync, it uses the bucket index log to figure out which objects withi... Josh Durgin
06:58 PM CephFS Bug #10336: hung ffsb test
Logs of passed tests also contains "opendir: No such file or directory" Zheng Yan
06:51 PM Revision aea232c9 (ceph): client, librados, osdc: do not shadow Dispatcher::cct
* there is no need to have another cct as Dispatch has one already.
* by `using` the parent member variable in `publi...
Kefu Chai
06:49 PM CephFS Bug #10335 (Resolved): MDS: disallow flush_path and related commands if not active
Zheng Yan
03:34 PM CephFS Bug #10335 (Fix Under Review): MDS: disallow flush_path and related commands if not active
https://github.com/ceph/ceph/pull/3198 Greg Farnum
03:19 PM CephFS Bug #10335 (In Progress): MDS: disallow flush_path and related commands if not active
Oh duh, right, this is us hitting the standby MDS with a flush request. (Thus the mds.-1 up there.) I guess the admin... Greg Farnum
06:32 PM Revision 38768da1 (ceph): Merge pull request #3171 from tchaikov/refactor-rados-class
python-rados: refactor class Rados a little bit
Reviewed-by: Josh During <jdurgin@redhat.com>
Reviewed-by: Loic Dach...
Loic Dachary
06:05 PM Revision 378ebb79 (ceph): python-rados: refactor class Rados a little bit
Signed-off-by: Kefu Chai <tchaikov@gmail.com> Kefu Chai
05:13 PM Revision 1d314e7a (ceph): mon/PGMap: invalidate cached min_last_epoch_clean from new-style pg keys
We were only invalidating the cache from the legacy apply_incremental(),
which is no longer called on modern clusters...
Sage Weil
05:13 PM Revision f55b0977 (ceph): mon/PGMap and PGMonitor: update last_epoch_clean cache from new osd keys
We were only invalidating the cached value from apply_incremental, which
is no longer called on modern clusters.
Fix...
Sage Weil
05:06 PM Fix #10363 (Fix Under Review): OSDMonitor setcrushmap tests take a long time on erasure coded rul...
https://github.com/ceph/ceph/pull/3194 Loïc Dachary
04:05 PM Fix #10363: OSDMonitor setcrushmap tests take a long time on erasure coded rulesets
confirmed. Things can go even worse when you're setting non-default retries on some rules (that is : step set_choose... Yann Dupont
03:58 PM Fix #10363 (Resolved): OSDMonitor setcrushmap tests take a long time on erasure coded rulesets
http://workbench.dachary.org/ceph/ceph/blob/giant/src/mon/OSDMonitor.cc#L4007 runs tests by trying to map from min_si... Loïc Dachary
04:40 PM Bug #10364 (Resolved): watch-notify-same-primary.yaml failure
ubuntu@teuthology:/a/sage-2014-12-17_16:02:46-rados-wip-pgmeta-distro-basic-multi/666048
Sage Weil
03:18 PM CephFS Bug #10361 (Resolved): teuthology: only direct admin socket commands to active MDS
Right now our flush and scrub asok command tests are directed at mds.a, but sometimes that's not the active MDS. Find... Greg Farnum
03:12 PM Bug #8121: ReplicatedBackend::build_push_op() should handle a short read or assert

new acting set [1,5] causes 5 to read 1.3e_head/7fc9453e/plana8413303-32/55e but the read size is only 413696 not t...
David Zafman
02:30 PM rbd Bug #10122: "LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
As per Josh, looks like this is fixed in rbd module, hence changing the project to 'rbd'. Tamilarasi muthamizhan
02:15 PM CephFS Bug #10277: ceph-fuse: Consistent pjd failure in getcwd
Needs test (or at least test description) and some performance numbers. Greg Farnum
02:14 PM CephFS Bug #9997 (Resolved): test_client_pin case is failing
Hum, I was thinking that we could backport the simple fix since most users will be on older kernels where it behaves ... Greg Farnum
12:10 AM CephFS Bug #9997: test_client_pin case is failing
The fix is buggy, we shouldn't backport it. we should use patches for #10277 instead Zheng Yan
12:07 AM CephFS Bug #9997: test_client_pin case is failing
https://github.com/ceph/ceph/pull/3191 Zheng Yan
02:11 PM CephFS Feature #7317 (Resolved): mds: behave with fs fills (e.g., allow deletion)
Merged to master in commit:be7b2f8a30b12841d260c4ce486a59ed28953a4f Greg Farnum
02:05 PM rgw Bug #10194: rgw: fcgi connections are not closed when using mod-proxy-fcgi
The fix was merged to the firefly branch in this commit:... Ken Dreyer
02:05 PM Bug #10347 (Rejected): duplicate OSD in acting set
... Loïc Dachary
04:35 AM Bug #10347 (In Progress): duplicate OSD in acting set
... Loïc Dachary
04:27 AM Bug #10347 (Need More Info): duplicate OSD in acting set
Increasing choose tries as follows will ask CRUSH to try harder to find OSDs to map to the PG. ... Loïc Dachary
03:15 AM Bug #10347: duplicate OSD in acting set
... Loïc Dachary
03:11 AM Bug #10347 (Rejected): duplicate OSD in acting set
In the attachment:map-for-loicd osdmap extracted from a ceph version 0.87 (c51c8f9d80fa4e0168aa52685b8de40e42758578) ... Loïc Dachary
01:53 PM Bug #10176: Segmentation fault in upgrade:firefly:singleton-firefly-distro-basic-vps run
Fixed, see PR - https://github.com/ceph/ceph-qa-suite/pull/267 Yuri Weinstein
10:59 AM Bug #10176 (New): Segmentation fault in upgrade:firefly:singleton-firefly-distro-basic-vps run
Shows up again in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-16_17:00:03-upgrade:firefly-firefly-distro-b... Yuri Weinstein
01:50 PM Revision 59b70fe2 (ceph): Cleanup: Drop hobject_incorrect_pool
This field in MOSDSubOp, used to support very old version
OSD(MOSDSubOp header version < 7, which was introduced in
m...
Xiaoxi Chen
01:06 PM Bug #10358 (Resolved): ceph osd erasure-code-profile set myprofile k=1 should fail
it is invalid and will have undefined side effects. Steps to reproduce:
* ceph osd erasure-code-profile set myprof...
Loïc Dachary
01:01 PM Revision 0c9d55d4 (ceph): pybind/cephfs: Fix setxattr function. Pass value as character pointer
This passes the value of the xattr correctly and makes it work. Wido den Hollander
11:37 AM Revision b4214f95 (ceph): Merge pull request #257 from ceph/wip-fs-creation
Fix PG counts and refactor FS creation during setup
Reviewed-by: Loic Dachary <ldachary@redhat.com>
John Spray
10:46 AM Bug #10356 (Rejected): new optracker requests show up with bad age
... Sage Weil
09:39 AM rgw Bug #10354 (Duplicate): Failed s3 tests in upgrade:dumpling-firefly-x:parallel-next-distro-basic-...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-16_17:10:02-upgrade:dumpling-firefly-x:parallel-ne... Yuri Weinstein
08:50 AM Linux kernel client Bug #10351 (Duplicate): mount.ceph prints spurious "mount: error writing /etc/mtab: Invalid argum...
John Spray
08:30 AM Linux kernel client Bug #10351: mount.ceph prints spurious "mount: error writing /etc/mtab: Invalid argument"
I reported it as #8122 eight months ago... Dmitry Smirnov
05:57 AM Linux kernel client Bug #10351 (Resolved): mount.ceph prints spurious "mount: error writing /etc/mtab: Invalid argument"
The mount and update of mtab is apparently successful, but this error message is printed anyway. Googling for the er... John Spray
08:00 AM Revision 9b73c762 (ceph): Merge pull request #3190 from dachary/wip-test-helpers
tests: ignore xmlstarlet extra empty lines Loic Dachary
07:59 AM Revision d1257436 (ceph): client: use remount to trim kernel dcache
when remounting a file system, linux kernel trims all unused dentry
in the file system.
Fixes: #10277
Signed-off-by:...
Yan, Zheng
07:59 AM Revision 9de9901c (ceph): client: cleanup client callback registration
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
07:37 AM RADOS Fix #10350 (Fix Under Review): explain how to troubleshoot erasure code mapping failures
https://github.com/ceph/ceph/pull/3194 Loïc Dachary
04:33 AM RADOS Fix #10350 (Resolved): explain how to troubleshoot erasure code mapping failures
It is common to have X osd and create an erasure coded pool that requires X osd. The CRUSH rule is likely to fail map... Loïc Dachary
07:36 AM Bug #10353 (Fix Under Review): the number of tries should be higher for the default erasure coded...
https://github.com/ceph/ceph/pull/3194 Loïc Dachary
07:03 AM Bug #10353 (Resolved): the number of tries should be higher for the default erasure coded ruleset
It is common for people to try to map 9 OSDs out of a 9 OSDs total ceph cluster. The default tries (50) is often not ... Loïc Dachary
07:35 AM Bug #10349 (Fix Under Review): crushtool --show-choose-tries is a noop for indep rules
https://github.com/ceph/ceph/pull/3194 Loïc Dachary
04:19 AM Bug #10349 (Resolved): crushtool --show-choose-tries is a noop for indep rules
Loïc Dachary
07:02 AM Revision 023a8aca (ceph): tests: ignore xmlstarlet extra empty lines
With xmlstarlet 1.3.0 (which is on Ubuntu precise)
xmlstarlet sel -t -m '//pg_stat/state[(contains(.,'\''active'\'')...
Loic Dachary
06:57 AM Linux kernel client Bug #10313: IO drop outs/timeouts on one of the rbd client
From a quick look, I doubt it. Anand, are you reporter's colleague?
That commit went into 3.14-rc2 and it fixes an ...
Ilya Dryomov
06:41 AM Linux kernel client Bug #10352 (Resolved): libceph delayed work items aren't teared down properly
http://qa-proxy.ceph.com/teuthology/dis-2014-12-17_03:17:27-krbd-giant---basic-multi/663896/teuthology.log
[0]kdb>...
Ilya Dryomov
05:47 AM CephFS Bug #10343: qa/workunits/snaps/snaptest-xattrwb.sh fails
only fuse-client fails Zheng Yan
04:06 AM RADOS Bug #10348 (Won't Fix): crushtool --show-choose-tries overflows
The array is allocated according to choose_total_tries although choose_tries local to the ruleset can be set to a gre... Loïc Dachary
02:00 AM Feature #10346 (Resolved): add ceph pg dump_stuck {degraded,undersized}
and updated doc/rados/troubleshooting/troubleshooting-pg.rst accordingly
implemented by commit:9db596974c82207dc07...
Loïc Dachary
01:07 AM Revision 82f452cc (ceph): osd/PG: drop PG/collection attrs from ScrubMap
The collection attrs are often version specific. We should compare the
semantic PG metadata, if anything, not these!...
Sage Weil
01:07 AM Revision 56232d96 (ceph): ceph_test_objectstore_workloadgen: set pgmeta omap instead of collectio...
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision 17e4e197 (ceph): os/ObjectStore: deprecated collection_getattr et al
Drop the functional tests for this too.
Return EOPNOTSUPP by default, and tolerate this in the callers.
Signed-off-...
Sage Weil
01:07 AM Revision 43f0bcb1 (ceph): os/MemStore: drop support for collection attrs
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision f6ca2bcb (ceph): os/FileStore: better debug on unlink
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision e582135c (ceph): os/FileStore: better debug on omap_setkeys
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision fbf64089 (ceph): ceph_objectstore_tool: Clean-up unused struct_ver in tool's metadata se...
Exported struct_ver not used by write_info() or write_pg()
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman
01:07 AM Revision f056bdf9 (ceph): ceph_objectstore_tool: Prevent tool from transitioning struct_v on rm-p...
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
01:07 AM Revision cd462d17 (ceph): osd: move pg removal flag into a static helper
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision f93b2937 (ceph): ceph_objectstore_tool: use '_remove' pgmeta omap key to indicate remova...
We could conceivably mark the PG for backfill, but to do this correctly
we have to do the log rollback, which uses va...
Sage Weil
01:07 AM Revision a599d886 (ceph): osd: drop legacy arg to PG::peek_map_epoch
The function can figure it out itself, and it's only needed for legacy.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision 5877c069 (ceph): osd: drop infos_oid arg from PG::read_info()
Only needed for legacy.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision 880135ab (ceph): osd: drop snap_collections
This is obsolete since cuttlefish.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision db3daaf1 (ceph): osd/PG: drop PG::read_info support for ancient PGs
This is rewritten regularly by any vaguely-active OSD; no need for this
any more.
Signed-off-by: Sage Weil <sage@red...
Sage Weil
01:07 AM Revision a1a3e156 (ceph): os/ObjectStore: deprecated collection attr operations
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision 8fa94071 (ceph): osd/PGLog: explicitly pass log_oid collection
Do not assume the log_oid is ine the 'meta' collection.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision 6074bdd1 (ceph): osd: move pg log and info to a per-pg object
Move all PG metadata (info, biginfo, epoch, and log) to a single per-PG
object. This should make it easier for Objec...
Sage Weil
01:07 AM Revision 8cb25cbd (ceph): test/osd/osd-test-helper.sh: enable filestore log
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision d1973f3b (ceph): osd/PGLog: drop support for ancient logs
Assume that users have at least upgraded to dumpling first.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision 9d1466cb (ceph): osd: prevent upgrade from older than v7
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision d6df6eab (ceph): osd: retire meta/infos object entirely
Do not create it; remove it on upgrade.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision 35fcfcef (ceph): osd/PG: define pgmeta_oid member
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision 5a5a4a87 (ceph): osd: don't need to pass object names via ctor
Calculate biginfo on the fly.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision be86cc73 (ceph): osd: move PG collection creation into static PG method
This way we properly create the pgmeta object and set the infokey attr on
it. Break it into two steps, one part befo...
Sage Weil
01:07 AM Revision 98192217 (ceph): osd/PGLog: take ghobject_t instead of hobject_t
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision c765de6b (ceph): common/hobject_t: fix whitespace
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision 033a533a (ceph): common/hobject_t: add pgmeta named ctor and is_pgmeta() check
There will be exactly one of these per PG. It slots into the flat
(pool, hash, name...)
namespace but is not a l...
Sage Weil
01:07 AM Revision a56f10af (ceph): osd/osd_types: spg_t::make_pgmeta_oid()
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision 9ebdb99a (ceph): osd/PGBackend: skip pgmeta objects
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision e247cd4b (ceph): ceph-objectstore-tool: skip pgmeta object on export
We will (eventually) export the contents of this object explicitly as
PG metadata.
Signed-off-by: Sage Weil <sage@re...
Sage Weil
01:07 AM Revision 4d22adf6 (ceph): osd: skip pgmeta object on remove_dir
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:07 AM Revision 456255b7 (ceph): os/DBObjectMap: include hash in header key for EC objects
We were inadvertantly dropping the hash portion of the header key for EC
objects. This is usually not noticeable, bu...
Sage Weil
01:07 AM Revision 462bad32 (ceph): ceph_test_rados: generate mix of small and large xattrs
This ensures that we exercise the large xattr handling paths in the OSD.
(Specifically, we want to trigger DBObjectM...
Sage Weil
01:07 AM Revision 69e169d9 (ceph): os/DBObjectMap: new version v2; drop support for upgrading from v1
- Don't support upgrade from v1 anymore
- Add upgrade for v1 -> v2
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:07 AM Revision 18214928 (ceph): os/FileStore: move to v4, trigger DBOjectMap upgrade
From FileStore's perspective, nothing changed from v3 to v4. However, we
need to pass the do_upgrade flag to DBOject...
Sage Weil
01:07 AM Revision 95eccd8e (ceph): osd: add PGMETA ondisk feature
Once you start using the pgmeta objects there is no going back.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
12:50 AM Revision 242e28d1 (ceph): Merge pull request #2530 from majianpeng/fiemap
Fiemap
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil
12:44 AM Documentation #10345 (Rejected): operations documentations about backfilling needs an update
Loïc Dachary

12/16/2014

11:27 PM CephFS Bug #10344 (Resolved): qa/workunits/snaps/snaptest-git-ceph.sh fails
Zheng Yan
11:26 PM CephFS Bug #10343 (Resolved): qa/workunits/snaps/snaptest-xattrwb.sh fails
Zheng Yan
11:15 PM Revision ca1b216b (ceph): Merge pull request #2137 from yuyuyu101/pg-sparse-recovery
ReplicatedPG: Make recovery using fiemap and fix perf counter
sage-2014-12-16_08:43:28-powercycle-wip-sage-testing-d...
Sage Weil
11:14 PM Revision 9323ab29 (ceph): Merge pull request #3000 from yuyuyu101/wip-10166
Wip 10166: fiemap or FileStore::do_sparse_copy_range bug
sage-2014-12-16_08:43:28-powercycle-wip-sage-testing-distr
...
Sage Weil
10:29 PM Revision 47f0a52e (ceph): Merge branch 'wyc-quota-v2' of git://github.com/kylinstorage/ceph into ...
Conflicts:
src/include/ceph_features.h
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Yan, Zheng <zyan@redha...
Sage Weil
10:02 PM Revision f8d37a2c (ceph): Merge remote-tracking branch 'gh/master' into wip-watch-notify
Conflicts:
PendingReleaseNotes
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Josh During <jdurgin@redhat...
Sage Weil
09:54 PM Revision 868d7496 (ceph): Merge pull request #3033 from dachary/wip-10201-osd-scrub-repair
osd scrub repair uses ceph_objecstore_tool + shell toolbox
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
09:44 PM Revision 9d61dec0 (ceph): Merge pull request #3181 from ceph/wip-10299
librbd: complete all pending aio ops prior to closing image
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
09:27 PM Revision 4c605676 (ceph): radosgw-admin: wait before trimming usage
Fixes: #9892
Need to wait through the usage interval before trimming usage, otherwise we might not
remove all pendin...
Yehuda Sadeh
09:20 PM Revision 3abb3ff2 (ceph): Merge pull request #266 from ceph/wip-9892-2
radosgw-admin: wait before trimming usage Alfredo Deza
09:15 PM Revision 47d56d77 (ceph): radosgw-admin: wait before trimming usage
Fixes: #9892
Need to wait through the usage interval before trimming usage, otherwise we might not
remove all pendin...
Yehuda Sadeh
08:55 PM Revision a8611ace (ceph): client: handle ENOSPC in _flush
Previously we would avoid issuing writes
from _write, but the same condition was
not applied to _flush. This was oka...
John Spray
08:55 PM Revision 6fdf8903 (ceph): client: propagate flush errors to fclose/fsync
Ensure that all calls to _flush get an explicit
context (rather than implicit PutInode used
before), which tags any e...
John Spray
08:55 PM Revision a8babcba (ceph): client: add 'status' asok
Useful in test/debug for querying OSD epoch
and OSD barrier epoch.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
08:55 PM Revision 9f53eeb8 (ceph): doc: add cephfs ENOSPC and eviction information
Adding this at this time to give us a sensible place
to talk about the epoch barrier stuff. The eviction
stuff will ...
John Spray
08:51 PM Revision 09287fd6 (ceph): osdc: add public Objecter::osdmap_full_flag
For the (now numerous) places where callers
would like to check this without doing a verbose
lock/unlock cycle.
Sign...
John Spray
08:51 PM Revision fc7d62a1 (ceph): mds: return ENOSPC on write ops while osds full
Allow removals and read-only ops, prevent others. This
is a soft policy aimed at reducing the likelihood of a
"full"...
John Spray
08:51 PM Revision 68ba7f58 (ceph): messages: add osd_epoch_barrier to cap msgs
Extension to client-server protocol to allow clients
to release capabilities conditional on the receiver
having a par...
John Spray
08:51 PM Revision 2d993c4b (ceph): messages: always encode barrier
Instead of truncating on INLINE_DATA, send
some blank fields there for clients that
don't support it (the kclient) in...
John Spray
08:51 PM Revision 40503ffb (ceph): mds: implement osd epoch barrier on caps
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
08:51 PM Revision fcc64f38 (ceph): mds: set epoch barrier on transition to active
To handle case where MDSs restart after experiencing
a barrier-inducing operation: rather than persisting
OSD barrier...
John Spray
08:51 PM Revision cdf679be (ceph): mds: add 'osdmap barrier' admin command
This is for use with client eviction.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
08:48 PM Revision ef75d720 (ceph): rgw: return SignatureDoesNotMatch instead of AccessDenied
Fixes: #10329
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:48 PM Revision 56af795b (ceph): rgw: return InvalidAccessKeyId instead of AccessDenied
Fixes: #10334
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:48 PM Revision 725c8509 (ceph): Merge pull request #3173 from ceph/wip-9555
osd: fix msgr reconnect crash from MOSDRepScrub messages (bug 9555)
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
08:45 PM Revision a9912124 (ceph): osdc/ObjectCacher: invoke flush_set_callback on purge_set
For the benefit of Client, so that it can get its
caps released when using purge_set to deal with
an ENOSPC condition...
John Spray
08:45 PM Revision fe32d6ee (ceph): osdc/Objecter: add op_cancel_writes
This is for use by Client when it encounters
the FULL flag and wants to abort operations
rather than having them paus...
John Spray
08:45 PM Revision 3ad6ed3d (ceph): osdc/Objecter: add have_map method
This is for places we're going to call wait_for_map, so
that we can easily check if we will *probably* get
a true fro...
John Spray
08:45 PM Revision c4861a61 (ceph): osdc: continuously subscribe to osd map on pause
We were doing this on FULL, should also have done it
on PAUSERD and PAUSEWR, to avoid paused requests
staying that wa...
John Spray
08:45 PM Revision cf3101af (ceph): osdc: implement Objecter::set_epoch_barrier
For use in MDS and Client when they want to wait
for a particular OSDMap epoch before using caps
that depend on a pri...
John Spray
08:45 PM Revision bab3d3d4 (ceph): osdc: remove spurious _maybe_request_map return value
This was always zero: make the function return void, and
remove all the places we asserted on its return value.
Sign...
John Spray
06:13 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Finally..mini test case.
1. New rgw instance
2. Create bucket + 4 x 10m objects (2 by fastcgi, 2 by civetweb)
3....
Richard Chan
05:54 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
1. The issue is reproducible only on objects created by civetweb.
The bucket can be created by either civetweb or...
Richard Chan
05:44 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Weird - the problem occurs with objects *created* by civetweb.
How to reproduce:
1. create new rgw instance
2....
Richard Chan
05:06 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
The corruption occurs if civetweb is the first thing that touches a new rgw setup.
How to reproduce:
1. rmpool ....
Richard Chan
04:35 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Suddenly civetweb is working, huh!!??
1. Delete 3 objects in succession
[
{ "tag": "default.7460.27",
...
Richard Chan
04:23 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Logs with good gc behaviour:
1. rm 1 object # 3 oids expected
[root@cephadm ~]# radosgw-admin gc list --include-a...
Richard Chan
08:33 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Can you provide logs to both your apache and civetweb gateways, when removing objects? (set 'debug rgw = 20', and 'de... Yehuda Sadeh
01:36 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
civetweb seems to "corrupt" the gc list.
1. rm one object (10M size) with civetweb, 3 oids in gc list
2. rm 2nd o...
Richard Chan
04:49 PM Revision eef17053 (ceph): Merge pull request #2300 from ceph/wip-osdmap
add osdmap checksums
sage-2014-12-16_06:27:10-rados:singleton-wip-sage-testing2-distro-basic-multi
sage-2014...
Sage Weil
04:46 PM Revision e27d3bda (ceph): Merge pull request #3166 from ceph/wip-librados-fadvise
fadvise for librados, librbd + osd guts
sage-2014-12-16_06:27:10-rados:singleton-wip-sage-testing2-distro-basic-...
Sage Weil
04:38 PM Revision dacab7b7 (ceph): Merge pull request #3080 from ceph/wip-fadvise
osd: reenable fadvise; use it more often
sage-2014-12-16_06:27:10-rados:singleton-wip-sage-testing2-distro-basic-mul...
Sage Weil
04:13 PM Revision 8241f114 (ceph): Merge pull request #3165 from nilamdyuti/wip-doc-ceph
doc: Updates man page for Ceph
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
03:05 PM rgw Feature #10342 (Resolved): rgw: tool to clean up clutter
... Yehuda Sadeh
02:10 PM Revision f614fae1 (ceph): Merge pull request #3184 from dachary/wip-10325-cauchy
erasure-code: relax cauchy w restrictions
Reviewed-by: David Zhang <david.z1003@yahoo.com>
Loic Dachary
02:03 PM Fix #2343 (Resolved): librados, osd: notify with special type on object deletion
Sage Weil
02:03 PM Bug #2339 (Resolved): osd: EBUSY on object delete when watchers present
Sage Weil
02:03 PM Fix #4205 (Resolved): librados: Improve Watch-notify semantics
Sage Weil
02:03 PM Feature #9197 (Resolved): librados/osd: notify reply payload
Sage Weil
02:03 PM Feature #9198 (Resolved): librados: notify callback includes gid of notifier
Sage Weil
02:03 PM Fix #9199 (Resolved): librados: watch linger pings need to verify pg mapping hasn't changed
Sage Weil
02:02 PM Fix #9195 (Resolved): librados: issue watch callback on (possibly) missed notifies
Sage Weil
02:02 PM Fix #9196 (Resolved): librados: watch_check() to synchronous verify we haven't missed notifies
Sage Weil
02:02 PM Fix #9194 (Resolved): librados/osd: watch reconnect needs to be exclusive to detect possibly miss...
Sage Weil
01:58 PM Linux kernel client Bug #5429 (Resolved): libceph: rcu stall, null deref in osd_reset->__reset_osd->__remove_osd
What Josh got a report of was not a referenced trace, but the
following (pulled off of the vmcore):
[197102.90280...
Ilya Dryomov
01:57 PM Bug #8620 (Won't Fix): rest/test.py occasional failure (dumpling)
Sage Weil
01:56 PM Bug #10341 (Resolved): ceph-monstore-tool: crashes when run without arguments
Sage Weil
01:53 PM Bug #10104 (Resolved): rados.py: wait_for_* don't wait; should have poll, wait, and wait+cb versions
Sage Weil
01:52 PM Bug #10201 (Resolved): tests must use ceph_objectstore_tool
Sage Weil
01:49 PM Bug #10118 (Can't reproduce): messenger drops messages between osds
Samuel Just
01:48 PM Bug #10153 (Pending Backport): Rados.shutdown() dies with Illegal instruction (core dumped)
Samuel Just
01:48 PM Bug #10176 (Resolved): Segmentation fault in upgrade:firefly:singleton-firefly-distro-basic-vps run
Sage Weil
01:46 PM Bug #10294: ceph-osd --mkfs segfaults when journal dev is a symlink
https://github.com/ceph/ceph/commit/25e37837c363619bc3f39b55fb2dc270b231fea6 and related patches Sage Weil
01:45 PM Bug #10294 (Resolved): ceph-osd --mkfs segfaults when journal dev is a symlink
fixed in master Sage Weil
01:45 PM Bug #10287 (Resolved): ceph v0.80.7 ceph-mon --mkfs crash
Samuel Just
01:43 PM rbd Bug #10299 (Pending Backport): "ObjectCacher.cc: 530: FAILED assert(i->empty())" in rbd-firefly-d...
Josh Durgin
01:43 PM CephFS Bug #10302 (Resolved): "fsync-tester.sh: line 10: lsof: command not found"
Sage Weil
01:36 PM Bug #9844 (Won't Fix): "initiating reconnect" (log) race; crash of multiple OSDs (domino effect)
Closing this, it looks like fallout from the keyvaluestore_dev OSDs :( Sage Weil
01:33 PM Bug #9874 (Duplicate): ceph_test_rados, out of order ops
Samuel Just
01:32 PM Bug #10340 (Resolved): "[ FAILED ] LibRadosIo.ReadTimeout" in upgrade:dumpling-firefly-x:parall...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-15_18:15:01-upgrade:dumpling-firefly-x:parallel-gi... Yuri Weinstein
01:32 PM devops Bug #10339 (Won't Fix): downburst doesn't recognize an os version of 14.04(trusty)
While testing issue 10279 I noticed that a yaml file that contained the os_version: 14.04(trusty) would successfully ... Andrew Schoen
01:28 PM rgw Bug #9892 (Resolved): radosgw_admin.py: failed len(out['entries']) == 0 on usage show
merged commit 3abb3ff into master, giant, firefly, and dumpling
Commit hash is actually 47d56d779eb145f5bca1e8e1e...
Alfredo Deza
01:15 PM rgw Bug #9892 (Fix Under Review): radosgw_admin.py: failed len(out['entries']) == 0 on usage show
changes had been made by yehuda already, PR opened https://github.com/ceph/ceph-qa-suite/pull/266
After it merges ...
Alfredo Deza
01:26 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Dmitry Smirnov wrote:
> Can this bug get a little attention please? It has profound effect on my crippled cluster an...
Sage Weil
01:19 PM Bug #10326: rest-api: assert('pg_stats_sum' in r.myjson['output'])
Yep, someone changed pg dump output, which broke rest/test.py where it looks for pg_stats_sum in that output. Dan Mick
08:30 AM Bug #10326 (Resolved): rest-api: assert('pg_stats_sum' in r.myjson['output'])
2014-12-16T07:00:10.071 INFO:tasks.workunit.client.0.plana77.stdout:PUT pg/set_nearfull_ratio?ratio=0.90: 200
2014-...
Sage Weil
01:18 PM Bug #9796 (Won't Fix): osd: crash on blacklisted watcher reconnect (dumpling)
this is very rare and complicated to fix Sage Weil
01:15 PM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Same issue http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-15_18:18:01-upgrade:firefly-x-giant-distro-basic-vp... Yuri Weinstein
01:10 PM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Actually, the problem is likely that the hinfo_key was missing on whatever osd ended up as the "authoritative" osd. ... Samuel Just
01:12 PM Bug #10214 (Fix Under Review): crush: straw buckets do not have expected/desired properties
Sage Weil
01:10 PM Bug #10242 (Need More Info): FAILED assert(backfill_targets.empty() || backfill_targets == want_b...
upstart will automatically restart the daemon. sysvinit will not. soon systemd will (hammer). Sage Weil
01:10 PM Bug #10010 (Resolved): ceph_osd.cc calls global_init_shutdown_stderr even when running with -f or...
Sage Weil
01:08 PM Bug #10220 (Pending Backport): "mon/Paxos.cc: 1033: FAILED assert(mon->is_leader())" in upgrade:d...
Sage Weil
01:08 PM Bug #9998 (Pending Backport): Replaced OSD weight below 0
Sage Weil
12:56 PM Revision bb80437f (ceph): erasure-code: relax cauchy w restrictions
A restriction that the w parameter of the cauchy technique is limited to
8, 16 or 32 was added incorrectly while refa...
Loic Dachary
12:52 PM Feature #10338: ceph: 'daemon list' command to enumerate daemon sockets we can connect to
Sage Weil
12:49 PM Feature #10338 (New): ceph: 'daemon list' command to enumerate daemon sockets we can connect to
ceph daemon <daemon name> ...
ceph daemon <asok path> ...
both let you talk to a running daemon via the CLI. T...
Sage Weil
12:49 PM Bug #9555 (Pending Backport): msg/Pipe.cc: 1513: FAILED assert(0 == "old msgs despite reconnect_s...
Merged to master in commit:725c8509e6a11a8d1ec5f5238ce622c6546f4865 Greg Farnum
12:44 PM devops Fix #5900: Create a Python package for ceph Python bindings
I've rebased wip-5900 today and pushed it to ceph.git. There's one last thing we need to resolve. It looks like the i... Ken Dreyer
12:04 PM devops Fix #5900: Create a Python package for ceph Python bindings
This is the BZ ticket associated with the work on this issue: https://bugzilla.redhat.com/show_bug.cgi?id=1116757 Alfredo Deza
12:22 PM CephFS Bug #10316 (Won't Fix): pool quota no offect for cephfs client
Oh, you mean you got to 1050MB instead of exactly 1GB.
Yeah, that's expected behavior; these are all soft limits. ...
Greg Farnum
12:09 PM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
http://pulpito.ceph.redhat.com/teuthology-2014-12-15_19:45:01-fs-giant-distro-basic-magna/4867/ Greg Farnum
12:09 PM CephFS Bug #9997 (Pending Backport): test_client_pin case is failing
Can we get a giant backport for this, please? Greg Farnum
12:07 PM Revision 058f4339 (ceph): man: Deprecate preferred OSD setting for cephfs
In the source code of cephfs there is no reference to it anymore,
but it's still in the man page. Leave it there for ...
Wido den Hollander
11:02 AM CephFS Bug #10336 (Can't reproduce): hung ffsb test
http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-14_23:08:01-kcephfs-next-testing-basic-multi/
It looks like...
Greg Farnum
10:56 AM CephFS Bug #10335 (Resolved): MDS: disallow flush_path and related commands if not active
... Greg Farnum
10:54 AM rgw Bug #10334 (Resolved): rgw: s3 need to return InvalidAccessKeyId instead of AccessDenied
commit:56af795b1046a4c1bfba59e1fefde272bb0e5c1e... Yehuda Sadeh
10:07 AM rgw Bug #10329 (Fix Under Review): rgw: s3 need to return SignatureDoesNotMatch instead of AccessDenied
Yehuda Sadeh
08:58 AM rgw Bug #10329 (Resolved): rgw: s3 need to return SignatureDoesNotMatch instead of AccessDenied
commit:ef75d720f289ce2e18c0047380a16b7688864560 Yehuda Sadeh
10:00 AM rgw Feature #10333 (Resolved): rgw: support AWS4 authentication
Yehuda Sadeh
09:59 AM rgw Bug #10195: s3 java jdk conn.getobject(...) (get s3 object) method fails with latest version of a...
It seems that the jdk uses a new type of authentication (AWS4), that radosgw is yet to support. Yehuda Sadeh
09:55 AM rgw Bug #10177: test_multipart_upload failed in upgrade:dumpling-firefly-x:parallel-giant-distro-basi...
For some reason boto got here a timeout (no real reason that I can see, everything flows nicely):... Yehuda Sadeh
09:51 AM Linux kernel client Bug #10208 (Need More Info): libceph: intermittent hangs under memory pressure
Andrei, does the below mean you had OSDs and cephfs mounted on the same box? I missed this completely because the pr... Ilya Dryomov
09:40 AM rgw Bug #10221 (Resolved): Crash in "radosgw-admin" in upgrade:firefly:singleton-firefly-distro-basic...
Fixed in commit:9d5e4edc15678de675d7a77badcbace0b710d553 Yehuda Sadeh
09:35 AM Linux kernel client Bug #9928 (Resolved): kernel BUG at fs/ceph/caps.c:2307!
This patch has been in testing for a while. Ilya Dryomov
09:34 AM devops Feature #10332 (Rejected): Provide a fedora21 cloud image as a teuthology vps target
FC21 was released recently and I want to use it to for packaging development of calamari. Christina Meno
09:20 AM rbd Bug #9405 (Resolved): rbd/test_librbd.sh outputs garbage
Josh Durgin
09:17 AM rgw Bug #10227 (Duplicate): "Segmentation fault" radosgw() in smoke-master-distro-basic-multi suite
Yehuda Sadeh
09:17 AM devops Bug #10330: apt-mirror timeouts
more:
http://pulpito.ceph.com/teuthology-2014-12-15_17:13:01-upgrade:firefly-x-next-distro-basic-multi/
Zack Cerza
09:09 AM devops Bug #10330 (Resolved): apt-mirror timeouts
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-15_17:13:01-upgrade:firefly-x-next-distro-basic-mu... Yuri Weinstein
09:15 AM rgw Bug #10188 (Won't Fix): Can not create new rgw user when specifying an email already assigned to ...
Yehuda Sadeh
09:11 AM rgw Bug #10102 (Resolved): sync agent: does not handle gracefully transient errors
https://github.com/ceph/radosgw-agent/pull/13 Josh Durgin
09:10 AM rgw Bug #10194: rgw: fcgi connections are not closed when using mod-proxy-fcgi
fix for master needs to be reviewed / merged. Yehuda Sadeh
09:10 AM Feature #10331 (Resolved): osd: osdmap checksum
Sage Weil
09:08 AM Feature #9959 (Resolved): osd: pass client fadvise hints through to objecstore
Sage Weil
09:08 AM Feature #9960 (Resolved): osd: adjust hint(s) for replica vs primary writes
Sage Weil
09:08 AM Feature #9957 (Resolved): librados: add fadvise op
Sage Weil
09:08 AM Feature #9958 (Resolved): osd: add fadvise op to Objectstore::Transaction
Sage Weil
09:03 AM rgw Bug #10251 (Resolved): "Segmentation fault" (radosgw()) in upgrade:dumpling-firefly-x:parallel-ne...
Yehuda Sadeh
09:03 AM rgw Bug #9254 (Pending Backport): rgw: civetweb requires explicit \r\n for http headers
Josh Durgin
09:02 AM rgw Bug #10066 (Pending Backport): rgw: failed md5sum on s3tests-test-readwrite
Yehuda Sadeh
08:57 AM Bug #10327 (Closed): "FAILED assert(allow_eio || !m_filestore_fail_eio || got != -5)" in upgrade:...
Not a bug Yuri Weinstein
08:38 AM Bug #10327 (Closed): "FAILED assert(allow_eio || !m_filestore_fail_eio || got != -5)" in upgrade:...
Assertion due to bad drive, this may not be a bug, just making sure our assertion is correct.
Drives on mira076 ar...
Yuri Weinstein
07:36 AM Revision cbc6c7ca (ceph): Merge pull request #2970 from ceph/wip-swift-storage-policy
rgw: support swift storage policy api
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:35 AM Revision 75a165db (ceph): Merge pull request #3163 from ceph/wip-9254
rgw: http headers need to end with \r\n
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sweil@...
Josh Durgin
06:53 AM CephFS Bug #8576 (Resolved): teuthology: nfs tests failing on umount
Haven't seen this since we made those changes! Greg Farnum
06:26 AM Bug #6003: journal Unable to read past sequence 406 ...
ubuntu@teuthology:/a/sage-2014-12-01_11:11:52-rados-next-distro-basic-multi/629379 Sage Weil
06:19 AM rgw Bug #10268: s3tests.functional.test_s3.test_bucket_create_exists fails with 'S3CreateError not ra...
Alfredo Deza
06:12 AM Bug #10325: Erasure coding's cauchy parameter "w" in CEPH giant is incompatible with the one in f...
* giant backport https://github.com/ceph/ceph/pull/3185 Loïc Dachary
04:32 AM Bug #10325 (Fix Under Review): Erasure coding's cauchy parameter "w" in CEPH giant is incompatibl...
https://github.com/ceph/ceph/pull/3184 Loïc Dachary
04:27 AM Bug #10325: Erasure coding's cauchy parameter "w" in CEPH giant is incompatible with the one in f...
This restriction was added incorrectly while refactoring parameter parsing in the jerasure plugin and should be relaxed Loïc Dachary
04:07 AM Bug #10325: Erasure coding's cauchy parameter "w" in CEPH giant is incompatible with the one in f...
Your erasure code profile is... Loïc Dachary
04:05 AM Bug #10325 (In Progress): Erasure coding's cauchy parameter "w" in CEPH giant is incompatible wit...
Loïc Dachary
03:59 AM Bug #10325 (Resolved): Erasure coding's cauchy parameter "w" in CEPH giant is incompatible with t...
Because of following incompatible issue, we are not able to upgrade our production cluster to giant from firefly.
...
Zhi Zhang
05:49 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
* Solving Constraint Integer Programs http://scip.zib.de/
* A Free and Open-Source Java Library for Constraint Progr...
Loïc Dachary
05:45 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
Go simulation of the current algorithm http://play.golang.org/p/l-0Z4u-O3C... Loïc Dachary
04:25 AM Revision 37a99694 (ceph): librbd: complete all pending aio ops prior to closing image
It was possible for an image to be closed while aio operations
were still outstanding. Now all aio operations are tr...
Jason Dillaman
03:08 AM Bug #10324 (Can't reproduce): Free space over-reported when OSDs have weight > 1.0
... John Spray
01:43 AM CephFS Bug #10323 (Resolved): lock get stuck in snap->sync state
... Zheng Yan
01:04 AM Revision 02fae9fc (ceph): osd: handle no-op write with snapshot case
If we have a transaction that does something to the object but it !exists
both before and after, we will continue thr...
Sage Weil
12:11 AM Revision db951aed (ceph): cls/refcount: ENOENT when put on non-existent object
If we get ENOENT, do not that that to mean an implicit reference count of
1. That means that if you put a non-existe...
Sage Weil

12/15/2014

10:29 PM Linux kernel client Bug #10313: IO drop outs/timeouts on one of the rbd client
Looks like fixed by the following commit:
commit ff513ace9b772e75e337f8e058cc7f12816843fe
Author: Ilya Dryomov <i...
Anand Bhat
07:23 PM Revision 9ff91440 (ceph): librados: do not choke on asphyxiate doc generation
Signed-off-by: Alfredo Deza <adeza@redhat.com> Alfredo Deza
07:19 PM CephFS Bug #10316: pool quota no offect for cephfs client
I think the data is already put into Rados, because my ceph cluster and client are rebooted but my data is not lo... wei qiaomiao
11:32 AM CephFS Bug #10316: pool quota no offect for cephfs client
I suspect this is just that you're writing into the local page cache (and ceph client userspace cache), rather than t... Greg Farnum
06:44 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Revert rgw_gc_max_objs to 32, problem remains. Richard Chan
06:40 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
civetweb:
when you delete a second object, it does not appear in gc list --incude-all
How to reproduce:
1. add...
Richard Chan
05:35 PM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
The rgw parameters are in the global section.
Richard Chan
11:18 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Not sure how civetweb could affect gc work. I do see that your rgw_gc_max_objs is non standard. Did you put this conf... Yehuda Sadeh
09:53 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Summary of bug:
civetweb 0.89 is not correctly preparing the garbage collection list:
1. create 100 rgw objects (...
Richard Chan
09:40 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Should have written:
It is a civetweb bug.
With apache/fastcgi: I added 100 objects and rm'ed - 10M ea,
300 s...
Richard Chan
09:39 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
It is a civetweb bug.
I added 100 objects and rm'ed - 10M ea, 300 shadow objects created.
All 300 shadow objects ...
Richard Chan
09:02 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
No - I am following the exemplary simple configuration
with default zones; only changes are custom cluster name
and...
Richard Chan
08:44 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Do you by any chance have non default zone configuration? Yehuda Sadeh
08:24 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Reproduced this on a fresh 0.89.
Created 400 objects, deleted 300.
Found 3 objects in gc list --include-all.
...
Richard Chan
12:42 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Tested again: reduced rgw_gc settings to 300s.
On 0.80.7, the shadow object were purged.
On 0.87, 0.89 the garb...
Richard Chan
06:44 PM Revision a282f7e1 (ceph): Merge pull request #3142 from ceph/wip-10220
mon: suspend proposing paxos values when flushing pending writes
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:40 PM devops Bug #10310: Error "'sudo yum install ceph-devel-0.XXX -y'" across nighties runs
This is caused by the same problem that caused #10308 Anonymous
12:04 PM devops Bug #10310: Error "'sudo yum install ceph-devel-0.XXX -y'" across nighties runs
In RHEL 6.7 and RHEL 7.1, the librados and librbd packages (specifically version 0.80.7) are included in the RHEL Bas... Ken Dreyer
06:40 PM devops Bug #10309 (Duplicate): "Error: Nothing to do" in rados-dumpling-distro-basic-magna run
This is caused by the same problem that caused #10308 Anonymous
06:38 PM devops Bug #10308: "FATAL: Chef::Exceptions::ChildConvergeError" in upgrade:dumpling-x-firefly-distro-ba...
This should be fixed by cleanup that I did on the octo lab machines. Anonymous
06:18 PM Revision 1396e55d (ceph): Merge pull request #3182 from ceph/wip-9405
librbd: fixed garbage output from test LibRBD.TestIOPP
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
05:44 PM Revision 394fd4c2 (ceph): librbd: fixed garbage output from test LibRBD.TestIOPP
buffer::list::c_str does not actually provide a C-style, NULL
terminated string. As a result, its use for console ou...
Jason Dillaman
05:37 PM Revision 3b5ff219 (ceph): Merge pull request #3161 from anandgbhat/wip-jemalloc
jemalloc-support: Added --with-jemalloc configure option
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:20 PM Revision 0b8512eb (ceph): Merge pull request #3180 from ktdreyer/doc-corpus-spelling
doc: fix spelling in corpus page
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
05:07 PM Bug #10262: osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
btw it's the combination of pool snapshots and rgw that triggers this, which is why almost nobody else has seen it (i... Sage Weil
05:06 PM Bug #10262 (Fix Under Review): osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
Sage Weil
01:18 PM Bug #10262 (In Progress): osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
Sage Weil
04:57 PM devops Feature #10046: run make check on every pull request
https://github.com/ceph/ceph-build/pull/39 Loïc Dachary
01:15 PM devops Feature #10046: run make check on every pull request
slave is gitbuilder-cdep-rpm-cloud-fedora20-amd64-basic.cloud.sepia.ceph.com Loïc Dachary
01:07 PM devops Feature #10046: run make check on every pull request
http://jenkins.ceph.com/job/ceph-pull-requests/ Loïc Dachary
04:49 PM Revision 18534615 (ceph): mon: Paxos: reset accept timeout before submiting work to the store
Otherwise we may trigger the timeout while waiting for the work to be
committed to the store -- and it would only tak...
Joao Eduardo Luis
04:36 PM Revision 639096d9 (ceph): Merge pull request #3146 from ceph/wip-9323
mon: allow full flag to be manually cleared
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
João Eduardo Luís
04:18 PM Revision d28c8e0f (ceph): mon/PGMap and PGMonitor: update last_epoch_clean cache from new osd keys
We were only invalidating the cached value from apply_incremental, which
is no longer called on modern clusters.
Fix...
Sage Weil
04:18 PM Revision 7646f239 (ceph): mon/PGMap: invalidate cached min_last_epoch_clean from new-style pg keys
We were only invalidating the cache from the legacy apply_incremental(),
which is no longer called on modern clusters...
Sage Weil
04:14 PM RADOS Feature #6114: Complete python binding interfaces for librados
One of the most useful missing parts is multi-operation requests, which includes omap operations as well. Josh Durgin
03:05 PM Revision b5381c22 (ceph): ReplicatedPG: Make pull and push op use sparse read
If user enable fiemap feature in osd side, there exists three ways to make
read/write sprase:
1. normal sparse read/...
Haomai Wang
02:57 PM Revision 31adfeb0 (ceph): doc: fix spelling in corpus page
Signed-off-by: Ken Dreyer <kdreyer@redhat.com> Ken Dreyer
02:33 PM rgw Feature #10322 (Resolved): rgw: s3-tests, coverage for object versioning
Some work has already been done (wip-rgw-object-versioning). Need to see if anything is missing, extend tests if needed. Yehuda Sadeh
02:30 PM rgw Feature #10321 (New): rgw: verify proper tests coverage for bucket sharding
Yehuda Sadeh
02:29 PM rgw Feature #10320 (New): rgw: ability to configure bucket sharding params in rgw teuthology test suite
Yehuda Sadeh
02:29 PM Messengers Bug #5508: msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
http://magna002.ceph.redhat.com/teuthology-2014-12-14_19:35:01-kcephfs-giant-testing-basic-magna/4344/
(Unfortunat...
Greg Farnum
12:40 PM rgw Bug #10268: s3tests.functional.test_s3.test_bucket_create_exists fails with 'S3CreateError not ra...
And the last one is correct too, using a valid Key ID but a wrong access_key on S3:... Alfredo Deza
11:45 AM rgw Bug #10268: s3tests.functional.test_s3.test_bucket_create_exists fails with 'S3CreateError not ra...
The second failure I can confirm it is a problem with RGW, it should return 'InvalidAccessKeyId':... Alfredo Deza
07:44 AM rgw Bug #10268 (In Progress): s3tests.functional.test_s3.test_bucket_create_exists fails with 'S3Crea...
Reverted first test. S3 docs state a duality in behavior depending on US Standard vs Regions and we support the forme... Alfredo Deza
12:15 PM Revision 7e840341 (ceph): os: free space tracking for MemStore
Allow users to set an artificial upper bound
on size of the memstore OSD, and report actual
usage information in fsst...
John Spray
12:15 PM Revision 12808b9e (ceph): osdc/Objecter: respect honor_osdmap_full setting
With this, it no longer needs to special case the MDS,
as the MDS can just call unset_honor_osdmap_full.
Signed-off-...
John Spray
10:22 AM Revision aa546408 (ceph): tests: shell functions toolbox dedicated to testing
The osd/osd-test-helpers.sh mon/mon-test-helpers.sh are useful to create
shell based functional tests. Since they wer...
Loic Dachary
10:22 AM Revision e8d33998 (ceph): tests: convert osd-scrub-repair to ceph_objectstore_tool
http://tracker.ceph.com/issues/10201 Fixes: #10201
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:08 AM devops Bug #10200: tgtd error: undefined symbol: rbd_discard
tgt_1.0.38-48.*.ceph_amd64.deb packages need a dependency on librbd1 >= v0.46 since that is when the rbd_discard meth... Jason Dillaman
09:44 AM rbd Bug #9405 (Fix Under Review): rbd/test_librbd.sh outputs garbage
Jason Dillaman
09:43 AM rbd Bug #10299 (Fix Under Review): "ObjectCacher.cc: 530: FAILED assert(i->empty())" in rbd-firefly-d...
Jason Dillaman
09:38 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
Hi Sage,
Is this fix already released in FireFly 0.80.7 ? I've been checking the release notes of 80.6 and 80.7 an...
Xavier Trilla
09:26 AM Revision 7ccd5eec (ceph): crush/CrushWrapper: fix _search_item_exists
Reported-by: Pawel Sadowski <ceph@sadziu.pl>
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit ee...
Sage Weil
09:26 AM Revision cee51af9 (ceph): crush/builder: prevent bucket weight underflow on item removal
It is possible to set a bucket weight that is not the sum of the item
weights if you manually modify/build the CRUSH ...
Sage Weil
09:26 AM Revision 465eedea (ceph): crush/CrushWrapper: fix create_or_move_item when name exists but item d...
We were using item_exists(), which simply checks if we have a name defined
for the item. Instead, use _search_item_e...
Sage Weil
09:16 AM Revision a58385a8 (ceph): Merge pull request #3075 from theanalyst/doc/v0.89/mailmap
mailmap updates
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
08:34 AM Feature #9323 (Resolved): osdmonitor: allow users to set/clear cluster state flags (CEPH_OSDMAP_F...
Joao Eduardo Luis
08:23 AM Feature #9440 (In Progress): mon: log all changes to health in the central log
Joao Eduardo Luis
06:48 AM CephFS Feature #9883 (In Progress): journal-tool: smarter scavenge (conditionally update dir objects)
John Spray
05:52 AM Revision 6d683d10 (ceph): mailmap: Sandon Van Ness name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:52 AM Revision b0e88a02 (ceph): mailmap: Lei Dong affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:52 AM Revision f0961ae9 (ceph): mailmap: Blaine Gardner affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:52 AM Revision 973e9f75 (ceph): jemalloc-support: Added --with-jemalloc configure option
If --with-jemalloc option is not specified, then it defaults to tcmalloc.
If --with-jemalloc is specified, then --wi...
shishir gowda
05:52 AM Revision ad205511 (ceph): mailmap: Chendi Xue name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Conflicts:
.mailmap
Abhishek Lekshmanan
05:50 AM Revision 41707ee0 (ceph): mailmap: Nilamdyuti Goswami affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision cc055181 (ceph): mailmap: Adam Spiers affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision e90818fd (ceph): mailmap: Dan Mick name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision 1fd074d2 (ceph): mailmap: Karl Eichwalder affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision 5d973846 (ceph): mailmap: Xinze Chi affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision c40176ee (ceph): mailmap: Michal Jarzabek affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision a3dd8b0b (ceph): mailmap: Kefu Chai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision d048ec90 (ceph): mailmap: Dongmao Zhang affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:50 AM Revision 04ab4099 (ceph): mailmap: Ding Dinghua affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:31 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Any idea ? Loïc Dachary
05:29 AM Bug #10306 (Rejected): EC pool pgs stuck active+undersized+degraded with invalid osds in acting set
2147483647 means that there were not enough OSDs to map the PG. Although you have exactly 9 hosts and the rule expect... Loïc Dachary
05:23 AM Bug #9384: OSD is crashing while io is running and querying withadmin socket
We're running 0.80.7-1trusty and I observed the exact same trace in the log of the crashed OSD.
I tried to figure o...
Lukas Pustina
05:20 AM Fix #9566 (In Progress): osd: prioritize recovery of OSDs with most work to do
Loïc Dachary
05:18 AM Bug #9810 (Duplicate): dout_emergency is silenced in ceph-osd
http://tracker.ceph.com/issues/10113 Loïc Dachary
05:17 AM Bug #10199 (Resolved): ceph --format xml daemon {daemon}.{id} config get is not valid XML
Loïc Dachary
05:16 AM Bug #10197 (Resolved): arch detection on armv8 must check asimd
Loïc Dachary
05:15 AM Bug #9785 (Resolved): /etc/ceph/dmcrypt-keys and key contents are created world-readable
Loïc Dachary
05:14 AM Fix #10264 (Resolved): docker-test-helper fails on detached head
Loïc Dachary
03:40 AM Bug #10216 (Fix Under Review): gf-complete and jerasure call exit(1)
https://github.com/ceph/jerasure/pull/2 Loïc Dachary
02:38 AM Bug #10282 (Fix Under Review): gf-complete: missing .gitignore entry for .dirstamp
https://github.com/ceph/gf-complete/pull/3 Loïc Dachary
02:17 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
Thanks for explaining, that makes me slightly less worried about the reliability of the partition/udev notification c... Loïc Dachary
01:47 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
For OSD devices (one dev -- one OSD), I haven't observed any problems, regardless of load. (In this case, the OSD pro... Dan van der Ster
01:36 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
Ok. Have you ever seen a problem under load where udev would fail to notice the creation / removal of a partition alt... Loïc Dachary
01:23 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
Loic Dachary wrote:
> I'm under the impression (although I've never actually tried to prove it) that the udev event...
Dan van der Ster
01:11 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
Dan van der Ster wrote:
> Instead we tried changing the guid of the journal partition, but that doesn't trigger ud...
Loïc Dachary
12:55 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
Hi Loic,
In this case, ceph-disk zap doesn't apply. The use-case is that you have say 4-5 partitions on a shared jou...
Dan van der Ster
01:26 AM Bug #9998 (Fix Under Review): Replaced OSD weight below 0
* giant backport https://github.com/ceph/ceph/pull/3178
* firefly backport https://github.com/ceph/ceph/pull/3179
Loïc Dachary
01:03 AM Bug #10318 (Won't Fix): local deep scrub messsages
Following issue #10317 the deep-scrub messages were only present in the primary OSD for that PG. It would help if the... Luis Periquito
01:01 AM Bug #10317 (Can't reproduce): pg repair doesn't fix missing attr
I have a size 4 replicated pool and got theses messages in the primary OSD for a PG:
2014-12-10 09:38:09.348110 7f8f...
Luis Periquito
12:51 AM rgw Bug #10311 (Fix Under Review): Object is deleted automatically if conditional PUT returns 412
Sent out the PR for fix: https://github.com/ceph/ceph/pull/3176
Also committed some functional test cases in: http...
Xiangyu Lv
12:21 AM rgw Documentation #10305: Update documentation on http://ceph.com/docs/master/radosgw/keystone/
In addition, this issue was pretty cryptic to debug (...a pun... I know) and it would have been pretty straightforwar... Mark Kirkwood

12/14/2014

11:58 PM CephFS Bug #10316 (Won't Fix): pool quota no offect for cephfs client
ceph version:0.87
ceph cluster os:redhat 6
mds num: 1
step:
(1) set pool 'data' max-byte limit is 1G
[root...
wei qiaomiao
11:47 PM CephFS Bug #10315 (Resolved): set last snapid according to removed snaps in data pools
handle the case that we create cephfs using existing pools and the existing pools' removed snaps are not empty. Zheng Yan
10:51 PM Bug #10314 (Duplicate): use a new disk as journal disk,ceph-disk prepare execute fail
ceph version:0.87
os:redhat 7.0
use a new disk, has not partion, as journal disk, ceph-disk prepare fail
[roo...
wei qiaomiao
09:38 PM Linux kernel client Bug #10313 (Need More Info): IO drop outs/timeouts on one of the rbd client

Seeing IO drop outs/timeouts in one of the rbd clients:
Setup details:
OS : ubuntu 14.04 LTS
kernel: 3.13...
Srinivasula Reddy Maram
07:36 PM Revision 38867340 (ceph): ceph_test_rados_api_io: fix new test
From 0c802e11d9f0ee993994d391d1e00aeb76965d6a.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:24 PM CephFS Bug #10312 (Resolved): creating snapshot makes parent snapshot lost
[root@zhyan-kvm1 testdir]# mkdir dir1
[root@zhyan-kvm1 testdir]# cd dir1
[root@zhyan-kvm1 dir1]# mkdir dir2
[root@...
Zheng Yan
06:59 PM rgw Bug #10311 (Resolved): Object is deleted automatically if conditional PUT returns 412
After back-porting conditional PUT feature, test shows object will be deleted automatically if conditional PUT return... Zhi Zhang
05:44 PM Revision bd9be5fd (ceph): Merge pull request #265 from ceph/wip-test-huge-tickets
krbd: add huge_tickets workunit Sage Weil
05:44 PM Revision ee108968 (ceph): Merge pull request #3175 from ceph/wip-test-huge-tickets
qa: add script to test how libceph handles huge auth tickets
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
11:46 AM Bug #9916: osd: crash in check_ops_in_flight
Sage Weil
11:45 AM Bug #9916: osd: crash in check_ops_in_flight
just saw this on another cluster:... Sage Weil
10:53 AM Bug #10262: osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
It happened again today. I had a mix of slow OSDs being marked down, and OSDs throwing this assertion.
I ran `cep...
Craig Lewis
10:37 AM Revision 98f750b4 (ceph): krbd: add huge_tickets workunit
Signed-off-by: Ilya Dryomov <idryomov@redhat.com> Ilya Dryomov
09:09 AM Feature #9962 (Resolved): osd: kill 'category' in stats and public API
Sage Weil
06:09 AM Revision af76f781 (ceph): Merge pull request #3174 from dachary/wip-warning
tests: fix signedness compilation warnings Sage Weil
05:51 AM Revision e3ba3d22 (ceph): ceph_test_rados_api_watch_notify: use 5 min timeout for notifies
This should make them tolerate thrashing.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:40 AM Revision a2572c38 (ceph): ceph_test_stress_watch: do not unwatch if watch failed
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

12/13/2014

11:52 PM Revision 4b9b0417 (ceph): Merge pull request #2986 from ceph/wip-9998
crush: fix weight underfloat issue
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
05:49 PM Revision 35f084d0 (ceph): qa: add script to test how libceph handles huge auth tickets
Signed-off-by: Ilya Dryomov <idryomov@redhat.com> Ilya Dryomov
05:22 PM Revision b9ddb833 (ceph): Merge pull request #3112 from xiaoxichen/cleanup_getheader
Cleanup:Use get_type()instead of get_header().type
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
04:55 PM Revision e7d434b5 (ceph): tests: fix signedness compilation warnings
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
04:42 PM Revision 71068018 (ceph): Merge pull request #3172 from dachary/wip-10146-retrigger-udev
ceph-disk: test re-using an existing journal partition
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
04:06 PM Revision 847e5e10 (ceph): osd: check that source OSD is valid for MOSDRepScrub
Make sure the message we got from the peer OSD is valid. Specifically,
this avoids a race like this:
- A marks down...
Sage Weil
04:03 PM Revision 09c1648b (ceph): osd: drop redundant check in handle_replica_op
This is what require_self_aliveness checks.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:03 PM Revision 707a111d (ceph): osd: pass Message* to most require_* helpers
These do nothing but op->get_req(); pass the Message* explicitly so that
non-OpRequest callers can use them.
Signed-...
Sage Weil
03:50 PM Bug #9998 (Pending Backport): Replaced OSD weight below 0
Loïc Dachary
03:44 PM Revision b6401c10 (ceph): ceph-disk: LOG.info instead of print
When a non fatal error happens with parted, use LOG.info to display it
instead of print.
Signed-off-by: Loic Dachary...
Loic Dachary
03:20 PM Bug #10262: osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
Hi Craig, can you upload the logs to cephdrop? can email you the credentials if you don't have them yet. Thanks! Sage Weil
02:50 PM Bug #10262: osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
I'm not (yet) having an outage, but I have had three different crashes in an hour. They all match this assert and st... Craig Lewis
02:01 PM Revision 29eb1350 (ceph): ceph-disk: don't change the journal partition uuid
We observe that the new /dev/disk/by-partuuid/<journal_uuid>
symlink is not always created by udev when reusing a jou...
Dan van der Ster
02:01 PM Revision 0e4cb57b (ceph): ceph-disk: fix get_partition_uuid for loop/cciss
Loopback and cciss devices have an extra 'p' before the partition
number. Add exceptional handling of these devices.
...
Dan van der Ster
02:01 PM Revision e0f052a1 (ceph): ceph-disk: test re-using an existing journal partition
Add a ceph-disk test to first setup an OSD with a separate journal
block device, then tear down the OSD (simulating a...
Dan van der Ster
02:01 PM Revision b9ddf97a (ceph): documentation: simplify running make check
Encapsulate the compilation steps (install dependencies, autogen.sh,
configure, make check) in the run-make-check.sh ...
Loic Dachary
01:43 PM Revision 35e4f425 (ceph): tests: install parted in centos container
Because ceph-disk depends on it.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:48 PM Fix #9566 (Fix Under Review): osd: prioritize recovery of OSDs with most work to do
Loïc Dachary
01:46 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
... Loïc Dachary
11:18 AM Revision 85ab278a (ceph): tests: install hdparm in containers
The ceph-disk tests use hdparm, install it in containers that run
them.
Signed-off-by: Loic Dachary <ldachary@redhat...
Loic Dachary
11:18 AM Revision 60bca677 (ceph): tests: update centos docker file to epel 7.5
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
11:17 AM Revision e038b126 (ceph): tests: docker tests only need a workdir, not a clone
Instead of cloning the repository, create a work directory that has
symbolic links to the original .git, using
https...
Loic Dachary
10:29 AM devops Bug #10310 (Resolved): Error "'sudo yum install ceph-devel-0.XXX -y'" across nighties runs
In Octo lab several jobs failed.
Logs are in http://magna002.ceph.redhat.com/teuthology-2014-12-13_12:33:46-rados-...
Yuri Weinstein
09:47 AM devops Bug #10309 (Duplicate): "Error: Nothing to do" in rados-dumpling-distro-basic-magna run
Several jobs fail in run http://pulpito.ceph.redhat.com/teuthology-2014-12-13_12:33:46-rados-dumpling-distro-basic-ma... Yuri Weinstein
09:41 AM Revision 53929ba1 (ceph): librbd: gracefully handle deleted/renamed pools
snap_unprotect and list_children both attempt to scan all
pools. If a pool is deleted or renamed during the scan,
th...
Jason Dillaman
09:37 AM Revision f79b7fe4 (ceph): librados: Added new API methods to create an ioctx by pool id
A new pool_list method includes the unique pool id for all pools.
This pool id can be used with the new rados_ioctx_c...
Jason Dillaman
09:26 AM devops Bug #10308: "FATAL: Chef::Exceptions::ChildConvergeError" in upgrade:dumpling-x-firefly-distro-ba...
Same issue in - http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-12_15:07:54-upgrade:firefly-x-giant-distro-bas... Yuri Weinstein
09:18 AM devops Bug #10308 (Resolved): "FATAL: Chef::Exceptions::ChildConvergeError" in upgrade:dumpling-x-firefl...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-12_19:13:02-upgrade:dumpling-x-firefly-distro-basi... Yuri Weinstein
09:10 AM Documentation #10265 (Resolved): building from source should be a onliner
Loïc Dachary
08:08 AM Bug #9555 (Fix Under Review): msg/Pipe.cc: 1513: FAILED assert(0 == "old msgs despite reconnect_s...
Sage Weil
07:58 AM Bug #9555 (In Progress): msg/Pipe.cc: 1513: FAILED assert(0 == "old msgs despite reconnect_seq fe...
ubuntu@teuthology:/a/teuthology-2014-12-12_02:32:02-rados-giant-distro-basic-multi/651682 Sage Weil
02:56 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
I think what happens is the following sequence
* partition 1 is created
* partprobe called so the kernel notices ...
Loïc Dachary
01:48 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
I'm able to reproduce that frequently by running ... Loïc Dachary
01:15 AM Revision 5cf193c8 (ceph): rgw: use s->bucket_attrs instead of trying to read obj attrs
Fixes: #10307
Backport: firefly, giant
This is needed, since we can't really read the bucket attrs by trying to
read...
Yehuda Sadeh
01:00 AM Revision f773c749 (ceph): rgw: cannot modify swift bucket policy
When trying to set a policy on the bucket, fail unless policy matches
current placement rule.
Signed-off-by: Yehuda ...
Yehuda Sadeh
12:42 AM Revision de29fada (ceph): Merge pull request #3126 from ceph/wip-cleanup-removal
osd: Remove dead code related to old pg removal mechanism
Reviewed-by: Samuel Just <sjust@redhat.com>
David Zafman

12/12/2014

10:29 PM Revision 07dc42a6 (ceph): rgw: dump X-Storage-Policy header on bucket HEAD
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
10:20 PM Revision f16da1cb (ceph): rgw: compare placement target on bucket recreation
and return -EEXIST (409) if requested a mismatching placement target.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:11 PM Revision c55d7da4 (ceph): librados: remove IoCtxImpl lock member
It is dead!
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:11 PM Revision c598e633 (ceph): librados: stop using IoCtxImpl lock for watch/notify functions
This is a carry-over from olden times when Objecter didn't do its own
locking.
Signed-off-by: Sage Weil <sage@redhat...
Sage Weil
09:53 PM Revision 90246c17 (ceph): osdc/Objecter: only ping after watch is registered
If we ping before the watch is registered we will get ETIMEDOUT (the ping
is are a read op that will fail to see the ...
Sage Weil
09:18 PM Revision 50e9e398 (ceph): librados: do not overload C++ API methods with new signatures
Bah! C++ sucks for libraries.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:09 PM Revision cf2113eb (ceph): Merge remote-tracking branch 'gh/master' into wip-librados-fadvise
Conflicts:
src/test/librbd/test_librbd.cc
Sage Weil
08:57 PM Revision ffd6c7e4 (ceph): doc: Adds man page for ceph under man/.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
08:54 PM Revision 76da87a6 (ceph): doc: Adds man page for ceph.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
07:20 PM Revision 7409ab3d (ceph): rgw: http headers need to end with \r\n
Fixes: #9254
Backport: firefly, giant
Reported-by: Benedikt Fraunhofer <fraunhofer@traced.net>
Signed-off-by: Yehuda...
Yehuda Sadeh
07:08 PM Revision 08013616 (ceph): mon/OSDMonitor: dump inc and full maps we get a crc mismatch
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:08 PM Revision d8986980 (ceph): osd: verify our OSDMap encoding based on crc
When we generate a full map and can't replicate teh expected CRC, request
the full map from the mon.
Note that we sh...
Sage Weil
07:08 PM Revision 32a837dd (ceph): osd: add osd_inject_bad_map_crc_probability option
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:08 PM Revision 8a674da7 (ceph): osdmaptool: allow OSDMap encode
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:08 PM Revision b1f13815 (ceph): ceph-dencoder: mark OSDMap as featureful, but with stray data
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:08 PM Revision f31135c1 (ceph): mon/OSDMonitor: do not reencode OSDMap on 'osd getmap'
Return the bits unmolested.
This is a slight change in that we do not reencode based on the client's
features. Howe...
Sage Weil
07:08 PM Revision 716f90f3 (ceph): mon/OSDMonitor: verify full_crc when available
Crash if it is wrong. The monitors should *always* agree.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:47 PM Revision d818a24e (ceph): Merge pull request #3141 from ceph/wip-librbd-test-cleanup
tests: Minor cleanup to librbd test
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
06:41 PM Revision d8600c06 (ceph): Merge pull request #3160 from xylv/wip-8562-rebase
rgw: Conditional PUT on ETag
Reviewed-by: Yehuda Sadeh <yehuda@rehat.com>
Yehuda Sadeh
05:35 PM rbd Bug #10270 (Fix Under Review): "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-dist...
Jason Dillaman
05:04 PM rgw Bug #10307 (Fix Under Review): rgw: setting bucket attributes (swift POST on bucket) sometimes fail
Yehuda Sadeh
04:53 PM rgw Bug #10307 (Resolved): rgw: setting bucket attributes (swift POST on bucket) sometimes fail
Issue related to the way we read the bucket attributes. Yehuda Sadeh
02:37 PM Bug #10259 (Pending Backport): mon health stuck with phantom hung requests
Samuel Just
02:37 PM Bug #10157 (Pending Backport): PGLog::(read|write)_log don't write out rollback_info_trimmed_to
Samuel Just
02:37 PM Bug #10150 (Pending Backport): osd/ReplicatedPG.cc: 10853: FAILED assert(r >= 0) (in _scan_range)
Samuel Just
02:24 PM Bug #8011 (Pending Backport): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || s...
Samuel Just
02:24 PM Bug #10059 (Pending Backport): osd/ECBackend.cc: 876: FAILED assert(0)
Samuel Just
02:22 PM Revision cc382d10 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:21 PM Revision e21071b2 (ceph): Merge pull request #3153 from ceph/wip-10296
osd: fix block device discard detection
Reviewed-by: Loic Dachary <loic@dachary.org>
Tested-by: Jianpeng Ma <jianpen...
Sage Weil
02:19 PM Revision b1ab685e (ceph): Merge pull request #3124 from ceph/wip-10194-firefly
rgw: optionally call FCGX_Free() on the fcgi connection
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:25 PM Revision 5fc7a0be (ceph): rgw: change multipart upload id magic
Fixes: #10271
Backport: firefly, giant
Some clients can't sign requests correctly with the original magic
prefix.
R...
Yehuda Sadeh
11:47 AM rgw Bug #9254: rgw: civetweb requires explicit \r\n for http headers
opened a new pull request:
https://github.com/ceph/ceph/pull/3163
Yehuda Sadeh
11:35 AM rgw Bug #10066 (Fix Under Review): rgw: failed md5sum on s3tests-test-readwrite
PR opened: https://github.com/ceph/s3-tests/pull/26 Alfredo Deza
11:19 AM Bug #10220 (In Progress): "mon/Paxos.cc: 1033: FAILED assert(mon->is_leader())" in upgrade:dumpli...
anotated mon log Joao Eduardo Luis
10:43 AM rgw Feature #8562 (Resolved): rgw: Conditional PUT on ETag
Merged, commit:7925b82c20c94043dd5e4ca69d3ef55ea43db1e0.
Tests commit:3e1e2ee43893264eb9ca2a3fbc581ebe46c06d0e
Yehuda Sadeh
10:37 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
* Amend the current patch so that priorities are calculated depending on which osd the pg belong to, not the total re... Loïc Dachary
06:35 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
It is probably best to decide which PG should be granted the next slot in the {local,remote}_reserver whenever a slot... Loïc Dachary
02:13 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
... Loïc Dachary
08:48 AM Revision 421c0a28 (ceph): Merge pull request #3144 from ceph/wip-aarch64
fixes for aarch64
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Loic Dachary
08:31 AM Revision 7925b82c (ceph): rgw: Conditional PUT on ETag
Fixes: #8562
Signed-off-by: Ray Lv <raylv@yahoo-inc.com>
Ray Lv
07:29 AM Bug #10306: EC pool pgs stuck active+undersized+degraded with invalid osds in acting set
It was brought to my attention that that large number is probably a signed 32 bit -1, printed unsigned. Maybe this is... Aaron Bassett
07:18 AM Bug #10306: EC pool pgs stuck active+undersized+degraded with invalid osds in acting set
I tried making a pool with 4 and 4 and it had 1 pg get stuck this way. Aaron Bassett
07:08 AM Bug #10306 (Rejected): EC pool pgs stuck active+undersized+degraded with invalid osds in acting set
Ceph version: 0.87 (c51c8f9d80fa4e0168aa52685b8de40e42758578)
Osd Hosts: 9
Osds: 575
EC profile:
directory=/usr/l...
Aaron Bassett
06:38 AM Revision 023927bc (ceph): ReplicatedPG: For MAPEXT, using bl.length() instead of op.extent.length...
For fiemap, it don't real read the data(offset,length). It only fetech the infos of
extents. So don't use length as n...
Jianpeng Ma
06:38 AM Revision c1dc3619 (ceph): ReplicatedPG: Don't use the return value of getattr_maybe_cache as attr...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision c9d15b0a (ceph): FileStore: Implement fadvise handle for read-operation.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision bf156e53 (ceph): test/librbd: Add test case for librbd function which can handle fadvise...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 0c802e11 (ceph): test/librados: Add test case for librados function which can handle fad...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 7b11c47b (ceph): librbd: Add m_op_flags in AioRead to track op flags for rbd read.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 847d9889 (ceph): librbd: Add set_op_flags in AioWrite to set op_flags for rbd write.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 5896f997 (ceph): librbd: add new read/write api for librbd C interface which handle op
flags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma
06:23 AM Revision d2b01520 (ceph): librbd: add new read/write api for librbd C++ interface which handle op...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision d3ce0d6c (ceph): librbd: increment version for new functions rbd_read2/write2,rbd_aio_re...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 7853f8d0 (ceph): osd: print OSDOp flags
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 2dedf31c (ceph): ObjectStore: Modify read function can handle fadvise flags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision fc639b19 (ceph): PGBackend: Make objects_read_sync can handle fadvise flags
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision edaacf95 (ceph): encoding: Add type boost::tuple<A,B,C> encoding/decode func.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 9b1f3478 (ceph): types: Add operator<< for type boost::tuple<A, B, C>.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision a7274701 (ceph): include: Remove unused code: class triple.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 5f92d825 (ceph): osd: Make async-read can handle fadvise flags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 8acc9321 (ceph): PGTransaction: Modify append/write function can handle fadvise flags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 37528648 (ceph): ObjectStore/Transaction: Add fadvise_flags to track write fadvise flags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 4f129748 (ceph): ECBackend: Make parity data don't cache.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision f5abed7a (ceph): librados.h: Add read/write op fadvise flags LIBRADOS_OP_FLAG_FADVISE_*.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision 5b544101 (ceph): librados: Add read/write fadvise op flags in ObjectOperationFlags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision b35cb48f (ceph): librados: Add read/write fadvise op flags CEPH_OSD_OP_FLAG_FADVISE_*.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:23 AM Revision c5ed33d3 (ceph): librados/ObjectOperation: add new function set_op_flags2
After adding four read/write fadvise flags OP_FADVISE_*, those flags
can set multi flags at the same time. For compat...
Jianpeng Ma
06:23 AM Revision da862e2b (ceph): librbd/internal: Modify read/write api to handle op flags.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:20 AM Bug #10296 (Resolved): OSD crashes if device name does not start with sd
Sage Weil
04:58 AM Revision e8e27a81 (ceph): unittest_blkdev: test an abbreviated /sys/block dir
Note that we assume unittest_blkdev is run from the current directory (or
rather that test/common/test_blkdev_sys_blo...
Sage Weil
01:03 AM Revision 6ec14b07 (ceph): Merge pull request #3159 from ceph/wip-10229-giant
osdc/Filer: use finisher to execute C_Probe and C_PurgeRange [giant backport]
Reviewed-by: Greg Farnum <gfarnum@redh...
Greg Farnum
12:42 AM rgw Documentation #10305: Update documentation on http://ceph.com/docs/master/radosgw/keystone/
Unassigning myself because I'm not the best candidate ;-) Loïc Dachary

12/11/2014

11:33 PM rgw Documentation #10305 (Closed): Update documentation on http://ceph.com/docs/master/radosgw/keystone/
Hi,
In the URL http://ceph.com/docs/master/radosgw/keystone/, where it mentions about converting the OpenSSL certi...
Vivek Cherian
10:49 PM Revision 7bbf80ff (ceph): osdc/Filer: use finisher to execute C_Probe and C_PurgeRange
Currently contexts C_Probe/C_PurgeRange are executed while holding
OSDSession::completion_lock. C_Probe and C_PurgeRa...
Yan, Zheng
09:46 PM Revision 5e454a8e (ceph): common/blkdev: add simple sandboxing function for testing
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:42 PM Revision cfa54bbb (ceph): Merge pull request #3155 from athanatos/wip-8011
ReplicatedPG: fail a non-blocking flush if the object is being scrubbed
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:30 PM Revision 9b26de3f (ceph): ReplicatedPG: fail a non-blocking flush if the object is being scrubbed
Fixes: #8011
Backport: firefly, giant
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
09:28 PM Revision 9a04e751 (ceph): Merge pull request #3154 from athanatos/wip-10059
Wip 10059
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:23 PM Revision 69507e51 (ceph): Merge pull request #3156 from athanatos/wip-10150
ReplicatedPG::scan_range: an object can disappear between the list and t...
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:22 PM Revision f6a02697 (ceph): Merge pull request #3157 from athanatos/wip-10157
PGLog: include rollback_info_trimmed_to in (read|write)_log
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:16 PM Revision 2667eed9 (ceph): Merge pull request #3158 from athanatos/wip-10259
osd_types: op_queue_age_hist and fs_perf_stat should be in osd_stat_t::o...
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:05 PM Revision dce6f288 (ceph): ReplicatedPG::scan_range: an object can disappear between the list and ...
The first item in the range is often last_backfill, upon which writes
can be occuring. It's trimmed off on the prima...
Samuel Just
09:02 PM Revision 449d7d47 (ceph): Merge pull request #2579 from yuandong1222/cache-hboject-filestore
Cache hobject filestore_key to avoid massive _reverse_nibbles calls
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
09:00 PM Revision b03fc614 (ceph): Merge pull request #3018 from tchaikov/wip-fix-safe_read_file
safe_io: do not set ending \0 in safe_read_file()
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Loic Dach...
Samuel Just
08:59 PM Revision 81af4753 (ceph): Merge pull request #3070 from ceph/wip-10080
SimpleMessenger: allow RESETSESSION whenever we forget an endpoint
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
07:03 PM Revision 61102203 (ceph): debian: enable libgoogle-perftools-dev on arm64
These binaries haven't landed in Ubuntu, but they are in
sid and jessie for arm64. On Saucy I've installed them by
ha...
Noah Watkins
06:47 PM Revision 758d9cf3 (ceph): Merge pull request #3151 from ceph/wip-10288-giant
mon: fix `fs ls` on peons [giant backport]
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:47 PM Revision a09a87ad (ceph): Merge pull request #3150 from ceph/wip-10288
mon: fix `fs ls` on peons
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:18 PM Revision 25e37837 (ceph): common/blkdev: get_block_device_base
And a test. Ideally the test would get run on a machine with weirdo
devices like /dev/cciss/c0d1.
This mirrors the ...
Sage Weil
06:18 PM Revision 2246dca0 (ceph): common/blkdev: fix block device discard check
- fix base name calculation (do not assume sda)
- reverse sense of check (it was returning false when true before?)
-...
Sage Weil
06:15 PM Revision c64b3c53 (ceph): Merge pull request #3152 from dachary/wip-10296-journal-discard
os: do not attempt to detect discard by default
Reviewed-by: Sage Weil <sage@redhat.com>
Loic Dachary
05:49 PM Revision beaa04e4 (ceph): mon: MonitorDBStore: allow randomly injecting random delays on writes
Adds two new config options:
mon_inject_transaction_delay_probability : DOUBLE (0.0-1.0, default: 0.0)
mon_inject_tr...
Joao Eduardo Luis
05:35 PM Revision 2ad55cd6 (ceph): tests: do not ignore ceph-disk.sh::test_activate_dev failure
The status of the test commands must be tested instead of being
silently ignored.
Signed-off-by: Loic Dachary <ldach...
Loic Dachary
05:35 PM Revision 9c5fd8c2 (ceph): os: do not attempt to detect discard by default
If the journal_discard option is false, the journal should no try to
guess if the device has discard capabilities.
h...
Loic Dachary
05:07 PM Revision 21e07eb6 (ceph): rgw: url decode http query params correctly
Fixes: #10271
Backport: firefly
This got broken by the fix for #8702. Since we now only url_decode if
we're in query...
Yehuda Sadeh
02:57 PM Revision 008d788f (ceph): ceph_test_rados_api_watch_notify: print err to debug
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:57 PM Revision 531e8bb7 (ceph): ceph_test_rados_api_watch_notify: use GT macro
so we can see the value
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:57 PM Revision 279c1999 (ceph): ceph_test_rados_api_watch_notify: fix a zillion warnings
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:26 PM Revision c1dd92bd (ceph): osdc/Objecter: normalize watch error (ENOENT on delete)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:02 PM Revision 994dcbbe (ceph): mon: fix `fs ls` on peons
This was incorrectly using pending_mdsmap instead
of mdsmap. We didn't notice in test because of
single-mon configur...
John Spray
02:00 PM Revision 5559e6ae (ceph): mon: fix `fs ls` on peons
This was incorrectly using pending_mdsmap instead
of mdsmap. We didn't notice in test because of
single-mon configur...
John Spray
01:51 PM Messengers Bug #10080 (Pending Backport): Pipe::connect() cause osd crash when osd reconnect to its peer
Merged to master in commit:81af47531822343bc39ced6e4d9bad72ac982439
I guess it should get backported at some point...
Greg Farnum
01:44 PM rgw Bug #10303 (Can't reproduce): "..s3.test_list_multipart_upload ... FAIL" in upgrade:firefly:newer...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-10_17:00:02-upgrade:firefly:newer-firefly-distro-b... Yuri Weinstein
01:40 PM rbd Bug #10270: "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-distro-basic-multi run
The 'LibRBD.ListChildren' test failed because other tests running in the background (cls_rgw and cls_rbd) deleted the... Jason Dillaman
01:25 PM Revision 44a4f957 (ceph): Merge pull request #3149 from ceph/wip-typo
mds: fix log typo
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:49 PM CephFS Bug #10302: "fsync-tester.sh: line 10: lsof: command not found"
LSOF is definitely being installed on the machines but it appears to be a $PATH issue. Dan and I talked about this a ... Sandon Van Ness
12:45 PM CephFS Bug #10302 (Resolved): "fsync-tester.sh: line 10: lsof: command not found"
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-09_13:44:11-powercycle-giant-distro-basic-multi/64... Yuri Weinstein
12:47 PM rgw Bug #10301 (Resolved): "FATAL ERROR: cannot find a valid <xfs/xfs.h> header file" in powercycle-g...
A commit was made to ceph-qa-chef to include xfsprogs-devel shortly after this test ran:
038fdda63d363b193b028495e...
Sandon Van Ness
12:40 PM rgw Bug #10301 (Resolved): "FATAL ERROR: cannot find a valid <xfs/xfs.h> header file" in powercycle-g...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-09_13:44:11-powercycle-giant-distro-basic-multi/64... Yuri Weinstein
12:40 PM Revision b025f56e (ceph): mds: fix log typo
s/trvserse/traverse/
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
11:43 AM rbd Bug #10299: "ObjectCacher.cc: 530: FAILED assert(i->empty())" in rbd-firefly-distro-basic-multi run
Based on that log it looks like the write (doing copy-up, and thus reading from the parent) was still in flight when ... Josh Durgin
09:15 AM rbd Bug #10299 (Resolved): "ObjectCacher.cc: 530: FAILED assert(i->empty())" in rbd-firefly-distro-ba...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-09_23:00:03-rbd-firefly-distro-basic-multi/646076/... Yuri Weinstein
11:26 AM devops Bug #10152: drop tiobench references
This would also involve deleting the tiobench package from ceph-extras and removing all tiobench source code files fr... Ken Dreyer
11:19 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Ok. Then I guess the problem is to find which workload is walking all objects and complaining about "hinfo_key". In h... Loïc Dachary
11:16 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
Loic Dachary wrote:
> I'm not sure how that's possible. All objects in an erasure coded pool (3.59s0 shard shows it ...
Yuri Weinstein
11:14 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
... Loïc Dachary
11:12 AM Bug #10297: missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefly-x-next-dis...
I'm not sure how that's possible. All objects in an erasure coded pool (3.59s0 shard shows it is one because of the t... Loïc Dachary
08:51 AM Bug #10297 (Duplicate): missing attr hinfo, error: "extra attr hinfo_key" error in upgrade:firefl...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-10_17:13:01-upgrade:firefly-x-next-distro-basic-mu... Yuri Weinstein
10:54 AM CephFS Bug #10288 (Resolved): ceph fs ls fails to list newly created fs
Greg Farnum
06:02 AM CephFS Bug #10288 (Fix Under Review): ceph fs ls fails to list newly created fs
https://github.com/ceph/ceph/pull/3150 (master)
https://github.com/ceph/ceph/pull/3151 (giant)
John Spray
10:53 AM Feature #10300 (New): Per-pool PG recovery prioritisation
Sometimes, users would like to prioritise some pools over others during recovery.
For example, in Ceph FS it is mo...
John Spray
10:21 AM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Wenjun Huang wrote:
> I'm sorry, that I forgot use correct format before, so it omitted some character:
> [...]
Ju...
Guang Yang
10:11 AM Bug #10296 (Fix Under Review): OSD crashes if device name does not start with sd
Sage Weil
09:39 AM Bug #10296: OSD crashes if device name does not start with sd
workaround https://github.com/ceph/ceph/pull/3152 that bypasses the problem until a proper fix is committed Loïc Dachary
08:57 AM Bug #10296: OSD crashes if device name does not start with sd
argh, i caught this in review but then forgot about it before merge. i think it needs to do all manner of weirdness ... Sage Weil
08:29 AM Bug #10296: OSD crashes if device name does not start with sd
Original report https://github.com/ceph/ceph/pull/2955#issuecomment-66638515 Loïc Dachary
08:27 AM Bug #10296 (Resolved): OSD crashes if device name does not start with sd
http://workbench.dachary.org/ceph/ceph/blob/master/src/common/blkdev.cc#L31 will set p to NULL if sd does not show in... Loïc Dachary
08:18 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
Need to wait for gc to run its course. Not all entries are going to show in the gc listing immediately. You need to r... Yehuda Sadeh
05:55 AM rgw Bug #10295 (Resolved): rgw deleting S3 objects leaves __shadow_ objects behind
Using 0.80.7, observed also on .87, .89
1. Create 100 objects 10MB ea in rgw.
2. Observe that .rgw.buckets occupi...
Richard Chan
05:35 AM Revision 11995b32 (ceph): Call Rados.shutdown() explicitly before exit
This is mostly a demonstration of good behavior, as the resources will
be reclaimed on exit anyway.
Signed-off-by: D...
Dan Mick
05:35 AM Revision e00270b5 (ceph): rados.py: remove Rados.__del__(); it just causes problems
Recent versions of Python contain a change to thread shutdown that
causes ceph to hang on exit; see http://bugs.pytho...
Dan Mick
05:30 AM Revision 319f9c93 (ceph): Call Rados.shutdown() explicitly before exit
This is mostly a demonstration of good behavior, as the resources will
be reclaimed on exit anyway.
Signed-off-by: D...
Dan Mick
05:29 AM Revision ed8c9af3 (ceph): rados.py: remove Rados.__del__(); it just causes problems
Recent versions of Python contain a change to thread shutdown that
causes ceph to hang on exit; see http://bugs.pytho...
Dan Mick
05:10 AM Revision 1dc064a8 (ceph): Merge pull request #3137 from thesues/fix-strtol
Fix libstriprados::remove, use strtoll insdead of strtol
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:00 AM Revision a8f85dcc (ceph): mon: allow full flag to be manually cleared
This is like a temporary measure as the mon will try to set them again,
but we have run into cases where the mon was ...
Sage Weil
04:39 AM Revision d562886f (ceph): Merge pull request #260 from ceph/wip-mds-readonly
tasks: add test case for readonly MDS
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
04:39 AM Revision a1eb443e (ceph): Merge pull request #3038 from ceph/wip-mds-readonly
Wip mds readonly
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
04:34 AM Revision 69c1f486 (ceph): Merge pull request #3145 from XinzeChi/wip-finisher
Finisher: call cond signal if necessary in function queue
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:33 AM Revision 2e5ee308 (ceph): Finisher: call signal if necessary in function queue
Signed-off-by: Xinze Chi <xmdxcxz@gmail.com> Xinze Chi
04:05 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
The results above are the same with or without the priority patch (below is the tail wit the patch).... Loïc Dachary
02:47 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
With max_backfill = 3... Loïc Dachary
01:48 AM Revision d92e2caf (ceph): lttng: add int type definitions
The normal path through #include <lttng/tracepoint.h> doesn't
appear to include int defintions like uint64_t that are...
Noah Watkins
01:47 AM Revision 060cbaac (ceph): cycles: add reader for i386 and aarch64
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
01:41 AM Bug #10294 (Resolved): ceph-osd --mkfs segfaults when journal dev is a symlink
Version: git master.
This happens when activating an OSD with ceph-disk normally (ceph-disk activate /dev/sdd1)
...
Hector Martin
12:13 AM Revision 370bb967 (ceph): Add unittests for safe sharing and make_shareable()
Checks the following assertions:
1. a bufferlist shared with buffer::list::share yields shared
raw memory
2. a buff...
Matt Benjamin
12:13 AM Revision 6a45d757 (ceph): Add diagnostic unshareable buffer.
Signed-off-by: Matt Benjamin <matt@cohortfs.com> Matt Benjamin
12:12 AM Revision 28725eb2 (ceph): Restore zero-copy buffers in OSD fast path.
This change restores volatile sharing semantics in the Message
decode path, and also in the OSD write path for FileSt...
Matt Benjamin
12:12 AM Revision 5f551cc0 (ceph): Add safe-sharing to buffer::list and buffer::ptr.
Formerly known as "strong claim," this change introduces a new
is_shareable() property to ceph::buffer::raw objects, ...
Matt Benjamin

12/10/2014

11:32 PM Fix #9566: osd: prioritize recovery of OSDs with most work to do
When backfilling there are two possible situations that could be optimized with priorities:
* The longest(s) runni...
Loïc Dachary
02:14 PM Fix #9566: osd: prioritize recovery of OSDs with most work to do
The cluster was populated initially with ... Loïc Dachary
12:14 PM Fix #9566: osd: prioritize recovery of OSDs with most work to do
... Loïc Dachary
10:23 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
Same as above with a max backfill set to 5:... Loïc Dachary
09:20 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
After a ... Loïc Dachary
08:47 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
In a cluster with 10 OSDs and a osd_max_backfills of 5, it is possible for the OSD with the most PGs to backfill to w... Loïc Dachary
05:09 AM Fix #9566: osd: prioritize recovery of OSDs with most work to do
When the busiest OSD becomes less busy, the priority of the reservations queued when it was more busy should be lower... Loïc Dachary
11:21 PM Revision d3f2ec34 (ceph): Merge pull request #3119 from ceph/wip-8797
rados.py: remove Rados.__del__(); it just causes problems
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by:...
Loic Dachary
11:09 PM Revision b038e8fb (ceph): Call Rados.shutdown() explicitly before exit
This is mostly a demonstration of good behavior, as the resources will
be reclaimed on exit anyway.
Signed-off-by: D...
Dan Mick
10:07 PM Bug #10012: Configuration parameters not picked up outside of the [global] section.
A Deis user confirmed this still happens on Giant. For him, the radosgw was only ever talking to the single monitor i... Chris Armstrong
09:19 PM Revision 5ba9b8f2 (ceph): rados.py: remove Rados.__del__(); it just causes problems
Recent versions of Python contain a change to thread shutdown that
causes ceph to hang on exit; see http://bugs.pytho...
Dan Mick
09:14 PM Revision 616c46e5 (ceph): Merge pull request #3129 from ceph/wip-gfcomplete-dirty
gf-complete: update submodule to newest upstream
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Greg Farnum
09:00 PM Feature #9059: osd: store opportunistic whole-object checksum
Sage Weil
01:33 PM Feature #9059 (In Progress): osd: store opportunistic whole-object checksum
Sage Weil
09:00 PM Feature #9197: librados/osd: notify reply payload
Sage Weil
09:00 PM Feature #9198: librados: notify callback includes gid of notifier
Sage Weil
08:59 PM Feature #9323 (Fix Under Review): osdmonitor: allow users to set/clear cluster state flags (CEPH_...
Sage Weil
07:04 PM Revision 24ca9f1c (ceph): Merge pull request #3071 from ceph/wip-10164
mds: drop dirty dentries in deleted directory
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:46 PM Revision 8b195ecc (ceph): check endpoints is not empty before use it.
Signed-off-by: VRan Liu <gliuwr@gmail.com>
(cherry picked from commit 9d5e4edc15678de675d7a77badcbace0b710d553)
VRan Liu
06:19 PM Revision 9b7a2f18 (ceph): Merge pull request #264 from ceph/wip-wn
tasks/watch_notify_same_primary: fix test for new watch/notify
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
06:14 PM Linux kernel client Bug #10208: libceph: intermittent hangs under memory pressure
do nfs mount and cephfs mount on the same machine? Zheng Yan
06:05 PM Revision 320c2560 (ceph): osdc/Objecter: only issue one error per watch; do it through one path
Send all errors through C_DoWatchError for simplicity.
Only deliver one error per watch. This simplifies callers lo...
Sage Weil
06:01 PM Revision 78eed527 (ceph): ceph_test_rados_api_watch_notify: weak assert cookie is valid (it's a ptr)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:01 PM Revision 1e32e3bd (ceph): ceph_test_rados_api_watch_notify: wait longer for osd to time us out
If cluster is thrashing this can fail.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:58 PM Bug #10250 (Closed): PG stuck incomplete after interrupted backfill.
yay! Sage Weil
05:45 PM Bug #9285: osd: promoted object can get evicted before promotion completes
Laurent: I'm skeptical this is the issue you are seeing. Can you capture an osd log (debug osd = 20, debug ms = 1) o... Sage Weil
02:42 AM Bug #9285: osd: promoted object can get evicted before promotion completes
Hi,
Any news on this "high" priority bug?
Sincerely,
Laurent
Laurent GUERBY
05:44 PM Revision 6f43c6c5 (ceph): osdc/Objecter: pass correct cookie value to error
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:20 PM rgw Bug #10188: Can not create new rgw user when specifying an email already assigned to a user
Yehuda Sadeh wrote:
> That's by design. Users cannot share the same email, as S3 permissions can be granted by email...
song jipeng
05:00 PM Revision b34e5452 (ceph): os/FileStore.cc: insert not empty list<Context*> to op_finisher/ondisk_...
Signed-off-by: Xinze Chi <xmdxcxz@gmail.com> Xinze Chi
04:39 PM Revision f02d2d72 (ceph): Merge pull request #3135 from XinzeChi/wip-3
os/FileStore.cc: insert not empty list<Context*> to op_finisher/ondisk_finisher
Reviewed-by: Sage Weil <sage@redhat....
Sage Weil
04:36 PM Revision 0f9192f2 (ceph): tasks/watch_notify_same_primary: fix test for new watch/notify
It now checks for 'notify1' and 'notify2' strings, allowing it to work
on both old and new versions of rados watch co...
Sage Weil
03:21 PM Bug #8797 (Pending Backport): "ceph status" do not exit with python_2.7.8
giant also ? Loïc Dachary
02:43 PM Revision d56eccdc (ceph): Merge pull request #3140 from leseb/sample-ceph.conf
ceph.conf: update sample
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:32 PM Revision 7ab4a393 (ceph): ceph.conf: update sample
This commit adds:
* client admin socket
* change some default
* re-indent
Signed-off-by: Sébastien Han <sebastien.h...
Sébastien Han
01:56 PM Revision efd9d8df (ceph): tests: Minor cleanup to librbd test
The tests can now be repeated to increase the chance of hitting
edge condition failures. Also added additional logic...
Jason Dillaman
01:42 PM Documentation #10293 (Resolved): Change "ceph-deploy mon create {ceph-node}" to "ceph-deploy mon ...
http://docs.ceph.com/docs/master/start/quick-ceph-deploy/
The "Adding Monitors" section of the Storage Cluster Qui...
Yazen Ghannam
01:34 PM Feature #9959: osd: pass client fadvise hints through to objecstore
Sage Weil
01:34 PM Feature #9980: osd: cache: proxy reads during promote
Sage Weil
01:34 PM Feature #9979: osd: cache: proxy reads (instead of redirect)
Sage Weil
01:34 PM Feature #9957: librados: add fadvise op
Sage Weil
01:34 PM Feature #9958: osd: add fadvise op to Objectstore::Transaction
Sage Weil
01:34 PM Feature #9960: osd: adjust hint(s) for replica vs primary writes
Sage Weil
01:34 PM Feature #9961: osd: new MOSDClientSubOp and Reply
Sage Weil
01:33 PM Feature #9953 (In Progress): osd: efficient ObjectStore::Transaction encoding
Sage Weil
01:33 PM devops Bug #10292 (Resolved): Replace dependency on junit4 with junit on recent Fedora versions.
The junit4 package has been removed from recent versions of Fedora. The junit package is at version 4 and can be used... Yazen Ghannam
11:03 AM CephFS Bug #10164 (Resolved): Dirfrag objects for deleted dir not purged until MDS restart
Merged to master as of commit:24ca9f1c259d6222b54290bc4ea2030f0271af8f.
Test run at http://pulpito.ceph.com/gregf-20...
Greg Farnum
10:55 AM Revision 78a15ee4 (ceph): Fix libstriprados::remove, use strtoll insdead of strtol
Signed-off-by: Dongmao Zhang <deanraccoon@gmail.com> Dongmao Zhang
10:34 AM rgw Bug #10251: "Segmentation fault" (radosgw()) in upgrade:dumpling-firefly-x:parallel-next-distro-b...
cherr picked, commit:8b195eccadbd4d48518e33e08670b25527c3ca23 Yehuda Sadeh
09:28 AM rgw Bug #10251: "Segmentation fault" (radosgw()) in upgrade:dumpling-firefly-x:parallel-next-distro-b...
need the string = null patch to be backported still? Sage Weil
09:19 AM rgw Bug #10251: "Segmentation fault" (radosgw()) in upgrade:dumpling-firefly-x:parallel-next-distro-b...
Same problem in run http://pulpito.front.sepia.ceph.com/teuthology-2014-12-09_17:15:03-upgrade:dumpling-firefly-x:par... Yuri Weinstein
10:12 AM Revision a3912d23 (ceph): Merge pull request #3120 from ceph/wip-10010
ceph-osd: don't close stderr if not daemonizing
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Loic Dachary <...
Loic Dachary
10:09 AM Bug #10115: mon not running. osd is dead
Also, ideally, logs from before the crash started to happen. Joao Eduardo Luis
10:09 AM Bug #10115 (Need More Info): mon not running. osd is dead
From the log it looks like there's (at least) an incremental missing (epoch 140).
This bug should not be related w...
Joao Eduardo Luis
10:07 AM Feature #10290 (Resolved): ceph_objectstore_tool should support --dry-run option

This is do as much processing as it can without modifying the objectstore or writing out export data. For query op...
David Zafman
09:56 AM Revision 2d4dca75 (ceph): SimpleMessenger: Retry binding on addresses if binding fails
If binding on a IP-Address fails, delay and retry again.
This happens mainly on IPv6 deployments. Due to DAD (Duplic...
Wido den Hollander
09:33 AM Bug #10210 (Closed): "Caught signal" in upgrade:dumpling-x-firefly-distro-basic-vps run
This looks a lot like an ENOMEM. I've seen this happening on vps and sometimes during memory hungry operations (say,... Joao Eduardo Luis
08:41 AM rbd Bug #10270: "[ FAILED ] LibRBD.ListChildren" in upgrade:firefly-x-giant-distro-basic-multi run
Same issue in run http://pulpito.front.sepia.ceph.com/teuthology-2014-12-09_13:52:17-upgrade:firefly-x-giant-distro-b... Yuri Weinstein
07:11 AM Revision e8063a1a (ceph): test: modify cephfs quota test case
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Yunchuan Wen
07:07 AM Revision 31a0cdc6 (ceph): mds: fix parse_quota_vxattr for invalid data
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Yunchuan Wen
07:06 AM Revision bab71229 (ceph): OSD: FileJournal: call writeq_cond.Signal if necessary in submit_entry
Signed-off-by: Xinze Chi <xmdxcxz@gmail.com> Xinze Chi
05:21 AM Revision 17d63904 (ceph): os: IndexManager:: optimaze map<coll_t, CollectionIndex* > col_indices
col_indices is just used to cache CollectionIndex, and use col_indices.find() to get its corresponding index. Without... Ning Yao
04:50 AM Revision 4036b91f (ceph): os: FileJournal:: fix, uninitialization of FileJournal throttle
Since after firefly, take() in class throttle add if(0 == max.read()) return. If throttle is not initialized with max... Ning Yao
03:32 AM Revision 6b51a9f5 (ceph): mds: set dirfrag version when fetching dirfrag is skipped
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
03:28 AM Revision 17c72f59 (ceph): ceph-osd: remove extra close of stderr
Otherwise, one loses log messages when running with -f or -d. When
daemonizing, stderr is already closed in global_i...
Dan Mick
01:48 AM Revision 09b82e2b (ceph): tasks: add test case for readonly MDS
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
12:52 AM Revision 58368999 (ceph): Revert "client: support listxattr for quota attributes"
This reverts commit 55413482698c61e877312f1e749c657550965890.
this cause 'cp -a' copies quota setting. It's not the ...
Yunchuan Wen
12:09 AM Revision dd7b58f3 (ceph): crush: set straw_calc_version=1 for default+optimal; do not touch for p...
When using the presets for compatibility (i.e., based on version), do not
touch the straw behavior, as it does not af...
Sage Weil
12:09 AM Revision 89b2feea (ceph): mon: 'osd crush reweight-all'
This corresponds to the crushtool --reweight command.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
12:09 AM Revision 9000068a (ceph): mon: add 'osd crush {get,set}-tunable <name> [value]' commands
For now, just add the straw_calc_version tunable.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
12:09 AM Revision adf5c6de (ceph): crush/builder: a note about the original crush_calc_straw()
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
 

Also available in: Atom