Activity
From 01/19/2013 to 02/17/2013
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... - 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... - 06:39 PM Revision 28e7212d (ceph): ceph_common: fix check for defined/undefined entities in conf
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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...
- 05:58 PM Bug #4037 (Resolved): mon: Single-Paxos: on Paxos, FAILED assert(begin->last_committed == last_co...
- 05:57 PM Bug #4026 (Resolved): mon: Single-Paxos: abort on LogMonitor::update_from_paxos
- 05:57 PM Bug #4040 (Resolved): mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: err...
- 05:54 PM Bug #4175 (Resolved): mon: Single-Paxos: during proposal of learned value, assert(have_pending)
- ...
- 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... - 11:38 AM Tasks #4066: unit tests for src/include/buffer.h
- https://github.com/dachary/ceph/commit/f2f22cff2ec73fc27445a8bd7f017a427387d3d2
- 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...
- 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...
- 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...
- 04:55 AM Revision fecc3c3a (ceph): ceph-disk-prepare: -f for mkfs.xfs only
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 12:03 AM Feature #3273: mon: simple dm-crypt key management
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:...
- 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... - 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 ...
- 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...
- 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...
- 05:47 PM Bug #4170: buffer::ptr::cmp reports a == ab
- Proposed fix http://marc.info/?l=ceph-devel&m=136106547211918&w=4
- 04:58 PM Bug #4170 (Resolved): buffer::ptr::cmp reports a == ab
- When running...
- 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 ... - 05:39 PM Revision 37ef3f4b (ceph): Merge remote-tracking branch 'gh/wip-deploy'
- Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
- 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... - 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... - 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 ... - 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 ... - 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...
- 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 ... - 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... - 02:52 PM Bug #4157 (Resolved): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
- commit:c4573b745c3ffd5b67d9e210569b6318f6591d26
- 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 - 11:14 AM Tasks #4066 (Fix Under Review): unit tests for src/include/buffer.h
- 09:41 AM Feature #4076 (Resolved): ceph-disk-prepare/activate: basic dm-crypt support
- commit:37ef3f4b72371f9cc09748877d7e58bd0885e12f
- 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... - 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... - 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... - 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... - 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.)... - 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... - 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.
... - 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... - 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... - 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(... - 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... - 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... - 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.
... - 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 - 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 ... - 01:21 AM Revision f45e9be2 (ceph): Merge branch 'next'
- 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> - 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> - 12:26 AM Revision 3f5c2527 (ceph): qa: rbd/map-snapshat-io: unmap image when done
- Signed-off-by: Sage Weil <sage@inktank.com>
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...
- 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... - 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... - 10:18 PM Revision d950d832 (ceph): ceph-disk-prepare: always force mkfs.xfs
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 10:18 PM Revision e7040f55 (ceph): ceph-disk-activate: pull mount options from ceph.conf
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 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> - 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... - 10:04 PM Revision ea6cfb59 (ceph): ReplicatedPG: handle missing set even for old format
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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!
... - 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... - 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... - 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... - 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... - 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... - 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... - 07:22 PM Revision ab17aaf2 (ceph): OSD: add leveldblog compatibility flag for OSD
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:22 PM Revision 16b37187 (ceph): PG: verify log versions during read_log
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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 ... - 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>
- 06:13 PM Bug #2947: osd: out of order reply
- woot, reproduced with logs: ubuntu@teuthology:/a/sage-s1/1886
- 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... - 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...
- 05:33 PM Revision f931cad8 (ceph): schedule_suite.sh: fix s3branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:23 PM Feature #4075 (Resolved): osd: move pg log into leveldb
- commit:58837b2b544a0d5a789633d702d5e68e6818d013
- 05:20 PM CephFS Feature #3857 (Resolved): mds: enforce unique mds names in mdsmap
- commit:c8f090aed96d615b081f5b9aa36c74092371ae1e
- 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> - 05:20 PM Revision ae0c2bbb (ceph): qa: pull qa stuff from ceph.com ceph.git mirror
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:12 PM Revision 9513f2f2 (ceph): rbd_fsx: binary name now has ceph_ prefix
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 04:55 PM Revision 78450fed (ceph): Merge remote-tracking branch 'origin/wip-hadoop-docs'
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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> - 04:48 PM Revision 69a8bbd8 (ceph): Merge remote-tracking branch 'gh/next'
- 04:43 PM CephFS Feature #3573 (Rejected): ceph-fuse: Add ioctl support
- 04:41 PM CephFS Feature #2195 (Resolved): Allow removal of last MDS if there's no filesystem
- this works now.. 'fail' and them 'rmfailed'.
- 04:04 PM Feature #1625 (Rejected): changing ceph-mon ip address needs monmap change on every mon machine
- such is life
- 04:04 PM Cleanup #1876 (Resolved): osd: EINVAL on all client command decoding errors
- this was cleaned last fall
- 04:03 PM Feature #1808 (Rejected): filestore: gracefully handle EMFILE
- 04:01 PM Feature #1606 (Rejected): osd: bound missing set memory usage
- 03:59 PM Fix #1857: osd: reimplement shutdown()
- see wip-osd-leak
- 03:58 PM Fix #1857: osd: reimplement shutdown()
- 03:49 PM Feature #136 (Rejected): sensible grammar for monitor commands
- 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
- 02:50 PM Bug #4157 (Resolved): operator>=(bufferlist& l, bufferlist& r) throws on a >= ab
- ...
- 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.
- 01:58 PM Bug #4149 (Resolved): qa: map-snapshot-io.sh fails with EPERM
- commit:bc74429c8b3a5c4dfe49505cf5e0f42de28bf0b4
- 01:33 PM Bug #4149 (In Progress): qa: map-snapshot-io.sh fails with EPERM
- 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...
- 01:37 PM devops Feature #4155 (New): migrate mirrors onto cephfs
- 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...
- 01:08 PM devops Feature #4152 (New): redmine: show priority in backlogs view
- 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...
- 10:43 AM devops Feature #3916 (Fix Under Review): ceph-disk-activate: non-upstart trigger (udev?)
- 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 ...
- 09:28 AM rgw Bug #4150 (Resolved): rgw: copy object into itself leaks tail references
- 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... - 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> - 09:08 AM Bug #4148 (Resolved): osd: snap collections mismatch from thrashing
- ...
- 09:07 AM Bug #4147 (Resolved): librados: st_rados_list_objects failure
- ...
- 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...
- 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...
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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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> - 07:39 PM Revision 84ef4a89 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 07:36 PM Revision ffda2eab (ceph): Merge branch 'wip-danny-perf-checks'
- 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... - 07:31 PM Revision c8f090ae (ceph): Merge remote-tracking branch 'origin/wip-mds-names'
- 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...
- 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...
- 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...
- 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...
- 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...
- 06:44 PM Revision 971b1612 (ceph): osd: fix read_log error/warning messages to mon
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ...
- 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...
- 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...
- 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... - 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> - 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... - 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... - 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]:
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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'... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 05:02 PM rbd Subtask #3387: librbd: expose changed objects since a given snapshot
- 8 points
- 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> - 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> - 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> - 04:25 PM rbd Feature #4021 (Fix Under Review): rbd: openstack: add ability to copy volume to image for rbd
- 04:25 PM rbd Subtask #4019 (In Progress): rbd: openstack: simplify volume booting with new api: add boot optio...
- 04:12 PM rbd Subtask #4019: rbd: openstack: simplify volume booting with new api: add boot option to volumes
- 3 points
- 04:25 PM rbd Subtask #4020 (In Progress): rbd: openstack: simplify volume booting with new api: make image boo...
- 04:12 PM rbd Subtask #4020: rbd: openstack: simplify volume booting with new api: make image boot button add s...
- 2 points
- 04:24 PM rbd Subtask #4018 (In Progress): rbd: openstack: simplify volume booting with new api: modify boot pa...
- 04:24 PM rbd Feature #4017 (In Progress): rbd: openstack: simplify volume booting with new api
- 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... - 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-... - 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... - 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)):
... - 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. - 03:56 PM Bug #4042 (Resolved): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine...
- commit:4dfcad44431855ba7d68a1ccb41dc3cb5db6bb50
- 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.
- 09:41 AM Bug #4042 (New): osd crash in recovery state: FAILED assert(0 == "we got a bad state machine event")
- 03:41 PM Bug #4122 (Resolved): osd: possible corruption of osd caps
- commit:6c504d96c1e4fbb67578fba0666ca453b939c218
- 03:31 PM Bug #4122 (Fix Under Review): osd: possible corruption of osd caps
- wip-4122
- 02:58 PM Bug #4122: osd: possible corruption of osd caps
- AHA, fails on quantal:...
- 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...
- 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 ... - 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... - 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... - 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.
... - 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... - 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... - 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... - 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... - 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 ...
- 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... - 01:33 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
- 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 ... - 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... - 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... - 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...
- 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...
- 11:02 AM CephFS Bug #4134: mds: request locking hang under snaptests
- For reference, the hung request is client.4104:75.
- 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... - 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...
- 09:53 AM CephFS Feature #3819 (In Progress): mds: re-add snaptests to qa suite
- 10:24 AM Feature #3757 (Fix Under Review): osd: Watch/Notify cleanup
- 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...
- 09:40 AM Bug #4043 (Resolved): osd: validate/scrub collections
- commit:ed2bb387708511b4910758d77c5a9754193eb48a
- 09:36 AM rgw Bug #4124 (Fix Under Review): Using "response-content-type" arguments causes duplicated Content-T...
- 08:07 AM rgw Bug #4124: Using "response-content-type" arguments causes duplicated Content-Type in response
- 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.
- 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...
- 09:25 AM Bug #4027 (Fix Under Review): ceph-fuse on opensuse12 has the wrong requirement name for libfuse ...
- 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
- 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...
- 09:14 AM Bug #4123 (Resolved): buffer::list::zero overflows and returns before completion
- commit:ffbc085de1ef931e4c6a55b2d649d862f671bdb9
- 05:06 AM Bug #4123 (Fix Under Review): buffer::list::zero overflows and returns before completion
- 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
- 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...
- 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/... - 07:11 AM Revision 690ae053 (ceph): ceph-disk-activate: catch daemon start errors
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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=... - 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
... - 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... - 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...
- 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
... - 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... - 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> - 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... - 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> - 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... - 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 ... - 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... - 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... - 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... - 01:43 AM Revision ccdcae3a (ceph): doc/release-notes: v0.56.3
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:25 AM Revision 0c1eb423 (ceph): Merge branch 'wip_4113'
- Reviewed-by: Sage Weil <sage@inktank.com>
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> - 10:41 PM Feature #3892: osd: move pg info into leveldb
- commit 188f3ea6867eeb6e950f6efed18d53ff17522bbc
Author: David Zafman <david.zafman@inktank.com>
Date: Mon Feb 11 ... - 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 ... - 10:39 PM Feature #4075 (In Progress): osd: move pg log into leveldb
- 10:10 PM Revision 5d6d6884 (ceph): rados: testrados -> ceph_test_rados
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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> - 09:32 PM Revision 34ed5daa (ceph): OSD: init infos_object in OSD::init()
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:32 PM Revision f3bc8dfe (ceph): PG: use helpers to generate info and epoch keys
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 08:47 PM Revision e9c77035 (ceph): Merge branch 'wip-deploy'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 08:44 PM Revision 6879e8b3 (ceph): doc: Minor clarification.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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> - 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... - 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> - 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> - 08:39 PM Revision 64ec2d42 (ceph): doc: Made a few clarifications from feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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... - 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... - 08:30 PM Revision 50cbd105 (ceph): debian: implement purge postrm script for ceph, ceph-mds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 08:30 PM Revision 809143f1 (ceph): ceph-create-keys: create mds bootstrap key
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:30 PM Revision e80675a0 (ceph): debian: include /var/lib/ceph/bootstrap-mds in package
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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> - 08:06 PM Revision 617bde95 (ceph): doc: Added many Q/A sections to the FAQ.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:10 PM Revision 6eb7e15a (ceph): v0.56.3
- 04:50 PM Revision db41f261 (ceph): schedule_suite.sh: choose s3branch based on teuthology branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.... - 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...
- 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> - 03:53 PM Revision 7aefe923 (ceph): specfile: Add ceph-coverage to list of binaries
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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...
- 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...
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 01:42 PM devops Feature #3993 (Fix Under Review): upstart/sysvinit: control whether crush position is readjusted ...
- 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... - 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... - 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...
- 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 ...
- 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...
- 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...
- 12:55 PM Bug #4116: common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- 12:55 PM Bug #4116 (Need More Info): common/HeartbeatMap.cc: 79: FAILED assert(0 == "hit suicide timeout")
- 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... - 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... - 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...
- 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... - 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... - 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?
... - 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?
- 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?
- 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...
- 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... - 01:10 PM devops Feature #3918 (Resolved): ceph-deploy: osd create HOST:DIR[:JOURNAL]
- this is captured by ceph-disk-prepare. commit:b2ff6e8c9d96dee2c063b126de7030a5c2ae0d02
- 01:09 PM devops Feature #4008 (Resolved): ceph-deploy: make sure new version works with old ceph-disk_*
- 01:09 PM devops Feature #3914 (Resolved): ceph-disk-activate: support sysvinit
- commit:fd4a921085a861e4aa428376219bb39055731f2b
- 01:09 PM devops Feature #3157 (Resolved): upstart: move mds scripts to ceph-mds package.
- commit:23ad3a46a0099e263f43e0f0c1df1d21cfe58b3f
- 01:08 PM devops Feature #3911 (Resolved): sysvinit: allow daemon enumeration via dirs
- commit:c8f528a4070dd3aa0b25c435c6234032aee39b21
- 01:08 PM devops Feature #3917 (Resolved): ceph-dir-prepare command
- handled by ceph-disk-prepare now
commit:e9c770358e32decb49c4806f83998b740b1cf0d2 - 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 ... - 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... - 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... - 12:57 PM CephFS Bug #4114 (Resolved): libcephfs: segfault on
- commit:7e192077ffc77f6c2a534c32f0fdf57a7d05ee7f
- 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.
- 09:08 AM CephFS Bug #4114 (In Progress): libcephfs: segfault on
- 08:32 AM CephFS Bug #4114 (Resolved): libcephfs: segfault on
- ...
- 12:45 PM devops Feature #4119 (Resolved): rpm: create /var/lib/ceph/* directories
- 12:45 PM devops Feature #4118 (Rejected): rpm: include upstart stuff in (some) rpms
- 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... - 11:21 AM Bug #3883 (Won't Fix): osd: leaks memory (possibly triggered by scrubbing) on argonaut
- 10:26 AM Bug #3690 (Resolved): osd crashed in FileStore::_do_transaction
- resolved a bit later that day, commit:0942e005448efb60ab31fe98f156d1f1b0e377cd and others.
- 10:07 AM CephFS Feature #606 (Duplicate): mds: optionally store parent attr on file objects
- #3540. We decided it wouldn't be optional.
- 09:34 AM CephFS Bug #4115 (Rejected): packaging: broken ceph-test-dbg binaries
- Sage points out that those are just the debug symbols...
- 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...
- 09:22 AM Feature #3853 (Resolved): qa: include iogen in qa suite
- 09:21 AM Feature #4076 (In Progress): ceph-disk-prepare/activate: basic dm-crypt support
- 09:21 AM Feature #3757 (In Progress): osd: Watch/Notify cleanup
- 09:12 AM Bug #4064 (Resolved): osd: filestore assert on FORREMOVAL_* collection removal
- commit:0942e005448efb60ab31fe98f156d1f1b0e377cd
- 08:27 AM Bug #4113 (Can't reproduce): osd: EOPNOSUPP on pginfo removal
- ...
- 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... - 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... - 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... - 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... - 05:31 AM Revision 7309bccc (ceph): schedule_suite.sh: take option teuthology branch arg
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:24 AM Revision 0c663ca8 (ceph): schedule_suite.sh: ensure ceph and kernel branches exist
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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>
- 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... - 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>
- 12:55 AM Revision 0fec0fde (ceph): Merge branch 'next'
- Conflicts:
src/include/ceph_features.h - 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... - 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...
02/12/2013
- 11:36 PM Revision c036dc7c (ceph): doc: fix command syntax
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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... - 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> - 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.
... - 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... - 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... - 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... - 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... - 10:18 PM Revision 1b05517a (ceph): msg/Messenger: rename option
- It's unhandled, not unexpected.
Signed-off-by: Sage Weil <sage@inktank.com> - 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
- 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... - 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... - 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... - 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,... - 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... - 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,... - 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... - 10:10 PM Revision 2cb6bcc9 (ceph): Revert "Makefile: name binary ceph-filestore-dump"
- This reverts commit f0b2e32af69d7d009837832066a1445c45bbc362.
Be consistent with everything else. - 10:10 PM Revision a88f9bea (ceph): .gitignore: fix ceph_filestore_dump name
- Underscores!
Signed-off-by: Sage Weil <sage@inktank.com> - 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> - 09:50 PM devops Feature #3920 (New): ceph-deploy: support other deb-based distros
- 09:48 PM devops Feature #3907 (Resolved): ceph-deploy: be verbose about what is run and what is done (with -q)
- 09:48 PM devops Feature #4008: ceph-deploy: make sure new version works with old ceph-disk_*
- 09:45 PM devops Feature #3913 (Resolved): ceph-deploy: break mon into create/destroy
- 09:45 PM devops Feature #3912 (Resolved): ceph-deploy: break osd into create/destroy
- 09:39 PM Revision 102a5196 (ceph): Merge remote-tracking branch 'gh/wip-bobtail-osd-msgr' into bobtail
- 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... - 06:55 PM Revision e2b8e0f1 (ceph): modified the perl file name
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 06:17 PM devops Feature #3157 (Fix Under Review): upstart: move mds scripts to ceph-mds package.
- 06:16 PM Revision 0942e005 (ceph): Merge branch 'wip-4064-sam'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 06:16 PM devops Feature #4112 (Resolved): ceph-deploy: support mds
- 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... - 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::... - 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... - 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... - 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... - 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 ...
- 05:54 PM Revision ea98fbb9 (ceph): doc: Removed legacy comment regarding Keystone integration.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:53 PM Revision 522a81e9 (ceph): doc: Added link to <disk> reference. Added minor clarifications.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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.
- 09:37 AM rbd Bug #4100: rbd: unprotecting a snapshot in the "UNPROTECTING" state fails with EINVAL
- Dan - please review the wip branch.
- 05:20 PM Feature #3891 (Resolved): osd: move purged_snaps out of info
- 05:20 PM Feature #3892 (Resolved): osd: move pg info into leveldb
- 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
- 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...
- 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
- 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 ... - 03:23 PM rgw Feature #4108 (Duplicate): rgw: optionally put bucket index data in separate pool
- 03:09 PM CephFS Bug #4105: mds: fix up the Dumper
- 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...
- 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...
- 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.
- 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...
- 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...
- 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 ...
- 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...
- 12:42 PM Bug #3595: ceph-osd and ceph-mds crash on Debian Squeeze
- How bizarre:...
- 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-... - 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...
- 02:40 PM CephFS Bug #4060 (Resolved): mds: vxattr ceph.file.layout.pool doesn't check latest osdmap
- commit:a04c01f6822b165bf339d41eda29fcc5fa555f53
- 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...
- 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...
- 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.... - 11:05 AM CephFS Bug #4061: mds crashed at LogEvent::decode
- looks like it is same as bug#3773
- 09:44 AM CephFS Bug #4061: mds crashed at LogEvent::decode
- Ken, what was the workload you were running on this before the crash?
- 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... - 10:18 AM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
- ...
- 10:16 AM rbd Feature #2770: krbd: define tasks to add osd_client compound class op support
- ...
- 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... - 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... - 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. - 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... - 11:18 AM Bug #3972: new boost dependency: libboost-program-options
- 11:10 AM rgw Feature #3991 (In Progress): rgw: dr: region mgt changes: define datastructures
- 11:08 AM Bug #3434: Unknown variables in test_xattr_support
- Giving to Ian for proper distribution. :)
- 10:59 AM Feature #3403 (In Progress): librados: expose a list of watchers on an object
- 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?
- 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... - 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...
- 10:15 AM Documentation #3711 (Resolved): crush-map.rst: choose firstn talks about "N", but does not clearl...
- 10:09 AM Bug #4103 (Duplicate): mon: Single-Paxos: on MonitorDBStore, segfault during sync
- ...
- 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>
...- 07:27 AM Cleanup #4101 (Rejected): buffer::list::iterator constructor should be private
- The ...
- 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>... - 06:02 AM Revision 8864c730 (ceph): Merge branch 'wip-mds-encode-rebased'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 04:49 AM Revision f0b2e32a (ceph): Makefile: name binary ceph-filestore-dump
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 02:38 AM Revision 1b7fc30a (ceph): .gitignore: fix typo and missing vstart.sh output
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 02:11 AM Revision 2783fce2 (ceph): work unit for rbd cli tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:49 AM Revision f923c8cd (ceph): doc: document hadoop replication config
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 01:43 AM Revision d4d11a50 (ceph): adding task for rbd cli tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:29 AM Revision 7c8d3d05 (ceph): added new cli tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:12 AM Revision 3f4d8532 (ceph): Merge remote-tracking branch 'gh/next'
- 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...
- 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...
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...
- 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 ... - 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... - 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> - 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... - 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> - 09:04 PM Bug #4065: Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
- Last 1000 lines of the log, no problem.
- 02:16 PM Bug #4065 (Need More Info): Crash of 0.56.2 OSD on Ubuntu 12.04 LTS
- 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 - 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...
- 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... - 07:25 PM rbd Bug #4100 (Fix Under Review): rbd: unprotecting a snapshot in the "UNPROTECTING" state fails with...
- wip-snap-unprotect
- 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...
- 07:02 PM Revision ab99d8e1 (ceph): Merge branch 'wip-da-rename-ceph-test'
- 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... - 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> - 05:08 PM Revision 755b4bb3 (ceph): .gitignore: add local ones for ocf and man
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 04:48 PM Revision 3d5969d6 (ceph): qa/rbd: +x on map-snapshot-io.sh
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:44 PM rgw Feature #4099 (Resolved): rgw: Object Expiration
- would like to see an implementation for object expiration for the RadosGW.
- 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... - 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... - 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> - 04:04 PM Revision c52dbd57 (ceph): .gitignore: re-add vstart dirs and tags, fix typo
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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... - 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,...
- 03:13 PM Revision d5c771a3 (ceph): rados/monthrash: run some mon tests
- 03:13 PM Revision 8d5ca943 (ceph): rados: separate out mon thrasher from thrasher collection
- Run a different set of tests.
- 02:59 PM Revision 6e3c2d93 (ceph): peer: add recovery delay to make test behave
- Otherwise it was (very) racy!
- 02:55 PM Bug #2803: filer: probe crash
- turned debugging on and the logs are placed in ubuntu@burnupi06:~/log_2803
- 10:30 AM Bug #2803: filer: probe crash
- 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.
- 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? - 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:...
- 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.
- 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? :)
- 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...
- 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 ...
- 01:34 PM Bug #4071 (Resolved): osd: snap coll not created on scrub trim repop
- 4 patches culimating in commit:31e911b63d326bdd06981ec4029ad71b7479ed70
- 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 ... - 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... - 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...
- 05:37 AM CephFS Bug #3935: kclient: Big directory access bugs (multiple), mixed 32- and 64-bit clients
- 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...
- 12:39 PM rbd Feature #4089 (Closed): rbd: improve small I/O performance
- Root task for general improvement.
- 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...
- 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).
- 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... - 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... - 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...
- 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... - 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... - 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...
- 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.
- 12:12 PM rbd Feature #4084 (Resolved): rbd: incremental backups
- Root task for the feature in general
- 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 ...
- 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.
- 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.
- 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... - 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
- 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
- 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...
- 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...
- 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 ... - 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,...
- 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: ... - 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... - 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...
- 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... - 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...
- 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: ... - 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: ... - 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...
- 10:00 AM CephFS Feature #4073 (Resolved): qa: add message delay injection to test suite
- 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... - 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... - 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-... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ...
- 10:00 AM CephFS Bug #4068: libcephfs: if client->init() fails, shutdown() erroneously calls client->shutdown(), r...
- Reviewed by Sage and Slang.
- 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?
- 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... - 10:33 AM Feature #4076 (Resolved): ceph-disk-prepare/activate: basic dm-crypt support
- 10:25 AM Feature #4075 (Resolved): osd: move pg log into leveldb
- 10:01 AM CephFS Feature #4074 (Resolved): qa: add traceless reply test to fs suite
- 09:48 AM CephFS Feature #4002 (In Progress): mds: design fsck
- 09:39 AM Bug #4051 (Duplicate): osd: inconsistent snapcolls on argonaut
- 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...
- 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!
- 09:36 AM Bug #4059 (Duplicate): osd: ENOTEMPTY unhandled for remove op
- 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...
- 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... - 08:03 AM rgw Feature #4072: Allow binding on a tcp port
- here is my pull request:
https://github.com/ceph/ceph/pull/46 - 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... - 07:41 AM Bug #4070 (Resolved): memory leak
- commit:749218f155969fd87a6194b26acd00a9332d522d
- 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> - 02:04 AM Revision 29195745 (ceph): Merge remote-tracking branch 'danny/wip-da-sca-memleaks'
- Reviewed-by: Sage Weil <sage@inktank.com>
02/10/2013
- 11:56 PM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
- eth1 and ib0 connected to ceph cloud.
- 11:53 PM rbd Bug #3936: rbd: Strange dd speed behaviour (server side issue?)
- Ifstat output looks like:...
- 10:16 PM Bug #3955 (In Progress): Configure should explicity check for c++ compiler.
- 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...
- 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... - 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,... - 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... - 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 ... - 05:04 PM Bug #4071 (Fix Under Review): osd: snap coll not created on scrub trim repop
- wip-4071
- 11:32 AM Bug #4071 (Resolved): osd: snap coll not created on scrub trim repop
- on replica:...
- 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... - 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 ...
- 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.
- 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...
- 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... - 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 ... - 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... - 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 ... - 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 ... - 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 ... - 06:37 AM Bug #4070: memory leak
- Here is the proposed fix https://github.com/ceph/ceph/pull/44
- 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...
- 06:19 AM Tasks #4066: unit tests for src/include/buffer.h
- https://github.com/ceph/ceph/pull/41
- 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... - 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... - 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) - 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...
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... - 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.... - 09:22 PM Bug #4064: osd: filestore assert on FORREMOVAL_* collection removal
- this was the job:...
- 09:15 PM Bug #4064: osd: filestore assert on FORREMOVAL_* collection removal
- Related (i think) crash, on latest next:...
- 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.
- 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).
- 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.
- 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 ... - 05:41 PM Revision 6d199e22 (ceph): Merge branch 'next'
- 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... - 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... - 05:40 PM Revision ead68b47 (ceph): Merge branch 'next'
- Conflicts:
src/mon/PGMonitor.h - 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> - 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.
- 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...
- 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 [-...
- 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 <... - 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 ...
- 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...
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... - 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... - 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... - 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... - 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:... - 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. - 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....
- 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? - 01:39 PM Bug #4052: OSD High memory usage (8-12GB) right after start
- I haven't been able to reproduce this locally.
- 02:00 AM Bug #4052: OSD High memory usage (8-12GB) right after start
- ...
- 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... - 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... - 09:58 PM Revision e7bc4b8d (ceph): mds: cap_reconnect_t uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:58 PM Revision f1e08e6c (ceph): mds: add ENCODING to the incompat set
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:58 PM Revision d414875a (ceph): mds: remove very dead commented-out code
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:58 PM Revision 77612336 (ceph): mds: enable SnapInfo, snaplink_t, sr_t dencoder usage
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:51 PM Bug #4064: osd: filestore assert on FORREMOVAL_* collection removal
- ...
- 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$ ...
- 09:27 PM Revision 38dd59ba (ceph): doc: Removed unnecessary/contradictory options.
- fixes: #4058
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 09:18 PM Revision 19c94666 (ceph): doc: Fixed order of option.
- fixes: #4046
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 09:17 PM Revision d557bcfb (ceph): mds: ESubtreeMap more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision d727b129 (ceph): mds: ETableClient event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision f82dce8d (ceph): mds: ETableClient more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision ac8f25c0 (ceph): mds: ETableServer event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 8f75db34 (ceph): mds: ETableServer more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 05461e8d (ceph): mds: EUpdate event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 3fb1b219 (ceph): mds: EUpdate more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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... - 09:17 PM Revision 6a6f75e8 (ceph): mds: inode_load_vec_t now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 5c812213 (ceph): mds: dirfrag_load_vec_t now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 7cbae702 (ceph): mds: mds_load_t now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 07b24cf2 (ceph): mds: SessionMap now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision de9c1a15 (ceph): MDS: EMetaBlob more modernization for encoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision a1ed7418 (ceph): mds: EOpen event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 5db5433e (ceph): mds: EResetJournal event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision b578ef27 (ceph): mds: EResetJournal modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 3f469baa (ceph): mds: ESession event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 709ff3d7 (ceph): mds: ESession more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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... - 09:17 PM Revision 3cea0ca7 (ceph): mds: ESessions more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision a64153f9 (ceph): mds: ESlaveUpdate event now uses modern encoding everywhere
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 637e99fd (ceph): mds: link_rollback more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 85c67fe8 (ceph): mds: rmdir_rollback more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 70bc6afa (ceph): mds: rename_rollback more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 1842f461 (ceph): mds: ESlaveUpdate more modernization for dencoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 7998524d (ceph): mds: ESubtreeMap event now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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... - 09:17 PM Revision b079733b (ceph): mds: EFragment event uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision a25683f3 (ceph): mds: EImportFinish event uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 83c1a3c4 (ceph): mds: EImportStart event uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 60730271 (ceph): mds: EMetaBlob and its sub-parts use modern encoding now
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 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> - 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> - 09:17 PM Revision 821b74e9 (ceph): MDS: EMetaBlob::dirlump more modernization for encoder
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 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> - 09:17 PM Revision 95cee97e (ceph): AnchorServer: use modern encoding for server state
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision d8a7b876 (ceph): CInode: use modern encoding for encode_store
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision eb060bb4 (ceph): CInode: use modern encoding for encode_export/decode_import
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 6e797e00 (ceph): InoTable: use modern encoding for encode_state and decode_state
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:17 PM Revision 7bad5078 (ceph): SnapServer: use modern encoding for server_state
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 09:17 PM Revision f886f31e (ceph): mds: EExport event uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 06:04 PM Revision f11beb95 (ceph): radosgw-admin: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 1b05b0edbac09d1d7cf0da2e536829df05e48573) - 05:59 PM Revision 3cf3710b (ceph): mon: fix typo in C_Stats
- Broken by previous commit.
Signed-off-by: Sage Weil <sage@inktank.com> - 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=$... - 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.
- 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 ...
- 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 ...
- 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... - 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... - 04:58 PM Bug #3883: osd: leaks memory (possibly triggered by scrubbing) on argonaut
- ...
- 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...
- 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...
- 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) ...
- 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:...
- 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 (... - 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... - 05:18 PM Revision 3322e96b (ceph): Merge branch 'next'
- 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... - 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... - 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...
- 05:08 PM Bug #4063 (Duplicate): filer: probe crash on wip-bobtail-osd-msgr branch
- 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... - 04:56 PM Bug #4063: filer: probe crash on wip-bobtail-osd-msgr branch
- repasting the core dump...
- 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 ... - 03:47 PM devops Feature #4062 (Rejected): Add data collection to the gitbuilders
- Need to track how long the builds are taking.
- 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 ...
- 01:58 PM CephFS Bug #4044 (Rejected): replay failure between MDS and client
- Never mind, this turned out to be another encoding issue. Phew!
- 01:28 PM Documentation #3432 (In Progress): move explanation for rbd on libvirt to new docs
- 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.
- 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...
- 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... - 01:17 PM Documentation #4046 (Resolved): Typo in ceph.com docs webpage
- Fixed and checked in. Should appear shortly.
- 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...
- 11:19 AM rgw Cleanup #4057 (New): Update Admin API spec with comments
- Incorporate received comments into admin API specification
- 09:54 AM Bug #3895: librados test hang during mon thrashing
- commit:17827769f1fe6d7c4838253fcec3b3a4ad288f41
- 09:20 AM Bug #3895 (Resolved): librados test hang during mon thrashing
- 09:05 AM Bug #3895: librados test hang during mon thrashing
- wip-mon-eagain looks good
- 09:36 AM Bug #4043: osd: validate/scrub collections
- 09:22 AM rgw Feature #3973 (New): rgw: Handle requests sent in non-UTC time
- Moved to a feature for possible future consideration.
- 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...
- 09:07 AM Linux kernel client Bug #3997 (Resolved): xfs: insert memory barriers before wake_up_bit()
- Our work is done! Thanks!
- 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... - 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... - 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... - 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 ... - 07:25 AM Revision ec1085e5 (ceph): Merge remote-tracking branch 'gh/wip-bobtail-vxattrs' into bobtail
- 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... - 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... - 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 ... - 07:20 AM Revision 5a02d6de (ceph): Merge branch 'next'
- 06:51 AM Revision 1b05b0ed (ceph): radosgw-admin: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 06:19 AM Revision f3ba46d3 (ceph): Merge remote-tracking branch 'gh/next'
- 01:16 AM Revision 8a2de334 (ceph): Merge remote-tracking branch 'origin/master' into wip-2941-3
- 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... - 12:59 AM Revision 3383618d (ceph): throttle: optional non perf counter mode
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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 -... - 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> - 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> - 12:06 AM Revision 75d86e47 (ceph): Made teuthology-lock --summary machine type aware.
- Signed-off-by: Sandon Van Ness <sandon@van-ness.com>
02/07/2013
- 11:38 PM Bug #4051 (Duplicate): osd: inconsistent snapcolls on argonaut
- latest run:...
- 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... - 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...
- 12:49 PM Bug #3895: librados test hang during mon thrashing
- Attached log files for this from hung runs (librados and kernel untar).
- 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> - 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... - 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>... - 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... - 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... - 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... - 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... - 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... - 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...
- 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 -... - 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... - 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... - 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> - 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>
- 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... - 09:06 PM Revision eb9d6cac (ceph): osd: fix name of setomapval admin-daemon command
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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> - 09:06 PM Revision 1042060f (ceph): mds: error messages for export_dir said 'migrate_dir'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 08:31 PM Feature #3891 (Fix Under Review): osd: move purged_snaps out of info
- 07:47 PM Revision 5896b971 (ceph): modified the script to run on both argonaut and bobtail.
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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... - 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... - 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 ... - 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... - 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 ... - 05:16 PM rgw Feature #2941 (Resolved): rgw: improve streaming read performance
- Merged, commit:8a2de334fed5c56919063bba8c60a3c73bd6534c
- 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... - 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... - 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:... - 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 ... - 04:09 PM Feature #3982 (Resolved): Performance tests on branches that change the way pg info is stored
- 02:54 PM rgw Feature #3667 (Resolved): rgw: support extra canned acl params
- Merged commit:e345dfe04a64fcd0d37c9e0717b6714038c302ae
- 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 ...
- 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...
- 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 ...
- 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?
- 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:...
- 01:55 PM rgw Bug #4039 (Resolved): rgw: bucket info discrepencies
- Fixed, commit:9d006ec40ced9d97b590ee07ca9171f0c9bec6e9.
Recovery tool, commit:9cb6c33f0e2281b66cc690a28e08459f2e62ca... - 11:06 AM rgw Bug #4039 (In Progress): rgw: bucket info discrepencies
- 01:49 PM rbd Bug #4003 (Resolved): rbd: EBUSY errors from rbd unmap
- closing this. phew!
- 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... - 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...
- 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...
- 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...
- 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. - 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.... - 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.
- 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! - 09:52 AM rgw Feature #3973: rgw: Handle requests sent in non-UTC time
- from RFC 2616:...
- 09:39 AM rgw Feature #3973: rgw: Handle requests sent in non-UTC time
- 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...
- 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...
- 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... - 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
- 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...
- 04:01 AM Bug #4040 (Resolved): mon: Single-Paxos: on PGMonitor, FAILED assert(0 == "update_from_paxos: err...
- ...
- 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... - 06:01 AM Revision 75c40fac (ceph): qa: fix iogen script
- Wait 10 minutes and then stop.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:44 AM Revision 67bbb9c7 (ceph): osd_recovery: add missing testdir arg
- 01:14 AM Revision 561ea14c (ceph): ceph_manager: take int or string to osd_admin_socket
- This fixes a failure on dump_stuck.
- 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...
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...
- 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... - 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... - 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... - 06:43 PM Revision f81e0952 (ceph): Merge remote-tracking branch 'gh/wip-danny-cleanups'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 06:38 PM Revision 0aea4dba (ceph): Merge remote-tracking branch 'gh/wip-3768'
- 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... - 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. - 05:04 PM Revision 936f314a (ceph): rgw: fix testdir format on f
- Format the path, not filehandle
- 05:02 PM Revision 1948a02b (ceph): osd: do not spam system log on successful read_log
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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)
- 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...
- 04:01 PM CephFS Bug #4038 (Resolved): ceph-fuse: various hangs
- ...
- 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... - 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.... - 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> - 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> - 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... - 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... - 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-... - 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 ... - 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> - 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.
- 03:22 PM Bug #4037 (Resolved): mon: Single-Paxos: on Paxos, FAILED assert(begin->last_committed == last_co...
- ...
- 01:38 PM CephFS Feature #3626 (Resolved): mds: debug mode to generate traceless replies to clients
- 01:38 PM CephFS Feature #3626: mds: debug mode to generate traceless replies to clients
- Merged into master in commit:08b82b3ef6b43283e35fd4e56eb5c78651345bea.
- 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...
- 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:...
- 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... - 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... - 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... - 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...
- 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...
- 10:56 AM rbd Bug #3697 (In Progress): rbd copy.sh test failing in nightly
- 10:38 AM Bug #3768 (Resolved): perl is required for logrotate, we need to include Perl as a dependency
- commit:0aea4dba040b8caaeb5c4079728078541e5bb2c1
- 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 ...
- 09:59 AM Bug #4026 (In Progress): mon: Single-Paxos: abort on LogMonitor::update_from_paxos
- 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... - 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 ...
- 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... - 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...
- 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...
- 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-... - 08:55 AM Bug #3810 (Resolved): btrfs corrupts file size on 3.7
- 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 ... - 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... - 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... - 08:18 AM Bug #3854: mon: clock skew tests failing on master
- This was fixed by commit:d74b31b24db647a8b7c80d1552fa6f0b02c54ba4 and commit:c54781618569680898e77e151dd7364f22ac4aa1
- 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... - 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. - 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
- 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 ... - 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. - 07:01 AM Revision 60990459 (ceph): rbd: set env before running sudo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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> - 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... - 12:35 AM Revision 3b635423 (ceph): mon: move list_rules into CrushWrapper method
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:35 AM Revision 9f4d4ac9 (ceph): crush: add list_rules() method
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:14 AM Revision 7f237be2 (ceph): Makefile: Add rgw/logrotate.conf source tarball
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
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... - 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> - 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... - 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... - 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 ...
- 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... - 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
... - 10:33 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
- aha:...
- 10:15 PM rbd Bug #4003: rbd: EBUSY errors from rbd unmap
- btw i am able to reproduce the EBUSY with just...
- 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... - 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... - 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... - 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 ... - 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 ... - 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. - 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... - 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...
- 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... - 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... - 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... - 10:31 PM Revision 43a01c99 (ceph): crush: factor out (trivial) crush_destroy_rule()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:31 PM Revision b9bd482d (ceph): crush: remove_rule() method
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 10:31 PM Revision 2c559a7a (ceph): mon: 'osd crush rule rm <name>'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 10:31 PM Revision c370d85b (ceph): mon: 'osd crush rules list|ls'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:30 PM Revision 9da6290c (ceph): crush: factor out dump_rules from dump
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:30 PM Revision b6036a58 (ceph): mon: 'osd crush dump'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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 ... - 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> - 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\ '.
... - 10:26 PM Revision 4f992ea3 (ceph): crush: add rule_exists()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 10:07 PM Bug #4028 (Duplicate): rbd: qa runs failing to remove image after unmap
- sorry, this is actuall a dup of #4003.
- 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? - 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.
- 09:48 PM Revision b3ffc718 (ceph): Merge branch 'wip-2753-fsync-errors'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 09:29 PM Revision 72c7bcd5 (ceph): mds: MDSCacheObjectInfo now uses modern encoding
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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!)... - 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> - 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> - 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> - 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> - 09:29 PM Revision 50ab924a (ceph): mds: MDSMap now uses modern encoding
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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... - 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... - 09:29 PM Revision c058285d (ceph): mds: uninline Capability encoders
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.... - 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... - 09:29 PM Revision f1baa79c (ceph): mds: move SnapRealm into its own h/cc files
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 09:29 PM Revision a892671a (ceph): mds: frag_info_t now uses modern encoding
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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> - 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> - 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
... - 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... - 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... - 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> - 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> - 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 <... - 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> - 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> - 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> - 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-... - 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> - 09:28 PM Revision ece1c0f8 (ceph): mon: check correct length of command
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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 ...
- 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...
- 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 ...
- 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. - 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...
- 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...
- 07:13 PM Revision 13e22262 (ceph): Merge pull request #39 from dachary/master
- Relax Throttle::_reset_max conditions and associated unit tests
- 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... - 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> - 06:20 PM Revision e43a13c0 (ceph): Merge pull request #36 from cmello/master
- libexpat dependency
- 05:57 PM Revision 26f7db11 (ceph): Merge pull request #38 from alram/master
- Fixes in ./docs/radosgw/config.rst
- 05:33 PM RADOS Feature #3807 (Resolved): crush: simple commands to create common rules
- commit:9eff2ee13dc03f245a11c91f4ed7d5bc15c55aef
- 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.
- 12:55 PM rgw Bug #4011 (Resolved): rgw: multipart upload complete does not clean up parts from index
- 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 ...
- 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 ... - 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... - 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! :)
- 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... - 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...
- 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 ...
- 01:47 PM rbd Feature #4021 (Resolved): rbd: openstack: add ability to copy volume to image for rbd
- 01:46 PM rbd Subtask #4020 (Resolved): rbd: openstack: simplify volume booting with new api: make image boot b...
- 01:44 PM rbd Subtask #4019 (Resolved): rbd: openstack: simplify volume booting with new api: add boot option t...
- 01:44 PM rbd Subtask #4018 (Resolved): rbd: openstack: simplify volume booting with new api: modify boot panel...
- 01:42 PM rbd Feature #4017 (Resolved): rbd: openstack: simplify volume booting with new api
- 01:42 PM rbd Feature #4013 (In Progress): rbd: openstack: extend nova boot api to support going from image to ...
- 01:24 PM rbd Feature #4013 (Resolved): rbd: openstack: extend nova boot api to support going from image to volume
- 01:41 PM rbd Subtask #4016 (Resolved): rbd: openstack: extend nova boot api: modify libvirt driver to support ...
- 01:40 PM rbd Subtask #4015 (Resolved): rbd: openstack: extend nova boot api: add block_dev_mapping_v2 to nova-...
- 01:40 PM rbd Subtask #4014 (Resolved): rbd: openstack: extend nova boot api: add block_dev_mapping_v2 to nova-api
- 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... - 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
- 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... - 11:40 AM Bug #4009 (Duplicate): osd reports map e6 wrongly marked me down
- ...
- 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
- 10:34 AM devops Feature #4008 (Resolved): ceph-deploy: make sure new version works with old ceph-disk_*
- 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
- 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... - 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... - 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... - 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. ... - 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... - 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... - 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... - 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>
(... - 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... - 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... - 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> - 05:20 AM Revision d41b5411 (ceph): Edit endpoint-create in ./doc/radosgw/config.rst
- internalurl and adminurl are mandatory. Typo in publicurl.
- 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.
- 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. - 12:42 AM Revision 4b4dba30 (ceph): doc: Updated to note bobtail supports RGW + Keystone.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
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>
- 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...
- 10:14 PM Revision eba8697e (ceph): cli test: add pg deep-scrub option to test
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 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:... - 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... - 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) - 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) - 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... - 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... - 08:09 PM Revision 65ab5174 (ceph): client: allow ceph.* xattrs
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit ad7ebad70bf810fde45067f78f316f130a243b9c) - 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... - 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> - 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... - 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 ... - 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... - 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... - 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... - 06:50 PM Bug #3768 (Fix Under Review): perl is required for logrotate, we need to include Perl as a depend...
- 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...- 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 ...
- 06:41 PM Bug #4004 (In Progress): Intermittent kernel build failures
- 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...
- 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.)
- 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>
(... - 06:35 PM Bug #3788 (Resolved): debian source packages are missing
- Resolved with the following commits:
commit e3e0b40f1b44e2458e47f31bedaa91408dc294c9
Author: Gary Lowell <gary.lo... - 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... - 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
... - 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.
- 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...
- 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-... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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...
- 03:49 PM CephFS Feature #3540: mds: maintain per-file backpointers on first file object
- Comments on Github for this.
- 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...
- 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...
- 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 ...
- 02:34 PM CephFS Feature #3953: kclient: get/set layout via virtual xattrs
- in testing branch, passing tests. yay!
- 02:33 PM CephFS Feature #3953 (Resolved): kclient: get/set layout via virtual xattrs
- 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.
- 02:15 PM rgw Cleanup #3777: rgw: audit code for reading NULL env variables
- commit:9019fbbe8f84f530b6a8700dfe99dfeb03e0ed3d
- 01:41 PM rgw Cleanup #3777 (Resolved): rgw: audit code for reading NULL env variables
- Fixes merged into bobtail, next, master.
- 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. :) - 12:36 PM CephFS Feature #4002 (Resolved): mds: design fsck
- 10:40 AM Bug #3787: Ceph OSD crashes on ceph tell osd.x
- ushed to bobtail, commit:55687240b2de20185524de07e67f42c3b1ae6592
- 10:37 AM Bug #3787: Ceph OSD crashes on ceph tell osd.x
- Should this be backported to Bobtail?
- 10:35 AM CephFS Feature #3242 (New): samba: push plugin upstream
- I believe we decided to hold off on putting more effort into this.
- 10:34 AM CephFS Feature #3542 (Duplicate): mds: migration path for existing anchors, anchortables, etc.
- Closing in favor of #4000 and #4001.
- 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...
- 10:33 AM CephFS Feature #4001 (Resolved): Implement the migration path from using the AnchorTable to using lookup...
- Actually do whatever #4000 specifies.
- 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 ...
- 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...
- 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...
- 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...
- 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.
- 09:45 AM CephFS Bug #3935 (Need More Info): kclient: Big directory access bugs (multiple), mixed 32- and 64-bit c...
- 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... - 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]... - 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... - 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... - 04:09 AM Revision 55c1bcf6 (ceph): Add testdir param to get_valgrind_args() calls
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
02/03/2013
- 05:38 PM Revision a5ba4f6a (ceph): Merge branch 'wip-misc-fixes'
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 05:28 PM Revision b970d054 (ceph): qa: smalliobenchrbd workunit
- Run a bunch of parallel smalliobenchrbd processes.
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 05:09 PM Revision 46d3ff94 (ceph): run.py: Add target name to logging info
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 04:59 PM Revision 4be48a6e (ceph): Merge remote-tracking branch 'gh/wip-rbd-bench'
- Conflicts:
ceph.spec.in
debian/ceph-test.install
src/.gitignore - 04:18 PM Revision ada803db (ceph): rbd: fix .format() call with {1} syntax
- IndexError: tuple index out of range
- 03:28 PM Bug #3995: OSD heartbeat-crashes during startup
- Good news: the OSD has recovered after a couple of restarts.
- 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... - 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...
- 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... - 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...
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 ... - 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... - 05:00 PM Revision 7280980f (ceph): Fixup latest commits that use /tmp/cephtest.
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 04:41 PM Bug #3966 (Resolved): osdthrasher: does tell on osd just after restarting it
- fixed in tuethology commit:fadc22c0b9e1755b1d1826fcfe8be71e28574bc9
- 04:40 PM Bug #3854 (Resolved): mon: clock skew tests failing on master
- 04:40 PM Bug #3994 (Closed): ceph-osd crash under little to no load
- ...
- 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... - 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 - 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...
- 07:26 AM Revision 606b5c15 (ceph): Merge branch 'wip-rpm-update3'
- Patches to ceph.spec.in and addition of rbd-fuse package.
02/01/2013
- 11:39 PM Revision bd4f1d5c (ceph): adding task for iogen
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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> - 08:07 PM Revision 9a9fe73e (ceph): task/ceph: Fix typo in previous commit
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 07:31 PM Revision 04210c26 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 07:30 PM Revision d050fe1e (ceph): doc: Minor edits.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:01 PM Revision 9de9ebcf (ceph): nuke: get_testdir_base needs to be imported
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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... - 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 ... - 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... - 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> - 04:33 PM devops Feature #3907 (Fix Under Review): ceph-deploy: be verbose about what is run and what is done (wit...
- 04:33 PM devops Feature #3913 (Fix Under Review): ceph-deploy: break mon into create/destroy
- 04:33 PM devops Feature #3920 (Fix Under Review): ceph-deploy: support other deb-based distros
- 04:32 PM devops Feature #3918 (Fix Under Review): ceph-deploy: osd create HOST:DIR[:JOURNAL]
- 04:32 PM devops Feature #3993 (Resolved): upstart/sysvinit: control whether crush position is readjusted on start
- 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> - 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> - 02:52 PM rgw Feature #3667 (Fix Under Review): rgw: support extra canned acl params
- 02:50 PM rgw Feature #3992 (Resolved): rgw: refactor internal user API for RGW Admin
- 02:43 PM rgw Feature #3991 (Resolved): rgw: dr: region mgt changes: define datastructures
- 02:42 PM rgw Feature #3990 (Resolved): rgw: dr: implement new version objclass
- 02:40 PM rgw Feature #3989 (Resolved): rgw: dr: region mgt changes: radosgw admin changes
- 02:38 PM rgw Feature #3988 (Resolved): rgw: dr: region mgt changes: define/implement internal API
- 02:36 PM rgw Feature #3987 (In Progress): rgw: dr: region mgt changes: extend json parser with json decoder
- 02:36 PM rgw Feature #3987 (Resolved): rgw: dr: region mgt changes: extend json parser with json decoder
- 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 ... - 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 ... - 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 /... - 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 01:57 PM devops Feature #3909 (Resolved): ceph-deploy: update install for bobtail/argonaut urls
- 01:56 PM devops Feature #3923 (Resolved): ceph-deploy: discover HOST
- 01:48 PM Subtask #3986 (Rejected): Send to ceph-dev for review
- 01:48 PM Subtask #3985 (Rejected): api: Send to DH for Review
- 01:47 PM Feature #3984 (Resolved): api: Send Out DRAFT REST API for Review
- 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... - 01:45 PM Feature #3983 (Resolved): api: create initial DRAFT REST API Design
- 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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 ... - 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... - 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 ... - 12:54 PM Feature #3982: Performance tests on branches that change the way pg info is stored
- Includes creating teuthology tasks.
- 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...
- 12:37 PM Feature #3982 (Resolved): Performance tests on branches that change the way pg info is stored
- 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.
- 12:32 PM Feature #3891 (In Progress): osd: move purged_snaps out of info
- 12:07 PM rgw Feature #3981 (New): rgw: handle really large buckets
- 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... - 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 ... - 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...
- 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 ...
- 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...
- 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... - 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. - 09:29 AM Bug #3979 (In Progress): Ceph 0.56.2 RPM does not install
- 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... - 10:53 AM rgw Bug #3620 (Resolved): rgw:improve multiple user access keys scalability
- Fix merged into master, commit:0797be3f86df8b413256d69e3770ec39ed6e6912.
- 09:50 AM Feature #3890 (Resolved): osd: create tool to extract pg info and pg log from filestore
- 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>
- 05:04 AM Revision de01bddb (ceph): Makefile: Install new rdb-fuse.8 man page
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 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> - 04:32 AM Revision 7d1e8254 (ceph): Revert "Don't install rbd-fuse binary"
- This reverts commit 35e5d74e5c5786bc91df5dc10b5c08c77305df4e.
-> fix build instead - 03:29 AM Revision 334568e0 (ceph): rbd-fuse: quick and dirty manpage
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:44 AM Revision 91f8c3c8 (ceph): rbd-fuse: quick and dirty manpage
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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... - 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> - 12:19 AM Revision c6d26efc (ceph): Merge pull request #37 from alram/master
- Add important note in doc/radosgw/config.rst
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. - 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... - 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 %{_... - 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... - 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... - 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... - 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... - 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> - 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
... - 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...
- 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.
- 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... - 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 - 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 ... - 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... - 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.
+... - 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...
- 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... - 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 ... - 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...
- 05:14 PM Revision 8f9267cf (ceph): thrashosds: note assumption for powercycling
- 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... - 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... - 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... - 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... - 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 ... - 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> - 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... - 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... - 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... - 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...
- 02:12 PM devops Feature #3912 (Fix Under Review): ceph-deploy: break osd into create/destroy
- 02:12 PM devops Feature #3923 (Fix Under Review): ceph-deploy: discover HOST
- commit:56b996b76f37fb6a7c3ffc812e87a8cbd6f8c3b8
- 02:12 PM devops Feature #3909 (Fix Under Review): ceph-deploy: update install for bobtail/argonaut urls
- commit:3c1e4d1d73556560e06686843ed1010174b5ffda
- 02:01 PM Bug #3970 (Resolved): cls_log should be declared with __attribute__(format..) so -Wformat validat...
- commit:3f53c3f016ab0db1a33848ac406239dc07204ea2
- 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... - 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... - 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
... - 01:00 PM Bug #3966: osdthrasher: does tell on osd just after restarting it
- pushed fix to master, fadc22c0b9e1755b1d1826fcfe8be71e28574bc9 (teuthology)
- 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*,... - 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...
- 09:09 AM rgw Feature #3973 (New): rgw: Handle requests sent in non-UTC time
- Executing a S3 Request using the following Date Header...
- 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.
- 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> - 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... - 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) - 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) - 12:16 AM Revision 8d2d396c (ceph): mon/PGMap: include timestamp
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 76e9fe5f06411eb0e96753dcd708dd6e43ab2c02) - 12:16 AM Revision 7f149cf6 (ceph): mon/PGMap: report recovery rates
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 208b02a748d97378f312beaa5110d8630c853ced) - 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... - 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...
01/30/2013
- 11:41 PM Revision ab778cb1 (ceph): doc: v0.56.2 release notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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 ... - 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... - 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... - 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*,... - 07:32 PM Revision b0d4dd21 (ceph): test_libcephfs: fix xattr test
- Ignore the ceph.*.layout xattrs.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:02 PM Bug #3970: cls_log should be declared with __attribute__(format..) so -Wformat validates the form...
- 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... - 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.
- 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.
- 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... - 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... - 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.
- 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...
- 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... - 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. ...
- 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.
- 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... - 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... - 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...
- 12:12 PM Bug #3966 (Resolved): osdthrasher: does tell on osd just after restarting it
- figured out where the thrasher errors are coming from:...
- 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... - 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...
- 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...
- 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... - 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
- 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
- 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
- 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 ... - 06:34 AM rbd Subtask #3741: krbd: rework request tracking code
- 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... - 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... - 09:08 AM Revision 0c872491 (ceph): rbd: add rbd_cli_misc with map-snapshot-io.sh
- 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... - 09:05 AM Revision 6b493502 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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... - 07:54 AM Revision 586538e2 (ceph): v0.56.2
- 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... - 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 ... - 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 ... - 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... - 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... - 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. - 06:35 AM rbd Feature #3877: krbd: don't wait for notify ack to complete
- 06:35 AM rbd Tasks #3755: krbd: use new request tracking code for sync object operations
- 06:35 AM rbd Feature #3754: krbd: use new request tracking code for notify ack
- 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... - 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... - 03:00 AM Revision 35e5d74e (ceph): Don't install rbd-fuse binary
- fixes packaging warnings
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 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 ... - 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> - 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-... - 01:07 AM Revision a731da99 (ceph): Merge remote-tracking branch 'origin/wip-fuse-create-fix'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 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... - 01:03 AM RADOS Feature #3807 (Fix Under Review): crush: simple commands to create common rules
- see wip-osd-commands
- 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 ... - 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 ... - 12:34 AM Revision c2e50e58 (ceph): Merge remote-tracking branch 'gh/wip-recovery-stats-b'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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> - 12:25 AM Revision ba32ea94 (ceph): client: list only aggregate xattr, but allow setting subfield xattrs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:25 AM Revision 84751489 (ceph): client: note presence of dir layout in inode operator<<
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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> - 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... - 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... - 12:24 AM Revision ad7ebad7 (ceph): client: allow ceph.* xattrs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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...
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...
- ...
- 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... - 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 - 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...
- 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.
- 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?
- 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
- 10:57 PM Bug #2647 (Can't reproduce): osd: old request, waiting for subops
- 10:56 PM Bug #2500 (Resolved): osd: unprotected ::decodes in ReplicatedPG::do_osd_ops
- cleaned up ages ago
- 10:55 PM Bug #1197 (Resolved): osd: make inconsistent state durable
- this got fixed in commit:2475066c3247774a2ad048a2e32968e47da1b0f5
- 10:54 PM Bug #3646 (Resolved): pg_temp with two down/out osds
- commit:6122a9f62f9eeae1410d1703fecb8939a35fb03f
- 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(%... - 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... - 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... - 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-... - 10:04 PM Revision 19f42731 (ceph): peer: fix filtering out of scrub from pg state
- 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'... - 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... - 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... - 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... - 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... - 08:34 PM Feature #2472: osd: add opaque 'class <name> <foo>' cap that class can interpret/enforce
- 08:34 PM CephFS Bug #1946 (Resolved): snapshot inherits timestamp/size/etc from modified trunk dir upon mds restart
- commit:7842bb50c7814cc16c22589bf41df7db1f7492eb
- 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.
- 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.
- 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
- 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
- 08:26 PM rbd Bug #3958 (Resolved): rbd fsx fails with EBUSY
- ...
- 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.
- 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.
- 07:30 PM Bug #3836 (Resolved): osd: common/Mutex.cc: 94: FAILED assert(r == 0) in PG::start_flush()
- in bobtail, commit:e6bceeedb0b77d23416560bd951326587470aacb
- 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... - 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.
- 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...
- 07:07 PM Bug #3938: ceph-mon crashed on mixed bobtail-argonaut cluster (2 argonaut mons, 1 bobtail)
- is there a core for this?
- 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... - 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... - 06:43 PM Bug #3957 (Resolved): new #include breaks assert.h (again)
- 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... - 06:42 PM Bug #3956 (Resolved): ceph auth add/del entity name parameter check
- commit:25e9a0be63fdad9fd8f7909585c9270a3729dc44
- 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...
- 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... - 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.
- 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...
- 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... - 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
- 03:21 PM Bug #3900 (Fix Under Review): init-ceph should do ulimit -n's with do_root_cmd
- 04:37 PM Subtask #3840 (Resolved): osd: ack push after apply+commit
- as part of #3833
- 04:36 PM Feature #3732 (Resolved): osd/mon: report recovery rate (bytes and objects per sec)
- commit:c2e50e580d18107162d2d101c5c243c665e56124
- 04:33 PM CephFS Feature #3953 (Resolved): kclient: get/set layout via virtual xattrs
- 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... - 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... - 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... - 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...
- 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():
... - 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...
- 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... - 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 ... - 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... - 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... - 01:27 PM Bug #3268: osd: localize reads handling is incorrect
- Yes, the OSDs will serve replica reads as things stand.
- 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...
- 12:43 PM Bug #3810: btrfs corrupts file size on 3.7
- I'm making an attempt.
- 12:36 PM Bug #3810: btrfs corrupts file size on 3.7
- Mike, Bill: are you able to test Josef's patch?
- 11:45 AM Revision e805b7d6 (ceph): admin_socket: don't bother remote executing if there is no test
- 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!
- 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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
... - 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
- 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.
- 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...
- 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> - 04:22 AM Revision 1c311949 (ceph): osd_recovery: inject a recovery delay
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:22 AM Revision e33b425d (ceph): osd_recovery: use --no-cleanup for rados bench
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 03:53 AM Revision 3b27c9ec (ceph): osd_backfill: --no-cleanup for rados bench
- 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... - 03:17 AM Revision 0f7a9e56 (ceph): Merge remote-tracking branch 'yan/wip-mds'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:03 AM Revision ecda1208 (ceph): doc: fix overly-big fixed-width text in Firefox
- Changed font size for ...
- 03:01 AM Revision d5008602 (ceph): btrfs.yaml: increase osd op thread timeout
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:50 AM Revision 4aea19ee (ceph): osd_types: add recovery counts to object_sum_stats_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:50 AM Revision a2495f65 (ceph): osd: track recovery ops in stats
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:50 AM Revision 76e9fe5f (ceph): mon/PGMap: include timestamp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:50 AM Revision 208b02a7 (ceph): mon/PGMap: report recovery rates
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 02:49 AM Revision 193dbedb (ceph): rbd-fuse: fix warning
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:44 AM Revision 1e24ce22 (ceph): doc: Removed indep, and clarified explanation.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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... - 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.
... - 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... - 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... - 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.
... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 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> - 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 ... - 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... - 02:15 AM Revision 87d85fa2 (ceph): Merge remote-tracking branch 'gh/next'
- 01:51 AM Revision e58fe519 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 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> - 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... - 01:22 AM Revision 26988038 (ceph): Merge branch 'wip-osd-down-out'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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... - 01:13 AM Revision 75f6ba56 (ceph): crush: implement get_children(), get_immediate_parent_id()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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 ... - 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... - 01:12 AM Revision 428ddb7d (ceph): Merge remote-tracking branch 'gh/wip-timecheck
- Reviewed-by: Sage Weil <sage@inktank.com>
- 12:58 AM Revision 81ed1bc7 (ceph): rados: add pool_ops workunit to cephtool test
- 12:53 AM Revision c79f7c6c (ceph): Merge branch 'wip-pool-delete'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 12:52 AM Revision 91a0bc89 (ceph): ceph, rados: update pool delete docs and usage
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
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
... - 10:54 PM Revision 826e5860 (ceph): cram: fix for runs with coverage enabled
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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...
- 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... - 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... - 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.
... - 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 ... - 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... - 09:51 PM Bug #3930 (In Progress): ceph.spec: udev rule for rbd not in rpms
- 09:50 PM Bug #3945 (In Progress): osd: dynamically link to leveldb
- 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...
- 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...
- 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...
- 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... - 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 <... - 08:45 PM Feature #3833: osd: improve recovery throttling
- commit:d6db239ce5134a9c410554fb292c54981375c628
- 08:20 PM Feature #3833: osd: improve recovery throttling
- Commit?
- 07:32 PM Feature #3833 (Resolved): osd: improve recovery throttling
- 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 ... - 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... - 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... - 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.
- 05:19 PM Bug #3797 (Duplicate): osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48....
- see #3376
- 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... - 05:02 PM rbd Bug #3946 (Resolved): rbd fsx failing in nightly
- ...
- 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...
- 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...
- 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...
- 04:12 PM Bug #3810: btrfs corrupts file size on 3.7
- sent a report to linux-btrfs
- 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...
- 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...
- 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.
- 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
... - 12:50 PM devops Feature #3479: ceph-deploy: uninstall
- commit:93082e82df56b01c524d0195e20068f6a6c8ca26
- 12:49 PM devops Feature #3910: ceph-deploy: uninstall purge
- ceph-deploy commit:93082e82df56b01c524d0195e20068f6a6c8ca26
- 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...
- 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 ... - 10:24 AM Feature #3890 (In Progress): osd: create tool to extract pg info and pg log from filestore
- 10:10 AM rgw Cleanup #3777 (In Progress): rgw: audit code for reading NULL env variables
- reopening, see #3941.
- 10:09 AM rgw Bug #3941: s3tests crash on bobtail
- Yeah, similar to that other issue (#3777)...
- 09:21 AM CephFS Feature #3540 (In Progress): mds: maintain per-file backpointers on first file object
- 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 ... - 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... - 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... - 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... - 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... - 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...
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... - 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.
- 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...
- 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...
- 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> - 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...
- 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... - 12:00 PM Bug #3797 (Fix Under Review): osd takes 100% cpu after upgrading from 0.48.2argonaut to the lates...
- 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... - 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... - 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'
- 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...
- 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... - 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 ...
- 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...
- 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... - 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... - 10:29 AM rgw Bug #3941 (Resolved): s3tests crash on bobtail
- ...
- 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... - 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... - 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-... - 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... - 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)... - 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... - 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 <... - 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... - 04:49 AM Revision 341e6760 (ceph): osdmaptool: fix clitests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:33 AM Revision 54c392e0 (ceph): osd: dump/display pool min_size
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:24 AM devops Feature #3479 (Resolved): ceph-deploy: uninstall
- 01:24 AM devops Feature #3910 (Resolved): ceph-deploy: uninstall purge
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> - 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... - 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... - 09:18 PM Revision 6c407943 (ceph): Added libexpat dependency
- 09:13 PM Revision b5f81636 (ceph): osdthrasher: inject pause on a live (on in) osd
- 08:58 PM devops Feature #3917 (Fix Under Review): ceph-dir-prepare command
- 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.
- 08:57 PM devops Feature #3911 (Fix Under Review): sysvinit: allow daemon enumeration via dirs
- 08:57 PM devops Feature #3914 (Fix Under Review): ceph-disk-activate: support sysvinit
- 08:54 PM devops Feature #3341 (Rejected): ceph-disk-activate: Make --mount the default
- 08:53 PM devops Bug #3898 (Resolved): ceph-deploy: problems with >1 mon
- ceph-deploy commit:8067dd0afa19ff7b7ca75f984dedc4213d3a4be8
- 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... - 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 - 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.
- 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... - 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... - 05:27 AM Revision 7daf3724 (ceph): rbd-fuse: Original code from Andreas Bluemle
- Signed-off-by: Andreas Bluemle <andreas.bluemle@itxperts.de>
- 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... - 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... - 02:07 AM Revision b2a473be (ceph): workunit for iogen
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:59 AM Revision b98da75a (ceph): Merge branch 'wip-osd-msgr'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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> - 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> - 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... - 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>
- 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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) - 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) - 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) - 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@... - 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... - 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 ... - 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... - 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 ...
- 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... - 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... - 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) - 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... - 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... - 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) - 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) - 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) - 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... - 01:16 AM Revision a2b03fe0 (ceph): common/PrioritizedQueue: buckets -> tokens
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c549a0cf6fae78c8418a3b4b0702fd8a1e4ce482) - 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) - 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... - 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) - 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>
... - 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) - 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... - 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... - 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... - 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) - 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... - 12:16 AM Revision b49440bc (ceph): doc: Added new, more comprehensive OSD/PG monitoring doc.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 12:14 AM Revision 95cfdd46 (ceph): doc: Added osd/pg monitoring section to the index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:14 AM Revision d36a208c (ceph): doc: Added x-ref links.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
01/25/2013
- 10:25 PM Revision 89386856 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 10:24 PM Revision 1af3578e (ceph): doc: fixed description for pg in control section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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... - 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... - 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... - 06:54 PM Revision 8bd306b9 (ceph): doc: Added Subdomain section.
- fixes: #3778
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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> - 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> - 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. ... - 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... - 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... - 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... - 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.
- 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...
- 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, ...
- 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...
- 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/
- 08:50 AM Documentation #3222 (In Progress): DOC: Get an Object from a Primary OSD
- 04:24 PM Documentation #3333 (Resolved): doc: Explain "degraded" more
- More extensive discussion here: http://ceph.com/docs/master/rados/operations/monitoring-osd-pg/
- 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-...
- 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... - 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... - 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... - 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... - 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... - 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():
... - 03:14 PM rgw Bug #3620: rgw:improve multiple user access keys scalability
- 01:51 PM Subtask #3840: osd: ack push after apply+commit
- 01:50 PM Feature #3833: osd: improve recovery throttling
- 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
- 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...
- 11:41 AM Documentation #3711 (Resolved): crush-map.rst: choose firstn talks about "N", but does not clearl...
- 11:40 AM Documentation #3390 (Resolved): doc: add detail on different bucket algorithms
- 11:12 AM rgw Feature #3669 (In Progress): rgw: support acl grants through http headers
- 11:09 AM rgw Cleanup #3777 (Resolved): rgw: audit code for reading NULL env variables
- Merged into master, commit: b3a2e7e955547a863d29566aab62bcc480e27a65
- 11:07 AM rgw Feature #3667 (In Progress): rgw: support extra canned acl params
- 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.
- 10:55 AM rgw Bug #3778 (Resolved): document procedure for enabling subdomain S3 api calls
- Added info for subdomain call.
- 10:33 AM rgw Bug #3778 (In Progress): document procedure for enabling subdomain S3 api calls
- 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...
- 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. - 09:52 AM rbd Bug #3654 (Resolved): libvirt: colons in ipv6 monitor addresses are not escaped when sent to qemu
- Upstream commit c1509ab47edf61e9f20d11922526b9fca518d238
- 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...
- 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... - 05:48 AM Revision a6ed62e3 (ceph): common: fix cli tests on usage
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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)... - 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... - 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> - 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... - 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 ... - 03:43 AM Revision bb860e49 (ceph): rados: remove unused "check_stdio" parameter
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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... - 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... - 01:31 AM Revision 3a5c70b8 (ceph): ceph_manager: turn long stall injection off by default
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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> - 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... - 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.... - 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... - 12:23 AM Revision 20af01f2 (ceph): ceph_manager: fix get_num_active_recovered()
- The states now have 'backfill' *or* 'recover' in them.
- 12:20 AM Revision 79d599cf (ceph): java: remove extra whitespace
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
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.
- 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...
- 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:...
- 11:21 PM Revision b150e8e3 (ceph): workunit: pass java path as env variable
- The libcephfs-java test needs this.
- 11:13 PM Revision 6f0e1137 (ceph): libcephfs-java test: use provided environment
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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... - 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... - 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... - 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... - 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?
- 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... - 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. ...
- 09:31 PM Revision 40ae8cea (ceph): common: only show -d, -f options for daemons
- Fixes: #3073
Signed-off-by: Sage Weil <sage@inktank.com> - 09:13 PM Revision 7e7130da (ceph): doc: Syntax fixes.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:58 PM Revision b51bfdf0 (ceph): doc: Updated usage for Bobtail.
- fixes: #3831
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 08:57 PM Revision 1d71d052 (ceph): doc: Updated usage for Bobtail.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:55 PM rgw Bug #3724 (Resolved): docs refer to non-implemented features of the radosgw-admin rest api
- commit d95b4313de1614fd85265879e6d7ddadd5268af2
- 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...
- 01:41 PM rgw Bug #3724: docs refer to non-implemented features of the radosgw-admin rest api
- 01:38 PM rgw Bug #3724: docs refer to non-implemented features of the radosgw-admin rest api
- John - any update?
- 08:54 PM Revision b0a5fe94 (ceph): java: support ceph_get_file_pool_name
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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> - 08:47 PM Revision 6b272e0f (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 08:46 PM Revision 42d92b73 (ceph): doc: Added example of ext4 user_xattr mount option.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:43 PM Bug #3885: osd: osd-recovery-incomplete qa test failing
- (the above commit is in the teuthology code)
- 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...
- 11:13 AM Bug #3885 (In Progress): osd: osd-recovery-incomplete qa test failing
- 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... - 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... - 07:33 PM Revision 0c6d5a9d (ceph): java: support fchmod
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 07:33 PM Revision 9cefa969 (ceph): java: add missing chmod unmounted test
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 07:33 PM Revision 487bacdb (ceph): java: fix exception name typo
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 07:33 PM Revision 352652b6 (ceph): libcephfs: document ERANGE rv for get_file_pool_name
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 07:27 PM Revision 4b3bcb92 (ceph): java: support stat()
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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... - 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>
- 06:35 PM Revision f9f31aae (ceph): wireshark: fix indention
- Fix indention.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 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... - 06:08 PM Revision 0f24dca2 (ceph): ceph_manager: use do_rados for rmpool
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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...
- 04:51 PM devops Bug #3934 (Resolved): ceph-deploy new should require at least one host name
- 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.
- 04:12 PM devops Bug #3933 (Resolved): ceph-deploy gatherkeys silently fails if no host is specified
- 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...
- 01:41 PM rgw Bug #3778: document procedure for enabling subdomain S3 api calls
- 01:39 PM rgw Bug #3778: document procedure for enabling subdomain S3 api calls
- Any update?
- 01:41 PM rgw Bug #3450: WRITE permission only doesn't allow proper multi-part upload
- 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.
- 01:41 PM rgw Bug #3706: rgw functional test testSlashInName failed in nightly
- 01:38 PM rgw Bug #3706: rgw functional test testSlashInName failed in nightly
- Need to see if happens again and then find reproducer.
- 01:41 PM rgw Feature #2804: rgw: disallow running multiple gateways on the same fastcgi socket
- 01:41 PM rgw Feature #3074: radosgw needs --help support
- 01:41 PM rgw Bug #2366: rgw: bucket index update rely on pg state
- 01:41 PM rgw Bug #2650: rgw: swift key creation overrides subuser access mask
- 01:41 PM rgw Bug #1777: rgw: user info modification is not atomic
- 01:41 PM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
- 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.
- 01:40 PM rgw Feature #3366: rgw: dr: define management api
- Caleb to get out updated document for review.
- 01:37 PM rgw Bug #3620: rgw:improve multiple user access keys scalability
- Caleb to review.
- 01:36 PM rgw Bug #3682 (Resolved): valgrind errors seen when running rgw tests in nightlies
- Increased time in tests and has not occurred.
- 01:35 PM rgw Bug #3628 (Resolved): rgw: leak of object parts on partial upload
- Fixed in bobtail
- 01:34 PM rgw Bug #3485 (In Progress): rgw: unique user emails not enforced
- 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.
- 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.
- 09:38 AM Bug #3906: ceph-mon leaks memory during peering
- I believe this to be related to #3609
- 01:32 PM rgw Bug #3073: radosgw-admin: is not a daemon, should not have -d/-f options
- commit:40ae8ceab58b4c05e01dc9f7809728a592cc4f0d actaully
- 01:30 PM rgw Bug #3073 (Resolved): radosgw-admin: is not a daemon, should not have -d/-f options
- commit:b878b2c6e9ee41de25faf4dfdd7285dcb01b36e8
- 01:26 PM rgw Bug #3073: radosgw-admin: is not a daemon, should not have -d/-f options
- Change common init
- 01:30 PM rgw Bug #3365: Broken metadata (duplicated as CSV)
- Aaron are you still seeing this?
- 01:29 PM rgw Bug #3365 (Need More Info): Broken metadata (duplicated as CSV)
- 01:21 PM rgw Feature #2490: rgw-admin: only register watch when needed
- Performance improvement.
- 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...
- 01:18 PM rgw Bug #2482 (Rejected): rgw: duplicate content-length results in 400
- Apache issue.
- 01:14 PM rgw Bug #1906 (Can't reproduce): rgw: total_time isn't logged consistently
- 01:13 PM Documentation #3831 (Resolved): ceph osd crush set command needs correction in the doc
- 01:10 PM rgw Bug #1673: rgw: mod_fastcgi needs to be backward compatible
- 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.
- 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.
- 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... - 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 ...
- 09:56 AM CephFS Feature #3821: qa: run backuppc as part of qa suite
- Download/install backuppc and get it into suite.
- 10:32 AM Bug #3928 (In Progress): osd: peering workqueue tryings to advance through *all* past osdmaps in ...
- 10:02 AM Bug #3928 (Resolved): osd: peering workqueue tryings to advance through *all* past osdmaps in one...
- 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...
- 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... - 08:42 AM Bug #3854: mon: clock skew tests failing on master
- Happened again on QA, reopening while testing a new patch.
- 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
... - 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
... - 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... - 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 ... - 05:29 AM rbd Bug #3925 (Resolved): krbd: sysfs write lockdep warnings
- ...
- 03:42 AM Revision 2f192eaf (ceph): TestRados expects rollback, not snap_rollback
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:50 AM Revision 67c77577 (ceph): PendingReleaseNotes: pool removal cli changes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:49 AM Revision 87fe35f6 (ceph): Merge remote-tracking branch 'gh/wip-rm-pool'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 02:47 AM Revision 64b9dd08 (ceph): Merge remote-tracking branch 'gh/wip-3832-oc-flushrange'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 02:43 AM Revision 9b56f367 (ceph): Merge remote-tracking branch 'gh/wip_heartbeat'
- 02:40 AM Revision 62579eef (ceph): Merge branch 'wip-osd-hb'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 01:44 AM Revision ec5a1455 (ceph): ceph_manager: default chance_down to 0.4
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:40 AM Revision 566ae533 (ceph): ceph_manager: add filestore and heartbeat stalls
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 12:55 AM Revision d6db239c (ceph): Merge remote-tracking branch 'upstream/wip_push_after_complete'
- Reviewed-by: Sage Weil <sage@inktank.com>
01/23/2013
- 10:00 PM devops Feature #3229 (Resolved): Support clean ceph-fuse fstab automounting
- implemented this already; /sbin/mount.fuse.ceph is in bobtail.
- 09:59 PM devops Feature #3924 (Resolved): ceph-deploy: package it
- 09:57 PM devops Feature #3923 (Resolved): ceph-deploy: discover HOST
- somewhat similar to new, except we pull the ceph.conf from a remote host.
- 09:57 PM devops Feature #3922 (Resolved): ceph-deploy: version command
- 09:57 PM devops Feature #3921 (Resolved): ceph-deploy: support RPM-based distros
- 09:57 PM devops Feature #3920 (Resolved): ceph-deploy: support other deb-based distros
- 09:56 PM devops Feature #3919 (Resolved): ceph-deploy: remove upstart dependency
- eliminate whatever remaining upstart dependencies are in ceph-deploy, so that upstart and sysvinit are both viable.
- 09:55 PM devops Feature #3918 (Resolved): ceph-deploy: osd create HOST:DIR[:JOURNAL]
- trigger ceph-dir-prepare instead of ceph-disk-prepare.
- 09:54 PM devops Feature #3917 (Resolved): ceph-dir-prepare command
- ceph-dir-prepare <dir> [journal] or similar
somewhat similar to ceph-disk-prepare, but simpler.
- allocate osd ... - 09:54 PM devops Feature #3916 (Resolved): ceph-disk-activate: non-upstart trigger (udev?)
- 09:53 PM devops Feature #3915 (Rejected): ceph-disk-prepare: support sysvinit or upstart
- 09:53 PM devops Feature #3914 (Resolved): ceph-disk-activate: support sysvinit
- 09:52 PM devops Feature #3913 (Resolved): ceph-deploy: break mon into create/destroy
- 09:52 PM devops Feature #3912 (Resolved): ceph-deploy: break osd into create/destroy
- Actually, we want
ceph-deploy osd prepare HOST:DEV[:JOURNAL]
ceph-deploy osd activate HOST:DEVORDIR
and perh... - 09:52 PM devops Feature #3911 (Resolved): sysvinit: allow daemon enumeration via dirs
- 09:52 PM devops Feature #3910 (Resolved): ceph-deploy: uninstall purge
- 09:52 PM devops Feature #3909 (Resolved): ceph-deploy: update install for bobtail/argonaut urls
- 09:51 PM devops Feature #3907 (Resolved): ceph-deploy: be verbose about what is run and what is done (with -q)
- 08:49 PM Revision 8a97eef1 (ceph): ReplicatedPG: handle omap > max_recovery_chunk
- span_of fails if len == 0.
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:35 PM Revision c3dec3e3 (ceph): ReplicatedPG: correctly handle omap key larger than max chunk
- Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:15 PM Revision 09c71f2f (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... - 08:10 PM Bug #3904: FAILED assert(want_acting.empty())
- I have a theory:
reset
started
primary
getinfo
got infos
getlog
calc_acting succeeds, choose_acting fails,... - 02:48 PM Bug #3904 (Resolved): FAILED assert(want_acting.empty())
- Ceph 0.56.1 on Ubuntu 12.04, standard ceph.com packages. Multiple OSDs started getting marked down/crashing out, this...
- 07:50 PM Revision 20278c4f (ceph): ReplicatedPG: ack push only after transaction has completed
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:50 PM Revision 62a4b968 (ceph): ReplicatedPG: don't finish_recovery_op until the transaction completes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:50 PM Revision 4d6ba063 (ceph): ObjectStore: add queue_transactions with oncomplete
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:48 PM CephFS Bug #3832 (Resolved): client: does not observe O_SYNC
- commit:64b9dd088d8f20019d6c1042895676b2ec57077e
- 06:42 PM Feature #3888 (Resolved): osd: stop heartbeating peers when internal heartbeat fails
- 06:42 PM Feature #3888: osd: stop heartbeating peers when internal heartbeat fails
- commit:62579eefba057eea200d8a9a3f6b3d8bca29b8b4
- 06:31 PM Bug #3906 (Won't Fix): ceph-mon leaks memory during peering
- I've done multiple OSD swaps with both 0.55 & 0.56/0.56.1 on a cluster with > 16k PGs. In those, I've noticed multipl...
- 06:27 PM Bug #3905 (Can't reproduce): incomplete & stale (lost?) PGs
- I added a bunch of new OSDs into my Ceph cluster (0.56.1 on Ubuntu 12.04 LTS) about 72h ago. Simultaneously, I marked...
- 05:14 PM Revision a972fd40 (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 ... - 04:49 PM Revision c061e841 (ceph): rados: safety interlock on 'rmpool' command
- This is a very easy way for a user to do a lot of damage with no way back.
Make sure they mean it.
Signed-off-by: Sa... - 04:40 PM Revision c993ac9b (ceph): mon: implement safety interlock for deleting pools
- This is a very easy way for users to accidentally to a *lot* of damage.
Make it an annoying manual process to actuall... - 02:43 PM Bug #3903 (Resolved): OSDMap::raw_pg_to_pps causes pools to have similar mappings
- The pool should be added in a way to ensure that different pools have independent mappings.
- 02:27 PM Revision 022a5254 (ceph): osd: drop newlines from event descriptions
- These produce extra newlines in the log.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.j... - 02:22 PM Revision ebc93a87 (ceph): OSD: do deep_scrub for repair
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
(cherry picked... - 02:22 PM Revision 32527fa3 (ceph): ReplicatedPG: ignore snap link info in scrub if nlinks==0
- links==0 implies that the replica did not sent snap link information.
Signed-off-by: Samuel Just <sam.just@inktank.c... - 02:22 PM Revision 13e42265 (ceph): osd/PG: fix osd id in error message on snap collection errors
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 381e25870f26fad144ecc2fb99710498e3a7a1d4) - 02:22 PM Revision e3b6191f (ceph): osd/ReplicatedPG: validate ino when scrubbing snap collections
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 665577a88b98390b9db0f9991836d10ebdd8f4cf) - 02:21 PM Revision 353b7341 (ceph): ReplicatedPG: compare nlinks to snapcolls
- nlinks gives us the number of hardlinks to the object.
nlinks should be 1 + snapcolls.size(). This will allow
us to ... - 02:21 PM Revision 33d5cfc8 (ceph): ReplicatedPG/PG: check snap collections during _scan_list
- During _scan_list check the snapcollections corresponding to the
object_info attr on the object. Report inconsistenc... - 02:21 PM Revision bea783bd (ceph): osd_types: add nlink and snapcolls fields to ScrubMap::object
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit b85687475fa2ec74e5429d92ee64eda2051a256c) - 02:21 PM Revision 0c48407b (ceph): PG: move auth replica selection to helper in scrub
- Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 39bc65492af1bf1da481a8ea0a70fe7d0b4b17a3) - 02:21 PM Revision c3433ce6 (ceph): mon: note scrub errors in health summary
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 8e33a8b9e1fef757bbd901d55893e9b84ce6f3fc) - 02:21 PM Revision 90c6edd0 (ceph): osd: fix rescrub after repair
- We were rescrubbing if INCONSISTENT is set, but that is now persistent.
Add a new scrub_after_recovery flag that is r... - 02:21 PM Revision 0696cf57 (ceph): osd: note must_scrub* flags in PG operator<<
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d56af797f996ac92bf4e0886d416fd358a2aa08e) - 02:21 PM Revision 1541ffe4 (ceph): osd: based INCONSISTENT pg state on persistent scrub errors
- This makes the state persistent across PG peering and OSD restarts.
This has the side-effect that, on recovery, we r... - 02:21 PM Revision 60910125 (ceph): osd: fix scrub scheduling for 0.0
- The initial value for pair<utime_t,pg_t> can match pg 0.0, preventing it
from being manually scrubbed. Fix!
Signed-... - 02:21 PM Revision 0961a3a8 (ceph): osd: note last_clean_scrub_stamp, last_scrub_errors
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 389bed5d338cf32ab14c9fc2abbc7bcc386b8a28) - 02:21 PM Revision 8d823045 (ceph): osd: add num_scrub_errors to object_stat_t
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 2475066c3247774a2ad048a2e32968e47da1b0f5) - 02:20 PM Revision 3a1cd6e0 (ceph): osd: add last_clean_scrub_stamp to pg_stat_t, pg_history_t
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d738328488de831bf090f23e3fa6d25f6fa819df) - 02:20 PM Revision 7e5a899b (ceph): osd: fix object_stat_sum_t dump signedness
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 6f6a41937f1bd05260a8d70b4c4a58ecadb34a2f) - 02:20 PM Revision e252a313 (ceph): osd: change scrub min/max thresholds
- The previous 'osd scrub min interval' was mostly meaningless and useless.
Meanwhile, the 'osd scrub max interval' wou... - 02:20 PM Revision 33aa64ee (ceph): osd/PG: remove useless osd_scrub_min_interval check
- This was already a no-op: we don't call PG::scrub_sched() unless it has
been osd_scrub_max_interval seconds since we ... - 02:20 PM Revision fdd0c1ec (ceph): osd: move scrub schedule random backoff to seperate helper
- Separate this from the load check, which will soon vary dependon on the
PG.
Signed-off-by: Sage Weil <sage@inktank.c... - 02:20 PM Revision 9ffbe268 (ceph): osd/PG: trigger scrub via scrub schedule, must_ flags
- When a scrub is requested, flag it and move it to the front of the
scrub schedule instead of immediately queuing it. ... - 02:19 PM Revision cffb1b22 (ceph): osd/PG: introduce flags to indicate explicitly requested scrubs
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 1441095d6babfacd781929e8a54ed2f8a4444467) - 02:19 PM Revision 438e3dfc (ceph): osd/PG: move scrub schedule registration into a helper
- Simplifies callers, and will let us easily modify the decision of when
to schedule the PG for scrub.
Signed-off-by: ... - 01:40 PM Revision acb47e4d (ceph): os/FileStore: only flush inline if write is sufficiently large
- Honor filestore_flush_min in the inline flush case.
Backport: bobtail
Signed-off-by: Sage Weil <sage@inktank.com>
Re... - 01:40 PM Revision 15a1ced8 (ceph): os/FileStore: fix compile when sync_file_range is missing;
- If sync_file_range is not present, we always close inline, and flush
via fdatasync(2).
Fixes compile on ancient plat... - 01:39 PM Revision 9dddb9d8 (ceph): osd: set pg removal transactions based on configurable
- Use the osd_target_transaction_size knob, and gracefully tolerate bogus
values (e.g., <= 0).
Signed-off-by: Sage Wei... - 01:38 PM Revision c30d231e (ceph): osd: make pg removal thread more friendly
- For a large PG these are saturating the filestore and journal queues. Do
them synchronously to make them more friend... - 01:38 PM Revision b2bc4b95 (ceph): os: move apply_transactions() sync wrapper into ObjectStore
- This has nothing to do with the backend implementation.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked f... - 01:38 PM Revision 6d161b57 (ceph): os: add apply_transaction() variant that takes a sequencer
- Also, move the convenience wrappers into the interface and funnel through
a single implementation.
Signed-off-by: Sa... - 12:31 PM Support #3902 (Closed): S3-tests need to cleanup after themselves
- On Congress, DHO has hit the max number of users due to s3-tests not cleaning up after execution. Could we have the s...
- 11:27 AM rbd Tasks #2853 (In Progress): krbd: read path
- With my patches for the basic new request code now
out for initial review, I've started working on this
feature. I... - 11:20 AM rbd Subtask #2852 (In Progress): krbd: open parent on open
- The many patches have now been posted for review.
Included in that is a small, temporary patch that enables
this ... - 05:21 AM rbd Fix #3665: librbd: deadlock during flatten
- possibly here: ...
- 05:20 AM Revision 657df852 (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... - 05:20 AM Revision 132045ce (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@... - 02:03 AM Revision a4e78652 (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 ... - 02:01 AM Revision c406476c (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... - 01:56 AM Revision ad6b2311 (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... - 01:53 AM Revision 61eafffc (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... - 12:54 AM Revision 371e6fbe (ceph): Merge pull request #35 from cholcombe973/master
- Making the usage details a little better.
- 12:23 AM Bug #3900: init-ceph should do ulimit -n's with do_root_cmd
- I think he's right, except it should be do_root_cmd, and I'm not certain if that echoes the result of the command cor...
- 12:11 AM Bug #3900 (Resolved): init-ceph should do ulimit -n's with do_root_cmd
- Chen Xiaoxi points out on ceph-devel:
Here is part of /etc/init.d/ceph script:
case "$command" in
s... - 12:19 AM Revision 0d172b95 (ceph): packaging: add smalliobenchrbd
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 12:13 AM Revision 8eee815f (ceph): Merge remote-tracking branch 'gh/wip-3833-b'
- Conflicts:
src/osd/OSD.cc
src/osd/OSD.h
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:07 AM Revision 9388f941 (ceph): Update src/rgw/rgw_admin.cc
- Improved the usage message.
01/22/2013
- 11:58 PM Revision eaf20fa9 (ceph): Merge branch 'wip-3651'
- 11:57 PM Revision 509a93e8 (ceph): osd: Add digest of omap for deep-scrub
- Add ScrubMap encode/decode v4 message with omap digest
Compute digest of header and key/value. Use bufferlist
to ref... - 11:57 PM Revision db48caf6 (ceph): osd: debug support for omap deep-scrub
- Deep-scrub test support through admin socket
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam... - 11:57 PM Revision cfb1aa80 (ceph): osd: Add missing unregister_command() in OSD::shutdown()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:48 PM Revision e714c778 (ceph): osd: Testing of deep-scrub omap changes
- Fix scrub_test.py and add omap corruption test
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: S... - 11:23 PM Revision e328fa6c (ceph): test/bench: add rbd backend to smalliobench
- Only supports format 1 images to start, and does not issue flushes, so
it's best used with caching off.
Signed-off-b... - 11:10 PM Revision 0ee5ec7e (ceph): common/Throttle: fix modeline, whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:10 PM Revision c3266ad1 (ceph): config: helper to identify internal fields we should be quiet about
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:01 PM Revision 89072fbb (ceph): test/bench: don't alias bl from above
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 11:01 PM Revision c50f5f52 (ceph): test/bench: use uint64_t for uniform distribution
- int is too small for rbd image sizes
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 10:55 PM Revision 451cc00a (ceph): doc: Modified usage for upgrade.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:47 PM Revision 73a96936 (ceph): osd: improve sub_op flag points
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision 33efe321 (ceph): osd: simplify asok to single callback
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision 24d0d7eb (ceph): osd: dump op priority queue state via admin socket
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision a1137eb3 (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... - 10:47 PM Revision 23c02bce (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> - 10:47 PM Revision c549a0cf (ceph): common/PrioritizedQueue: buckets -> tokens
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision 6e3363b2 (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... - 10:47 PM Revision 514af15e (ceph): common/PrioritizedQueue: dump state to Formatter
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision bec96a23 (ceph): osd: debug msg prio, cost, latency
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision e8e0da1a (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> - 10:47 PM Revision a1bf8220 (ceph): osd: set PULL subop cost to size of requested data
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision b685f727 (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... - 10:47 PM Revision 128fcfca (ceph): note puller's max chunk in pull requests
- this lets us calculate a cost value
- 10:47 PM Revision cfe4b851 (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> - 10:47 PM Revision 44dca5c8 (ceph): filestore: disable extra committing queue allowance
- The motivation here is if there is a problem draining the op queue
during a sync. For XFS and ext4, this isn't gener... - 10:47 PM Revision 1233e861 (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... - 10:47 PM Revision 40654d6d (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... - 10:47 PM Revision 9230c863 (ceph): osd: make OSD a config observer
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision 101955a6 (ceph): osd: make osd_max_backfills dynamically adjustable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:23 PM Feature #3888 (Fix Under Review): osd: stop heartbeating peers when internal heartbeat fails
- wip-osd-hb
- 03:09 PM Feature #3888: osd: stop heartbeating peers when internal heartbeat fails
- backport to bobtail!
- 08:12 AM Feature #3888 (Resolved): osd: stop heartbeating peers when internal heartbeat fails
- if our internal thread heartbeats fail, stop replying to pings from peers.
- 09:09 PM Revision b6e3edc6 (ceph): test: create /tmp/cephtest/mnt.{id}
- The workunit task assumes that a mount exists
at /tmp/cephtest/mnt.{id}
This patch creates the path if it doesn't
exi... - 09:05 PM Revision 6401abf8 (ceph): qa/workunit: Add iozone test script for sync
- The iozone-sync.sh script runs iozone testing
various sync flags, O_SYNC, O_DSYNC, O_RSYNC.
Signed-off-by: Sam Lang ... - 09:05 PM Revision 72147fd3 (ceph): objectcacher: Remove commit_set, use flush_set
- commit_set() and flush_set() are identical in functionality,
so use flush_set everywhere and remove commit_set from
t... - 08:43 PM Revision 00b11869 (ceph): testing: add workunit to run hadoop internal tests.
- This workunit runs the internal tests for our local branch of hadoop-common.
Requires ant be installed on the host ru... - 07:37 PM Bug #3899 (Won't Fix): osd: failed to decode object_info_t
- This happened after moving a journal from a file to an ssd, and changing filestore xattr use omap from true to false,...
- 07:36 PM Bug #3836: osd: common/Mutex.cc: 94: FAILED assert(r == 0) in PG::start_flush()
- ubuntu@teuthology:/a/teuthology-2013-01-22_07:00:04-regression-bobtail-master-basic/3235...
- 07:19 PM devops Bug #3898 (Resolved): ceph-deploy: problems with >1 mon
- If you try "ceph-deploy new ceph1 ceph2" then it correctly creates the ceph.conf and then spits out "Cluster config e...
- 06:25 PM Revision 4a871b55 (ceph): Merge branch 'wip-config'
- Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:24 PM Revision 359d0e98 (ceph): config: report on log level changes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:24 PM Revision c5e09517 (ceph): config: clean up output
- Report a simple list of key='value', without extra verbosity.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:37 PM CephFS Bug #3404: oops in strlen() from set_request_path_attr()
- I'm found the same bug in Bobtail release with NFS kernel server and 3.7.3 kernel
[70205.985665] BUG: unable to ha... - 05:35 PM Bug #3513 (Resolved): rgw log show error
- 05:35 PM Bug #3513: rgw log show error
- Nope, I had it wrong; the required params are: object *or* all three of date, bucket, and bucket-id.
Message change ... - 02:37 PM Bug #3513: rgw log show error
- Actually I guess the && should be || and the || should be && (the old DeMorgan's rule)
- 02:30 PM Bug #3513: rgw log show error
- I experienced this also on ubuntu 12.10 0.56.1-1
root@dlcephgw01:~# radosgw-admin log show --bucket=chris --date... - 05:04 PM rgw Bug #3896 (Resolved): rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty())
- It seems rest-bench doesn't like to exit cleanly while cleaning up after itself.... I did test at low concurrency bu...
- 04:31 PM Bug #3895 (Resolved): librados test hang during mon thrashing
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-01-21_19:00:03-regression-master-testing-gcov/2929
... - 04:05 PM Feature #3651 (Resolved): osd: deep scrub should hash omap
- 02:58 PM Bug #3894 (Closed): monclient: --keyring failed despite presence of file
- While going over install basics with Gary, we got "ERROR: missing keyring, cannot use cephx for authentication" when ...
- 02:40 PM rbd Feature #3877 (Fix Under Review): krbd: don't wait for notify ack to complete
- I've posted this code for review. I continue to do testing.
- 02:39 PM rbd Subtask #3741 (Fix Under Review): krbd: rework request tracking code
- I've posted this code for review. I continue to do testing.
- 02:39 PM rbd Tasks #3755 (Fix Under Review): krbd: use new request tracking code for sync object operations
- I've posted this code for review. I continue to do testing.
- 02:39 PM rbd Feature #3754 (Fix Under Review): krbd: use new request tracking code for notify ack
- I've posted this code for review. I continue to do testing.
- 02:19 PM rbd Feature #3893 (Rejected): krbd: document the new request code
- There are bits and pieces of the new request code
documented for the kernel rbd client--in the comments
and in the ... - 02:09 PM CephFS Bug #3832: client: does not observe O_SYNC
- Fixed a bug in objectcacher::flush_set. Branch wip-3832-oc-flushrange has been updated, and passes the accompanying ...
- 01:09 PM Subtask #2659: mon: Single-Paxos: ceph tool -w subscriptions not being updated
- Can't recall if this was fixed at some point, or if the root cause was even related.
This must be tested again onc... - 01:06 PM Subtask #2622 (Resolved): mon: Single-Paxos: convert existing, old MonitorStore to a brand new Mo...
- This was implemented both as an offline tool as well as integrated in ceph-mon. The ceph-mon will attempt to open the...
- 01:02 PM Subtask #3069: mon: Single-Paxos: messaging: log MMonSync messages for offline matching
- If we really want to do offline matching, this can be done using just the logs. This could be interesting however fo...
- 12:54 PM Subtask #3843 (Rejected): osd: move purged_snaps out of info
- 12:54 PM Subtask #3844 (Rejected): osd: move info and log into leveldb
- 12:54 PM Subtask #3842 (Rejected): osd: create tool to extract pg info and pg log from filestore
- 12:54 PM Feature #3841 (Rejected): osd: avoid seeks for log and info writes on client writes
- broke out subtasksa nd top level features
- 12:53 PM Feature #3892 (Resolved): osd: move pg info into leveldb
- 12:53 PM Feature #3891 (Resolved): osd: move purged_snaps out of info
- 12:53 PM Feature #3890 (Resolved): osd: create tool to extract pg info and pg log from filestore
- 10:38 AM Feature #2580 (Resolved): perf: investigate poor performance at 10 osds per node
- This was probably unique to the burnupi cluster and/or older ceph. Performance is fine on the SC847a now with lots o...
- 10:27 AM rbd Bug #3889 (Won't Fix): krbd: handle zero-length requests
- I'm pretty sure there are some special zero-length
requests (like flush) that can come down from the
block layer. ... - 07:07 AM Linux kernel client Bug #3887 (Closed): kernel client: small object memory leak
- In testing my new request code for rbd (issue 3741 and related)
I tried paying special attention to Linux slab usage... - 05:10 AM Revision 98cc1b83 (ceph): task: mon_clock_skew_check: add option to run at least one timecheck
- at-least-once Runs at least once, even if we are told to stop.
(default: True)
at... - 04:11 AM Linux kernel client Bug #3886: Futher testing result for the issue "ceph: avoid 32-bit page index overflow"
- https://SizableSend.com/0g9dwn/ceph_mds.a.log
- 04:06 AM Linux kernel client Bug #3886 (New): Futher testing result for the issue "ceph: avoid 32-bit page index overflow"
- We raised an issue in the following ticket and the ticket has been resolved
http://tracker.newdrea...
01/21/2013
- 11:09 PM Revision b7cb1b11 (ceph): rados/thrash: 3 monitors, so that we can thrash them
- 10:20 PM Feature #3848: osd: gracefully handle cluster network heartbeat failure
- One option: do not mark ourselves back up (after being wrongly marked down) unless we are able to successfully ping a...
- 10:12 PM Bug #3885 (Resolved): osd: osd-recovery-incomplete qa test failing
- ubuntu@teuthology:/a/teuthology-2013-01-21_19:00:03-regression-master-testing-gcov$ teuthology-ls --archive-dir . | g...
- 10:08 PM Feature #3833 (In Progress): osd: improve recovery throttling
- 09:59 PM Bug #2655: scrub slows writes more than it should
- This ticket predates the chunky scrub work that went into ~0.54 or thereabouts.
- 09:15 PM Bug #2655 (Resolved): scrub slows writes more than it should
- 09:12 PM Bug #2357 (Can't reproduce): mds takes down ceph
- 09:11 PM Bug #3854 (Resolved): mon: clock skew tests failing on master
- pushed to master
- 04:45 PM Revision d7d81922 (ceph): config: don't make noise about 'internal_safe_to_start_threads'
- This is set on start, and subsequently gets into the changed set.
Once any other config value is injected, it is the ... - 04:22 PM Revision 3399860d (ceph): Merge remote-tracking branch 'gh/next'
- 04:21 PM Revision 2e39dd5e (ceph): mds: fix default_file_layout constructor
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 04:21 PM Revision e461f096 (ceph): mds: fix byte_range_t ctor
- I do not think we saw any bugs from this, but anything that involved
capability issues on restart or migrate might ha... - 01:20 PM Fix #3884 (Resolved): osd: resurrect partially deleted PGs
- If a PG is in the process of getting removed and we repeer and discover we want to keep it, we currently block waitin...
- 12:30 PM Bug #3797: osd takes 100% cpu after upgrading from 0.48.2argonaut to the latest 0.48.3argonaut
- Corin-
Have you tried 0.48.3 again since then? I'd like to get to the bottom of this, if possible... :) - 09:35 AM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- Hi Josh,
according to our conversation I did some testing.
I started the dd if=/dev... of=/tmp/doof.dat bs=4k cou... - 12:11 AM Revision c5fe0965 (ceph): osd: calculate initial PG mapping from PG's osdmap
- The initial values of up/acting need to be based on the PG's osdmap, not
the OSD's latest. This can cause various co... - 12:11 AM Revision 17160843 (ceph): osd: calculate initial PG mapping from PG's osdmap
- The initial values of up/acting need to be based on the PG's osdmap, not
the OSD's latest. This can cause various co...
01/20/2013
- 11:01 PM CephFS Feature #1236 (Fix Under Review): libceph: set layout via virtual xattrs (libceph/cfuse)
- wip-vxattr (ceph.git) and wip-vxattrs (ceph-client.git). There's a test script that passes on both fuse and kclient....
- 10:58 PM CephFS Feature #1236: libceph: set layout via virtual xattrs (libceph/cfuse)
- Greg Farnum wrote:
> How large would a simple "layout" xattr actually be in comparison to the shipped inodes? I'm no... - 03:12 PM CephFS Feature #1236: libceph: set layout via virtual xattrs (libceph/cfuse)
- How large would a simple "layout" xattr actually be in comparison to the shipped inodes? I'm not sure the size is so ...
- 08:26 PM rbd Feature #3877: krbd: don't wait for notify ack to complete
- I have implemented this in the new request code.
It will be posted for review along with the rest
of that new code ... - 08:14 PM rbd Feature #3877 (In Progress): krbd: don't wait for notify ack to complete
- Ian points out that "I've already implemented this change"
suggests that the status of this issue should at least
b... - 08:26 PM rbd Subtask #3741 (In Progress): krbd: rework request tracking code
- Considering this "is actually work that's mostly complete"
I'm (finally) marking it "In Progress."
This code is f... - 08:22 PM rbd Feature #3754 (In Progress): krbd: use new request tracking code for notify ack
- I have completed implementing sending synchronous acknowledgement
in response to a watch request notification. It i... - 08:19 PM rbd Tasks #3755 (In Progress): krbd: use new request tracking code for sync object operations
- I have completed implementing all of these in the new request
code:
- synchronous object read (for v1 header object... - 04:12 PM Bug #3879 (Resolved): ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- thanks! commit:17160843d0c523359d8fa934418ff2c1f7bffb25
- 03:51 PM Bug #3879: ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- Looks good to me.
- 09:58 AM Bug #3879 (Fix Under Review): ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- wip-3879
- 09:06 AM Bug #3879: ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- Output from the following attached:
ceph osd getmap 554 -o 554 - 08:46 AM Bug #3879 (In Progress): ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- Jens Kristian Søgaard wrote:
> Output from the following attached:
>
> ceph osd getmap 555 -o 555
> ceph osd get... - 12:49 AM Bug #3879: ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- Output from the following attached:
ceph osd getmap 555 -o 555
ceph osd getmap 556 -o 556
- 11:15 AM Bug #3883 (Won't Fix): osd: leaks memory (possibly triggered by scrubbing) on argonaut
- 100MB/day reported by multiple users, both on 0.48 and 0.56.1.
Some correlation with scrubbing. Possibly specific... - 09:55 AM CephFS Feature #3882: Hide snapshot directory name in mount/mtab
- It seems like better (or perhaps just "more important") fix is to restrict access to .snap in the first place.
FWI... - 07:14 AM CephFS Feature #3882 (Rejected): Hide snapshot directory name in mount/mtab
- The idea is to avoid users to see what snapshot directory name choosen during mount.
This is useful if we want to... - 09:51 AM CephFS Bug #3881 (Rejected): Wrong ip network to exchange data between kernel ceph and MDS
- Ivan Kudryavtsev wrote:
> Hm. It seems that I'm wrong about the way it works. It connects to OSDs via OSD-defined pu... - 09:44 AM CephFS Bug #3881: Wrong ip network to exchange data between kernel ceph and MDS
- Hm. It seems that I'm wrong about the way it works. It connects to OSDs via OSD-defined public network. It seems that...
- 07:03 AM CephFS Bug #3881 (Rejected): Wrong ip network to exchange data between kernel ceph and MDS
- I'm using ceph installation with three networks:
1st is Infiniband network for OSD exchange and replication
2nd i...
01/19/2013
- 02:24 PM Bug #3879: ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- full log at http://bit.ly/11Hn7BN
- 02:04 PM Bug #3879 (Resolved): ./osd/OSDMap.h: 367: FAILED assert(exists(osd))
- ...
- 12:58 PM Bug #3878 (Rejected): osd: nobackfill flag doesn't work
- on currently master, bobtail
- 11:43 AM Feature #3833: osd: improve recovery throttling
- see wip-3833 for push
- 08:40 AM rbd Feature #3877 (Closed): krbd: don't wait for notify ack to complete
- When we receive notification of a change to an rbd image's header
object we need to refresh our information about th... - 06:36 AM Revision 2491f976 (ceph): workunits/cephtool: add tests for ceph osd pool set/get
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:57 AM Revision ea9628fb (ceph): Merge remote-tracking branch 'gh/next'
- 03:26 AM Revision 48308954 (ceph): Clarify journal size based on filestore max sync
- The docs had the recommended journal size based on the option
"filestore min sync interval" when it should have been
... - 02:32 AM Revision aea898db (ceph): ceph: reject negative weights at ceph osd <n> reweight
- Check the integer (fixed-point) value to avoid any worries
about floating-point rounding. Add tests for reweight < 0... - 02:32 AM Revision 7d9d7651 (ceph): workunit/cephtool: Use '! cmd' when expecting failure
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:55 AM Revision ee4a9f25 (ceph): marginal/mds_thrasher: Add tests for mds thrasher
- Adds a basic set of roles for testing the mds thrasher
with 1 active and 1 standby, and a few basic tests that
stress... - 12:40 AM Revision 6008b1d8 (ceph): osdmap: make replica separate in default crush map configurable
- Add 'osd crush chooseleaf type' option to control what the default
CRUSH rule separates replicas across. Default to ... - 12:17 AM Revision 8c0d702e (ceph): msg/Pipe: use state_closed atomic_t for _lookup_pipe
- We shouldn't look at Pipe::state in SimpleMessenger::_lookup_pipe() without
holding pipe_lock. Instead, use an atomi... - 12:17 AM Revision 5fb77bf1 (ceph): ceph: adjust crush tunables via 'ceph osd crush tunables <profile>'
- Make it easy to adjust crush tunables. Create profiles:
legacy: the legacy values
argonaut: the argonaut defaults... - 12:17 AM Revision 373f1671 (ceph): msgr: atomically queue first message with connect_rank
- Atomically queue the first message on the new pipe, without dropping
and retaking pipe_lock.
Signed-off-by: Sage Wei... - 12:17 AM Revision ae1882e7 (ceph): msgr: don't queue message on closed pipe
- If we have a con that refs a pipe but it is closed, don't use it. If
the ref is still there, it is only because we a... - 12:17 AM Revision 34e2d402 (ceph): msgr: fix race on Pipe removal from hash
- When a pipe is faulting and shutting down, we have to drop pipe_lock to
take msgr lock and then remove the entry. Th... - 12:17 AM Revision 8e0359c3 (ceph): msgr: inject delays at inconvenient times
- Exercise some rare races by injecting delays before taking locks
via the 'ms inject internal delays' option.
Signed-... - 12:01 AM Revision 0cb760f3 (ceph): OSD: do deep_scrub for repair
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
Also available in: Atom