Project

General

Profile

Activity

From 01/24/2013 to 02/22/2013

02/22/2013

11:38 PM Revision 10f50d35 (ceph): doc: Added a lot of info to OSD troubleshooting.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:37 PM Revision e68f2c85 (ceph): doc: Added mention of Admin Socket interface and brief description.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:35 PM Revision 73317bd7 (ceph): doc: Changed title to OSD and PG, indicating both subjects are covered.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:34 PM Revision ab7039d6 (ceph): doc: Added references from monitoring OSD to troubleshooting OSD.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:33 PM Revision 97cc7389 (ceph): doc: set maxdepth to 2, so TOC isn't so long with new OSD troubleshooting.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:15 PM Revision 7c940836 (ceph): client: use 4MB f_bsize and f_frsize for statfs
Old stat(1) reports:
Block size: 1048576 Fundamental block size: 1048576
and the df(1) arithmetic works out. ...
Sage Weil
10:57 PM Revision 64267eb3 (ceph): test/librados/watch_notify: fix warning
In file included from test/librados/watch_notify.cc:8:0:
../src/gtest/include/gtest/gtest.h: In function ‘testing::As...
Sage Weil
10:40 PM Revision 53586e71 (ceph): ceph-object-corpus: re-update
This was set by 9af94eea209fc2555f66214f01f3edddc35d4209, then single
paxos merge, then accidentally reverted by the ...
Sage Weil
10:23 PM Revision e4fd70fc (ceph): Merge remote-tracking branch 'gh/wip-rbd-flatten-deadlock'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM Revision 2dae6a68 (ceph): PG::proc_replica_log: oinfo.last_complete must be *before* first entry ...
Fixes: #4189
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:16 PM Revision e03657e4 (ceph): Merge remote-tracking branch 'gh/wip-objecter-fsx'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
09:41 PM Revision 05a87798 (ceph): rbd_xfstests: re-enable test 049
Test 049 is now passing, so add it back to the set that runs
nightly. It only takes 10-15 seconds to run, so it shou...
Alex Elder
09:14 PM Bug #4079: osd: journal aio deadlock
Another possible clue. Things seemed to be going reasonably
well on this run, but sometime during test 78 things we...
Alex Elder
09:00 PM Feature #4207 (Fix Under Review): osd/librados: add ops to list snaps for an object
David Zafman
11:35 AM Feature #4207 (In Progress): osd/librados: add ops to list snaps for an object
David Zafman
08:50 PM Revision d612a9ab (ceph): Merge branch 'wip-3403-4-rebase'
Feature: #3403
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
06:51 PM Revision d8021a1a (ceph): nuke: sudo for killall
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:44 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
I"m seeing this fairly consistently now. Alex Elder
01:03 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
Whoops, it was 4 TB (2^42) not 4 GB.
I'll update what I originally wrote shortly.
Alex Elder
01:00 PM rbd Bug #4242 (Closed): krbd: xfstest 259 failure (FS size near 4TB)
I have now seen this at least twice. I think it's inconsistent
but it might be important. Not marking it high yet,...
Alex Elder
05:15 PM Bug #4179: osd: memory leak during deep scrub on bobtail
we think this is due to pg log trimming. see wip-osd-log-trim and wip-pglog Sage Weil
04:27 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
yeah, sure! still needs testing, tho, too. Sage Weil
04:17 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
This need a review? :) Greg Farnum
03:48 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
Sage Weil
04:26 PM Bug #4226 (Resolved): Monitor crash happens when running Teuthology
also updated ceph-deploy and mkcephfs, commit:704db850131643b26bafe6594946cacce483c171 Sage Weil
09:14 AM Bug #4226: Monitor crash happens when running Teuthology
Sure thing. Joao Eduardo Luis
09:02 AM Bug #4226: Monitor crash happens when running Teuthology
we need to test that mkcephfs now does this. also, can you blow away the current PendingReleaseNotes (ceph.git root ... Sage Weil
03:03 AM Bug #4226: Monitor crash happens when running Teuthology
This is due to a new requirement for the monitor before --mkfs can be issued: the creation of the monitor's data path... Joao Eduardo Luis
03:33 PM rbd Bug #3958 (Resolved): rbd fsx fails with EBUSY
Sage Weil
03:32 PM CephFS Bug #3794 (Resolved): uclient: reports sizes wrong in some cases
Sage Weil
03:10 PM CephFS Bug #3794: uclient: reports sizes wrong in some cases
Assuming we aren't pushing this into a stable release without more testing, both the patch and backport are
Review...
Greg Farnum
02:58 PM CephFS Bug #3794 (Fix Under Review): uclient: reports sizes wrong in some cases
wip-statvfs Sage Weil
03:31 PM CephFS Bug #3793 (Resolved): wrong size reported in some distributions/toolchains
'ceph: fix statvfs fr_size' in kernel tree. Sage Weil
02:58 PM CephFS Bug #3793: wrong size reported in some distributions/toolchains
I pushed a wip-statvfs which fixes this for ceph-fuse. Sage Weil
03:22 PM CephFS Bug #4248 (Fix Under Review): mds: replay does not correctly update CInode::first and ::last members
wip-4248-snapid-journaling
Also pushing out a v0.57-based branch to the user to try out.
Greg Farnum
03:17 PM CephFS Bug #4248 (Resolved): mds: replay does not correctly update CInode::first and ::last members
This came in over the mailing list.... Greg Farnum
03:14 PM rbd Bug #1070 (Rejected): krbd: ^C doesn't work
Yeah, marking rejected. thanks for digging in! Sage Weil
03:08 PM rbd Bug #1070: krbd: ^C doesn't work
I can't relate them but this is involved in at
least some of the code involved:
http://tracker.ceph.com/issues/38...
Alex Elder
03:00 PM rgw Bug #4247 (Resolved): rgw: swift list bucket entities missing attrs (in xml)
<container> instead of <container name="foo">
<subdir> instead of <subdir name="bar">
Yehuda Sadeh
02:24 PM rbd Fix #3665 (Resolved): librbd: deadlock during flatten
commit:e4fd70fcec3a9abb7f19517326e46f58031c4196 Sage Weil
02:13 PM rbd Bug #913 (Resolved): krbd: handle race between notify and rbd device shutdown
This is very old. And--provided I understand it--it is resolved
in the current rbd code.
When a mapped rbd image...
Alex Elder
02:04 PM Bug #4246: osd/msgr: rebound to an addr a peer osd already had open
see commit:e229f8451d37913225c49481b2ce2896ca6788a2. i think maybe an explicit handshake is needed here on each conn... Sage Weil
02:01 PM Bug #4246 (Resolved): osd/msgr: rebound to an addr a peer osd already had open
On osd.1, we see... Sage Weil
01:51 PM rgw Feature #4245 (New): Support some subset of Amazon Identity Management
Currently we are not able to provide any of the fine grained control over resource permissions that Amazon Identity M... caleb miles
01:50 PM rbd Bug #4244 (Resolved): rbd xfstests: re-enable xfstests 049 in nightly run
Pushed to ceph-qa-suite/master.... Alex Elder
01:38 PM rbd Bug #4244 (Resolved): rbd xfstests: re-enable xfstests 049 in nightly run
Running test 049 repeatedly is passing for me now. I'm not sure
when or how it got fixed but I'm going to re-enable...
Alex Elder
01:48 PM rgw Bug #3682 (Resolved): valgrind errors seen when running rgw tests in nightlies
Please open a new ticket for any future valgrind errors discovered in nightlies. Ian Colle
01:46 PM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
Apache might be filtering the duplicate header I guess. I use lighttpd as a fastcgi front end. Sylvain Munaut
01:39 PM rgw Bug #4124 (New): Using "response-content-type" arguments causes duplicated Content-Type in response
Not seen on Apache. Ian Colle
01:40 PM rbd Bug #2572 (Resolved): krbd: writeback errors?
I've run xfstests 49 a bunch of times consecutively
and I am no longer seeing this issue.
I'm about to run it 100...
Alex Elder
01:37 PM rgw Bug #2650 (In Progress): rgw: swift key creation overrides subuser access mask
Ian Colle
01:36 PM rgw Bug #2366: rgw: bucket index update rely on pg state
Will be worked in coordination with DR/Georeplication work. Ian Colle
01:34 PM rgw Bug #4048 (Resolved): API mismatch between RGW and Swift
Ian Colle
01:23 PM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
Just checked, problem with blkdeviotune still exists in the 1.0.2. Andrey Korolyov
11:53 AM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
This is something that we should fix. Is it still an issue in current libvirt? Josh Durgin
01:20 PM rbd Bug #2654 (Resolved): Stale rbd volume cannot be unmaped
Somewhere along the way, this got fixed.... Alex Elder
01:15 PM rbd Bug #4243 (Resolved): rbd cli: usage confusing for snapshot operations
The correct usage for creating a snapshot seems to be:... Alex Elder
01:14 PM CephFS Bug #4035 (Rejected): Ceph doesn't recover from fault on Opensuse (cfuse tests & rbd-cli tests)
Sage Weil
01:11 PM CephFS Bug #3818 (Duplicate): kclient: fsx fails in mapread
Ian Colle
01:09 PM CephFS Bug #3681: kclient fsx fails nightly
Should review entire kernel locking around truncate. Ian Colle
01:08 PM CephFS Bug #3681: kclient fsx fails nightly
Ian Colle
12:45 PM CephFS Bug #2277: qa: flock test broken
It's not an issue because these tests aren't being run any more. They should be run, though. ;)
That said, this wa...
Greg Farnum
12:30 PM CephFS Bug #2277 (Closed): qa: flock test broken
No longer an issue. Ian Colle
12:35 PM CephFS Bug #4241 (Duplicate): SELinux fails because it can't set xattrs
... Greg Farnum
12:31 PM Bug #2329 (Resolved): fix detection of C++11 atomic header
Ian Colle
12:28 PM Bug #2207: osd: crash when op length is greater than op input data
Still exists in current code. Ian Colle
12:27 PM Bug #2186 (Can't reproduce): osd: shutdown race
Not seen in current code. Ian Colle
12:26 PM Bug #2184 (Resolved): audit calls to populate_obc_watchers and add watch/notify to RadosModel
Done - this code has been replaced. Ian Colle
12:25 PM Bug #2182 (Resolved): audit osd reads for reads from potentially unstable objects
Resolved by various commits that rewrote this area of code. Ian Colle
12:23 PM CephFS Bug #1874 (New): Running `git gc` on a bare git repository hosted by ceph results in a bus error.
Ian Colle
12:21 PM Bug #1691 (Can't reproduce): rados export failures
Not seen in current code. Ian Colle
12:19 PM Messengers Bug #1674: daemons crash when sent random data
Ian Colle
12:12 PM Bug #3801 (Won't Fix): Cascading OSD failures beginning with common/HeartbeatMap.cc: 78: FAILED a...
Fixed in Bobtail, won't backport to Argonaut. Ian Colle
12:11 PM Bug #3595 (Won't Fix): ceph-osd and ceph-mds crash on Debian Squeeze
Won't fix, as other squeeze users are having success. Ian Colle
12:07 PM Bug #4065 (Can't reproduce): Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
Appears to be disk issue. Ian Colle
12:05 PM rbd Bug #3939 (Duplicate): krbd: circular locking report in sysfs code
Duplicate of 3925. I *did* write it up before. Alex Elder
12:02 PM rbd Bug #3950 (Can't reproduce): krbd: new assertion failure running concurrent rbd test
Not seeing this in current code.
Ian Colle
11:59 AM rbd Bug #3871 (In Progress): krbd: initial header read may be out of date
Ian Colle
11:58 AM rbd Bug #3743 (Won't Fix): krbd: errors on submitted requests are ignored
This was found in old request code and therefore will not be fixed. Ian Colle
11:38 AM rbd Bug #3936 (Rejected): rbd: Strange dd speed behaviour (server side issue?)
Network issue. Ian Colle
11:37 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
Need to reproduce with:... Josh Durgin
11:35 AM rbd Bug #3697 (Duplicate): rbd copy.sh test failing in nightly
#3958 Josh Durgin
11:34 AM rbd Bug #3980 (Won't Fix): rbd image created with size zero on a mixed cluster crashes rbd
Problem not in Bobtail and future releases. Won't fix. Ian Colle
11:32 AM rbd Bug #3524 (Duplicate): test_librbd_fsx: crash after flatten
Same as #3665 Josh Durgin
11:26 AM rbd Bug #3703 (Can't reproduce): osd: crash while encrypting
Ian Colle
11:12 AM rbd Bug #4240 (Resolved): libceph: fix a osd request memory leak
If an invalid layout is provided to ceph_osdc_new_request(), its
call to calc_layout() might return an error. At th...
Alex Elder
11:02 AM Feature #4239 (New): Automatically determine routing data based on host routing data (entirely de...
IPv6 has interesting features, such as the expectation that hosts have multiple addresses per interface (local link, ... Michael Evans
10:51 AM Bug #4228: mon uses pick_addresses if invoked with mkfs or without mon addr; fails if no cluster ...
Here is an example ceph.conf file both for this test case and for possible inclusion in to the documentation site. Michael Evans
09:39 AM rbd Bug #4184: krbd: fix some sparse problems
Forgot to set target version. Alex Elder
09:38 AM rbd Bug #4184 (Fix Under Review): krbd: fix some sparse problems
Re-posted for review. The patches have been re-based on
top of fixes for 4234, 4235, 4237, and 4238.
Alex Elder
09:37 AM rbd Cleanup #4234: libceph: encapsulate flag setting
Posted for review. (Marked this as "Feedback" because
I can't mark a cleanup issue "need review")...
Alex Elder
06:22 AM rbd Cleanup #4234 (In Progress): libceph: encapsulate flag setting
Forgot to indicate this was underway. Alex Elder
06:02 AM rbd Cleanup #4234 (Resolved): libceph: encapsulate flag setting
While working on http://tracker.ceph.com/issues/4079 I created
some helper routines to wrap around the code that tes...
Alex Elder
09:36 AM rbd Bug #4235 (Fix Under Review): krbd: add some dout() trace calls
Posted for review.... Alex Elder
06:23 AM rbd Bug #4235 (Resolved): krbd: add some dout() trace calls
While working on http://tracker.ceph.com/issues/4079 I added
some calls to dout() to some of the new request code. ...
Alex Elder
09:36 AM rbd Bug #4238 (Fix Under Review): krbd: still more barrier fixes
Posted for review.... Alex Elder
07:21 AM rbd Bug #4238 (Resolved): krbd: still more barrier fixes
While looking at http://tracker.ceph.com/issues/4079 I
concluded that the fix I put in for this might still
not be ...
Alex Elder
09:35 AM rbd Bug #4237 (Fix Under Review): krbd: ignore zero-length requests
Posted for review.... Alex Elder
06:40 AM rbd Bug #4237 (Resolved): krbd: ignore zero-length requests
The old request code simply ignored zero-length requests
as soon as they were seen. The new request code currently
...
Alex Elder
09:00 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Yes the cluster has returned to a working state and osd's are staying up with the new code. Evan Felix
07:33 AM Revision 31050340 (ceph): objecter: don't resend linger ops unnecessarily
recalc_linger_op_target() was checking and then setting
linger_op->pgid and linger_op->active, but these were only se...
Josh Durgin
07:23 AM Revision 15bb9ba9 (ceph): objecter: initialize linger op snapid
Since they are write ops now, it must be CEPH_NOSNAP or the OSD
returns EINVAL.
Signed-off-by: Josh Durgin <josh.dur...
Josh Durgin
06:41 AM rbd Feature #4236: krbd: properly handle flush commands
Note that http://tracker.ceph.com/issues/4237 describes
making the new request code ignore all zero-length commands....
Alex Elder
06:38 AM rbd Feature #4236 (Duplicate): krbd: properly handle flush commands
REQ_FLUSH and REQ_FUA are intended to implement drive
cache flushes and barrier semantics. I don't know
precisely ...
Alex Elder
05:55 AM Linux kernel client Bug #4233 (Resolved): krbd: verify use of all GFP_* flags
The memory allocations done in the kernel rbd client
use variously GFP_KERNEL, GFP_IO, and GFP_ATOMIC.
I'm not en...
Alex Elder
05:50 AM Revision cfe92392 (ceph): librados: expose a list of watchers on an object
Add new op CEPH_OSD_OP_LIST_WATCHERS
Add Objecter handling
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
05:50 AM Revision af339aee (ceph): Add ObjectReadOperation and IoCtx functions
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:50 AM Revision 1c3241e3 (ceph): Add listwatchers command to rados
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:50 AM Revision 56481176 (ceph): Add test for list_watchers() C++ interface
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:50 AM Revision bf5cf331 (ceph): Add rados_types.h header file
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:45 AM Revision 8c05af5d (ceph): configuration parsing: give better error for missing =
A ceph.conf line with "key" and no "= value" currently shows
"unexpected character while parsing putative key value,
...
Dan Mick
03:04 AM Bug #4218: mon: segfault on 'ceph quorum'
Patch on wip-4218 commit:2d615aca6c14808813e54efd31f73f271b7c69a4
Joao Eduardo Luis
02:49 AM Feature #4232 (Resolved): librados: Improve Java bindings
This is related to: #4231
The current state of the Java bindings is uncertain.
Two projects exist:
* Java RADO...
Wido den Hollander
02:45 AM rbd Feature #4231 (Closed): librbd: Java bindings
As it seems right now the new CloudStack code will require more complex RBD operations which can not be accomplished ... Wido den Hollander
02:42 AM Feature #4230 (Resolved): librados: node.js bindings
Although I don't have a use-case at this specific point it would be very cool to have node.js bindings.
From the d...
Wido den Hollander
01:55 AM Revision dc181224 (ceph): osd/PG: fix typo, missing -> omissing
From ce7ffc34408bf32c66dc07e6f42d54b7ec489d41.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:39 AM Revision 94ae7254 (ceph): test_librbd_fsx: fix image closing
Always close the image we opened in check_clone(), and check the
return code of the rbd_close() called before cloning...
Josh Durgin
01:31 AM Revision de4fa95f (ceph): osd: make watch OSDOp print sanely
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:31 AM Revision 6c08c7c1 (ceph): objecter: separate out linger_read() and linger_mutate()
A watch is a mutation, while a notify is a read. The mutations need to
pass in a proper snap context to be fully cor...
Sage Weil
01:30 AM Revision 60ebf02a (ceph): Merge branch 'next'
Sage Weil
01:30 AM Revision dd007db3 (ceph): ceph_common.sh: fix iteration of items in ceph.conf
This broke in c8f528a4070dd3aa0b25c435c6234032aee39b21.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:04 AM Revision 045a8668 (ceph): task: ceph: create monitor data directories prior to --mkfs
The new monitor store does not create the data directory on --mkfs. We
must create it instead, much like what happens...
Joao Eduardo Luis
01:02 AM Revision 6cb53740 (ceph): ceph-conf.rst: missing '=' in example network settings
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:44 AM Revision c1b75c6b (ceph): task: mon_thrash: Thrash multiple monitors and 'maintain-quorum' option
We now add a new option 'thrash-many' that by being set to true will break
the default behaviour of killing only one ...
Joao Eduardo Luis
12:44 AM Revision d28bb05a (ceph): task: mon_thrash: Add 'seed' and 'store-thrash' options
This patch introduces an option to thrash a monitor store when we thrash
the monitors, as well as a 'store-thrash-pro...
Joao Eduardo Luis
12:21 AM Revision 278be217 (ceph): ceph.conf: log file, not log dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/21/2013

11:45 PM Revision 9af94eea (ceph): Merge remote-tracking branch 'gh/wsp.bobtail.2merge'
Sage Weil
11:37 PM Revision ce7ffc34 (ceph): PG::proc_replica_log: adjust oinfo.last_complete based on omissing
Otherwise, search_for_missing may neglect to check the missing
set for some objects assuming that if the need version...
Samuel Just
11:08 PM Revision c85ba563 (ceph): install: ignore apt-get update failures on package removal
At that point we don't really care.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:08 PM Revision 17be13b2 (ceph): ceph: fix log, /var/run/ceph stupid
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:47 PM Revision a862d8bf (ceph): Fix unused vars, unused imports, and aliasing
Found by pyflakes
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:42 PM Revision 8086d1d8 (ceph): Merge remote-tracking branch 'upstream/wip_clone_attrs'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just
10:37 PM Revision 23669be9 (ceph): radosgw-admin: fix errors found by pyflakes
Using the wrong variable, and true/false are capitalized in python.
Signed-off-by: Josh Durgin <josh.durgin@inktank....
Josh Durgin
10:30 PM Revision 79f09bf3 (ceph): MDS: remove a few other unnecessary is_base() checks
We should let users remove xattrs as well as set them. ;) And
the check in handle_client_setlayout was totally useles...
Greg Farnum
10:21 PM Revision 9f82ae60 (ceph): mds: allow xattrs on the root inode
This was previously disallowed because Once Upon a Time, the root
inode wasn't persisted to disk and was an entirely ...
Greg Farnum
09:46 PM Bug #4229 (Resolved): conf parsing gives very confusing message if no '=' present on setting line
commit:8c05af5dc3c398dda4c196a64f344db7ea69d209 pushed to next Dan Mick
09:32 PM Bug #4229: conf parsing gives very confusing message if no '=' present on setting line
looks good to me! Sage Weil
07:11 PM Bug #4229: conf parsing gives very confusing message if no '=' present on setting line
Something like this:... Dan Mick
06:50 PM Bug #4229 (Resolved): conf parsing gives very confusing message if no '=' present on setting line
A doc bug caused a user to attempt to include settings of the form
public network <addr>
i.e. missing the equal...
Dan Mick
09:44 PM Revision 84ef1649 (ceph): mds: parse ceph.*.layout vxattr key/value content
Use qi to parse a strictly formatted set of key/value pairs. Be picky
about whitespace. Any subset of recognized ke...
Sage Weil
09:44 PM Revision 6bd8781d (ceph): mds: use inode_t::layout for dir layout policy
This cherry-pick is going in the reverse direction of normal. That's
because this direction makes for the minimal cha...
Greg Farnum
09:28 PM Revision fea77682 (ceph): osdc/Objecter: unwatch is a mutation, not a read
This was causing librados to unblock after the ACK on unwatch, which meant
that librbd users raced and tried to delet...
Sage Weil
09:28 PM Revision 81bd9964 (ceph): FileStore::_clone: use _fsetattrs rather than _setattrs
The omap portion of the clone happened above in DBObjectMap::clone.
Only the fs stored attrs need to be explicitely c...
Samuel Just
09:26 PM Revision 5b48e63c (ceph): FileStore::_setattrs: use _fsetattrs
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:26 PM Revision c33c51f0 (ceph): FileStore: add _fsetattrs
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:25 PM Revision 2ec04f96 (ceph): FileStore::_setattrs: only do omap operations if necessary
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:24 PM Revision 83fad1c7 (ceph): FileStore::_setattrs no need to grab an Index lock for the omap operations
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:59 PM Revision 08efb158 (ceph): Merge pull request #67 from jaharkes/content_length
Handle empty CONTENT_LENGTH environment variable. Yehuda Sadeh
08:52 PM Revision 8b0eef29 (ceph): ceph_manager: fix asok string formatting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:51 PM Revision ad00fc72 (ceph): Fix failing > 4MB range requests through radosgw S3 API.
When a range request is made for more than rgw_get_obj_max_req_size
bytes the first returned chunk sets 'ret' to STAT...
Jan Harkes
08:45 PM Revision 5c0a2f40 (ceph): ceph: make /var/run/ceph writeable by non-root too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:42 PM Revision e5a01317 (ceph): Merge pull request #66 from jaharkes/range_requests
Fix failing > 4MB range requests through radosgw S3 API. Yehuda Sadeh
08:36 PM Revision 96896eb0 (ceph): Handle empty CONTENT_LENGTH environment variable.
nginx seems to be providing a CONTENT_LENGTH environment variable with no data
when the request body is empty.
Signe...
Jan Harkes
08:35 PM Revision 1d62baf1 (ceph): ceph: fix /var/log/ceph chown/cmod typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:29 PM Revision c83a01d4 (ceph): Fix failing > 4MB range requests through radosgw S3 API.
When a range request is made for more than rgw_get_obj_max_req_size
bytes the first returned chunk sets 'ret' to STAT...
Jan Harkes
07:37 PM Bug #4079: osd: journal aio deadlock
Here is the yaml file I used for reproducing this.... Alex Elder
03:40 PM Bug #4079: osd: journal aio deadlock
The process:
20767 ? D 0:00 /sbin/mkfs.xfs -f -l su=32k /dev/rbd3
Its "before" kernel stack trace:
[...
Alex Elder
02:40 PM Bug #4079: osd: journal aio deadlock
After lots of failed attempts to fix this I have what
I hope to be something helpful.
I've added dout() calls to ...
Alex Elder
05:43 AM Bug #4079: osd: journal aio deadlock
I don't think the barrier improved anything.
All of those state changes should be happening
under protection of a m...
Alex Elder
07:35 PM Revision e1573ea1 (ceph): ceph.conf: use default locations for admin socket; fix client log file
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:32 PM Revision 4277265d (ceph): osd: an interval can't go readwrite if its acting is empty
Let's not forget that min_size can be zero.
Fixes: #4159
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:26 PM Revision a1ae8562 (ceph): librbd: make sure racing flattens don't crash
The only way for a parent to disappear is a racing flatten completing,
or possibly in the future the image being forc...
Josh Durgin
07:19 PM Revision 995ff0e3 (ceph): librbd: use rwlocks instead of mutexes for several fields
Image metadata like snapshots, size, and parent is frequently read,
but rarely updated. During flatten, we were depen...
Josh Durgin
07:15 PM Revision e0f8e5a8 (ceph): common: add lockers for RWLocks
This makes them easier to use, especially instead of existing mutexes.
Signed-off-by: Josh Durgin <josh.durgin@inkta...
Josh Durgin
07:05 PM Revision 2574d875 (ceph): make /var/log/ceph writeable by non-root; make clients log to it
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:46 PM Bug #4228 (Resolved): mon uses pick_addresses if invoked with mkfs or without mon addr; fails if ...
The monitor uses pick_addresses(), which tries to find interfaces with addresses on both
cluster and public nets if...
Dan Mick
06:44 PM Revision c8d0889d (ceph): Merge branch 'next'
Conflicts:
src/osd/ReplicatedPG.cc
Sage Weil
06:43 PM Revision 6d8dfb18 (ceph): osd: clear recovery state on pg removal
This ensures we release our in-progress recovery counters, which prevents
recovery from getting blocked indefinitely ...
Sage Weil
06:38 PM Revision 94e5deeb (ceph): test: fix run-rbd-tests pool deletion
Use the new safety check
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:29 PM Revision 6612b040 (ceph): ceph-object-corpus: use temporary 'wsp.master.new' corpus until we get ...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:16 PM rbd Fix #3665 (Fix Under Review): librbd: deadlock during flatten
wip-rbd-flatten-deadlock Josh Durgin
06:04 PM Revision beafca57 (ceph): Merge branch 'wsp.bobtail.2merge' into wsp.bobtail.master
Conflicts:
src/.gitignore
src/Makefile.am
src/include/ceph_features.h
src/mon/MDSMonitor.cc
src/mon/PGMonitor.cc
Joao Eduardo Luis
06:02 PM Revision cb85fb7d (ceph): mon: ceph-mon: convert an old monitor store to the new format
With the single-paxos patches we shifted from an approach with multiple
paxos instances (one for each paxos service) ...
Joao Eduardo Luis
06:02 PM Revision 89f92049 (ceph): test: ObjectMap: add a generic leveldb store tool
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:02 PM Revision 04dac7ee (ceph): vstart.sh: Create mon data directory before --mkfs
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:02 PM Revision 86f6a342 (ceph): mon: Paxos: trim through Paxos
Instead of directly modifying the store whenever we want to trim our Paxos
state, we should do it through Paxos, prop...
Joao Eduardo Luis
06:02 PM Revision cd4de773 (ceph): mon: PaxosService: rework full version stashing
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:02 PM Revision b33d4eac (ceph): mon: Paxos: get rid of slurp-related code
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:02 PM Revision d8a5cf6b (ceph): mon: MonitorDBStore: add store iterators to obtain chunks for sync
We created an interface specific to the MonitorDBStore, which can be used
to create iterators to obtain chunks for sy...
Joao Eduardo Luis
06:02 PM Revision 6db25a38 (ceph): message: MMonSync: Monitor Synchronization message
The monitor's synchronization process requires a specific message type
to carry the required informations. Since this...
Joao Eduardo Luis
06:02 PM Revision cab3411b (ceph): mon: Monitor: Add monitor store synchronization support
Synchronize two monitor stores when one of the monitors has diverged
significantly from the remaining monitor cluster...
Joao Eduardo Luis
06:02 PM Revision 091fa826 (ceph): os: LevelDBStore: scrap init() and create open() and create_and_open()
The init() function always implicitly created a new store if it was
missing.
This patches makes init() a private fun...
Joao Eduardo Luis
06:02 PM Revision 19e5098a (ceph): mon: Add an offline monitor store converter
This tool will convert an old monitor store format (bobtail) to the new
key/value store-backed, single-paxos format.
...
Joao Eduardo Luis
06:02 PM Revision a5e2dcb3 (ceph): mon: Single-paxos and key/value store support
We are converting the monitor subsystem to a Single-Paxos architecture,
backed by a key/value store. The previous arc...
Joao Eduardo Luis
05:49 PM Documentation #4227 (Resolved): networks section still doesn't explain global vs specific
The network section implies that you must set both the [global] and the [<daemon>] settings for network addresses, an... Dan Mick
05:21 PM Revision 36ed407e (ceph): mds: use inode_t::layout for dir layout policy
Remove the default_file_layout struct, which was just a ceph_file_layout,
and store it in the inode_t. Rip out all t...
Greg Farnum
04:54 PM Bug #4226 (Resolved): Monitor crash happens when running Teuthology
INFO:teuthology.orchestra.run.err:ceph_mon.cc: In function 'int main(int, const char**)' thread 7f731684a780 time 201... Anonymous
03:50 PM rbd Bug #4186: rbd: add another "udevadm settle" in the CLI
awesome, I fixed this without even knowing it existed! :) Dan Mick
03:44 PM Bug #4189: osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
ce7ffc34408bf32c66dc07e6f42d54b7ec489d41 should take care of this. (The Fixes: tag in the commit is wrong, should ha... Samuel Just
03:03 PM Bug #4189: osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
ubuntu@teuthology:/a/sage-ooo7/8851/ another example Samuel Just
02:50 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
I've looked at the logs, and I think #4091 should fix this. The high ping times tend to occur around when the cache f... Josh Durgin
02:24 PM Fix #4225 (Resolved): objecter: watch is treated as a read (linger) operation
Fixing this for the (simpler) unwatch case. For watch, we need to refactor linger() a bit to capture both the notify... Sage Weil
02:22 PM CephFS Bug #4220 (Resolved): MDS is inconsistent about whether layouts are allowed on the root directory
Right, this is in the generic xattr code, not the new vxattr stuff. Sage says this is because the root inode used to ... Greg Farnum
02:03 PM CephFS Bug #4220: MDS is inconsistent about whether layouts are allowed on the root directory
If you go through the "handle_client_setdirlayout" interface (ie, cephfs tool), the MDS will let you set a layout on ... Greg Farnum
10:47 AM CephFS Bug #4220 (Resolved): MDS is inconsistent about whether layouts are allowed on the root directory
I can't seem to set layouts on the root directory with ceph-fuse. Perhaps I'm doing something else wrong, but check o... Greg Farnum
02:00 PM rgw Feature #4224 (New): rgw: unitest to check get object with range > 4MB
Yehuda Sadeh
01:59 PM rgw Bug #4223 (Resolved): rgw: failing > 4MB range requests through radosgw S3 API
Yehuda Sadeh
01:39 PM rgw Bug #4223: rgw: failing > 4MB range requests through radosgw S3 API
Does not happen in bobtail, related to recent changes in streaming read object Yehuda Sadeh
12:49 PM rgw Bug #4223 (Resolved): rgw: failing > 4MB range requests through radosgw S3 API
Fixed with commit:c83a01d4e8dcd26eec24c020c5b79fcfa4ae44a3 Yehuda Sadeh
01:50 PM CephFS Bug #1435 (Resolved): mds: loss of layout policies upon mds restart
Change pushed to bobtail (commit:36ed407e0f939a9bca57c3ffc0ee5608d50ab7ed) and next (commit:6bd8781dda524f04bb56bcdac... Greg Farnum
01:49 PM CephFS Cleanup #1499 (Resolved): mds: clean up directory layouts
Okay, I tested this according to the procedure described below (I wanted to write some scripts, but the non-manual po... Greg Farnum
11:59 AM Bug #4216: osd: dbojectmap incorrectly skipping ops
A bit below continuing on the same thread (7f6a9d4e1700):
2013-02-20 21:43:56.597514 7f6a9d4e1700 20 filestore dbo...
Samuel Just
08:37 AM Bug #4216: osd: dbojectmap incorrectly skipping ops
root@plana46:~# gdb /usr/bin/ceph-osd /tmp/1361425499.5801.core
if you want to look at hte core
Sage Weil
08:36 AM Bug #4216: osd: dbojectmap incorrectly skipping ops
from gdb:... Sage Weil
08:33 AM Bug #4216 (Resolved): osd: dbojectmap incorrectly skipping ops
ubuntu@teuthology:/a/sage-ooo6/8248 crashed with a bad array index in remove_object_with_snap_hardlinks because a sna... Sage Weil
11:38 AM Bug #4116 (Resolved): common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Evan, going to assume this is resolved.. let me know if not! #4192 will track the long-term fix. Sage Weil
11:36 AM Bug #4159 (Resolved): after setting pool size to zero, osd's segv and apparently can't recover
commit:4277265d99647c9fe950ba627e5d86234cfd70a9 Sage Weil
11:29 AM devops Feature #4119 (In Progress): rpm: create /var/lib/ceph/* directories
Anonymous
11:28 AM CephFS Tasks #4222 (In Progress): Add libcephfs-test.jar to ceph-test deb package
Anonymous
11:26 AM CephFS Tasks #4222 (Resolved): Add libcephfs-test.jar to ceph-test deb package
The file libcephfs-test.jar is not present in any of the deb packages.
The file ceph.spec was changed to include thi...
Anonymous
10:48 AM CephFS Bug #4221 (Resolved): MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECO...
By far the most common form of corrupt event is one that's somehow the wrong size — and that hits an assert in LogEve... Greg Farnum
10:44 AM Bug #4217 (Resolved): osd: recovery hangs indefinitely
commit:6d8dfb18feb4ce263453039fc0afdb1462279e9a Sage Weil
10:11 AM Bug #4217 (Fix Under Review): osd: recovery hangs indefinitely
wip-4217 now passes the test Sage Weil
08:57 AM Bug #4217 (Resolved): osd: recovery hangs indefinitely
this has been popping up in qa and mistakenly interpreted as just slow, but recovery is in fact blocking indefinitely... Sage Weil
10:29 AM devops Feature #4219 (Rejected): gitbuilder: make it skip nobuild-* branches
Sage Weil
09:44 AM Bug #4218 (Resolved): mon: segfault on 'ceph quorum'
As reported by Travis Rhoden on ceph-users:... Joao Eduardo Luis
05:49 AM Revision 4431e1ef (ceph): install: be slightly more efficient
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:46 AM Revision 00986ce0 (ceph): install: be more careful about package removal
- call apt separately for each package; it will error out annoyingly if
there is one in the list not in the APT sourc...
Sage Weil
05:36 AM Revision 7d8a72a3 (ceph): ceph-fuse: install -dbg package, too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:23 AM Revision 425f5dd8 (ceph): clusters: add mds to fixed-1.yaml
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:17 AM Revision e747abef (ceph): rbd/librbd: fix the cache mode facet
This appears to have been broken, which means we weren't actually testing
any of the non-default cache modes (writeth...
Sage Weil
05:02 AM Revision c64cd201 (ceph): radosgw-admin: fix sleep syntax error
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:21 AM Revision b4fd196c (ceph): mds: parse ceph.*.layout vxattr key/value content
Use qi to parse a strictly formatted set of key/value pairs. Be picky
about whitespace. Any subset of recognized ke...
Sage Weil
01:09 AM Revision 5551aa5b (ceph): mds: parse ceph.*.layout vxattr key/value content
Use qi to parse a strictly formatted set of key/value pairs. Be picky
about whitespace. Any subset of recognized ke...
Sage Weil
12:27 AM Revision ecb563b2 (ceph): install: install libcephfs1[-dbg]
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:21 AM Revision 28f11d03 (ceph): ceph_manager: drop extra line
Ooops, from 0c990f3add7fe2a08d13511f3c7bf814eb6558f1.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

02/20/2013

11:27 PM Revision 9996bdbe (ceph): run: print pass/FAIL as final line
Makes it easy to tell at a glance if your last test passed or not.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:20 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Sigh. The attachment might help... Chris Dunlop
11:18 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Confirmed here, with ceph-0.56.3 and qemu-1.3.1.
See attached test output.
A summary is, the average ping time,...
Chris Dunlop
10:10 PM Revision 6c2f4a2b (ceph): Merge remote-tracking branch 'origin/wip-3634'
Yehuda Sadeh
10:10 PM Revision 2a51e328 (ceph): Merge remote-tracking branch 'origin/wip-3634'
Yehuda Sadeh
09:29 PM Revision b531aa36 (ceph): Merge branch 'wip_watch_cleanup'
Reviewed-by: Greg Farnum <greg@inktank.com> Samuel Just
09:29 PM Revision 7af32997 (ceph): osd/: move ObjectContext over to osd_types.h
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision ebdf66df (ceph): Watch/Notify: rework watch/notify
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 8ece91ff (ceph): ReplicatedPG: accept watch cookie value with notify ack
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 661a2832 (ceph): librados/: include watch cookie in notify_ack
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 9a399afd (ceph): doc: add some internal docs for watch/notify
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 0202bf29 (ceph): ReplicatedPG: allow multiple watches in one transaction
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 7fe7eff9 (ceph): Timer.cc: use complete() rather than finish()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 359c0dfd (ceph): ReplicatedPG: add intrusive_ptr hooks
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:29 PM Revision 22ec5bc3 (ceph): PG: check object_contexts on flushed
At FlushedEvt, all outstanding io should be complete and
the object_contexts map should be empty.
Signed-off-by: Sam...
Samuel Just
09:25 PM Revision 8713f18d (ceph): osd: remove force hack for testing the HASHPSPOOL code
Also from 8cc2b0f1243b2717af1de329a7fa6a8b5350db68.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:15 PM rbd Bug #3958 (In Progress): rbd fsx fails with EBUSY
reproducing with logs, vapre f.yaml.out, to confirm this is just the osd's EBUSY. which we should fix. Sage Weil
08:52 PM Revision ceb390f6 (ceph): mon: allow syslog level and facility for cluster log to be controlled
Allow user to control the minimum level to go to syslog for the client-
and server-side submission paths for the clus...
Sage Weil
08:51 PM Bug #4182 (Can't reproduce): FileStore::_do_copy_range got short read result
i am hopeful that this is a result of the collection repaly bugs, fixes cultimating commit:5fc83c8d9887d2a916af11436c... Sage Weil
08:50 PM Bug #4148 (Resolved): osd: snap collections mismatch from thrashing
this appears to be resolved after commit:5fc83c8d9887d2a916af11436ccc94fcbfe59b7a Sage Weil
08:49 PM Bug #4204 (Resolved): kclient: regression triggered by direct io path
this is working now that alex yanked that commit. Sage Weil
08:49 PM Bug #4110 (Resolved): assertion in DeleteOp::_begin
this appears to be resolved after commit:5fc83c8d9887d2a916af11436ccc94fcbfe59b7a Sage Weil
08:47 PM Revision c3d130cd (ceph): mon: Monitor: keyring always on mon_data/keyring by default
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:47 PM Revision 14619675 (ceph): mon: MonitorDBStore: Add a key/value store to be used in the monitor
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:39 PM Revision 0201cc80 (ceph): rgw: refactor header grants
Move definition to a static array.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:32 PM Revision eb0f49d4 (ceph): rgw_acl: Support ACL grants in headers.
Issue 3669: Support S3 ACL grants specified in request headers. Allow
requests, excluding POST object, to specify ACL...
caleb miles
06:37 PM Revision 04f3fe4e (ceph): mon: fix new pool type
I broke this in 8cc2b0f1243b2717af1de329a7fa6a8b5350db68.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:22 PM Revision 2e1b02bf (ceph): osd: lock pg in build_past_intervals_parallel()
Methods called by write_if_dirty() (get_osdmap()) assert that the pg
is locked.
Backport: bobtail
Signed-off-by: Sag...
Sage Weil
05:40 PM devops Feature #2699 (New): crowbar: change barclamp-glance to use rbd
There are a minimal number of changes available in git@github.com:gregsfortytwo/barclamp-glance.git; I thought a bit ... Greg Farnum
05:35 PM CephFS Bug #1435 (Fix Under Review): mds: loss of layout policies upon mds restart
Okay, after discussing with Sage we've decided that placing the directory layouts into the inode_t::layout field is t... Greg Farnum
11:36 AM CephFS Bug #1435 (Won't Fix): mds: loss of layout policies upon mds restart
This patch to use the inode layout instead of default_layout shouldn't be helping — directory layouts aren't written ... Greg Farnum
05:33 PM CephFS Feature #4215 (Resolved): mds: support setfattr on ceph.dir.layout
Ah, it was just a lost commit! Resolved by commit:5551aa5b3b5c2e9e7006476b9cd8cc181d2c9a04, among others.
(It will p...
Greg Farnum
02:43 PM CephFS Feature #4215: mds: support setfattr on ceph.dir.layout
Oh, as a feature this isn't any particular priority. Just an optimization, really. Greg Farnum
02:40 PM CephFS Feature #4215: mds: support setfattr on ceph.dir.layout
Oh, and indeed, looking at the source code:... Greg Farnum
02:37 PM CephFS Feature #4215 (Resolved): mds: support setfattr on ceph.dir.layout
... Greg Farnum
05:24 PM Feature #3757 (Resolved): osd: Watch/Notify cleanup
b531aa3688d9e8831837c23abac0bdaba04ec793 Samuel Just
05:00 PM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
This request should be covered by the spec Yehuda sent to the ML:
http://article.gmane.org/gmane.comp.file-systems...
Neil Levine
04:52 PM CephFS Cleanup #1499 (Fix Under Review): mds: clean up directory layouts
Okay, this patch is required to fix the loss of directory layouts issue (#1435) in Bobtail, so I rebased it on that b... Greg Farnum
04:44 PM Revision 473beb53 (ceph): qa: mon/pool_ops.sh: fix last test
Got this one backwards, bah!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:11 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
see wip-tcp to tune this via ceph.conf. please test! Sage Weil
03:40 PM Bug #4162 (Resolved): mon: Single-Paxos: on sync, corrupted paxos store
Forgot to kill teuthology, and the same job has been hammering the branch for two days now, and everything is still g... Joao Eduardo Luis
02:31 PM Feature #4214 (Duplicate): osd: optionally tolerate and repair EIO on deep scrub reads
Sage Weil
02:13 PM rgw Feature #3634 (Resolved): rgw: improve teuthology radosgw-admin test
Merged, commit:6c2f4a2bbef63ef91344887bf8f001a2574503c5 Yehuda Sadeh
01:58 PM rgw Feature #3402 (Resolved): rgw: improve tests for multipart upload
Done, commit:409567582772efd5f98bc40bb48cb07e3b034f14 Yehuda Sadeh
12:58 PM rgw Feature #3669 (Resolved): rgw: support acl grants through http headers
Merged into next, commit:eb0f49d4b68062701b842b9cfdde708868769bef Yehuda Sadeh
12:53 PM Feature #3704 (Resolved): mon: add min log level to send cluster msgs to syslog
commit:ceb390f672fa8cc3823fac588ac19cb18b2a7777 Sage Weil
12:50 PM rbd Cleanup #4053 (Resolved): ceph: cleanup ceph page vector functions
Committed to the testing branch.
9e0eb85 ceph: remove a few bogus declarations
b324814 libceph: use void pointers...
Alex Elder
12:49 PM rbd Subtask #4007 (Resolved): libceph: support STAT osd operation

commit fbfab53966b279f9cdb36b96ffa1e22f042c96ff
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 8 09:55:48...
Alex Elder
12:42 PM Bug #4079: osd: journal aio deadlock
For a while I was pretty hopeful, because it appeared that
with these barriers in place I was getting slowness less
...
Alex Elder
09:06 AM Bug #4079: osd: journal aio deadlock
Well, it absolutely looks like it *can* happen.
I found cases where different CPUs set and cleared
the WRITE_PENDIN...
Alex Elder
06:45 AM Bug #4079: osd: journal aio deadlock
I am running xfstests 258 and 259 over rbd, repeating
10 times. The first three iterations took about 1 second
and...
Alex Elder
12:42 PM rbd Fix #3665 (In Progress): librbd: deadlock during flatten
Josh Durgin
12:04 PM CephFS Bug #4213 (Resolved): mds: old_parents is never cleaned up
The CInode::old_parents map is never cleaned up, even if all the snapshots for which a parent is valid have all been ... Greg Farnum
12:01 PM CephFS Bug #4212 (Closed): mds: open_snap_parents isn't called all the times it needs to be
Prompted by a bug report/paper-over patch from Alexandre, I had a talk with Sage about snapshots. It came out that we... Greg Farnum
11:55 AM Bug #4159: after setting pool size to zero, osd's segv and apparently can't recover
reproduction: ceph osd set pool rbd size zero actually didn't kill the OSDs; ./rados -p rbd ls hung, unsurprisingly, ... Dan Mick
11:26 AM rbd Feature #4211 (Rejected): get good qemu, libvirt versions+patches in CentOS+
Sage Weil
11:26 AM rbd Tasks #4210 (Resolved): get ceph and all libraries versions+patches in EPEL
Sage Weil
11:16 AM rgw Bug #4178: s3-tests: fix list_multipart_uploads
Done, commit:fd33286494a221030eb9128f446337e7f3cfdef9 Yehuda Sadeh
11:13 AM rgw Bug #4178 (Resolved): s3-tests: fix list_multipart_uploads
Yehuda Sadeh
11:15 AM rgw Bug #4150: rgw: copy object into itself leaks tail references
Done, commit:34f885be536d0ac89c10fd29b1518751d2ffc547 Yehuda Sadeh
11:12 AM rgw Bug #4150 (Resolved): rgw: copy object into itself leaks tail references
Yehuda Sadeh
11:15 AM rgw Bug #4177: rgw: list multipart uploads not listing objects
Done, commit:db99fb4417b87301a69cb37b00c35c838b77197e Yehuda Sadeh
11:12 AM rgw Bug #4177 (Resolved): rgw: list multipart uploads not listing objects
Yehuda Sadeh
11:08 AM rgw Feature #4072 (Resolved): Allow binding on a tcp port
commit:ac59ebd Sage Weil
10:59 AM devops Feature #4118 (Rejected): rpm: include upstart stuff in (some) rpms
Sage Weil
10:01 AM CephFS Feature #3730 (Closed): Support replication factor in Hadoop
Woot. Noah Watkins
09:53 AM Bug #4206: concurrent rados bench processes don't work well for seq reads
I don't think the prefix is used when doing reads though — just the last benchmark run which finished is picked. We s... Greg Farnum
09:36 AM Bug #4206: concurrent rados bench processes don't work well for seq reads
There is a distinct prefix.. can you include teh exact commands that (sometimes) reproduce this? Sage Weil
08:24 AM Bug #4206 (Resolved): concurrent rados bench processes don't work well for seq reads
Running concurrent rados bench processes results in various different problems when performing reads from the same po... Mark Nelson
09:44 AM Feature #3336 (Closed): java: create teuthology task for running unit test suite
Commit 791a8224f0c3e00cb509188f7712b2e69b499876 added the qa test and commit bb2924d431d3825e2e0c5a1b3260b3334a016f54... Anonymous
09:43 AM CephFS Feature #4208: Add more replication pool tests for Hadoop / Ceph bindings
Something like this added to the current custom test should do the trick?... Noah Watkins
09:32 AM CephFS Feature #4208 (Rejected): Add more replication pool tests for Hadoop / Ceph bindings
We should add a test (or several) for the scenario where the user specifies a level of replication that does not exac... Anonymous
09:42 AM devops Feature #4209 (Resolved): make ceph-create-keys work on non-upstart systems
Sage Weil
09:40 AM devops Feature #3916 (Resolved): ceph-disk-activate: non-upstart trigger (udev?)
Sage Weil
09:40 AM devops Feature #3993 (Resolved): upstart/sysvinit: control whether crush position is readjusted on start
Sage Weil
09:40 AM devops Feature #4112 (Resolved): ceph-deploy: support mds
Sage Weil
09:16 AM Feature #4207 (Resolved): osd/librados: add ops to list snaps for an object
Add an op to list snapshot metadata for an object. Similar to the list watchers change in #3403, need to define a ty... Sage Weil
06:24 AM Revision 0c990f3a (ceph): ceph_manager: eventually time out while waiting for admin socket
Otherwise we get stuck in a loop if an osd crashes unexpectedly, the
task never fails, and we don't collect all the e...
Sage Weil
06:15 AM Revision 3de89969 (ceph): schedule_suite.sh: drop obligatory install task
Added these to ceph-qa-suite.git instead.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:04 AM Revision 9617dcc6 (ceph): Merge branch 'unstable'
Conflicts:
teuthology/task/workunit.py
Sage Weil
05:04 AM Revision cccadb9b (ceph): Merge branch 'unstable'
Conflicts:
teuthology/task/workunit.py
Sage Weil
05:02 AM Revision acab0682 (ceph): add explicit install task before ceph task
Sage Weil
02:00 AM Revision 3692ccd6 (ceph): doc: make the cephfs man page marginally more truthful
Put it in the right place this time.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
02:00 AM Revision 5f92adca (ceph): rgw: fix multipart uploads listing
Fixes: #4177
Backport: bobtail
Listing multipart uploads had a typo, and was requiring the
wrong resource (uploadId i...
Yehuda Sadeh
02:00 AM Revision a44df934 (ceph): rgw: don't copy object when it's copied into itself
Fixes: #4150
Backport: bobtail
When object copied into itself, object will not be fully copied: tail
reference count...
Yehuda Sadeh
01:59 AM Revision db99fb44 (ceph): rgw: fix multipart uploads listing
Fixes: #4177
Backport: bobtail
Listing multipart uploads had a typo, and was requiring the
wrong resource (uploadId i...
Yehuda Sadeh
01:58 AM Revision 34f885be (ceph): rgw: don't copy object when it's copied into itself
Fixes: #4150
Backport: bobtail
When object copied into itself, object will not be fully copied: tail
reference count...
Yehuda Sadeh
01:48 AM Revision efc49475 (ceph): man: make the cephfs man page marginally more truthful
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:16 AM Revision de892bba (ceph): Merge branch 'wip-pool'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
12:12 AM Revision b90167d6 (ceph): mon: move OSDMap feature bit calculation into an OSDMap method
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:12 AM Revision 128cb17d (ceph): osd/OSDMap: note OSDHASHPSPOOL feature when pool FLAG_HASHPSPOOL is set
This allows the osd and mon to enforce feature bits on their connections.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

02/19/2013

11:59 PM Revision 8cc2b0f1 (ceph): osd: introduce HASHPSPOOL pool flag, feature to avoid overlapping pg pl...
The existing code will overlay the placement of PGs from pools because
it simply adds the ps to the pool as the CRUSH...
Sage Weil
11:54 PM Revision 96e153ae (ceph): qa: mon/pool_ops.sh: test pool set size
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:54 PM Revision 7bd49d02 (ceph): qa: mon/pool_ops.sh: fix pool tests
The '! command' doesn't fail properly, even with -e, in bash (wtf!).
Also, the last pool deletion command succeeds b...
Sage Weil
11:52 PM Revision c86f9239 (ceph): Merge remote-tracking branch 'gh/wip-4159'
Sage Weil
11:33 PM Revision 4eb9bf21 (ceph): test/bufferlist: fix warning
In file included from test/bufferlist.cc:31:0:
../src/gtest/include/gtest/gtest.h: In function ‘testing::AssertionRes...
Sage Weil
11:12 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
I am using btrfs and it seems the disk in question is failing. Sadly I didn't notice before. I suspect this is the ca... Matthias Babisch
10:55 PM Revision d0424ebc (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Gary Lowell
10:53 PM Revision bcb210c6 (ceph): Merge branch 'next'
Gary Lowell
10:05 PM Revision 3ff0fe0f (ceph): testing: updating hadoop-internal test
Small tweaks to the hadoop-internal test
to better use existing environment varaibles.
Signed-off-by: Joe Buck <jbbu...
Joe Buck
10:05 PM Revision f1bff178 (ceph): qa: sample test for new replication tests
Signed-off-by: Joe Buck <jbbuck@gmail.com> Noah Watkins
09:50 PM Revision 60d9465b (ceph): doc/release-notes: v0.57
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:26 PM Revision 81704665 (ceph): rados: fix ceph_test_filejournal test
Assume it is in the $PATH.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:07 PM Bug #4204: kclient: regression triggered by direct io path
I'm having a lot of trouble testing this.
I can write to files in a ceph file system. But direct I/O
writes give...
Alex Elder
05:31 PM Bug #4204: kclient: regression triggered by direct io path
I'm certain it's because of this commit: 29c3c8b721a96b4a82f4224527c7103e5e910b80
Which was done for this issue: ...
Alex Elder
04:56 PM Bug #4204 (Resolved): kclient: regression triggered by direct io path
this probably related to recent changes in the testing branch (which fails); master passes.... Sage Weil
06:55 PM Revision 91d6be83 (ceph): PG: remove weirdness log for last_complete < log.tail
In the case of a divergent object prior to log.tail,
last_complete may end up before log.tail.
Backport: bobtail
Fix...
Samuel Just
06:52 PM Revision dbadb3e2 (ceph): PG: remove weirdness log for last_complete < log.tail
In the case of a divergent object prior to log.tail,
last_complete may end up before log.tail.
Backport: bobtail
Fix...
Samuel Just
06:41 PM Revision f1841e41 (ceph): osd: pull requeued requests off one at a time
Pull items off the finished queue on at a time. In certain cases, an
event may result in new items betting added to ...
Sage Weil
06:41 PM Revision 56c5a077 (ceph): osd: requeue pg waiters at the front of the finished queue
We could have a sequence like:
- op1
- notify
- op2
in the finished queue. Op1 gets put on waiting_for_pg, the not...
Sage Weil
06:41 PM Revision 5fc83c8d (ceph): os/FileStore: check replay guard on src for collection rename
This avoids a problematic sequence like:
- rename A/ -> B/
- remove B/1...100
- destroy B/
- cre...
Sage Weil
06:07 PM Revision 9a7a9d06 (ceph): v0.57
Gary Lowell
05:56 PM Bug #4006 (Resolved): osd: repeating 'wrong node' message in log
This is believed to be fixed with the merge of wip-osd-msgr (and wip-bobtail-osd-msgr backport). If anybody sees thi... Sage Weil
05:48 PM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
This commit caused regressions. I pulled it out and
I'm not going to re-open it again.
Alex Elder
05:30 PM Fix #4205: librados: Improve Watch-notify semantics
I think this is simply a matter of making the notify fail (return an error to teh notifier) if any of the watches fai... Sage Weil
05:20 PM Fix #4205 (Resolved): librados: Improve Watch-notify semantics
In the new implementation Sam set up, and apparently in the old code as well, a notify can succeed without getting a ... Greg Farnum
05:12 PM Revision 4002d70a (ceph): osd: fix printf warning on pg_log_entry_t::get_key_name
warning: osd/osd_types.cc:1716:76: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type... Sage Weil
05:08 PM Revision f80f8493 (ceph): qa: test_mon_workloadgen: use default config file path
I'm not sure why we wouldn't. Also, this makes this test work without
annoying plumbing to pass the explicit path th...
Sage Weil
05:02 PM Revision 6d338591 (ceph): qa: mon/workloadgen.sh: drop TEST_CEPH_CONF code
The binaries already pick up on CEPH_CONF, which will be set as needed.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:44 PM Revision 8ca2274c (ceph): rbd: udevadm settle before unmap
udev runs blkid on device close, and other such nonsense that can
make unmap fail with EBUSY. Settle before we unmap...
Sage Weil
04:42 PM Feature #4203 (Resolved): kernel: support for new pool hashing feature
Sage Weil
04:40 PM Tasks #4198 (In Progress): osd: define data loss plan of attack for cuttlefish
Sage Weil
04:39 PM Tasks #4198: osd: define data loss plan of attack for cuttlefish
- tool to manipulate pgs (remove, export, import)
- osd should stop accepting writes when near-full
- tool/meth...
Sage Weil
02:46 PM Tasks #4198 (Resolved): osd: define data loss plan of attack for cuttlefish
Sage Weil
04:36 PM Revision b45f67e0 (ceph): test: correcting hadoop-internal tests
Changing the hadoop-internal tests to use the
newly added $TESTDIR environment variable.
Also, removed unneeded varia...
Joe Buck
04:35 PM Revision d2dbab1f (ceph): testing: adding a Hadoop wordcount test
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com>
Joe Buck
04:29 PM Revision 30b8d653 (ceph): mon: restrict pool size to 1..10
See: #4159
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:12 PM Fix #4128 (Fix Under Review): osd: fix pgid=(pool,seed) -> crush input mapping
Sage Weil
02:52 PM Fix #4128 (In Progress): osd: fix pgid=(pool,seed) -> crush input mapping
Sage Weil
03:52 PM Bug #4160 (Resolved): it should be illegal to set pool size to 0
commit:c86f9239a2fd87dc6021481227864f1316f97c29 Sage Weil
09:39 AM Bug #4160 (Fix Under Review): it should be illegal to set pool size to 0
wip-4159 Sage Weil
03:11 PM Fix #4202 (Rejected): osd: pg delete
Sage Weil
03:08 PM Feature #4201 (Resolved): osd: data loss: pg export/import/remove
Sage Weil
03:02 PM Feature #4199: mon: data loss: low disk space handling
Warn and shut down the monitor Ian Colle
02:47 PM Feature #4199 (Resolved): mon: data loss: low disk space handling
Ian Colle
02:57 PM Feature #4200 (Resolved): mon: break pgmap into separate leveldb keys
Sage Weil
02:46 PM Feature #4197 (Resolved): osd: data loss: low space handling
Ian Colle
02:45 PM Feature #4196 (Resolved): osd: data loss: journal corruption
Ian Colle
02:36 PM rgw Feature #4097: rgw: s3 static website
- requires implementing xml parser for request input
- implementing default error response handlers
Yehuda Sadeh
02:11 PM rgw Feature #4097: rgw: s3 static website
Root domain support == static web site hosting, e.g., when accessing a bucket it'll go directly to the index object, ... Yehuda Sadeh
02:35 PM rgw Feature #4099: rgw: Object Expiration
- need to have some clean-up process
- should we provide a strict 'removed at' point of time, or a more relaxed 'r...
Yehuda Sadeh
02:34 PM rbd Feature #2770 (In Progress): krbd: define tasks to add osd_client compound class op support
Sage Weil
02:23 PM rbd Feature #2770 (Resolved): krbd: define tasks to add osd_client compound class op support
Sage Weil
02:22 PM rbd Feature #4021 (Resolved): rbd: openstack: add ability to copy volume to image for rbd
Sage Weil
02:20 PM rbd Feature #4195 (Duplicate): rbd: migrate an active image between pools
Sage Weil
02:06 PM rgw Feature #3992 (In Progress): rgw: refactor internal user API for RGW Admin
caleb miles
02:06 PM rgw Feature #3988 (In Progress): rgw: dr: region mgt changes: define/implement internal API
Yehuda Sadeh
02:06 PM rgw Feature #3669 (Fix Under Review): rgw: support acl grants through http headers
Ian Colle
02:04 PM Bug #4194 (Can't reproduce): osd, librados: listing objects got premature ENOENT
... Sage Weil
01:56 PM rgw Bug #3813 (Resolved): radosgw doesn't have a logrotate script
Fixed, commit:c8eace6ff0bbb38bf317b9db2ffba57c3d128693 Yehuda Sadeh
01:23 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I pushed a wip-4116-workaround branch with a workaround that will make it trim the log. It might be a painful restar... Sage Weil
09:50 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Okay, the problem here is that it's not trimming the log because the PG is degraded. We need to fix that ASAP. I'll... Sage Weil
09:43 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Here is the current output of 'pg 4.0 query' Evan Felix
09:40 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
excellent. can you paste the output from 'ceph pg 4.0 query' so we can verify that that ginormous log got trimmed?
...
Sage Weil
01:21 PM Fix #4192: osd: fix log trimming
I thought not trimming the log was a deliberate choice for faster catchup. Sounds like we need to define a better pol... Greg Farnum
01:17 PM Fix #4192 (Resolved): osd: fix log trimming
We should trim the log even when we're degraded.
Define 'osd pg max log' or similar to control how big we let it g...
Sage Weil
01:01 PM Feature #3403 (Fix Under Review): librados: expose a list of watchers on an object
David Zafman
11:55 AM CephFS Fix #4191 (Resolved): qa: mulitiple mds in nightly (non-failure case)
Sage Weil
11:46 AM CephFS Feature #4190 (Resolved): qa: add mds thrashing to nightly
Sage Weil
11:43 AM CephFS Feature #4002 (Resolved): mds: design fsck
Okay, this is as done as it needed to be. Greg Farnum
11:40 AM rbd Subtask #4007: libceph: support STAT osd operation
Josh has reviewed this. Testing again before committing
to be included in the testing branch.
Alex Elder
11:39 AM rbd Cleanup #4053: ceph: cleanup ceph page vector functions
Josh has reviewed these, and I've rebased them onto
the top of the testing branch. I'm going to test some
before u...
Alex Elder
11:13 AM Feature #3769 (Resolved): osd: scrub should verify snap collection existence, membership
Sage Weil
11:10 AM Cleanup #4176: poor use of DIR_? subdirs in osds
You mean by dropping any use of the filesystem at all? Greg Farnum
11:06 AM Cleanup #4176: poor use of DIR_? subdirs in osds
Yeah, that bit could be made more efficient. Actually though, with leveldb, we could drop pg collections altogether... Samuel Just
10:03 AM Cleanup #4176: poor use of DIR_? subdirs in osds
Sam groaned about more complicated code when I mentioned this to him, so I'm sending it his way to adjudicate. ;) Greg Farnum
03:27 AM Cleanup #4176: poor use of DIR_? subdirs in osds
I first noticed it stracing ceph-osds. Each access in my cluster is preceded by 2-3 useless stats (besides ones that... Alexandre Oliva
11:03 AM Bug #4174: osd: last_complete 0'0 < log.tail 36'18330 on ffsb kclient and osd thrashing
dbadb3e2921297882c5836c67ca32bb8ecdc75db(master) and 91d6be8353259ca30dc87062422e9ae334c3c344(bobtail) Samuel Just
11:02 AM Bug #4174 (Resolved): osd: last_complete 0'0 < log.tail 36'18330 on ffsb kclient and osd thrashing
commit:dbadb3e2921297882c5836c67ca32bb8ecdc75db Sage Weil
10:42 AM Bug #2947 (Resolved): osd: out of order reply
commit:56c5a07708d52de1699585c9560cff8b4e993d0a
I've been hammering on this test for a while and it's turning up s...
Sage Weil
10:37 AM Bug #4113 (Can't reproduce): osd: EOPNOSUPP on pginfo removal
Samuel Just
10:36 AM rbd Bug #4184 (In Progress): krbd: fix some sparse problems
I have resolved all of the reports that remain in the
code currently in the testing branch. There are a
few report...
Alex Elder
10:18 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
Oh, n/m, hurray for our sysadmins fixing hasty upgrades. :) Greg Farnum
10:18 AM Bug #3720: Ceph Reporting Negative Number of Degraded objects
I reproduced it by:
1. Creating 160GB of rbd devices, x2 replication
2. Offline 1 node with 12 OSDs (out of 5 nod...
Gerben Meijer
10:16 AM CephFS Feature #3730: Support replication factor in Hadoop
Yes. I should have closed this and opened a separate ticket for the tests. I'm planning to close it as soon as Joe wi... Noah Watkins
10:14 AM CephFS Feature #3730 (In Progress): Support replication factor in Hadoop
Isn't this now merged or something? :) Greg Farnum
09:43 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
I was thinking the offset for readdir might be 32-bits.. but i may be wrong there. Sage Weil
08:57 AM rbd Bug #4183 (Resolved): rbd: EBUSY on unmap right after io
commit:45a4fe09151bcdeaaa2c3b5dbd089a91deaa055f Sage Weil
08:45 AM rbd Bug #4186 (Resolved): rbd: add another "udevadm settle" in the CLI
commit:8ca2274cc09c6a9925cbe86ccaf68db7898956e8 Sage Weil
05:06 AM rbd Bug #4186: rbd: add another "udevadm settle" in the CLI
The change looks good to me.
Reviewed-by: Alex Elder <elder@inktank.com>
Alex Elder
08:27 AM Bug #4159: after setting pool size to zero, osd's segv and apparently can't recover
I wasn't able to reproduce this. Dan, what was the sequence to reproduce? Sage Weil
08:25 AM Bug #4189 (Resolved): osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
... Sage Weil
04:32 AM Revision 45a4fe09 (ceph): qa: rbd map-snapshot-io: udevadm settle
Udev runs blkid on device close, thwarting any rbd unmap that
immediately follows use of the device. Explicitly sett...
Sage Weil
03:07 AM CephFS Bug #4188 (Can't reproduce): mds crashes when cow-ing entries in formerly snapshotted dir
I have a dir that I used to snapshot before I switched to hardlink trees. I create files and subdirs in it, then, wh... Alexandre Oliva
01:07 AM Revision 8e0be548 (ceph): debian: allow extra args to get passed to ./configure via the environment
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:43 AM Revision 1a0e201d (ceph): ceph: fix valgrind log check
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:24 AM Revision 50331e04 (ceph): cleanup-run.sh: figure out owner
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/18/2013

11:40 PM Revision 60fee7a9 (ceph): schedule_suite.sh: include install task in all jobs
This is probably temporary. It's simpler than adding the task to every
job in the suite. We'll want to do that late...
Sage Weil
11:40 PM Revision 2653b5a0 (ceph): install: clean up flavor, distro, arch detection
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:22 PM Revision 84d7f37f (ceph): testing: export TESTDIR in workunit task.
Some command-line tools need to reference the path
to the test directory, which is created at run-time.
We export thi...
Joe Buck
11:06 PM Revision 3f7c9bca (ceph): move the install to a separate task.
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:41 PM Revision 7889c541 (ceph): Strip any trailing whitespace from rbd showmapped
More recent versions of ceph append a bit of whitespace to the line
after the name of the /dev/rbdX device; this caus...
James Page
09:39 PM Revision 176a3408 (ceph): testrados -> ceph_test_rados
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision b1c9864a (ceph): ceph: install -dbg packages, too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 38b30c64 (ceph): ceph: make gitbuilder host configurable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision ed82d875 (ceph): fix a few archive/log stragglers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 2a344c10 (ceph): rgw: sudo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 4869b494 (ceph): lock: allow filtering by description, description substring
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision bf6e846d (ceph): cleanup-run.sh: <owner> <run name>
Sloppy... this assumes the run is in the description as the archive dir.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision 333c7260 (ceph): rbd: remove merge cruft
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 4dc6c8b2 (ceph): install radosgw
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision a54200d4 (ceph): nuke: tolerate failed dpkg --configure -a/apt-get -f install
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 45ddbe63 (ceph): rgw: specify keyring location
Otherwise we look at the default /var/lib/ceph/radosgw/ceph-$id/keyring.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision c9d3dea3 (ceph): avoid secretfile, except for kclient
Only mount.ceph needs the secret in a standalone file. Remove other users,
and simplify that one.
Signed-off-by: Sa...
Sage Weil
09:39 PM Revision bc9ecf78 (ceph): ceph: pass package version to apt-get install
This avoids problems when a different or newer version of the package is
already installed.
Signed-off-by: Sage Weil...
Sage Weil
09:39 PM Revision 7a61b237 (ceph): ceph: don't uninstall librados, librbd
This forces uninstall of kvm too, which is expensive.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision d1d36241 (ceph): ceph: use default data, keyring locations
This required reordering the cluster setup so that we do the ceph-osd
--mkfs --mkkey prior to gathering keys and init...
Sage Weil
09:39 PM Revision 88ebc27f (ceph): ceph: store logs in normal location
We need to switch around how these are compressed and pulled, since they
aren't in the regular archive dir anymore.
...
Sage Weil
09:39 PM Revision 0ad55b36 (ceph): cfuse -> ceph-fuse
Sage Weil
09:39 PM Revision 4eb047b4 (ceph): sudo for admin socket commands
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 969a6def (ceph): ceph-fuse: sudo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision d8b6bf94 (ceph): ceph: create /var/run/ceph
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision a529bb72 (ceph): ceph: install ceph-mds, ceph-common
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 28116db6 (ceph): nuke: remove librados, librbd
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 27fec237 (ceph): ceph: simpilfy package removal
apt-get doesn't have a nice way to tell if the package is not install and
we don't need to purge it. Well, not one I...
Sage Weil
09:39 PM Revision 3400ea39 (ceph): nuke: whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 149be936 (ceph): nuke: dpkg --configure -a and apt-get -f install
Installing debs means we are more likely to hit a case where we interrupt
apt/dpkg. Try to mop up as best we can in ...
Sage Weil
09:39 PM Revision eadefec8 (ceph): ceph: put client keyrings in /etc/ceph/ceph.$name.keyring
And make it world readable, for ubuntu's sake.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision 8b971611 (ceph): ceph: simplify apt-key management
Run apt-key as root. No need to initialize ubuntu user's gpg. Fix
whitespace.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
09:39 PM Revision c525e106 (ceph): Install ceph debs and use installed debs
The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/bina...
Sander Pool
09:39 PM Revision 5235fc18 (ceph): ceph: fix purge
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision fa1f8947 (ceph): Install ceph debs and use installed debs
The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/bina...
Sander Pool
09:38 PM Revision d790eeb4 (ceph): nuke: testrados -> ceph_test_rados
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:37 PM Revision c68f687c (ceph): rbd: use 2 node cluster, mostly.
Not for the collection that includes KVM tests.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:30 PM Revision e250815a (ceph): rgw: use 2 node cluster
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:24 PM Revision f05f90b5 (ceph): rados: use 2 instead of 3 machines
Put the client on the same node as some of the osds. This shouldn't cause
any problems. It will make timing a bit d...
Sage Weil
09:20 PM Revision 267aac25 (ceph): add fixed-2 cluster
Sage Weil
08:37 PM rbd Bug #4186 (Fix Under Review): rbd: add another "udevadm settle" in the CLI
see wip-4186 Sage Weil
06:04 PM rbd Bug #4186 (Resolved): rbd: add another "udevadm settle" in the CLI
In http://tracker.ceph.com/issues/4183 it was reported that
unmapping an image was failing because it was busy.
F...
Alex Elder
07:24 PM Revision 231dc1be (ceph): qa: rbd/map-snapshot-io: remove image when done
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:58 PM Revision 1a7a57ac (ceph): qa: fix quoting of wget URLs
Broke this in ae0c2bbb50ab04467b5223a4f61bfca4b0830142.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:53 PM Revision 3612ed61 (ceph): osd: log weirdness if caller_ops hash gets bigger than the log
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:10 PM rbd Bug #4183 (In Progress): rbd: EBUSY on unmap right after io
Reassigning to Sage.
Sage, I see you've been working on ceph qa/rbd/map-snapshot-io.sh
and I don't want to interf...
Alex Elder
06:05 PM rbd Bug #4183: rbd: EBUSY on unmap right after io
... Alex Elder
06:04 PM rbd Bug #4183: rbd: EBUSY on unmap right after io
OK, I think I understand now.
It turns out that "blkid" is running again on the
device after its final close. Th...
Alex Elder
05:51 PM rbd Bug #4183: rbd: EBUSY on unmap right after io
We now are very careful about allowing an image to be unmapped
if it's still open, whereas previously we would allow...
Alex Elder
11:24 AM rbd Bug #4183: rbd: EBUSY on unmap right after io
NOTE: I adjusted the test to add the sleep 1 until this is fixed. Sage Weil
11:23 AM rbd Bug #4183 (Resolved): rbd: EBUSY on unmap right after io
the map-snapshot-io.sh does... Sage Weil
05:34 PM Bug #4185 (Won't Fix): Python multiprocessing exhibiting odd behaviour with librados
The following code snippet yields unexpected results:... Gerben Meijer
05:31 PM Revision 61605f81 (ceph): rados: don't pass ceph.conf path to workloadgen
The workunit tasks sets CEPH_CONF as needed, which the binaries already
understand.
Sage Weil
05:18 PM Revision c2f2e563 (ceph): Merge pull request #65 from javacruft/wip-ocf-rbd
Strip any trailing whitespace from rbd showmapped
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:18 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
sage, the rados command i'm using have start responding again.. I had to move through a few osd's changing the time ... Evan Felix
02:55 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I've set it to 45... and its sucking up memory... and the oom killer got it... I'll see if i can add swap.. it wa... Evan Felix
02:52 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
It's not a user object; its the internal pg log of recent requests. No way to change it without surgery...
Let u...
Sage Weil
02:44 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
is there a way to determine what object it is, i expect all my object to be about 13M, nowhere near a gig. i'll adju... Evan Felix
02:40 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Woah, okay.. one of your pgs has a 1.3GB log object: 'read_log 0~1381204356'. That is what it is trying to write out ... Sage Weil
02:16 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
See attached log Evan Felix
02:01 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Hmm, it's not clear why it would get stuck there. Can you reproduce this with 'debug osd = 10'?
The earlier log y...
Sage Weil
10:44 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Most of the Threads are in Wait() or tcp_wait.. i'll attach full thread bt's
I just used gdb to dump the info(in ...
Evan Felix
10:14 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
It looks like IndexedLog::caller_ops is growing without bound; trying to reproduce that, although it is likely unrela... Sage Weil
09:58 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Sage, I've been testing for many days now, and two of my OSD's dump core after consuming lots of memory. I've poked ... Evan Felix
05:13 PM rbd Bug #4184 (Resolved): krbd: fix some sparse problems
The Linux kernel has a tool called "sparse" that scans
the source tree and reports various code problems that
the c...
Alex Elder
05:07 PM rbd Cleanup #4164 (Resolved): libceph: update rados.h and related code
commit 0315a7770983bbe69211efed1aaee08324acd54c
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 15 11:42:30 ...
Alex Elder
05:05 PM rbd Subtask #4126 (Resolved): kernel osd client: kill off some dead code
87f979d ceph: kill ceph_osdc_writepages() "nofail" parameter
fbf8685 ceph: kill ceph_osdc_writepages() "dosync" para...
Alex Elder
05:01 PM rbd Cleanup #4165 (Resolved): libceph: update ceph_fs.h and related code
commit dd6f5e105d85e02bc41db0891eb07152b1746ad9
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 15 11:42:30 ...
Alex Elder
05:00 PM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
commit 29c3c8b721a96b4a82f4224527c7103e5e910b80
Author: Alex Elder <elder@inktank.com>
Date: Fri Feb 15 22:10:16 ...
Alex Elder
04:38 PM Bug #4179: osd: memory leak during deep scrub on bobtail
I'm just spitting in the wind here, but maybe we're leaking the xattrs that get shipped over the wire? That occurred ... Greg Farnum
09:16 AM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
... Sage Weil
04:35 PM Cleanup #4176: poor use of DIR_? subdirs in osds
Have you seen this when examining OSD stores? The use of the same hash as they're split with is quite deliberate — it... Greg Farnum
06:59 AM Cleanup #4176 (Closed): poor use of DIR_? subdirs in osds
Since the lowest bits of the hash are used to decide in which PG to place an object, using the same lowest bits withi... Alexandre Oliva
04:24 PM Revision ad84ea07 (ceph): Strip any trailing whitespace from rbd showmapped
More recent versions of ceph append a bit of whitespace to the line
after the name of the /dev/rbdX device; this caus...
James Page
02:03 PM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
Sounds ok! Sage Weil
02:32 AM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
This hasn't been triggered since the patch.
Any objections on the approach?
Joao Eduardo Luis
12:55 PM Feature #3704 (Fix Under Review): mon: add min log level to send cluster msgs to syslog
wip-mon-syslog
Sage Weil
12:43 PM Fix #4128 (Fix Under Review): osd: fix pgid=(pool,seed) -> crush input mapping
Sage Weil
11:03 AM Bug #4182 (Can't reproduce): FileStore::_do_copy_range got short read result
... Sage Weil
09:56 AM Bug #2947: osd: out of order reply
Sage Weil
09:35 AM Bug #4110: assertion in DeleteOp::_begin
Similar:... Sage Weil
08:54 AM rgw Bug #4178 (Resolved): s3-tests: fix list_multipart_uploads
The test should have caught #4177 but it didn't. Yehuda Sadeh
08:52 AM rgw Bug #4177 (Resolved): rgw: list multipart uploads not listing objects
instead of 'uploads', need to use 'uploadId' Yehuda Sadeh
06:40 AM Revision 6fa37493 (ceph): remove rados-multifs link
Sage Weil
06:13 AM Revision 7a5fd05e (ceph): misc: replace : with - in testdir name
The :'s break the list in $PATH.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:52 AM Revision 42fba772 (ceph): Merge pull request #64 from dalgaaf/wip-bobtail-memleaks
cherry-pick some memleak fixes from master to bobtail Sage Weil
05:47 AM Revision 133d0ea2 (ceph): buffer: drop large malloc tests
These succeed on my machine and eat unseemly amounts of RAM.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:47 AM Revision 7fcbfdc0 (ceph): buffer: put big buffer on heap, not stack
This fixes a segfault on my x86_64 wheezy box.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:30 AM Revision fb472a57 (ceph): unit tests for src/common/buffer.{cc,h}
Implement unit tests covering most lines of code ( > 92% ) and all
methods as show by the output of make check-covera...
Loïc Dachary
05:21 AM Revision 94e7c148 (ceph): mon: fix pgmap stat smoothing
<facepalm>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:10 AM Revision aa537df6 (ceph): doc/release-notes: add note about upgrade to v0.56.3
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:30 AM Bug #4175 (Resolved): mon: Single-Paxos: during proposal of learned value, assert(have_pending)
Wasn't triggered for the last 8 hours. Joao Eduardo Luis
01:13 AM Revision 0c8d7823 (ceph): rados: remove empty multifs collection
Sage Weil
01:10 AM Tasks #4066 (Resolved): unit tests for src/include/buffer.h
Loïc Dachary
01:08 AM Bug #4170 (Resolved): buffer::ptr::cmp reports a == ab
Loïc Dachary

02/17/2013

08:44 PM Bug #2947: osd: out of order reply
a sequence of messages, all tagged with epochs greater than ours, put on waiting_for_map
- op1 for pg 0.f
- notif...
Sage Weil
07:46 PM Bug #3971: can't attach rbd image volume to instance
Thanks Josh Durgin.
I found that one of compute node (ubuntu 12.04) had installed the old version of librbd.
B...
Khanh Nguyen Dang Quoc
06:39 PM Revision 28e7212d (ceph): ceph_common: fix check for defined/undefined entities in conf
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:03 PM Bug #4103 (Duplicate): mon: Single-Paxos: on MonitorDBStore, segfault during sync
This bug was just a symptom of the same cause that popped in #4162, where we were able to pinpoint with much more acc... Joao Eduardo Luis
05:58 PM Bug #4037 (Resolved): mon: Single-Paxos: on Paxos, FAILED assert(begin->last_committed == last_co...
Joao Eduardo Luis
05:57 PM Bug #4026 (Resolved): mon: Single-Paxos: abort on LogMonitor::update_from_paxos
Joao Eduardo Luis
05:57 PM Bug #4040 (Resolved): mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: err...
Joao Eduardo Luis
05:54 PM Bug #4175 (Resolved): mon: Single-Paxos: during proposal of learned value, assert(have_pending)
... Joao Eduardo Luis
05:46 PM Revision d20bf07e (ceph): buffer::ptr::cmp only compares up to the smallest length
When running
bufferptr a("A", 1);
bufferptr ab("AB", 2);
a.cmp(ab);
it returned zero because. cmp only compar...
Loïc Dachary
11:38 AM Tasks #4066: unit tests for src/include/buffer.h
https://github.com/dachary/ceph/commit/f2f22cff2ec73fc27445a8bd7f017a427387d3d2 Loïc Dachary
09:29 AM Subtask #2739 (Resolved): mon: Single-Paxos: Sync: Synchronize the store of a drifted monitor
This is all done. There is some much necessary history cleanup, especially given that there were a couple of bug fix... Joao Eduardo Luis
09:26 AM Subtask #2736 (Resolved): mon: Single-Paxos: Sync: Implement message passing
This is all done. We may need to update some commit messages and do a general history cleanup before getting it upst... Joao Eduardo Luis
09:25 AM Subtask #3069 (Rejected): mon: Single-Paxos: messaging: log MMonSync messages for offline matching
This is not something that we really need, and it's usefulness is very much close to none. Logs are more than enough... Joao Eduardo Luis
04:55 AM Revision fecc3c3a (ceph): ceph-disk-prepare: -f for mkfs.xfs only
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:30 AM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
The current approach is:
* we (say, mon.3) contact the first monitor to reply to a probe with a higher paxos versi...
Joao Eduardo Luis
12:49 AM Revision aff0bb6f (ceph): debian: fix start of ceph-all
Tolerate failure, and do ceph-all, not ceph-osd-all.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:03 AM Feature #3273: mon: simple dm-crypt key management
Sage Weil

02/16/2013

11:42 PM Bug #4174 (Resolved): osd: last_complete 0'0 < log.tail 36'18330 on ffsb kclient and osd thrashing
on bobtail branch:... Sage Weil
10:51 PM Revision c4573b74 (ceph): fix operator>=(bufferlist& l, bufferlist& r)
bufferlist a;
a.append("A");
bufferlist ab;
ab.append("AB");
a >= ab failed, throwing an instance of 'ceph::bu...
Loïc Dachary
06:35 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
Uhh, sorry, I forgot an artifact of the first patch made to the bug-fix patch. s/default_layout_()/default_layout/g ... Alexandre Oliva
06:31 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
The attached patch seems to fix the problem. It's clear I'm not entirely happy with the idea of testing the inode la... Alexandre Oliva
12:17 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
I've been looking some more into this. It seems that my hunch was correct: the loss seems to occur at cluster recove... Alexandre Oliva
05:47 PM Bug #4170: buffer::ptr::cmp reports a == ab
Proposed fix http://marc.info/?l=ceph-devel&m=136106547211918&w=4 Loïc Dachary
04:58 PM Bug #4170 (Resolved): buffer::ptr::cmp reports a == ab
When running... Loïc Dachary
05:40 PM Revision ad6655e9 (ceph): rgw/rgw_rest.cc: fix 4K memory leak
Fix 4K memory leak in case RGWClientIO::read() fails in
read_all_chunked_input().
Error from cppcheck was:
Checking ...
Danny Al-Gaaf
05:39 PM Revision 37ef3f4b (ceph): Merge remote-tracking branch 'gh/wip-deploy'
Reviewed-by: Gary Lowell <gary.lowell@inktank.com> Sage Weil
05:39 PM Revision 3de69275 (ceph): SyntheticClient.cc: fix some memory leaks in the error handling
Fix some memory leaks in case of error handling due to failed
client->open() calls.
Error from cppcheck was:
[src/cl...
Danny Al-Gaaf
05:38 PM Revision f19d228c (ceph): rgw/rgw_xml.cc: fix realloc memory leak in error case
Fix error from cppcheck:
[src/rgw/rgw_xml.cc:212]: (error) Common realloc mistake: 'buf'
nulled but not freed upon...
Danny Al-Gaaf
05:38 PM Revision b0c6be95 (ceph): os/FileStore.cc: fix realloc memory leak in error case
Fix error from cppcheck:
[src/os/FileStore.cc:512]: (error) Common realloc mistake: 'fiemap'
nulled but not freed ...
Danny Al-Gaaf
05:38 PM Revision f3e5cedb (ceph): common/fiemap.cc: fix realloc memory leak
Fix error from cppcheck:
[src/common/fiemap.cc:73]: (error) Common realloc mistake: 'fiemap'
nulled but not freed ...
Danny Al-Gaaf
03:01 PM Bug #4162: mon: Single-Paxos: on sync, corrupted paxos store
I haven't been following this code at all, but: having that sort of circular message path tends to introduce all kind... Sage Weil
04:36 AM Bug #4162 (Resolved): mon: Single-Paxos: on sync, corrupted paxos store
We've been thrashing the monitors pretty hard, and in this case the assert was triggered as follows:
- mon.3 sent ...
Joao Eduardo Luis
02:55 PM devops Feature #4169 (New): redmine: configure email thing
Date: Sat, 16 Feb 2013 10:24:00 +0100
From: Loic Dachary <loic@dachary.org>
To: Ceph Development <ceph-devel@vger.k...
Sage Weil
02:52 PM Bug #4157 (Resolved): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
commit:c4573b745c3ffd5b67d9e210569b6318f6591d26 Sage Weil
01:14 AM Bug #4157: operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
The pull request is closed
Minimal patch sent via email http://marc.info/?l=ceph-devel&m=136100588219116&w=4
Loïc Dachary
11:14 AM Tasks #4066 (Fix Under Review): unit tests for src/include/buffer.h
Loïc Dachary
09:41 AM Feature #4076 (Resolved): ceph-disk-prepare/activate: basic dm-crypt support
commit:37ef3f4b72371f9cc09748877d7e58bd0885e12f Sage Weil
09:12 AM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
The following has been posted for review to resolve
this issue:
[PATCH] ceph: simplify ceph_sync_write() page_ali...
Alex Elder
08:12 AM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
(This work is done.)
ceph: simplify ceph_sync_write() page_align calculation
In ceph_sync_write() there is some...
Alex Elder
09:11 AM rbd Cleanup #4165: libceph: update ceph_fs.h and related code
The following have been posted for review to resolve
this issue.
[PATCH 0/2] libceph: update ceph_fs.h and relate...
Alex Elder
08:11 AM rbd Cleanup #4165: libceph: update ceph_fs.h and related code
(Another related commit)
libceph: update ceph_mds_state_name() and ceph_mds_op_name()
Update ceph_mds_state_nam...
Alex Elder
08:10 AM rbd Cleanup #4165 (Resolved): libceph: update ceph_fs.h and related code
(This work is done. I'm just documenting it because it's really
distinct from http://tracker.ceph.com/issues/4126.)...
Alex Elder
09:10 AM rbd Subtask #4126 (Fix Under Review): kernel osd client: kill off some dead code
(Oops, I forgot to mark this in progress yesterday.)
The following have been posted for review to resolve this
is...
Alex Elder
09:04 AM Cleanup #4168 (Rejected): ceph: update ceph_fs.h to match kernel
This issue updated the kernel's version of "ceph_fs.h" so it
includes new definitions added to the user space side.
...
Alex Elder
08:58 AM rbd Cleanup #4164: libceph: update rados.h and related code
The following have been posted for review to resolve this:
[PATCH 0/3] libceph: update rados.h and related code (4...
Alex Elder
08:07 AM rbd Cleanup #4164: libceph: update rados.h and related code
(Another commit related to this.)
libceph: update ceph_osd_op_name()
Update ceph_osd_op_name() to include the n...
Alex Elder
08:06 AM rbd Cleanup #4164: libceph: update rados.h and related code
(Another commit related to this.)
libceph: add ceph_osd_state_name()
Add the definition of ceph_osd_state_name(...
Alex Elder
08:05 AM rbd Cleanup #4164 (Resolved): libceph: update rados.h and related code
(This work is done, I'm just documenting it because it's really
something distinct from http://tracker.ceph.com/issu...
Alex Elder
08:55 AM Cleanup #4167: ceph: update rados.h to match kernel
I'm of two minds about how to represent special errno's
defined in the interface between distinct modules (ceph
use...
Alex Elder
08:42 AM Cleanup #4167 (Rejected): ceph: update rados.h to match kernel
This issue updated the kernel's version of "rados.h" so it
includes new definitions added to the user space side.
...
Alex Elder
08:29 AM rbd Cleanup #4163: libceph: improve packing in struct ceph_osd_req_op
This has been posted for review.
[PATCH] libceph: improve packing in struct ceph_osd_req_op
Alex Elder
08:00 AM rbd Cleanup #4163 (Resolved): libceph: improve packing in struct ceph_osd_req_op
(This is done, just documenting it because it's not directly
related to http://tracker.ceph.com/issues/4126)
The ...
Alex Elder
01:21 AM Revision f45e9be2 (ceph): Merge branch 'next'
Sage Weil
12:54 AM Revision 58837b2b (ceph): Merge remote-tracking branch 'upstream/wip-4075'
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
12:26 AM Revision c45fbc75 (ceph): Merge pull request #62 from dalgaaf/wip-da-sca-cppcheck-performance-3
More performance patches
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:26 AM Revision 3f5c2527 (ceph): qa: rbd/map-snapshat-io: unmap image when done
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/15/2013

10:20 PM CephFS Feature #4161 (Resolved): MDS: add file layout to head object
In support of #4145, we're going to need a way to get a file's layout even if we lose the containing directory. Add a... Greg Farnum
10:18 PM Revision c6ac0ddf (ceph): ceph-disk-prepare: add initial support for dm-crypt
Keep keys in /etc/ceph/dmcrypt-keys.
Identify partition instances by the partition UUID. Identify encrypted
partiti...
Sage Weil
10:18 PM Revision e090a92a (ceph): udev: trigger on dmcrypted osd partitions
Automatically map encrypted journal partitions.
For encrypted OSD partitions, map them, wait for the mapped device t...
Sage Weil
10:18 PM Revision d950d832 (ceph): ceph-disk-prepare: always force mkfs.xfs
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
10:18 PM Revision e7040f55 (ceph): ceph-disk-activate: pull mount options from ceph.conf
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
10:18 PM Revision b1c0fccb (ceph): ceph-disk-activate: use full paths for everything
We are run from udev, which doesn't get a decent PATH.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:18 PM Revision 95835de9 (ceph): ceph-disk-prepare: do partprobe after setting final partition type
This is necessary to kick udev into processing the updated partition and
running its rules.
Signed-off-by: Sage Weil...
Sage Weil
10:04 PM Revision ea6cfb59 (ceph): ReplicatedPG: handle missing set even for old format
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:57 PM Revision bc74429c (ceph): qa: rbd/map-snapshot-io.sh: chown rbd device stuff
This is fugly, but sudo -E doesn't work. Fix this after we are installing
debs and the path doesn't matter anymore!
...
Sage Weil
08:55 PM Revision 29b44666 (ceph): cls/lock/cls_lock.cc: use !lockers.empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
08:55 PM Revision d50a22d6 (ceph): ceph_authtool.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
08:55 PM Revision 28bf6cba (ceph): mds/CDentry.h: use projected.empty() instead of projected.size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
08:55 PM Revision 49028367 (ceph): mds/MDSMap.h: use up.empty() instead of up.size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
08:55 PM Revision 5c3e6570 (ceph): client/Client.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
08:55 PM Revision adb807c8 (ceph): src/client/SyntheticClient.cc: use !subdirs.empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
07:22 PM Revision ab17aaf2 (ceph): OSD: add leveldblog compatibility flag for OSD
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:22 PM Revision 16b37187 (ceph): PG: verify log versions during read_log
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:11 PM Revision 1ef94200 (ceph): osd: move pg log into leveldb
log from wip-pginfo
Fix bugs in PG::read_log() handling
Eliminate compiler warnings
Feature #4075: osd: move pg log ...
David Zafman
07:11 PM Revision 5f92b6cb (ceph): PG: write_log if we read an old-format log
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:13 PM Bug #2947: osd: out of order reply
woot, reproduced with logs: ubuntu@teuthology:/a/sage-s1/1886
Sage Weil
06:00 PM Bug #4160 (Resolved): it should be illegal to set pool size to 0
One can use, at least, ceph osd pool set to set a pool size of 0. Bad things happen if you do this;
I think the OSD...
Dan Mick
05:56 PM Bug #4159 (Resolved): after setting pool size to zero, osd's segv and apparently can't recover
While it's *probably* the case that the various tools should disallow setting pool size to 0, currently it's possible... Dan Mick
05:33 PM Revision f931cad8 (ceph): schedule_suite.sh: fix s3branch
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:23 PM Feature #4075 (Resolved): osd: move pg log into leveldb
commit:58837b2b544a0d5a789633d702d5e68e6818d013 Sage Weil
05:20 PM CephFS Feature #3857 (Resolved): mds: enforce unique mds names in mdsmap
commit:c8f090aed96d615b081f5b9aa36c74092371ae1e Sage Weil
05:20 PM Revision 160490cd (ceph): doc: radosgw: document config without 100-continue and custom fastcgi
Reported-by: carsonoid on github
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:20 PM Revision ae0c2bbb (ceph): qa: pull qa stuff from ceph.com ceph.git mirror
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:12 PM Revision 9513f2f2 (ceph): rbd_fsx: binary name now has ceph_ prefix
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:04 PM Revision 467f7a7b (ceph): config: Add small note about default number of PGs
It's still not clear to end users this should go into the
mon or global section of ceph.conf
Until this gets resolve...
Wido den Hollander
04:55 PM Revision 78450fed (ceph): Merge remote-tracking branch 'origin/wip-hadoop-docs'
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
04:54 PM Revision f62952f4 (ceph): Merge pull request #59 from dalgaaf/wip-da-add-errorhandling
add error handling to test_sync_*.c
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:48 PM Revision 69a8bbd8 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:43 PM CephFS Feature #3573 (Rejected): ceph-fuse: Add ioctl support
Sage Weil
04:41 PM CephFS Feature #2195 (Resolved): Allow removal of last MDS if there's no filesystem
this works now.. 'fail' and them 'rmfailed'. Sage Weil
04:04 PM Feature #1625 (Rejected): changing ceph-mon ip address needs monmap change on every mon machine
such is life Sage Weil
04:04 PM Cleanup #1876 (Resolved): osd: EINVAL on all client command decoding errors
this was cleaned last fall Sage Weil
04:03 PM Feature #1808 (Rejected): filestore: gracefully handle EMFILE
Sage Weil
04:01 PM Feature #1606 (Rejected): osd: bound missing set memory usage
Sage Weil
03:59 PM Fix #1857: osd: reimplement shutdown()
see wip-osd-leak Sage Weil
03:58 PM Fix #1857: osd: reimplement shutdown()
Sage Weil
03:49 PM Feature #136 (Rejected): sensible grammar for monitor commands
Sage Weil
03:37 PM Bug #4157 (Fix Under Review): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
Proposed fix https://github.com/ceph/ceph/pull/63 Loïc Dachary
02:50 PM Bug #4157 (Resolved): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
... Loïc Dachary
01:59 PM rbd Cleanup #4156 (Resolved): qa: don't chown rbd stuff in rbd/* workunits
Once we are doing proper installs, we can call sudo as needed and not worry about $PATH etc. Sage Weil
01:58 PM Bug #4149 (Resolved): qa: map-snapshot-io.sh fails with EPERM
commit:bc74429c8b3a5c4dfe49505cf5e0f42de28bf0b4 Sage Weil
01:33 PM Bug #4149 (In Progress): qa: map-snapshot-io.sh fails with EPERM
Sage Weil
09:10 AM Bug #4149 (Resolved): qa: map-snapshot-io.sh fails with EPERM
this seems to happen consistently. not sure why this fails but, say, map-unmap.sh does not... Sage Weil
01:37 PM devops Feature #4155 (New): migrate mirrors onto cephfs
Sage Weil
01:30 PM rgw Tasks #4154 (New): gather configuration files for non-Apache RGW deployments
In order to head off user issues for non-Apache RGW deployments we should collect/create configuration files for some... caleb miles
01:08 PM devops Feature #4152 (New): redmine: show priority in backlogs view
Sage Weil
01:06 PM rgw Feature #4151 (New): Add transparent header support
Would like to see PUT requests like those Amazon supports with a cache-control header, to do something similar with t... JuanJose Galvez
10:43 AM devops Feature #3916 (Fix Under Review): ceph-disk-activate: non-upstart trigger (udev?)
Sage Weil
10:42 AM CephFS Bug #4061 (Can't reproduce): mds crashed at LogEvent::decode
Burnupi60 had some hardware issue so I had it reimaged. I reinstalled the master branch and am not able to reproduce ... Ken Franklin
09:28 AM rgw Bug #4150 (Resolved): rgw: copy object into itself leaks tail references
Yehuda Sadeh
09:22 AM Revision 6f3f1739 (ceph): test_sync_io.c: add error handling
Add error handling for open(), posix_memalign() and malloc().
Reuse code for read_* and write_* functions.
Signed-of...
Danny Al-Gaaf
09:21 AM Revision 26cdb6a6 (ceph): test_short_dio_read.c: add error handling
Add error handling for open() calls.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
09:08 AM Bug #4148 (Resolved): osd: snap collections mismatch from thrashing
... Sage Weil
09:07 AM Bug #4147 (Resolved): librados: st_rados_list_objects failure
... Sage Weil
07:54 AM Documentation #4146 (Resolved): cephfs quickstart: clarify mounting on same node
Right now the warning is in the intro, and seems to apply to everything, but this restriction only matters when using... Josh Durgin
01:33 AM Revision 2c42bfc0 (ceph): doc: update rados troubleshooting for slow requests
The example was out of date. Adding a note about how to look at the request
queue on the OSD.
Reported-by: Chris Du...
Sage Weil

02/14/2013

11:40 PM Revision 290a352c (ceph): osd/OSDCap: add unit test for parsing pools/objects with _ and -
Hunting #4122, where a user saw
2013-02-13 19:39:25.467916 7f766fdb4700 10 osd.0 10 session 0x2c8cc60 client.libvir...
Sage Weil
11:40 PM Revision f4791635 (ceph): osd/OSDCap: tweak unquoted_word parsing in osd caps
Newer versions of spirit (1.49.0-3.1ubuntu1.1 in quantal, in particular)
dislike the construct with alnum and replace...
Sage Weil
11:39 PM Revision a6534bc8 (ceph): osd/OSDCap: add unit test for parsing pools/objects with _ and -
Hunting #4122, where a user saw
2013-02-13 19:39:25.467916 7f766fdb4700 10 osd.0 10 session 0x2c8cc60 client.libvir...
Sage Weil
11:39 PM Revision 6c504d96 (ceph): osd/OSDCap: tweak unquoted_word parsing in osd caps
Newer versions of spirit (1.49.0-3.1ubuntu1.1 in quantal, in particular)
dislike the construct with alnum and replace...
Sage Weil
10:57 PM Revision 4dfcad44 (ceph): OSD: always activate_map in advance_pgs, only send messages if up
We should always handle_activate_map() after handle_advance_map() in
order to kick the pg into a valid peering state ...
Samuel Just
09:46 PM Revision 2ce28ef1 (ceph): osd/OSDCap: add unit test for parsing pools/objects with _ and -
Hunting #4122, where a user saw
2013-02-13 19:39:25.467916 7f766fdb4700 10 osd.0 10 session 0x2c8cc60 client.libvir...
Sage Weil
08:38 PM Revision a14bae60 (ceph): rgw: user can specify 'rgw port' to listen on a tcp port.
'rgw socket path' overrides 'rgw port'.
An 'rgw host' can be set to listen on a specific ip (default is 0.0.0.0)
Sig...
Guilhem Lettron
08:37 PM Revision 93bfb361 (ceph): test/filestore/chain_xattr: remove testfile; disable LOGFILE
These make the gitbuilder checks unhappy.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:39 PM Revision 84ef4a89 (ceph): Merge branch 'master' of github.com:ceph/ceph
Greg Farnum
07:36 PM Revision ffda2eab (ceph): Merge branch 'wip-danny-perf-checks'
Greg Farnum
07:34 PM Revision 1de16ac1 (ceph): osd: log error when ondisk snap collections do not match
This way we notice when it happens instead of blindly moving on.
Backport: bobtail
Signed-off-by: Sage Weil <sage@in...
Sage Weil
07:31 PM Revision c8f090ae (ceph): Merge remote-tracking branch 'origin/wip-mds-names'
Greg Farnum
06:57 PM CephFS Feature #4145 (Resolved): MDS: design and implement a backwards-scanning fsck
We've discussed this a little bit, but we eventually want a mechanism that looks through all the RADOS objects in our... Greg Farnum
06:55 PM CephFS Feature #4144 (New): MDS: forward scrub: do not abort a scrub if its hierarchy gets migrated
Once scrub can survive part of its hierarchy moving, modify it so that it also can survive its containing hierarchy m... Greg Farnum
06:54 PM CephFS Feature #4143 (New): MDS: forward scrub: do not abort a scrub if part of its subtree gets migrated
Following #4142, modify the scrub and add infrastructure as needed so that a scrub continues if part of the hierarchy... Greg Farnum
06:51 PM CephFS Feature #4142 (Duplicate): MDS: forward scrub: Implement cross-MDS scrubbing
Following #4141, implement the mechanisms necessary so that an MDS can start a remote scrub in order to complete a lo... Greg Farnum
06:45 PM CephFS Feature #4141 (New): MDS: forward scrub: Implement non-blocking scrub
Once we have a blocking scrub (#4140), convert it to be non-blocking. If necessary it can block the dentry which is c... Greg Farnum
06:44 PM Revision 971b1612 (ceph): osd: fix read_log error/warning messages to mon
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:43 PM CephFS Feature #4140 (New): MDS: forward scrub: add infrastructure to perform a blocking scrub of all au...
Write functionality for the MDS so that on command it will do a blocking scrub of all data in a tree for which it is ... Greg Farnum
06:38 PM CephFS Feature #4139 (Resolved): MDS: forward scrub: add scrub_stamp infrastructure and a function to sc...
Add the scrub stamps necessary for the scrubbing algorithm described in our forward scrub proposal; be efficient abou... Greg Farnum
06:34 PM CephFS Feature #4138 (Resolved): MDS: forward scrub: add functionality to verify disk data is consistent
Design and implement a mechanism that, given a CInode, it will go check the actual disk state of that inode for consi... Greg Farnum
06:33 PM CephFS Feature #4137 (New): MDS: Implement a forward-scrubbing mechanism.
Design and implement a system that checks the filesystem for consistency by starting at the root node.
So far we'v...
Greg Farnum
06:31 PM Revision 61eb0e96 (ceph): Merge pull request #40 from dachary/master
Unit tests for chain_xattr.cc
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:27 PM Revision a30017fb (ceph): rgw/rgw_usage.cc use empty() to check for emptiness
Use !empty() instead of 'size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny...
Danny Al-Gaaf
06:27 PM Revision e2af5b3e (ceph): rgw/rgw_user.cc: use empty() to check for emptiness
Use !empty() instead of 'size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny...
Danny Al-Gaaf
06:27 PM Revision a8614b86 (ceph): scratchtoolpp.cc: print some more results
Print some more results to fix issue found by cppcheck:
[src/scratchtoolpp.cc:111] -> [src/scratchtoolpp.cc:114]:
...
Danny Al-Gaaf
06:27 PM Revision e551dd4c (ceph): test_keyvaluedb_iterators.cc: use empty() to check for emptiness
Use !empty() instead of 'size() > 0' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <d...
Danny Al-Gaaf
06:27 PM Revision 9da963ef (ceph): test_object_map.cc: use empty() to check for emptiness
Use !empty() instead of 'size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny...
Danny Al-Gaaf
06:27 PM Revision 47413b3d (ceph): FileStoreTracker.cc: use empty() to check for emptiness
Use !empty() instead of size() to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.a...
Danny Al-Gaaf
06:27 PM Revision f923be5d (ceph): TestFileStoreState.cc: use empty() to check for emptiness
Use empty() instead of '!size()' to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny...
Danny Al-Gaaf
06:27 PM Revision 37bb45f2 (ceph): test_mon_workloadgen.cc: use empty() to check for emptiness
Use empty() instead of '!size()' and "size() == 0" to check for emptiness
for performance reasons and since it's more...
Danny Al-Gaaf
06:27 PM Revision f9bf1275 (ceph): src/test/osd/RadosModel.h: use empty() to check for emptiness
Use empty() instead of size() to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al...
Danny Al-Gaaf
06:27 PM Revision 18348857 (ceph): test_filejournal.cc: use empty() to check for emptiness
Use !empty() instead of size() to check for emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.a...
Danny Al-Gaaf
06:27 PM Revision 82023784 (ceph): tools/common.cc. use !empty() to check for non-emptiness
Use !empty() instead of size() to check for non-emptiness for
performance reasons.
Signed-off-by: Danny Al-Gaaf <dan...
Danny Al-Gaaf
06:27 PM Revision ab1166cd (ceph): rest_bench.cc: use empty() to check for emptiness
Use empty() instead of 'size() == 0' or 'size() < 1' to check
for emptiness for performance reasons.
Signed-off-by: ...
Danny Al-Gaaf
06:27 PM Revision 533fd7a8 (ceph): wireshark/ceph/packet-ceph.c: fix some issues from cppcheck
Fix some smaller performance related issues from cppcheck due to
"Variable '..xy..' is reassigned a value before the ...
Danny Al-Gaaf
06:27 PM Revision 4c11a5d1 (ceph): librbd/internal.cc: use !empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision d0896404 (ceph): mds/CDir.cc: use !empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision a65c71ca (ceph): mds/CInode.cc: use !empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision 3ed962be (ceph): mds/Locker.cc: use !empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision 1755fd97 (ceph): mds/MDCache.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision aa2ae6a2 (ceph): mds/MDS.cc: use !empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision e57d9913 (ceph): mds/MDSMap.cc: use !empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision f244fd73 (ceph): mds/SnapServer.cc: use !empty() instead of size() to check for emptiness
Use !empty() instead of size() for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:27 PM Revision 60440839 (ceph): mds/journal.cc: use !empty() instead of size() to check for emptiness
Use !empty() instead of size() for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:27 PM Revision e980d52c (ceph): rgw/rgw_main.cc: use empty() instead of size() to check for emptiness
Use empty() instead of 'size() == 0' for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:27 PM Revision 005fe42c (ceph): rgw/rgw_op.cc: use empty() instead of size() to check for emptiness
Use empty() instead of 'size() == 0' for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:27 PM Revision dfe1b452 (ceph): rgw/rgw_rados.cc: : use empty() to check for emptiness
Use empty() instead of '!size()' for performance reasons.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:27 PM Revision b14994e5 (ceph): rgw/rgw_rest_swift.cc: don't pass c_str() result to std::string argument
Fix issue found by cppcheck:
[src/rgw/rgw_rest_swift.cc:770]: (performance) Passing the result of
c_str() to a func...
Danny Al-Gaaf
06:27 PM Revision 338e1680 (ceph): rgw/rgw_admin.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision 59f8c8d8 (ceph): rgw/rgw_gc.cc: use !empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision fb811ecf (ceph): rgw/rgw_log.cc: don't pass c_str() result to std::string argument
Fix issue found by cppcheck:
[src/rgw/rgw_log.cc:340]: (performance) Passing the result of c_str() to a
function t...
Danny Al-Gaaf
06:27 PM Revision c4f1c079 (ceph): cls/rbd/cls_rbd.cc: use !empty() instead of 'size() > 0'
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision 810d23e9 (ceph): cls_refcount.cc: use empty() instead of !size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision e719e0a2 (ceph): common/WorkQueue.cc: use !empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision d6c4a62f (ceph): obj_bencher.cc: use empty() instead of 'size() == 0' to check for empti...
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision f4cae000 (ceph): crush/CrushWrapper.cc: don't pass c_str() result to std::string argument
Fix issue found by cppcheck:
[src/crush/CrushWrapper.cc:352]: (performance) Passing the result of
c_str() to a fun...
Danny Al-Gaaf
06:27 PM Revision 30fe1077 (ceph): crushtool.cc: use !empty() instead of 'size() > 0' to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision fc0a1087 (ceph): cls_kvs.cc: use !empty() instead of 'size() > 0' to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:27 PM Revision 15248ae1 (ceph): kv_flat_btree_async.cc: use empty() instead of size() to check for empt...
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:26 PM Revision 4950a1b3 (ceph): osdmaptool.cc: : use empty() instead of 'size() < 1'
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:26 PM Revision 95eda326 (ceph): rados.cc: use omap.empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:26 PM Revision c115bdb4 (ceph): rbd.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
06:26 PM Revision 8c1cb215 (ceph): rgw/rgw_admin.cc: prevent useless value assignment
Fix issue found by cppcheck:
[src/rgw/rgw_admin.cc:710] -> [src/rgw/rgw_admin.cc:714]:
(performance) Variable 'ret'...
Danny Al-Gaaf
06:19 PM Revision fb6561e7 (ceph): Objecter.cc: prevent useless value assignment
Fix issue found by cppcheck:
[src/osdc/Objecter.cc:989] -> [src/osdc/Objecter.cc:992]: (performance)
Variable 'chec...
Danny Al-Gaaf
05:22 PM Revision e259f3c8 (ceph): Merge pull request #57 from dalgaaf/wip-da-mkcephfs-init-2
Fix some init/mkcephfs related issues
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:12 PM Revision 97c6ce0a (ceph): init-ceph.in: create pid and log dir only on start
Create pid and log dir only on start and not e.g. also on
stop. These calls are useless in other situtations than sta...
Danny Al-Gaaf
05:12 PM Revision aa4cae66 (ceph): ceph_common.sh: check if $sshdir exist, otherwise create it
Check if $sshdir exist. If not, create it before cd to the
directory.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bi...
Danny Al-Gaaf
05:12 PM Revision d029b936 (ceph): init-ceph.in: replace "/var/run/" by already used $RUN_DIR
Fix handling of admin socket. The current script already use
$RUN_DIR to define a default, which is /var/run. Replace...
Danny Al-Gaaf
05:07 PM Revision ffbc085d (ceph): Merge pull request #53 from dachary/wip-4123
fix buffer::list::zero(unsigned o, unsigned l) to act on all buffer::ptr
Backport: bobtail
Reviewed-by: Sage Weil <s...
Sage Weil
05:03 PM rbd Subtask #3272: send/receive rbd snapshots
From Sage - "I think this breaks down into a few different pieces:
1) Decide what output format to use. We want t...
Ian Colle
05:02 PM rbd Subtask #3387: librbd: expose changed objects since a given snapshot
8 points Ian Colle
05:01 PM Revision 6365ded4 (ceph): Merge pull request #54 from javacruft/wip-pthread-linking
LDADD PTHREAD_LIBS to fix librados-config linking
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:01 PM Revision e31baeeb (ceph): Merge pull request #56 from trhoden/doc_cephx
Make cephx key creation syntax consistent
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:56 PM Revision c4306cb9 (ceph): Merge pull request #55 from dalgaaf/wip-da-cleanup-specfile
Cleanup some requirements of spec file
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:25 PM rbd Feature #4021 (Fix Under Review): rbd: openstack: add ability to copy volume to image for rbd
Ian Colle
04:25 PM rbd Subtask #4019 (In Progress): rbd: openstack: simplify volume booting with new api: add boot optio...
Ian Colle
04:12 PM rbd Subtask #4019: rbd: openstack: simplify volume booting with new api: add boot option to volumes
3 points Ian Colle
04:25 PM rbd Subtask #4020 (In Progress): rbd: openstack: simplify volume booting with new api: make image boo...
Ian Colle
04:12 PM rbd Subtask #4020: rbd: openstack: simplify volume booting with new api: make image boot button add s...
2 points Ian Colle
04:24 PM rbd Subtask #4018 (In Progress): rbd: openstack: simplify volume booting with new api: modify boot pa...
Ian Colle
04:24 PM rbd Feature #4017 (In Progress): rbd: openstack: simplify volume booting with new api
Ian Colle
04:23 PM Revision 7eefe0b7 (ceph): doc: Update create example to use 'allow ' syntax
The ceph auth get-or-create example here is the only place on the
page that does not use 'allow <perms.' syntax. I f...
Travis Rhoden
04:19 PM Revision 51a0a220 (ceph): doc: Move pool=... syntax inside of single quotes
When specifying caps, the entire 'allow ...' bit needs to be in the
single quotes, including the pool= part.
Signed-...
Travis Rhoden
04:12 PM Linux kernel client Bug #3762 (Duplicate): kernel osd client: verify support for multiple ops per request
I'm marking this as a duplicate. There are other issues
(most notably http://tracker.ceph.com/issues/2770) that
co...
Alex Elder
04:11 PM Bug #2691: osd/ReplicatedPG.cc: 5888: FAILED assert(latest->is_update())
I might have a similar assetion here on bobtail (ceph version 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5)):
...
Artem Grinblat
04:02 PM rbd Bug #3947 (Resolved): krbd: read zeroing freed bio?
This got resolved in version 2 of the "new request code,"
which is now present in the testing branch.
Alex Elder
03:56 PM Bug #4042 (Resolved): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine...
commit:4dfcad44431855ba7d68a1ccb41dc3cb5db6bb50 Sage Weil
02:13 PM Bug #4042 (Fix Under Review): osd crash in recovery state: FAILED assert(0 == "we got a bad state...
wip_4042 I think should take care of it. Samuel Just
09:41 AM Bug #4042 (New): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine event")
Ian Colle
03:41 PM Bug #4122 (Resolved): osd: possible corruption of osd caps
commit:6c504d96c1e4fbb67578fba0666ca453b939c218 Sage Weil
03:31 PM Bug #4122 (Fix Under Review): osd: possible corruption of osd caps
wip-4122 Sage Weil
02:58 PM Bug #4122: osd: possible corruption of osd caps
AHA, fails on quantal:... Sage Weil
01:48 PM Bug #4122 (Need More Info): osd: possible corruption of osd caps
That output line is *right* after OSDCap::parse() is called, and the result appears to be wrong. My guess is that the... Sage Weil
03:37 PM Bug #4079: osd: journal aio deadlock
Is there any chance clock skew could have an impact?
I just got these messages. I don't suppose this is a
problem ...
Alex Elder
03:22 PM Bug #4079: osd: journal aio deadlock
I should also mention, I'm running against the current "next"
branch from the ceph repository. At that moment, that...
Alex Elder
03:15 PM Bug #4079: osd: journal aio deadlock
As Sage suggested, I tried with an older kernel. Actually,
I just tried it with the newly updated master branch, wh...
Alex Elder
10:31 AM Bug #4079: osd: journal aio deadlock
And finally test 75 completed, taking 18,723 seconds,
more than 5 hours.
Again, forward progress, absurdly slow.
...
Alex Elder
09:03 AM Bug #4079: osd: journal aio deadlock
I haven't done a lot of this, but here's something I find in
the client log after turning on all debug output for th...
Alex Elder
07:40 AM Bug #4079 (In Progress): osd: journal aio deadlock
I tried running just tests 74 and 75 this morning, and running
just those two (twice each, as well as doing that sev...
Alex Elder
03:12 PM rbd Feature #4136 (Duplicate): rbd xfstests: update list of tests run
The latest version of xfstests includes tests numbered
up to 296. The last test we run is 278. Some of the
update...
Alex Elder
02:27 PM Revision 01f82b84 (ceph): ceph.spec.in: remove librados2 requirement from librbd1
Remove librados2 requirement from librbd1. The RPM build system
will find the dependency by itself.
Signed-off-by: D...
Danny Al-Gaaf
02:24 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
There appears to be a corrupt attribute on one of the objects on that OSD. If this is reproducible, can you restart ... Samuel Just
02:11 PM Revision 9952f2dd (ceph): ceph.spec.in: cleanup requirements of fuse packages
Cleanup the Requires: list of the fuse packages. Remove fuse-libs,
libstdc++, libuuid. Don't add libraries to the lis...
Danny Al-Gaaf
01:33 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
Sage Weil
01:10 PM Revision 03fe4793 (ceph): LDADD PTHREAD_LIBS to fix librados-config linking
librados-config depends on libglobal which in turn
reference symbols in pthread; this caused issues
when linking due ...
James Page
12:47 PM devops Documentation #4111 (Resolved): installing RPMs - documented install release key command fails
Fixed. DH has it set so it only allows RC4-SHA:
SSLCipherSuite RC4-SHA
I added a custom parameter to the http...
Sandon Van Ness
12:46 PM Revision 02a353e5 (ceph): fix buffer::list::zero(unsigned o, unsigned l) to act on all buffer::ptr
When buffer::list::zero was called on a buffer::list with "ABC" and
"DEF" in two different buffer::ptr with buffer::l...
Loïc Dachary
11:22 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I using the 0.56.3 rpms that were releases yesterday for elg.x86_64, with a larger journal of 5G now, but two of my o... Evan Felix
10:51 AM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I using the 0.56.3 rpms that were releases yesterday for elg.x86_64, with a larger journal of 5G now, but two of my o... Evan Felix
11:02 AM CephFS Bug #4134: mds: request locking hang under snaptests
For reference, the hung request is client.4104:75. Greg Farnum
11:00 AM CephFS Bug #4134 (Resolved): mds: request locking hang under snaptests
Haven't diagnosed this yet, but I ran into it while testing for #3819. Logs in kai:~/logs/4134.
First step, just fig...
Greg Farnum
11:01 AM CephFS Feature #3819: mds: re-add snaptests to qa suite
Currently blocked by #4134, and possibly other things. Will work on that as I get time, but focusing on other stuff t... Greg Farnum
09:53 AM CephFS Feature #3819 (In Progress): mds: re-add snaptests to qa suite
Sage Weil
10:24 AM Feature #3757 (Fix Under Review): osd: Watch/Notify cleanup
Sage Weil
09:45 AM devops Feature #4130 (Resolved): ceph-deploy: be polite about pushing ceph.conf
If it is not present, push it. If it is the same, do nothing. If it is different, print a nice warning for the user... Sage Weil
09:40 AM Bug #4043 (Resolved): osd: validate/scrub collections
commit:ed2bb387708511b4910758d77c5a9754193eb48a Sage Weil
09:36 AM rgw Bug #4124 (Fix Under Review): Using "response-content-type" arguments causes duplicated Content-T...
Ian Colle
08:07 AM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
Yehuda Sadeh
05:59 AM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
Here's a fix that worked for me. Sylvain Munaut
05:38 AM rgw Bug #4124 (Resolved): Using "response-content-type" arguments causes duplicated Content-Type in r...
Title says it all ... If I do a GET and use the"response-content-type" to ensure the 'Content-Type' header in the res... Sylvain Munaut
09:25 AM Bug #4027 (Fix Under Review): ceph-fuse on opensuse12 has the wrong requirement name for libfuse ...
Ian Colle
06:43 AM Bug #4027: ceph-fuse on opensuse12 has the wrong requirement name for libfuse dependency
See https://github.com/ceph/ceph/pull/55 Danny Al-Gaaf
09:24 AM Fix #4128 (Resolved): osd: fix pgid=(pool,seed) -> crush input mapping
The current code does hash(pool + seed) which makes pgs from adjacent pools overlap and share the same osds. This is... Sage Weil
09:14 AM Bug #4123 (Resolved): buffer::list::zero overflows and returns before completion
commit:ffbc085de1ef931e4c6a55b2d649d862f671bdb9 Sage Weil
05:06 AM Bug #4123 (Fix Under Review): buffer::list::zero overflows and returns before completion
Loïc Dachary
05:06 AM Bug #4123: buffer::list::zero overflows and returns before completion
Here is the proposed fix https://github.com/ceph/ceph/pull/53 Loïc Dachary
02:58 AM Bug #4123: buffer::list::zero overflows and returns before completion
The test to check if the pointer is past the end of range to be zeroed is reversed. It is "o+l >= p":https://github.c... Loïc Dachary
02:52 AM Bug #4123 (Resolved): buffer::list::zero overflows and returns before completion
h3. Overflow
When "buffer::list::zero":https://github.com/ceph/ceph/blob/0327cbaa2ab48b8da8aad181f55ce4e48fe3946c/...
Loïc Dachary
07:11 AM Revision 690ae053 (ceph): ceph-disk-activate: catch daemon start errors
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:11 AM Revision b7b9af5c (ceph): debian: start/stop ceph-all event on install/uninstall
This helps us avoid the confusing situation with upstart where an individual
daemon job is running (like ceph-osd id=...
Sage Weil
07:06 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
Here's a short list of smaller tasks I can identify right
now in order to implement this. I may create a new issue
...
Alex Elder
05:57 AM rbd Subtask #4125 (Resolved): kernel messenger: support multiple sources of data
We need to allow the osd client to have an array of osd ops
such that each can supply its own buffer for sending and...
Alex Elder
06:59 AM Bug #3945: osd: dynamically link to leveldb
leveldb 1.9 for openSUSE/SLE11SP2: https://build.opensuse.org/package/show?package=leveldb&project=home%3Adalgaaf%3Ac... Danny Al-Gaaf
06:25 AM rbd Subtask #4127 (Resolved): kernel osd client: clearly separate read and write data buffers
The osd client (and messenger) have generally speaking one
field representing *either* the data to be sent *or* the
...
Alex Elder
06:18 AM Revision 1af749eb (ceph): upstart/ceph-osd: make crush update on start optional
By default, we will do some (minimal) CRUSH tree adjustment. However,
we make this update optional.
Fixes: #3993
Si...
Sage Weil
06:18 AM Revision f06b45e6 (ceph): ceph-disk-activate: specify full path for blkid, initctl, service
/sbin apparently isn't in the path when udev runs us.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:18 AM Revision d1904b2a (ceph): ceph-disk-activate: auto detect init system
Look for an option 'init' in ceph.conf. Otherwise, check if we're ubuntu.
If so, use upstart. Otherwise, use sysvin...
Sage Weil
06:18 AM Revision 5bd85ee5 (ceph): udev: trigger ceph-disk-activate directly from udev
There is no need to depend on upstart for this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:14 AM rbd Subtask #4126 (Resolved): kernel osd client: kill off some dead code
While looking through how to implement multiple ops I have
noticed that there's some dead code in the osd client, or...
Alex Elder
05:56 AM Bug #4036: init-ceph: assumes write access to /var/run/ceph
/var/run/ceph is used not only for the socket files, but also for the pid files by default.
I would guess it's a ...
Danny Al-Gaaf
05:40 AM rbd Subtask #2854: krbd: write path
This work actually did begin last week, after getting STAT
calls implemented (see http://tracker.ceph.com/issues/400...
Alex Elder
05:35 AM rbd Tasks #2853: krbd: read path
This work is close to complete, in that I have shown
that a lot of functionality seems to work correctly.
I was n...
Alex Elder
05:24 AM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
After the walk through described above, I spent a little more
time thinking about the messenger aspect of allowing m...
Alex Elder
01:43 AM Revision ccdcae3a (ceph): doc/release-notes: v0.56.3
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:25 AM Revision 0c1eb423 (ceph): Merge branch 'wip_4113'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just

02/13/2013

11:02 PM Revision 1334a424 (ceph): PG,OSD: convert write_info users to write_if_dirty
Also, explicitely dirty info and biginfo where necessary.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:41 PM Feature #3892: osd: move pg info into leveldb
commit 188f3ea6867eeb6e950f6efed18d53ff17522bbc
Author: David Zafman <david.zafman@inktank.com>
Date: Mon Feb 11 ...
David Zafman
10:41 PM Feature #3891: osd: move purged_snaps out of info
commit 188f3ea6867eeb6e950f6efed18d53ff17522bbc
Author: David Zafman <david.zafman@inktank.com>
Date: Mon Feb 11 ...
David Zafman
10:39 PM Feature #4075 (In Progress): osd: move pg log into leveldb
David Zafman
10:10 PM Revision 5d6d6884 (ceph): rados: testrados -> ceph_test_rados
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:32 PM Revision f4b70c89 (ceph): PG: minor style change for append_log and read_info
They exceeded 80 characters on a line!
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:32 PM Revision 93b3da6a (ceph): PG: place biginfo on the infos object next to the info and epoch keys
This is simpler and possibly more efficient.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:32 PM Revision 34ed5daa (ceph): OSD: init infos_object in OSD::init()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:32 PM Revision f3bc8dfe (ceph): PG: use helpers to generate info and epoch keys
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:56 PM Revision 7e192077 (ceph): libcephfs: Fix shutdown segfault
client->shutdown() should only be called once, but with
new inited flag, we were calling it twice. This sets
the ini...
Sam Lang
08:47 PM Revision e9c77035 (ceph): Merge branch 'wip-deploy'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
08:44 PM Revision 6879e8b3 (ceph): doc: Minor clarification.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:43 PM Revision 760b5ff3 (ceph): OSD: dirty big_info in build_past_intervals_parallel
Otherwise, the newly generated intervals won't get written!
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:39 PM Revision b2ff6e8c (ceph): ceph-disk-prepare: refactor to support DIR, DISK, or PARTITION for data...
Lots of code reorganization collapsed into a single commit here.
- detect whether the user gave us a directory, disk...
Sage Weil
08:39 PM Revision 792e45c6 (ceph): upstart/ceph-hotplug: tell activate to start via upstart
This will mark the OSD data dir as upstart-managed.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:39 PM Revision e011ad12 (ceph): upstart: ceph-hotplug -> ceph-osd-activate
This is a more meaningful name.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:39 PM Revision 64ec2d42 (ceph): doc: Made a few clarifications from feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:35 PM Revision fd4a9210 (ceph): ceph-disk-activate: add --mark-init INITSYSTEM option
Do not assume we will manage via upstart; let that be passed down via the
command line.
Signed-off-by: Sage Weil <sa...
Sage Weil
08:35 PM Revision 191d5f75 (ceph): ceph-disk-activate: detect whether PATH is mount or dir
remove in-the-way symlinks in /var/lib/ceph/osd
This is simpler. Just detect what the path is and Do The Right Thin...
Sage Weil
08:35 PM Revision 07655288 (ceph): ceph-disk-activate: factor mounting out of activate
The activate stuff is generic for any OSD, regardless of whether we want
to mount it or not. Pull that part out.
Si...
Sage Weil
08:30 PM Revision 50cbd105 (ceph): debian: implement purge postrm script for ceph, ceph-mds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:30 PM Revision b8aa4769 (ceph): init-ceph: consider sysvinit-tagged dirs as local
If there is a 'sysvinit' file in the daemon directory in the default
location (/var/lib/ceph/$type/ceph-$id), conside...
Sage Weil
08:30 PM Revision c8f528a4 (ceph): init-ceph: iterate/locate local sysvinit-tagged directories
Search /var/lib/ceph/$type/ceph-$id and start/stop those daemons if
present and tagged with the sysvinit file.
Signe...
Sage Weil
08:30 PM Revision 4698b6a1 (ceph): upstart/ceph-hotplug: drop -- in ceph-disk-activate args
We would like to transition to
ceph-disk-activate --mount DEV
and away from a generic multi-definition PATH argume...
Sage Weil
08:30 PM Revision 809143f1 (ceph): ceph-create-keys: create mds bootstrap key
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:30 PM Revision e80675a0 (ceph): debian: include /var/lib/ceph/bootstrap-mds in package
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:30 PM Revision 23ad3a46 (ceph): debian: put ceph-mds upstart conf in ceph-mds package
Fixes: #3157
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:28 PM Revision af2372ca (ceph): ceph-disk-prepare: align mkfs, mount config options with mkcephfs
'osd mkfs ...', not 'osd fs mkfs ...'. Sigh. Support both.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:06 PM Revision 617bde95 (ceph): doc: Added many Q/A sections to the FAQ.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:10 PM Revision 6eb7e15a (ceph): v0.56.3
Gary Lowell
04:50 PM Revision db41f261 (ceph): schedule_suite.sh: choose s3branch based on teuthology branch
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:47 PM Revision f5eb845a (ceph): rgw: change json formatting for swift list container
Fixes: #4048
There is some difference in the way swift formats the
xml output and the json output for list container....
Yehuda Sadeh
04:43 PM Bug #4122 (Resolved): osd: possible corruption of osd caps
Three users have reported some kind of caps problem I haven't been able to reproduce (EPERM on some operation depende... Josh Durgin
04:30 PM Revision 670a1482 (ceph): qa: fix mon/osd.sh
It needs to be a valid osd id that we try to remove (that doesn't exist).
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:53 PM Revision 7aefe923 (ceph): specfile: Add ceph-coverage to list of binaries
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
03:05 PM CephFS Feature #3819: mds: re-add snaptests to qa suite
Pushed a fix to wip-mds-snap-fix that Sage checked out and will merge it once I've run through the rest of the snapte... Greg Farnum
01:50 PM CephFS Feature #3819: mds: re-add snaptests to qa suite
Well, actually adding them is simple enough, but I first started a snaps run on vstart and it's crashing the MDS on a... Greg Farnum
02:29 PM Revision 612f65b1 (ceph): Objecter.cc: use !empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
02:24 PM Revision 722d12c8 (ceph): ObjectCacher.cc: use empty() instead of !size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
02:21 PM Revision 475967f9 (ceph): ReplicatedPG.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
02:18 PM Revision d9a06382 (ceph): PG.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
02:03 PM Revision 5d899969 (ceph): OSD.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:59 PM Revision f94f7979 (ceph): LFNIndex.cc: use !holes.empty() instead of 'size() > 0'
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:58 PM Revision 4893def5 (ceph): HashIndex.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:56 PM Revision f65679b4 (ceph): FileStore.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:51 PM Revision b0ec071a (ceph): DBObjectMap.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:46 PM Revision dd855b3e (ceph): monmaptool.cc: use empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:42 PM Revision 0b312342 (ceph): PGMonitor.cc: use !empty() instead of size() to check for emptiness
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:42 PM devops Feature #3993 (Fix Under Review): upstart/sysvinit: control whether crush position is readjusted ...
Sage Weil
01:41 PM Revision 6f0175e5 (ceph): OSDMonitor.cc: use !empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:40 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
whoops, grabbed the mtime, they are all about 13380480 bytes.
Evan Felix wrote:
> the objects in question are abo...
Evan Felix
01:38 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I'll try the new code when it is released. for now i've resized the journal on one of the problems osd's( osd 2) wit... Evan Felix
01:20 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
No, you'd have to shut down the OSD, do a journal flush, and then re-create the journal. It's sparsely documented at ... Greg Farnum
01:13 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
the objects in question are about 1360713573, though i only do small updates inside the file. does changing the size... Evan Felix
12:58 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
That JOURNAL TOO SMALL message indicates you're sending single operations which are larger than your journal. And ind... Greg Farnum
12:55 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Sage Weil
12:55 PM Bug #4116 (Need More Info): common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Sage Weil
12:55 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
Evan Felix wrote:
> I've also seen these Journal errors at times:
> 2013-02-13 12:45:55.029747 7f71cabfd700 1 jour...
Sage Weil
12:47 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I've also seen these Journal errors at times:
2013-02-13 12:45:55.029747 7f71cabfd700 1 journal check_for_full at 6...
Evan Felix
10:48 AM Bug #4116 (Resolved): common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
I have been experiencing slowness lately, with lots of messages in ceph -w about operations taking a long time. Durin... Evan Felix
01:38 PM Revision 8fcd31f6 (ceph): Monitor.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:34 PM Revision f7078b4a (ceph): MonCaps.cc: use !empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:21 PM devops Feature #3912: ceph-deploy: break osd into create/destroy
Greg Farnum wrote:
> We did also want an OSD destroy command in the future; is there a separate ticket for that?
...
Sage Weil
01:13 PM devops Feature #3912: ceph-deploy: break osd into create/destroy
We did also want an OSD destroy command in the future; is there a separate ticket for that? Greg Farnum
01:15 PM devops Feature #3913: ceph-deploy: break mon into create/destroy
We don't have a way to destroy mons yet, do we? Greg Farnum
01:14 PM devops Feature #4032: ceph-disk-prepare should allow the definition of an OSD id
One path forward is to make the 'osd create <uuid>' optionally take the osd id we would like, and use it if available... Sage Weil
01:10 PM Revision d7705edf (ceph): OSDMonitor.h: use !reporters.empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
01:10 PM devops Feature #3918 (Resolved): ceph-deploy: osd create HOST:DIR[:JOURNAL]
this is captured by ceph-disk-prepare. commit:b2ff6e8c9d96dee2c063b126de7030a5c2ae0d02 Sage Weil
01:09 PM devops Feature #4008 (Resolved): ceph-deploy: make sure new version works with old ceph-disk_*
Sage Weil
01:09 PM devops Feature #3914 (Resolved): ceph-disk-activate: support sysvinit
commit:fd4a921085a861e4aa428376219bb39055731f2b Sage Weil
01:09 PM devops Feature #3157 (Resolved): upstart: move mds scripts to ceph-mds package.
commit:23ad3a46a0099e263f43e0f0c1df1d21cfe58b3f Sage Weil
01:08 PM devops Feature #3911 (Resolved): sysvinit: allow daemon enumeration via dirs
commit:c8f528a4070dd3aa0b25c435c6234032aee39b21 Sage Weil
01:08 PM devops Feature #3917 (Resolved): ceph-dir-prepare command
handled by ceph-disk-prepare now
commit:e9c770358e32decb49c4806f83998b740b1cf0d2
Sage Weil
12:59 PM Revision a3970e56 (ceph): CephxProtocol.h: pass CryptoKey by reference to decode_decrypt()
Fix issues found by cppcheck:
[src/auth/cephx/CephxProtocol.h:469]: (performance) Function
parameter 'key' should ...
Danny Al-Gaaf
12:59 PM Revision 6b8458d7 (ceph): CInode.h: use !old_inodes.empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
12:59 PM Revision 180cae5e (ceph): AuthMonitor.cc: use !pending_auth.empty() instead of 'size() > 0'
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
12:57 PM CephFS Bug #4114 (Resolved): libcephfs: segfault on
commit:7e192077ffc77f6c2a534c32f0fdf57a7d05ee7f Sage Weil
10:48 AM CephFS Bug #4114 (Fix Under Review): libcephfs: segfault on
Pretty minor fix to set the inited flag to false. But wip-4114 could use a review. Sam Lang
09:08 AM CephFS Bug #4114 (In Progress): libcephfs: segfault on
Sam Lang
08:32 AM CephFS Bug #4114 (Resolved): libcephfs: segfault on
... Sage Weil
12:45 PM devops Feature #4119 (Resolved): rpm: create /var/lib/ceph/* directories
Sage Weil
12:45 PM devops Feature #4118 (Rejected): rpm: include upstart stuff in (some) rpms
Sage Weil
11:21 AM Documentation #4117 (Closed): Document various language bindings better
Currently the language bindings for librados, librbd and libcephfs are not documented.
We should add more links to...
Wido den Hollander
11:21 AM Bug #3883 (Won't Fix): osd: leaks memory (possibly triggered by scrubbing) on argonaut
Sage Weil
10:26 AM Bug #3690 (Resolved): osd crashed in FileStore::_do_transaction
resolved a bit later that day, commit:0942e005448efb60ab31fe98f156d1f1b0e377cd and others. Sage Weil
10:07 AM CephFS Feature #606 (Duplicate): mds: optionally store parent attr on file objects
#3540. We decided it wouldn't be optional. Greg Farnum
09:34 AM CephFS Bug #4115 (Rejected): packaging: broken ceph-test-dbg binaries
Sage points out that those are just the debug symbols... Sam Lang
09:26 AM CephFS Bug #4115 (Rejected): packaging: broken ceph-test-dbg binaries
The ceph-test-dbg package installs test binaries to /usr/lib/debug/usr/bin/, but the binaries themselves don't have e... Sam Lang
09:22 AM Feature #3853 (Resolved): qa: include iogen in qa suite
Sage Weil
09:21 AM Feature #4076 (In Progress): ceph-disk-prepare/activate: basic dm-crypt support
Sage Weil
09:21 AM Feature #3757 (In Progress): osd: Watch/Notify cleanup
Sage Weil
09:12 AM Bug #4064 (Resolved): osd: filestore assert on FORREMOVAL_* collection removal
commit:0942e005448efb60ab31fe98f156d1f1b0e377cd Sage Weil
08:27 AM Bug #4113 (Can't reproduce): osd: EOPNOSUPP on pginfo removal
... Sage Weil
06:10 AM rbd Feature #3761: kernel messenger: need to support multiple ops per request
Here's what I'm prototyping.
I'm going to try to expand the definition of the trail portion of
a message so inste...
Alex Elder
05:12 AM rbd Feature #3761 (In Progress): kernel messenger: need to support multiple ops per request
In order to support multiple ops for osd requests we're
going to have to do some work on the messenger as well.
I'm...
Alex Elder
05:44 AM Revision f21543f0 (ceph): librbd: unprotect any non-unprotected snapshot
Include snapshots in the UNPROTECTING state as well, which can occur
after an unprotect is interrupted.
Fixes: #4100...
Josh Durgin
05:44 AM Revision 65969f8f (ceph): java: make CephMountTest use user.* xattr names
Changes to the xattr code in Ceph require
a few tweaks to existing test cases.
Specifically, there is now a ceph.file...
Sage Weil
05:31 AM Revision 7309bccc (ceph): schedule_suite.sh: take option teuthology branch arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:24 AM Revision 0c663ca8 (ceph): schedule_suite.sh: ensure ceph and kernel branches exist
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:20 AM Revision 9d6eccbf (ceph): osd/PG: initialize info_struct_v in ctor
Otherwise we randomly assert on the first write_info() for newly created
PGs. Introduced by 188f3ea6867eeb6e950f6efe...
Sage Weil
02:36 AM Revision 7c2e2b99 (ceph): java: make CephMountTest use user.* xattr names
Changes to the xattr code in Ceph require
a few tweaks to existing test cases.
Specifically, there is now a ceph.file...
Sage Weil
01:53 AM Revision 977ba79b (ceph): doc: clarified ceph id vs. ceph name, and fixed a typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:18 AM Revision 188f3ea6 (ceph): osd/PG: store pg_info_t in leveldb (omap), purged_snaps separately
Separate the purged_snaps portion of pg_info_t (the one that gets big).
Feature #3891: osd: move purged_snaps out of...
David Zafman
01:12 AM Revision 0e985279 (ceph): doc: Added some of the troubleshooting steps into the libvirt procedure...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:55 AM Revision 0fec0fde (ceph): Merge branch 'next'
Conflicts:
src/include/ceph_features.h
Josh Durgin
12:43 AM Revision fe283813 (ceph): librbd: unprotect any non-unprotected snapshot
Include snapshots in the UNPROTECTING state as well, which can occur
after an unprotect is interrupted.
Fixes: #4100...
Josh Durgin
12:19 AM devops Documentation #4111: installing RPMs - documented install release key command fails
Documentation is correct. There is some sort of ssl protocol error with libcurl on centos6. Some of the other rpm d... Anonymous

02/12/2013

11:36 PM Revision c036dc7c (ceph): doc: fix command syntax
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
11:12 PM Revision 376cca2d (ceph): deb: Add ceph-coverage to ceph-test deb package
Teuthology uses the ceph-coverage script extensively
and expects it to be installed by the ceph task. Add
the script...
Sam Lang
10:44 PM Revision 5517000f (ceph): cephtool: Add add_data_pool command to help
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Sam Lang
10:44 PM Revision ed6c3ff5 (ceph): qa/workunits: Add vxattr set pool test script
Add a test script that tests for creating a pool
and then setting the layout for a (pre-existing)
file to that pool.
...
Sam Lang
10:44 PM Revision d8c6b08e (ceph): mds: Add retry field to MDRequest
The MDRequest can be retried via the RetryRequest finisher,
we add a retry field that gets incremented before each
re...
Sam Lang
10:44 PM Revision 78ff229a (ceph): mds: Setting pool on a file requires latest osdmap
If we create a file, then create a pool, then try to
set the pool on the file with the vxattr, no mds operation
trigg...
Sam Lang
10:23 PM devops Documentation #4111: installing RPMs - documented install release key command fails
It may need to point to the github repository instead of the ceph mirror. I found that worked ok with github:
[ub...
Anonymous
05:04 PM devops Documentation #4111 (Resolved): installing RPMs - documented install release key command fails
attempting a bobtail rpm installation for centos got the following when executing the suggested command
[qauser...
Ken Franklin
10:18 PM Revision 1b05517a (ceph): msg/Messenger: rename option
It's unhandled, not unexpected.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:17 PM Revision de5247ed (ceph): Merge pull request #50 from dalgaaf/wip-da-sca-clang-overloaded-virt-2
mds/LogEvent.h: change print() signature to const Greg Farnum
10:15 PM Revision e68fcec7 (ceph): mon: handle -EAGAIN in completion contexts
We can get ECANCELED, EAGAIN, or success out of the completion contexts,
but in the EAGAIN case (meaning there was an...
Sage Weil
10:15 PM Revision 0453140d (ceph): mon: retry PGStats message on EAGAIN
If we get EAGAIN from a paxos restart/election/whatever, we should
restart the message instead of just blindly acking...
Sage Weil
10:15 PM Revision 14fddc3c (ceph): mon: fix typo in C_Stats
Broken by previous commit.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 3cf3710be0b4cccc8d...
Sage Weil
10:14 PM Revision 20ec4905 (ceph): osd: only share maps on hb connection of OSD_HBMSGS feature is set
Back in 1bc419a7affb056540ba8f9b332b6ff9380b37af we started sharing maps
with dead osds via the heartbeat connection,...
Sage Weil
10:14 PM Revision cbf63b63 (ceph): osd: tolerate unexpected messages on the heartbeat interface
We should note but not crash on unexpected messages. Announce this awesome
new "capability" via a feature bit.
Sign...
Sage Weil
10:11 PM Revision 302b26ff (ceph): osd: only share maps on hb connection of OSD_HBMSGS feature is set
Back in 1bc419a7affb056540ba8f9b332b6ff9380b37af we started sharing maps
with dead osds via the heartbeat connection,...
Sage Weil
10:10 PM Revision afda30ae (ceph): osd: tolerate unexpected messages on the heartbeat interface
We should note but not crash on unexpected messages. Announce this awesome
new "capability" via a feature bit.
Sign...
Sage Weil
10:10 PM Revision 2cb6bcc9 (ceph): Revert "Makefile: name binary ceph-filestore-dump"
This reverts commit f0b2e32af69d7d009837832066a1445c45bbc362.
Be consistent with everything else.
Sage Weil
10:10 PM Revision a88f9bea (ceph): .gitignore: fix ceph_filestore_dump name
Underscores!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:10 PM Revision 1e68ccf6 (ceph): msg/Messenger: do not crash on unhandled message
This is just polite.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:50 PM devops Feature #3920 (New): ceph-deploy: support other deb-based distros
Sage Weil
09:48 PM devops Feature #3907 (Resolved): ceph-deploy: be verbose about what is run and what is done (with -q)
Sage Weil
09:48 PM devops Feature #4008: ceph-deploy: make sure new version works with old ceph-disk_*
Sage Weil
09:45 PM devops Feature #3913 (Resolved): ceph-deploy: break mon into create/destroy
Sage Weil
09:45 PM devops Feature #3912 (Resolved): ceph-deploy: break osd into create/destroy
Sage Weil
09:39 PM Revision 102a5196 (ceph): Merge remote-tracking branch 'gh/wip-bobtail-osd-msgr' into bobtail
Sage Weil
09:17 PM Revision 0c65cd5f (ceph): mds/LogEvent.h: change print() signature to const
Fix print() function of src/mds/LogEvent.h, declare as
virtual void print(ostream& out) const {...}
Adapt functions...
Danny Al-Gaaf
06:55 PM Revision e2b8e0f1 (ceph): modified the perl file name
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
06:17 PM devops Feature #3157 (Fix Under Review): upstart: move mds scripts to ceph-mds package.
Sage Weil
06:16 PM Revision 0942e005 (ceph): Merge branch 'wip-4064-sam'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just
06:16 PM devops Feature #4112 (Resolved): ceph-deploy: support mds
Sage Weil
06:15 PM Revision 7edf8acf (ceph): os: use coll_t:is_pg_prefix() check instead of is_pg()
The objectstore code was trying to parse out a pgid from the collection
name and using the is_pg() helper, which inco...
Sage Weil
06:15 PM Revision 66ddffb7 (ceph): osd: make coll_t::is_pg() correctly validate the snapid suffix
The strtoull() man page suggests resetting errno and using that to
check for a parsing error. This ensures the OSD::...
Sage Weil
06:15 PM Revision d8891d5a (ceph): os/FileStore: do not tolerate ENOENT on collection_add
If we get ENOENT on a collection_add that is a bad thing; do not ignore
the error. This was hiding #4071 for some ti...
Sage Weil
06:15 PM Revision b184ff58 (ceph): FileStore: _split_collection should not create the collection
This will simplify adding a replay guard to create_collection.
Backport: bobtail
Signed-off-by: Samuel Just <sam.jus...
Samuel Just
06:15 PM Revision 411770c4 (ceph): FileStore: set replay guard on create_collection
This should prevent sequences like:
rmcoll a
mkcoll a
touch a foo
<crash>
from causing trouble by preventing the rm...
Samuel Just
06:04 PM Feature #4075: osd: move pg log into leveldb
Proposed code for this change is in branch wip-4075. This was originally developed by Sage in the wip-pginfo branch ... David Zafman
05:54 PM Revision ea98fbb9 (ceph): doc: Removed legacy comment regarding Keystone integration.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:53 PM Revision 522a81e9 (ceph): doc: Added link to <disk> reference. Added minor clarifications.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:34 PM rbd Bug #4100 (Resolved): rbd: unprotecting a snapshot in the "UNPROTECTING" state fails with EINVAL
commit:fe283813b44a7c45def6768ea0788a3a0635957e and commit:bfb4482c4596759b464caf45f8f30368898519d8 in bobtail. Josh Durgin
09:37 AM rbd Bug #4100: rbd: unprotecting a snapshot in the "UNPROTECTING" state fails with EINVAL
Dan - please review the wip branch. Ian Colle
05:20 PM Feature #3891 (Resolved): osd: move purged_snaps out of info
David Zafman
05:20 PM Feature #3892 (Resolved): osd: move pg info into leveldb
David Zafman
04:27 PM rgw Bug #3682: valgrind errors seen when running rgw tests in nightlies
ubuntu@teuthology:/a/teuthology-2013-02-12_01:00:03-regression-next-testing-basic/5247 Tamilarasi muthamizhan
04:24 PM Bug #4110 (Resolved): assertion in DeleteOp::_begin
log: ubuntu@teuthology:/a/teuthology-2013-02-12_01:00:03-regression-next-testing-basic/5133... Tamilarasi muthamizhan
03:52 PM rbd Bug #3958: rbd fsx fails with EBUSY
ubuntu@teuthology:/a/teuthology-2013-02-11_20:00:06-regression-bobtail-master-basic/4941 Josh Durgin
03:43 PM Bug #4109 (Duplicate): incorrect degraded count
ubuntu@teuthology:/a/teuthology-2013-02-11_20:00:06-regression-bobtail-master-basic/4909$
2013-02-11T22:08:22.398 ...
Samuel Just
03:23 PM rgw Feature #4108 (Duplicate): rgw: optionally put bucket index data in separate pool
Yehuda Sadeh
03:09 PM CephFS Bug #4105: mds: fix up the Dumper
Greg Farnum
02:00 PM CephFS Bug #4105 (Resolved): mds: fix up the Dumper
The messenger/objecter locking is wrong, and my quick stab at a fix resulted in lockdep warnings and things. Spend so... Greg Farnum
03:01 PM Feature #4107 (Duplicate): Usage quota for rados pools
The ability to set a quota (either by percentage or cap) on how much data can be stored in a rados pool using the sam... Tyler Brekke
02:51 PM Feature #4106 (Resolved): Monitor free space on crush pools
The ability to monitor free space on individual crush pools. Currently rados df does not provide this information. Tyler Brekke
02:44 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
Yeah, if it's working for some other people I don't think we want to change the current config without taking the tim... Greg Farnum
02:40 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
It's also working great for at least one customer on squeeze. But I don't think we can prioritize digging in given s... Sage Weil
01:04 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
It was most noticeable with the MDS, but I bet we'd see it a lot more with our present OSD design as well now and it ... Greg Farnum
12:57 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
IIRC this was mostly a problem for ceph-mds. And probably working at all is better than inflated memory usage in the... Sage Weil
12:42 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
How bizarre:... Greg Farnum
12:13 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
> dpkg -s ceph
Version: 0.56.2-1~bpo60+1
> dpkg -s libgoogle-perftools0
Version: 1.5-1
> dpkg -s libtcmalloc-...
Jörg Blank
11:21 AM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
I actually run these on Debian pretty often and don't have any issues, so I'm a bit confused. Can you grab a backtrac... Greg Farnum
02:40 PM CephFS Bug #4060 (Resolved): mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
commit:a04c01f6822b165bf339d41eda29fcc5fa555f53 Sage Weil
02:23 PM CephFS Bug #4061: mds crashed at LogEvent::decode
Hmm, actually this one might be different from the other. It's a client cap update event, and the event on disk claim... Greg Farnum
01:59 PM CephFS Bug #4061: mds crashed at LogEvent::decode
Probably the same Tamil, yes. This should be a little easier to debug if we get it again in the future following last... Greg Farnum
11:10 AM CephFS Bug #4061: mds crashed at LogEvent::decode
There was no load yet. I was attempting the ceph-fuse mount test after the update.
Today I have ceph version 0....
Ken Franklin
11:05 AM CephFS Bug #4061: mds crashed at LogEvent::decode
looks like it is same as bug#3773 Tamilarasi muthamizhan
09:44 AM CephFS Bug #4061: mds crashed at LogEvent::decode
Ken, what was the workload you were running on this before the crash? Greg Farnum
02:11 PM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
The way the osd client handles an object class method right now
assumes that outbound data (headed from the client t...
Alex Elder
10:18 AM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
... Alex Elder
10:16 AM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
... Alex Elder
01:22 PM Revision 5659a4eb (ceph): mon: Remove global version code introduced around bobtail's release
This patch reverts most of the global version (gv) related patches that
were introduced around bobtail's release as a...
Joao Eduardo Luis
01:22 PM Revision 77799a5b (ceph): auth: cephx: KeyServer: add 'has_secrets()' function
We need this in the AuthMonitor to assess if we should encode a full version
of the KeyServer and submit it to the Pa...
Joao Eduardo Luis
11:42 AM rbd Feature #4104: osd_client: support passing page array as data for CALL op
I guess this needs to be considered an rbd task if it is
to show up as a subtask for 2770.
Alex Elder
11:41 AM rbd Feature #4104 (Resolved): osd_client: support passing page array as data for CALL op
The rbd object "copyup" operation is defined as a class method
operation. Currently when a class method needs to su...
Alex Elder
11:18 AM Bug #3972: new boost dependency: libboost-program-options
David Zafman
11:10 AM rgw Feature #3991 (In Progress): rgw: dr: region mgt changes: define datastructures
Yehuda Sadeh
11:08 AM Bug #3434: Unknown variables in test_xattr_support
Giving to Ian for proper distribution. :) Greg Farnum
10:59 AM Feature #3403 (In Progress): librados: expose a list of watchers on an object
David Zafman
10:56 AM Bug #3433: Error: Store.__init__() takes no parameters
I'm not really sure where obsync is tracked — Ian, can you figure that out? Greg Farnum
10:49 AM Bug #3172 (Resolved): ceph::buffer::bad_alloc downloading a large object using rados
I believe this got fixed in commit:234becd3447a679a919af458440bc31c8bd6b84f.
Previously it was trying to read a full...
Greg Farnum
10:41 AM CephFS Bug #733: cmds crash: mds/LogEvent.cc:88: FAILED assert(p.end())
This is at least the same crash as #4061, although it'd be nice to get one of these with logging on the caused end in... Greg Farnum
10:15 AM Documentation #3711 (Resolved): crush-map.rst: choose firstn talks about "N", but does not clearl...
John Wilkins
10:09 AM Bug #4103 (Duplicate): mon: Single-Paxos: on MonitorDBStore, segfault during sync
... Joao Eduardo Luis
08:32 AM Documentation #4102 (Resolved): doc: in crush-map-rules, wrong spec for step take

At: http://ceph.com/docs/master/rados/operations/crush-map/#crush-map-rules
It says:
step take <bucket-type>
...
Sam Lang
07:27 AM Cleanup #4101 (Rejected): buffer::list::iterator constructor should be private
The ... Loïc Dachary
06:21 AM Revision bd6d4989 (ceph): ceph-filestore-dump: Improve error message
Fix error message when encountering already in use
OSD store.
Signed-off-by: David Zafman <david.zafman@inktank.com>...
David Zafman
06:02 AM Revision 8864c730 (ceph): Merge branch 'wip-mds-encode-rebased'
Reviewed-by: Sage Weil <sage@inktank.com> Greg Farnum
04:49 AM Revision f0b2e32a (ceph): Makefile: name binary ceph-filestore-dump
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:44 AM Revision 29222872 (ceph): doc: Added procedures for using libvirt VMs with Ceph.
fixes: #3432
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
02:38 AM Revision 1b7fc30a (ceph): .gitignore: fix typo and missing vstart.sh output
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
02:11 AM Revision 2783fce2 (ceph): work unit for rbd cli tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:49 AM Revision f923c8cd (ceph): doc: document hadoop replication config
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
01:43 AM Revision d4d11a50 (ceph): adding task for rbd cli tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:29 AM Revision 7c8d3d05 (ceph): added new cli tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:12 AM Revision 3f4d8532 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:49 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
Journal is 1G in RAM. Since there are no writers at all yet, I don't think that journal is filled and causes device s... Ivan Kudryavtsev
12:47 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
Tried on regular 1G ethernet (other client server). Works well. Speed is stable and no such effect.
I don't under...
Ivan Kudryavtsev

02/11/2013

10:15 PM CephFS Feature #3543 (Closed): mds: new encoding
After an fs suite run passed all tests except for libcephfs-java (which was known bad at the branch point), iogen whi... Greg Farnum
10:14 PM Revision a62d5198 (ceph): Unit tests for chain_xattr.cc
Create a new test file covering most (> 97%) of src/os/chain_xattr.{cc,h}
lines of code. The following functions are ...
Loïc Dachary
09:25 PM Revision 31e911b6 (ceph): osd: update snap collections for sub_op_modify log records conditionaly
The only remaining caller is sub_op_modify(). If we do have a non-empty
op transaction, we want to do this update, r...
Sage Weil
09:25 PM Revision 715d8717 (ceph): osd: include snaps in pg_log_entry_t::dump()
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
09:24 PM Revision 54b6dd92 (ceph): osd: unconditionally encode snaps buffer
Previously we would only encode the updated snaps vector for CLONE ops.
This doesn't work for MODIFY ops generated by...
Sage Weil
09:24 PM Revision 8b05492c (ceph): osd: improve debug output on snap collections
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
09:04 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
Last 1000 lines of the log, no problem. Matthias Babisch
02:16 PM Bug #4065 (Need More Info): Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
Samuel Just
02:15 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
I suspect the log included more output. Can you attach the previous 1000 lines?
-Sam
Samuel Just
07:46 PM Documentation #3432 (Resolved): move explanation for rbd on libvirt to new docs
I've put together a full procedure including using virt-manager. There are notes to use "virsh edit" and to specifica... John Wilkins
07:30 PM Revision ab89e934 (ceph): Revert "rgw: plain format always appends eol to data"
This commit breaks the swift unit test. The reason is that it
makes it so that returned error status ends with eol, w...
Yehuda Sadeh
07:25 PM rbd Bug #4100 (Fix Under Review): rbd: unprotecting a snapshot in the "UNPROTECTING" state fails with...
wip-snap-unprotect Josh Durgin
05:34 PM rbd Bug #4100 (Resolved): rbd: unprotecting a snapshot in the "UNPROTECTING" state fails with EINVAL
As reported on ceph-users, an unprotect earlier was taking too long (possibly due to inactive pgs) and was killed. Th... Josh Durgin
07:02 PM Revision ab99d8e1 (ceph): Merge branch 'wip-da-rename-ceph-test'
Josh Durgin
05:57 PM Revision 133295ed (ceph): libcephfs: fix for #4068
If client->init() fails in mount, then client->shutdown()
should not be called. This patch uses a bool to ensure
that...
Joe Buck
05:43 PM Revision a39a48c1 (ceph): Merge pull request #47 from dalgaaf/wip-da-sca-cppcheck-clang-2
fix more issues from clang(++) and cppchecker
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:08 PM Revision 755b4bb3 (ceph): .gitignore: add local ones for ocf and man
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:48 PM Revision 3d5969d6 (ceph): qa/rbd: +x on map-snapshot-io.sh
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:44 PM rgw Feature #4099 (Resolved): rgw: Object Expiration
would like to see an implementation for object expiration for the RadosGW.
JuanJose Galvez
04:41 PM rgw Feature #4098 (Resolved): rgw: multi-site: Global Bucket Namespace
a feature request, basically they want to support multiple regions. I've copied the request below.
> We would like...
JuanJose Galvez
04:29 PM rgw Feature #4097 (Resolved): rgw: s3 static website
would like to see root domain support so that customers can run their static sites directly from rgw.
http://aws.a...
JuanJose Galvez
04:04 PM Revision b26dc4e0 (ceph): test: fix run-rbd-tests
The python tests were not renamed
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
04:04 PM Revision c52dbd57 (ceph): .gitignore: re-add vstart dirs and tags, fix typo
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
03:47 PM Revision ebe70d7a (ceph): Mutex.cc: fix implicitly-defined namespace 'std'
Fix warning from clang(++):
common/Mutex.cc:14:17: warning: using directive refers to
implicitly-defined namespace...
Danny Al-Gaaf
03:42 PM Revision c7970bba (ceph): ceph_authtool.cc: fix implicitly-defined namespace 'std'
Fix warning from clang(++):
ceph_authtool.cc:15:17: warning: using directive refers to
implicitly-defined namespace...
Danny Al-Gaaf
03:35 PM rbd Feature #4095 (Rejected): rbd: 2-phase commit for snapshot creation
To ensure snapshots are created as close as possible to when the user intended, instead of just waiting for a notify,... Josh Durgin
03:13 PM Revision d5c771a3 (ceph): rados/monthrash: run some mon tests
Sage Weil
03:13 PM Revision 8d5ca943 (ceph): rados: separate out mon thrasher from thrasher collection
Run a different set of tests. Sage Weil
02:59 PM Revision 6e3c2d93 (ceph): peer: add recovery delay to make test behave
Otherwise it was (very) racy! Sage Weil
02:55 PM Bug #2803: filer: probe crash
turned debugging on and the logs are placed in ubuntu@burnupi06:~/log_2803 Tamilarasi muthamizhan
10:30 AM Bug #2803: filer: probe crash
Ian Colle
02:33 PM rbd Subtask #4092: rbd: re-read header when watch is re-established
Yes, I'll create corresponding tasks for krbd once I get the rest of the general ones in. Josh Durgin
02:09 PM rbd Subtask #4092: rbd: re-read header when watch is re-established
This same issue would apply to the kernel rbd client also,
right?
Alex Elder
01:32 PM rbd Subtask #4092 (Resolved): rbd: re-read header when watch is re-established
This avoids races that would result in a snapshot not being created correctly, like:... Josh Durgin
01:55 PM CephFS Bug #4061: mds crashed at LogEvent::decode
sorry Greg, I pulled the information from ken and filed this bug. Please let me know if you need more info. Tamilarasi muthamizhan
01:36 PM CephFS Bug #4061: mds crashed at LogEvent::decode
IIRC I was waiting on some other info from Ken for this. Is that coming? :) Greg Farnum
01:39 PM CephFS Feature #3730: Support replication factor in Hadoop
Initial set of tests are in the Hadoop tree and working. Need to add them to Teuthology test thingy. There are now tw... Noah Watkins
01:38 PM Bug #2890: monitor: "recognize" heap commands
I've had this sitting in my queue for a long time; can you check if it's still an issue and do something appropriate ... Greg Farnum
01:34 PM Bug #4071 (Resolved): osd: snap coll not created on scrub trim repop
4 patches culimating in commit:31e911b63d326bdd06981ec4029ad71b7479ed70 Sage Weil
01:24 PM rbd Subtask #4091 (Resolved): ObjectCacher: optionally make readx/writex calls never block
The idea is to prevent any aio calls from blocking client (i.e. qemu) threads.
This was what Sage was thinking as ...
Josh Durgin
12:41 PM rbd Subtask #4090 (New): rbd: investigate sources of client-side latency
Some possible sources:
* lock contention
* unnecessary data copying
* contention on queues
* throttling in messen...
Josh Durgin
12:39 PM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
The only way I can think of that a 32-bit client would be different is in the inode assignment; could it be running i... Greg Farnum
05:37 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
Sage Weil
12:00 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
Tried with updated to 0.56.2. Found no troubles, but actually environment changed, since I removed 32-bit kernel clie... Ivan Kudryavtsev
12:39 PM rbd Feature #4089 (Closed): rbd: improve small I/O performance
Root task for general improvement. Josh Durgin
12:38 PM Bug #3690 (In Progress): osd crashed in FileStore::_do_transaction
recent log: ubuntu@teuthology:/a/teuthology-2013-02-10_01:00:02-regression-master-testing-gcov/4059... Tamilarasi muthamizhan
12:36 PM rbd Feature #4088 (Resolved): rbd: optionally copy-on-read instead of copy-on-write
This can be beneficial in some use cases (such as when there's high latency to the original pool, but not the new pool). Josh Durgin
12:31 PM rbd Feature #4087: rbd: bitmaps for tracking object existence
Also, I wonder at what point it becomes worthwhile to
use something different from bitmaps (such as extents
that de...
Alex Elder
12:29 PM rbd Feature #4087: rbd: bitmaps for tracking object existence
I was thinking this weekend of creating this issue exactly.
Are you envisioning keeping these with the image heade...
Alex Elder
12:27 PM rbd Feature #4087 (Resolved): rbd: bitmaps for tracking object existence
This would improve layered image performance, and enable quick, conservative usage for an image. It should be possibl... Josh Durgin
12:27 PM Bug #4079: osd: journal aio deadlock
Below is a chart with test number, an example of a test
run with results more in line with what's expected, and
the t...
Alex Elder
11:48 AM Bug #4079 (Resolved): osd: journal aio deadlock
I don't really understand this yet. I have seen it occurring
with the new request code. I thought there could be a...
Alex Elder
12:24 PM rbd Feature #4086 (Resolved): rbd: rate-limiting
Enforce policies like max-iops from a client point of view. The objecter throttling is too low-level, especially when... Josh Durgin
12:15 PM rbd Feature #4085 (New): qemu-rbd: allow storing snapshot of ram associated with snapshot of disk
This way the entire state of a VM can be restored, instead of just the disks. Josh Durgin
12:12 PM rbd Feature #4084 (Resolved): rbd: incremental backups
Root task for the feature in general Josh Durgin
12:06 PM rbd Feature #4083 (New): rbd-fuse: expose snapshots (and maybe other pools)
Maybe only do so for an image when asked, but optionally always show all pool and snapshots? Need to think about the ... Josh Durgin
12:03 PM rbd Feature #4082 (Rejected): rbd-fuse: improve performance
Use aio, different IoCtxs per image, and the C++ librbd api for fewer data copies. Josh Durgin
12:02 PM rbd Feature #4081 (New): rbd-fuse: improve usage, make consistent with other ceph tools
Use the common command line/conf file/env var parsing. Re-write internals to c++ instead of C as needed.
Josh Durgin
12:01 PM Documentation #4080 (Closed): We should document what needs to be touched when adding a build dep...
Recently the build started depending a a new package (boost-program-options); when it was added, the
gitbuilders we...
Dan Mick
11:58 AM Bug #2761: osd: failed to recover before timeout expired
recent log: ubuntu@teuthology:/a/teuthology-2013-02-09_20:00:03-regression-bobtail-master-basic/3922 Tamilarasi muthamizhan
11:55 AM rgw Bug #3682 (In Progress): valgrind errors seen when running rgw tests in nightlies
recent log: ubuntu@teuthology:/a/teuthology-2013-02-09_20:00:03-regression-bobtail-master-basic/3989 Tamilarasi muthamizhan
11:51 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
What size is the journal on your osds? You may just be seeing a slowdown when the journals fill up, and must be flush... Josh Durgin
07:57 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
It may be a network issue as well. Is it easy for you by chance to try with regular ethernet (say, gig instead of 10... Sage Weil
07:43 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
> 3.7.2-ceph
That tells me a lot, and in fact makes me suspect it might
not be rbd that's the cause.
What can ...
Alex Elder
07:41 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
During slow periods iostat shows no operations on OSDs. First of all I've thought about sceduler and iowait problems,... Ivan Kudryavtsev
07:38 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
Linux hosting-cloud1-s1.zzzing.ru 3.7.2-ceph #1 SMP Wed Jan 16 23:25:11 NOVT 2013 x86_64 GNU/Linux
Kernel config: ...
Ivan Kudryavtsev
04:29 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
I'm sorry if I missed it, but can you tell me the version
of the kernel you are working with? Running "uname -a"
m...
Alex Elder
11:51 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
recent log: ubuntu@teuthology:/a/teuthology-2013-02-09_20:00:03-regression-bobtail-master-basic/3977... Tamilarasi muthamizhan
11:30 AM rbd Feature #2770 (In Progress): krbd: define tasks to add osd_client compound class op support
At our sprint planning meeting we discussed this. The task
was too large and unknown to provide a meaningful estima...
Alex Elder
11:17 AM Bug #2947 (In Progress): osd: out of order reply
recent logs: ubuntu@teuthology:/a/teuthology-2013-02-10_01:00:02-regression-master-testing-gcov/4134... Tamilarasi muthamizhan
11:08 AM rbd Bug #4033 (Resolved): krbd: add barriers near done flag operations
I just committed this to the ceph-client/testing branch:
commit 4ad2b189c1a52ce8ae1d6d2528c512021a2f1654
Author: ...
Alex Elder
11:08 AM rbd Bug #4010 (Resolved): krbd: turn off interrupts for open/remove locking
I just committed this to the ceph-client/testing branch.
commit 4cfc31e59fc6521ee0950782a028eccb3f5c9096
Author: ...
Alex Elder
10:49 AM CephFS Feature #4073: qa: add message delay injection to test suite
I'm rewording the title, because its similar to #3570, which has tests already in the marginal suite. The purpose of... Sam Lang
10:00 AM CephFS Feature #4073 (Resolved): qa: add message delay injection to test suite
Sage Weil
10:38 AM Revision 69552ff0 (ceph): test_mon_workloadgen.cc: fix -Wgnu
Fix warning from clang(++):
test/mon/test_mon_workloadgen.cc:311:23: warning: in-class
initializer for static data...
Danny Al-Gaaf
10:38 AM Revision d6b205f1 (ceph): librados/librados.cc: fix implicitly-defined namespace 'std'
Fix warning from clang(++):
librados/librados.cc:15:17: warning: using directive refers to
implicitly-defined names...
Danny Al-Gaaf
10:38 AM Revision d427d982 (ceph): src/msg/msg_types.h: pass function parameter by reference
Fix "Function parameter 'm' should be passed by reference." from cppchecker.
Signed-off-by: Danny Al-Gaaf <danny.al-...
Danny Al-Gaaf
10:38 AM Revision 3b77687c (ceph): common/AsyncReserver.h: use empty() instead of size()
Fix warning for usage of queue.size() in do_queues(). Use empty()
since it should be prefered as it has, following th...
Danny Al-Gaaf
10:38 AM Revision 69867072 (ceph): common/WorkQueue.h: use empty() instead of size()
Fix warning for usage of out->size() in _void_dequeue(). Use empty()
since it should be prefered as it has, following...
Danny Al-Gaaf
10:38 AM Revision aad71dfd (ceph): src/log/Entry.h: pass function parameter by reference
Fix "(performance) Function parameter 's' should be passed by reference."
from cppchecker.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
10:38 AM Revision 72ff8061 (ceph): src/mon/PGMonitor.cc: remove unused variable
Remove unused variable to fix:
mon/PGMonitor.cc:170:11: warning: unused variable 'now'
[-Wunused-variable]
Signed...
Danny Al-Gaaf
10:38 AM Revision 99f21750 (ceph): src/msg/Messenger.h: pass function parameter by reference
Fix "(performance) Function parameter 'm' should be passed by reference."
from cppchecker.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
10:38 AM Revision 76798eab (ceph): src/osd/OSD.h: use empty() instead of size()
Fix warning for usage of *.size(). Use empty() since it should be
prefered as it has, following the standard, a const...
Danny Al-Gaaf
10:38 AM Revision 1f0fd504 (ceph): src/osd/PG.h: use empty() instead of size()
Fix warning for usage of objects.size(). Use empty() since it
should be prefered as it has, following the standard, a...
Danny Al-Gaaf
10:38 AM Revision 79c95a65 (ceph): common/config.h: declaration of config_option as struct
Change declaration of config_option from 'class' to 'struct' since
it's defined as struct and used this way (access m...
Danny Al-Gaaf
10:35 AM CephFS Bug #4068 (Closed): libcephfs: if client->init() fails, shutdown() erroneously calls client->shut...
Commit 133295ed001a950e3296f4e88a916ab2405be0cc resolves this issue. The failure case no longer throws an assert but ... Anonymous
10:00 AM CephFS Bug #4068: libcephfs: if client->init() fails, shutdown() erroneously calls client->shutdown(), r...
Reviewed by Sage and Slang. Ian Colle
09:34 AM CephFS Bug #4068 (Fix Under Review): libcephfs: if client->init() fails, shutdown() erroneously calls cl...
Josh - can you please review Joe's wip branch? Ian Colle
10:35 AM Feature #4076: ceph-disk-prepare/activate: basic dm-crypt support
Initial implementation will:
- keep keys in /etc/ceph somewhere (/etc/ceph/disk-keys/* ?
- identify keys by GPT...
Sage Weil
10:33 AM Feature #4076 (Resolved): ceph-disk-prepare/activate: basic dm-crypt support
Sage Weil
10:25 AM Feature #4075 (Resolved): osd: move pg log into leveldb
Ian Colle
10:01 AM CephFS Feature #4074 (Resolved): qa: add traceless reply test to fs suite
Sage Weil
09:48 AM CephFS Feature #4002 (In Progress): mds: design fsck
Sage Weil
09:39 AM Bug #4051 (Duplicate): osd: inconsistent snapcolls on argonaut
Sage Weil
09:38 AM CephFS Bug #4035 (Need More Info): Ceph doesn't recover from fault on Opensuse (cfuse tests & rbd-cli te...
the fault message itself is nothing to worry about; just a socket error that we normally recover from. can you clari... Sage Weil
09:36 AM Bug #4052: OSD High memory usage (8-12GB) right after start
Just to clarify: please try the latest bobtail branch. Ignore wip_bobtail_f. Thanks! Sage Weil
09:36 AM Bug #4059 (Duplicate): osd: ENOTEMPTY unhandled for remove op
Ian Colle
09:04 AM Bug #3979 (Rejected): Ceph 0.56.2 RPM does not install
Pretty weird! I wonder if the permissions/mode on /etc/ceph are what RPM expects if it would skip the chown entirely... Sage Weil
08:55 AM Bug #3979: Ceph 0.56.2 RPM does not install
Got bored; I took an strace of this. Looks like it's failing tying to chown /etc/ceph:
5589 chown("/etc/ceph", 0...
Steven Presser
08:03 AM rgw Feature #4072: Allow binding on a tcp port
here is my pull request:
https://github.com/ceph/ceph/pull/46
Guilhem Lettron
08:01 AM rgw Feature #4072 (Resolved): Allow binding on a tcp port
For the moment, rgw can only bind on an unix socket.
It's very good for performance when using a local apache2.
I...
Guilhem Lettron
07:41 AM Bug #4070 (Resolved): memory leak
commit:749218f155969fd87a6194b26acd00a9332d522d Josh Durgin
02:08 AM Revision 778c45cd (ceph): Merge pull request #44 from dachary/wip-4070
buffer::ptr self assignment bug + patch
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:04 AM Revision 29195745 (ceph): Merge remote-tracking branch 'danny/wip-da-sca-memleaks'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil

02/10/2013

11:56 PM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
eth1 and ib0 connected to ceph cloud. Ivan Kudryavtsev
11:53 PM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
Ifstat output looks like:... Ivan Kudryavtsev
10:16 PM Bug #3955 (In Progress): Configure should explicity check for c++ compiler.
Anonymous
10:15 PM Bug #4030 (Resolved): Missing Fedora 18 release packages
The fedora18 gitbuilder has been updated to the released version, packages for daily builds can be found on gitbuilde... Anonymous
07:52 PM Revision f213669f (ceph): .gitignore: cleanup and sort entries
Cleanup old entries and sort the existing entries. Remove no longer
existing entries/files. Move some entries from to...
Danny Al-Gaaf
06:00 PM Revision 125cb719 (ceph): ceph-test.install: updated filelist
Add some files which are part of the ceph-test package on RPM based
distributions already: ceph_test_mon_workloadgen,...
Danny Al-Gaaf
05:56 PM Revision 6cecdd86 (ceph): spec/debian: don't install rest-bench twice
Don't install rest-bench in ceph.spec.in section for ceph-test and
ceph-test.install twice. This file is already part...
Danny Al-Gaaf
05:33 PM Revision 7b89ee66 (ceph): ceph-test: give binaries from ceph-test package useful names
The files from the ceph-test subpackage are installed to /usr/bin,
give them more useful names to make sure that the ...
Danny Al-Gaaf
05:04 PM Bug #4071 (Fix Under Review): osd: snap coll not created on scrub trim repop
wip-4071 Sage Weil
11:32 AM Bug #4071 (Resolved): osd: snap coll not created on scrub trim repop
on replica:... Sage Weil
02:32 PM Revision 749218f1 (ceph): buffer::ptr self assignment bug + patch
After
buffer::ptr a(1);
a = a;
a call to a.get_raw() will return a null pointer and there will be
no pointer refere...
Loïc Dachary
09:27 AM Bug #4069 (Resolved): OSD crashed and failed to start again
This issue was fixed in commit:3293b31b44c9adad2b5e37da9d5342a6e4b72ade, released in v0.56.2. There were some other ... Sage Weil
03:48 AM Bug #4069: OSD crashed and failed to start again
Removed and formatted again to XFS and started well but a lot of data should be replicated from other OSDs. Ivan Kudryavtsev
02:33 AM Bug #4069 (Resolved): OSD crashed and failed to start again
I was using 0.56 and found that all the OSDs on one host is down. When I tried to restart I got nothing successful, b... Ivan Kudryavtsev
09:05 AM Revision d48cc789 (ceph): rgw/rgw_xml.cc: fix realloc memory leak in error case
Fix error from cppcheck:
[src/rgw/rgw_xml.cc:212]: (error) Common realloc mistake: 'buf'
nulled but not freed upon...
Danny Al-Gaaf
09:05 AM Revision e6591db6 (ceph): wireshark: fix some memory leaks
Fix some memory leaks in packet-ceph.c. Error from cppcheck was:
[wireshark/ceph/packet-ceph.c:215]: (error) Memory ...
Danny Al-Gaaf
09:05 AM Revision f0ba8075 (ceph): SyntheticClient.cc: fix some memory leaks in the error handling
Fix some memory leaks in case of error handling due to failed
client->open() calls.
Error from cppcheck was:
[src/cl...
Danny Al-Gaaf
09:05 AM Revision 89df090e (ceph): rgw/rgw_rest.cc: fix 4K memory leak
Fix 4K memory leak in case RGWClientIO::read() fails in
read_all_chunked_input().
Error from cppcheck was:
Checking ...
Danny Al-Gaaf
09:05 AM Revision f26f1470 (ceph): common/fiemap.cc: fix realloc memory leak
Fix error from cppcheck:
[src/common/fiemap.cc:73]: (error) Common realloc mistake: 'fiemap'
nulled but not freed ...
Danny Al-Gaaf
09:05 AM Revision c92a0f55 (ceph): os/FileStore.cc: fix realloc memory leak in error case
Fix error from cppcheck:
[src/os/FileStore.cc:512]: (error) Common realloc mistake: 'fiemap'
nulled but not freed ...
Danny Al-Gaaf
06:37 AM Bug #4070: memory leak
Here is the proposed fix https://github.com/ceph/ceph/pull/44 Loïc Dachary
06:29 AM Bug #4070 (Resolved): memory leak
The "assignment operator of buffer::ptr":https://github.com/ceph/ceph/blob/master/src/common/buffer.cc#L286 leaks whe... Loïc Dachary
06:19 AM Tasks #4066: unit tests for src/include/buffer.h
https://github.com/ceph/ceph/pull/41 Loïc Dachary
05:00 AM Revision 4d054e2e (ceph): qa: fix iogen script
Wait 10 minutes and then stop.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 75c40fac603a3d...
Sage Weil
04:41 AM Revision 2c6afa05 (ceph): test_libcephfs: fix xattr test
Ignore the ceph.*.layout xattrs.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit b0d4dd21c7be...
Sage Weil
04:40 AM Revision 41537d4d (ceph): osd: do not spam system log on successful read_log
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 1948a02bc888fadafc29cf2e6f0a92129c68fd4c)
Sage Weil
02:58 AM Revision abc80ffc (ceph): java: make CephMountTest use user.* xattr names
Changes to the xattr code in Ceph require
a few tweaks to existing test cases.
Specifically, there is now a ceph.file...
Sage Weil

02/09/2013

09:36 PM Revision c31aff5f (ceph): rgw: plain format always appends eol to data
Beforehand we just prepended the eol to the next line, so that
the last line also gets eol.
Signed-off-by: Yehuda Sa...
Yehuda Sadeh
09:35 PM Revision 3e4d79fe (ceph): rgw: change json formatting for swift list container
Fixes: #4048
There is some difference in the way swift formats the
xml output and the json output for list container....
Yehuda Sadeh
09:22 PM Bug #4064: osd: filestore assert on FORREMOVAL_* collection removal
this was the job:... Sage Weil
09:15 PM Bug #4064: osd: filestore assert on FORREMOVAL_* collection removal
Related (i think) crash, on latest next:... Sage Weil
09:11 PM Bug #4052: OSD High memory usage (8-12GB) right after start
quick update: chasing a relate issue, hold off on upgrading a bit longer. Sage Weil
06:51 PM CephFS Bug #4068: libcephfs: if client->init() fails, shutdown() erroneously calls client->shutdown(), r...
branch wip-4068-buck has one possible fix for this issue (but maybe not the cleanest option). Anonymous
06:27 PM CephFS Bug #4068: libcephfs: if client->init() fails, shutdown() erroneously calls client->shutdown(), r...
title should be "erroneously calls" and not the inverse. Anonymous
06:24 PM CephFS Bug #4068 (Closed): libcephfs: if client->init() fails, shutdown() erroneously calls client->shut...
In src/libcephfs.cc mount() function:
if the client->init() call fails, shutdown() gets called. Assuming that the ...
Anonymous
05:41 PM Revision 6d199e22 (ceph): Merge branch 'next'
Sage Weil
05:40 PM Revision b19b6dce (ceph): osd: fix load_pgs collection handling
On a _TEMP pg, is_pg() would succeed, which meant we weren't actually
hitting the cleanup checks. Instead, restructu...
Sage Weil
05:40 PM Revision 1f80a0b5 (ceph): osd: fix load_pgs handling of pg dirs without a head
If there is a pgid that passes coll_t::is_pg() but there is no head, we
will populate the pgs map but then fail later...
Sage Weil
05:40 PM Revision ead68b47 (ceph): Merge branch 'next'
Conflicts:
src/mon/PGMonitor.h
Sage Weil
05:37 PM Revision 073f58ed (ceph): OSD::load_pgs: first scan colls before initing PGs
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
04:36 PM Bug #4067: Argonaut fails to build on fedora18
Argonaut for new users is a low priority.. As long as bobtail and master are working we can focus elsewhere. Sage Weil
12:08 PM Bug #4067 (Won't Fix): Argonaut fails to build on fedora18
The fedora18 argonaut build fails on a reference to boost-system. This is likely an issue with configure finding out... Anonymous
05:47 AM Revision 0d68f3a8 (ceph): test/crypto: fix narrowing conversion warning
warning: test/crypto.cc:49:3: narrowing conversion of ‘136’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-... Sage Weil
05:09 AM Revision 20255d98 (ceph): doc: update commands for fetching release PGP keys
Use https to ceph.com. The gitweb URLs aren't as pretty, but our
cert is at least valid!
Signed-off-by: Sage Weil <...
Sage Weil
04:26 AM Feature #3850 (Closed): Add json output for ceph pg dump and ceph osd tree
This has been idle for about a month now. Previous update gives insight on the ticket's request. Feel free to reopen ... Joao Eduardo Luis
01:28 AM Tasks #4066 (Resolved): unit tests for src/include/buffer.h
The "tests":https://github.com/ceph/ceph/blob/fadb5ae75ab70f55ce039113c856d09cf20699cb/src/test/bufferlist.cc for "bu... Loïc Dachary

02/08/2013

11:38 PM Bug #4065 (Can't reproduce): Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
Hi.
I am new to this and new to ceph. So please bear with me...
I tried to setup a ceph cluster here at home to t...
Matthias Babisch
11:33 PM Bug #4052: OSD High memory usage (8-12GB) right after start
Simon Frerichs wrote:
> Hi Sage,
>
> i checked two osds one start with this branch each and they crashed.
> I'll...
Sage Weil
11:30 PM Bug #4052: OSD High memory usage (8-12GB) right after start
Hi Sage,
i checked two osds one start with this branch each and they crashed.
I'll do another check later. Our cl...
Simon Frerichs
11:20 PM Bug #4052: OSD High memory usage (8-12GB) right after start
Hi Simon-
Is the osd crashing on startup *every* time? From the trace it looks like there is an invalid xattr set...
Sage Weil
05:13 PM Bug #4052: OSD High memory usage (8-12GB) right after start
i'll add an heap dump soon.
i just restarted another osd with wip_bobtail_f, also crashing:...
Simon Frerichs
02:22 PM Bug #4052: OSD High memory usage (8-12GB) right after start
hi Josh, burnupi57 running on wip-f branch might help.
we have this running from last week for the memory leak testing.
Tamilarasi muthamizhan
02:01 PM Bug #4052: OSD High memory usage (8-12GB) right after start
Yeah, if you can still reproduce it, a heap profile of an osd that's using excessive memory would be great.... Josh Durgin
01:42 PM Bug #4052: OSD High memory usage (8-12GB) right after start
Josh Durgin wrote:
> I haven't been able to reproduce this locally.
do you need more information / log output?
Simon Frerichs
01:39 PM Bug #4052: OSD High memory usage (8-12GB) right after start
I haven't been able to reproduce this locally. Josh Durgin
02:00 AM Bug #4052: OSD High memory usage (8-12GB) right after start
... Simon Frerichs
01:50 AM Bug #4052: OSD High memory usage (8-12GB) right after start
as requested current cluster status:
2013-02-08 10:48:40.125733 mon.0 [INF] pgmap v25369962: 2112 pgs: 1460 acti...
Simon Frerichs
01:43 AM Bug #4052 (Can't reproduce): OSD High memory usage (8-12GB) right after start
Hi,
some of our osds need 8-12GB RAM right after startup.
Sage mentioned wip_bobtail_f might fix it but this bra...
Simon Frerichs
09:58 PM Revision e7bc4b8d (ceph): mds: cap_reconnect_t uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:58 PM Revision f1e08e6c (ceph): mds: add ENCODING to the incompat set
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:58 PM Revision d414875a (ceph): mds: remove very dead commented-out code
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:58 PM Revision 77612336 (ceph): mds: enable SnapInfo, snaplink_t, sr_t dencoder usage
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:51 PM Bug #4064: osd: filestore assert on FORREMOVAL_* collection removal
... Sage Weil
09:50 PM Bug #4064 (Resolved): osd: filestore assert on FORREMOVAL_* collection removal
ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2013-02-08_12:11:07-rados-master-testing-basic/2870$ ... Sage Weil
09:27 PM Revision 38dd59ba (ceph): doc: Removed unnecessary/contradictory options.
fixes: #4058
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:18 PM Revision 19c94666 (ceph): doc: Fixed order of option.
fixes: #4046
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:17 PM Revision d557bcfb (ceph): mds: ESubtreeMap more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision d727b129 (ceph): mds: ETableClient event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision f82dce8d (ceph): mds: ETableClient more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision ac8f25c0 (ceph): mds: ETableServer event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 8f75db34 (ceph): mds: ETableServer more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 05461e8d (ceph): mds: EUpdate event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 3fb1b219 (ceph): mds: EUpdate more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 4123d011 (ceph): mds: use modern encoding for LogEvent
It's a pretty simple encoding, but if we ever want to encode more than
the event type and the event itself we'll be g...
Greg Farnum
09:17 PM Revision 6a6f75e8 (ceph): mds: inode_load_vec_t now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 5c812213 (ceph): mds: dirfrag_load_vec_t now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 7cbae702 (ceph): mds: mds_load_t now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 07b24cf2 (ceph): mds: SessionMap now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision de9c1a15 (ceph): MDS: EMetaBlob more modernization for encoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision a1ed7418 (ceph): mds: EOpen event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 5db5433e (ceph): mds: EResetJournal event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision b578ef27 (ceph): mds: EResetJournal modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 3f469baa (ceph): mds: ESession event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 709ff3d7 (ceph): mds: ESession more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 8e8ecb47 (ceph): mds: ESessions now uses modern encoding
To facilitate this (since it had no versioning previously), it
gets a new encoding number and LogEvent::decode() sets...
Greg Farnum
09:17 PM Revision 3cea0ca7 (ceph): mds: ESessions more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision a64153f9 (ceph): mds: ESlaveUpdate event now uses modern encoding everywhere
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 637e99fd (ceph): mds: link_rollback more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 85c67fe8 (ceph): mds: rmdir_rollback more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 70bc6afa (ceph): mds: rename_rollback more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 1842f461 (ceph): mds: ESlaveUpdate more modernization for dencoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 7998524d (ceph): mds: ESubtreeMap event now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 8906ae9a (ceph): mds: remove unused EString event
While we're at it, #include LogEvent.h from each of
the log events, some of which didn't include it previously!
Sign...
Greg Farnum
09:17 PM Revision b079733b (ceph): mds: EFragment event uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision a25683f3 (ceph): mds: EImportFinish event uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 83c1a3c4 (ceph): mds: EImportStart event uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 60730271 (ceph): mds: EMetaBlob and its sub-parts use modern encoding now
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision deb0d45c (ceph): mds: EMetaBlob::full_bit more modernization for dencoder
While we're doing so, make the frag stream operator const!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:17 PM Revision 09a2d66e (ceph): mds: EMetaBlob::remotebit more modernization for dencoder
And set defaults for the default constructor.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:17 PM Revision 196313b4 (ceph): mds: EMetaBlob::nullbit modernization for dencoder
And set defaults in the default constructor.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:17 PM Revision 821b74e9 (ceph): MDS: EMetaBlob::dirlump more modernization for encoder
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 0fe7a086 (ceph): mds: old_rstat_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:17 PM Revision d5a6a251 (ceph): DecayCounter: use modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:17 PM Revision 95cee97e (ceph): AnchorServer: use modern encoding for server state
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision d8a7b876 (ceph): CInode: use modern encoding for encode_store
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision eb060bb4 (ceph): CInode: use modern encoding for encode_export/decode_import
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 6e797e00 (ceph): InoTable: use modern encoding for encode_state and decode_state
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision 7bad5078 (ceph): SnapServer: use modern encoding for server_state
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision d21de810 (ceph): mds: ECommitted now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:17 PM Revision f886f31e (ceph): mds: EExport event uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:17 PM Revision ff63530d (ceph): mds: Capability (and sub-structs) now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
06:04 PM Revision f11beb95 (ceph): radosgw-admin: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 1b05b0edbac09d1d7cf0da2e536829df05e48573)
Sage Weil
05:59 PM Revision 3cf3710b (ceph): mon: fix typo in C_Stats
Broken by previous commit.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:21 PM CephFS Bug #4060: mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
Also, I've tested this fix with a basic script:
set -e
mnt=$1
touch ${mnt}/foo.$$
rados mkpool foo.$$
poolid=$...
Sam Lang
05:20 PM CephFS Bug #4060 (Fix Under Review): mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
Pushed a proposed fix to wip-4060. Needs review. Sam Lang
03:18 PM CephFS Bug #4060 (In Progress): mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
Even with add_data_pool I get EINVAL, so I'm reopening this. I've verified that (as before), the osdmap on the mds ... Sam Lang
02:57 PM CephFS Bug #4060 (Rejected): mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
You need to add it to the MDSMap first ("ceph mds add datapool [x]" or something), and the server does at least wait ... Greg Farnum
02:53 PM CephFS Bug #4060 (Resolved): mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
touch foo
create pool d2
setfattr -n ceph.file.layout.pool -v d2 foo
> returns EINVAL
The problem is that the p...
Sam Lang
05:19 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
the bit that looks fishy here is m_flush_mutex.__nusers. can you see what that thread is doing in gdb?
maybe it's...
Sage Weil
04:58 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
... Josh Durgin
04:55 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
A log dump shows nothing, so I'm guessing the log is corrupted such that it keeps logging to more and more memory wit... Josh Durgin
04:49 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
Something like that (or some kind of bug in the logging system that only gets hit with syslog or when not logging) wo... Greg Farnum
04:48 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
Oh, how interesting...I wonder if this is syslog not having enough network bandwidth? Or (in the more general sense) ... Greg Farnum
04:45 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
On wip-f, one osd grew to consume 70% of ram. The heap profiler tells us:... Josh Durgin
06:16 AM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
I've also started to see this and will try to get some heap profiling done to report back.
* ceph version 0.56.1 (...
Wido den Hollander
05:18 PM Revision 2bdf753d (ceph): mon: assert valid context return values
We recognized EAGAIN, ECANCELED, and success only.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Lui...
Sage Weil
05:18 PM Revision 3322e96b (ceph): Merge branch 'next'
Sage Weil
05:09 PM Revision 4837063d (ceph): mon: retry PGStats message on EAGAIN
If we get EAGAIN from a paxos restart/election/whatever, we should
restart the message instead of just blindly acking...
Sage Weil
05:09 PM Revision 17827769 (ceph): mon: handle -EAGAIN in completion contexts
We can get ECANCELED, EAGAIN, or success out of the completion contexts,
but in the EAGAIN case (meaning there was an...
Sage Weil
05:08 PM Bug #4006: osd: repeating 'wrong node' message in log
I am also seeing this message in the radosgw.log file for .56-623. The error appears when restarting rgw and again d... Ken Franklin
05:08 PM Bug #4063 (Duplicate): filer: probe crash on wip-bobtail-osd-msgr branch
Tamilarasi muthamizhan
05:02 PM Bug #4063: filer: probe crash on wip-bobtail-osd-msgr branch
restarting the mds/all daemons in the cluster does not help, still hitting the same issue again.
leaving the clust...
Tamilarasi muthamizhan
04:56 PM Bug #4063: filer: probe crash on wip-bobtail-osd-msgr branch
repasting the core dump... Tamilarasi muthamizhan
04:56 PM Bug #4063 (Duplicate): filer: probe crash on wip-bobtail-osd-msgr branch
ceph version 0.56.2-15-g2ebf4d0 [wip-bobtail-osd-msgr]
test set up: burnupi06, burnupi07
hit this when running ...
Tamilarasi muthamizhan
03:47 PM devops Feature #4062 (Rejected): Add data collection to the gitbuilders
Need to track how long the builds are taking. Anonymous
03:42 PM CephFS Bug #4061 (Can't reproduce): mds crashed at LogEvent::decode
hit this on burnupi60, when upgrading from ceph v0.56-598-gb970d05 to 0.56.2-12-gcc16791 on 4 feb and it seems to be ... Tamilarasi muthamizhan
01:58 PM CephFS Bug #4044 (Rejected): replay failure between MDS and client
Never mind, this turned out to be another encoding issue. Phew! Greg Farnum
01:28 PM Documentation #3432 (In Progress): move explanation for rbd on libvirt to new docs
John Wilkins
01:27 PM Documentation #4058 (Resolved): fstab documentation has invalid or misleading options
Removed extraneous/contradictory options, committed and pushed. Fix should be up shortly. John Wilkins
11:26 AM Documentation #4058 (Resolved): fstab documentation has invalid or misleading options
http://ceph.com/docs/master/cephfs/fstab/ states "the Ceph file system will mount automatically on startup". However... Dan Reif
01:22 PM CephFS Feature #3543: mds: new encoding
Okay, that was an easy bug to fix. Hurray!
(The LogEvent encoding was off a little bit.)
Running it through anoth...
Greg Farnum
01:17 PM Documentation #4046 (Resolved): Typo in ceph.com docs webpage
Fixed and checked in. Should appear shortly. John Wilkins
01:12 PM Bug #4059 (Duplicate): osd: ENOTEMPTY unhandled for remove op
This occurred on wip_bobtail_f in a local vstart 11-osd cluster which I was trying to use to reproduce #4052 by causi... Josh Durgin
11:19 AM rgw Cleanup #4057 (New): Update Admin API spec with comments
Incorporate received comments into admin API specification caleb miles
09:54 AM Bug #3895: librados test hang during mon thrashing
commit:17827769f1fe6d7c4838253fcec3b3a4ad288f41 Sage Weil
09:20 AM Bug #3895 (Resolved): librados test hang during mon thrashing
Sage Weil
09:05 AM Bug #3895: librados test hang during mon thrashing
wip-mon-eagain looks good Joao Eduardo Luis
09:36 AM Bug #4043: osd: validate/scrub collections
Ian Colle
09:22 AM rgw Feature #3973 (New): rgw: Handle requests sent in non-UTC time
Moved to a feature for possible future consideration. Ian Colle
01:18 AM rgw Feature #3973: rgw: Handle requests sent in non-UTC time
Yehuda, i admit that i looks like the client is sending the wrong date, although it would be nice if radosgw could co... Moritz Krinke
09:07 AM Linux kernel client Bug #3997 (Resolved): xfs: insert memory barriers before wake_up_bit()
Our work is done! Thanks! Sage Weil
09:03 AM Linux kernel client Bug #3997: xfs: insert memory barriers before wake_up_bit()
Ben has committed my fix to the upstream XFS tree.
I'm not sure when it will hit Linus' tree, but I
think we can ca...
Alex Elder
08:36 AM rbd Cleanup #4053: ceph: cleanup ceph page vector functions
Apparently for cleanup there is no "need review" so I'm
marking this "Feedback". I've posted a series of patches
t...
Alex Elder
08:30 AM rbd Cleanup #4053 (Resolved): ceph: cleanup ceph page vector functions
This is just documenting some cleanup activity I've done
that I'm about to post for review.
- delete bogus (re)decl...
Alex Elder
08:21 AM rbd Subtask #4007 (Fix Under Review): libceph: support STAT osd operation
A patch implementing this has been posted to the
ceph-devel mailing list for review.
[PATCH] libceph: allow STAT ...
Alex Elder
07:25 AM Revision ec1085e5 (ceph): Merge remote-tracking branch 'gh/wip-bobtail-vxattrs' into bobtail
Sage Weil
07:25 AM Revision 66d77585 (ceph): mon: enforce reweight be between 0..1
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
(cherry picked from commit...
Sage Weil
07:24 AM Revision 8bab3a1c (ceph): PG: dirty_info on handle_activate_map
We need to make sure the pg epoch is persisted during
activate_map.
Backport: bobtail
Reviewed-by: Sage Weil <sage@i...
Samuel Just
07:24 AM Revision dffa386b (ceph): osd: flush peering queue (consume maps) prior to boot
If the osd itself is behind on many maps during boot, it will get more and
(as part of that) flush the peering wq to ...
Sage Weil
07:20 AM Revision 5a02d6de (ceph): Merge branch 'next'
Sage Weil
06:51 AM Revision 1b05b0ed (ceph): radosgw-admin: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:31 AM Revision 2eaa7281 (ceph): keys: renew autobuild.asc key
This expired today. Change it to never expire, like the Ubuntu release
keys.
Signed-off-by: Sage Weil <sage@inktank...
Sage Weil
06:19 AM Revision f3ba46d3 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:16 AM Revision 8a2de334 (ceph): Merge remote-tracking branch 'origin/master' into wip-2941-3
Yehuda Sadeh
12:59 AM Revision 278dfe50 (ceph): rgw: stream get_obj operation
Fixes: #2941
Instead of iterating through the parts one by one when reading
an object, we can now send multiple reque...
Yehuda Sadeh
12:59 AM Revision 3383618d (ceph): throttle: optional non perf counter mode
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:34 AM Revision a56eb88c (ceph): Merge to include --machine-type and changes to --summary
Added the ability to support multiple types of machines with
--machine-type added to teuthology-lock when used with -...
Sandon Van Ness
12:16 AM Revision ed2bb387 (ceph): OSD: check pg snap collections on start up
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
12:16 AM Revision 55f85796 (ceph): OSD::load_pgs: first scan colls before initing PGs
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
12:06 AM Revision 75d86e47 (ceph): Made teuthology-lock --summary machine type aware.
Signed-off-by: Sandon Van Ness <sandon@van-ness.com> Sandon Van Ness

02/07/2013

11:38 PM Bug #4051 (Duplicate): osd: inconsistent snapcolls on argonaut
latest run:... Sage Weil
11:04 PM Bug #3895 (Fix Under Review): librados test hang during mon thrashing
tracked this down; see wip-mon-eagain
qa run against rados api tests seems to confirm that this fixes it (previous...
Sage Weil
01:07 PM Bug #3895: librados test hang during mon thrashing
Attached mon logs from a recent run after the rados test seemed to hang for a big (100 mon elections or so). The log... Sam Lang
12:49 PM Bug #3895: librados test hang during mon thrashing
Attached log files for this from hung runs (librados and kernel untar). Sam Lang
10:54 PM Revision f6af1e76 (ceph): rgw: fix bucket_owner assignment
s->bucket_acl may be null, so reverting to old behavior.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:54 PM Revision 70532d19 (ceph): rgw: get bucket_owner from policy
We already read the bucket policy, we can get the bucket
owner from there.
Signed-off-by: Yehuda Sadeh <yehuda@inkta...
Yehuda Sadeh
10:54 PM Revision e345dfe0 (ceph): Feature 3667: Support extra canned acls.
Support the bucket-owner-read and bucket-owner-full
canned acls.
Signed-off-by caleb miles <caleb.miles@inktank.com>...
caleb miles
10:27 PM Revision fa47e77a (ceph): ReplicatedPG: check store for temp collection in have_temp_coll
We may not have "created" the temp collection since OSD restart
before removing the PG. have_temp_coll must also loo...
Samuel Just
09:55 PM Revision a18045f0 (ceph): rgw: a tool to fix clobbered bucket info in user's bucket list
This fixes bad entries in user's bucket list that may have occured
due to issue #4039. Syntax:
$ radosgw-admin user...
Yehuda Sadeh
09:55 PM Revision a00c77ab (ceph): rgw: bucket recreation should not clobber bucket info
Fixes: #4039
User's list of buckets is getting modified even if bucket already
exists. This fix removes the newly cre...
Yehuda Sadeh
09:53 PM Revision 47c9f46a (ceph): rgw: a tool to fix clobbered bucket info in user's bucket list
This fixes bad entries in user's bucket list that may have occured
due to issue #4039. Syntax:
$ radosgw-admin user...
Yehuda Sadeh
09:53 PM Revision 6c8d6381 (ceph): rgw: bucket recreation should not clobber bucket info
Fixes: #4039
User's list of buckets is getting modified even if bucket already
exists. This fix removes the newly cre...
Yehuda Sadeh
09:48 PM Bug #4050 (Resolved): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type ==...
2013-02-07 20:58:49.461754 7f518f18c700 -1 osd/PG.cc: In function 'boost::statechart::result PG::RecoveryState::Repli... Samuel Just
09:26 PM Revision 030bc7c2 (ceph): Added support for multiple types of machines.
Added the ability to support multiple types of machines with
--machine-type added to teuthology-lock when used with -...
Sandon Van Ness
09:26 PM Revision 9cb6c33f (ceph): rgw: a tool to fix clobbered bucket info in user's bucket list
This fixes bad entries in user's bucket list that may have occured
due to issue #4039. Syntax:
$ radosgw-admin user...
Yehuda Sadeh
09:25 PM Revision 9d006ec4 (ceph): rgw: bucket recreation should not clobber bucket info
Fixes: #4039
User's list of buckets is getting modified even if bucket already
exists. This fix removes the newly cre...
Yehuda Sadeh
09:09 PM Revision 78454794 (ceph): Merge branch 'wip-cephtool' into next
Usage/errmsg fixups for the ceph CLI tool
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
09:06 PM Revision 36cf4d0c (ceph): ceph: fix 'pg' error message to direct user toward better input
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:06 PM Revision 73872e71 (ceph): ceph: use "config set" consistently in help/error msgs
apparently it was once known as set_config. Fix up everything to
refer to the new name. Also, fix up the help messa...
Dan Mick
09:06 PM Revision eb9d6cac (ceph): osd: fix name of setomapval admin-daemon command
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:06 PM Revision c44846e0 (ceph): ceph: ceph mon delete doesn't exist; ceph mon remove is the command
Fix up cli test as well (doc is already correct)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
09:06 PM Revision 1042060f (ceph): mds: error messages for export_dir said 'migrate_dir'
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
08:31 PM Feature #3891 (Fix Under Review): osd: move purged_snaps out of info
David Zafman
07:47 PM Revision 5896b971 (ceph): modified the script to run on both argonaut and bobtail.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
06:44 PM Revision dbce1d0d (ceph): PG: dirty_info on handle_activate_map
We need to make sure the pg epoch is persisted during
activate_map.
Backport: bobtail
Reviewed-by: Sage Weil <sage@i...
Samuel Just
06:25 PM Revision 94323535 (ceph): mds: rename mds_traceless_replies to mds_inject_traceless_reply_probabi...
Sage pointed out we should try for consistent naming on these debug
options, and this option is like our other inject...
Greg Farnum
06:21 PM Revision af95d934 (ceph): osd: flush peering queue (consume maps) prior to boot
If the osd itself is behind on many maps during boot, it will get more and
(as part of that) flush the peering wq to ...
Sage Weil
06:10 PM Documentation #3432: move explanation for rbd on libvirt to new docs
The secondary issue is only without cephx, it's true, but the bigger issue of "we *really*
need this documentation i...
Dan Mick
06:08 PM Documentation #4049 (Resolved): public/cluster network doc should mention that multiple subnets a...
public network and cluster network allow comma-separated (at least) lists of subnets. It is of course assumed
that ...
Dan Mick
05:16 PM rgw Feature #2941 (Resolved): rgw: improve streaming read performance
Merged, commit:8a2de334fed5c56919063bba8c60a3c73bd6534c Yehuda Sadeh
05:11 PM rgw Bug #4048 (Resolved): API mismatch between RGW and Swift
As discussed with Yehuda, when using RadosGW with a delimiter:
curl -H 'x-auth-token: 909e3793e499425fb90364738107da...
Alexandre Marangone
05:08 PM rbd Bug #4047 (Resolved): removing a non-existing rbd image logs error in osd logs
when removing a non-existing rbd image floods osd logs even when the debug is turned off. This can be avoided.
ubu...
Tamilarasi muthamizhan
04:31 PM Documentation #4046 (Resolved): Typo in ceph.com docs webpage
In this section:
http://ceph.com/docs/master/rados/operations/operating/#stopping-a-cluster
the example command:...
Anonymous
04:22 PM rbd Bug #4045 (Resolved): snap unprotect on a snapshot that is already unprotected throws inappropria...
ceph version 0.56.2-7-gc3468f7 (c3468f76a5e68a6426f03e508d8ecf26950fca2a)
Trying to unprotect a snapshot, that is ...
Tamilarasi muthamizhan
04:09 PM Feature #3982 (Resolved): Performance tests on branches that change the way pg info is stored
David Zafman
02:54 PM rgw Feature #3667 (Resolved): rgw: support extra canned acl params
Merged commit:e345dfe04a64fcd0d37c9e0717b6714038c302ae Yehuda Sadeh
02:14 PM CephFS Bug #4044 (Rejected): replay failure between MDS and client
While testing #3543 (but that shouldn't be related to this issue), I restarted the MDS and ran into a case where the ... Greg Farnum
02:11 PM CephFS Feature #3543: mds: new encoding
3Still haven't gotten in on teuthology (soon!), but I did some local upgrade testing. I was able to upgrade from mast... Greg Farnum
01:58 PM Bug #4042: osd crash in recovery state: FAILED assert(0 == "we got a bad state machine event")
Nope. I've looked at it when reporting this issue, but I couldn't find a core file. I'd expected one to be in /, but ... Wido den Hollander
01:51 PM Bug #4042 (Need More Info): osd crash in recovery state: FAILED assert(0 == "we got a bad state m...
Hey Wido- Do you have have the core by chance? Sage Weil
08:40 AM Bug #4042 (Resolved): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine...
I just rebooted a couple of my 0.56.2 nodes and out of 12 OSDs one went down with:... Wido den Hollander
01:55 PM rgw Bug #4039 (Resolved): rgw: bucket info discrepencies
Fixed, commit:9d006ec40ced9d97b590ee07ca9171f0c9bec6e9.
Recovery tool, commit:9cb6c33f0e2281b66cc690a28e08459f2e62ca...
Yehuda Sadeh
11:06 AM rgw Bug #4039 (In Progress): rgw: bucket info discrepencies
Ian Colle
01:49 PM rbd Bug #4003 (Resolved): rbd: EBUSY errors from rbd unmap
closing this. phew! Sage Weil
01:45 PM Bug #4043 (Resolved): osd: validate/scrub collections
check that existent collections is correct.
one option is to just do this during startup (along with some optional...
Sage Weil
11:23 AM Bug #4036: init-ceph: assumes write access to /var/run/ceph
I was mistaken about vstart clusters; it's restarting them just fine. Changed the bug description to more correctly d... Greg Farnum
10:09 AM CephFS Cleanup #1499: mds: clean up directory layouts
I've rebased on top of the wip-mds-encode-rebased branch as wip-1499-mds-layouts, although I notice it's failing some... Greg Farnum
10:09 AM CephFS Bug #1435: mds: loss of layout policies upon mds restart
I've been totally unable to come up with a scenario for how this could happen via code inspection, so I think I'm jus... Greg Farnum
09:54 AM Bug #3995: OSD heartbeat-crashes during startup
All right, I'll try to confirm if I see the problem again.
Thank you.
Artem Grinblat
09:47 AM Bug #3995 (Resolved): OSD heartbeat-crashes during startup
Artem Grinblat wrote:
> Sage, no, as I've said in comment #1, after a couple of restarts the OSD returned to normal....
Sage Weil
09:43 AM Bug #3995: OSD heartbeat-crashes during startup
Sage, no, as I've said in comment #1, after a couple of restarts the OSD returned to normal. Artem Grinblat
09:39 AM Bug #3995 (Need More Info): OSD heartbeat-crashes during startup
Artem, does it do this on every startup? Can you test wip_bobtail_f and see if it resolves the problem?
Thanks!
Sage Weil
09:52 AM rgw Feature #3973: rgw: Handle requests sent in non-UTC time
from RFC 2616:... Yehuda Sadeh
09:39 AM rgw Feature #3973: rgw: Handle requests sent in non-UTC time
Ian Colle
12:26 AM rgw Feature #3973: rgw: Handle requests sent in non-UTC time
Ian, i dont think this is an client issue. Checking the AWS documentation (http://docs.aws.amazon.com/AmazonS3/latest... Moritz Krinke
08:14 AM Bug #4041 (Can't reproduce): mon: Single-Paxos: on Paxos, leader didn't trim old versions
Possibly after being killed at some point, the leader ignored earlier versions when it trimmed its state, such that t... Joao Eduardo Luis
07:44 AM Bug #4040: mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: error parsing ...
Triggered again, same symptoms, and it appears as if the issue is a skipped version on the store:
from the origina...
Joao Eduardo Luis
04:25 AM Bug #4040: mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: error parsing ...
Also, I suspect this might be causing the same problem described on #4026 Joao Eduardo Luis
04:24 AM Bug #4040: mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: error parsing ...
Something got messed up when updating the 'last_committed' version on mon.f, which by the way has fallen some 10 vers... Joao Eduardo Luis
04:01 AM Bug #4040 (Resolved): mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: err...
... Joao Eduardo Luis
06:02 AM Revision ed9103aa (ceph): rgw: parse testdir into apache.conf
Also fix up the template to use {{field}} for stuff we don't want to parse.
There is probably a better way...
Signed...
Sage Weil
06:01 AM Revision 75c40fac (ceph): qa: fix iogen script
Wait 10 minutes and then stop.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:44 AM Revision 67bbb9c7 (ceph): osd_recovery: add missing testdir arg
Sage Weil
01:14 AM Revision 561ea14c (ceph): ceph_manager: take int or string to osd_admin_socket
This fixes a failure on dump_stuck. Sage Weil
12:47 AM Revision 46d7dbd3 (ceph): client: trigger the completion in _flush when short-cutting
We missed a shortcut return from _flush() when doing
e9a6694d0151b79c3a3b44cee5df8e3d4dcbfc2c, so _fsync() calls
were...
Greg Farnum

02/06/2013

11:46 PM Bug #3945: osd: dynamically link to leveldb
The current version of leveldb that is being used by ceph is 1.2. The wip-leveldb has version 1.9 which is the lates... Anonymous
09:34 PM Revision 08b82b3e (ceph): mds: add "mds traceless replies" debug option
This option specifies (in the range 0-1) the percentage of modifying
operations that should be responded to without i...
Greg Farnum
07:45 PM Revision 9871cf27 (ceph): logrotate.conf: Silence rgw logrotate some more
Apply the same change as commit d02340d90c9d30d44c962bea7171db3fe3bfba8e to
the radosgw logrotate.conf.
Signed-off-b...
Gary Lowell
07:44 PM Revision d02340d9 (ceph): silence logrotate some more
I was getting email with logrotate error output from “which invoke-rc.d”
on systems without an invoke-rc.d. This pat...
Alexandre Oliva
06:43 PM Revision f81e0952 (ceph): Merge remote-tracking branch 'gh/wip-danny-cleanups'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
06:38 PM Revision 0aea4dba (ceph): Merge remote-tracking branch 'gh/wip-3768'
Sage Weil
06:22 PM Revision c0e1070f (ceph): test: fix Throttle unit test.
A bunch of these are slightly racy so they're enclosed in loops. This
particular one, though, changes the Throttle st...
Greg Farnum
05:06 PM Revision 3fbb5522 (ceph): radosbench: fix missing format value
tdir is substituted in at the end. There is probably a better way to do
this.
Sage Weil
05:04 PM Revision 936f314a (ceph): rgw: fix testdir format on f
Format the path, not filehandle Sage Weil
05:02 PM Revision 1948a02b (ceph): osd: do not spam system log on successful read_log
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM CephFS Bug #4038 (Resolved): ceph-fuse: various hangs
He says it fixed the problem, and it's in master now. (commit: 46d7dbd3472f26926c6d048bfc3c150074bfd283) Greg Farnum
04:32 PM CephFS Bug #4038: ceph-fuse: various hangs
There's a shortcut return in CInode::_flush() that wasn't setting the new completion to done (when called from _fsync... Greg Farnum
04:01 PM CephFS Bug #4038 (Resolved): ceph-fuse: various hangs
... Sage Weil
04:42 PM Revision 3acc4d2c (ceph): rbd-fuse: fix for loop in open_rbd_image()
Remove uninitialized usage of 'int i' as i++ from 'for' loop.
The variale 'i' is never used in this loop and initiali...
Danny Al-Gaaf
04:42 PM Revision b1fc10ef (ceph): messages/MOSDRepScrub.h: initialize member variable in constructor
Initialize chunky and deep bool member variables in the constructor
with false.
Signed-off-by: Danny Al-Gaaf <danny....
Danny Al-Gaaf
04:42 PM Revision db0dbe5d (ceph): msg/Message.h: fix C-style pointer casting
Replace C-style pointer casting with correct static_cast<>().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:42 PM Revision 42682963 (ceph): WorkQueue.h: fix cast
Replace C-style pointer casting with correct static_cast<>().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:42 PM Revision a4042cc3 (ceph): ceph_crypto.cc: remove unused shutdown() outside crypto ifdef's
Fix "out-of-line declaration of a member must be a definition
[-Wout-of-line-declaration]". Remove ceph::crypto::shut...
Danny Al-Gaaf
04:42 PM Revision ad526c0e (ceph): obj_bencher.cc: use vector instead of VLA's
Fix "variable length array of non-POD element type" error. (-Wvla)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisec...
Danny Al-Gaaf
04:42 PM Revision 0327cbaa (ceph): include/buffer.h: fix operator=
Fix operator=: return "iterator&" instead of 'iterator'. Check if 'this'
equals 'other' before set anything.
Signed-...
Danny Al-Gaaf
04:42 PM Revision d54bd170 (ceph): include/types.h: change operator<< function parameter
Fix "Function parameter 'v' should be passed by reference." from cppchecker.
Use 'const pair<A,B>& v' similar to the ...
Danny Al-Gaaf
04:42 PM Revision 22e48b57 (ceph): include/xlist.h: fix C-style pointer casting
Replace C-style pointer casting with correct static_cast<>().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:41 PM rgw Bug #4039 (Resolved): rgw: bucket info discrepencies
bucket (re)creation ends up clobbering the bucket info stored under user's info. Yehuda Sadeh
03:22 PM Bug #4037 (Resolved): mon: Single-Paxos: on Paxos, FAILED assert(begin->last_committed == last_co...
... Joao Eduardo Luis
01:38 PM CephFS Feature #3626 (Resolved): mds: debug mode to generate traceless replies to clients
Greg Farnum
01:38 PM CephFS Feature #3626: mds: debug mode to generate traceless replies to clients
Merged into master in commit:08b82b3ef6b43283e35fd4e56eb5c78651345bea. Greg Farnum
01:26 PM CephFS Feature #3626 (Fix Under Review): mds: debug mode to generate traceless replies to clients
wip-4036 (commit:4ebba50a15584c89e0c5e4c6e48618055ceb96d8). Testing it now with pjd on a vstart cluster with no trace... Greg Farnum
12:52 PM Bug #4036 (Resolved): init-ceph: assumes write access to /var/run/ceph
I noticed this when using init-ceph on a vstart cluster:... Greg Farnum
12:26 PM rgw Bug #4011 (Resolved): rgw: multipart upload complete does not clean up parts from index
Fixed, commit:b663c097d1e6f41aed9abeadaae80f66fc71f5ec
Recovery tool, commit:2d8faf8e5f15e833e6b556b0f3c4ac92e4a4151...
Yehuda Sadeh
11:49 AM rbd Subtask #4007: libceph: support STAT osd operation
This has turned out to be simple change. It was needed in
rbd as well, and I'll just add support to both under this...
Alex Elder
09:19 AM rbd Subtask #4007: libceph: support STAT osd operation
It wasn't really possible to know this up front but
it looks like this is trivial. I've basically
completed it but...
Alex Elder
11:32 AM rgw Feature #3973 (Need More Info): rgw: Handle requests sent in non-UTC time
Moritz - this seems like an issue with aws-sdk-ruby not reporting time in UTC, rather than our inability to handle a... Ian Colle
11:01 AM CephFS Bug #4035 (Rejected): Ceph doesn't recover from fault on Opensuse (cfuse tests & rbd-cli tests)
I'm not sure if this is exclusive to fs but on an opensuse, single node cluster, when running cfuse and rbd tests a f... Ken Franklin
10:56 AM rbd Bug #3697 (In Progress): rbd copy.sh test failing in nightly
Tamilarasi muthamizhan
10:38 AM Bug #3768 (Resolved): perl is required for logrotate, we need to include Perl as a dependency
commit:0aea4dba040b8caaeb5c4079728078541e5bb2c1 Sage Weil
10:08 AM CephFS Fix #4034 (Resolved): mds: fix replayed ino creation extra_bl
I haven't tested this, but I noticed during code inspection for other things that I believe all our recent fixes for ... Greg Farnum
09:59 AM Bug #4026 (In Progress): mon: Single-Paxos: abort on LogMonitor::update_from_paxos
Joao Eduardo Luis
09:59 AM Bug #4026: mon: Single-Paxos: abort on LogMonitor::update_from_paxos
Haven't been able to reproduce this nor to find an obvious cause for this to have happened.
After inspecting the s...
Joao Eduardo Luis
09:37 AM devops Feature #4032: ceph-disk-prepare should allow the definition of an OSD id
Ah, right. I was thinking we could get into badness over that disagreement, but of course everything checks the real ... Greg Farnum
09:27 AM devops Feature #4032: ceph-disk-prepare should allow the definition of an OSD id
Greg Farnum wrote:
> I don't think we want to do this. The problem is that if we plug in a new OSD that has the same...
Sage Weil
09:21 AM devops Feature #4032: ceph-disk-prepare should allow the definition of an OSD id
I don't think we want to do this. The problem is that if we plug in a new OSD that has the same ID as the previous on... Greg Farnum
05:55 AM devops Feature #4032 (Rejected): ceph-disk-prepare should allow the definition of an OSD id
When replacing disks in existing boxes, sometimes it's useful to keep the existing OSD numbering, rather than start a... Faidon Liambotis
08:56 AM rbd Bug #3958: rbd fsx fails with EBUSY
this is causing several failures on master runs.. something has changed.
latest:
ubuntu@teuthology:/a/sage-2013-...
Sage Weil
08:55 AM Bug #3810 (Resolved): btrfs corrupts file size on 3.7
Sage Weil
08:31 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
The testing I've been doing now has shown no problems
now that teuthology has been updated.
The two other issues ...
Alex Elder
06:16 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
Seems to have done the trick! The kernel_untar_build.sh
task just finished for me without error, and it failed
rel...
Alex Elder
05:06 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
That sounds promising, I hope it works!
This was actually the last thing I was looking at last
night while waitin...
Alex Elder
08:18 AM Bug #3854: mon: clock skew tests failing on master
This was fixed by commit:d74b31b24db647a8b7c80d1552fa6f0b02c54ba4 and commit:c54781618569680898e77e151dd7364f22ac4aa1 Joao Eduardo Luis
07:31 AM Revision ed3c3615 (ceph): nuke: don't try unmount if we're rebooting everything anyway
This can cause issues when unmount hangs. Our automatic runs reboot
everything unconditionally, so this caused a bunc...
Josh Durgin
07:28 AM Revision c6504bab (ceph): nuke: make tmpfs check only umount tmpfs
This would catch things like /tmp/cephtest/mnt.client.0, which are
used by cfuse, rbd, and kclient.
Josh Durgin
07:20 AM rbd Bug #4033 (Fix Under Review): krbd: add barriers near done flag operations
A fix for this has been posted for review.
[PATCH] rbd: add barriers near done flag operations
Alex Elder
06:15 AM rbd Bug #4033 (Resolved): krbd: add barriers near done flag operations
I fixed this problem while investigating the rbd hangs
in http://tracker.ceph.com/issues/4003.
Somehow, I missed ...
Alex Elder
07:19 AM Revision 82273e95 (ceph): rbd: fix rbd image unmount
The testdir param was missing. Avoid this class of errors by unmounting
exactly what we mounted.
Sage Weil
07:01 AM Revision 60990459 (ceph): rbd: set env before running sudo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:53 AM devops Bug #4031 (Won't Fix): ceph-disk-activate hardcodes journal path, ignores configuration
I'm having my ceph.conf configured to store journals in a different place, like:
[osd]
osd journal = /var/lib/ceph...
Faidon Liambotis
01:56 AM Revision 27fb0e63 (ceph): rgw: a tool to fix buckets with leaked multipart references
Checks specified bucket for the #4011 symptoms, optionally fix
the issue.
sytax:
radosgw-admin bucket check --buck...
Yehuda Sadeh
01:55 AM Revision 50c1775d (ceph): rgw: radosgw-admin object unlink
Add a radosgw-admin option to remove object from bucket index
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cher...
Yehuda Sadeh
01:48 AM Revision cc167914 (ceph): rgw: a tool to fix buckets with leaked multipart references
Checks specified bucket for the #4011 symptoms, optionally fix
the issue.
sytax:
radosgw-admin bucket check --buck...
Yehuda Sadeh
01:31 AM Revision 9eff2ee1 (ceph): Merge remote-tracking branch 'gh/wip-osd-commands'
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
Sage Weil
01:08 AM Revision 4d6964fc (ceph): rgw: radosgw-admin object unlink
Add a radosgw-admin option to remove object from bucket index
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cher...
Yehuda Sadeh
12:35 AM Revision 3b635423 (ceph): mon: move list_rules into CrushWrapper method
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:35 AM Revision 9f4d4ac9 (ceph): crush: add list_rules() method
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:14 AM Revision 7f237be2 (ceph): Makefile: Add rgw/logrotate.conf source tarball
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell

02/05/2013

11:56 PM Bug #4030 (Resolved): Missing Fedora 18 release packages
In the docs on OS recommendations:
http://ceph.com/docs/master/install/os-recommendations/
It is mentioned that...
Jens Kristian Søgaard
11:52 PM Revision 16235a7a (ceph): rgw: radosgw-admin object unlink
Add a radosgw-admin option to remove object from bucket index
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:52 PM Revision 2d8faf8e (ceph): rgw: a tool to fix buckets with leaked multipart references
Checks specified bucket for the #4011 symptoms, optionally fix
the issue.
sytax:
radosgw-admin bucket check --buck...
Yehuda Sadeh
11:52 PM Revision b663c097 (ceph): rgw: unlink multipart upload parts when completing upload
Fixes: #4011
When completing the multipart upload, we also need to unlink the
parts from the bucket index. Originally...
Yehuda Sadeh
11:43 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
This was backing up qa stuff because the rbd.py qa task wasn't unmounting during cleanup. That bit is now fixed. I ... Sage Weil
10:54 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
new theory:
the reason umount hangs is because nuke is killing the client and osds at the same time. the umount i...
Sage Weil
10:41 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I found that unmount was hanging too. I think somehow the
completion of the I/O is not getting propagated up when
...
Alex Elder
10:33 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
aha:... Sage Weil
10:15 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
btw i am able to reproduce the EBUSY with just... Sage Weil
08:28 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I've added some instrumentation and find that the rbd
client is not dropping its watch at the end of the
kernel_unt...
Alex Elder
12:51 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
The interrupt issue has been fixed, but the other issue
(rbd device can't be unmapped because EBUSY) remains.
I h...
Alex Elder
11:35 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I ran the kernel_untar_build.sh workunit using the
ceph "master" branch and the ceph-client "testing"
branch and go...
Alex Elder
11:13 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I think I found *a* problem, possibly not *the* problem.
This commit:
bc7a62ee5 rbd: prevent open for image ...
Alex Elder
11:04 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I am able to reproduce this problem by running
the kernel_untar_build.sh workunit.
I ran the test using the ceph ...
Alex Elder
08:53 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
> Alex, unless there is another high priority regression, can you
> look at this first?
Yes I will.
Alex Elder
08:52 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
Sam Lang wrote:
> I was able to verify that this happens with an older version of teuthology, one without the change...
Sage Weil
08:41 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I was able to verify that this happens with an older version of teuthology, one without the changes I've made recentl... Sam Lang
05:18 AM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I had the impression this might be a problem that
is holding up completion of the nightly test suite.
But I'm not...
Alex Elder
11:20 PM Revision 99ea3030 (ceph): logrotate.conf: Remove unneeded loop and update new rgw version.
Remove an unneeded for loop from the ceph logrotate.conf, and
update the new rgw logrotate.conf to reload the radosgw...
Gary Lowell
10:54 PM Revision c8eace6f (ceph): rgw: create a separate logrotate file for radosgw
Fixes: #3813
Since radosgw package is separate from the ceph package,
it also needs to have a separate logrotate. The...
Yehuda Sadeh
10:31 PM Revision 43a01c99 (ceph): crush: factor out (trivial) crush_destroy_rule()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:31 PM Revision b9bd482d (ceph): crush: remove_rule() method
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:31 PM Revision a19cdd49 (ceph): osdmap: method to check if a crush ruleset is in use
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:31 PM Revision 2c559a7a (ceph): mon: 'osd crush rule rm <name>'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:31 PM Revision b79067a8 (ceph): qa: add workunits/mon/crush_ops.sh
Test creating, listing, removing crush rules via the mon.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:31 PM Revision c370d85b (ceph): mon: 'osd crush rules list|ls'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:30 PM Revision 9da6290c (ceph): crush: factor out dump_rules from dump
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:30 PM Revision b6036a58 (ceph): mon: 'osd crush dump'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:30 PM Revision a04d3f0a (ceph): mon: 'osd crush rule create-simple <name> <root> <failure_domain_type>'
Simple command to create simple rules.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:29 PM Revision 1a386d6c (ceph): crush: add_simple_rule() command
Method to create a very generic rule the distributes objects across the
specified failure domain type underneath the ...
Sage Weil
10:26 PM Revision d7ada58a (ceph): crush: fix get_rule_id() return value
There are 0 callers, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:26 PM Revision 3105700d (ceph): mon: 'osd find <osd-id>' command
Simple command to find the ip, host, rack, etc. for an OSD. This is better
than 'ceph osd dump | grep ^osd.NNN\ '.
...
Sage Weil
10:26 PM Revision 4f992ea3 (ceph): crush: add rule_exists()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:20 PM Revision 100e9056 (ceph): misc: Close connections on reboot
When nodes are rebooted, the connections remain open
even after calling reconnect and setting up new ssh
sessions to ...
Sam Lang
10:07 PM Bug #4028 (Duplicate): rbd: qa runs failing to remove image after unmap
sorry, this is actuall a dup of #4003. Sage Weil
09:55 PM Bug #4028: rbd: qa runs failing to remove image after unmap
Is this the fault of the rbd task? What should
be removing the image?
Alex Elder
08:57 PM Bug #4028 (Duplicate): rbd: qa runs failing to remove image after unmap
Pretty consistently reproducible with kernel rbd tasks against master branch, and either master or testing kernel. Sage Weil
09:48 PM Revision b3ffc718 (ceph): Merge branch 'wip-2753-fsync-errors'
Reviewed-by: Sage Weil <sage@inktank.com> Greg Farnum
09:29 PM Revision 72c7bcd5 (ceph): mds: MDSCacheObjectInfo now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:29 PM Revision 49b0be58 (ceph): mds: rename MDSTableServer::_pending to mds_table_pending_t
And move it from MDSTableServer into mdstypes.cc, so we can use it
in ceph-dencoder more gracefully (coming up next!)...
Greg Farnum
09:29 PM Revision 924fb18f (ceph): mds: mds_table_pending_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 78632adc (ceph): mds: modernize SimpleLock on-wire encoding
This is a wire protocol change.
Signed-off-by: Sage Weil <sage@inktank.com>
Greg Farnum
09:29 PM Revision 21901d21 (ceph): mdsmap: uninline encode/decode
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 771204b2 (ceph): mds: move conditional MDSMap encoding into single encode method
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 50ab924a (ceph): mds: MDSMap now uses modern encoding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:29 PM Revision ad40bdd8 (ceph): MDSMap: mds_info_t now uses modern encoding
We have to update the older-style MDSMap encodings to generate
the previous versions for clients as well.
Signed-off...
Greg Farnum
09:29 PM Revision 90d93d94 (ceph): mds: build dencoder with more stuff
Add libosdc and perfglue/disabled_heap_profiler to the
dencoder, because those are required for the MDS stuff
we're a...
Greg Farnum
09:29 PM Revision c058285d (ceph): mds: uninline Capability encoders
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:29 PM Revision 08124fc7 (ceph): mds: SnapInfo, snaplink_t, sr_t now use modern encoding
This commit doesn't enable the dencoder integration due
to some build and compile issues, but we'll turn it
on later....
Greg Farnum
09:29 PM Revision 3e728931 (ceph): client: rename client/SnapRealm files to avoid automake build conflict
We are about to move the MDS' SnapRealm into its own files, which conflicts.
The MDS is more important, so it wins th...
Greg Farnum
09:29 PM Revision f1baa79c (ceph): mds: move SnapRealm into its own h/cc files
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:29 PM Revision 34f7c715 (ceph): mds: inode_back{trace,pointer}_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 2888830f (ceph): mds: default_file_layout now uses modern encoding
And move implementations into mdstypes.cc from CInode and common/types.
mdstypes.cc sadly lives in libcommon; as seve...
Greg Farnum
09:29 PM Revision a892671a (ceph): mds: frag_info_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com> Greg Farnum
09:29 PM Revision cda5590e (ceph): mds: rename struct default_file_layout to file_layout_policy_t
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 9cf9c54c (ceph): mds: nest_info_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 49eb4d68 (ceph): mds: client_writeable_range_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 87da20bf (ceph): mds: fold byte_range_t into client_writeable_range_t
As part of this, fold byte_range_t into it as a sub-struct
and eliminate its free-standing functions (it's too small
...
Greg Farnum
09:29 PM Revision 843a3521 (ceph): mds: inode_t now uses modern encoding
And we move implementations and the dumper into mdstypes.cc (from
mdstypes.h and common/types.cc).
Signed-off-by: Sa...
Greg Farnum
09:29 PM Revision 7e85a178 (ceph): remove common/types.cc
It no longer has a purpose; the functions it used to host are now
implemented in mds/mdstypes.cc and more properly be...
Greg Farnum
09:29 PM Revision bd4897b8 (ceph): mds: old_inode_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 44865800 (ceph): mds: fnode_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 91555e22 (ceph): mds: move durable Session bits into session_info_t
This keeps the on-disk structure explicitly separate from the in-memory
functional stuff.
Signed-off-by: Sage Weil <...
Greg Farnum
09:29 PM Revision f57f4244 (ceph): mds: session_info_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision d580a581 (ceph): mds: string_snap_t now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision 43468a3b (ceph): osd: remove DecayCounter header
Neither the OSD nor the PG makes any use of this.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:29 PM Revision ccba2ced (ceph): mds: add CEPH_FEATURE_MDSENC feature bit
This will cover the MDS cluster on upgrade, and determine which encoding
of the MDSMap they use for clients.
Signed-...
Greg Farnum
09:29 PM Revision e35b89ec (ceph): mds: Anchor now uses modern encoding
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:28 PM Revision ece1c0f8 (ceph): mon: check correct length of command
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
08:47 PM Bug #3971: can't attach rbd image volume to instance
1) The log shows an attempt to open volume-ade3b6fb-2386-4d10-9472-16cd4f955faa; this isn't the same volume you show ... Khanh Nguyen Dang Quoc
08:41 PM Bug #3971: can't attach rbd image volume to instance
The log shows it trying to access an rbd_header.volume-ade3b6fb-2386-4d10-9472-16cd4f955faa object without looking at... Josh Durgin
08:15 PM Bug #3971: can't attach rbd image volume to instance
1) The log shows an attempt to open volume-ade3b6fb-2386-4d10-9472-16cd4f955faa; this isn't the same volume you show ... Dan Mick
07:48 PM Bug #3971: can't attach rbd image volume to instance
yes sure, restarted all.
Please refer to the attached file for more detail.
Thanks.
Khanh Nguyen Dang Quoc
03:49 PM Bug #3971: can't attach rbd image volume to instance
Did you restart the monitors and osds after you set auth supported = none in the global section of every /etc/ceph/ce... Josh Durgin
08:16 PM Bug #4027 (Resolved): ceph-fuse on opensuse12 has the wrong requirement name for libfuse dependency
Instead of fuse-libs it should require libfuse2. This is likely specific to opensuse, but should double check others... Anonymous
07:13 PM Revision 13e22262 (ceph): Merge pull request #39 from dachary/master
Relax Throttle::_reset_max conditions and associated unit tests Greg Farnum
07:06 PM Revision 64ded02c (ceph): Relax Throttle::_reset_max conditions and associated unit tests
Removes a condition in Throttle::_reset_max by which the waiting queue is only
Signal()ed if the new maximum is lower...
Loïc Dachary
06:29 PM Revision ca2d6459 (ceph): os: default to 'journal aio = true'
Hooray, testing indicates this is a win!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:20 PM Revision e43a13c0 (ceph): Merge pull request #36 from cmello/master
libexpat dependency Greg Farnum
05:57 PM Revision 26f7db11 (ceph): Merge pull request #38 from alram/master
Fixes in ./docs/radosgw/config.rst John Wilkins
05:33 PM RADOS Feature #3807 (Resolved): crush: simple commands to create common rules
commit:9eff2ee13dc03f245a11c91f4ed7d5bc15c55aef Sage Weil
05:31 PM rgw Bug #4011: rgw: multipart upload complete does not clean up parts from index
actually does not affect bobtail. Will still need to port the fix tool to bobtail. Yehuda Sadeh
12:55 PM rgw Bug #4011 (Resolved): rgw: multipart upload complete does not clean up parts from index
Yehuda Sadeh
05:17 PM Bug #4026 (Resolved): mon: Single-Paxos: abort on LogMonitor::update_from_paxos
While running teuthology with 20+ monitors, the monitor workloadgen with 10 osds, and mon thrasher, we triggered the ... Joao Eduardo Luis
04:38 PM Revision da10b58d (ceph): task/ceph_manager: Fix NoneType config issue
kill_mon is getting a config set to None, which blows
up now due to the check for powercycle. Initialize
the config ...
Sam Lang
04:22 PM CephFS Feature #3626 (In Progress): mds: debug mode to generate traceless replies to clients
Server::set_trace_dist() sets several things on the reply:
*snapbl
*head.is_dentry
*head.is_target
*trace_bl
H...
Greg Farnum
02:35 PM CephFS Bug #1435: mds: loss of layout policies upon mds restart
Wait, never mind. Too excited and didn't look closely enough at the projected node struct! :) Greg Farnum
01:56 PM CephFS Bug #4023 (New): kclient: d_revalidate is abusing d_parent
See Viro's email to linux-fsdevel, http://marc.info/?l=linux-fsdevel&m=135968126020360&w=2 .
We probably need t...
Sage Weil
01:52 PM CephFS Bug #2753 (Resolved): Writes to mounted Ceph FS fail silently if client has no write capability o...
wip-2753-fsync errors merged and pushed in commit:b3ffc718c93b7daa75841778b5d50ea3bc5fcc53 and fsync works properly o... Greg Farnum
01:47 PM CephFS Feature #4022 (New): client: qa: test non-cached operation (force sync mode)
Right now it's possible to run the client without going through the cacher. This isn't tested at all right now. It's ... Greg Farnum
01:47 PM rbd Feature #4021 (Resolved): rbd: openstack: add ability to copy volume to image for rbd
Ian Colle
01:46 PM rbd Subtask #4020 (Resolved): rbd: openstack: simplify volume booting with new api: make image boot b...
Ian Colle
01:44 PM rbd Subtask #4019 (Resolved): rbd: openstack: simplify volume booting with new api: add boot option t...
Ian Colle
01:44 PM rbd Subtask #4018 (Resolved): rbd: openstack: simplify volume booting with new api: modify boot panel...
Ian Colle
01:42 PM rbd Feature #4017 (Resolved): rbd: openstack: simplify volume booting with new api
Ian Colle
01:42 PM rbd Feature #4013 (In Progress): rbd: openstack: extend nova boot api to support going from image to ...
Ian Colle
01:24 PM rbd Feature #4013 (Resolved): rbd: openstack: extend nova boot api to support going from image to volume
Ian Colle
01:41 PM rbd Subtask #4016 (Resolved): rbd: openstack: extend nova boot api: modify libvirt driver to support ...
Ian Colle
01:40 PM rbd Subtask #4015 (Resolved): rbd: openstack: extend nova boot api: add block_dev_mapping_v2 to nova-...
Ian Colle
01:40 PM rbd Subtask #4014 (Resolved): rbd: openstack: extend nova boot api: add block_dev_mapping_v2 to nova-api
Ian Colle
01:13 PM rbd Bug #4012 (Won't Fix): rbd: image creation behaviour has to be uniform across bobtail and argonau...
rbd allows images to be created with size 0 in bobtail, but it fails in argonaut.
similarly,while in bobtail it do...
Tamilarasi muthamizhan
12:52 PM rbd Bug #4010 (Fix Under Review): krbd: turn off interrupts for open/remove locking
Posted for review.
[PATCH] rbd: turn off interrupts for open/remove locking
Alex Elder
12:49 PM rbd Bug #4010 (Resolved): krbd: turn off interrupts for open/remove locking
This fix is done. The problem was discovered while
investigating http://tracker.ceph.com/issues/4003.
This commi...
Alex Elder
11:40 AM Bug #4009 (Duplicate): osd reports map e6 wrongly marked me down
... Tamilarasi muthamizhan
10:37 AM Bug #3683 (In Progress): mon: leak of MMonPaxos
ubuntu@teuthology:/a/teuthology-2013-02-04_20:00:03-regression-bobtail-master-basic/15658 Tamilarasi muthamizhan
10:34 AM devops Feature #4008 (Resolved): ceph-deploy: make sure new version works with old ceph-disk_*
Sage Weil
10:12 AM rbd Bug #3697: rbd copy.sh test failing in nightly
recent log : ubuntu@teuthology:/a/teuthology-2013-02-04_20:00:03-regression-bobtail-master-basic/15773 Tamilarasi muthamizhan
09:49 AM Linux kernel client Bug #3997 (Fix Under Review): xfs: insert memory barriers before wake_up_bit()
The first patch was ACK'd by Dave Chinner.
The second one he explained wasn't needed,
because an atomic increment a...
Alex Elder
07:42 AM rbd Subtask #4007 (Resolved): libceph: support STAT osd operation
In order to do layered writes we need to check whether
an object to be written exists before issuing the write.
Thi...
Alex Elder
06:06 AM Revision 2ebf4d06 (ceph): osd: kill unused addr-based send_map()
Not used, old API, bad.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit e359a862199c8a94cb238...
Sage Weil
06:06 AM Revision bac5b144 (ceph): osd: share incoming maps via Connection*, not addrs
Kill a set of parallel methods that are using the old addr/inst-based
msgr APIs, and instead use Connection handles. ...
Sage Weil
06:06 AM Revision 9ca3a165 (ceph): osd: pass new maps to dead osds via existing Connection
Previously we were sending these maps to dead osds via their old addrs
using a new outgoing connection and setting th...
Sage Weil
06:06 AM Revision 4cb28b6e (ceph): osd: requeue osdmaps on heartbeat connections for cluster connection
If we receive an OSDMap on the cluster connection, requeue it for the
cluster messenger, and process it there where w...
Sage Weil
06:05 AM Revision e4f7ff8c (ceph): msgr: add get_loopback_connection() method
Return the Connection* for ourselves, so we can queue messages for
ourselves.
Signed-off-by: Sage Weil <sage@inktank...
Sage Weil
06:05 AM Revision 6af5da7a (ceph): mds: handle ceph.*.layout.* setxattr
Allow individual fields of file or dir layouts to be set via setxattr.
Signed-off-by: Sage Weil <sage@inktank.com>
(...
Sage Weil
06:05 AM Revision d386622c (ceph): mds: allow dir layout/policy to be removed via removexattr on ceph.dir....
This lets a user remove a policy that was previously set on a dir.
Signed-off-by: Sage Weil <sage@inktank.com>
(cher...
Sage Weil
06:05 AM Revision 62ed62f5 (ceph): qa: add layout_vxattrs.sh test script
Test virtual xattrs for file and directory layouts.
TODO: create a data pool, add it to the fs, and make sure we can...
Sage Weil
06:05 AM Revision c0af056e (ceph): mdsmap: backported is_data_pool()
This roughly corresponds to mainline commit 99d9e1d.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:20 AM Revision d41b5411 (ceph): Edit endpoint-create in ./doc/radosgw/config.rst
internalurl and adminurl are mandatory. Typo in publicurl. Alexandre Marangone
05:14 AM Revision 6e603301 (ceph): Edit rgw keystone url in ./doc/radosgw/config.rst
Won't work with the public port, it needs to be the admin port. Alexandre Marangone
05:09 AM Revision af8cac11 (ceph): Note on host in ./doc/radosgw/config.rst
Some people have configured host with a FQDN or an IP
which prevents /etc/init.d/radosgw start to launch the daemon.
Alexandre Marangone
12:42 AM Revision 4b4dba30 (ceph): doc: Updated to note bobtail supports RGW + Keystone.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

02/04/2013

10:49 PM Revision e2e1de27 (ceph): cli test: add pg deep-scrub option to test
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
10:23 PM Bug #4006 (Resolved): osd: repeating 'wrong node' message in log
Two users now (paravoid an xiaoxi in #ceph) have reported seeing repeated "... - wrong node!" messages in the osd log... Sage Weil
10:14 PM Revision eba8697e (ceph): cli test: add pg deep-scrub option to test
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
08:56 PM Revision 4a6924a5 (ceph): install: remove perl dependency
Change the filter in logrotate to use sed instead of perl, and remove the
package dependency on perl.
Signed-off-by:...
Gary Lowell
08:09 PM Revision 0407af46 (ceph): mds: fix client view of dir layout when layout is removed
We weren't handling the case where the projected node has NULL for the
layout properly. Fixes the client's view when...
Sage Weil
08:09 PM Revision 8ce834d3 (ceph): client: note presence of dir layout in inode operator<<
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 84751489ca208964e617516e04556722008ddf67)
Sage Weil
08:09 PM Revision 99824b93 (ceph): client: list only aggregate xattr, but allow setting subfield xattrs
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit ba32ea9454d36072ec5ea3e6483dc3daf9199903)
Sage Weil
08:09 PM Revision 809cff48 (ceph): client: implement ceph.file.* and ceph.dir.* vxattrs
Display ceph.file.* vxattrs on any regular file, and ceph.dir.* vxattrs
on any directory that has a policy set.
Sign...
Sage Weil
08:09 PM Revision 13babca3 (ceph): client: move xattr namespace enforcement into internal method
This captures libcephfs users now too.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit febb96...
Sage Weil
08:09 PM Revision 65ab5174 (ceph): client: allow ceph.* xattrs
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit ad7ebad70bf810fde45067f78f316f130a243b9c)
Sage Weil
07:52 PM rgw Bug #3294: Ceph S3 API test
I researched this error many times by results are so bad,
Thank to "lollipop king", you are very good :D
--
Ta...
tuan ta ba
07:45 PM Revision 804ffc63 (ceph): Add "pg deep-scrub..." missing from ceph usage output
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
07:33 PM Revision 6f3c1cd2 (ceph): rgw_rest: Make fallback uri configurable.
Some HTTP servers, notabily lighttp, do not set SCRIPT_URI, make the fallback
string configurable.
Signed-off-by: ca...
caleb miles
07:28 PM Bug #3979: Ceph 0.56.2 RPM does not install
Gary,
I did that on a freshly kickstarted system already. I'm unsure how much fresher I can get the system without ...
Steven Presser
06:57 PM Bug #3979: Ceph 0.56.2 RPM does not install
Hi Steven -
I looked at the kickstart file and I did not see anything that looked suspicious. At the moment we're...
Anonymous
07:24 PM Revision f57d1b4c (ceph): rgw: fix setting of NULL to string
Fixes: #3777
s->env->get() returns char * and not string and can return NULL.
Also, remove some old unused code.
Sig...
Yehuda Sadeh
07:23 PM Revision 9019fbbe (ceph): rgw: fix setting of NULL to string
Fixes: #3777
s->env->get() returns char * and not string and can return NULL.
Also, remove some old unused code.
Sig...
Yehuda Sadeh
06:50 PM Bug #3768 (Fix Under Review): perl is required for logrotate, we need to include Perl as a depend...
Anonymous
06:50 PM Bug #3736 (Resolved): kernel build: failures starting in 3.8-rc1

The problem that resulting in this bug being opened originally has been solved with the update patch. I've created...
Anonymous
06:45 PM Feature #4005 (New): Add perftools to the kernel debian package script
Currently on the kernel gitbuilder we install a patch to the debian package script in order to build the performance ... Anonymous
06:41 PM Bug #4004 (In Progress): Intermittent kernel build failures
Anonymous
06:39 PM Bug #4004 (Can't reproduce): Intermittent kernel build failures
From time to time the kernel builds will fail in the packaging step with a gzip internal error, usually EINVAL on a w... Anonymous
06:39 PM Revision 2f41f81d (ceph): misc: don't use colon in default run name
LD_LIBRARY_PATH does not work with colons (and backslash does not escape them.) Josh Durgin
06:39 PM Revision 55687240 (ceph): OSD: check for empty command in do_command
Fixes: #3878
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
(...
Samuel Just
06:35 PM Bug #3788 (Resolved): debian source packages are missing
Resolved with the following commits:
commit e3e0b40f1b44e2458e47f31bedaa91408dc294c9
Author: Gary Lowell <gary.lo...
Anonymous
05:53 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
I really can't tell who's got a watch on the header
object. It should be getting removed when the object
gets unma...
Alex Elder
05:02 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
There is clearly something that is keeping the rbd image
from getting removed. I reproduced this with just running
...
Alex Elder
04:12 PM rbd Bug #4003 (In Progress): rbd: EBUSY errors from rbd unmap
This sounds familiar, but I'm going to look a little
more closely to see if I can learn why it's happening.
Alex Elder
04:03 PM rbd Bug #4003 (Resolved): rbd: EBUSY errors from rbd unmap
From the teuthology kernel untar task on rbd, we get EBUSY trying to unmap. I'm investigating that this isn't someho... Sam Lang
05:27 PM Revision 60432d9b (ceph): perf_counters.cc: remove twice included header files
Cleanup includes, remove twice included "global/global_init.h" and
"common/ceph_context.h".
Signed-off-by: Danny Al-...
Danny Al-Gaaf
05:27 PM Revision 558b238c (ceph): testmsgr.cc: remove twice included <sys/stat.h>
Cleanup includes, remove twice included <sys/stat.h>.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision c81a9d4a (ceph): ceph-filestore-dump.cc: remove twice included <iostream>
Cleanup includes, remove twice included <iostream>.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision e0acc330 (ceph): xattr_bench.cc: remove twice included <time.h>
Cleanup includes, remove twice included <time.h>.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision 81979909 (ceph): MDS.cc: remove twice included common/errno.h
Cleanup includes, remove twice included common/errno.h.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision c8aeb93d (ceph): small_io_bench*.cc: remove twice included <iostream>
Cleanup includes, remove twice included <iostream>.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision d141f79b (ceph): tp_bench.cc: remove twice included <iostream>
Cleanup includes, remove twice included <iostream>.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision 94210414 (ceph): test_idempotent.cc: remove twice included "os/FileStore.h"
Cleanup includes, remove twice included "os/FileStore.h".
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision b22d641d (ceph): workload_generator.cc: remove twice included "common/debug.h"
Cleanup includes, remove twice included "common/debug.h"
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:27 PM Revision b70d563f (ceph): testxattr.cc: remove twice included <iostream>
Cleanup includes, remove twice included <iostream>.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:14 PM Revision 4e29c95d (ceph): mon: enforce reweight be between 0..1
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
Sage Weil
04:48 PM CephFS Bug #2753 (Fix Under Review): Writes to mounted Ceph FS fail silently if client has no write capa...
Okay, I've checked that the kernel client deals correctly with an fsync (it'll return EPERM). The client branch wip-2... Greg Farnum
03:49 PM CephFS Feature #3540: mds: maintain per-file backpointers on first file object
Comments on Github for this. Greg Farnum
02:21 PM CephFS Feature #3540: mds: maintain per-file backpointers on first file object
I've pushed the additional changes for rename and sentinel to the wip-bt2 branch. Those bits are still untested, but... Sam Lang
10:45 AM CephFS Feature #3540 (In Progress): mds: maintain per-file backpointers on first file object
The initial review happened last week; Sam has some updates for the rename and sentinel object infrastructure now but... Greg Farnum
02:58 PM CephFS Cleanup #1499: mds: clean up directory layouts
there is an old branch that does this. note that this code changed with the wip-vxattrs work, so the rebase needs to ... Sage Weil
02:34 PM CephFS Feature #3953: kclient: get/set layout via virtual xattrs
in testing branch, passing tests. yay! Sage Weil
02:33 PM CephFS Feature #3953 (Resolved): kclient: get/set layout via virtual xattrs
Sage Weil
02:30 PM Bug #3810: btrfs corrupts file size on 3.7
I believe the btrfs patch fixed this issue. I consider this bug closed. Mike Lowe
02:15 PM rgw Cleanup #3777: rgw: audit code for reading NULL env variables
commit:9019fbbe8f84f530b6a8700dfe99dfeb03e0ed3d Yehuda Sadeh
01:41 PM rgw Cleanup #3777 (Resolved): rgw: audit code for reading NULL env variables
Fixes merged into bobtail, next, master. Yehuda Sadeh
01:24 PM rgw Feature #2941: rgw: improve streaming read performance
Bunch of comments on Github for this.
Given some of them it also needs more testing before going into master. :)
Greg Farnum
12:36 PM CephFS Feature #4002 (Resolved): mds: design fsck
Ian Colle
10:40 AM Bug #3787: Ceph OSD crashes on ceph tell osd.x
ushed to bobtail, commit:55687240b2de20185524de07e67f42c3b1ae6592 Sage Weil
10:37 AM Bug #3787: Ceph OSD crashes on ceph tell osd.x
Should this be backported to Bobtail? Ian Colle
10:35 AM CephFS Feature #3242 (New): samba: push plugin upstream
I believe we decided to hold off on putting more effort into this. Greg Farnum
10:34 AM CephFS Feature #3542 (Duplicate): mds: migration path for existing anchors, anchortables, etc.
Closing in favor of #4000 and #4001. Greg Farnum
10:34 AM Bug #3938 (Can't reproduce): ceph-mon crashed on mixed bobtail-argonaut cluster (2 argonaut mons,...
After a couple of days trying to reproduce this issue (and massively failing at it), and given the lack of debug info... Joao Eduardo Luis
10:33 AM CephFS Feature #4001 (Resolved): Implement the migration path from using the AnchorTable to using lookup...
Actually do whatever #4000 specifies. Greg Farnum
10:31 AM CephFS Feature #4000 (Resolved): Design a migration path from using the AnchorTable to using lookup-by-ino
We're currently engaged in work to do lookup-by-ino when we get an ino we don't recognize. However, any old installs ... Greg Farnum
10:27 AM CephFS Feature #3999 (Resolved): update CDir encoding
Either following or as part of #2177, we should update CDir on-disk encoding (and possibly wire encoding) to be versi... Greg Farnum
10:25 AM CephFS Cleanup #3998 (Resolved): mds: split up mdstypes
Right now we have mdstypes and it contains both MDS-exclusive and client-shared structs. Split it up into "metadata_t... Greg Farnum
10:03 AM CephFS Feature #3543: mds: new encoding
Got an early review from Sage; now waiting for a merge review and for test results from the FS suites, which are dela... Greg Farnum
09:59 AM CephFS Bug #3951 (Resolved): ceph-fuse: permissions error on create
Fixed in master commit:cf7c3f7d3fc7b8dc3a08a4fbe4ca1c10f2cb6054 and tested that it solves the problem. Greg Farnum
09:45 AM CephFS Bug #3935 (Need More Info): kclient: Big directory access bugs (multiple), mixed 32- and 64-bit c...
Sage Weil
08:18 AM Linux kernel client Bug #3997: xfs: insert memory barriers before wake_up_bit()
And here is something Sage provided that led me to believe
this could be the source of the problem. I'm not sure ho...
Alex Elder
08:17 AM Linux kernel client Bug #3997: xfs: insert memory barriers before wake_up_bit()
Sorry, I meant to include these in the last one:
[PATCH 1/2] xfs: memory barrier before wake_up_bit()
[PATCH 2/2]...
Alex Elder
08:16 AM Linux kernel client Bug #3997: xfs: insert memory barriers before wake_up_bit()
I have posted two patches to the XFS mailing list for review.
I am also waiting for a build to complete before doing...
Alex Elder
08:03 AM Linux kernel client Bug #3997 (Resolved): xfs: insert memory barriers before wake_up_bit()
I looked at this briefly last week and found what could explain
a hang on an osd node due to a bug in XFS. I ran it...
Alex Elder
04:09 AM Revision 55c1bcf6 (ceph): Add testdir param to get_valgrind_args() calls
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang

02/03/2013

05:38 PM Revision a5ba4f6a (ceph): Merge branch 'wip-misc-fixes'
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
05:28 PM Revision b970d054 (ceph): qa: smalliobenchrbd workunit
Run a bunch of parallel smalliobenchrbd processes.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:09 PM Revision 887e93e7 (ceph): nuke.py: Allow name of job/run to be specified
Nuke will cleanup the base test directory by default, but can
cleanup the test directory for a given run if specified...
Sam Lang
05:09 PM Revision 46d3ff94 (ceph): run.py: Add target name to logging info
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:59 PM Revision 4be48a6e (ceph): Merge remote-tracking branch 'gh/wip-rbd-bench'
Conflicts:
ceph.spec.in
debian/ceph-test.install
src/.gitignore
Sage Weil
04:18 PM Revision ada803db (ceph): rbd: fix .format() call with {1} syntax
IndexError: tuple index out of range Sage Weil
03:28 PM Bug #3995: OSD heartbeat-crashes during startup
Good news: the OSD has recovered after a couple of restarts. Artem Grinblat
01:58 PM Bug #3995 (Resolved): OSD heartbeat-crashes during startup
OSD can't start, it does something then crashes with a heartbeat assertion.
Debian, ceph version 0.56.2 (586538e22af...
Artem Grinblat
02:55 PM Bug #3996 (Resolved): mon: 'ceph mon add' results in dubious return message
Disclaimer: this might be only present on the current single-paxos branch (maybe due to some mistaken conflict resolu... Joao Eduardo Luis
05:01 AM Revision fe9fb49e (ceph): ceph_manager: use get() for self.config powercycle checks
I think this is what is going on...
Traceback (most recent call last):
File "/var/lib/teuthworker/teuthology-maste...
Sage Weil
02:11 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
It's not really urgent, but being able to upgrade to latest argonaut (and if that works for 2-3 days) to latest bobta... Corin Langosch

02/02/2013

08:56 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Corin Langosch wrote:
> After the downgrade my cluster is still stable and no osd crashed so far.
>
> What can I ...
Sage Weil
02:55 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
After the downgrade my cluster is still stable and no osd crashed so far.
What can I do to upgrade to latest argon...
Corin Langosch
05:00 PM Revision 7280980f (ceph): Fixup latest commits that use /tmp/cephtest.
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:41 PM Bug #3966 (Resolved): osdthrasher: does tell on osd just after restarting it
fixed in tuethology commit:fadc22c0b9e1755b1d1826fcfe8be71e28574bc9 Sage Weil
04:40 PM Bug #3854 (Resolved): mon: clock skew tests failing on master
Sage Weil
04:40 PM Bug #3994 (Closed): ceph-osd crash under little to no load
... Sage Weil
02:10 PM Bug #3994: ceph-osd crash under little to no load
Also potentially of interest is the kernel log having some btrfs checksum failures:
btrfs csum failed ino 583798 ext...
Matthew Via
02:09 PM Bug #3994: ceph-osd crash under little to no load
It died again, here is the log output:
https://pastee.org/fbgch
Matthew Via
02:07 PM Bug #3994 (Closed): ceph-osd crash under little to no load
One of my osd's crashed a number of times in a row, and was repeatably enough that I had time to set the debugging le... Matthew Via
07:26 AM Revision 606b5c15 (ceph): Merge branch 'wip-rpm-update3'
Patches to ceph.spec.in and addition of rbd-fuse package. Gary Lowell

02/01/2013

11:39 PM Revision bd4f1d5c (ceph): adding task for iogen
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:07 PM Revision d9fff40f (ceph): task/chdir-coredump: Use readlink -e
realpath isn't available everywhere, use readlink -e instead.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
08:07 PM Revision 9a9fe73e (ceph): task/ceph: Fix typo in previous commit
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:31 PM Revision 04210c26 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
07:30 PM Revision d050fe1e (ceph): doc: Minor edits.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:01 PM Revision 9de9ebcf (ceph): nuke: get_testdir_base needs to be imported
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
06:35 PM Revision 0797be3f (ceph): rgw: key indexes are only link to user info
Instead of keeping multiple copies of the user info,
we just treat the key index as a pointer to the actual
user info...
Yehuda Sadeh
05:45 PM Revision edfe5eed (ceph): nuke: Fix cleanup of test dir
Nuke used to remove /tmp/cephtest, now it tries to
remove the test dir, which it may not have the name
for. Instead ...
Sam Lang
05:37 PM Revision 4ebd90eb (ceph): task/ceph: Initialize disk_config maps
The mount_options and fstype maps need to be
initialized properly for later.
Signed-off-by: Sam Lang <sam.lang@inkta...
Sam Lang
04:53 PM Revision 150a3d7d (ceph): misc: Don't include existing partitions in devs
We don't want to include /dev/sda1, etc. in the
list of devices to use.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
04:33 PM devops Feature #3907 (Fix Under Review): ceph-deploy: be verbose about what is run and what is done (wit...
Sage Weil
04:33 PM devops Feature #3913 (Fix Under Review): ceph-deploy: break mon into create/destroy
Sage Weil
04:33 PM devops Feature #3920 (Fix Under Review): ceph-deploy: support other deb-based distros
Sage Weil
04:32 PM devops Feature #3918 (Fix Under Review): ceph-deploy: osd create HOST:DIR[:JOURNAL]
Sage Weil
04:32 PM devops Feature #3993 (Resolved): upstart/sysvinit: control whether crush position is readjusted on start
Sage Weil
04:16 PM Revision 3806dc5e (ceph): task/ceph: Fix device list
dict.items() returns a tuple, whereas we want
the values().
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
03:13 PM Revision 64e39667 (ceph): misc: get_wwn_id_map() needs to return dict
If we can't find device ids, we need to return
a dict, not a list.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
02:52 PM rgw Feature #3667 (Fix Under Review): rgw: support extra canned acl params
Ian Colle
02:50 PM rgw Feature #3992 (Resolved): rgw: refactor internal user API for RGW Admin
Ian Colle
02:43 PM rgw Feature #3991 (Resolved): rgw: dr: region mgt changes: define datastructures
Ian Colle
02:42 PM rgw Feature #3990 (Resolved): rgw: dr: implement new version objclass
Ian Colle
02:40 PM rgw Feature #3989 (Resolved): rgw: dr: region mgt changes: radosgw admin changes
Ian Colle
02:38 PM rgw Feature #3988 (Resolved): rgw: dr: region mgt changes: define/implement internal API
Ian Colle
02:36 PM rgw Feature #3987 (In Progress): rgw: dr: region mgt changes: extend json parser with json decoder
Ian Colle
02:36 PM rgw Feature #3987 (Resolved): rgw: dr: region mgt changes: extend json parser with json decoder
Ian Colle
02:31 PM Linux kernel client Feature #3974 (Resolved): libceph: use data length rather than nr_pages
commit 012d5bda1c0f229494c67098d00edfa24c531ea5
Author: Alex Elder <elder@inktank.com>
Date: Thu Jan 31 16:02:00 ...
Alex Elder
02:24 PM Revision dcf99e43 (ceph): nuke: Optionally check console status
Only check the ipmi console status if the ipmi
parameters have been defined in .teuthology.yaml.
Signed-off-by: Sam ...
Sam Lang
02:20 PM Revision ac4ba69d (ceph): misc: Fix get_wwn_id_map() to be optional
Not all plana nodes have symlinks setup when
we check /dev/disk/by-id/wwn-*. Instead of failing
here, just use the /...
Sam Lang
02:18 PM rbd Subtask #3741 (Resolved): krbd: rework request tracking code
commit 9ac90ea3d8dd6ab82f3665a132ca29e6ada56ad8
Author: Alex Elder <elder@inktank.com>
Date: Thu Nov 22 00:00:08 ...
Alex Elder
02:17 PM rbd Feature #3754 (Closed): krbd: use new request tracking code for notify ack
commit 1c8c3c5c571607a188203142020d80aa58e5e280
Author: Alex Elder <elder@inktank.com>
Date: Fri Nov 30 17:53:04 ...
Alex Elder
02:16 PM rbd Tasks #3755: krbd: use new request tracking code for sync object operations
commit 5d08568324f53368f927cc10927b1b105533c044
Author: Alex Elder <elder@inktank.com>
Date: Thu Jan 17 12:25:27 ...
Alex Elder
01:44 PM rbd Tasks #3755 (Resolved): krbd: use new request tracking code for sync object operations
commit 304819b1a49937753ee01aa7ccf8d66547a0be36
Author: Alex Elder <elder@inktank.com>
Date: Sat Jan 19 00:30:28 ...
Alex Elder
02:11 PM rbd Feature #3877 (Closed): krbd: don't wait for notify ack to complete
commit a8a34efcac7a33e7631fe8bf25530bd4be0417f8
Author: Alex Elder <elder@inktank.com>
Date: Thu Jan 17 12:18:46 ...
Alex Elder
01:57 PM devops Feature #3909 (Resolved): ceph-deploy: update install for bobtail/argonaut urls
Dan Mick
01:56 PM devops Feature #3923 (Resolved): ceph-deploy: discover HOST
Dan Mick
01:48 PM Subtask #3986 (Rejected): Send to ceph-dev for review
Ian Colle
01:48 PM Subtask #3985 (Rejected): api: Send to DH for Review
Ian Colle
01:47 PM Feature #3984 (Resolved): api: Send Out DRAFT REST API for Review
Ian Colle
01:46 PM Revision 933cc3c3 (ceph): run.py: Fix argument parsing for --name
With the addition of the --name argument to the
teuthology program (run.py), jobs were failing
because --name was bei...
Sam Lang
01:45 PM Feature #3983 (Resolved): api: create initial DRAFT REST API Design
Ian Colle
01:38 PM rbd Bug #3940 (Resolved): krbd: decrement obj request count when deleting
commit 150fde1984ec8454c163e4f89a50416cd68edbc4
Author: Alex Elder <elder@inktank.com>
Date: Fri Jan 25 17:08:55 ...
Alex Elder
01:38 PM rbd Bug #3937 (Resolved): krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
commit 8d93192992301f8c3a288c8cf4dc8598ac4b8427
Author: Alex Elder <elder@inktank.com>
Date: Fri Jan 25 17:08:55 ...
Alex Elder
01:37 PM rbd Bug #3427 (Resolved): krbd: unmap does not remove block device properly
commit bc7a62ee52cffc735cb8383b6d26648883f1a01e
Author: Alex Elder <elder@inktank.com>
Date: Mon Jan 14 12:43:31 ...
Alex Elder
01:37 PM Linux kernel client Bug #3800 (Resolved): libceph: check compatibility between ceph modules
commit 4f6e0e37c103675df11c8e3d836d64cd24b31734
Author: Alex Elder <elder@inktank.com>
Date: Wed Jan 30 11:13:33 ...
Alex Elder
01:36 PM Linux kernel client Bug #3799 (Resolved): libceph/rbd: bio refs are messed up
commit dfcc01f9f093ea960289e40ca2e73334c708c0f2
Author: Alex Elder <elder@inktank.com>
Date: Wed Jan 30 11:13:33 ...
Alex Elder
01:36 PM Linux kernel client Bug #3798 (Resolved): libceph/rbd: take reference to all bio's in list
commit dfcc01f9f093ea960289e40ca2e73334c708c0f2
Author: Alex Elder <elder@inktank.com>
Date: Wed Jan 30 11:13:33 ...
Alex Elder
01:35 PM Linux kernel client Bug #3976: libceph: add some #ifdef CONFIG_BLOCK in messenger
Sorry, I made a mistake and had to rebase.
commit 1eded6f9903ff388e7af08b2037fc3f3981cdfb2
Author: Alex Elder <el...
Alex Elder
01:32 PM Linux kernel client Bug #3976 (Resolved): libceph: add some #ifdef CONFIG_BLOCK in messenger
commit a88b6b32770dc97b303cda7eade2feade3b945df
Author: Alex Elder <elder@inktank.com>
Date: Thu Jan 31 16:02:01 ...
Alex Elder
01:35 PM Linux kernel client Bug #3875: osd_client: don't use r_num_pages for bio requests
Sorry, I made a mistake and had to rebase.
commit 012d5bda1c0f229494c67098d00edfa24c531ea5
Author: Alex Elder <el...
Alex Elder
01:32 PM Linux kernel client Bug #3875 (Resolved): osd_client: don't use r_num_pages for bio requests
commit 06224afd90f261256b1e0a0db2334f39c21872a9
Author: Alex Elder <elder@inktank.com>
Date: Thu Jan 31 16:02:00 ...
Alex Elder
12:54 PM Feature #3982: Performance tests on branches that change the way pg info is stored
Includes creating teuthology tasks. Ian Colle
12:48 PM Feature #3982: Performance tests on branches that change the way pg info is stored
Need to look at xfs and btrfs (possibly ext4) with small IOs to determine whether to put the fixed sized chunk of the... Ian Colle
12:37 PM Feature #3982 (Resolved): Performance tests on branches that change the way pg info is stored
David Zafman
12:48 PM rbd Bug #1740 (Resolved): krbd: don't return head data when reading from a non-existent snapshot
This was fixed a while ago. Josh Durgin
12:32 PM Feature #3891 (In Progress): osd: move purged_snaps out of info
Ian Colle
12:07 PM rgw Feature #3981 (New): rgw: handle really large buckets
Yehuda Sadeh
11:58 AM rbd Bug #3980 (Won't Fix): rbd image created with size zero on a mixed cluster crashes rbd
creating a rbd image with size 0 is allowed in bobtail but not on argonaut.
on a mixed cluster running argonaut[bu...
Tamilarasi muthamizhan
11:13 AM Bug #3979: Ceph 0.56.2 RPM does not install
Nope, pretty vanilla install, other than the kernel.
I've attached the kickstart file. The cluster is managed by ...
Steven Presser
10:51 AM Bug #3979: Ceph 0.56.2 RPM does not install
Still failing on the chown of /etc/ceph ? Are you by any chance using selinix features, or anything that might cause... Anonymous
10:19 AM Bug #3979: Ceph 0.56.2 RPM does not install
Nope, issue persists on a fresh install of the node. I'm not sure what information would be helpful, but if you let ... Steven Presser
09:44 AM Bug #3979: Ceph 0.56.2 RPM does not install
Nope, Running CentOS 6.3 with a custom kernel (3.6.9-vanilla at the moment). Give me about half an hour and I'll kic... Steven Presser
09:42 AM Bug #3979: Ceph 0.56.2 RPM does not install
Hi Steven -
Are you running Arch Linux ? If so, can you tell me the version, and also the versions of the rpm and...
Anonymous
09:39 AM Bug #3979: Ceph 0.56.2 RPM does not install
Hi,
I installed and upgraded Ceph RPMS on my fresh CentOS VM without issue. I can provide more information if needed.
Anonymous
09:29 AM Bug #3979 (In Progress): Ceph 0.56.2 RPM does not install
Anonymous
09:00 AM Bug #3979 (Rejected): Ceph 0.56.2 RPM does not install
Hey all,
I run a local Ceph mirror for a cluster. I mirrored the 0.56.2 RPMS this morning and went to update my nod...
Steven Presser
10:53 AM rgw Bug #3620 (Resolved): rgw:improve multiple user access keys scalability
Fix merged into master, commit:0797be3f86df8b413256d69e3770ec39ed6e6912. Yehuda Sadeh
09:50 AM Feature #3890 (Resolved): osd: create tool to extract pg info and pg log from filestore
David Zafman
05:51 AM Revision fd1512fc (ceph): Build: Add -n to files and description for rbd-fuse in ceph.sepc.in
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
05:04 AM Revision de01bddb (ceph): Makefile: Install new rdb-fuse.8 man page
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
04:35 AM Revision 16cf9dc6 (ceph): build: Add new rbd-fuse package
rdb-fuse is a new facility to map ceph rdb images to files.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
04:32 AM Revision 7d1e8254 (ceph): Revert "Don't install rbd-fuse binary"
This reverts commit 35e5d74e5c5786bc91df5dc10b5c08c77305df4e.
-> fix build instead
Danny Al-Gaaf
03:29 AM Revision 334568e0 (ceph): rbd-fuse: quick and dirty manpage
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:44 AM Revision 91f8c3c8 (ceph): rbd-fuse: quick and dirty manpage
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:52 AM Revision 340b1cfe (ceph): ceph-filestore-dump.cc: don't use po::value<string>()->required()
Don't use po::value<string>()->required() since this breaks build on
RHEL/CentOs6. Check if the options are set as in...
Danny Al-Gaaf
12:34 AM Revision 1ee46c5e (ceph): doc: Added more detail to SSD section. Links to performance blogs.
fixes: #3960
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:19 AM Revision c6d26efc (ceph): Merge pull request #37 from alram/master
Add important note in doc/radosgw/config.rst Yehuda Sadeh

01/31/2013

11:58 PM Revision 2292fa6a (ceph): Add important note in doc/radosgw/config.rst
For CentOS and similar, FastCgiWrapper is turned on by default.
This causes Apache to spawn radosgw processes.
Alexandre Marangone
10:17 PM Revision 129a6600 (ceph): ceph-filestore-dump.cc: don't use po::value<string>()->required()
Don't use po::value<string>()->required() since this breaks build on
RHEL/CentOs6. Check if the options are set as in...
Danny Al-Gaaf
10:16 PM Revision 4c1d8d08 (ceph): ceph.spec.in: don't move libcephfs_jni files around
Don't move libcephfs_jni files around from %{_libdir} to /usr/lib/jni/
in the buildroot. They should be placed in %{_...
Danny Al-Gaaf
10:16 PM Revision 6e09cb9b (ceph): ceph.spec.in: extend fix for libedit-devel on special SUSE versions
Extend fix for libedit-devel on special SUSE versions, use ncurses
also on src/ocf/Makefile and src/java/Makefile
Si...
Danny Al-Gaaf
10:16 PM Revision 9235271a (ceph): ceph.spec.in: fix file section for ceph-resource-agents
Create needed dirs (/usr/lib/ocf/resource.d/ceph) for the ceph-resource-agents
subpackage.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
10:16 PM Revision 9b16036e (ceph): ceph.spec.in: move libcephfs_jni.so to ceph-devel
Move libcephfs_jni.so to the ceph-devel package since so-files they
shouldn't be part of the library package.
Signed...
Danny Al-Gaaf
09:06 PM Revision 3f53c3f0 (ceph): Validate format strings for CLS_ERR/CLS_LOG
cls_log needed __attribute__((format(printf..)) to allow the compiler
to crosscheck format strings and arguments. Af...
Dan Mick
08:59 PM Revision fadc22c0 (ceph): ceph_manager: wait for admin socket on restart, use for set_config
Fixes: #3966
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:51 PM rbd Bug #3978 (Resolved): krbd qa: concurrent.sh test leaves something read-only
I don't know what exactly is happening here, but it appears
that after running the "rbd/concurrent.sh" workunit, if
...
Alex Elder
08:01 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Well, after downgrading them they seem to work stable again. If it's related to leveldb, then upgrading leveldb as th... Corin Langosch
07:50 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Both osd.7 and osd.15 have corrupted leveldb state. It's likely related to downgrading and then upgrading leveldb. Samuel Just
07:40 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Hi Sage!
Today I was brave and upgraded two more nodes (one has 1 osd, the other 3 osds). I worked for some time b...
Corin Langosch
07:18 PM Bug #3971: can't attach rbd image volume to instance
Does 'rbd ls volumes' show volume-5529a8cd-28db-4a72-a0f0-f7b2a221cf8d?
-> yes, i can see it
Khanh Nguyen Dang Quoc
07:01 PM Bug #3971: can't attach rbd image volume to instance
+These're all information need to verify:
root@master:~# dpkg -l | grep librbd
ii librbd1 ...
Khanh Nguyen Dang Quoc
01:44 PM Bug #3971: can't attach rbd image volume to instance
Does 'rbd ls volumes' show volume-5529a8cd-28db-4a72-a0f0-f7b2a221cf8d?
If so, could you provide a few more detail...
Josh Durgin
02:20 AM Bug #3971 (Rejected): can't attach rbd image volume to instance
my env:
libvirt-bin: 0.9.13-0ubuntu12.1~cloud0
ceph : 0.56.1
+ i tried disable module apparmor from system.
+...
Khanh Nguyen Dang Quoc
05:57 PM Cleanup #3977 (Resolved): Do a great stream operator const cleanup!
I just spent a little while trying to figure out why the compiler couldn't resolve operator<< (the stream operator) o... Greg Farnum
05:55 PM Revision 97c6619d (ceph): qa: update the rbd/concurrent.sh workunit
A few changes, now that a few rbd problems have been fixed.
First, the more substantive changes:
- Generate a sou...
Alex Elder
05:37 PM Documentation #3960: [Document bug]MON and MDS do not need a ssd for data storage.
John Wilkins:
What do you mean by:
>One way Ceph accelerates filesystem performance is to segregate the storage of ...
Xiaoxi Chen
04:35 PM Documentation #3960 (Resolved): [Document bug]MON and MDS do not need a ssd for data storage.
I removed the reference to monitors, added detail on sequential write throughput, and a link to an example for a CRUS... John Wilkins
05:14 PM Revision 8f9267cf (ceph): thrashosds: note assumption for powercycling
Josh Durgin
02:55 PM Revision 8e566f6f (ceph): marginal/osd_powercycle: OSD powercycle thrashing
Tasks to run while thrashing osds using ipmi to powercycle.
This currently runs in the marginal suite only.
Signed-o...
Sam Lang
02:45 PM Linux kernel client Bug #3976 (Resolved): libceph: add some #ifdef CONFIG_BLOCK in messenger
There are two spots in the messenger code that would
cause a build failure if CONFIG_BLOCK weren't define.
I've a...
Alex Elder
02:23 PM Revision 77e8d801 (ceph): Remove console.py
Handling of ipmi via the console is now done through the
Console class in teuthology/orchestra/remote.py.
Signed-off...
Sam Lang
02:23 PM Revision 8f720454 (ceph): Assign devices to osds using the device wwn
Linux doesn't guarantee device names (/dev/sdb, etc.)
are always mapped to the same disk. Instead of assigning
nomin...
Sam Lang
02:23 PM Revision 58111595 (ceph): Support power cycling osds/nodes through ipmi
This patch defines a RemoteConsole class associated
with each Remote class instance, allowing
power cycling a target ...
Sam Lang
02:23 PM Revision 87b98496 (ceph): add --name option to teuthology
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sam Lang
02:23 PM Revision ace4cb07 (ceph): Replace /tmp/cephtest/ with configurable path
Teuthology uses /tmp/cephtest/ as the scratch test directory for
a run. This patch replaces /tmp/cephtest/ everywher...
Sam Lang
02:23 PM Revision 3eb19c81 (ceph): Replace /tmp/cephtest/ with configurable path
Teuthology uses /tmp/cephtest/ as the scratch test directory for
a run. This patch replaces /tmp/cephtest/ everywher...
Sam Lang
02:21 PM rbd Bug #3975 (Rejected): librbd: xfstests 008 failed inside qemu
This one's not a problem. This test pokes random holes in a
file (or maybe fills random spots). And when done it s...
Alex Elder
02:05 PM rbd Bug #3975 (Rejected): librbd: xfstests 008 failed inside qemu
From xfstests output in ubuntu@teuthology:/a/teuthology-2013-01-29_20:00:04-regression-bobtail-master-basic/7794/remo... Josh Durgin
02:12 PM devops Feature #3912 (Fix Under Review): ceph-deploy: break osd into create/destroy
Sage Weil
02:12 PM devops Feature #3923 (Fix Under Review): ceph-deploy: discover HOST
commit:56b996b76f37fb6a7c3ffc812e87a8cbd6f8c3b8 Sage Weil
02:12 PM devops Feature #3909 (Fix Under Review): ceph-deploy: update install for bobtail/argonaut urls
commit:3c1e4d1d73556560e06686843ed1010174b5ffda Sage Weil
02:01 PM Bug #3970 (Resolved): cls_log should be declared with __attribute__(format..) so -Wformat validat...
commit:3f53c3f016ab0db1a33848ac406239dc07204ea2
Dan Mick
01:59 PM Linux kernel client Feature #3974 (Resolved): libceph: use data length rather than nr_pages
While looking at http://tracker.ceph.com/issues/3875 I learned
that the nr_pages field in a ceph message is never re...
Alex Elder
01:58 PM Revision 14730276 (ceph): Fixes for syntax errors found by pyflakes.
This patch includes minor fixes to the teuthology
python code for syntax errors found by running
check-syntax.sh (whi...
Sam Lang
01:56 PM Revision 3390cc30 (ceph): Scripts to use pyflakes to check python syntax.
pyflakes runs a basic syntax checker against python code.
The added check-syntax.sh script and Makefile run pyflakes
...
Sam Lang
01:00 PM Bug #3966: osdthrasher: does tell on osd just after restarting it
pushed fix to master, fadc22c0b9e1755b1d1826fcfe8be71e28574bc9 (teuthology) Samuel Just
12:15 PM Revision c3468f76 (ceph): PGMap: fix -Wsign-compare warning
Fix -Wsign-compare compiler warning:
mon/PGMap.cc: In member function 'void PGMap::apply_incremental
(CephContext*,...
Danny Al-Gaaf
11:22 AM Bug #3906: ceph-mon leaks memory during peering
So, today I upgraded my whole cluster to 0.56.2, then added a bunch more OSDs (from 84 -> 144). At peering time monit... Faidon Liambotis
09:09 AM rgw Feature #3973 (New): rgw: Handle requests sent in non-UTC time
Executing a S3 Request using the following Date Header... Moritz Krinke
07:35 AM Bug #3972 (Resolved): new boost dependency: libboost-program-options
libboost-program-options is now required to build master, this prerequisite is not mentioned in the documentation. caleb miles
06:50 AM Revision 0758faba (ceph): Add ceph-filestore-dump to the packaging
Feature: #3890
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
David Zafman
05:18 AM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
I disabled scrubbing using
> ceph osd tell \* injectargs '--osd-scrub-min-interval 1000000'
> ceph osd tell \* in...
Sylvain Munaut
12:16 AM Revision 8fd8534b (ceph): osd_types: add recovery counts to object_sum_stats_t
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 4aea19ee60fbe1106bdd71de2d172aa2941e8aab)
Sage Weil
12:16 AM Revision 8ab77bd4 (ceph): osd: track recovery ops in stats
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a2495f658c6d17f56ea0a2ab1043299a59a7115b)
Sage Weil
12:16 AM Revision 8d2d396c (ceph): mon/PGMap: include timestamp
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 76e9fe5f06411eb0e96753dcd708dd6e43ab2c02)
Sage Weil
12:16 AM Revision 7f149cf6 (ceph): mon/PGMap: report recovery rates
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 208b02a748d97378f312beaa5110d8630c853ced)
Sage Weil
12:16 AM Revision 7fd7a5ee (ceph): mon/PGMap: report IO rates
This does not appear to be very accurate; probably the stat values we're
displaying are not being calculated correctl...
Sage Weil
12:16 AM Revision 5a6b9af9 (ceph): mon: smooth pg stat rates over last N pgmaps
This smooths the recovery and throughput stats over the last N pgmaps,
defaulting to 2.
Signed-off-by: Sage Weil <sa...
Sage Weil

01/30/2013

11:41 PM Revision ab778cb1 (ceph): doc: v0.56.2 release notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:21 PM Revision 4a950aa9 (ceph): Move read_log() function to prep for next commit
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
10:21 PM Revision 3c8d7d78 (ceph): osd: create tool to extract pg info and pg log from filestore
New application ceph-filestore-dump created that mounts filstore
and can dump info or log in JSON when an OSD is not ...
David Zafman
08:52 PM Revision a63fac32 (ceph): task: mon_clock_skew_check: use absolute value when comparing mon_skew
The monitors may report either positive or negative clock skews, and by
not using an absolute value we were constantl...
Joao Eduardo Luis
08:52 PM Revision 89e09fa9 (ceph): task: mon_clock_skew_check: mark as ran once if an expected skew was found
... even if we didn't get a clean/finished result from the monitors
This ought to significantly cut the waiting time...
Joao Eduardo Luis
07:50 PM Revision b571f8ee (ceph): PGMap: fix -Wsign-compare warning
Fix -Wsign-compare compiler warning:
mon/PGMap.cc: In member function 'void PGMap::apply_incremental
(CephContext*,...
Danny Al-Gaaf
07:32 PM Revision b0d4dd21 (ceph): test_libcephfs: fix xattr test
Ignore the ceph.*.layout xattrs.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:02 PM Bug #3970: cls_log should be declared with __attribute__(format..) so -Wformat validates the form...
Dan Mick
04:57 PM Bug #3970 (Resolved): cls_log should be declared with __attribute__(format..) so -Wformat validat...
It'll involve some changes to callers to fix all the harmless errors, but may find some significant
ones and avoid a...
Dan Mick
04:49 PM Bug #3938 (In Progress): ceph-mon crashed on mixed bobtail-argonaut cluster (2 argonaut mons, 1 b...
Have a cluster set-up and ready to start trying to reproduce this in the morning. Joao Eduardo Luis
02:13 PM Bug #3938: ceph-mon crashed on mixed bobtail-argonaut cluster (2 argonaut mons, 1 bobtail)
No, didn't have it set up. I could probably reproduce if necessary. Samuel Just
04:32 PM devops Feature #3965: upstart: ulimit -n hardcoded; doesn't use 'max open files' config setting
I guess there are settings in the upstart config files, but they aren't derived from ceph.conf.
I imagine there are w...
Dan Mick
11:09 AM devops Feature #3965 (Rejected): upstart: ulimit -n hardcoded; doesn't use 'max open files' config setting
3900 tweaked the setting of ulimit -n "max open files" on all daemons in the cluster, but,
at present, we only have...
Dan Mick
03:37 PM CephFS Feature #3540 (Fix Under Review): mds: maintain per-file backpointers on first file object
Initial implementation in wip-bt. Needs review. Sam Lang
02:13 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
The burnupi57 cluster (wip-f) does not appear to be leaking after all, the osds seem to have leveled off at around 35... Samuel Just
02:10 PM rbd Bug #3937: krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
The patch is reviewed and ready to push to the testing
branch, and I will do that in a day or so.
I'm going to le...
Alex Elder
02:09 PM rgw Feature #3968 (Resolved): https should work for rest-bench
Trying to set the protocol to https by using the --protocol=https flag does not work. ... Kevin Horan
02:08 PM rbd Bug #3940: krbd: decrement obj request count when deleting
Reviewed and ready to push to master. Will do that in a day or so. Alex Elder
02:07 PM rbd Bug #3427: krbd: unmap does not remove block device properly
Reviewed and ready to push to the ceph-client "testing" branch.
I'm going to wait a day or two before pushing this...
Alex Elder
01:34 PM Linux kernel client Bug #3967 (Resolved): libceph: complete linger requests only once
Currently if a linger request gets resubmitted by the osd
client, its callback function (if provided) will get calle...
Alex Elder
01:05 PM Documentation #3960 (In Progress): [Document bug]MON and MDS do not need a ssd for data storage.
You are correct. The machines and processes would only boot a bit faster. The way to accelerate metadata servers is t... John Wilkins
12:12 PM Bug #3966 (Resolved): osdthrasher: does tell on osd just after restarting it
figured out where the thrasher errors are coming from:... Sage Weil
11:31 AM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
...and to answer your other question Alex, there's now a workunit test Sage just added
in c782d2ac531cbb7650968e62f0...
Dan Mick
11:00 AM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
Josh thinks 32-bitness probably doesn't matter, and remembers problems with snapshots that were fixed long ago; I gue... Dan Mick
10:55 AM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
I don't know if Sage tested 32-bit, or if it matters, and no, that script was just a reproduction scenario; as far as... Dan Mick
06:25 AM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
So is this then a request to port whatever it was that
fixed the problem back to 3.2?
If so, how do we prioritize...
Alex Elder
01:10 AM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
added test to suite, commit:c782d2ac531cbb7650968e62f0b24e6136a64359 Sage Weil
12:15 AM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
This works fine on current testing 3.6.0-00210-g8cc17ca Sage Weil
11:16 AM rbd Bug #3961 (Resolved): 32-bit cls_rbd tries cls_log with %d for 64-bit int, segfaults
commit:e253830abac76af03c63239302691f7fac1af381 on next
Dan Mick
09:37 AM rbd Subtask #3741: krbd: rework request tracking code
My testing on this code is nearly complete. However, I'm going
to hold off on pushing this (along with the changes ...
Alex Elder
06:34 AM rbd Subtask #3741: krbd: rework request tracking code
Alex Elder
09:30 AM Linux kernel client Bug #3740 (Resolved): ceph-client: change to be based on 3.8-rc2
I have finished my testing and have now updated the
ceph-client "testing" branch to be based on 3.8-rc5,
with the p...
Alex Elder
06:14 AM Linux kernel client Bug #3740: ceph-client: change to be based on 3.8-rc2
I discussed this with Sage yesterday. We're now up to
Linux 3.8-rc5. Merging our testing branch into v3.5-rc5
pro...
Alex Elder
09:08 AM Revision 0c872491 (ceph): rbd: add rbd_cli_misc with map-snapshot-io.sh
Sage Weil
09:06 AM Revision c782d2ac (ceph): qa: add test for rbd map and snapshots
This tests for the behavior reported in #3964. It passes on the current
code, but fails on 3.2 in squeeze (and 32-bi...
Sage Weil
09:05 AM Revision 6b493502 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
08:56 AM Linux kernel client Bug #3798 (In Progress): libceph/rbd: take reference to all bio's in list
It looks like the extra reference that the osd client requires
of the first bio on the list isn't necessary. Nor wo...
Alex Elder
08:41 AM Linux kernel client Bug #3800: libceph: check compatibility between ceph modules
Sage, I already implemented the fix, and it's pretty trivial,
and it's generally useful. By "won't fix" do you mean...
Alex Elder
07:54 AM Revision 586538e2 (ceph): v0.56.2
Gary Lowell
07:40 AM Linux kernel client Bug #3799 (In Progress): libceph/rbd: bio refs are messed up
Looking at the code here, the osd client isn't really doing
anything with the bio pointer. It is simply a middleman...
Alex Elder
07:34 AM Revision bcb8dfad (ceph): cls_rbd, cls_rgw: use PRI*64 when printing/logging 64-bit values
caused segfaults in 32-bit build
Fixes: #3961
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil ...
Dan Mick
07:32 AM Revision e253830a (ceph): cls_rbd, cls_rgw: use PRI*64 when printing/logging 64-bit values
caused segfaults in 32-bit build
Fixes: #3961
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil ...
Dan Mick
06:47 AM rbd Bug #3927 (Closed): krbd: I/O errors (ENXIO) during rbd/kernel.sh workunit
It turns out this new behavior is a good thing, we're just
reporting errors now where we apparently did not previous...
Alex Elder
06:47 AM rbd Bug #3745 (Rejected): krbd: individual response errors are ignored
I no longer believe this is a problem. Although there is no
aggregate result value for a collection of osd requests...
Alex Elder
06:36 AM Linux kernel client Bug #3959 (Duplicate): krbd: decrement img_request->obj_request_count when deleting
Found it! http://tracker.ceph.com/issues/3940
already documents this.
Alex Elder
06:35 AM rbd Feature #3877: krbd: don't wait for notify ack to complete
Alex Elder
06:35 AM rbd Tasks #3755: krbd: use new request tracking code for sync object operations
Alex Elder
06:35 AM rbd Feature #3754: krbd: use new request tracking code for notify ack
Alex Elder
03:48 AM Revision 77f57411 (ceph): mds: move lexical_cast and assert re-#include to the top
We should keep the re-#includes immediately following the offender, and
documented.
Signed-off-by: Sage Weil <sage@i...
Sage Weil
03:11 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Hi Sage,
does it matter that the OSD is now down for around 1-2 days or will it just pickup any changes made to th...
Corin Langosch
03:00 AM Revision 35e5d74e (ceph): Don't install rbd-fuse binary
fixes packaging warnings
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
02:43 AM Revision 23923ee9 (ceph): mds/Server.cc: fix warring assert.h's
New include boost/lexical_cast.hpp apparently drags in the system
assert.h on quantal and squeeze at least, breaking ...
Dan Mick
02:42 AM Revision 25e9a0be (ceph): mon: require name for 'auth add ...' command
Otherwise we interpret the empty string as 'unknown.'.
Fixes: #3956
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:19 AM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
root@cluster:~# ceph-osd
Segmentation fault
root@cluster:~# ceph-osd -h
Segmentation fault
root@cluster:~# ceph-...
Jörg Blank
01:07 AM Revision a731da99 (ceph): Merge remote-tracking branch 'origin/wip-fuse-create-fix'
Reviewed-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:05 AM Revision e9a6694d (ceph): client: return errors to the user if fsync fails
To do so, we allow callers of _flush(Inode) to pass in a Context
as well. This Context is then given to the ObjectCac...
Greg Farnum
01:03 AM RADOS Feature #3807 (Fix Under Review): crush: simple commands to create common rules
see wip-osd-commands Sage Weil
12:49 AM Revision 5a7c5088 (ceph): init-ceph: make ulimit -n be part of daemon command
ulimit -n from 'max open files' was being set only on the machine
running /etc/init.d/ceph. It needs to be added to ...
Dan Mick
12:48 AM Revision 84a024b6 (ceph): init-ceph: make ulimit -n be part of daemon command
ulimit -n from 'max open files' was being set only on the machine
running /etc/init.d/ceph. It needs to be added to ...
Dan Mick
12:34 AM Revision c2e50e58 (ceph): Merge remote-tracking branch 'gh/wip-recovery-stats-b'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
12:26 AM Revision 1564c3a0 (ceph): Merge branch 'wip-vxattr'
Reviewed-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
12:25 AM Revision ba32ea94 (ceph): client: list only aggregate xattr, but allow setting subfield xattrs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:25 AM Revision 84751489 (ceph): client: note presence of dir layout in inode operator<<
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:25 AM Revision 09f28541 (ceph): mds: fix client view of dir layout when layout is removed
We weren't handling the case where the projected node has NULL for the
layout properly. Fixes the client's view when...
Sage Weil
12:25 AM Revision ebebf72f (ceph): mds: handle ceph.*.layout.* setxattr
Allow individual fields of file or dir layouts to be set via setxattr.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:25 AM Revision db31a1f9 (ceph): mds: allow dir layout/policy to be removed via removexattr on ceph.dir....
This lets a user remove a policy that was previously set on a dir.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:25 AM Revision 61fbe27a (ceph): qa: add layout_vxattrs.sh test script
Test virtual xattrs for file and directory layouts.
TODO: create a data pool, add it to the fs, and make sure we can...
Sage Weil
12:24 AM Revision e51299fb (ceph): mds: open mydir after replay
In certain cases, we may replay the journal and not end up with the
dirfrag for mydir open. This is fine--we just ne...
Sage Weil
12:24 AM Revision ad7ebad7 (ceph): client: allow ceph.* xattrs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:24 AM Revision febb9650 (ceph): client: move xattr namespace enforcement into internal method
This captures libcephfs users now too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:24 AM Revision 3f82912a (ceph): client: implement ceph.file.* and ceph.dir.* vxattrs
Display ceph.file.* vxattrs on any regular file, and ceph.dir.* vxattrs
on any directory that has a policy set.
Sign...
Sage Weil

01/29/2013

11:40 PM rbd Bug #3964: krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd image with sn...
... Dan Mick
11:28 PM rbd Bug #3964 (Won't Fix): krbd: 32-bit, kernel 3.2.0 system can't do O_DIRECT writes to mapped rbd i...
fghaas reported, I reproduced on a precise 32-bit system:
create an image, map, writes work fine, even with dd ofl...
Dan Mick
11:06 PM Bug #3963 (Won't Fix): cls_log should check should_gather before vsnprintf()
1) faster
2) would have allowed workaround for 3961
Dan Mick
11:04 PM Bug #2481 (Won't Fix): ceph tell has almost no error reporting
this should get cleaned up with whatever refactor we do with the api work, but not worth spending time on individuall... Sage Weil
11:01 PM Bug #3577 (Can't reproduce): osd missing reported by osd_recovery.test_incomplete_pgs workload
we fixed several things that could explain this. Sage Weil
11:01 PM Bug #3595 (Need More Info): ceph-osd and ceph-mds crash on Debian Squeeze
Is this still a problem with the bobtail packages? Sage Weil
10:58 PM Bug #2721 (Resolved): Ceph status does not work in 0.48 even if it is still documented
wrong monitor version was running Sage Weil
10:57 PM Bug #2647 (Can't reproduce): osd: old request, waiting for subops
Sage Weil
10:56 PM Bug #2500 (Resolved): osd: unprotected ::decodes in ReplicatedPG::do_osd_ops
cleaned up ages ago Sage Weil
10:55 PM Bug #1197 (Resolved): osd: make inconsistent state durable
this got fixed in commit:2475066c3247774a2ad048a2e32968e47da1b0f5 Sage Weil
10:54 PM Bug #3646 (Resolved): pg_temp with two down/out osds
commit:6122a9f62f9eeae1410d1703fecb8939a35fb03f Sage Weil
10:46 PM rbd Bug #3961 (Resolved): 32-bit cls_rbd tries cls_log with %d for 64-bit int, segfaults
32-bit system: rbd create i -s 1; rbd rm i causes death of osd in cls_log();
presumably this is because of cls_log(%...
Dan Mick
10:42 PM Revision 59ac4d35 (ceph): qa: add rbd/concurrent workunit
This defines a new workunit shell script that performs a bunch of
rbd operations concurrently in order to exercise co...
Alex Elder
10:35 PM Revision 3bc21143 (ceph): ObjectCacher: fix flush_set when no flushing is needed
C_GatherBuilder takes ownership of the Context we pass it. Deleting it
in flush_set after constructing the C_GatherBu...
Josh Durgin
10:10 PM RADOS Feature #3807: crush: simple commands to create common rules
ceph osd crush rule list
ceph osd crush rule create-simple <name> <root> <failure domain>
ceph osd crush rule create-...
Sage Weil
10:04 PM Revision 19f42731 (ceph): peer: fix filtering out of scrub from pg state
Sage Weil
09:59 PM Revision 95677fc5 (ceph): mon: OSDMonitor: only share osdmap with up OSDs
Try to share the map with a randomly picked OSD; if the picked monitor is
not 'up', then try to find the nearest 'up'...
Joao Eduardo Luis
09:59 PM Revision e4d76cb8 (ceph): utime: fix narrowing conversion compiler warning in sleep()
Fix compiler warning:
./include/utime.h: In member function 'void utime_t::sleep()':
./include/utime.h:139:50: warnin...
Danny Al-Gaaf
09:33 PM Documentation #3960 (Resolved): [Document bug]MON and MDS do not need a ssd for data storage.
From :http://ceph.com/docs/master/install/hardware-recommendations/#data-storage
it says:
Since the storage requi...
Xiaoxi Chen
09:17 PM Revision a8964107 (ceph): rgw: fix crash when missing content-type in POST object
Fixes: #3941
This fixes a crash when handling S3 POST request and content type
is not provided.
Signed-off-by: Yehud...
Yehuda Sadeh
08:38 PM Linux kernel client Bug #3959 (Duplicate): krbd: decrement img_request->obj_request_count when deleting
Each image request keeps a count of its object requests.
Adding a object request to or deleting one from an image
r...
Alex Elder
08:34 PM Feature #2472: osd: add opaque 'class <name> <foo>' cap that class can interpret/enforce
Sage Weil
08:34 PM CephFS Bug #1946 (Resolved): snapshot inherits timestamp/size/etc from modified trunk dir upon mds restart
commit:7842bb50c7814cc16c22589bf41df7db1f7492eb Sage Weil
08:33 PM Feature #3890 (Fix Under Review): osd: create tool to extract pg info and pg log from filestore
In final review to merge from wip-3890 branch. David Zafman
08:33 PM Bug #3126 (Can't reproduce): mds crashed bool CDir::check_rstats()
we'll see i this comes up with all of yan's fixes in now. Sage Weil
08:33 PM rbd Bug #3566 (Resolved): log max new = 1 can cause hang on process exit
fixed a few weeks ago, commit:813787af3dbb99e42f481af670c4bb0e254e4432 and a few prior commits Sage Weil
08:32 PM Bug #3125 (Resolved): Assertion Error in peer.py - failure from the nightly run
this is fixed up now, most recent commit was 3772d437dd4c562a6490f84124eb4757e22eca92 Sage Weil
08:26 PM rbd Bug #3958 (Resolved): rbd fsx fails with EBUSY
... Sage Weil
07:41 PM CephFS Bug #3553 (Won't Fix): MDS core dumped running 0.48.2argonaut
if/when see this on bobtail or later, we'll investigate. Sage Weil
07:32 PM Bug #3878 (Rejected): osd: nobackfill flag doesn't work
it works. it just doesn't leave the pg in backfill_wait, as i was expecting. Sage Weil
07:30 PM Bug #3836 (Resolved): osd: common/Mutex.cc: 94: FAILED assert(r == 0) in PG::start_flush()
in bobtail, commit:e6bceeedb0b77d23416560bd951326587470aacb Sage Weil
07:24 PM rgw Bug #3365: Broken metadata (duplicated as CSV)
Sage Weil wrote:
> Aaron Schulz wrote:
> > Ian Colle wrote:
> > > Aaron are you still seeing this?
> >
> > Sorr...
Aaron Schulz
12:31 PM rgw Bug #3365 (Can't reproduce): Broken metadata (duplicated as CSV)
Thanks for trying to reproduce this on Bobtail, Aaron. I'm moving it to Can't Reproduce. Ian Colle
12:26 PM rgw Bug #3365: Broken metadata (duplicated as CSV)
I'm having a hard time reproducing this on bobtail. If I remove the metadata normalization code in the MediaWiki/Clou... Aaron Schulz
07:07 PM Bug #3938: ceph-mon crashed on mixed bobtail-argonaut cluster (2 argonaut mons, 1 bobtail)
is there a core for this? Sage Weil
06:51 PM Revision 7cd4e50d (ceph): client: Wait for caps to flush when flushing metadata.
Embarrassingly, this conditional has been backwards since
I committed it in 818e7939. But we want to do the wait when...
Greg Farnum
06:44 PM Revision 11e1f3ac (ceph): ReplicatedPG: make_snap_collection when moving snap link in snap_trimmer
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry...
Samuel Just
06:43 PM Bug #3957 (Resolved): new #include breaks assert.h (again)
Dan Mick
06:40 PM Bug #3957 (Resolved): new #include breaks assert.h (again)
#include <boost/lexical_cast.hpp> in mds/Server.cc apparently re-includes the system assert.h,
blowing up dout(). F...
Dan Mick
06:42 PM Bug #3956 (Resolved): ceph auth add/del entity name parameter check
commit:25e9a0be63fdad9fd8f7909585c9270a3729dc44 Sage Weil
06:00 PM Bug #3956 (Resolved): ceph auth add/del entity name parameter check
It's currently (as of v0.56.1) possible to run "ceph auth add" without any further parameters. This results in the ad... Alex Moore
05:28 PM Revision 907c709c (ceph): mds: Send created ino in journaled_reply
The MDS avoids sending an early reply if a request
triggered inode allocation (no preallocated inodes yet).
For creat...
Sam Lang
05:27 PM Bug #3955 (Resolved): Configure should explicity check for c++ compiler.
If no c++ compiler is installed, configure fails with a misleading message when checking for boost libraries. Anonymous
05:11 PM Bug #3747 (Closed): PGs stuck in active+remapped
I think this was probably related to the lagging pg peering workqueue.. is there anything to suggest that isn't the c... Sage Weil
05:09 PM Bug #3948 (Need More Info): problems from leveldb static linkage and leveldb downgrade
Corin-
Just restart the osd. And check dmesg for any kernel malfeasance... that is usually what triggers this. A...
Sage Weil
04:51 PM Bug #3900 (Resolved): init-ceph should do ulimit -n's with do_root_cmd
commit:84a024b647c0ac2ee5a91bacdd4b8c966e44175c in next, cherry-pick -x'ed to bobtail
Dan Mick
03:21 PM Bug #3900 (Fix Under Review): init-ceph should do ulimit -n's with do_root_cmd
Dan Mick
04:37 PM Subtask #3840 (Resolved): osd: ack push after apply+commit
as part of #3833 Sage Weil
04:36 PM Feature #3732 (Resolved): osd/mon: report recovery rate (bytes and objects per sec)
commit:c2e50e580d18107162d2d101c5c243c665e56124 Sage Weil
04:33 PM CephFS Feature #3953 (Resolved): kclient: get/set layout via virtual xattrs
Sage Weil
04:32 PM CephFS Feature #1236 (Resolved): libceph: set layout via virtual xattrs (libceph/cfuse)
commit:1564c3a0a3efbde5a326001586238fde8f6648ad for userspace bits.
the kernel bits still need review.. opening se...
Sage Weil
04:18 PM Revision cf7c3f7d (ceph): client: Don't use geteuid/gid for fuse ll_create
Fixes a bug in ll_create where files that already exist at the MDS
don't get the created flag set on reply. This cau...
Sam Lang
03:11 PM rbd Bug #3952 (Resolved): krbd: no need for object header version
The header object watch operation had a sort of half implemented
use of the version of the object. It apparently is...
Alex Elder
03:08 PM rbd Bug #3946 (Resolved): rbd fsx failing in nightly
Just an extra delete in a code path in flush_set that wasn't exercised before. Fixed by commit:3bc21143552b35698c9916... Josh Durgin
02:44 PM rbd Bug #3946: rbd fsx failing in nightly
Reproducing locally seems to confirm this, since there was a recent change to replace commit_set() with flush_set():
...
Josh Durgin
12:06 PM rbd Bug #3946: rbd fsx failing in nightly
I'm guessing these are related to recent objectcacher changes, since they didn't affect runs without caching. The cor... Josh Durgin
02:48 PM rbd Feature #3949 (Resolved): krbd: create test script that exercises concurrent operations
I just committed the test script to the ceph master branch.
The script is located here: qa/workunits/rbd/concurrent...
Alex Elder
09:16 AM rbd Feature #3949: krbd: create test script that exercises concurrent operations
Well the script is really nice. And I just got a new
crash while running it on a real machine (rather than
my UML ...
Alex Elder
08:22 AM rbd Feature #3949 (Resolved): krbd: create test script that exercises concurrent operations
I suggested doing this in http://tracker.ceph.com/issues/3427.
That issue is about a bug where an image unmapping ca...
Alex Elder
01:50 PM rgw Bug #3941 (Resolved): s3tests crash on bobtail
Crash fixed, commit:f41010c44b3a4489525d25cd35084a168dc5f537.
Also, pushed a change to s3-tests.git, setting a requi...
Yehuda Sadeh
01:27 PM Bug #3268: osd: localize reads handling is incorrect
Yes, the OSDs will serve replica reads as things stand. Greg Farnum
01:11 PM Bug #3268: osd: localize reads handling is incorrect
I'm starting on this bug now. Before fixing the flag handling described in the ticket, I want to make sure that the O... Noah Watkins
12:43 PM Bug #3810: btrfs corrupts file size on 3.7
I'm making an attempt. Mike Lowe
12:36 PM Bug #3810: btrfs corrupts file size on 3.7
Mike, Bill: are you able to test Josef's patch? Sage Weil
11:45 AM Revision e805b7d6 (ceph): admin_socket: don't bother remote executing if there is no test
Sage Weil
11:30 AM CephFS Bug #3951: ceph-fuse: permissions error on create
I've got a question in for Sam, but other than that this looks good to me! Greg Farnum
09:37 AM CephFS Bug #3951 (Resolved): ceph-fuse: permissions error on create
Reported by Greg Farnum:
gregf@kai:~/ceph/src [master]$ cd mnt/
gregf@kai:~/ceph/src/mnt$ sudo chown gregf.gregf ...
Sam Lang
11:12 AM Revision c9201d0e (ceph): ReplicatedPG: correctly handle new snap collections on replica
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry...
Samuel Just
11:10 AM rbd Bug #3950: krbd: new assertion failure running concurrent rbd test
OK, I do have the osd request pointer now. It was available
in register R14. And with a little work I can determin...
Alex Elder
10:35 AM rbd Bug #3950: krbd: new assertion failure running concurrent rbd test
The object being operated on is the rbd header image, in
this case named "image.5X5ZNB.rbd". The object request typ...
Alex Elder
10:06 AM rbd Bug #3950: krbd: new assertion failure running concurrent rbd test
Weird. It looks to me like the object request that's
just completing is already done, meaning we got
a callback fr...
Alex Elder
09:19 AM rbd Bug #3950 (Can't reproduce): krbd: new assertion failure running concurrent rbd test
(I think this is a new issue, I haven't investigated it yet.)
I hit an assertion failure while running my new test...
Alex Elder
10:34 AM rbd Bug #3937: krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
I've opened a new issue that has symptoms similar to this
but not identical:
http://tracker.ceph.com/issues/395...
Alex Elder
09:41 AM Bug #3768 (In Progress): perl is required for logrotate, we need to include Perl as a dependency
Putting back to in-progress. The preferred solution is to replace the perl filter line with sed or python and remove... Anonymous
09:38 AM Bug #3930 (Resolved): ceph.spec: udev rule for rbd not in rpms
Branch: refs/heads/master
Home: https://github.com/ceph/ceph
Commit: 0b66994c180b1ce5856a38518423d82fbebc8a2e
...
Anonymous
09:15 AM rbd Bug #3427: krbd: unmap does not remove block device properly
I have opened this to cover developing that test script
http://tracker.ceph.com/issues/3949
Alex Elder
07:53 AM CephFS Bug #2753: Writes to mounted Ceph FS fail silently if client has no write capability on data pool
...yes, yes it is. I've been working in FUSE so far. *sigh* Well, it needed the fix too. Greg Farnum
07:26 AM CephFS Bug #2753: Writes to mounted Ceph FS fail silently if client has no write capability on data pool
I don't see wip-2753-fsync-errors in the repo. Also, note that this problem was reported on the cephfs kernel client... Sam Lang
06:49 AM Revision 0b66994c (ceph): ceph.spec.in: package rbd udev rule
Package udev/50-rbd.rules per bug 3930.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
04:22 AM Revision 1c311949 (ceph): osd_recovery: inject a recovery delay
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
04:22 AM Revision e33b425d (ceph): osd_recovery: use --no-cleanup for rados bench
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
03:53 AM Revision 3b27c9ec (ceph): osd_backfill: --no-cleanup for rados bench
Sage Weil
03:46 AM Revision a7d15afb (ceph): mon: smooth pg stat rates over last N pgmaps
This smooths the recovery and throughput stats over the last N pgmaps,
defaulting to 2.
Signed-off-by: Sage Weil <sa...
Sage Weil
03:17 AM Revision 0f7a9e56 (ceph): Merge remote-tracking branch 'yan/wip-mds'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
03:03 AM Revision ecda1208 (ceph): doc: fix overly-big fixed-width text in Firefox
Changed font size for ... Ross Turk
03:01 AM Revision d5008602 (ceph): btrfs.yaml: increase osd op thread timeout
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:50 AM Revision 4aea19ee (ceph): osd_types: add recovery counts to object_sum_stats_t
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:50 AM Revision a2495f65 (ceph): osd: track recovery ops in stats
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:50 AM Revision 76e9fe5f (ceph): mon/PGMap: include timestamp
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:50 AM Revision 208b02a7 (ceph): mon/PGMap: report recovery rates
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:50 AM Revision 3f6837e0 (ceph): mon/PGMap: report IO rates
This does not appear to be very accurate; probably the stat values we're
displaying are not being calculated correctl...
Sage Weil
02:49 AM Revision 193dbedb (ceph): rbd-fuse: fix warning
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:44 AM Revision 1e24ce22 (ceph): doc: Removed indep, and clarified explanation.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
02:17 AM Revision 0e9c8124 (ceph): mds: add projected rename's subtree bounds to ESubtreeMap
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
02:17 AM Revision e69e7e5d (ceph): mds: fix 'discover' handling in the rejoin stage
If the MDS is the resolve stage, current MDCache::handle_discover() only handles
'discover' from MDS that it has alre...
Yan, Zheng
02:17 AM Revision abc4c785 (ceph): mds: allow handling slave request in the clientreplay stage
replaying a client request may need to create slave request and the slave
MDS can be also in the clientreplay stage.
...
Yan, Zheng
02:17 AM Revision 58841776 (ceph): mds: mark export bounds for cross authority directory rename
this guarantees that the importing MDS gets directory fragment's
up-to-date fragstat/rstat.
Signed-off-by: Yan, Zhen...
Yan, Zheng
02:17 AM Revision 829aeba6 (ceph): mds: clear inode dirty when slave rename finishes.
The inode is linked to a non-auth directory, so remove it from LogSegment's
dirty inode list.
Signed-off-by: Yan, Zh...
Yan, Zheng
02:17 AM Revision c93cf2d2 (ceph): mds: fix for MDCache::disambiguate_imports
In the resolve stage, if no MDS claims other MDS's disambiguous subtree
import, the subtree's dir_auth is undefined.
...
Yan, Zheng
02:17 AM Revision 0cf5e4e5 (ceph): mds: journal inode's projected parent when doing link rollback
Otherwise the journal entry will revert the effect of any on-going
rename operation for the inode.
Signed-off-by: Ya...
Yan, Zheng
02:17 AM Revision 9a0cfcc5 (ceph): mds: don't journal opened non-auth inode
If we journal opened non-auth inode, during journal replay, the corresponding
entry will add non-auth objects to the ...
Yan, Zheng
02:17 AM Revision 4fc68a48 (ceph): mds: properly clear CDir::STATE_COMPLETE when replaying EImportStart
when replaying EImportStart, we should set/clear directory's COMPLETE
flag according with the flag in the journal ent...
Yan, Zheng
02:17 AM Revision 710bba3a (ceph): mds: move variables special to rename into MDRequest::more
My previous patches add two pointers (ambiguous_auth_inode and
auth_pin_freeze) to class Mutation. They are both used...
Yan, Zheng
02:17 AM Revision f4abf00a (ceph): mds: rejoin remote wrlocks and frozen auth pin
Includes remote wrlocks and frozen authpin in cache rejoin strong message
Signed-off-by: Yan, Zheng <zheng.z.yan@int...
Yan, Zheng
02:17 AM Revision 77946dcd (ceph): mds: fetch missing inodes from disk
The problem of fetching missing inodes from replicas is that replicated inodes
does not have up-to-date rstat and fra...
Yan, Zheng
02:17 AM Revision 9944d9fb (ceph): mds: don't journal non-auth rename source directory
After replaying a slave rename, non-auth directory that we rename out of will
be trimmed. So there is no need to jour...
Yan, Zheng
02:17 AM Revision 1a6626f0 (ceph): mds: preserve non-auth/unlinked objects until slave commit
The MDS should not trim objects in non-auth subtree immediately after
replaying a slave rename. Because the slave ren...
Yan, Zheng
02:17 AM Revision 844cd46c (ceph): mds: fix slave rename rollback
The main issue of old slave rename rollback code is that it assumes
all affected objects are in the cache. The assump...
Yan, Zheng
02:17 AM Revision a42a9187 (ceph): mds: split reslove into two sub-stages
The resolve stage serves to disambiguate the fate of uncommitted slave
updates and resolve subtrees authority. The MD...
Yan, Zheng
02:17 AM Revision 3a66656b (ceph): mds: send resolve messages after all MDS reach resolve stage
Current code sends resolve messages when resolving MDS set changes.
There is no need to send resolve messages when so...
Yan, Zheng
02:17 AM Revision 85294a59 (ceph): mds: always use {push,pop}_projected_linkage to change linkage
Current code skips using {push,pop}_projected_linkage to modify replica
dentry's linkage. This confuses EMetaBlob::ad...
Yan, Zheng
02:17 AM Revision e0aa64d0 (ceph): mds: don't replace existing slave request
The MDS may receive a client request, but find there is an existing
slave request. It means other MDS is handling the...
Yan, Zheng
02:17 AM Revision baa6bd6b (ceph): mds: fix for MDCache::adjust_bounded_subtree_auth
After swallowing extra subtrees, subtree bounds may change, so it
should re-check.
Signed-off-by: Yan, Zheng <zheng....
Yan, Zheng
02:17 AM Revision c9ff21a9 (ceph): mds: fix "had dentry linked to wrong inode" warning
The reason of "had dentry linked to wrong inode" warning is that
Server::_rename_prepare() adds the destdir to the EM...
Yan, Zheng
02:17 AM Revision ce431eb5 (ceph): mds: splits rename force journal check into separate function
the function will be used by later patch that fixes rename rollback
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
02:17 AM Revision fb497135 (ceph): mds: force journal straydn for rename if necessary
rename may overwrite an empty directory inode and move it into stray
directory. MDS who has auth subtree beneath the ...
Yan, Zheng
02:17 AM Revision cd8d9107 (ceph): mds: don't set xlocks on dentries done when early reply rename
_rename_finish() does not send dentry link/unlink message to replicas.
We should prevent dentries that are modified b...
Yan, Zheng
02:15 AM Revision 87d85fa2 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:51 AM Revision e58fe519 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
01:50 AM Revision b429a3a3 (ceph): doc: Updated to add indep and first n to chooseleaf. Num only used with...
fixes: #3711
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
01:31 AM Revision f41010c4 (ceph): rgw: fix crash when missing content-type in POST object
Fixes: #3941
This fixes a crash when handling S3 POST request and content type
is not provided.
Signed-off-by: Yehud...
Yehuda Sadeh
01:22 AM Revision 26988038 (ceph): Merge branch 'wip-osd-down-out'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
01:14 AM Revision 09522e5a (ceph): rgw: fix crash when missing content-type in POST object
Fixes: #3941
This fixes a crash when handling S3 POST request and content type
is not provided.
Signed-off-by: Yehud...
Yehuda Sadeh
01:13 AM Revision 75f6ba56 (ceph): crush: implement get_children(), get_immediate_parent_id()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:13 AM Revision 2b8ba7ca (ceph): osdmap: implement subtree_is_down() and containing_subtree_is_down()
Implement two methos to see if an entire subtree is down, and if the
containing parent node of type T of a given node...
Sage Weil
01:13 AM Revision b955a599 (ceph): mon: set limit so that we do not an entire down subtree out
Add new configurable 'mon osd down out subtree limit' so that you can
prevent marking out an entire subtree. If for ...
Sage Weil
01:12 AM Revision 2efdfb41 (ceph): mon: Elector: reset the acked leader when the election finishes and we ...
Failure to do so will mean that we will always ack the same leader during
an election started by another monitor. Th...
Joao Eduardo Luis
01:12 AM Revision 428ddb7d (ceph): Merge remote-tracking branch 'gh/wip-timecheck
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
12:58 AM Revision 81ed1bc7 (ceph): rados: add pool_ops workunit to cephtool test
Josh Durgin
12:53 AM Revision c79f7c6c (ceph): Merge branch 'wip-pool-delete'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
12:52 AM Revision 97b78924 (ceph): doc: update ceph man page link
It's not the wiki anymore, and the man page needed to be regenerated.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
12:52 AM Revision 91a0bc89 (ceph): ceph, rados: update pool delete docs and usage
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin

01/28/2013

11:25 PM Revision 1a6197a7 (ceph): qa: fix mon pool_ops workunit
Use ! for clarity when commands are supposed to fail.
Check a few other cases that should fail, and correct deleting
...
Josh Durgin
10:54 PM Revision 826e5860 (ceph): cram: fix for runs with coverage enabled
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
10:50 PM Bug #3948 (Resolved): problems from leveldb static linkage and leveldb downgrade
Two days ago I upgraded one of my osds to 0.48.3 (see http://tracker.ceph.com/issues/3797) and everything worked fine... Corin Langosch
09:56 PM Revision 014fc6d6 (ceph): utime: fix narrowing conversion compiler warning in sleep()
Fix compiler warning:
./include/utime.h: In member function 'void utime_t::sleep()':
./include/utime.h:139:50: warnin...
Danny Al-Gaaf
09:56 PM Revision fb85c7f6 (ceph): rbd: don't ignore return value of system()
Check for the return value of system() and handle the error if needed
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bi...
Danny Al-Gaaf
09:56 PM Revision f74265b0 (ceph): configure: fix check for fuse_getgroups()
Check for fuse_getgroups() only in case we have found libfuse already.
Moved the check to the check for --with-fuse.
...
Danny Al-Gaaf
09:56 PM Revision 21673e8b (ceph): rbd-fuse: fix usage of conn->want
Fix usage of conn->want and FUSE_CAP_BIG_WRITES. Both need libfuse
version >= 2.8. Encapsulate the related code line ...
Danny Al-Gaaf
09:56 PM Revision 818e9a2c (ceph): rbd-fuse: fix printf format for off_t and size_t
Fix printf format for off_t and size_t to print the same on 32 and 64bit
systems. Use PRI* macros from inttypes.h.
S...
Danny Al-Gaaf
09:51 PM Bug #3930 (In Progress): ceph.spec: udev rule for rbd not in rpms
Anonymous
09:50 PM Bug #3945 (In Progress): osd: dynamically link to leveldb
Anonymous
04:56 PM Bug #3945 (Resolved): osd: dynamically link to leveldb
We hit a problem with quantal that underscored the danger of linking statically to libleveldb. After some discussion... Sage Weil
09:21 PM CephFS Bug #2753: Writes to mounted Ceph FS fail silently if client has no write capability on data pool
wip-2753-fsync-errors has a patch which makes fsync return an error if the client gets back an error from the Objecte... Greg Farnum
05:32 AM CephFS Bug #2753: Writes to mounted Ceph FS fail silently if client has no write capability on data pool
Looked at this briefly; I see that the way we do fsyncs is attached to a "FIXME: this could starve" comment, and I be... Greg Farnum
09:18 PM rbd Bug #3947 (Resolved): krbd: read zeroing freed bio?
This happened to me once before but I wasn't sure what
I did. Now I think I do know. This is with the new
request...
Alex Elder
08:52 PM Revision 4edef483 (ceph): Merge branch 'wip-java-api'
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Reviewed-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sage Weil <...
Noah Watkins
08:45 PM Feature #3833: osd: improve recovery throttling
commit:d6db239ce5134a9c410554fb292c54981375c628 Sage Weil
08:20 PM Feature #3833: osd: improve recovery throttling
Commit? Ian Colle
07:32 PM Feature #3833 (Resolved): osd: improve recovery throttling
Sage Weil
07:27 PM Revision 0ded0fdf (ceph): mon: Monitor: rework timecheck code to clarify logic boundaries
The initial timecheck implementation relied on a cleanup function to
clean the state each time we changed epochs (or ...
Joao Eduardo Luis
06:13 PM Revision 3a089420 (ceph): doc: fix rbd create syntax
--dest-pool does not apply to create. Also remove extraneous
whitespace.
Signed-off-by: Josh Durgin <josh.durgin@ink...
Josh Durgin
06:08 PM RADOS Documentation #3830: crush-map.rst: chooseleaf doesn't include 'firstn|indep', and 'aggregates' i...
Can we get something moving on this bug, or give it to John to research? (and btw, firstn|indep has
been addressed u...
Dan Mick
05:20 PM Bug #3906 (Won't Fix): ceph-mon leaks memory during peering
This isn't something that's worth dealing with on the monitor side right now. Sage Weil
05:19 PM Bug #3797 (Duplicate): osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48....
see #3376 Sage Weil
04:43 PM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
The conclusion:
- quantal had a newer libleveldb than we built statically into our debs
- downgrading made compac...
Sage Weil
05:02 PM rbd Bug #3946 (Resolved): rbd fsx failing in nightly
... Sage Weil
04:49 PM Bug #3905 (Can't reproduce): incomplete & stale (lost?) PGs
This appears to be something that was triggered and exacerbated by now-fixed issues. Until we can trigger it, I'm in... Sage Weil
08:04 AM Bug #3905: incomplete & stale (lost?) PGs
Due to some other issues and after a chat with Sage, I restarted all of my osds and this disappeared since. So I'm af... Faidon Liambotis
04:28 PM Bug #3944 (Resolved): ceph tool should prevent --admin-socket
Misremembering, I tried several 'ceph --admin-socket' commands rather than 'ceph --admin-daemon'; the result was that... Dan Mick
04:12 PM Bug #3810: btrfs corrupts file size on 3.7
sent a report to linux-btrfs Sage Weil
03:41 PM Bug #3810: btrfs corrupts file size on 3.7
Ok, this looks like a btrfs bug to me. On osd.3, the write extends the file size to 4194304, but the later stat sees... Sage Weil
10:59 AM Bug #3810: btrfs corrupts file size on 3.7
I ran part of the workload and found an inconsistent pg. I've uploaded ceph.log and logs from the primary and second... Mike Lowe
03:50 PM Documentation #3711: crush-map.rst: choose firstn talks about "N", but does not clearly define wh...
Things I mentioned in comment 4 are still present; I'd like to either change them or update here why we're not. Dan Mick
02:11 PM rbd Bug #3427 (Fix Under Review): krbd: unmap does not remove block device properly
I have posted two patches for review, the second of which
should fix this problem. I have not actually reproduced
...
Alex Elder
12:50 PM devops Feature #3479: ceph-deploy: uninstall
commit:93082e82df56b01c524d0195e20068f6a6c8ca26 Sage Weil
12:49 PM devops Feature #3910: ceph-deploy: uninstall purge
ceph-deploy commit:93082e82df56b01c524d0195e20068f6a6c8ca26
Sage Weil
12:48 PM devops Feature #3341: ceph-disk-activate: Make --mount the default
I made it autodetect whether to mount or not based on whether you pass a directory or block device in. Simpler all a... Sage Weil
12:48 PM rgw Bug #3365: Broken metadata (duplicated as CSV)
Aaron Schulz wrote:
> Ian Colle wrote:
> > Aaron are you still seeing this?
>
> Sorry I need to get the time to ...
Sage Weil
10:24 AM Feature #3890 (In Progress): osd: create tool to extract pg info and pg log from filestore
Ian Colle
10:10 AM rgw Cleanup #3777 (In Progress): rgw: audit code for reading NULL env variables
reopening, see #3941. Yehuda Sadeh
10:09 AM rgw Bug #3941: s3tests crash on bobtail
Yeah, similar to that other issue (#3777)... Yehuda Sadeh
09:21 AM CephFS Feature #3540 (In Progress): mds: maintain per-file backpointers on first file object
Sam Lang
02:18 AM Revision 6bd676ea (ceph): mds: fix end check in Server::handle_client_readdir()
commit 1174dd3188 (don't retry readdir request after issuing caps)
introduced an bug that wrongly marks 'end' in the ...
Yan, Zheng
02:18 AM Revision 5176cb71 (ceph): mds: check deleted directory in Server::rdlock_path_xlock_dentry
Commit b03eab22e4 (mds: forbid creating file in deleted directory)
is not complete, mknod, mkdir and symlink are miss...
Yan, Zheng
02:18 AM Revision 919df3bf (ceph): mds: lock remote inode's primary dentry during rename
commit 1203cd2110 (mds: allow open_remote_ino() to open xlocked dentry)
makes Server::handle_client_rename() xlocks r...
Yan, Zheng
02:18 AM Revision 67144973 (ceph): mds: allow journaling multiple root inodes in EMetaBlob
In some cases (rename, rmdir, subtree map), we may need journal multiple
root inodes (/, mdsdir) in one EMetaBlob. Th...
Yan, Zheng
02:18 AM Revision 6daec530 (ceph): mds: introduce XSYN to SYNC lock state transition
If lock is in XSYN state, Locker::simple_sync() firstly try changing
lock state to EXCL. If it fail to change lock st...
Yan, Zheng
02:18 AM Revision 659d1a39 (ceph): mds: properly set error_dentry for discover reply
If MDCache::handle_discover() receives an 'discover path' request but
can not find the base inode. It should properly...
Yan, Zheng

01/27/2013

06:12 PM Revision c5478161 (ceph): mon: Elector: reset the acked leader when the election finishes and we ...
Failure to do so will mean that we will always ack the same leader during
an election started by another monitor. Th...
Joao Eduardo Luis
03:59 PM Bug #3810: btrfs corrupts file size on 3.7
I can do that, it will take somewhere between 12 and 24 hours to run. Mike Lowe
03:34 PM Bug #3810: btrfs corrupts file size on 3.7
Mike, would it be possible to reproduce this with debug file store = 20? That will tell us if what Ceph thinks it di... Sage Weil
02:10 PM Bug #3810: btrfs corrupts file size on 3.7
I deleted the rbd's with inconsistent pg's, recreated the rbd's, ran rsync with the same data set, made sure no btrfs... Mike Lowe
02:15 PM Revision d74b31b2 (ceph): mon: Monitor: force timecheck cleanup on finish_election()
Fixes: #3854
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
12:58 PM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Ok, everything still looks good :). Last question: should I upgrade my whole cluster to this version or will a new ar... Corin Langosch
12:01 PM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Ok, after around 10 minutes of runtime everything seems normal. Thanks for the fast and great help! :-)
ceph versi...
Corin Langosch
12:00 PM Bug #3797 (Fix Under Review): osd takes 100% cpu after upgrading from 0.48.2argonaut to the lates...
Sage Weil
11:56 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
that fixed it it seems. we could
- update argonaut and bobtail to newer leveldb :/
- link dynamically for quant...
Sage Weil
11:08 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
looks like levedb spinning on background compaction.
his .2 package is quantals, which is leveldb 1.5.. newer than...
Sage Weil
10:56 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Output of gdb /usr/bin/ceph-osd $pid, then 'thread apply all bt' Corin Langosch
10:25 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Hi Sage, here we go. Is it enough data or do you need more? I didn't disable the logging yet... Corin Langosch
10:00 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Hi Corin-
Can you enable 'debug osd = 20' for a bit and attach that log? I think this is related to commit:830b8f...
Sage Weil
08:31 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Just another small update - nothing changed so far. The cluster is still healthy, but the osd is still using 100% of ... Corin Langosch
05:50 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Just a small update - nothing changed so far. The cluster is still healthy, but the osd is still using 100% of one co... Corin Langosch
05:06 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Here's a nice graph to see the difference before/ after upgrade of disk activity....
The cluster is clean, no reco...
Corin Langosch
05:03 AM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
Hi Sage,
sorry for the delay. I just shutdown the osd, upgraded it and started it again. It's again using almost 1...
Corin Langosch
10:29 AM rgw Bug #3941 (Resolved): s3tests crash on bobtail
... Sage Weil
09:28 AM Revision f666c617 (ceph): Revert "librbd: ensure header is up to date after initial read"
Using assert version for linger ops doesn't work with retries,
since the version will change after the first send.
Th...
Josh Durgin
09:28 AM Revision 10053b14 (ceph): librbd: establish watch before reading header
This eliminates a window in which a race could occur when we have an
image open but no watch established. The previou...
Josh Durgin
09:28 AM Revision 76f93751 (ceph): rbd: Don't call ProgressContext's finish() if there's an error.
do_copy was different from the others; call pc.fail() on error and
do not call pc.finish().
Fixes: #3729
Signed-off-...
Dan Mick
09:28 AM Revision a16c6f3d (ceph): rbd: fix bench-write infinite loop
I/O was continously submitted as long as there were few enough ops in
flight. If the number of 'threads' was high, or...
Josh Durgin
08:58 AM Revision 575a5866 (ceph): os/FileStore: only adjust up op queue for btrfs
We only need to adjust up the op queue limits during commit for btrfs,
because the snapshot initiation (async create)...
Sage Weil
08:47 AM Revision c9eb1b0a (ceph): common/HeartbeatMap: fix uninitialized variable
Introduced by me in 132045ce085e8584a3e177af552ee7a5205b13d8. Thank you,
valgrind!
Signed-off-by: Sage Weil <sage@i...
Sage Weil
06:35 AM Revision fa421cf5 (ceph): configure: remove -m4_include(m4/acx_pthread.m4)
Since we use already AC_CONFIG_MACRO_DIR, no need to include m4/acx_pthread.m4
extra.
Signed-off-by: Danny Al-Gaaf <...
Danny Al-Gaaf
06:34 AM Revision 32276e9a (ceph): configure: fix RPM_RELEASE
Use git to get RPM_RELEASE only if this is a git repo
clone and if the git command is available on the system.
Signe...
Danny Al-Gaaf
04:49 AM Revision 341e6760 (ceph): osdmaptool: fix clitests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:33 AM Revision 54c392e0 (ceph): osd: dump/display pool min_size
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:24 AM devops Feature #3479 (Resolved): ceph-deploy: uninstall
Sage Weil
01:24 AM devops Feature #3910 (Resolved): ceph-deploy: uninstall purge
Sage Weil

01/26/2013

09:46 PM Revision 1ba4c80b (ceph): qa/workunits/rbd/copy.sh: use non-deprecated --image-format option
--format is deprecated.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:45 PM Revision bbb86ec7 (ceph): mon: safety interlock for pool deletion
Require that the pool name be passed twice along with an force option
before we irreversibly delete an entire pool of...
Sage Weil
09:26 PM Revision 700bcede (ceph): Revert "mon: implement safety interlock for deleting pools"
This reverts commit c993ac9b1fa4037f4cc2674455728ee38a7c978b.
This is too hard to test. Requiring the pool name twi...
Sage Weil
09:18 PM Revision 6c407943 (ceph): Added libexpat dependency
Cesar Mello
09:13 PM Revision b5f81636 (ceph): osdthrasher: inject pause on a live (on in) osd
Sage Weil
08:58 PM devops Feature #3917 (Fix Under Review): ceph-dir-prepare command
Sage Weil
08:58 PM devops Feature #3915 (Rejected): ceph-disk-prepare: support sysvinit or upstart
init system is a property of the host, not the disk.. doesn't belong in ceph-disk-prepare. Sage Weil
08:57 PM devops Feature #3911 (Fix Under Review): sysvinit: allow daemon enumeration via dirs
Sage Weil
08:57 PM devops Feature #3914 (Fix Under Review): ceph-disk-activate: support sysvinit
Sage Weil
08:54 PM devops Feature #3341 (Rejected): ceph-disk-activate: Make --mount the default
Sage Weil
08:53 PM devops Bug #3898 (Resolved): ceph-deploy: problems with >1 mon
ceph-deploy commit:8067dd0afa19ff7b7ca75f984dedc4213d3a4be8 Sage Weil
05:21 PM rgw Bug #3365: Broken metadata (duplicated as CSV)
Ian Colle wrote:
> Aaron are you still seeing this?
Sorry I need to get the time to try and reproduce this (and o...
Aaron Schulz
12:44 PM rbd Bug #3937 (Fix Under Review): krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
A patch resolving this has been posted for review.
[PATCH 4/4] rbd: don't drop watch requests on completion
Alex Elder
12:43 PM rbd Bug #3940 (Fix Under Review): krbd: decrement obj request count when deleting
A patch resolving this has been posted for review. Alex Elder
08:05 AM rbd Bug #3940 (Resolved): krbd: decrement obj request count when deleting
The obj_request_count value keeps track of how many object requests
are associated with an image request. It is inc...
Alex Elder
07:57 AM rbd Bug #3939 (Duplicate): krbd: circular locking report in sysfs code
I intended to write this up before but don't think I did.
I'm getting a "possible circular locking dependency detect...
Alex Elder
05:27 AM Revision 7daf3724 (ceph): rbd-fuse: Original code from Andreas Bluemle
Signed-off-by: Andreas Bluemle <andreas.bluemle@itxperts.de> Andreas Bluemle
05:27 AM Revision 2a6dcabf (ceph): rbd-fuse: add simple RBD FUSE client
Currently written in C on FUSE hi-level interfaces, so error reporting
could be better. No serious work done for per...
Dan Mick
05:25 AM Revision aec2a474 (ceph): s3/php: update to 1.5? version of API
Something like v1.5 of the Amazon PHP library requires the AmazonS3
constructor to be given an array of parameters ra...
Dan Mick
02:07 AM Revision b2a473be (ceph): workunit for iogen
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:59 AM Revision b98da75a (ceph): Merge branch 'wip-osd-msgr'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
01:58 AM Revision 17cd549a (ceph): mon: Monitor: timecheck: only output report to dout once
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
01:56 AM Revision 13fb1726 (ceph): mon: Monitor: track timecheck round state and report on health
Fixes: #3854
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
01:56 AM Revision aa85d914 (ceph): task: mon_clock_skew_check: increase timeout and kick it off only on stop
We were kicking-off the timeout as soon as we started; it's better however
to kick if off only when we are told to st...
Joao Eduardo Luis
01:56 AM Revision 673101c7 (ceph): task: mon_clock_skew_check: distinguish between on-going and finished c...
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis
01:24 AM Revision e6bceeed (ceph): sharedptr_registry: remove extaneous Mutex::Locker declaration
For some reason, the lookup() retry loop (for when happened to
race with a removal and grab an invalid WeakPtr) locke...
Samuel Just
01:24 AM Revision 60888caf (ceph): FileStore: ping TPHandle after each operation in _do_transactions
Each completed operation in the transaction proves thread
liveness, a stuck thread should still trigger the timeouts....
Samuel Just
01:24 AM Revision 6b8a673f (ceph): OSD: use TPHandle in peering_wq
Implement _process overload with TPHandle argument and use
that to ping the hb map between pgs and between map epochs...
Samuel Just
01:24 AM Revision aa6d20aa (ceph): WorkQueue: add TPHandle to allow _process to ping the hb map
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 4f653d23999b24fc8c65a5...
Samuel Just
01:23 AM Revision e66a7505 (ceph): ReplicatedPG: handle omap > max_recovery_chunk
span_of fails if len == 0.
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from c...
Samuel Just
01:23 AM Revision 44f0407a (ceph): ReplicatedPG: correctly handle omap key larger than max chunk
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit c3dec3e30a85ecad0090c7...
Samuel Just
01:23 AM Revision 50fd6ac9 (ceph): ReplicatedPG: start scanning omap at omap_recovered_to
Previously, we started scanning omap after omap_recovered_to.
This is a problem since the break in the loop implies t...
Samuel Just
01:23 AM Revision 4b32eecb (ceph): ReplicatedPG: don't finish_recovery_op until the transaction completes
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 62a4b96831c1726043699db86a664dc6a0af8637)
Samuel Just
01:23 AM Revision da34c77b (ceph): ReplicatedPG: ack push only after transaction has completed
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 20278c4f77b890d5b2b95d2ccbeb4fbe106667ac)
Samuel Just
01:23 AM Revision f9381c74 (ceph): ObjectStore: add queue_transactions with oncomplete
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 4d6ba06309b80fb21de7bb5d12d5482e71de5f16)
Samuel Just
01:22 AM Revision e2560554 (ceph): common/HeartbeatMap: inject unhealthy heartbeat for N seconds
This lets us test code that is triggered by an unhealthy heartbeat in a
generic way.
Signed-off-by: Sage Weil <sage@...
Sage Weil
01:22 AM Revision cbe8b5bc (ceph): os/FileStore: add stall injection into filestore op queue
Allow admin to artificially induce a stall in the op queue. Forces the
thread(s) to sleep for N seconds. We pause f...
Sage Weil
01:22 AM Revision beb6ca44 (ceph): osd: do not join cluster if not healthy
If our internal heartbeats are failing, do not send a boot message and try
to join the cluster.
Signed-off-by: Sage ...
Sage Weil
01:22 AM Revision 1ecdfca3 (ceph): osd: hold lock while calling start_boot on startup
This probably doesn't strictly matter because start_boot doesn't need the
lock (currently) and few other threads shou...
Sage Weil
01:22 AM Bug #3938 (Can't reproduce): ceph-mon crashed on mixed bobtail-argonaut cluster (2 argonaut mons,...
7:09:03.310220 7f652087e700 1 mon.a@1(peon).osd e72 e72: 20 osds: 20 up, 20 in ... Samuel Just
01:21 AM Revision e120bf20 (ceph): osd: do not reply to ping if internal heartbeat is not healthy
If we find that our internal threads are stalled, do not reply to ping
requests. If we do this long enough, peers wi...
Sage Weil
01:21 AM Revision 5f396e2b (ceph): osd: reduce op thread heartbeat default 30 -> 15 seconds
If the thread stalls for 15 seconds, let our internal heartbeat fail.
This will let us internally respond more quickl...
Sage Weil
01:17 AM Revision fca288b7 (ceph): osd: improve sub_op flag points
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 73a969366c8bbd105579611320c43e2334907fef)
Sage Weil
01:17 AM Revision f13ddc8a (ceph): osd: refactor ReplicatedPG::do_sub_op
PULL is the only case where we don't wait for active.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked fro...
Sage Weil
01:17 AM Revision d5e00f96 (ceph): osd: make last state for slow requests more informative
Report on the last event string, and pass in important context for the
op event list, including:
- which peers were...
Sage Weil
01:17 AM Revision ab3a110c (ceph): osd: dump op priority queue state via admin socket
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 24d0d7eb0165c8b8f923f2d8896b156bfb5e0e60)
Sage Weil
01:17 AM Revision 43a65d04 (ceph): osd: simplify asok to single callback
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 33efe32151e04beaafd9435d7f86dc2eb046214d)
Sage Weil
01:16 AM Revision d0407986 (ceph): common/PrioritizedQueue: dump state to Formatter
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 514af15e95604bd241d2a98a97b938889c6876db)
Sage Weil
01:16 AM Revision 691fd505 (ceph): common/PrioritizedQueue: add min cost, max tokens per bucket
Two problems.
First, we need to cap the tokens per bucket. Otherwise, a stream of
items at one priority over time w...
Sage Weil
01:16 AM Revision a2b03fe0 (ceph): common/PrioritizedQueue: buckets -> tokens
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c549a0cf6fae78c8418a3b4b0702fd8a1e4ce482)
Sage Weil
01:16 AM Revision 612d75cd (ceph): note puller's max chunk in pull requests
this lets us calculate a cost value
(cherry picked from commit 128fcfcac7d3fb66ca2c799df521591a98b82e05)
Sage Weil
01:16 AM Revision 2224e413 (ceph): osd: add OpRequest flag point when commit is sent
With writeahead journaling in particular, we can get requests that
stay in the queue for a long time even after the c...
Sage Weil
01:16 AM Revision 5b5ca592 (ceph): osd: set PULL subop cost to size of requested data
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a1bf8220e545f29b83d965f07b1abfbea06238b3)
Sage Weil
01:16 AM Revision 10651e4f (ceph): osd: use Message::get_cost() function for queueing
The data payload is a decent proxy for cost in most cases, but not all.
Signed-off-by: Sage Weil <sage@inktank.com>
...
Sage Weil
01:16 AM Revision 9735c6b1 (ceph): osd: debug msg prio, cost, latency
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit bec96a234c160bebd9fd295df5b431dc70a2cfb3)
Sage Weil
01:15 AM Revision c48279da (ceph): filestore: filestore_queue_max_ops 500 -> 50
Having a deep queue limits the effectiveness of the priority queues
above by adding additional latency.
Signed-off-b...
Sage Weil
01:15 AM Revision f47b2e8b (ceph): osd: target transaction size 300 -> 30
Small transactions make pg removal nicer to the op queue. It also slows
down PG deletion a bit, which may exacerbate...
Sage Weil
01:15 AM Revision 4947f0ef (ceph): os/FileStore: allow filestore_queue_max_{ops,bytes} to be adjusted at r...
The 'committing' ones too.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit cfe4b8519363f92f84...
Sage Weil
01:14 AM Revision ad6e6c91 (ceph): osd: make osd_max_backfills dynamically adjustable
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 101955a6b8bfdf91f4229f4ecb5d5b3da096e160)
Sage Weil
01:14 AM Revision 939b1855 (ceph): osd: make OSD a config observer
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 9230c863b3dc2bdda12c23202682a84c48f070a1)
Con...
Sage Weil
12:16 AM Revision b49440bc (ceph): doc: Added new, more comprehensive OSD/PG monitoring doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:15 AM Revision 5f210505 (ceph): doc: Trimmed some detail and added a x-ref to detailed osd/pg monitorin...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:14 AM Revision 95cfdd46 (ceph): doc: Added osd/pg monitoring section to the index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:14 AM Revision d36a208c (ceph): doc: Added x-ref links.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

01/25/2013

10:25 PM Revision 89386856 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
10:24 PM Revision 1af3578e (ceph): doc: fixed description for pg in control section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:48 PM Revision 248835d4 (ceph): doc: wider sidebar, larger font, cleaned tip CSS
The sidebar is now about a hundred pixels wider and the fonts
are larger throughout. This works a lot better when yo...
Ross Turk
08:16 PM Linux kernel client Bug #3860: rbd: problems if watch setup returns ERANGE
Just to close this out...
The fix (not repeating no ERANGE) has been committed:
commit c04306471ad93f1daf60771a...
Alex Elder
06:27 AM Linux kernel client Bug #3860: rbd: problems if watch setup returns ERANGE
Josh rejected this. But since he said that the
change I proposed--to not do the loop--was OK
I suggest this bug sh...
Alex Elder
07:41 PM Revision 037900dc (ceph): sharedptr_registry: remove extaneous Mutex::Locker declaration
For some reason, the lookup() retry loop (for when happened to
race with a removal and grab an invalid WeakPtr) locke...
Samuel Just
06:54 PM Revision 8bd306b9 (ceph): doc: Added Subdomain section.
fixes: #3778
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
05:40 PM Revision 8fef6fa3 (ceph): osd/PG: include map epoch in query results
Currently you can only infer it from the info.history.* fields.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:38 PM Revision e359a862 (ceph): osd: kill unused addr-based send_map()
Not used, old API, bad.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:38 PM Revision 5e2fab54 (ceph): osd: share incoming maps via Connection*, not addrs
Kill a set of parallel methods that are using the old addr/inst-based
msgr APIs, and instead use Connection handles. ...
Sage Weil
05:38 PM Revision 1bc419a7 (ceph): osd: pass new maps to dead osds via existing Connection
Previously we were sending these maps to dead osds via their old addrs
using a new outgoing connection and setting th...
Sage Weil
05:38 PM Revision 76705ace (ceph): osd: requeue osdmaps on heartbeat connections for cluster connection
If we receive an OSDMap on the cluster connection, requeue it for the
cluster messenger, and process it there where w...
Sage Weil
05:38 PM Revision a7059eb3 (ceph): msgr: add get_loopback_connection() method
Return the Connection* for ourselves, so we can queue messages for
ourselves.
Signed-off-by: Sage Weil <sage@inktank...
Sage Weil
05:38 PM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
I will be able to reproduce after the Feb,8. Willl do if nobody will reproduce before. Ivan Kudryavtsev
04:33 PM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
please set 'debug mds = 10' and upload mds log. To minimize mds log size, please truncate the mds log before executin... Zheng Yan
09:54 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
I made a mistake during initial post: amount of files in directory is 3.5K, not 35K. It's my netflow for last years, ... Ivan Kudryavtsev
12:11 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
At #3936 I'm providing some benchmarks to show that IOPS/speed is OK for my installation and my hands are not perform... Ivan Kudryavtsev
04:25 PM Documentation #3222 (Resolved): DOC: Get an Object from a Primary OSD
Added a full exercise toward the end here: http://ceph.com/docs/master/rados/operations/monitoring-osd-pg/ John Wilkins
08:50 AM Documentation #3222 (In Progress): DOC: Get an Object from a Primary OSD
John Wilkins
04:24 PM Documentation #3333 (Resolved): doc: Explain "degraded" more
More extensive discussion here: http://ceph.com/docs/master/rados/operations/monitoring-osd-pg/ John Wilkins
04:24 PM Documentation #3331 (Resolved): doc: Where is my data placed?
Provided an entire exercise toward the end of this document: http://ceph.com/docs/master/rados/operations/monitoring-... John Wilkins
04:22 PM Documentation #3320 (Resolved): doc: What persistency does Ceph guarantee
Added more extensive discussions.
Here: http://ceph.com/docs/master/rados/operations/monitoring-osd-pg/ and
Her...
John Wilkins
03:25 PM rbd Bug #3937: krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
OK, with Josh's help I finally managed to reproduce the
problem intentionally to check my fix.
I'm building it no...
Alex Elder
11:11 AM rbd Bug #3937: krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
I have confirmed that every time a request registered to linger
is re-submitted the osd client will call the callbac...
Alex Elder
08:07 AM rbd Bug #3937: krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
I've decoded the osd request that's been provided to
rbd_osd_req_callback(). Its contents look completely
legitima...
Alex Elder
06:54 AM rbd Bug #3937: krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
Adding two things:
- this occurred during test 190 of the third consecutive pass
of xfstests with this in the teuth...
Alex Elder
05:04 AM rbd Bug #3937 (Resolved): krbd: crash in rbd_assert(osd_req == obj_request->osd_req)
Looking at a crash this morning in the new request code due
to this failed assertion in rbd_osd_req_callback():
...
Alex Elder
03:14 PM rgw Bug #3620: rgw:improve multiple user access keys scalability
Ian Colle
01:51 PM Subtask #3840: osd: ack push after apply+commit
Ian Colle
01:50 PM Feature #3833: osd: improve recovery throttling
Ian Colle
11:48 AM Bug #3836: osd: common/Mutex.cc: 94: FAILED assert(r == 0) in PG::start_flush()
pushed to master, still need to backport Samuel Just
11:40 AM Bug #3836 (Fix Under Review): osd: common/Mutex.cc: 94: FAILED assert(r == 0) in PG::start_flush()
D'oh. sharedptr_registry.hpp has an extaneous Mutex::Locker l(lock) declaration in the retry loop. It only actually... Samuel Just
11:41 AM Documentation #3711 (Resolved): crush-map.rst: choose firstn talks about "N", but does not clearl...
John Wilkins
11:40 AM Documentation #3390 (Resolved): doc: add detail on different bucket algorithms
John Wilkins
11:12 AM rgw Feature #3669 (In Progress): rgw: support acl grants through http headers
Ian Colle
11:09 AM rgw Cleanup #3777 (Resolved): rgw: audit code for reading NULL env variables
Merged into master, commit: b3a2e7e955547a863d29566aab62bcc480e27a65 caleb miles
11:07 AM rgw Feature #3667 (In Progress): rgw: support extra canned acl params
Ian Colle
10:55 AM Bug #3928 (Resolved): osd: peering workqueue tryings to advance through *all* past osdmaps in one...
The timeout should be fixed by e0511f4f4773766d04e845af2d079f82f3177cb6. Samuel Just
10:55 AM rgw Bug #3778 (Resolved): document procedure for enabling subdomain S3 api calls
Added info for subdomain call. John Wilkins
10:33 AM rgw Bug #3778 (In Progress): document procedure for enabling subdomain S3 api calls
John Wilkins
09:54 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
It's pretty likely that this is a server-side behavior rather than a client-side one. Keep that in mind when reproduc... Greg Farnum
12:00 AM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
rados -p rbd bench 120 write -t 16
shows about 90-110 MB/sec.
Ivan Kudryavtsev
09:52 AM rbd Bug #3654 (Resolved): libvirt: colons in ipv6 monitor addresses are not escaped when sent to qemu
Upstream commit c1509ab47edf61e9f20d11922526b9fca518d238 Josh Durgin
09:34 AM rbd Bug #3927: krbd: I/O errors (ENXIO) during rbd/kernel.sh workunit
Yes, the ENXIO is expected. Assuming it's being propagated out to dd, and the test passes (outputs OK at the end of k... Josh Durgin
05:55 AM rbd Bug #3427: krbd: unmap does not remove block device properly
We had some discussion about the whether an atomic bit
operation for this was sufficient, or whether a memory
barri...
Alex Elder
05:48 AM Revision a6ed62e3 (ceph): common: fix cli tests on usage
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:06 AM Revision 38871e27 (ceph): os/FileStore: only adjust up op queue for btrfs
We only need to adjust up the op queue limits during commit for btrfs,
because the snapshot initiation (async create)...
Sage Weil
05:06 AM Revision 5f9ab930 (ceph): Revert "filestore: disable extra committing queue allowance"
This reverts commit 44dca5c8c5058acf9bc391303dc77893793ce0be.
The allowance is not only added for btrfs as of commit...
Sage Weil
05:00 AM Revision d95b4313 (ceph): adminops.rst: revert changes for as-yet-unimplemented features
See wip-admin-api for the new specification
Fixes: #3724
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:40 AM CephFS Bug #1878: ceph.ko doesn't setattr (lchown, utimes) on symlinks
Heh. Funny markup. The numbered list came out of #s used for comments.
Anyway, I've just verified that the issue...
Alexandre Oliva
04:34 AM CephFS Bug #1878: ceph.ko doesn't setattr (lchown, utimes) on symlinks
I've just verified that the problem is still present in 3.7.3, and I have a much simpler reproducer too.
mount -t ...
Alexandre Oliva
03:43 AM Revision bb860e49 (ceph): rados: remove unused "check_stdio" parameter
Signed-off-by: Dan Mick <dan.mick@inktank.com> DanTest MickTest
02:05 AM Bug #3810: btrfs corrupts file size on 3.7
Kernel was 3.7.1
Ran btrfsck on the partitions when the error first occurred with nothing found.
Tried your fix o...
Bill Kenworthy
01:54 AM Revision 234becd3 (ceph): rados: obey op_size for 'get'
Otherwise we try to read the whole object in one go, which doesn't bode
well for large objects (either non-optimal or...
Sage Weil
01:31 AM Revision 3a5c70b8 (ceph): ceph_manager: turn long stall injection off by default
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:25 AM Revision 4f653d23 (ceph): WorkQueue: add TPHandle to allow _process to ping the hb map
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
01:25 AM Revision e0511f4f (ceph): OSD: use TPHandle in peering_wq
Implement _process overload with TPHandle argument and use
that to ping the hb map between pgs and between map epochs...
Samuel Just
01:25 AM Revision 0c1cc687 (ceph): FileStore: ping TPHandle after each operation in _do_transactions
Each completed operation in the transaction proves thread
liveness, a stuck thread should still trigger the timeouts....
Samuel Just
12:24 AM Revision 006e7065 (ceph): osd_recovery: fix up incomplete test
- stop rados bench from cleaning up
- flush pg stats
- fix sleep call
One or more of these helped fix this test, don...
Sage Weil
12:23 AM Revision 20af01f2 (ceph): ceph_manager: fix get_num_active_recovered()
The states now have 'backfill' *or* 'recover' in them. Sage Weil
12:20 AM Revision 79d599cf (ceph): java: remove extra whitespace
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins

01/24/2013

11:59 PM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
I also tried to do:
dd if=/dev/rbd/rbd/test of=/dev/null bs=4M - the same situation.
Ivan Kudryavtsev
11:57 PM rbd Bug #3936 (Rejected): rbd: Strange dd speed behaviour (server side issue?)
I have 3 node/15 osds (5 on each), every on separate drive installation (with SSD cache), journal in RAMFS. XFS as ba... Ivan Kudryavtsev
11:46 PM CephFS Bug #3935 (Can't reproduce): kclient: Big directory access bugs (multiple), mixed 32- and 64-bit ...
I have next directory structure in ceph fs:... Ivan Kudryavtsev
11:21 PM Revision b150e8e3 (ceph): workunit: pass java path as env variable
The libcephfs-java test needs this. Sage Weil
11:13 PM Revision 6f0e1137 (ceph): libcephfs-java test: use provided environment
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:41 PM Bug #3810: btrfs corrupts file size on 3.7
Bill Kenworthy wrote:
> Version was 55.1 when created and the error occurred, now updated to 56.1 (on gentoo) after ...
Sage Weil
09:36 PM Bug #3810: btrfs corrupts file size on 3.7
Version was 55.1 when created and the error occurred, now updated to 56.1 (on gentoo) after error
Its organised as 5...
Bill Kenworthy
08:55 PM Bug #3810: btrfs corrupts file size on 3.7
Bill Kenworthy wrote:
> I have been hit by the same thing ... is there any information you need before I try and fix...
Sage Weil
06:18 PM Bug #3810: btrfs corrupts file size on 3.7
I have been hit by the same thing ... is there any information you need before I try and fix it further.
Ive tried...
Bill Kenworthy
01:35 PM Bug #3810: btrfs corrupts file size on 3.7
How about this object instead:
2013-01-23 18:41:31.336722 osd.7 149.165.228.11:6800/28046 159 : [ERR] 2.202 osd.0: s...
Mike Lowe
01:16 PM Bug #3810: btrfs corrupts file size on 3.7
the going theory is that this is triggered by btrfs scrub. can we confirm this somehow? Sage Weil
11:03 AM Bug #3810: btrfs corrupts file size on 3.7
Samuel Just wrote:
> I need a dump of the xattrs on the d0c18e1d/605.00000000/head//1 object in pg 1.1d on osd 7 and...
Mike Lowe
10:17 AM Bug #3810: btrfs corrupts file size on 3.7
Additional info, btrfs scrubs were done while the osd's were active which may or may not have had a negative effect. ... Mike Lowe
09:31 PM Revision 40ae8cea (ceph): common: only show -d, -f options for daemons
Fixes: #3073
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:13 PM Revision 7e7130da (ceph): doc: Syntax fixes.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:58 PM Revision b51bfdf0 (ceph): doc: Updated usage for Bobtail.
fixes: #3831
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:57 PM Revision 1d71d052 (ceph): doc: Updated usage for Bobtail.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:55 PM rgw Bug #3724 (Resolved): docs refer to non-implemented features of the radosgw-admin rest api
commit d95b4313de1614fd85265879e6d7ddadd5268af2
Dan Mick
08:45 PM rgw Bug #3724: docs refer to non-implemented features of the radosgw-admin rest api
Since the docs are in wip-admin-api, this amounts to rolling doc/radosgw/admin/adminops.rst back to its state as of 0... Dan Mick
01:41 PM rgw Bug #3724: docs refer to non-implemented features of the radosgw-admin rest api
Sage Weil
01:38 PM rgw Bug #3724: docs refer to non-implemented features of the radosgw-admin rest api
John - any update? Ian Colle
08:54 PM Revision b0a5fe94 (ceph): java: support ceph_get_file_pool_name
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
08:50 PM Revision 6a859bcd (ceph): ceph_manager: use 80/70 as pause_long, pause_check_after defaults
OSD::op_tp suicides after 150.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:47 PM Revision 6b272e0f (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
08:46 PM Revision 42d92b73 (ceph): doc: Added example of ext4 user_xattr mount option.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:43 PM Bug #3885: osd: osd-recovery-incomplete qa test failing
(the above commit is in the teuthology code) Dan Mick
04:28 PM Bug #3885 (Resolved): osd: osd-recovery-incomplete qa test failing
fixed, mostly by commit:20af01f23ba932cb97cb40bba89bff546e10c461, which may fix up some of hte other spurious failure... Sage Weil
11:13 AM Bug #3885 (In Progress): osd: osd-recovery-incomplete qa test failing
Sage Weil
08:30 PM Revision b3a2e7e9 (ceph): rgw_rest: Make fallback uri configurable.
Some HTTP servers, notabily lighttp, do not set SCRIPT_URI, make the fallback
string configurable.
Signed-off-by: ca...
caleb miles
08:29 PM Revision b0f27a8f (ceph): librbd: Allow get_lock_info to fail
If the lock class isn't present, EOPNOTSUPP is returned for lock calls
on newer OSDs, but sadly EIO on older; we need...
Dan Mick
07:33 PM Revision 0c6d5a9d (ceph): java: support fchmod
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
07:33 PM Revision 9cefa969 (ceph): java: add missing chmod unmounted test
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
07:33 PM Revision 487bacdb (ceph): java: fix exception name typo
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
07:33 PM Revision 352652b6 (ceph): libcephfs: document ERANGE rv for get_file_pool_name
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
07:27 PM Revision 4b3bcb92 (ceph): java: support stat()
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:52 PM Revision 00cfe1d3 (ceph): common/HeartbeatMap: fix uninitialized variable
Introduced by me in 132045ce085e8584a3e177af552ee7a5205b13d8. Thank you,
valgrind!
Signed-off-by: Sage Weil <sage@i...
Sage Weil
06:41 PM Revision b9f58baa (ceph): libcephfs-java test: jar files are in /usr/local/share/java, it seems
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:35 PM Revision f9f31aae (ceph): wireshark: fix indention
Fix indention.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:35 PM Revision 3e9cc0d4 (ceph): wireshark: fix guint64 print format handling
Use G_GUINT64_FORMAT to handle print format of guint64 correctly.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect...
Danny Al-Gaaf
06:08 PM Revision 0f24dca2 (ceph): ceph_manager: use do_rados for rmpool
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
04:54 PM devops Bug #3934: ceph-deploy new should require at least one host name
If no hosts are specified on the command line, a ceph.conf file is created without any monitors listed. No errors or... Anonymous
04:51 PM devops Bug #3934 (Resolved): ceph-deploy new should require at least one host name
Anonymous
04:14 PM devops Bug #3933: ceph-deploy gatherkeys silently fails if no host is specified
If no host is specified and ceph.conf exists gatherkeys will fail, but not report any error. Anonymous
04:12 PM devops Bug #3933 (Resolved): ceph-deploy gatherkeys silently fails if no host is specified
Anonymous
02:52 PM Bug #3930 (Resolved): ceph.spec: udev rule for rbd not in rpms
The udev rule for kernel rbd (udev/50-rbd.rules in ceph.git) should be packaged. It's already in the debs: debian/lib... Josh Durgin
01:41 PM rgw Bug #3778: document procedure for enabling subdomain S3 api calls
Sage Weil
01:39 PM rgw Bug #3778: document procedure for enabling subdomain S3 api calls
Any update? Ian Colle
01:41 PM rgw Bug #3450: WRITE permission only doesn't allow proper multi-part upload
Sage Weil
01:33 PM rgw Bug #3450: WRITE permission only doesn't allow proper multi-part upload
Needs to be part of larger overall discussion about the intent of subusers. Ian Colle
01:41 PM rgw Bug #3706: rgw functional test testSlashInName failed in nightly
Sage Weil
01:38 PM rgw Bug #3706: rgw functional test testSlashInName failed in nightly
Need to see if happens again and then find reproducer. Ian Colle
01:41 PM rgw Feature #2804: rgw: disallow running multiple gateways on the same fastcgi socket
Sage Weil
01:41 PM rgw Feature #3074: radosgw needs --help support
Sage Weil
01:41 PM rgw Bug #2366: rgw: bucket index update rely on pg state
Sage Weil
01:41 PM rgw Bug #2650: rgw: swift key creation overrides subuser access mask
Sage Weil
01:41 PM rgw Bug #1777: rgw: user info modification is not atomic
Sage Weil
01:41 PM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
Sage Weil
01:14 PM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
Work in course with other swift changes, but not a driver. Ian Colle
01:40 PM rgw Feature #3366: rgw: dr: define management api
Caleb to get out updated document for review. Ian Colle
01:37 PM rgw Bug #3620: rgw:improve multiple user access keys scalability
Caleb to review. Ian Colle
01:36 PM rgw Bug #3682 (Resolved): valgrind errors seen when running rgw tests in nightlies
Increased time in tests and has not occurred. Ian Colle
01:35 PM rgw Bug #3628 (Resolved): rgw: leak of object parts on partial upload
Fixed in bobtail Ian Colle
01:34 PM rgw Bug #3485 (In Progress): rgw: unique user emails not enforced
Ian Colle
01:34 PM Bug #3906: ceph-mon leaks memory during peering
the logs indicate this may be related to failed auth connection attempts spamming the monitor. Sage Weil
11:43 AM Bug #3906: ceph-mon leaks memory during peering
we need to reproduce this on a large internal cluster, with many osds and even more pgs. Sage Weil
09:38 AM Bug #3906: ceph-mon leaks memory during peering
I believe this to be related to #3609 Joao Eduardo Luis
01:32 PM rgw Bug #3073: radosgw-admin: is not a daemon, should not have -d/-f options
commit:40ae8ceab58b4c05e01dc9f7809728a592cc4f0d actaully Sage Weil
01:30 PM rgw Bug #3073 (Resolved): radosgw-admin: is not a daemon, should not have -d/-f options
commit:b878b2c6e9ee41de25faf4dfdd7285dcb01b36e8 Sage Weil
01:26 PM rgw Bug #3073: radosgw-admin: is not a daemon, should not have -d/-f options
Change common init Ian Colle
01:30 PM rgw Bug #3365: Broken metadata (duplicated as CSV)
Aaron are you still seeing this? Ian Colle
01:29 PM rgw Bug #3365 (Need More Info): Broken metadata (duplicated as CSV)
Ian Colle
01:21 PM rgw Feature #2490: rgw-admin: only register watch when needed
Performance improvement. Ian Colle
01:21 PM CephFS Bug #1878: ceph.ko doesn't setattr (lchown, utimes) on symlinks
This is still present in 3.6.11 (I'll know about 3.7.* soon). I suspect this may have to do with failing to mark met... Alexandre Oliva
01:18 PM rgw Bug #2482 (Rejected): rgw: duplicate content-length results in 400
Apache issue. Ian Colle
01:14 PM rgw Bug #1906 (Can't reproduce): rgw: total_time isn't logged consistently
Ian Colle
01:13 PM Documentation #3831 (Resolved): ceph osd crush set command needs correction in the doc
John Wilkins
01:10 PM rgw Bug #1673: rgw: mod_fastcgi needs to be backward compatible
Ian Colle
01:10 PM rgw Bug #1673: rgw: mod_fastcgi needs to be backward compatible
Canonical can not take our changes up stream until we solve this issue. Ian Colle
11:16 AM rgw Cleanup #3929 (New): s3-tests: refactor all test_post_* tests
These tests mostly do the same thing, can be cleaned up, no need to duplicate the same code across all. Yehuda Sadeh
10:58 AM CephFS Feature #3821 (In Progress): qa: run backuppc as part of qa suite
Ekapol Rojpiboonphun wrote:
> Just to make sure that I will be on this along the line of what you might already have...
Sage Weil
10:52 AM CephFS Feature #3821: qa: run backuppc as part of qa suite
Just to make sure that I will be on this along the line of what you might already have in mind. (More details please ... Anonymous
09:56 AM CephFS Feature #3821: qa: run backuppc as part of qa suite
Download/install backuppc and get it into suite. Ian Colle
10:32 AM Bug #3928 (In Progress): osd: peering workqueue tryings to advance through *all* past osdmaps in ...
Samuel Just
10:02 AM Bug #3928 (Resolved): osd: peering workqueue tryings to advance through *all* past osdmaps in one...
Sage Weil
10:10 AM Bug #3905: incomplete & stale (lost?) PGs
Sounds like a combination of crush map and rules that aren't behaving well together — "incomplete" means the PG doesn... Greg Farnum
09:42 AM Bug #3801: Cascading OSD failures beginning with common/HeartbeatMap.cc: 78: FAILED assert(0 == "...
The olog stuff is fixed in bobtail, and won't be backported to argonaut.
I'm not sure what the root cause of hte h...
Sage Weil
08:42 AM Bug #3854: mon: clock skew tests failing on master
Happened again on QA, reopening while testing a new patch. Joao Eduardo Luis
08:15 AM rbd Bug #3927: krbd: I/O errors (ENXIO) during rbd/kernel.sh workunit
Hey! I just looked at the test, and here's how it ends:
# remove snapshot and detect error from mapped snapshot
...
Alex Elder
08:15 AM rbd Bug #3927: krbd: I/O errors (ENXIO) during rbd/kernel.sh workunit
This is the relevant portion of the yaml file:
- workunit:
clients:
all:
- rbd/map-unmap.sh
...
Alex Elder
08:09 AM rbd Bug #3927 (Closed): krbd: I/O errors (ENXIO) during rbd/kernel.sh workunit
I'm seeing ENXIO errors at what I believe to the "rbd/kernel.sh
teuthology workunit while testing the new request co...
Alex Elder
05:49 AM rbd Feature #3926 (Resolved): krbd: use slab allocation for common data structures
There are some common data structures--like image and object
requests--that are very frequently allocated and would ...
Alex Elder
05:29 AM rbd Bug #3925 (Resolved): krbd: sysfs write lockdep warnings
... Alex Elder
03:42 AM Revision 2f192eaf (ceph): TestRados expects rollback, not snap_rollback
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:50 AM Revision 67c77577 (ceph): PendingReleaseNotes: pool removal cli changes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:49 AM Revision 87fe35f6 (ceph): Merge remote-tracking branch 'gh/wip-rm-pool'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
02:47 AM Revision 64b9dd08 (ceph): Merge remote-tracking branch 'gh/wip-3832-oc-flushrange'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
02:43 AM Revision 9b56f367 (ceph): Merge remote-tracking branch 'gh/wip_heartbeat'
Sage Weil
02:40 AM Revision 62579eef (ceph): Merge branch 'wip-osd-hb'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
01:44 AM Revision ec5a1455 (ceph): ceph_manager: default chance_down to 0.4
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:40 AM Revision 566ae533 (ceph): ceph_manager: add filestore and heartbeat stalls
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:22 AM Revision 5d66c9ab (ceph): Use ceph git repo instead of github.
This code change is so that instead of pulling the tarball of github
which can be unreliable at times it instead uses...
Sandon Van Ness
12:55 AM Revision d6db239c (ceph): Merge remote-tracking branch 'upstream/wip_push_after_complete'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just
 

Also available in: Atom