Project

General

Profile

Activity

From 02/13/2013 to 03/14/2013

03/14/2013

11:27 PM Revision 85a8baae (ceph): install: do debs for 'Debian'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:26 PM Revision 46a78afa (ceph): install: el6 -> rpm
Slightly more general.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:25 PM Revision 0c75c6b1 (ceph): Added el6 install functionality for CentOS systems.
install_packages, remove_packages and remove_sources are now the
installation and removal functions used by teutholog...
Warren Usui
10:13 PM devops Bug #4424 (Resolved): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
Fixed with the following commit:
commit 6f15dba93199fe79b83c69f50faeb276059f54f2
Author: Gary Lowell <glowell@ink...
Anonymous
09:06 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
Sage Weil
09:06 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
Sage Weil
09:05 PM Bug #3253 (Resolved): ceph-disk-activate: support clusters not named "ceph"
commit:80af5fb887f30792c342ac16da9ed95d7e89e491 Sage Weil
08:45 PM Revision 18525ebf (ceph): rados/test.sh fails in the nightly run
Make test more robust by using my_snaps vector for snap IDs
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
08:27 PM Revision 1cbcc044 (ceph): Merge remote-tracking branch 'origin/wip-osd-addr-api'
Reviewed-by: Sage Weil <sage@inktank.com> Noah Watkins
08:03 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
Fix pending merge of wip_4196 Samuel Just
07:33 PM Revision efd153e9 (ceph): debian: add start ceph-mds-all on ceph-mds install
This ensures that when we then start individual mds instances, we can
stop ceph-mds-all and they will get stopped. W...
Sage Weil
07:33 PM Revision 41897fcb (ceph): debian: add start ceph-mds-all on ceph-mds install
This ensures that when we then start individual mds instances, we can
stop ceph-mds-all and they will get stopped. W...
Sage Weil
07:31 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
Three more things. If there are no connection failures
injected this problem does not occur.
When socket error...
Alex Elder
07:23 PM Bug #4450 (Resolved): libceph: many socket "socket closed" issues on socket error
When running xfstests over rbd with error injection:... Alex Elder
07:25 PM Revision 47378d69 (ceph): libcephfs: add ceph_get_osd_addr interface
Return the network address for an OSD by ID.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
07:05 PM Revision b6102c09 (ceph): Revert "ceph-disk-activate: rely on default/configured keyring path"
This reverts commit 936b8f20af1d390976097c427b6e92da4b39b218.
This is necessary because we mount the osd in a tempor...
Sage Weil
07:04 PM Revision 3e628eee (ceph): Revert "ceph-disk-activate: don't override default or configured osd jo...
This reverts commit 813e9fe2b4291a1c1922ef78f031daa9b78fe53b.
We run --mkfs with the osd disk mounted in a temporary...
Sage Weil
06:54 PM Bug #4449 (Resolved): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
2013-03-14 17:24:36.812903 7f644b432700 -1 osd/OSD.cc: In function 'void OSD::split_pgs(PG*, const std::set<pg_t>&, s... Samuel Just
06:41 PM Revision 8f462d47 (ceph): Merge pull request #109 from dalgaaf/wip-da-performance-1-v2
prefer prefix ++/--operator for e.g. iterators for performance reasons
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:38 PM Revision ab54d67f (ceph): Merge pull request #108 from ceph/wip-refuse-last-mon-remove
mon: refuse "mon remove" if only one mon left
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:24 PM Revision a26a9f7c (ceph): mon/MonMap.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 45a3d0cc (ceph): mon/Monitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 01c6a7e5 (ceph): mon/MonmapMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 0c5532cf (ceph): mon/PGMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 282d3aa4 (ceph): monmaptool.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision e98432c0 (ceph): mds/Mutation.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 6127f431 (ceph): mds/SnapServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 823a56f0 (ceph): mds/SnapServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision c0506c2e (ceph): mds/SnapServer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision ab0dac15 (ceph): mds/mdstypes.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 23ce79ff (ceph): mon/AuthMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision a66170df (ceph): mon/LogMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision a6c45432 (ceph): mon/MDSMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 180d93a2 (ceph): mds/Locker.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision ce8060e8 (ceph): mds/MDBalancer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 6735383c (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 865d7a8d (ceph): mds/MDLog.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 3ff204e3 (ceph): mds/MDS.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision f8825a36 (ceph): mds/MDSMap.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision d0a0ee54 (ceph): mds/MDSTableClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision e317a978 (ceph): mds/MDSTableServer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:23 PM Revision a42e9ef8 (ceph): mds/CInode.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:23 PM Revision f2452b11 (ceph): mds/MDCache.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:21 PM Revision 1e60fcfa (ceph): mds/CDir.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision ab46e6d5 (ceph): libcephfs.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 5ac012ac (ceph): librados/IoCtxImpl.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 73327960 (ceph): librados/RadosClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 2ef97a68 (ceph): librbd/ImageCtx.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision f4a78a24 (ceph): librbd/internal.cc: prefer prefix ++operator for iterators
Prefer prefix ++operator for iterators, move iterator declaration into
the related for loop.
Signed-off-by: Danny Al...
Danny Al-Gaaf
06:18 PM Revision 1525053c (ceph): mds/AnchorClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 8b96655b (ceph): mds/AnchorServer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision d0d89294 (ceph): mds/AnchorServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 60cedb11 (ceph): client/SyntheticClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 381bee3e (ceph): common/lockdep.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 9a1b8630 (ceph): crush/CrushCompiler.cc: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision e2776a93 (ceph): crush/CrushWrapper.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 46c0d9ce (ceph): key_value_store/cls_kvs.cc: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision e8d59d56 (ceph): kv_flat_btree_async.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:02 PM Revision 31a36451 (ceph): mon: refuse "mon remove" if only one mon left
Fixes: #4439
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
05:20 PM Revision f56620b7 (ceph): osd: data loss: low space handling
Add check whether to allow writing ops based on failsafe full percentage
Check for failsafe nearfull warning or full ...
David Zafman
05:02 PM Revision ce7ee727 (ceph): ceph_common.sh: Fix sed regex in get_local_daemon_list
In get_local_daemon_list() the sed expression trimming the cluster
name from the host name was trimming too much if t...
Gary Lowell
04:22 PM Revision 8c774aac (ceph): rbd: clean up do_import() a bit
Move declarations above error conditons so we can goto done almost
everywhere. Remove cpp_strerror printing, since it...
Josh Durgin
04:15 PM rbd Bug #4446: librbd: crash from opensolaris vm
I just realized that the log file didn't get attached. Jeff Moskow
04:12 PM rbd Bug #4446 (Closed): librbd: crash from opensolaris vm
We have about 60 VM's using RBD. All of them are working fine except for one that's used with Solaris 10. I have ve... Jeff Moskow
03:51 PM CephFS Bug #4434: looping waiting for quorum after upgrade
This is what was captured at the time the test was run successfully: Ceph Version: 0.57-667-g6a9cda7
The next inst...
Ken Franklin
10:12 AM CephFS Bug #4434: looping waiting for quorum after upgrade
Just to make sure I'm tracking these upgrades correctly:
It was created on v0.56.3? (Not a branch.) Then it moved to...
Greg Farnum
09:30 AM CephFS Bug #4434: looping waiting for quorum after upgrade
It's quite possible the upgrade was corrupted somewhere along the line. Prior to the issues the system was on 0.56.3... Ken Franklin
03:05 PM Feature #4201: osd: data loss: pg export/import/remove
Neil Levine
03:03 PM rbd Feature #4445: librbd: expose changed objects since a given snapshot
Neil Levine
02:54 PM rbd Feature #4445 (Resolved): librbd: expose changed objects since a given snapshot
This could be used by #3272 and/or an rbd 'diff' command to show the changes between two snapshots or since a particu... Ian Colle
03:03 PM rbd Feature #4444: send/receive rbd snapshots
Neil Levine
02:53 PM rbd Feature #4444: 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 to...
Ian Colle
02:52 PM rbd Feature #4444 (Resolved): send/receive rbd snapshots
It would be great to be able to send and receive incremental RBD snapshots as is done in zfs.
zfs send -i snap1 .....
Ian Colle
02:59 PM devops Feature #1668: collectd: push ceph plugin upstream
Neil Levine
02:59 PM rbd Subtask #3387 (Rejected): librbd: expose changed objects since a given snapshot
Moved to 4445 to track as a feature, not a subtask. Ian Colle
02:58 PM Feature #2539 (New): ceph should issue timeout message when it can't connect to mon
Neil Levine
02:57 PM Feature #2539: ceph should issue timeout message when it can't connect to mon
Neil Levine
02:58 PM rbd Subtask #3272: send/receive rbd snapshots
Moved to 4444 - to track as a feature, not a subtask Ian Colle
02:57 PM rbd Subtask #3272 (Rejected): send/receive rbd snapshots
Ian Colle
02:58 PM Feature #2010: mon: check for slow performing osds
Neil Levine
02:58 PM Feature #3848: osd: gracefully handle cluster network heartbeat failure
Neil Levine
02:54 PM rbd Feature #4087 (Need More Info): rbd: bitmaps for tracking object existence
Neil Levine
02:53 PM rbd Feature #4082: rbd-fuse: improve performance
Neil Levine
02:53 PM rbd Feature #4083: rbd-fuse: expose snapshots (and maybe other pools)
Neil Levine
02:52 PM rbd Feature #4081: rbd-fuse: improve usage, make consistent with other ceph tools
Neil Levine
02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
OnAPP offer this with their SAN product:
http://www.quora.com/OnApp/Is-OnApps-SAN-built-using-Ceph
Neil Levine
02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
Neil Levine
02:37 PM rgw Feature #4310: rgw: multisite: radosgw changes: copy across regions
Neil Levine
02:36 PM rgw Feature #4347: rgw: dr: bucket index objclass: fetch changes log
Neil Levine
02:36 PM rgw Feature #4346: rgw: dr: bucket index objclass: changes
Neil Levine
02:36 PM rgw Feature #4343: rgw: multisite: metadata push notifications
Neil Levine
02:35 PM rgw Feature #4342: rgw: dr: data sync agent: update sync processing state
Neil Levine
02:35 PM rgw Feature #4341: rgw: dr: data sync agent: implement delta changes sync
Neil Levine
02:35 PM rgw Feature #4340: rgw: dr: data sync agent: implement full sync
Neil Levine
02:35 PM rgw Feature #4339: rgw: multisite: metadata sync agent: update sync processing state
Neil Levine
02:35 PM rgw Feature #4338: rgw: multisite: metadata sync agent: implement delta changes sync
Neil Levine
02:35 PM rgw Feature #4337: rgw: multisite: metadata sync agent: implement full sync
Neil Levine
02:35 PM rgw Feature #4336: rgw: dr: sync processing state: implement internal RESTful API
Neil Levine
02:35 PM rgw Feature #4335: rgw: dr: sync processing state: define datastructures
Neil Levine
02:35 PM rgw Feature #4334: rgw: dr: bucket index log API: implement RESTful API
Neil Levine
02:35 PM rgw Feature #4333: rgw: multisite: metadata-changes log: implement RESTful API
Neil Levine
02:35 PM rgw Feature #4332: rgw: multisite: metadata-changes log: tie into metadata update operations
Neil Levine
02:35 PM rgw Feature #4331: rgw: multisite: metadata-changes log: create internal API
Neil Levine
02:35 PM rgw Feature #4330: rgw: dr: updated buckets log: radosgw-admin changes
Neil Levine
02:35 PM rgw Feature #4329: rgw: dr: updated buckets log: RESTful API
Neil Levine
02:35 PM rgw Feature #4328: rgw: dr: updated buckets log: tie into internal bucket changes tracker
Neil Levine
02:34 PM rgw Feature #4327: rgw: dr: updated buckets log: create internal API
Neil Levine
01:47 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
commit:18525ebf5517d2ea4a16b7d405a37b706688a265
David Zafman
01:39 PM Feature #4197 (Resolved): osd: data loss: low space handling
commit f56620b7fcb188469c3c006cb39a14311a1aeacc
Author: David Zafman <david.zafman@inktank.com>
Date: Tue Mar 12 ...
David Zafman
01:30 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
Noah Watkins
01:19 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
Noah Watkins
01:20 PM CephFS Feature #4442 (Resolved): java: add topology API support
Noah Watkins
12:57 PM Bug #2545 (In Progress): init-ceph: stops if one instance fails to start
Anonymous
12:39 PM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
Dan Mick
10:33 AM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
Call "ceph mon remove" EINVAL for removing last one. Dan Mick
12:23 PM Feature #4440 (Resolved): permanent log of all operator actions
When investigating problems we often find ourselves trying to infer what operators actually did, or reconcile the evi... Anonymous
12:21 PM devops Bug #4031: ceph-disk-activate hardcodes journal path, ignores configuration
We may backport it later, but first we'd like to get ceph-deploy into a "done" state. Sage Weil
12:17 PM devops Bug #4031: ceph-disk-activate hardcodes journal path, ignores configuration
When I experienced this (probably a few days before reporting it) there was no support for passing the journal path, ... Faidon Liambotis
12:08 PM devops Bug #4031 (Won't Fix): ceph-disk-activate hardcodes journal path, ignores configuration
Or not.. I had to revert this.
The problem is that ceph-disk-activate mounts the osd in a temporary location and n...
Sage Weil
10:01 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
I didn't realize the latest source was an option via Crowbar — it's only tested against argonaut right now.
It's c...
Greg Farnum
06:41 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
please note that i use chef in combination with crowbar. ramon makkelie
09:53 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
Sage Weil
08:54 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
passed another 100 iterations (modulo a machine lockup on the server side) Sage Weil
09:21 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I'm trying without the second patch, only with: "osd: print op prior to calling methods to check for caps"
Some di...
Wido den Hollander
04:37 AM Revision 8d8f892c (ceph): Simplify may_write()
CEPH_MDS_OP_CREATE has CEPH_MDS_OP_WRITE bit set so already checked
Signed-off-by: David Zafman <david.zafman@inktan...
David Zafman
02:59 AM Revision 04c8a3bd (ceph): Merge branch 'wip_omap_snaps'
Reviewed-by: Greg Farnum <greg@inktank.com> Samuel Just
02:45 AM Revision 3177cb85 (ceph): PG: check and repair snap_mapper entries during scrub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 388616b0 (ceph): OSD: remove snap_mapper entries in RemoveWQ
This is a somewhat ugly hack for now until we implement
pg resurrection.
Signed-off-by: Samuel Just <sam.just@inktan...
Samuel Just
02:45 AM Revision 0b436abe (ceph): ObjectStore: add Context management to Transaction
ObjectStore now appends passed contexts in queue_transaction
to the Transaction contexts and uses that to pass into
t...
Samuel Just
02:45 AM Revision 03e53308 (ceph): DBObjectMap, hobject: add helpers for pgid bit matching
Create helpers in hobject for generating prefixes for a
pg as well as matching hobjects against a pgid/numpgs
combo. ...
Samuel Just
02:45 AM Revision 4ac16ec9 (ceph): filestore: add debug option to verify split results
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 984c0c3d (ceph): common/shared_ptr.hpp: add get_next and expose VPtr and WeakVPtr types
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 2f9e3691 (ceph): common/: add map_cacher
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 580ea548 (ceph): osd/: add SnapMapper
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 354f33d9 (ceph): test/: add tests for map_cacher
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 8db029db (ceph): Makefile: add SnapMapper to osd
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 8631e925 (ceph): osd/: Integrate SnapMapper with OSD
- SnapTrimmer now uses SnapMapper to get the next object to trim
- Entries for a snap are implicitely removed from Sn...
Samuel Just
02:45 AM Revision 86658392 (ceph): OSD,PG: add upgrade procedure for snap_mapper
Also, sub_op_modify transactions currently carry the operations
for creating snap links in the shipped transaction. ...
Samuel Just
02:45 AM Revision 7db2a511 (ceph): ObjectStore: move queue_transaction into ObjectStore
This will simplify the SnapMapper implementation.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
02:45 AM Revision f6500f59 (ceph): Context: allow C_Contexts to not have a cct, add list_to_context
This will simplify the SnapMapper implementation.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
02:45 AM Revision 78db663e (ceph): osd_internals/snaps.rst: update description to reflect SnapMapper
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:48 AM Revision 1a8c1701 (ceph): OSD: add debugging to start_split and complete_split
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:48 AM Revision be95af7b (ceph): PG::read_log: fix assert, split may introduce holes in the log
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:48 AM Revision ba449ce0 (ceph): osd_internals/snaps.rst: add a description of snaps and trimming
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 01a40cfb (ceph): Use service instead of initctl to restart rsyslog.
This change is needed to make sure teuthology works on CentOS when the
-a option is specified.
Signed-off-by: Warren...
Warren Usui
01:14 AM Revision 32bf131e (ceph): ReplicatedPG: don't leak reservation on removal
Fixes: 4431
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
01:14 AM Revision e4bf1bca (ceph): OSD: lock not needed in ~DeletingState()
No further refs to the object can remain at this point.
Furthermore, the callbacks might lock mutexes of their
own.
...
Samuel Just
01:14 AM Revision ce4432ad (ceph): HashIndex: _collection_list_partial must tolerate NULL next
Backport: bobtail
Fixes: #4379
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta...
Samuel Just
01:14 AM Revision 7a434d10 (ceph): FileStore: fix reversed collection_empty return value
Backport: bobtail
Fixes: #4380
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta...
Samuel Just
01:14 AM Revision de22b186 (ceph): PG: check_recovery_sources must happen even if not active
missing_loc/missing_loc_sources also must be cleaned up
if a peer goes down during peering:
1) pg is in GetInfo, act...
Samuel Just
01:09 AM Revision 6dfea4bb (ceph): Merge remote-tracking branch 'gh/wip-powercycle-fixes'
Sage Weil
12:28 AM Revision 30912838 (ceph): rbd: remove fiemap use from import
On some kernels and filesystems fiemap can be racy and provide
incorrect data even after an fsync. Later we can use S...
Josh Durgin

03/13/2013

11:46 PM Revision 22f51f02 (ceph): Merge remote-tracking branch 'dalgaaf/wip-da-performance'
Conflicts:
src/client/Client.cc
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:38 PM Revision 8b713371 (ceph): Merge branch 'wip-mds-con'
Reviewed-by: Greg Farnum <greg@inktank.com>
Tested-by: Noah Watkins <jayhawk@cs.ucsc.edu>
Sage Weil
11:38 PM Revision 2b55470d (ceph): mds: mark_down old sessions using con
Use the Connection ref to mark old client sessions down. This is cleaner.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:38 PM Revision 5c9186cb (ceph): mds: useless cleanup
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:38 PM Revision dcda3669 (ceph): mds: mark con for closed session disposable
If there is a fault while delivering the message, close the con. This will
clean up the Session state from memory. ...
Sage Weil
11:38 PM Revision 311704f3 (ceph): mds: use session con ref to mark down killing session
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:38 PM Revision 8123a1fd (ceph): mds: log session resets more cleanly
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:37 PM Revision f67596a4 (ceph): Merge branch 'wip-4390-b'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
11:36 PM Revision bc2a2eb9 (ceph): client: validate/lookup mds session in each message handler
For every message handler, look up the MetaSession by int mds and verify
that the Connection* matches properly. If s...
Sage Weil
11:36 PM Revision ca5d68a2 (ceph): client: fix wake_inode_waiters() arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision e6f04db5 (ceph): client: fix trim_caps() args
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision e35d19ba (ceph): client: clean up useless MetaSession lookups
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision ca89cf52 (ceph): client: fix kick_flushing_caps() args
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 6fca300d (ceph): client: pass session to send_reconnect and resend_unsafe_requests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 41f8b610 (ceph): client: drop unused release_lease()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision dea707bf (ceph): client: use session->inst where possible
Removing remaining lookups up the mds inst in the MDSMap. Instead, use
the MetaSession inst field.
Signed-off-by: S...
Sage Weil
11:36 PM Revision f8272c0e (ceph): client: use Connection* in MetaSession instead of the inst/addr
This moves us to a cleaner API, and makes the session lifetime explicit
and clean. Yay!
Signed-off-by: Sage Weil <s...
Sage Weil
11:36 PM Revision 6d1040ba (ceph): client: only signal session waiters on open and close
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 1ab8ff9b (ceph): client: remove unused MetaSession::was_stale
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision ced92b09 (ceph): client: fix remaining s->inst users to use s->con
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision e47d4906 (ceph): client: instantiate MetaSession for opening connections
The previous kludge where a waiting_for_session key indicated that we
had an open in progress was... kludgey.
Introd...
Sage Weil
11:36 PM Revision 3975774d (ceph): mds: flush log when we hit xlock during path traversal
This ensures we don't stall out waiting for a lock state to change.
This fixes ~4-5 second stalls easily reproducibl...
Sage Weil
11:36 PM Revision 72d11844 (ceph): client: use helper for _close_mds_session()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 80e81ec4 (ceph): client: fix up _closed_mds_session
Drop useless arg. Simplify callers.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:36 PM Revision 6d0b7c83 (ceph): client: handle ESTALE redirection in make_request(), not reply handler
Resending the request in the reply handler is a bit fugly and throws a
small wrench into moving to a MetaSession*-bas...
Sage Weil
11:36 PM Revision 90b30146 (ceph): client: switch kick_requests and send_request to take a session *
More cleanup!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:36 PM Revision 5f2efe62 (ceph): client: pass around MetaSession* instead of int mds
This is mostly just shuffling argument types around. In a few cases we
now assert that the session actually exists; ...
Sage Weil
11:36 PM Revision cee87865 (ceph): client: check for mds state before sending messages
This fixes some callers, not all.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:39 PM Revision 1779d394 (ceph): mon: increase max_global_id before we hit the wall
Bump the max before we run out of IDs to allocate. This avoids a stall in
authentication every N new clients.
Signe...
Sage Weil
10:39 PM Revision cb7cb4a8 (ceph): Merge branch 'next'
Sage Weil
10:38 PM Revision 4637752d (ceph): mon: simplify assign_global_id()
Simplify the logic a bit so it is easier to follow.
Small behavior change: we will successfully allocate and return ...
Sage Weil
10:38 PM Revision 436e5be9 (ceph): mon: AuthMonitor: don't return global_id right away if we're increasing it
This only happens on the Leader and leads to duplicate global_ids.
Fixes: #4285
Signed-off-by: Joao Luis <joao.luis...
Joao Eduardo Luis
10:03 PM Revision b99367bf (ceph): mon: Paxos: only finish a queued proposal if there's actually *any*
When proposing an older value learned during recovery, we don't create
a queued proposal -- we go straight through Pa...
Joao Eduardo Luis
08:41 PM Revision 7710ee23 (ceph): auth: assert if auth_debug = true and secret_id == 0
Hunting #4282.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:39 PM Revision 67f0aa11 (ceph): ceph.conf: auth debug = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:21 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
And what's interesting all the time MDS server has incoming traffic of ~40MB/s, but no active clients. I found it aft... Ivan Kudryavtsev
08:14 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
OK, I don't know what do you mean under "start" term. But actually, all the time MDS run with
debug ms =1 and debug ...
Ivan Kudryavtsev
06:52 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Hi Ivan-
Looking at the log, it looks like all 3 times the MDS started up it came up within 5 seconds or so. Do y...
Sage Weil
08:08 PM Bug #4431: ReplicatedPG: on_remove() leaks recovery reservations
32bf131e0141faf407b5ff993f75f97516b27c12 Samuel Just
08:01 PM Bug #4431 (Pending Backport): ReplicatedPG: on_remove() leaks recovery reservations
Samuel Just
09:38 AM Bug #4431 (In Progress): ReplicatedPG: on_remove() leaks recovery reservations
Ian Colle
08:08 PM Bug #4378: OSD::DeletingState: don't lock in ~DeletingState
e4bf1bcab159d7c5b720f5da01877c0f67c16d16 Samuel Just
08:01 PM Bug #4378 (Pending Backport): OSD::DeletingState: don't lock in ~DeletingState
Samuel Just
08:07 PM Bug #4379: HashIndex::_collection_list_partial: correctly handle NULL next
ce4432adc67dc2fc06dd21ea08e59d179496bcc6 Samuel Just
08:01 PM Bug #4379 (Pending Backport): HashIndex::_collection_list_partial: correctly handle NULL next
Samuel Just
08:07 PM Bug #4380: FileStore: fix reversed collection_empty return value
7a434d10da0f77e1b329de0b06b6645cd73cc81b Samuel Just
08:03 PM Bug #4380 (Pending Backport): FileStore: fix reversed collection_empty return value
Samuel Just
08:07 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
de22b186c497ce151217aecf17a8d35cdbf549bb Samuel Just
08:00 PM Bug #4371 (Pending Backport): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
Samuel Just
02:54 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
pending merge of wip_omap_snaps Samuel Just
08:06 PM Feature #2149 (Resolved): osd: use omap for snap collections
Samuel Just
08:06 PM Feature #2149: osd: use omap for snap collections
04c8a3bd394286488ba9a5a9ced13c0c0b6a4e2c Samuel Just
07:57 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
What I've been trying to do today is make it so a message's
header length is defined in a centralized location, base...
Alex Elder
06:44 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
logs in ubuntu@plana03:~/bug_4050/ Samuel Just
06:42 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
Reproduced it by accident.
osd.2 (primary):
2013-03-13 18:09:58.201224 7f038ebab700 1 -- 10.214.131.37:6809/2214...
Samuel Just
02:53 PM Bug #4050 (New): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_q...
Ian Colle
06:32 PM Revision c6b7c4be (ceph): rgw: set up curl with CURL_NOSIGNAL
Fixes: #4425
Backport: bobtail
Apparently, libcurl needs that in order to be thread safe. Side
effect is that if libc...
Yehuda Sadeh
06:28 PM rbd Bug #4388 (Fix Under Review): rbd import broken
The wip-rbd-import branch removes the fiemap usage on top of the 'next' branch. I think it should be backported to bo... Josh Durgin
09:37 AM rbd Bug #4388: rbd import broken
Well you know the ceph sources better for sure. It's only that I'm quite surprised that such a grave bug (it causes c... Corin Langosch
06:14 PM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
20 iterations on testing branch. i ran a bunch on master to make sure i could trigger the old bug, but then couldn't... Sage Weil
06:09 PM Revision 8659b7e0 (ceph): libcephfs_jni.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:08 PM Revision bc77af7e (ceph): dupstore.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:07 PM Revision f6b4f3e0 (ceph): crushtool.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:06 PM Revision c4810a5b (ceph): libcephfs_jni.cc: fix indention
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:57 PM Revision 6802f279 (ceph): doc: Added libvirt config comments for discard granularity.
fixes: #4395
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
05:45 PM Revision 88725316 (ceph): rgw: set up curl with CURL_NOSIGNAL
Fixes: #4425
Backport: bobtail
Apparently, libcurl needs that in order to be thread safe. Side
effect is that if libc...
Yehuda Sadeh
05:40 PM Revision 4056552c (ceph): src/crush/CrushTester.{cc,h}: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:40 PM Revision acac2be0 (ceph): common/pick_address.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:39 PM Revision 1fc0b4d2 (ceph): common/buffer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:09 PM Revision 7feec803 (ceph): common/WorkQueue.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:09 PM Revision ae9fdfd1 (ceph): LogEntry.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:08 PM Revision 74198cc4 (ceph): common/LogClient.cc: : prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:07 PM Revision 5c7b603b (ceph): client/SyntheticClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:56 PM Revision 20dbd130 (ceph): osd/osd_types.h: prefer prefix --/++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:56 PM Revision e0472608 (ceph): osd/PG.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:55 PM Revision f59f6448 (ceph): osd/OSD.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:55 PM Revision 5e016d9a (ceph): client/Client.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:54 PM Revision 8998c9f1 (ceph): ceph_syn.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:50 PM Revision 740fb85a (ceph): ceph-deploy: uninstall even when no archive
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:40 PM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion
commit:f67596a44739e8071cc97fb0463f37203502faaa Sage Weil
04:39 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
commit:8b713371447f9761597457af2c81f0b870d3c4ba Sage Weil
04:20 PM Revision b94f4b3e (ceph): mon/Session.h: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:19 PM Revision 1e89f74c (ceph): mon/Session.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:18 PM Revision 69d1eab6 (ceph): mds/SnapRealm.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:18 PM Revision 62d33e96 (ceph): mds/SessionMap.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:18 PM Revision d3f96737 (ceph): mds/MDSMap.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:17 PM Revision 89ffc640 (ceph): mds/CInode.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:15 PM Revision 13d0d5ab (ceph): task/ceph_manager: Only reconnect if powercycled
We don't need to reconnect for remotes
that haven't been powercycled.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
04:03 PM Bug #4436 (Resolved): FileJournal: queue_pos must be in [get_top(), header.max_size)
Otherwise, when we write entry_header_t, if queue_pos is header.max_size, we set the magic incorrectly and fail to de... Samuel Just
03:59 PM Revision bd4f1a37 (ceph): msg/Messenger.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:58 PM Revision 95749b38 (ceph): MonMap.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:58 PM Revision 6ae03459 (ceph): buffer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:48 PM Bug #4079: osd: journal aio deadlock
not this bug.
also, facepalm, the reason i can't reproduce is becuase we turned of journal aio by default until we...
Sage Weil
03:47 PM Revision 5d401b0a (ceph): types.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM Revision 81e00c14 (ceph): auth/Crypto.cc prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
commit:436e5be950154fdbbd9e1cfaf4267be6159249d5 Sage Weil
03:34 PM Bug #3066 (Resolved): impermissible OSD ops get dropped on the floor
Sage Weil
03:34 PM Bug #3065 (Won't Fix): don't always default to "client.admin"; perhaps client.$USER or something?
Sage Weil
03:33 PM Bug #3042 (Can't reproduce): monitor hangs when osds are shut down
Sage Weil
03:32 PM Bug #3009 (Resolved): if you mkfs an OSD with --filestore-xattr-use-omap and then don't start the...
Sage Weil
03:31 PM Bug #3004 (Resolved): bootstrapped initial monitor can't find its own keyring with relative paths
Sage Weil
03:31 PM Bug #2997 (Resolved): ceph-mon --mkfs allows you to create one without an id which then crashes o...
Sage Weil
03:30 PM Bug #2887 (Resolved): pjd open/08.t failed test 2
fixed upstream! Sage Weil
03:30 PM Bug #2907 (Resolved): rados benchmarking tool which does not always do creates
Sage Weil
03:28 PM Bug #2891: heap profiler hangs when trying to start it up on the mon
this is a problem with the version of perftools in precise Sage Weil
03:27 PM Bug #3829: new osd added to the cluster is not receiving data
I'm not sure due to formatting, but it looks like the OSD somehow has a weight of 0 in the crush map. Don't know why ... Greg Farnum
03:25 PM Bug #2354: osd: make watch timeout configurable
Samuel Just
03:24 PM Bug #2354 (Resolved): osd: make watch timeout configurable
Sage Weil
03:25 PM Bug #2390 (Won't Fix): dencoder: depends on expat
not sure this is worth fixing or worrying about. Sage Weil
03:23 PM Revision 6043bd7f (ceph): schedule_suite.sh: crank up mon logs
Until we find #4279.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:23 PM Bug #2648 (Resolved): removing a monitor from the map while it's running causes a crash
i just tested this and it works. Sage Weil
03:19 PM Revision 6be6f6c6 (ceph): task/thrashosds: Ipmi checking/setup in thrashosds
We don't need to setup the ipmi console on runs that
don't use powercycling, so delay setup of the RemoteConsole
with...
Sam Lang
03:14 PM Bug #2803 (Resolved): filer: probe crash
dup, ooo was the root cause Sage Weil
03:14 PM Bug #4009 (Can't reproduce): osd reports map e6 wrongly marked me down
Sage Weil
03:10 PM Bug #3702 (Can't reproduce): OSD SIGABRT during startup
Samuel Just
03:03 PM Bug #4279 (In Progress): mon: received but didn't forward osd boot message
Sage Weil
08:23 AM Bug #4279: mon: received but didn't forward osd boot message
i'm going to crank up mon logs across all the qa runs so that next time this happens we will ahve it.
the trick is...
Sage Weil
04:15 AM Bug #4279: mon: received but didn't forward osd boot message
Those logs appear to have gone AWAL as well, so I've been trying to reproduce this for approx. 24 hours now without a... Joao Eduardo Luis
03:03 PM CephFS Bug #4434: looping waiting for quorum after upgrade
More details? I'm not sure how the title relates to the bug description or MDS log. The log is crashing on the Sessio... Greg Farnum
02:52 PM CephFS Bug #4434: looping waiting for quorum after upgrade
changed the project Ken Franklin
02:41 PM CephFS Bug #4434: looping waiting for quorum after upgrade

Part of the bug appears to be in ceph, where the following returns an error, causing an infinite loop in get_key():...
Sam Lang
02:36 PM CephFS Bug #4434 (Resolved): looping waiting for quorum after upgrade
How we got here:
Bobtail .56 installed on burnupi60 failed daily upgrade due to new gitbuilder keys.
updated key.
...
Ken Franklin
03:03 PM Bug #4250 (Resolved): mon: crash in finish_proposal after recovery
commit:b99367bfb2c1a98df901c073b9b4e9b7aceb21bd Sage Weil
02:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
Sage Weil
02:44 PM Fix #4435 (Resolved): backfill on full osd is not being prevented
Steps to reproduce:
1) create vstart cluster on disk 90% full
2) kill osd and verify that backfill is prevented
Samuel Just
02:25 PM CephFS Bug #3640 (Duplicate): kclient: hang and kernel panic
dup of #3088 Sage Weil
02:24 PM CephFS Bug #3088: NULL pointer dereference at ceph_d_prune
this code may be gone now with yan's d_prune changes... Sage Weil
02:21 PM Linux kernel client Bug #2371 (Can't reproduce): pjd chown/00.t 141, 145, 153 fail on kclient
we fixed ntp, which may have been this. in any case, havn'et seen it Sage Weil
02:20 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
Sam suggested this new situation is a separate bug. I'll open an different case to track. Ken Franklin
01:55 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
after restarting I'm left with these "ceph" processes running:
0 S ubuntu 27465 26879 0 80 0 - 2026 pipe_w ...
Ken Franklin
11:57 AM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
I'm confused now. My upgrade from bobtail (0.56.3) to latest master is working fine with just apt-get upgrade. Befo... Anonymous
11:23 AM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
I've tried the wip-4424 branch and the update goes ok.
There are other issues now: ceph-mds doesn't start. I get ...
Ken Franklin
02:06 PM CephFS Bug #1945: blogbench hang on caps
Yan, would you mind taking a look at this when you have time? Ian Colle
02:05 PM CephFS Bug #3637: client: not issuing caps for with clients doing shared writes
Sage Weil
02:00 PM RADOS Feature #4433 (New): osd: allow reads to progress in parallel within a pg and on the same object
Serializing reads per pg is unnecessary, and degrades performance any time more than one client, or the same client, ... Josh Durgin
01:45 PM rgw Feature #4432: Develop plan for multi-user / multi-tenancy
We need to have a plan with regard to how to handle multiple users under a single account. Currently we have the subu... Yehuda Sadeh
01:28 PM rgw Feature #4432 (Need More Info): Develop plan for multi-user / multi-tenancy
Ian Colle
11:54 AM Linux kernel client Bug #3514 (Resolved): support 32-bit placement seed
this went upstream in commit:2169aea Sage Weil
11:53 AM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
Sage just pinged me about this bug report.
I'll pick this up and write patch for libvirt to fix this.
Wido den Hollander
11:52 AM rbd Bug #2400 (Resolved): xfstest: failed #84
we're running this one now. Sage Weil
11:45 AM rbd Bug #4047: removing a non-existing rbd image logs error in osd logs
Josh Durgin
11:44 AM rbd Bug #4012 (Won't Fix): rbd: image creation behaviour has to be uniform across bobtail and argonau...
Josh Durgin
11:37 AM rbd Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
Josh Durgin
11:36 AM rbd Bug #3619: librbd: read_iterate sparse behavior broken
Josh Durgin
11:35 AM rbd Bug #2689: qemu iozone test hangs
Josh Durgin
11:34 AM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
Fixed, commit:88725316ddcfa02ff110e659f7a8131dc1ea2cfc. Pushed to next and bobtail. Yehuda Sadeh
09:38 AM rgw Bug #4425 (In Progress): rgw: crash when keystone is used
Ian Colle
11:02 AM Documentation #4395 (Resolved): Improve qemu/libvirt documentation
Added commentary to http://ceph.com/docs/master/rbd/qemu-rbd/#enabling-discard-trim. Added comment to use virsh edit,... John Wilkins
10:56 AM Documentation #4395 (In Progress): Improve qemu/libvirt documentation
John Wilkins
10:31 AM rbd Subtask #4091: ObjectCacher: optionally make readx/writex calls never block
wip-rbd-cache-aio Josh Durgin
10:02 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
can you reproduce the EOPNOTSUPP with debug filestore = 20 and debug osd = 20 ?
Sage Weil
09:59 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
On the userland side of things, we put the requests to be resent into a map<tid,Request*> so that they get sorted bef... Sage Weil
08:40 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
All osd requests are sent in the order they sit on the
osd client req_unsent list. The tid for an osd request
is s...
Alex Elder
09:55 AM Bug #2209 (New): osd: read kb stats not tracked?
User 'gucki' from irc reports two testing clusters (one argo, one 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5)) ... Patrick McGarry
09:46 AM Bug #2209: osd: read kb stats not tracked?
Output of "rados df" from my bobtail cluster a few minutes later for comparison: http://pastebin.com/C0nrf02T
Corin Langosch
09:41 AM Bug #2209: osd: read kb stats not tracked?
This bug still seems to be around in argonaut [0.48.2-0ubuntu2] and latest bobtail [ceph version 0.56.3 (6eb7e15a4783... Corin Langosch
09:39 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
i think it is the job of upstart and/or the sysvinit script to create that directory Sage Weil
03:21 AM Revision 8791b374 (ceph): task/ceph_manager: Check that ipmi is enabled
If powercycling was requested for the osd thrasher
we should ensure that we are able to reach the
ipmi console. This...
Sam Lang
03:21 AM Revision 5ef2a041 (ceph): task/ceph: Recreate /var/run/ceph on powercycle
If a node is powecycled during testing, we need to
recreate /var/run/ceph once the node restarts.
Signed-off-by: Sam...
Sam Lang
02:50 AM Revision fd1e083c (ceph): lock: tolerate description of None
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:50 AM Revision af3b1634 (ceph): doc: Fixed syntax error.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:45 AM Revision 65119508 (ceph): teuthology: update hadoop task for new code layout
Update the teuthology Hadoop task to use
the new code layout.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by...
Joe Buck
12:44 AM Revision be6f7ce6 (ceph): doc: Added tcp and bind settings and cleaned up syntax a bit.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

03/12/2013

11:18 PM CephFS Feature #4277: Move built hadoop artificats to download URL
I have a documentation branch pushed up that is waiting for the URLs. Let me know what those are and I can integrate ... Noah Watkins
11:22 AM CephFS Feature #4277 (In Progress): Move built hadoop artificats to download URL
As a starting point, let's post this on the download page as stand-alone jar files. I'll take ownership of doing that... Anonymous
11:14 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
Looks like this was merged. Noah Watkins
10:43 PM Revision 77ecdc72 (ceph): doc: Setting should use network not single IP.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:39 PM Revision 669d2ba5 (ceph): doc: Fixed usage and added note for copying keyring to client. Added hy...
fixes: #4373
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:25 PM Revision 7f66ebe9 (ceph): doc: Addressed confusion with version numbering.
fixes: #4411
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:15 PM Revision 4df44bb1 (ceph): doc: Added troubleshooting entry for single OSD and single replica.
fixes: #3327
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:57 PM CephFS Bug #4385 (Fix Under Review): mds: refusing connections with high open socket count
sounds right. thanks for testing! Sage Weil
08:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Err, "unclean mounts" = "exiting without unmounting" Noah Watkins
08:23 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Well hot damn. That branch seems to solve two problems. First, clients that do a clean unmount don't leave lots of FD... Noah Watkins
07:55 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Noah, do you want to try wip-mds-con? Sage Weil
07:45 PM CephFS Bug #4385 (In Progress): mds: refusing connections with high open socket count
Sage Weil
01:53 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Although the high counts were because of double counting by lsof, the sockets still are not being closed. Without any... Noah Watkins
12:32 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Hmm, did we screw up our refactoring work so that replaced sockets are no longer actually closed? That might explain ... Greg Farnum
12:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Here's some more info after investigating this a bit further.
Open socket counts by category after a fresh MDS reb...
Noah Watkins
08:06 PM Revision 9c7717c3 (ceph): ceph-deploy suites task yaml with roles
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:12 PM Revision bdd1feca (ceph): increasing the default memory of vm to 4 MB
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:03 PM Revision 9464b5e9 (ceph): Merge remote-tracking branch 'origin/wip-fix-librados-headers'
David Zafman
06:52 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
I've added a replaces/breaks ceph statement to the debian control file for the ceph-mds package. This is currently i... Anonymous
04:33 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487

The bigger hammer workaround is:
apt-get -o Dpkg::Options::="--force-overwrite" upgrade
Alternatively removin...
Anonymous
04:16 PM devops Bug #4424 (In Progress): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
This problem is happening because /etc/init/ceph-mds.conf is in the ceph package in bobtail and in the ceph-mds packa... Anonymous
11:54 AM devops Bug #4424 (Resolved): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
upgrading from a previous version of Ceph fails with errors when overwritting ceph-mds.conf. This occured on the sys... Ken Franklin
06:18 PM rbd Fix #4429 (Fix Under Review): libceph: support a list of data items in a message
The following patches have been posted for review:
[PATCH] libceph: collapse all data items into one
[PATCH...
Alex Elder
02:57 PM rbd Fix #4429 (Duplicate): libceph: support a list of data items in a message
This will require a number of patches to complete, but
it's a logical unit of work.
An abstracted data item is no...
Alex Elder
06:17 PM Bug #4428 (Fix Under Review): libceph: use cursor for reads
The following patches have been posted for review.
[PATCH 0/4] libceph: use cursor for incoming data
[PATCH 1/4] ...
Alex Elder
02:47 PM Bug #4428: libceph: use cursor for reads
This is related to http://tracker.ceph.com/issues/3761. Alex Elder
02:44 PM Bug #4428 (Resolved): libceph: use cursor for reads
The abstract message data item and cursor defined so far
is used for outbound data. It should be used for incoming
...
Alex Elder
06:15 PM Bug #4427 (Fix Under Review): libceph: record residual bytes for all message data types
This patch has been posted for review:
[PATCH] libceph: record residual bytes for all message data types
Alex Elder
02:46 PM Bug #4427: libceph: record residual bytes for all message data types
This is related to http://tracker.ceph.com/issues/3761. Alex Elder
02:42 PM Bug #4427 (Resolved): libceph: record residual bytes for all message data types
As I got closer to fully implementing the abstract data
item for reads I realized it was necessary to know the
full...
Alex Elder
06:15 PM Bug #4426 (Fix Under Review): libceph: no outbound zero data
This patch has been posted for review.
[PATCH] libceph: no outbound zero data
Alex Elder
02:38 PM Bug #4426: libceph: no outbound zero data
This is related to http://tracker.ceph.com/issues/3761.
Getting rid of this makes it easier to rearrange things so...
Alex Elder
02:37 PM Bug #4426 (Resolved): libceph: no outbound zero data
There is handling in write_partial_message_data() for the case where
only the length of--and no other information ab...
Alex Elder
06:15 PM Revision a5156fb7 (ceph): Merge pull request #97 from Elbandi/master
Fix FTBFS
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
06:07 PM Revision 36c672dc (ceph): Fix typo in ceph usage output
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:00 PM Revision 6e2b33b4 (ceph): Merge pull request #103 from dalgaaf/wip-da-fix-c_str
mon/Monitor.h: return string instead of 'char *' from get_state_name()
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:21 PM Revision 60639ab6 (ceph): mon/Monitor.h: return string instead of 'char *' from get_state_name()
Return a string instead of 'char *' to avoid usage of std::string:c_str()
to return a 'char *' from get_state_name()....
Danny Al-Gaaf
04:57 PM Revision 34f19848 (ceph): Merge pull request #102 from dalgaaf/wip-da-sca-style-4-v2
Fixes for more cppcheck issues (v2 of #101)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:31 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
patch pending wip_omap_snaps Samuel Just
04:29 PM Bug #4079: osd: journal aio deadlock
Alex saw a slowdown in one of his xfstests runs against ceph master. Logs and a short description of the setup are on... Josh Durgin
03:59 PM Revision 72c62269 (ceph): client/hadoop/CephFSInterface.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision ae15b2fc (ceph): test/osd/RadosModel.h: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 5e882db5 (ceph): test/system/st_rados_list_objects.cc: remove not needed statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 9b51c25f (ceph): test/test_filejournal.cc: use %u to format unsigned in sprintf()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 64dca11e (ceph): tools/rest_bench.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision b1437a8b (ceph): auth/Auth.h: prefer prefix ++operator for non-primitive types
Prefer prefix ++operator for non-primitive types like iterators for
performance reasons. Prefix ++/-- operators avoid...
Danny Al-Gaaf
03:59 PM Revision 0f48638e (ceph): CephxKeyServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 822c67ef (ceph): SyntheticClient.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 7a310854 (ceph): client/Inode.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 5ad24601 (ceph): cls/rgw/cls_rgw.cc: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision a19a2a14 (ceph): test_keyvaluedb_iterators.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 3072902c (ceph): test_object_map.cc: use %u to format unsigned in snprintf()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 8dc0a329 (ceph): bench/dumb_backend.h: remove never executed delete statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision a6bd6581 (ceph): test/encoding/ceph_dencoder.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 3cb9b356 (ceph): test/librados/aio.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision b77454c6 (ceph): test_mon_workloadgen.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 4762facc (ceph): test/omap_bench.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision faab0e84 (ceph): test/osd/Object.cc: catch exception by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision c6becc6b (ceph): rgw/rgw_rados.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision a37d71dc (ceph): rgw/rgw_rados.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision f8a9fec8 (ceph): rgw/rgw_rados.cc: perform initialization of prefix in initialization list
Perform initialization of IntentLogNameFilter:prefix in initialization list
instead of constructor body.
Signed-off-...
Danny Al-Gaaf
03:59 PM Revision 38942059 (ceph): rgw/rgw_rest_s3.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 69cb92e3 (ceph): rgw/rgw_rest_usage.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 03e0308f (ceph): rgw/rgw_user.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 08bf10b9 (ceph): rgw/rgw_xml.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:50 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
Is 4125 last thing left to do? Ian Colle
02:12 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
I haven't updated this in a long time.
I have now implemented the majority of what I described
in my "prototyping...
Alex Elder
02:47 PM Documentation #3694 (In Progress): doc: how to use the admin socket interface
There is a high level mention here: http://ceph.com/docs/master/rados/operations/monitoring/#using-the-admin-socket
...
John Wilkins
02:43 PM Documentation #4373 (Resolved): cephx authentication docs needs change with additional info
Fixed usage and added instructions for copying the keyring. http://ceph.com/docs/master/rados/operations/authenticati... John Wilkins
11:58 AM Documentation #4373 (In Progress): cephx authentication docs needs change with additional info
John Wilkins
02:29 PM Documentation #4411 (Resolved): RBD Openstack - Ceph Client Openstack Auth is confusing
Added clarification (or later) to address confusion: http://ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client... John Wilkins
11:51 AM Documentation #4411 (In Progress): RBD Openstack - Ceph Client Openstack Auth is confusing
John Wilkins
02:22 PM Documentation #3327 (Resolved): doc: replica size=1 can leave pg stale forever
Added entry to OSD troubleshooting. http://ceph.com/docs/master/rados/operations/troubleshooting-osd/#placement-group... John Wilkins
02:03 PM rbd Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
This has been reviewed and is committed to the "testing" branch.
c61ffd1 libceph: set response data fields earlier
Alex Elder
02:01 PM rbd Subtask #4263 (Resolved): libceph: clearly abstract message data operations
The following have been reviewed and are now committed to the
ceph-client "testing" branch.
634a072 libceph: isol...
Alex Elder
01:59 PM rbd Bug #4407 (Resolved): libceph: kill the message trail
In order to do this, the osd client had to stop using
the trail, and doing that required enabling the use of
a page...
Alex Elder
01:57 PM rbd Subtask #4406 (Resolved): libceph: data length should be sum of ops length
This has been reviewed and is now committed to the testing branch.
58516b5 libceph: let osd ops determine request ...
Alex Elder
01:55 PM rbd Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
These have been reviewed and are now committed to the testing branch.
5478489 libceph: use local variables for mes...
Alex Elder
01:54 PM rbd Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
Josh reviewed this and it has been committed to the testing branch.
b0e22c9 libceph: don't clear bio_iter in prepa...
Alex Elder
01:54 PM rbd Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
Josh reviewed these and they have now been committed
to the testing branch:
c9582368 libceph: record byte count n...
Alex Elder
01:52 PM rbd Cleanup #4400 (Resolved): libceph: various cleanups
Josh has reviewed these and they have now been committed
to the testing branch:
1e82218 libceph: define CEPH_MSG_...
Alex Elder
12:42 PM rgw Bug #4425: rgw: crash when keystone is used
We weren't able to reproduce the issue without keystone, hence we suspect it's related. May be related to the use of ... Yehuda Sadeh
12:39 PM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
We get the following crash randomly:... Yehuda Sadeh
11:52 AM CephFS Documentation #4422: Typo on Release Process webpage
Make that one fewer "are". Got to love making a typo on a ticket about a typo. Anonymous
11:38 AM CephFS Documentation #4422 (Resolved): Typo on Release Process webpage
This sentence (in section 1) needs one less instance of "and":
"The RPM based packages are are built natively, so on...
Anonymous
11:47 AM Documentation #4423 (Resolved): Clarify OSD Hardware Requirements
http://ceph.com/docs/master/install/hardware-recommendations/
Specifically a user was asking for a better descript...
Patrick McGarry
10:06 AM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
Sage Weil
09:54 AM Bug #4421 (Duplicate): osd: deep-scrub stat mismatch errors seen
logs: ubuntu@teuthology:/a/teuthology-2013-03-11_20:00:06-regression-bobtail-master-basic/22286
2013-03-11 21:16:4...
Tamilarasi muthamizhan
08:58 AM rgw Bug #4397 (Resolved): fix rgw test failure in the nightlies
already fixed in master, cherry-picked to next in ceph-qa-suite.git Sage Weil
08:44 AM rgw Bug #4397: fix rgw test failure in the nightlies
still failing (next branch):
/a/teuthology-2013-03-12_01:00:05-regression-next-testing-basic
22603 FAIL scheduled...
Sage Weil
08:54 AM Bug #4250 (Fix Under Review): mon: crash in finish_proposal after recovery
Joao Eduardo Luis
08:32 AM Bug #4250: mon: crash in finish_proposal after recovery
This bug has nothing to do with timechecks. It happened due to the proposal from within Paxos, after a recovery, in ... Joao Eduardo Luis
08:08 AM Bug #4250: mon: crash in finish_proposal after recovery
Patch commit:2fa8bc2384005cb301158cc9a52682ebcb65efad on wip-4250 has fixed this. Still letting it run through teutho... Joao Eduardo Luis
08:23 AM Revision 579d4ad7 (ceph): testing: update wordcount to new code layout.
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
06:51 AM devops Bug #4420 (Resolved): chef script fails seems that /var/run/ceph is not created
Chef recipie fails to install ceph "use latest source"
i tried it with ceph version 0.58 and 0.56.3
the first err...
ramon makkelie
06:41 AM Revision 09fa7110 (ceph): testing: fix hadoop-internal-tests
The hadoop-internal-tests workunit needs
to be updated in light of our moving to
using stock Hadoop with our hadoop-c...
Joe Buck
04:57 AM rbd Bug #4285 (Fix Under Review): rbd copy.sh test failing on counting images
Proposed fix in wip-4285 commit commit:0a5e92c70b85448ee16326f66cd0a7e4c7f6b1a4 has gone through a whole night of bei... Joao Eduardo Luis
04:15 AM Revision 936b8f20 (ceph): ceph-disk-activate: rely on default/configured keyring path
No reason to override the default or configured value here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:14 AM Revision 813e9fe2 (ceph): ceph-disk-activate: don't override default or configured osd journal path
There is no reason not to rely on the default or obey any configured
value here.
Fixes: #4031
Signed-off-by: Sage We...
Sage Weil
12:46 AM Revision 8c16a376 (ceph): osd: mark down connections from old peers
Close out any connection with an old peer. This avoids a race like:
- peer marked down
- we get map, mark down the ...
Sage Weil
12:46 AM Revision 1affc8b6 (ceph): osd/PG: rename require_same_or_newer_map -> is_same_or_newer_map
This avoids confusion with the OSD method of the same name, and better
matches what the function tests (and does not ...
Sage Weil
12:38 AM Revision f8bc21a8 (ceph): crush: add test for reweighting multiple items in the tree
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:09 AM Revision 9eb0d91b (ceph): debian: stop ceph-mds before uninstalling ceph-mds
Fixes: #4384
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

03/11/2013

11:59 PM Revision 82677c38 (ceph): Merge branch 'next'
Josh Durgin
11:57 PM Revision 1ac8f6ab (ceph): Merge branch 'wip-rbd-flatten-cache' into next
Reviewed-by: Sage Weil <sage.weil@inktank.com> Josh Durgin
11:57 PM Revision f2a877ad (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
11:26 PM Revision 7ca55d36 (ceph): log: drop default 'log max recent' from 100k -> 10k
Use less memory.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c021c5ccf0c063cccd7314964420...
Sage Weil
11:25 PM Revision c021c5cc (ceph): log: drop default 'log max recent' from 100k -> 10k
Use less memory.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:22 PM Revision a5e1ed28 (ceph): ceph-deploy: no need to call chef explicitly
The chef task does this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:21 PM Revision e9c26063 (ceph): ceph-deploy: use ceph.com git mirror
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:49 PM Revision 46e8fc00 (ceph): librbd: invalidate cache when flattening
The cache stores which objects don't exist. Flatten bypasses the cache
when doing its copyups, so when it is done the...
Josh Durgin
10:49 PM Revision f2a23dc0 (ceph): ObjectCacher: add a method to clear -ENOENT caching
Clear the exists and complete flags for any objects that have exists
set to false, and force any in-flight reads to r...
Josh Durgin
10:44 PM Revision f6f876fe (ceph): ObjectCacher: keep track of outstanding reads on an object
Reads always use C_ReadFinish as a callback (and they are the only
user of this callback). Keep an xlist of these for...
Josh Durgin
10:34 PM devops Bug #3933 (Fix Under Review): ceph-deploy gatherkeys silently fails if no host is specified
Fix is checked into wip-3933 branch.
Originally there was no output it a host was not supplied, but it is now:
...
Anonymous
09:34 PM devops Bug #3933 (In Progress): ceph-deploy gatherkeys silently fails if no host is specified
Anonymous
10:22 PM Revision fbfe81b5 (ceph): fs: add osd and mds message delays to thrash suite
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM devops Bug #3934 (Resolved): ceph-deploy new should require at least one host name
Looks like this was fixed with Sages commit 4d698347. Anonymous
09:35 PM devops Bug #3934 (In Progress): ceph-deploy new should require at least one host name
Anonymous
09:59 PM Revision 53cf1f13 (ceph): fs: move mds thrashing from marginal, add pjd task
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:55 PM Revision 28c0ce61 (ceph): crush: make item adjust weight adjust *all* instances of the item
This is useful if you have parallel trees and an item appears in both.
Return the number of items changed instead of...
Sage Weil
09:55 PM Revision b3b059e2 (ceph): crush: whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:54 PM Revision c48c76ff (ceph): ceph: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:34 PM CephFS Feature #4393 (Resolved): Add apache-hadoop gitbuilder to master gitbuilder webpage
gitbuilder.sepia.com just needed the new gitbuilder added to the proxy config file. Anonymous
09:15 PM devops Bug #4031 (Resolved): ceph-disk-activate hardcodes journal path, ignores configuration
commit:813e9fe2b4291a1c1922ef78f031daa9b78fe53b Sage Weil
08:23 PM Revision 2450db1b (ceph): Revert "Use start-stop-daemon --chuid option to setuid to www-data."
This reverts commit a99ed038ecaf170574ee75cd5ddb12f252f9bc26.
On second thought, this will require a bit more care t...
Sage Weil
08:13 PM Revision 33ac786d (ceph): Fix radosgw actually reloading after rotating logs.
The --signal argument to Debian's start-stop-daemon doesn't
make it send a signal, but defines which signal should be...
Jan Harkes
07:51 PM Revision 467a95df (ceph): Merge branch 'wip-4135'
Feature: #4135 - osd: noscrub, nodeepscrub osdmap flags
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
07:50 PM Revision a52c48d6 (ceph): mon: Paxos: increase trim tolerance from 3 to 30.
This increase only means that we'll keep more versions around before we
trim. It doesn't change the number of versio...
Joao Eduardo Luis
07:50 PM Revision 41987f38 (ceph): mon: Paxos: bootstrap leader if he has fallen behind upon reaching collect
Fixes: #4256
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
07:44 PM Revision 8ce26eaf (ceph): Document scrubbing behavior
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:00 PM Revision 263bff8d (ceph): Merge pull request #100 from jaharkes/init
Fixes for RadosGW init script
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:00 PM Revision 42d24395 (ceph): Merge pull request #99 from dalgaaf/wip-da-sca-style-3
More smaller (style related) fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:15 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
Tamilarasi muthamizhan
06:06 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
logs: ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21524... Tamilarasi muthamizhan
06:01 PM Revision 6838b8db (ceph): common: reduce default in-memory logs for non-daemons
The default of 100000 can result in hundreds of MBs of extra memory
used. This was most obvious when using librbd wit...
Josh Durgin
05:59 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
log: ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21384... Tamilarasi muthamizhan
05:58 PM rbd Bug #4388: rbd import broken
I'm pretty sure it's fiemap since that's almost the only difference between importing from a file and importing from ... Josh Durgin
05:55 PM CephFS Bug #4398: fix kclient_workunit_misc.yaml in the nightlies
ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21326 Tamilarasi muthamizhan
09:38 AM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
Ian Colle
05:52 PM Bug #4271 (In Progress): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21314... Tamilarasi muthamizhan
05:48 PM Bug #4006 (Resolved): osd: repeating 'wrong node' message in log
i think this was #4246 (and/or the previous osd msgr refactoring) Sage Weil
05:47 PM rbd Subtask #4091 (In Progress): ObjectCacher: optionally make readx/writex calls never block
Josh Durgin
05:45 PM Bug #4246 (Resolved): osd/msgr: rebound to an addr a peer osd already had open
fixed by commit:881e9d850c6762290f8be24da9e74b9dc112f1c9 Sage Weil
05:43 PM Bug #3690 (Resolved): osd crashed in FileStore::_do_transaction
fixed by commit:79d68ae8581141c3fb4cfafd76d5111ff009b762 Sage Weil
05:40 PM rbd Bug #4364: ObjectCacher: inconsistency after flatten
If this doesn't cause any problems, it should be backported to bobtail. Leaving in testing until then. Josh Durgin
05:39 PM Bug #4319 (Resolved): ceph-deploy: --zap-disk option
the zap functionality is already the same; added in-use warnings to avoid the confusing error messages Sage Weil
05:32 PM Bug #4279: mon: received but didn't forward osd boot message
teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20546
- blogbench workload hung, waiting for osds to b...
Sage Weil
09:13 AM Bug #4279: mon: received but didn't forward osd boot message
yeah :( i thin we need to wait for it to happen again. i tried ot reproduce it explicitly with a targetted job and... Sage Weil
09:08 AM Bug #4279: mon: received but didn't forward osd boot message
These logs appear to be missing. Either that or I'm at a complete loss on where to find them. teuthology's archive di... Joao Eduardo Luis
05:30 PM rgw Bug #4397: fix rgw test failure in the nightlies
recent logs:
ubuntu@teuthology:/a/teuthology-2013-03-09_01:00:05-regression-next-testing-basic/19338
ubuntu@teuth...
Tamilarasi muthamizhan
05:19 PM rbd Bug #4285: rbd copy.sh test failing on counting images
recetn log: ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20671 Tamilarasi muthamizhan
11:57 AM rbd Bug #4285 (In Progress): rbd copy.sh test failing on counting images
... Joao Eduardo Luis
10:29 AM rbd Bug #4285: rbd copy.sh test failing on counting images
Latest logs as per last Friday.... Joao Eduardo Luis
05:17 PM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
recent logs:
ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20626
ubuntu@teutho...
Tamilarasi muthamizhan
05:11 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
fix is in next Sage Weil
05:02 PM Bug #4052 (Can't reproduce): OSD High memory usage (8-12GB) right after start
Closing out this bug. The wip_bobtail_f issues were limited to that branch. We'll need to reproduce the problem on ... Sage Weil
04:59 PM rgw Feature #3274: rgw: RESTful admin api for user admin
Neil Levine
04:59 PM rgw Feature #4311: rgw: dr: radosgw changes: internal bucket changes tracker
Neil Levine
04:59 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
Neil Levine
04:59 PM rgw Feature #4312: rgw: multisite: log metadata changes
Neil Levine
04:53 PM rbd Feature #2630: teuthology: add task to run qemu-iotests against rbd
Neil Levine
04:53 PM rbd Feature #2637: teuthology: task for running a vm using libvirt
Neil Levine
04:53 PM rbd Feature #2557: QEMU support for image locking
Neil Levine
04:53 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Neil Levine
04:31 PM Revision 25f8d2c6 (ceph): Merge pull request #91 from Youscribe/defaultweight
Set weight of an osd based on df.
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:26 PM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
Sage Weil
04:24 PM Bug #4179: osd: memory leak during deep scrub on bobtail
and possibly also 'log max recent = big number' (100000 by default).
Dropping the default down, and closing this b...
Sage Weil
04:26 PM Revision 44f1cc5b (ceph): Fix radosgw actually reloading after rotating logs.
The --signal argument to Debian's start-stop-daemon doesn't
make it send a signal, but defines which signal should be...
Jan Harkes
04:26 PM Revision a99ed038 (ceph): Use start-stop-daemon --chuid option to setuid to www-data.
Signed-off-by: Jan Harkes <jaharkes@cs.cmu.edu> Jan Harkes
04:00 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
Some further suggestions:
* stdout should show useful a useful summary about is happening ("Installing packages" r...
Neil Levine
03:54 PM devops Feature #3351: ceph-deploy: Support upgrades
Neil Levine
03:37 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
commit:bc105efe55d0b53cfc02565894bfe78613842a17 Sage Weil
03:31 PM Revision c846e5c0 (ceph): rgw/rgw_op.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:28 PM Revision 7e650487 (ceph): rgw/rgw_op.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:25 PM Revision 6f852874 (ceph): rgw/rgw_multi_del.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:23 PM Revision f87b4ea2 (ceph): rgw/rgw_multi.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:22 PM CephFS Feature #4073 (Resolved): qa: add message delay injection to test suite
Sage Weil
03:20 PM CephFS Feature #4190 (Resolved): qa: add mds thrashing to nightly
Sage Weil
03:19 PM Revision 7ed6fe88 (ceph): rgw/rgw_http_client.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:10 PM Revision b322024e (ceph): rados_sync.cc: fix typo in error msg
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:10 PM Feature #4197 (In Progress): osd: data loss: low space handling
David Zafman
03:08 PM Revision 8ad58b43 (ceph): rgw/rgw_common.cc: initialize has_acl_header in constructor with 'false'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:00 PM Bug #4414 (Rejected): OSD::mkfs: correct error output if superblock exists
Current code does not actually decode the superblock. Samuel Just
03:00 PM Revision 33f67c9b (ceph): rgw/rgw_admin.cc: remove some unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:56 PM devops Tasks #4413 (Won't Fix): Re-do downburst's discover.py to use a parser instead of regex magic.
Pretty much the subject line... Sandon Van Ness
02:56 PM Revision 026575b7 (ceph): rgw/rgw_admin.cc: reduce scope of 'int ret'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:52 PM Revision 30938f68 (ceph): rgw/rgw_admin.cc: remove twice check for 'object'
Remove twice checked 'object'. Put checks in alphabetic order to make
double checks easier to catch.
Signed-off-by: ...
Danny Al-Gaaf
02:47 PM Revision 9f34cf58 (ceph): rgw/rgw_rados.h: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:44 PM Revision ece03bc6 (ceph): rgw/rgw_acl_s3.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:35 PM Revision f106e1a5 (ceph): rgw/rgw_common.h: pass some const variables by reference to 'operator<<'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:31 PM Revision b6696822 (ceph): rbd_fuse/rbd-fuse.c: remove consecutive return/break statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:30 PM Revision fab9ee50 (ceph): rbd.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:28 PM Bug #4282: auth: could not find secret_id=0
I hit this on a test cluster a little while ago, but wasn't able to reproduce once I turned on logging and restarted ... Josh Durgin
02:23 PM Bug #4282: auth: could not find secret_id=0
My best guess right now is that either this is a kclient bug with startup (we send an osd req before we have a valid ... Sage Weil
01:33 PM Bug #4282: auth: could not find secret_id=0
Got some partial logs on this from another user (zendesk 254). The osd has secret ids 1001-1003, and the expirations... Sage Weil
02:23 PM Revision 8720f520 (ceph): rados_sync.{cc,h}: pass some const std::string by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:14 PM Revision 315c8c3e (ceph): rados_sync.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:07 PM Revision 2b3cef7e (ceph): rados_export.cc: reduce scope of 'int ret' in do_rados_export()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:05 PM Revision da51f596 (ceph): src/rados.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:02 PM Revision 965f5d0c (ceph): src/osdmaptool.cc: remove some unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:58 PM Revision 531ff1c0 (ceph): osdc/Objecter.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:50 PM Revision 0517a2d5 (ceph): osdc/ObjectCacher.cc: set left to 0 instead off 'left -= left'
Instead of call 'left -= left', which results in 0, set left directly
to 0 and remove not needed assert call 'left ==...
Danny Al-Gaaf
01:47 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
we will update the repos on the next release. Sage Weil
09:39 AM devops Bug #4404: SUSE - wrong repository configuration
I've fixed up the spec file on the gitbuilders to put the repo file in /etc/zypp/repos.d on opensuse and sles11. The... Anonymous
01:46 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
Sage Weil
01:46 PM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
Sage Weil
12:50 PM devops Bug #4412: ceph-deploy:"mon create" command fails for multiple mons on same host
yes, it works on next branch. Tamilarasi muthamizhan
12:13 PM devops Bug #4412 (Need More Info): ceph-deploy:"mon create" command fails for multiple mons on same host
Pushed a fix for this on Sunday to the next branch.
Note that it fixes the crash, but Ceph deploy needs to have se...
Sage Weil
11:50 AM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
ceph-deploy fails on "mon create" command, when trying to deploy more than one monitor on the same host.... Tamilarasi muthamizhan
01:44 PM devops Bug #3469 (Won't Fix): ceph-deploy needs to sync with the ceph version it is working with
Sage Weil
01:43 PM devops Bug #3469: ceph-deploy needs to sync with the ceph version it is working with
I think we should backport the ceph-disk-prepare/activation options we need to latest bobtail at the point we do a "1... Sage Weil
01:38 PM Revision 75531a10 (ceph): osdc/ObjectCacher.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:06 PM Revision 868447d6 (ceph): os/FileStore.cc: move variable async_done to the right #ifdef block
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:05 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
commit 467a95dffb817d4cbf628d4a1b6dc2c1c638cf6e
Merge: 42d2439 8ce26ea
Author: David Zafman <david.zafman@inktank.c...
David Zafman
10:14 AM Feature #4135 (Fix Under Review): osd: noscrub, nodeepscrub osdmap flags
David Zafman
01:03 PM Revision 2a943400 (ceph): os/FileStore.cc: remove assignment of a never used value
There is no need to set local variable basedir_fd to -1 after
closing and right before leaving the function.
Signed-...
Danny Al-Gaaf
12:51 PM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
commit:a52c48d639646167de8862835522e62fc2d9d9cd Sage Weil
09:50 AM Bug #4256: mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
wip-4256 commit commit:f75d0e0a2ae76211f3522c4acd21bfb1d123da5a
also added a patch to increase the trim tolerance ...
Joao Eduardo Luis
09:19 AM Bug #4256 (In Progress): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
Sage triggered a new iteration of this bug last Friday.
The cause is analogous to what we had previously fixed, bu...
Joao Eduardo Luis
12:45 PM Revision a6f4de92 (ceph): msg/SimpleMessenger.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:30 PM Revision 637e8e77 (ceph): mon/PGMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:27 PM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
Josh Durgin
11:34 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
cherry-picked to bobtail. Josh Durgin
12:25 PM Revision 0ed2f377 (ceph): mon/Monitor.cc: Clarify calculation precedence for '%' and '?'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:52 AM Revision 88b6b572 (ceph): librbd/internal.cc: clarify expression with parentheses
From cppcheck:
[src/librbd/internal.cc:379]: (style) Boolean result is used in
bitwise operation. Clarify expressio...
Danny Al-Gaaf
11:49 AM Documentation #4411 (Resolved): RBD Openstack - Ceph Client Openstack Auth is confusing
http://ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client-authentication
Which auth command to use can be a...
Tyler Brekke
11:25 AM Revision f7eec26a (ceph): SyntheticClient.cc: Clarify calculation precedence for '%' and '?'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:13 AM Revision 94d370e7 (ceph): fusetrace_ll.cc: reduce scope of 'int err' in main()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:13 AM Revision 5c1dc929 (ceph): mds/Locker.cc: fix warning about 'Possible null pointer dereference'
Fix following warning from cppcheck:
[src/mds/Locker.cc:2255] -> [src/mds/Locker.cc:2258]: (error)
Possible null ...
Danny Al-Gaaf
11:12 AM Revision f971a67c (ceph): mds/Locker.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:12 AM rgw Feature #4099: rgw: Object Expiration
Neil Levine
10:11 AM rgw Documentation #3217: rgw: document RESTful usage api
Neil Levine
10:11 AM rgw Feature #4097: rgw: s3 static website
Neil Levine
10:11 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
Neil Levine
10:11 AM rgw Feature #3668: rgw: support CORS
Neil Levine
09:47 AM CephFS Feature #4326 (In Progress): qa: add samba + (kclient|ceph-fuse) to suite
Ian Colle
09:42 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
bah, i lost these logs too. Sage Weil
08:58 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
This has happened to me before with other runs, but I just can't find the logs for this run: they're not on teutholog... Joao Eduardo Luis
09:40 AM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
Ian Colle
07:33 AM rgw Bug #4410 (Can't reproduce): rgw: exits uncleanly on fastcgi socket error
... Yehuda Sadeh
07:31 AM rgw Bug #4409 (Resolved): rgw: better logging on fastcgi socket error
Yehuda Sadeh
04:42 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Log is done when it was stuck last time. I stopped MDS, increased log level and started again. Ivan Kudryavtsev
12:08 AM Revision c6a427be (ceph): ceph: sudo grep /var/log/ceph/ceph.log
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/10/2013

11:40 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Log download link: http://pixeltram.com/ceph-mds.1.log.1.gz
Ivan Kudryavtsev
07:43 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
If the stuck startup is reproducible now (by lowering the cache size and restarting), a log with debug ms =1 and debu... Sage Weil
12:31 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
I mounted ceph root and counted amount of files and it's less than default cache size of 100000... Ivan Kudryavtsev
12:05 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Actually, regarding initial ticket message. I think MDS goes in some kind of LOOP during start, when cache size is sm... Ivan Kudryavtsev
07:20 PM devops Feature #4130 (Resolved): ceph-deploy: be polite about pushing ceph.conf
Sage Weil
07:19 PM devops Feature #4374 (Fix Under Review): ceph-deploy: 'config' command
Sage Weil
07:19 PM devops Feature #3481 (In Progress): ceph-deploy: remove mon
Sage Weil
02:40 PM rbd Subtask #4406 (Fix Under Review): libceph: data length should be sum of ops length
This patch has been posted for review:
[PATCH] libceph: let osd ops determine request data length
Alex Elder
12:37 PM rbd Subtask #4406 (Resolved): libceph: data length should be sum of ops length
Currently the osd client sets the length of the outgoing
data portion of a message based on a value that's passed
i...
Alex Elder
02:39 PM rbd Bug #4402 (Fix Under Review): libceph: no need to clear bio_iter field any more
This has been posted for review:
[PATCH] libceph: don't clear bio_iter in prepare_write_message()
Alex Elder
01:45 PM rbd Bug #4407 (Fix Under Review): libceph: kill the message trail
Alex Elder
01:44 PM rbd Bug #4407: libceph: kill the message trail
I have posted for review the following patches that resolve this.
[PATCH 1/4] libceph: have osd requests support p...
Alex Elder
01:23 PM rbd Bug #4407 (Resolved): libceph: kill the message trail
The ceph messenger supports a pagelist for its data in
addition to the trail (which is also a pagelist).
The trai...
Alex Elder
01:42 PM rbd Cleanup #4403: libceph: refactor messenger for multiple data sources
Well, as I should have expected, the testing was important.
I found two bugs in one of these patches, and reposted a...
Alex Elder
06:17 AM Revision d9a233c9 (ceph): mds_thrash: requery mds status inside the wait loop
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:12 AM Revision 07820f03 (ceph): mon/MonMap: don't crash on dup IP in mon host
If the mon_host line has an IP twice, we shouldn't crash.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:34 AM Revision f1d66d2d (ceph): schedule_suite.sh: check, but do not sync, clock for each run
Trust NTP to actually sync things. But check the clock skew so we can
verify it if something seems off.
Signed-off-...
Sage Weil
05:20 AM Revision 5df43e64 (ceph): mpi: substitute $TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:07 AM Revision b4d22343 (ceph): exec/pexec: substitute $TESTDIR into command
It might be better to make this unescaped, but that's trickier.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:18 AM Revision 0dd956cb (ceph): debian: Fix FTBFS because depend on old libboost-dev
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso

03/09/2013

11:59 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
I think it's important to specify some kind of metrics so everyone could calculate memory utilization of specific cac... Ivan Kudryavtsev
11:49 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
regarding q2:
I increased mds cache size to
mds cache size = 100000000
and it started in seconds.
I don't...
Ivan Kudryavtsev
11:27 PM CephFS Bug #4405 (Resolved): MDCache::populate_mydir can loop forever
I had unusual MDS failure. My server NIC started to flap and as a result (finally)
my CEPH FS started to recover an...
Ivan Kudryavtsev
10:35 PM CephFS Bug #4390: mds: zapping named mds causes client assertion
ran this through the fs suite and it passed. i would expect breakage in mds thrashing and multimds situations, thoug... Sage Weil
03:43 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
ceph-release-1-0.*.noarch.rpm for OpenSUSE and SLES contain a YUM configuration file.
SUSE distributions use zypper....
Alexandre Marangone
12:47 PM rbd Bug #4388: rbd import broken
@Josh To make sure it's no kernel bug I just upgraded this single host to the latest mainline stable kernel (3.8.2-03... Corin Langosch
03:28 AM rbd Bug #4388: rbd import broken
@Josh: are you sure? I mean I'm using a stable kernel versuion, not an rc or any custom build. XFS is known for it's ... Corin Langosch
08:45 AM rbd Cleanup #4403: libceph: refactor messenger for multiple data sources
I have posted these for review. But I updated them
and I need to re-test them (I normally do that before
I post th...
Alex Elder
08:29 AM rbd Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
This really was work needed to make it easier to have
the messenger deal with multiple sources of data, and
to trea...
Alex Elder
08:25 AM rbd Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
This became obvious as I was refactoring some messenger
code in order to support multiple sources of data (4125).
...
Alex Elder
08:12 AM rbd Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
In working through implementing a cursor to traverse
multiple hunks of data for a message I discovered that
while a...
Alex Elder
07:30 AM Bug #4279: mon: received but didn't forward osd boot message
I suspect this also happend with run ubuntu@teuthology:/a/samuelj-2013-03-08_16:03:20-regression-wip_omap_snaps-testi... Sage Weil
07:24 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
That might work, as long as we don't need to update the flags and i_release_count atomically... that'd have to become... Sage Weil
06:12 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
any idea to fix the locking issue? use atomic bit operation to modify the i_ceph_flags? Zheng Yan
07:20 AM rbd Cleanup #4400 (Resolved): libceph: various cleanups
I was going to do this before but now I've posted the patches
for review, so I'm doing it after the fact. They're n...
Alex Elder
04:23 AM Revision 3fbdfd30 (ceph): Add code to check flag state
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
03:31 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
I'm using XFS everywhere. Kernel is stock ubuntu quantal (3.5.x) on these systems. Corin Langosch
03:07 AM Revision cbfeac99 (ceph): radosgw-admin: Adjust garbage collection settings.
Signed-off-by: caleb miles <caleb.miles@inktank.com> caleb miles
02:38 AM Revision 494f968a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:49 AM Revision 0e33490a (ceph): librados: fix installed header include paths
Avoid referencing non-installed header deps.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
01:10 AM Revision c7aa897c (ceph): ceph_common.sh: add warning if 'host' contains dots
This is a common error and there's no reason the script can't
at least tell you it's a really bad idea. One might ar...
Dan Mick

03/08/2013

11:46 PM Revision 4fe52a7f (ceph): Revert "Update conf.py"
This reverts commit 700899206224436255522d8469612e6603fe3116.
Apparently github's edit lets you commit directly to th...
Dan Mick
11:44 PM Revision 70089920 (ceph): Update conf.py
Dan Mick
11:17 PM Revision bfacb375 (ceph): schedule_suite.sh: take machine type
This script is getting out of hand.. pretty soon we need to move to python
and argparse.
Signed-off-by: Sage Weil <s...
Sage Weil
10:19 PM Revision a457b179 (ceph): marginal: fix mds thrasher tasks
Make the ceph cluster get installed and set up before we start thrashing
the mds.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
10:15 PM Revision 6a398a5e (ceph): regression: add fs/traceless
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:14 PM Revision f80f64cf (ceph): osd: allow (some) log trim when degraded, but not during recovery
We allow some trim during degraded, although we keep more entries around to
improve our chances of a restarting OSD o...
Sage Weil
10:13 PM Revision e502a65d (ceph): osd: restructure calc_trim
No functional change, except that we log more debug, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: S...
Sage Weil
10:13 PM Revision 3a312303 (ceph): osd: allow pg log trim during (non-classic) scrub
Chunky (and deep) scrub do not care about PG log trimming. Classic scrub
still does.
Deep scrub can take a long tim...
Sage Weil
10:13 PM Revision cde0f224 (ceph): msgr: drop messages on cons with CLOSED Pipes
Back in commit 6339c5d43974f4b495f15d199e01a141e74235f5, we tried to make
this deal with a race between a faulting pi...
Sage Weil
10:06 PM Revision 776c0428 (ceph): osd: noscrub, nodeepscrub osdmap flags
Just add NOSCRUB/NODEEP_SCRUB to OSDMap flags and allow set/unset
Feature: #4135
Signed-off-by: David Zafman <davi...
David Zafman
09:51 PM Revision 2fa2546c (ceph): Fix output of 'ceph osd tree --format=json'
Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com>
(cherry picked from commit 9bcba944c6586ad5f007c0a30e69c6b5a88...
Tyler Brekke
09:49 PM Revision 2c40124b (ceph): Merge pull request #96 from concubidated/master
Fix output of command 'ceph osd tree --format=json'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:45 PM Revision cdb4ae3e (ceph): doc: Added a new network configuration reference document.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:44 PM Revision 9bcba944 (ceph): Fix output of 'ceph osd tree --format=json'
Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com> Tyler Brekke
09:44 PM Revision 3854d3ed (ceph): doc: Added network settings. Reorganized index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:43 PM Revision 4c8c36c3 (ceph): doc: Excised network settings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:43 PM Revision da706c15 (ceph): doc: Format edits. Excised much of network discussion. Added reference ...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:45 PM Revision 31a110c5 (ceph): Merge branch 'wip-osd-map' into next
Fixes: 4369
Backport: bobtail
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:40 PM Revision ba7e815a (ceph): osd/PG: rename require_same_or_newer_map -> is_same_or_newer_map
This avoids confusion with the OSD method of the same name, and better
matches what the function tests (and does not ...
Sage Weil
08:40 PM Revision 881e9d85 (ceph): osd: mark down connections from old peers
Close out any connection with an old peer. This avoids a race like:
- peer marked down
- we get map, mark down the ...
Sage Weil
08:30 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
Fixes in wip-fix-librados-headers Noah Watkins
07:51 PM Bug #4006: osd: repeating 'wrong node' message in log
I am hopeful that commit:881e9d850c6762290f8be24da9e74b9dc112f1c9 resolves this. It's in next branch, but I was goin... Sage Weil
07:44 PM Bug #4006: osd: repeating 'wrong node' message in log
IRC user Kioob reports similar issues tonight. Seems like he's got such errors four hours after the last relevant OS... Dan Mick
07:44 PM Revision b70e2c27 (ceph): deb: Add ceph-coverage to ceph-test deb package
Teuthology uses the ceph-coverage script extensively
and expects it to be installed by the ceph task. Add
the script...
Sam Lang
06:43 PM Revision 7a9107d1 (ceph): mon/Paxos: make old clock skew message more/less suggestive
There is a separate clock skew check now, and more often than not this
suggests laggy messages, and not necessarily s...
Sage Weil
05:45 PM Revision 2535e04f (ceph): Merge pull request #92 from jaharkes/content_length
Properly format Content-Length: header on 32-bit systems.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:33 PM Revision 36b877ad (ceph): Revert "ceph.conf: osd debug op order = true"
This reverts commit 4f68e3ee122d0d2bb18d7f75b711962b272d3edd.
Until we fix 4392... the kernel is sending ops out of ...
Sage Weil
05:28 PM Revision 416b962c (ceph): Properly format Content-Length: header on 32-bit systems.
- Promote len argument in dump_content_length to uint64_t.
- Make sure there is sufficient scratch space to format st...
Jan Harkes
05:27 PM CephFS Bug #4398: fix kclient_workunit_misc.yaml in the nightlies
looks like the test failed due to,
2013-03-06T06:38:55.270 INFO:teuthology.task.workunit.client.0.out:
2013-03-06...
Tamilarasi muthamizhan
05:16 PM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
log: ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regression-master-testing-gcov/16995... Tamilarasi muthamizhan
05:13 PM rgw Bug #4397 (Resolved): fix rgw test failure in the nightlies
looks like the task yaml file needs to be modified.
Log: ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regre...
Tamilarasi muthamizhan
05:09 PM Bug #4250: mon: crash in finish_proposal after recovery
ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regression-master-testing-gcov/17076 Tamilarasi muthamizhan
04:30 PM Bug #4250: mon: crash in finish_proposal after recovery
... Tamilarasi muthamizhan
03:33 AM Bug #4250: mon: crash in finish_proposal after recovery
Unless something triggered of which I'm not aware of, it doesn't appear that it did. Tamil's update was in fact #425... Joao Eduardo Luis
05:06 PM Bug #4396: osd crashed in ReplicatedPG::do_op in the nightlies
-3> 2013-03-08 08:54:13.000357 7f750e4f5700 5 --OSD::tracker-- reqid: client.4396.1:74, seq: 22763, time: 2013-0... Samuel Just
04:50 PM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
logs: ubuntu@teuthology:/a/teuthology-2013-03-08_01:00:06-regression-master-testing-gcov/18382... Tamilarasi muthamizhan
05:03 PM Revision ca9aac78 (ceph): rgw: set attrs on various list bucket xml results (swift)
Fixes: #4247
The list buckets operation was missing some attrs on the different
xml result entities. This fixes it.
...
Yehuda Sadeh
05:03 PM Revision e39660c9 (ceph): formatter: add the ability to dump attrs in xml entities
xml entities may have attrs assigned to them. Add the ability
to set them. A usage example:
formatter->open_array_se...
Yehuda Sadeh
04:34 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Log file fun. Here is the MDS log up until it stopped accepting connections.
http://piha.soe.ucsc.edu/ceph-mds.a.l...
Noah Watkins
10:57 AM CephFS Bug #4385: mds: refusing connections with high open socket count
Would you like to logs up to the point that the MDS stops accepts connections, or just a snap shot after the FD list ... Noah Watkins
10:34 AM CephFS Bug #4385: mds: refusing connections with high open socket count
can you reproduce with debug ms = 20 and debug mds = 20 ? those logs would be helpful Sage Weil
10:30 AM CephFS Bug #4385: mds: refusing connections with high open socket count
To Greg's question, it seems as though the connections were not timing out. I'd toss out a rough estimate of about 45... Noah Watkins
10:29 AM CephFS Bug #4385: mds: refusing connections with high open socket count
Is there anything I can do to get more information for this ticket? Noah Watkins
09:56 AM CephFS Bug #4385: mds: refusing connections with high open socket count
It might be contributing, but I believe the sockets should still be getting closed after a timeout period, right? Greg Farnum
09:45 AM CephFS Bug #4385: mds: refusing connections with high open socket count
I bet #3630 is contributing here. Sage Weil
07:11 AM CephFS Bug #4385: mds: refusing connections with high open socket count
I had this thought that the set of FDs in the logs would be >> than the set shown in lsof, and that we'd want to cros... Noah Watkins
04:31 PM Revision 4384e59a (ceph): rgw: set attrs on various list bucket xml results (swift)
Fixes: #4247
The list buckets operation was missing some attrs on the different
xml result entities. This fixes it.
...
Yehuda Sadeh
04:31 PM Revision 7cb6ee28 (ceph): formatter: add the ability to dump attrs in xml entities
xml entities may have attrs assigned to them. Add the ability
to set them. A usage example:
formatter->open_array_se...
Yehuda Sadeh
03:30 PM Documentation #4227 (Resolved): networks section still doesn't explain global vs specific
Added a new network configuration section. http://ceph.com/docs/master/rados/configuration/network-config-ref/ and co... John Wilkins
03:20 PM Documentation #4395 (Resolved): Improve qemu/libvirt documentation
Please add this to the page:
http://ceph.com/docs/master/rbd/qemu-rbd/#enabling-discard-trim
--
If using l...
Michael Evans
03:09 PM Revision a460fa14 (ceph): rgw: don't iterate through all objects when in namespace
Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl...
Yehuda Sadeh
03:03 PM Revision 0304b85e (ceph): rgw: don't iterate through all objects when in namespace
Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl...
Yehuda Sadeh
02:55 PM Revision 6669e73f (ceph): rgw: don't iterate through all objects when in namespace
Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl...
Yehuda Sadeh
02:47 PM Revision 108063c9 (ceph): Merge pull request #93 from jaharkes/range_requests
Avoid sending a success response when an error occurs.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
02:11 PM CephFS Bug #4390: mds: zapping named mds causes client assertion
pushed wip-4390-b, which solves this on the client side.
i don't really want to delay the mark-down/failing in the...
Sage Weil
08:48 AM CephFS Bug #4390: mds: zapping named mds causes client assertion
That approach was breaking the monitor. Just pushed a new approach that queues the zap for later. Sam Lang
06:37 AM CephFS Bug #4390 (Fix Under Review): mds: zapping named mds causes client assertion
Sam Lang
06:37 AM CephFS Bug #4390: mds: zapping named mds causes client assertion
Proposed fix in wip-4390. Should we also cleanup the client code to wait till the mdsmap contains up members? Separ... Sam Lang
06:31 AM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion

Hit the following assertion on the client with backtrace testing:
../../src/mds/MDSMap.h: In function 'const ent...
Sam Lang
01:35 PM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
were you running with both or just 1 of those patches? I fyou could try with just the first patch that would be great... Sage Weil
01:31 PM devops Feature #4375 (Need More Info): chef: convert apt recipe to multi-OS install
Neil Levine
01:31 PM devops Feature #4376 (Need More Info): chef: mon recipes
Neil Levine
01:31 PM devops Feature #4377 (Need More Info): chef: osd recipes
Neil Levine
01:29 PM Feature #2088 (New): msgr: refactor 2 threads to one
Neil Levine
01:27 PM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
commit:31a110c5d0ff5ffa1668589067e6f59249f02500 Sage Weil
12:12 PM Bug #4369 (Fix Under Review): osd: msgr connection not cleanly shut down
Sage Weil
12:12 PM Bug #4369: osd: msgr connection not cleanly shut down
wip-osd-map
now passes my test!
Sage Weil
01:26 PM rgw Feature #1950 (New): rgw: create S3/Swift ACL interoperability suite
Neil Levine
01:26 PM rgw Feature #2229 (New): rgw: functional tests for rgw class
Neil Levine
01:23 PM rbd Feature #2232 (New): qemu: resize guest disk when rbd image is resized
Neil Levine
01:23 PM rbd Feature #2231 (New): librbd: expose header change (resize?) via api
Neil Levine
01:23 PM rbd Feature #1662 (New): libvirt: obscure qemu/rbd secrets
Neil Levine
01:22 PM rbd Feature #3205 (New): doc: pool permissions for cloning use-case
Neil Levine
01:22 PM rbd Feature #2297 (New): ObjectCacher: mark buffers mergeable for ksm
Neil Levine
01:20 PM rbd Feature #4089: rbd: improve small I/O performance
Neil Levine
01:20 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
This is the wrong area to be authentication. Sam probably has a better idea what precisely it is; I would need to go ... Greg Farnum
12:55 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
This might be an authentication issue. That is one of the possible causes for the osd init failed error. I believe... Anonymous
11:17 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Seems like I can't even downgrade anymore... :-(. I'll delete all files of this osd and restart it using the old vers... Corin Langosch
11:07 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
I just tried to update one of my osds, but it doesn't start. I tried it twice:
ceph version 0.56.3-28-g2457211 (24...
Corin Langosch
01:18 PM rbd Feature #4084: rbd: incremental backups
Neil Levine
12:57 PM rbd Bug #4388: rbd import broken
Yeah, I did that for stdin but left the file algorithm alone. Dan Mick
12:20 PM rbd Bug #4388: rbd import broken
we should switch to using SEEK_HOLE and SEEK_DATA.. that is supposed to work regardless of sync state.
i thought, ...
Sage Weil
12:16 PM rbd Bug #4388: rbd import broken
Yes, this probably means fiemap is broken on xfs with that kernel. The image file you're importing wasn't just writte... Josh Durgin
11:24 AM rbd Bug #4388: rbd import broken
Import from stdin seems to work fine. I tried it twice, both times it gave the correct checksum. Just to make sure I ... Corin Langosch
09:23 AM rbd Bug #4388: rbd import broken
Distro: Ubuntu quantal
Kernel: 3.7.10-030710-generic #201302271235 SMP Wed Feb 27 17:36:27 UTC 2013 x86_64 x86_64 x8...
Corin Langosch
09:20 AM rbd Bug #4388: rbd import broken
Could you provide a few more details on your setup:
- what kernel and distro?
- what fs are the files being impor...
Josh Durgin
03:08 AM rbd Bug #4388 (Resolved): rbd import broken
Im tried to import a vm image (10 GB) into a bobtail 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5) cluster. Howev... Corin Langosch
11:36 AM Bug #4394 (Can't reproduce): mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_increment...
... Sage Weil
10:56 AM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
yes Greg. ceph-mds has been uninstalled.
to reproduce the issue,
tamil@ubuntu:~/test/teuthology$ cat t.yaml
r...
Tamilarasi muthamizhan
09:29 AM CephFS Feature #4393 (Resolved): Add apache-hadoop gitbuilder to master gitbuilder webpage
I brought a new gitbuilder online at gitbuilder-precise-apache-hadoop-amd64.front.sepia.ceph.com and ran the command ... Anonymous
09:29 AM rbd Bug #4392 (Resolved): kclient: libceph: osd ops send out of order
I'm observing:... Sage Weil
09:14 AM rgw Bug #4247 (Resolved): rgw: swift list bucket entities missing attrs (in xml)
Yehuda Sadeh
09:14 AM rgw Bug #4247: rgw: swift list bucket entities missing attrs (in xml)
Done, commit:4384e59ad046afc9ec53a2d2f1fff6a86e645505. Fix went into next, bobtail. Yehuda Sadeh
09:01 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
I hit this today while testing. Sorry, I don't remember
which test but Sage says he knows what happened.
http://pa...
Alex Elder
08:46 AM CephFS Fix #2215: ceph-fuse does not invalidate page cache
Those tests are part of the full regression test suite. Sam Lang
07:36 AM devops Feature #4366: ceph-deploy: create config push option
Sage was less in favour of having ceph-deploy handle creation and key deployment, which I think I now agree with. How... Neil Levine
07:30 AM rgw Bug #4363 (Resolved): rgw: listing objects in a namespace can be more efficient
Fixed, commit:6669e73fa50e3908ec825ee030c31a6dbede6ac0. Pushed to next, bobtail, argonaut. Yehuda Sadeh
05:07 AM Revision 1586e07d (ceph): fs: test traceless replies from mds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:02 AM Revision 38e55dc5 (ceph): Merge branch 'wip-2733'
David Zafman
04:00 AM Revision 3b260f3d (ceph): Add filestore_replica_fadvise config option default true
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com>
David Zafman
03:36 AM Revision f52ec6de (ceph): osd: fadvise replica data don't use
Add transaction flag indicating if op is at a replica
After write has been sync'ed use posix_fadvise() to clear kerne...
David Zafman
03:29 AM Revision 08d5a283 (ceph): Avoid sending a success response when an error occurs.
Functions called from RGWGetObj_ObjStore_S3::send_response_data may
change the value of the non-local variable 'ret'....
Jan Harkes
03:22 AM rbd Feature #4389 (Closed): get md5 of image
Afaik there's no way to get a md5sum of an rbd image without exporting it first and then running md5sum. It'd be grea... Corin Langosch
02:42 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
Unfortunately, no. Because it's in production. The question is "How OSD became buggy with massive amount of "slow req... Ivan Kudryavtsev
02:06 AM Revision e7c079f7 (ceph): rados.py: add option to do many short runs
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
01:59 AM Revision edd0a1c6 (ceph): Fix FileStore to notice if filestore_flusher config is changed
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
David Zafman
01:56 AM Revision 09e14bf4 (ceph): ceph-deploy task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:52 AM Revision de62a795 (ceph): Merge branch 'wip-traceless'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
01:51 AM Revision 3a7233bc (ceph): mds: pass created_ino back to client on replayed requests
After an MDS restart, the client will resend uncommitted requests. Use the
information we now have in the session_in...
Sage Weil
01:51 AM Revision 3f1b7fd5 (ceph): client: debug async cache invalidation
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:51 AM Revision eb9b5f07 (ceph): client: move annoying traceless handling into verify_reply_trace()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:51 AM Revision 0bcf2ac0 (ceph): mds: track created inos with completed request ids in session info
Along with each session completed request (tid), also track the created
ino (if any). This will be used to pass back...
Sage Weil
01:43 AM Revision e0ad6faa (ceph): added 'extras' to install extra packages excluding ceph
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:38 AM Revision 75afff70 (ceph): task for ceph-deploy sample run
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:42 AM Revision 977a1cb2 (ceph): client: debug created ino
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:42 AM Revision 974dc84f (ceph): client: unlink old_dentry on traceless rename reply
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:09 AM Revision 98a383be (ceph): client: handle fh cleanup in ll_create() failure path
Release the fh if we fail the permissions check.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 31127548 (ceph): mds: do not do traceless reply for open O_TRUNC requests
Even though these are "may_write" and may be a mutation, the MDS should not
fake out a traceless reply. In a real fa...
Sage Weil
12:09 AM Revision 0d501f61 (ceph): client: make _do_lookup take a const string
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:09 AM Revision bc92b406 (ceph): client: force lookup on traceless reply
Call _do_lookup directly so that we avoid hitting the cache
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 80e122f5 (ceph): client: pass ptarget from link, create, mkdir, symlink, setattr
Use the new make_request functionality to ensure that we properly handle
the re-lookup/getattr when we get a traceles...
Sage Weil
12:09 AM Revision 613c8f1e (ceph): client: clear I_COMPLETE on traceless reply for dentry request
If a request is against a dentry, and we get a traceless reply, clear
the directory I_COMPLETE flag on the parent dir...
Sage Weil
12:09 AM Revision d87035c0 (ceph): client: root can write to any file
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/07/2013

11:22 PM Revision 29abaf66 (ceph): client: handle traceless replies from make_request()
Modify the generic make_request wrapper to retry lookups or getattrs on
requests when the ptarget pointer is specifie...
Sage Weil
10:46 PM Feature #4135 (In Progress): osd: noscrub, nodeepscrub osdmap flags
David Zafman
10:44 PM devops Feature #3921: ceph-deploy: support RPM-based distros
The issue with 4307 and signing dev packages has been resolved. The centos gitbuilder is producing correct ceph-rele... Anonymous
10:34 PM devops Feature #4367 (In Progress): ceph-deploy: if host is localhost, don't use ssh but run commands di...
Anonymous
09:13 AM devops Feature #4367 (Resolved): ceph-deploy: if host is localhost, don't use ssh but run commands directly
As a user, I am running ceph-deploy from the machine that will become the admin machine and want to install the ceph ... Neil Levine
10:32 PM CephFS Fix #4286 (In Progress): SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
big_write was added in fuse 2.8, sles has fuse version 2.7.2
atomic_o_trunc requires fuse > 2.2 and kernel > 2.6.2...
Anonymous
09:49 PM devops Bug #4381: devops: I think that the Centos master repodata directory is in the wrong location.
Should be better now. I made some changes to support the ceph-deploy command. Those changes are running on the cent... Anonymous
05:11 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
/ceph-rpm-centos6-x86_64-basic/ref/master/RPMS/x86_64 does not have a repodata directory. The repodata directory is ... Anonymous
09:48 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Doesn't /proc tell you whether the fd is a socket or not? Or do you mean correlate activity?
In any case, all the ...
Greg Farnum
07:05 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Err, dump up the level on the MDS... Noah Watkins
07:04 PM CephFS Bug #4385: mds: refusing connections with high open socket count
I'll test out the ulimit as a workaround, and presumably to verify the open fd limit theory.
I checked all my clie...
Noah Watkins
06:53 PM CephFS Bug #4385: mds: refusing connections with high open socket count
The direct cause of this is almost certainly an open fd limit coming from the OS, which you can probably work around ... Greg Farnum
06:04 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
My MDS has become unresponsive after a long period of map-reduce jobs. The MDS process is idle, but is eating up 16 G... Noah Watkins
09:19 PM Bug #4369: osd: msgr connection not cleanly shut down
suspicious of commit commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4 for #4271 ... Sage Weil
09:05 PM Bug #4369: osd: msgr connection not cleanly shut down
now i see that the pgs aren't clean, because of a msgr weirdness... a notify reply isn't delivered due ot the msgr th... Sage Weil
05:33 PM Bug #4369 (In Progress): osd: msgr connection not cleanly shut down
this is actually requests not coming back from the osd.. possibly/probably due to #4079?
reproducing with osd+jour...
Sage Weil
09:46 AM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
i saw a hang during umount due to the FILE_BUFFER pin on a bunch fo disconnected indoes. at first this looked like t... Sage Weil
09:06 PM CephFS Fix #4034 (Resolved): mds: fix replayed ino creation extra_bl
commit:3a7233bc8b199c97fbde9c1e44370353f0504af8 Sage Weil
05:46 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
There's still a bad comment in 0c0313c6f6d4e2733fcf972b49456bf1faad9255, but the rest looks good! Greg Farnum
03:49 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
Reviewed on Github. Greg Farnum
09:06 PM CephFS Feature #4074 (Resolved): qa: add traceless reply test to fs suite
commit:de62a79589fc4feed4243ac278d365b6363bfa2b fixed ceph.git bugs. added tests to fs suite. Sage Weil
03:49 PM CephFS Feature #4074: qa: add traceless reply test to fs suite
Edit; wrong bug, sort of. Greg Farnum
08:41 PM CephFS Cleanup #4387 (Resolved): mds: EMetaBlob::client_reqs doesn't need to be a list
It is either set or not set at all, currently. Sage Weil
08:05 PM Feature #2733 (Resolved): osd: fadvise replica data don't use
commit 3b260f3dbd7ef9b0b0cbb66798db5fbb31159454
Author: David Zafman <david.zafman@inktank.com>
Date: Thu Mar 7 1...
David Zafman
07:21 PM CephFS Feature #4386 (Resolved): kclient: Mount error message when no MDS present
Right now you either get an input/output error or a message about not being able to find the superblock when trying t... Mark Nelson
06:55 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
The MDS is in a separate package — are you sure it got uninstalled? (It's also totally possible that we left out a ho... Greg Farnum
06:01 PM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
ceph-deploy Uninstall doesn't stop the ceph-mds daemon and it keeps running even after ceph is uninstalled.
ubuntu...
Tamilarasi muthamizhan
06:31 PM Revision 1e2864a0 (ceph): osd: increate default pg log size from 1000 -> 3000
This reduces the probability that we will fail to detect a dup op. See
#4368.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
05:40 PM Revision cef6e5d5 (ceph): lock: remove description when unlocking
This will hopefully make it easier to track down what's leaving nodes unlocked.
Signed-off-by: Josh Durgin <josh.dur...
Josh Durgin
05:29 PM Revision e19b8f5f (ceph): Merge remote-tracking branch 'gh/wip-log-max' into next
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:28 PM Revision a714c166 (ceph): vstart.sh: osd debug op order = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:07 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
patch testing in wip_omap_snaps Samuel Just
05:06 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
patch testing with wip_omap_snaps Samuel Just
05:05 PM Bug #4378 (Resolved): OSD::DeletingState: don't lock in ~DeletingState
The callbacks may grab locks upsetting lockdep.
Patch testing with wip_omap_snaps.
Samuel Just
03:57 PM devops Feature #3311: ceph-deploy: pushy bug triggers on interpreter shutdown
Neil Levine
03:57 PM devops Feature #3312: ceph-deploy: pushy uses pickle, that's a security problem
Neil Levine
03:57 PM devops Feature #3922: ceph-deploy: version command
Neil Levine
03:57 PM devops Feature #3347: ceph-deploy: allow setting ssh user
Neil Levine
03:57 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
Neil Levine
03:57 PM devops Feature #4366: ceph-deploy: create config push option
Neil Levine
09:12 AM devops Feature #4366: ceph-deploy: create config push option
Got it. so, yeah an alternative client switch which only installs limited keys would be very useful.
I'll create a...
Neil Levine
03:42 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
For all supported distros: RH, CentOS, Deb, SLES. Ian Colle
03:40 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4):
1. create initial directory for hosting can...
Ian Colle
03:20 PM devops Feature #4375 (Resolved): chef: convert apt recipe to multi-OS install
Ian Colle
03:42 PM devops Feature #4376: chef: mon recipes
For all supported distros: RH, CentOS, Deb, SLES. Ian Colle
03:40 PM devops Feature #4376: chef: mon recipes
For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4) do:
1. install software
2. start process
3...
Ian Colle
03:20 PM devops Feature #4376 (Resolved): chef: mon recipes
Ian Colle
03:41 PM devops Feature #4377: chef: osd recipes
For all supported distros: RH, CentOS, Deb, SLES. Ian Colle
03:41 PM devops Feature #4377: chef: osd recipes
For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4) do:
1. install software
2. create default O...
Ian Colle
03:20 PM devops Feature #4377 (Resolved): chef: osd recipes
Ian Colle
02:36 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
Sage Weil
02:32 PM Revision d43384df (ceph): Set weight of an osd based on df.
priority to Weight in ceph.conf
Signed-off-by: Guilhem Lettron <guilhem.lettron@youscribe.com>
Guilhem Lettron
01:57 PM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
Perhaps, but the most common cause of this is somebody doing startup and shutdown of stuff in a way that is somehow i... Greg Farnum
09:36 AM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
Possible messenger issue? Ian Colle
01:41 PM Documentation #4373 (Resolved): cephx authentication docs needs change with additional info
http://ceph.com/docs/master/rados/operations/authentication/ - The given link under "CEPHX ADMINISTRATION" section ne... Tamilarasi muthamizhan
01:24 PM devops Feature #4130: ceph-deploy: be polite about pushing ceph.conf
Because teh second pass/item would want to write the file? Nope. It only throws an error if the conf file exists AN... Sage Weil
12:28 PM devops Feature #4130: ceph-deploy: be polite about pushing ceph.conf
Looks good. The only thing that I had a question about is that if someone is configuring multiple services on one no... Anonymous
01:09 PM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
An initial patch from Yan is in our testing branch and should fix this issue. (Or at least fixes one cause.) It may g... Greg Farnum
09:35 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
Let's see if this happens in testing branch after Yan's patches are all applied. Ian Colle
01:01 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
got following message for kernel build error "find: `./include/generated': No such file or directory".
It's strange ...
Zheng Yan
01:04 PM Bug #4372: osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
This is the bug formlerly known as #4180. I wanted to cancel my unfinished comment and instead deleted the bug. Sorry! Samuel Just
01:04 PM Bug #4372 (Can't reproduce): osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
0> 2013-02-18 00:43:01.087699 7f78586ee700 -1 osd/ReplicatedPG.cc: In function 'void ReplicatedPG::sub_op_modify... Samuel Just
12:58 PM Bug #4371 (Resolved): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
Seems to be caused by check_recovery_sources only getting invoked in active:
1) pg is in GetInfo, acting is [3,1]
2...
Samuel Just
12:38 PM CephFS Bug #4370 (New): mds: high-cpu utilization in memorymodel:_sample
Shortly after running some fs workloads on a 1-mds/16-osd cluster, cpu utilization spikes and never returns to normal... Noah Watkins
10:30 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
This is just a matter of the pg log being too short. Bumping it from 1000 -> 3000. ffsb generates sooo many in-flig... Sage Weil
09:33 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
... Sage Weil
09:39 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
is it possible to reproduce this with
debug ms = 1
debug osd = 20
?
Sage Weil
09:36 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
just merged the fix for this into next. still needs to be cherry-picked to bobtail branch. Sage Weil
09:20 AM Bug #4250: mon: crash in finish_proposal after recovery
Has this been seen since http://tracker.ceph.com/projects/ceph/repository/revisions/98408f5ca4f2396838002be739cb2f5d1... Ian Colle
05:57 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I tried but it failed again.
The backtrace of osd.0 looks kind of similar, but not exactly the same:...
Wido den Hollander
05:55 AM Revision 6137a703 (ceph): marginal/multiclient: /tmp/cephtest -> $TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:43 AM Revision 3a951df7 (ceph): marginal/osd_powercycle: restructure collection
Move install and ceph into the powercycle facet, so that it comes before
the osdthrasher. Remove it from all of the ...
Sage Weil
05:35 AM Revision 4f68e3ee (ceph): ceph.conf: osd debug op order = true
Debug the osd op ordering by default. Most of the runs have a small number
of clients, which makes the STL maps chea...
Sage Weil
01:49 AM Revision e6caf69c (ceph): config: note which options are overridden by common_preinit()
Defaults for these differ based on the context in which they're used.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
01:47 AM Revision 7c208d2f (ceph): common: reduce default in-memory logs for non-daemons
The default of 100000 can result in hundreds of MBs of extra memory
used. This was most obvious when using librbd wit...
Josh Durgin
01:09 AM Revision a58eec90 (ceph): init-ceph: fix run dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/06/2013

11:13 PM Revision de2c5b3f (ceph): osd: add ctor for clone_info
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 439d0e334d7d0246806e5b7c6702b8198f9bed71)
Sage Weil
10:40 PM Revision e1e2d5d2 (ceph): Missed adding rados_types.hpp to package
Caused by 3bd48cbbadb7908dd833ccde75359f085828fc5c
feature 4207 implementation
Signed-off-by: David Zafman <david.za...
David Zafman
09:58 PM devops Feature #4366: ceph-deploy: create config push option
The ceph-deploy admin command sets up a host with admin keys, so it has full permissions on the cluster. Presumably y... Greg Farnum
07:42 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
Neil needs to fill in more specific requirements here, but for a starting point, something like:
"ceph-deploy rbd-cl...
Neil Levine
08:35 PM Revision d0dafaa7 (ceph): ObjectCacher: fix debug log level in split
Level 0 should never be used for this kind of debugging.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Review...
Josh Durgin
08:32 PM Revision cb3ee335 (ceph): ObjectCacher: fix debug log level in split
Level 0 should never be used for this kind of debugging.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Review...
Josh Durgin
07:36 PM rgw Bug #4363 (In Progress): rgw: listing objects in a namespace can be more efficient
Yehuda Sadeh
07:12 PM rgw Bug #4363 (Resolved): rgw: listing objects in a namespace can be more efficient
If an object is in a namespace (e.g., multipart upload) then when listing these objects we only need to traverse the ... Yehuda Sadeh
07:35 PM rgw Feature #4365 (Resolved): rgw: allow setting wildcard keystone role
Yehuda Sadeh
07:14 PM rbd Bug #4364 (Resolved): ObjectCacher: inconsistency after flatten
Using a vstart-created cluster with:... Josh Durgin
06:21 PM Revision 439d0e33 (ceph): osd: add ctor for clone_info
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:43 PM devops Feature #4130 (Fix Under Review): ceph-deploy: be polite about pushing ceph.conf
see wip-conf in ceph-deploy.git Sage Weil
05:16 PM CephFS Feature #4361 (Resolved): Setup another gitbuilder VM for building external Hadoop git repo(s)
One of the first things I did today was create it but it was taking a while and I started working on some other stuff... Sandon Van Ness
11:55 AM CephFS Feature #4361 (Resolved): Setup another gitbuilder VM for building external Hadoop git repo(s)
We're moving from building our own monolithic Hadoop packages to building a Hadoop/Ceph library and then running that... Anonymous
04:54 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
oops, fixed by commit:0b2e7db Sage Weil
04:43 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
root@ceph-client:~/sandbox# ../ceph-deploy/ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb|less
DEBUG:ceph_depl...
Neil Levine
04:11 PM Revision 1e01b045 (ceph): Merge remote-tracking branch 'gh/wip-expose-topo'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
03:54 PM Revision de31531d (ceph): Merge pull request #90 from grosskur/fix-debian-libsnappy
debian: require libsnappy-dev for ceph Sage Weil
03:34 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
Noah Watkins
02:59 PM Bug #4298 (Resolved): misdirected op in ffsb test
commit 2f60d3028438dd1fef122d37786ee685d727e8a7
Author: Sage Weil <sage@inktank.com>
Date: Wed Mar 6 14:57:03 201...
Sage Weil
02:15 PM Bug #4298 (Fix Under Review): misdirected op in ffsb test
Sage Weil
10:19 AM Bug #4298: misdirected op in ffsb test
I screwed up the decoding of the pgid in the recent kernel client changes. Testing a fix now, wip-osdmap. Sage Weil
10:58 AM devops Bug #4351 (Resolved): test cluster's /etc/hosts should have public IP for local machine hostname
Made ceph-qa-chef change 127.0.1.1 for hostname.front.sepia.ceph.com to replace with the machines actual IP address. ... Sandon Van Ness
10:23 AM Bug #4360: gitbuilder ceph-dencoder test failing
that was fast... :-) Ian Colle
10:22 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
added missing ctor, commit:439d0e334d7d0246806e5b7c6702b8198f9bed71 Sage Weil
10:18 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
On master and other recent branches, one of the
./test/encoding/check-generated.sh
checking ceph-dencoder genera...
Anonymous
10:21 AM Revision a319f5cb (ceph): debian: require libsnappy-dev for ceph
Debian builds are currently broken without this requirement. Alan Grosskurth
07:51 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
Hi Wido-
The crash in those last 2 logs is different. I pushed backported patch to wip-3816-2...
The first pat...
Sage Weil
07:38 AM rgw Feature #4359 (New): Compression by bucket
We are using RGW to serve images, html and css files.
We divide content on 3 buckets.
A good feature for us is a ...
Guilhem Lettron
07:31 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
... Sage Weil
07:18 AM Revision ee158ed2 (ceph): libcephfs: return osd location from crush map
Adds ceph_get_osd_crush_location that returns a list of (type,name)
pairs for devices that exist between a given osd ...
Noah Watkins
06:08 AM Revision e694ea58 (ceph): release-process.rst: Fix typos
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
02:48 AM Revision da1e63bd (ceph): testing: fix logic in determining Hadoop master
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
02:47 AM Revision 6b0a8d3d (ceph): testing: specify ceph.conf path in core-site.xml
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
12:32 AM Bug #4357 (Can't reproduce): osd: FAILED assert("join on thread that was never started" == 0)
I found #1650 which seems related, but rather old and a different use-case.
I got a message from my monitoring sys...
Wido den Hollander
12:04 AM Revision e8da4bf9 (ceph): client: expose extent/osd mapping
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins

03/05/2013

11:41 PM Revision ff014ed2 (ceph): rados: remove unused "check_stdio" parameter
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit bb860e49a7faeaf552538a9492ef0ba738c99760)
DanTest MickTest
11:12 PM Revision e89884da (ceph): rados: obey op_size for 'get'
Otherwise we try to read the whole object in one go, which doesn't bode
well for large objects (either non-optimal or...
Sage Weil
11:12 PM Revision 1660d896 (ceph): install: install libcephfs-java
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:14 PM Revision daad53fc (ceph): ceph-fuse: install via install.py
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:33 PM Revision 8184b68c (ceph): Merge branch 'wip-prepare'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Alexandre Marangone <alexandre.marangone@inktank.com>...
Sage Weil
09:08 PM Revision 32407c99 (ceph): ceph-disk-prepare: move in-use checks to the top, before zap
Move the in-use checks to the very top, before we (say) zap!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
Adaptec has BBU Ivan Kudryavtsev
08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
... Ivan Kudryavtsev
09:44 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
is 'journal aio = true' in your cluster? (ceph-osd -i NNN --show-config | grep journal_aio) Sage Weil
07:47 PM CephFS Feature #4356 (Fix Under Review): libcephfs: expose osd topology
Noah Watkins
07:46 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
wip-expose-topo
e8da4bf and 6b3fce1
Noah Watkins
07:14 PM CephFS Feature #4074 (Fix Under Review): qa: add traceless reply test to fs suite
Sage Weil
07:14 PM CephFS Fix #4034 (Fix Under Review): mds: fix replayed ino creation extra_bl
Sage Weil
07:03 PM Revision b244b87f (ceph): Update doc/radosgw/s3/python.rst
Note about creating conn object for non-ssl implementations. Carson Anderson
07:03 PM Revision 8550e5c6 (ceph): doc/release-notes: v0.58
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:26 PM Revision 3bd48cbb (ceph): Merge branch 'wip-4207'
Feature: #4207: osd/librados: add ops to list snaps for an object
Signed-off-by: David Zafman <david.zafman@inktank....
David Zafman
05:06 PM Revision af6b6edd (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Gary Lowell
05:05 PM Revision 66cadbe5 (ceph): Merge branch 'next'
Gary Lowell
03:47 PM CephFS Feature #4355 (New): uclient: add perfcounters
The client currently has 3 perfcounters: average latency of replies, of processing a request, and of a file write.
...
Greg Farnum
03:46 PM CephFS Feature #4354 (Resolved): mds: add an equivalent to the OSD OpTracker
Like it says — we want to be able to get information about ops-in-flight and their current status in a lot of differe... Greg Farnum
02:38 PM Bug #4349 (Closed): on v0.56.3, 'rados get' returns huge positive error value
Sure looks like it will; the old code just did one read, and stuffed the return into an 'int'. That's no good.
Cl...
Dan Mick
01:34 PM Bug #4349: on v0.56.3, 'rados get' returns huge positive error value
Sage is remembering commit:234becd3447a679a919af458440bc31c8bd6b84f, and I wonder if that fixes this?
Dan Mick
08:47 AM Bug #4349: on v0.56.3, 'rados get' returns huge positive error value
I think I remember Piston hitting this issue, and fixing up the do_get() function in rados.cc to do a chunked read. ... Sage Weil
07:47 AM Bug #4349 (Closed): on v0.56.3, 'rados get' returns huge positive error value
I haven't been able to trigger it on current master, but given that the code over at 'do_get()' was changed around 0.... Joao Eduardo Luis
01:43 PM rbd Bug #4324 (Resolved): kernel messenger: leaks in ceph_con_in_msg_alloc()
This has been committed to the ceph-client testing branch:
d11db70 libceph: clean up skipped message logic
Alex Elder
08:46 AM rbd Bug #4324: kernel messenger: leaks in ceph_con_in_msg_alloc()
I seem to remember having a hand in it as well. :) Sage Weil
07:35 AM rbd Bug #4324 (Fix Under Review): kernel messenger: leaks in ceph_con_in_msg_alloc()
The following patch has been posted for review.
(This patch is available as the top commit in branch
"review/wip-...
Alex Elder
06:29 AM rbd Bug #4324 (In Progress): kernel messenger: leaks in ceph_con_in_msg_alloc()
> FYI I mentioned this to Sage and he said the code has been
> refactored incorrectly a couple of times so it's defi...
Alex Elder
01:35 PM devops Feature #3256 (Resolved): ceph-disk-prepare: abort if target disk has any partition mounted
commit:8184b68c37f1a2c9303e13caeaad0eccd5678ab6 Sage Weil
01:32 PM Linux kernel client Bug #3967 (Resolved): libceph: complete linger requests only once
This has been committed to the ceph-client testing branch.
4ada29f libceph: complete lingering requests only once
Alex Elder
01:30 PM Bug #4322 (Resolved): libceph: define mds_alloc_msg() method
These have been committed to the ceph-client testing branch:
fa14129 libceph: define mds_alloc_msg() method
95f24...
Alex Elder
01:29 PM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
This has been committed to the ceph-client testing branch.
038832c ceph: simplify ceph_sync_write() page_align cal...
Alex Elder
01:29 PM rbd Subtask #4127 (Resolved): kernel osd client: clearly separate read and write data buffers
These have been committed to the ceph client testing branch:
7f6346a libceph: separate read and write data
b019f5c ...
Alex Elder
11:51 AM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
On irc, t0rn reports increased memory usage with caching turned off, and with bobtail compared to argonaut:... Josh Durgin
11:12 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
The underlying RADOS cluster in this report isn't fully healthy. I'm pretty sure that's all there is. Unless we hear ... Greg Farnum
09:00 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
... Sage Weil
11:08 AM devops Bug #4351 (Resolved): test cluster's /etc/hosts should have public IP for local machine hostname
gethostbyname()/getaddrinfo()/etc. use /etc/nsswitch.conf to determine nameservice search order.
Our test cluster is...
Dan Mick
10:30 AM Feature #4207 (Resolved): osd/librados: add ops to list snaps for an object
commit 3bd48cbbadb7908dd833ccde75359f085828fc5c
Merge: af6b6ed 7cd1cb2
Author: David Zafman <david.zafman@inktank.c...
David Zafman
09:43 AM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
recent log:
ubuntu@teuthology:/a/teuthology-2013-03-01_20:00:05-regression-last-master-basic/14898
Tamilarasi muthamizhan
09:39 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
commit:b271b656a889b14d052f0f354ade4e5e68c6740f Sage Weil
09:22 AM Bug #4256: mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
Which of these options are we going to proceed with, so we can get this issue closed? Ian Colle
09:27 AM Bug #4298: misdirected op in ffsb test
recent log: ubuntu@teuthology:/a/teuthology-2013-03-04_20:00:05-regression-bobtail-master-basic/16316
2013-03-04 2...
Tamilarasi muthamizhan
07:16 AM Revision 818f3d29 (ceph): Add rados listsnaps command
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:16 AM Revision 7cd1cb2f (ceph): Add list_snaps() calls to snapshots test cases
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:16 AM Revision db4ccc08 (ceph): osd/librados: add op to list clones/snaps for an object
Returning snap_set_t with clone info
and snapshots in ascending order
Add clones with snapshots to obj_list_snap_resp...
David Zafman
06:22 AM rbd Bug #4240 (Resolved): libceph: fix a osd request memory leak
This was committed recently and I neglected to close this.
commit 6b3c5cdf66da552096b165a50dbd5313759a6ea6
Author...
Alex Elder
06:00 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
I have posted this series of patches for review, and patch 4
resolves this issue. Patch 3 also tightens up the mds ...
Alex Elder
05:58 AM rbd Subtask #4263: libceph: clearly abstract message data operations
OK, I have posted a new series for review, and in it, patches
1, 2, and 5 resolve this issue (and the last one even ...
Alex Elder
05:56 AM rbd Cleanup #4163 (Resolved): libceph: improve packing in struct ceph_osd_req_op
This patch was committed recently and I forgot to
close this.
commit e7e319a9c51409c7effe34333ea26facf2fab9e1
Au...
Alex Elder
05:35 AM Revision 84183303 (ceph): osd: correct comment
SnapSet snaps are in descending order
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
05:35 AM Revision 1ebfb414 (ceph): osd: Improve snapshot test
In SelfManagedSnapRollbackPP add some overlapping writes
New SelfManagedSnapOverlap creates overlapping writes
Signe...
David Zafman
05:35 AM Revision 3b5933e0 (ceph): Remove unused SnapContext in librados.hpp
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
04:57 AM Revision a6196de9 (ceph): ceph-disk-prepare: verify device is not in use by device-mapper
Be nice and tell the user which devices/mappings are consuming the device,
too.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
01:30 AM Revision 3bd0ac0a (ceph): ceph-disk-prepare: verify device is not mounted before using
Make sure the data and/or journal device(s) are not in use (mounted)
before using them. Make room for additional "in...
Sage Weil
12:49 AM Revision 867586c6 (ceph): debian: require >= python2.6 for ceph as well
ceph-disk-prepare and ceph-disk-activate use the with statement,
str.format, and possibly other new features from pyt...
Josh Durgin
12:29 AM Revision f03f6269 (ceph): ceph-disk-prepare: clean up stupid check for a digit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:08 AM Revision 59505546 (ceph): ceph-disk-prepare: use os.path.realpath()
My janky symlink resolution is broken in various ways.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

03/04/2013

11:50 PM devops Feature #3924 (In Progress): ceph-deploy: package it
Anonymous
11:49 PM devops Feature #3921: ceph-deploy: support RPM-based distros
Need fix for 4307. Currently using --nogpgcheck to workaround. Anonymous
11:47 PM devops Feature #3921 (In Progress): ceph-deploy: support RPM-based distros
Anonymous
11:41 PM Bug #3948 (Resolved): problems from leveldb static linkage and leveldb downgrade
Anonymous
11:40 PM Bug #3945 (Resolved): osd: dynamically link to leveldb
Anonymous
11:18 PM Revision ba3f91e7 (ceph): v0.58
Gary Lowell
11:10 PM Revision 66df847e (ceph): Add X-Python-Version >=2.6 to debian control file.
python-ceph complains when installed to debian squeeze about the 'with'
statement. Apparently installation tries to i...
Filippos Giannakos
09:54 PM Revision a06ea30f (ceph): PG,ReplicatedPG: use pg_has_reset_since to discard old async events
Local async events are obsolete if the pg is deleting or if the
epoch at which they were created is prior to last_pee...
Samuel Just
09:54 PM Revision 83e9aa50 (ceph): PG::build_scrub_map: detect race with peering via last_peering_reset
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 67225339dc3d62d7fe5a32eec65d51e53e8d35bb)
Samuel Just
09:53 PM Revision 9e472259 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject: use intrusive_ptr for pg
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 04ee8f478bbd587a711d0668c471cfc5c1cab06c)
Samuel Just
09:53 PM Revision 3e596678 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject take epoch submitted
What we really care about is that the epoch in which the Context
was submitted is at complete() time >= last_peering_...
Samuel Just
09:05 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
Where "this branch" is wip-prepare. Thanks! Sage Weil
09:05 PM devops Feature #3256 (Fix Under Review): ceph-disk-prepare: abort if target disk has any partition mounted
Tamil, can you test this branch with that ceph-deploy you were doing on burnupi07 and see if it properly tells you wh... Sage Weil
01:58 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
Sage Weil
08:34 PM Revision 2a7e802d (ceph): init-ceph: fix --restart option
Reported-by: Bryan K. Wright <bkw1a@ayesha.phys.virginia.edu>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:15 PM Bug #4006: osd: repeating 'wrong node' message in log
Reopened. Ian Colle
05:50 PM Bug #4006: osd: repeating 'wrong node' message in log
Logs from Bill are in cephdrop as 'wer-logs-4006-4Mar13.tgz' Dan Mick
05:11 PM Bug #4006: osd: repeating 'wrong node' message in log
I don't have the radosgw logs but had a widespread occurence of this same issue running ceph version 0.57 (9a7a9d06c0... Bill Reid
08:12 PM Bug #4345 (Duplicate): osd crash
Ian Colle
03:24 PM Bug #4345: osd crash
This is actually the same issue as #4344, please close this ticket and sorry for the noise. Francois Deppierraz
03:01 PM Bug #4345 (Duplicate): osd crash
Same context as issue #4344.... Francois Deppierraz
08:04 PM rbd Bug #4285: rbd copy.sh test failing on counting images
Ian agrees. Ian Colle
12:53 PM rbd Bug #4285: rbd copy.sh test failing on counting images
Okay – I can dig into this if necessary but I bet Ian will be happier if Joao does it and I work on other things. Ask... Greg Farnum
12:36 PM rbd Bug #4285: rbd copy.sh test failing on counting images
As my previous updated noted, there are logs and a running cluster on plana13. My guesses about the causes are from c... Josh Durgin
07:48 PM Revision 007c83db (ceph): doc: Updated year in footer.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:59 PM Revision 0167d2ae (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
06:59 PM Revision 1d334360 (ceph): doc: Added instructions for ensuring ceph config file and keyring prior...
fixes: #3796
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:33 PM Revision 872753bd (ceph): Merge pull request #89 from Elbandi/master
remove unused variable from makefile Sage Weil
06:08 PM Revision 1cfc3ae0 (ceph): jounal: disable aio
There is a deadlock issue in the aio code, see #4079. Disable for the time
being.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
05:56 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
I also got perf dumps for all OSDs two days before. I can place ODS table here with latencies, but I was unable to fi... Ivan Kudryavtsev
05:54 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
My OSD tree is:... Ivan Kudryavtsev
05:42 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
After I started grow (5:00 AM) I got next messages in my client kernel:
Mar 5 05:10:20 tsk-vps-node-04 kernel: [6...
Ivan Kudryavtsev
05:25 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
Some more words.
The problem makes system stale when ceph launches either scrubs (so I disabled it few days ago, b...
Ivan Kudryavtsev
04:53 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
BTW, I'm using zabbix to monitor OSD hosts and on buggy host I've seen slightly larger iowait last days, but it was a... Ivan Kudryavtsev
04:48 PM Bug #4348 (Resolved): OSD slow request leads to RBD clients stalled/delayed
Hi. I have next problem and I believe it can be reproduced. One of my OSDs is full with messages like:
2013-03-05 ...
Ivan Kudryavtsev
05:18 PM Revision a3f50267 (ceph): Merge remote-tracking branch 'gh/wip-3484'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
03:51 PM Bug #4079: osd: journal aio deadlock
tracked this down to a hang in the journal aio code.. the throttle code in write_thread_entry() Sage Weil
03:23 PM rgw Feature #4347 (Resolved): rgw: dr: bucket index objclass: fetch changes log
Ian Colle
03:23 PM rgw Feature #4346 (Resolved): rgw: dr: bucket index objclass: changes
Ian Colle
02:57 PM Bug #4344 (Can't reproduce): osd/ReplicatedPG.cc: 5378: FAILED assert(pi.recovery_info.soid.snap ...
OS: Ubuntu 12.04
Release: 0.56.3-1precise from ceph.com
Filesystem: XFS
On a brand new ceph cluster with 2 osd o...
Francois Deppierraz
02:36 PM rgw Feature #4343 (New): rgw: multisite: metadata push notifications
Ian Colle
02:35 PM rgw Feature #4342 (Duplicate): rgw: dr: data sync agent: update sync processing state
Ian Colle
02:34 PM rgw Feature #4341 (Resolved): rgw: dr: data sync agent: implement delta changes sync
Ian Colle
02:34 PM rgw Feature #4340 (Resolved): rgw: dr: data sync agent: implement full sync
Ian Colle
02:33 PM rgw Feature #4339 (Resolved): rgw: multisite: metadata sync agent: update sync processing state
Ian Colle
02:32 PM rgw Feature #4338 (Resolved): rgw: multisite: metadata sync agent: implement delta changes sync
Ian Colle
02:32 PM rgw Feature #4337 (Resolved): rgw: multisite: metadata sync agent: implement full sync
Ian Colle
02:31 PM rgw Feature #4336 (Resolved): rgw: dr: sync processing state: implement internal RESTful API
Ian Colle
02:30 PM rgw Feature #4335 (Resolved): rgw: dr: sync processing state: define datastructures
Ian Colle
02:29 PM rgw Feature #4334 (Resolved): rgw: dr: bucket index log API: implement RESTful API
Ian Colle
02:28 PM rgw Feature #4333 (Resolved): rgw: multisite: metadata-changes log: implement RESTful API
Ian Colle
02:28 PM rgw Feature #4332 (Resolved): rgw: multisite: metadata-changes log: tie into metadata update operations
Ian Colle
02:27 PM rgw Feature #4331 (Resolved): rgw: multisite: metadata-changes log: create internal API
Ian Colle
02:25 PM rgw Feature #4330 (Resolved): rgw: dr: updated buckets log: radosgw-admin changes
Ian Colle
02:25 PM rgw Feature #4329 (Resolved): rgw: dr: updated buckets log: RESTful API
Ian Colle
02:24 PM rgw Feature #4328 (Resolved): rgw: dr: updated buckets log: tie into internal bucket changes tracker
Ian Colle
02:23 PM rgw Feature #4327 (Resolved): rgw: dr: updated buckets log: create internal API
Ian Colle
02:10 PM CephFS Feature #4326 (Resolved): qa: add samba + (kclient|ceph-fuse) to suite
Sage Weil
12:58 PM Feature #4207: osd/librados: add ops to list snaps for an object
Sample output:... David Zafman
12:53 PM rbd Bug #4324: kernel messenger: leaks in ceph_con_in_msg_alloc()
FYI I mentioned this to Sage and he said the code has been refactored incorrectly a couple of times so it's definitel... Greg Farnum
12:03 PM rbd Bug #4324 (Resolved): kernel messenger: leaks in ceph_con_in_msg_alloc()
I posted some code for review and Greg caught what looks
like a memory leak in error handling. I looked a bit into
...
Alex Elder
12:36 PM Revision 7e2785a3 (ceph): Build: no longer need to use LEVELDB_INCLUDE
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
11:37 AM Revision de6d0a22 (ceph): mon: Monitor: 'ceph df'
Fixes: #3484
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
11:37 AM Revision d5a453f0 (ceph): tools: ceph: add 'ceph df' usage
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:01 AM CephFS Documentation #3796 (Resolved): FUSE mount documentation needs some corrections for v0,56x
Page has been updated with instructions, and a hyperlink to Cephx Configuration Reference. See http://ceph.com/docs/m... John Wilkins
10:06 AM CephFS Documentation #3796 (In Progress): FUSE mount documentation needs some corrections for v0,56x
John Wilkins
10:40 AM rbd Subtask #4127 (Fix Under Review): kernel osd client: clearly separate read and write data buffers
These patches have been posted for review. (I include
the first because it also is pretty closely connected
to the...
Alex Elder
08:54 AM rbd Subtask #4127: kernel osd client: clearly separate read and write data buffers
In addition to distinguishing incoming data from outgoing
data, the data for an osd request is either held in a bio
...
Alex Elder
10:38 AM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
This patch (2/3 below) has been posted for review, along with
a few others I include here for context. Marking for ...
Alex Elder
08:50 AM CephFS Cleanup #4166 (In Progress): ceph: simplify ceph_sync_write() page_align
I'm reopening this after all.
It turns out that the original patch was fine. The only part
that was bad was due ...
Alex Elder
10:36 AM Bug #4322 (Fix Under Review): libceph: define mds_alloc_msg() method
These patches have been posted for review:
[PATCH 0/3] libceph: simplify incoming message allocation
[PATCH 1/3] ...
Alex Elder
08:43 AM Bug #4322 (Resolved): libceph: define mds_alloc_msg() method
The only user of the ceph messenger that doesn't define an alloc_msg
method is the mds client. Define one, such tha...
Alex Elder
09:18 AM Feature #3484 (Resolved): mon: 'ceph df'
commit:a3f50267aea09109c4a7a8b48a3884fd569a033a Sage Weil
03:37 AM Feature #3484: mon: 'ceph df'
... Joao Eduardo Luis
09:18 AM Feature #4106 (Resolved): Monitor free space on crush pools
commit:a3f50267aea09109c4a7a8b48a3884fd569a033a Sage Weil
07:14 AM CephFS Feature #4277: Move built hadoop artificats to download URL
Thanks for the info Gary! Let me do a little bit more research on how users want to obtain the artifacts. I think tha... Noah Watkins
06:27 AM Bug #4218 (Resolved): mon: segfault on 'ceph quorum'
Upstream commit:cf20ea6e1a51adf725653f4fcde547bd87bf8670 Joao Eduardo Luis
04:09 AM Tasks #4321 (Resolved): unit tests for FileStore::_detect_fs
"work in progress":https://github.com/dachary/ceph/commits/wip-4321
"FileStore.cc::_detect_fs":https://github.com/...
Loïc Dachary

03/03/2013

07:58 PM rbd Bug #4285: rbd copy.sh test failing on counting images
Part of that AuthMonitor story sounds familiar to me — in particular I believe you'll find the max_global_id is only ... Greg Farnum
10:16 AM Feature #3484: mon: 'ceph df'
Looks much nicer!
Let's call it raw used in the global view to distinguish it from user data usage units.
Also...
Sage Weil
08:03 AM Feature #3484: mon: 'ceph df'
Updated the branch using TextTable to reflect Dan's suggestion (this thing is a beauty!)
Also added a new column o...
Joao Eduardo Luis

03/02/2013

05:56 PM rbd Bug #4285: rbd copy.sh test failing on counting images
At least one cause of this is a bug in the AuthMonitor assigning the same global id more than once.
This results in ...
Josh Durgin
10:38 AM Feature #3484: mon: 'ceph df'
gh branch updated Joao Eduardo Luis
10:17 AM Feature #4313 (Fix Under Review): mon: generic key/value service
Basically, every single piece of code is now being kept on Monitor.cc. It should be moved to a different file, ideal... Joao Eduardo Luis
07:32 AM Revision e3847986 (ceph): README: Add libsnappy-dev to build requirements.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
03:53 AM Revision 14daccc1 (ceph): doc: missing blank line in radosgw/config-ref
Dan Mick
03:09 AM Revision 83705e64 (ceph): Merge pull request #85 from dalgaaf/wip-da-spec-1
Fix package requirements to get sgdisk and merge some changes back from SUSE spec file.
Reviewed-by: Gary Lowell <ga...
Gary Lowell
01:50 AM Revision f8f2cb2d (ceph): Merge pull request #88 from nmtadam/master
librados.hpp typo Sage Weil
12:36 AM Bug #4320 (Resolved): ceph-deploy: getaddrinfo needs further change
when trying to resolve hostname on the same node, getaddrinfo seems to expect the /etc/hosts to contain an explicit e... Tamilarasi muthamizhan

03/01/2013

11:57 PM Revision c0b03a1d (ceph): fs: Add fuse_use_invalidate_cb option
Enables the fuse_use_invalidate_cb for the
ceph fuse client in the nightlies. Once these
tests pass reliably, we can...
Sam Lang
11:49 PM Revision e01c15b2 (ceph): librados.hpp: replace paris with pairs
Signed-off-by: Adam Manzanares <nmtadam@gmail.com>
Working on a lua-rados library I noticed that paris was used
in t...
Adam Manzanares
11:09 PM Revision d5ec9cad (ceph): doc: Instruction should have been noout, not nodown.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:35 PM Revision d54ded49 (ceph): doc: Fixed OSD pool config settings. Should be in [global], not [osd].
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:38 PM Revision ded94add (ceph): ceph.spec.in: Require gptfdisk for Suse, gdisk for otherwise
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
06:34 PM Feature #3484: mon: 'ceph df'
The plain output columns say (B), but the data will be in different units since you're using si_t. I'd suggest just l... Josh Durgin
06:33 PM Feature #3484: mon: 'ceph df'
If you're using TextTable you can, trivially :)
Dan Mick
05:28 PM Feature #3484: mon: 'ceph df'
Can you right-justify the numbers in the plain view?
otherwise, looks good to me!
Sage Weil
10:12 AM Feature #3484: mon: 'ceph df'
It just wasn't clear from the columns whether each category got a separate row or if it was just a category listing. :) Greg Farnum
10:03 AM Feature #3484: mon: 'ceph df'
It should print something like... Joao Eduardo Luis
09:25 AM Feature #3484: mon: 'ceph df'
Haven't looked at the code, but how do those categories display in the detail version? Does the pool print out multip... Greg Farnum
08:47 AM Feature #3484 (Fix Under Review): mon: 'ceph df'
wip-3484
Example output:...
Joao Eduardo Luis
06:18 PM Revision 84f48c3a (ceph): Merge pull request #87 from dalgaaf/wip-da-sca-style-2
Fix more issues found via cppcheck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:52 PM Revision 1de23b5d (ceph): osd/Watch.cc: init NotifyTimeoutCB::canceled in constructor with false
Initialize NotifyTimeoutCB::canceled in the constructor with
false as already done in onter cases.
Signed-off-by: Da...
Danny Al-Gaaf
05:44 PM Revision 7ee047c6 (ceph): osd/ReplicatedPG.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:41 PM rbd Subtask #4127: kernel osd client: clearly separate read and write data buffers
I have put together a series of patches that implement
this clear separation. It required work in both the
osd cli...
Alex Elder
05:36 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
I think I'm going to check in the functions that
isolate/abstract message data operations without
assertions enable...
Alex Elder
05:30 PM rbd Subtask #4263: libceph: clearly abstract message data operations
This is partially done. These two have been committed:
ba1dd81 libceph: set page alignment in start_request()
46...
Alex Elder
05:27 PM Tasks #4198 (Resolved): osd: define data loss plan of attack for cuttlefish
we have tasks scheduled for these items, except for losing a partial pg log, which is unlikely and suggests a larger ... Sage Weil
02:07 PM Tasks #4198 (Fix Under Review): osd: define data loss plan of attack for cuttlefish
Sage Weil
05:09 PM Bug #4319 (Resolved): ceph-deploy: --zap-disk option
It would be nice to implement --zapdisk option in osd create command to clean up the disk with zeroes.... Tamilarasi muthamizhan
04:58 PM Revision 16955254 (ceph): ReplicatedPG.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:55 PM Revision 91e24b82 (ceph): ReplicatedPG.cc: remove consecutive return/break statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:14 PM Revision 79569f7d (ceph): osd/PG.cc: reduce scope of listed_collection in read_log_old()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:11 PM Revision 75a265f2 (ceph): osd/PG.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:11 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
Which automatic tests actually run those? I'm not sure that the nightlies do so right now. Greg Farnum
04:00 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
I add the fuse_use_invalidate_cb: true option in the ceph-qa-suite to the basic and verify fs suites (in the btrfs.ya... Sam Lang
04:05 PM Revision b4276cbc (ceph): osd/OSD.cc: remove unused variable 'map<int64_t, int> pool_resize'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:57 PM Revision e0308f34 (ceph): osd/OSD.cc: reduce scope of "PG *pg" in OSD::handle_pg_query()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:54 PM Revision 054424ba (ceph): osd/OSD.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
Sage Weil
03:37 PM Revision 3c96faa4 (ceph): os/IndexManager.cc: reduce scope of 'int r' in IndexManager::build_index()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:33 PM Revision b8711633 (ceph): os/LevelDBStore.h: pass const string by reference to past_prefix()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:27 PM Revision ea7907fc (ceph): os/FileStore.cc: fix warning about comparing int with bool
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:15 PM Cleanup #2078: ceph tool: only output response data to stdout
Dan Mick
03:09 PM Revision 40aaf821 (ceph): os/FileStore.cc: remove identical else branch
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:07 PM devops Feature #4317 (New): redmine: only interpret "fixes #1234" in commits if in specific branches (e....
Sage Weil
03:04 PM Revision a68411bd (ceph): os/FileStore.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:56 PM Documentation #4260 (Resolved): centos/suse default reject rule in iptables
I added http://ceph.com/docs/master/rados/operations/troubleshooting-mon/#client-can-t-connect-mount. TO DO. I want t... John Wilkins
02:54 PM Revision f1f1c776 (ceph): SimpleMessenger.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:47 PM Feature #4315 (In Progress): api: create python CLI wrapper for ceph tool; read command descripti...
Dan Mick
02:41 PM Feature #4315 (Resolved): api: create python CLI wrapper for ceph tool; read command descriptions...
This restructuring along with #4314 sets up for a RESTful API to the same commands Dan Mick
02:40 PM Revision 5009c77d (ceph): msg/Pipe.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:36 PM CephFS Feature #3819: mds: re-add snaptests to qa suite
De-prioritizing in light of ongoing discussions. Greg Farnum
02:35 PM CephFS Bug #4134: mds: request locking hang under snaptests
De-prioritizing this for now based on our meetings and discussion yesterday. Greg Farnum
02:33 PM Feature #4314 (Fix Under Review): api: modify ceph tool to describe own commands
Ian Colle
02:32 PM Feature #4314 (Resolved): api: modify ceph tool to describe own commands
Ian Colle
02:29 PM Feature #4313 (Resolved): mon: generic key/value service
Sage Weil
02:26 PM Feature #4197: osd: data loss: low space handling
log, scream loudly, drop writes on the floor. Sage Weil
02:24 PM Feature #4197: osd: data loss: low space handling
drop writes when usage past threshhold. Samuel Just
02:18 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
Any discussion of cephfs options (which really don't have much to do with mount!) should also refer to the equivalent... Greg Farnum
01:45 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
John - could you move this up your queue? Ian Colle
02:16 PM Feature #4273: osd: prioritize recovery for degraded pgs
if acting.size < replication, queue in front Samuel Just
02:15 PM Feature #4196: osd: data loss: journal corruption
- add option to write out header with most recent committed seq every so often
- include next few sizes in entry hea...
Samuel Just
02:09 PM Revision bb172dd4 (ceph): mon/Paxos.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:05 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
Sage Weil
01:44 PM CephFS Documentation #2206: Need a control command to gracefully shutdown an active MDS prior to planned...
'ceph mds fail 0' Sage Weil
01:37 PM Revision 8bfe3c6f (ceph): mon/PGMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:33 PM Revision 5376a139 (ceph): mon/PGMap.cc: remove useless assigment to 'first', it's never used
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:32 PM Revision e13da07a (ceph): mon/OSDMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:25 PM Revision 9b73448b (ceph): mon/MonmapMonitor.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:22 PM Revision 4d5e3dd1 (ceph): mon/MonmapMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:18 PM rgw Feature #4312 (Resolved): rgw: multisite: log metadata changes
Ian Colle
01:18 PM Revision e2fe6f00 (ceph): mon/Monitor.cc: reduce scope of reuse_caps in Monitor::_ms_dispatch()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:17 PM rgw Feature #4311 (Resolved): rgw: dr: radosgw changes: internal bucket changes tracker
Ian Colle
01:17 PM rgw Feature #4310 (Resolved): rgw: multisite: radosgw changes: copy across regions
Ian Colle
01:16 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
modify metadata operations to use new objclass Ian Colle
01:15 PM rgw Feature #4309 (Resolved): rgw: multisite: metadata objects versioning
Ian Colle
01:15 PM Revision 0b73c318 (ceph): mon/Monitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:12 PM rgw Feature #3990 (Fix Under Review): rgw: dr: implement new version objclass
Yehuda Sadeh
01:07 PM rgw Feature #3988 (Fix Under Review): rgw: dr: region mgt changes: define/implement internal API
Yehuda Sadeh
01:06 PM rgw Feature #3991 (Fix Under Review): rgw: dr: region mgt changes: define datastructures
Yehuda Sadeh
01:06 PM rgw Feature #3987 (Fix Under Review): rgw: dr: region mgt changes: extend json parser with json decoder
Yehuda Sadeh
01:04 PM rgw Feature #3989 (Fix Under Review): rgw: dr: region mgt changes: radosgw admin changes
Yehuda Sadeh
01:02 PM Revision 02138062 (ceph): mon/MonClient.cc: use static_cast instead of C-Style cast
Use static_cast<T*>(m) instead of C-Style cast, add missing
include needed for static_cast.
Signed-off-by: Danny Al-...
Danny Al-Gaaf
12:57 PM Revision f26fad2a (ceph): mon/MDSMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:53 PM Revision 956408ea (ceph): mon/LogMonitor.cc: move unused variable into related code block
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:51 PM Revision b232621b (ceph): mon/LogMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:49 PM Revision 17bd1576 (ceph): mon/Elector.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:47 PM Revision 00b309cf (ceph): mon/AuthMonitor.cc: remove unused 'std::stringstream ss'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:41 PM Revision 17aa1b40 (ceph): mds/flock.cc: remove unused variable 'crossed_waiting_locks'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:38 PM Revision eedb4638 (ceph): mds/Server.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:33 PM Revision 116d8d1f (ceph): mds/Server.cc: : use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:27 PM Revision 146e4575 (ceph): mds/Migrator.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:20 PM Revision cb31159d (ceph): mds/MDS.cc: remove unused variable 'oldresolve'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:20 PM Revision 7def48c3 (ceph): mds/MDS.cc: : use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:10 PM Revision 926e9960 (ceph): mds/MDCache.cc: remove unused variables recover_q and check_q
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:05 PM Revision 87a1773c (ceph): mds/MDCache.cc: reduce scope of 'in' in MDCache::open_root_inode()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:03 PM Revision ec0e6cb6 (ceph): mds/MDCache.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:49 AM Revision f40932d6 (ceph): mds/MDBalancer.h: init some double variables in constructor
Initialize double variables my_load and target_load with 0.0 in
the constructor.
Signed-off-by: Danny Al-Gaaf <danny...
Danny Al-Gaaf
11:48 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
ubuntu@teuthology:/a/teuthology-2013-02-28_20:00:04-regression-argonaut-master-basic/14358 Tamilarasi muthamizhan
11:41 AM CephFS Bug #4308 (Won't Fix): ceph-fuse crashed during blogbench test (argonaut)
Log: ubuntu@teuthology:/a/teuthology-2013-02-28_20:00:04-regression-argonaut-master-basic/14324... Tamilarasi muthamizhan
11:40 AM Revision a8be638f (ceph): mds/MDBalancer.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:36 AM rbd Feature #3817: librbd: make cache write-through until a flush is encountered
Sage Weil
11:35 AM rbd Cleanup #4262: libceph: drop redundant page info assignments
These have been committed.
5038c43 libceph: don't pass request to calc_layout()
3ed9489 libceph: format target ob...
Alex Elder
11:29 AM rbd Cleanup #4262 (Resolved): libceph: drop redundant page info assignments
Sage Weil
11:33 AM Revision eabd0b88 (ceph): ESession.h: initialze 'open' in the constructor with false
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:16 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
Reproduced with client side logging after running in a loop for several days. Josh Durgin
11:15 AM Revision b6305c1e (ceph): mds/LogEvent.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:11 AM Revision 82f233b5 (ceph): mds/Locker.cc: reduce scope of 'pool' in Locker::issue_client_lease()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:02 AM Revision eed14761 (ceph): ceph.spec.in: merge fdupes support from SUSE packages
Use fdupes to avoid duplicated files as done in the SUSE
packages. Since it doesn't work as expected on Fedora/RHEL
d...
Danny Al-Gaaf
10:56 AM Revision 558681d9 (ceph): ceph.spec.in: add on non-RHEL sharutils to 'BuildRequires:'
Add sharutils to 'BuildRequires:', needed for configure.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
10:51 AM Revision db4fee29 (ceph): ceph.spec.in: fix 'Requires:' to get sgdisk into the system
Fix package Requirements to get sgdisk. On RHEL/CentOS/Fedora the
package is gdisk. On SUSE/openSUSE < 12.2 it's scsi...
Danny Al-Gaaf
10:41 AM Revision c02e317f (ceph): mds/Locker.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
10:22 AM Revision 95cfffb2 (ceph): mds/CDir.h: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
09:24 AM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
Any update on this? Should we downgrade? Ian Colle
06:31 AM Revision 96e9da1f (ceph): ceph.spec.in: gdisk for for rpm based systems instead of gptfdisk.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
12:58 AM Revision 862c7615 (ceph): Merge branch 'next'
Sage Weil
12:57 AM Revision 0f42edde (ceph): msgr: drop messages on cons with CLOSED Pipes
Back in commit 6339c5d43974f4b495f15d199e01a141e74235f5, we tried to make
this deal with a race between a faulting pi...
Sage Weil
12:22 AM Revision 0ad717aa (ceph): osd: useful debugging for when we drop requests
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
12:22 AM Revision 2ed9f5a9 (ceph): osd: include osdmap epoch in osd_op message operator<<
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
12:22 AM Revision 2a84437f (ceph): osd: add 'osd debug op order' to track and assert order of client ops
Keep a big fat slow map in memory to ensure that client ops are applied to
objects in the order the clien sent them. ...
Sage Weil
12:12 AM RADOS Feature #4305: CRUSH: it should be possible use ssd as primary and hdd for replicas but still mak...
Here's an idea how it could work:
rule ssd-primary {
ruleset 4
type replicated
min_size 0
max_size 10
...
Corin Langosch

02/28/2013

11:50 PM Revision d6724525 (ceph): crush-map.rst: fix chooseleaf syntax in ssd example
Fixes: 4304
Backport: bobtail
Reviewed-by: Greg Farnum <greg@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktan...
Samuel Just
10:59 PM Revision 6a9cda7e (ceph): Merge pull request #84 from dalgaaf/wip-da-sca-style
Some more smaller fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:45 PM Revision ffc0ff68 (ceph): init-ceph: kick off ceph-create-keys when starting mons
We don't have a particularly tidy way to kick off ceph-create-keys from
sysvinit. So, do something simple, ugly, and...
Sage Weil
09:44 PM Revision 1e0b2d89 (ceph): init-ceph: fix default admin socket path used for status
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:33 PM Revision 0cbe406f (ceph): osd: show retry attempt in MOSDOp operator<<
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:01 PM Revision c47c02dd (ceph): msg/Pipe: allow tuning of TCP receive buffer size
Performance tests on high-end machines have indicated the Linux autotuning
of the receive buffer sizes can cause thro...
Sage Weil
09:00 PM Revision e10c1d14 (ceph): msg/Pipe: move setting of socket options into a common method
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
07:10 PM Revision 50b4f72e (ceph): FileJournal::wrap_read_bl: adjust pos before returning
Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ...
Samuel Just
07:10 PM Revision ee943c8b (ceph): FileJournal::wrap_read_bl: adjust pos before returning
Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ...
Samuel Just
07:08 PM Revision 5d54ab15 (ceph): FileJournal::wrap_read_bl: adjust pos before returning
Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ...
Samuel Just
06:45 PM Revision 6cba9245 (ceph): librbd/internal.cc: remove unused variable total_write
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:41 PM Revision c12d91e9 (ceph): librbd/internal.cc: reduce scope of 'int r'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:34 PM Revision bed61fca (ceph): librados/librados.cc: don't check unsigned 'len' against less than zero
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:33 PM Revision a2b14cf6 (ceph): librados/librados.cc: reduce scope of 'ret' in rados_objects_list_next()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:30 PM Revision f441d38c (ceph): librados/librados.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:24 PM Revision 56902d72 (ceph): librados/RadosClient.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast. Add some missing
includes to make the static_cast work.
Signed-off-by:...
Danny Al-Gaaf
05:29 PM Revision 43e9edd0 (ceph): Merge pull request #82 from dalgaaf/wip-da-spec
ceph.spec.in: add new Requires from ceph-disk-prepare
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:28 PM Revision 30a0852e (ceph): Merge pull request #83 from dalgaaf/wip-da-realloc
crush/builder.c: fix realloc handling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:07 PM Revision 2f66b493 (ceph): crush/builder.c: fix realloc handling
Fix handling of realloc. If realloc() fails it returns NULL, assigning
the return value of realloc() directly to the ...
Danny Al-Gaaf
04:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
this was a messenger bug, fixed by commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4
technically a dup of #3675
Sage Weil
04:57 PM Tasks #4198: osd: define data loss plan of attack for cuttlefish
What else is left to do here? Ian Colle
04:51 PM CephFS Feature #4074 (In Progress): qa: add traceless reply test to fs suite
Sage Weil
04:44 PM Subtask #4306 (Resolved): make the new snap trimmer design work with split
Short of a primitive to cheaply move extents of keys from object a to object b we will have to live with lazily clean... Samuel Just
04:38 PM Subtask #2203 (In Progress): implement new design
Samuel Just
04:13 PM Revision 9b87690f (ceph): crush/builder.c: fix sizeof handling of bucket->h.items
Fix sizeof handling for realloc/malloc of bucket->h.items. items are
of type __s32 and not __u32 (sizeof gives the sa...
Danny Al-Gaaf
03:57 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
Not actually in bobtail, fixed in
d6724525e1a70e80101fecd445f7bf96892cdd88
Samuel Just
03:50 PM Bug #4304: Doc: Crush map page has incorect syntax
it'd also be nice to know what "indep" means compared to "firstn" :) Corin Langosch
03:44 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
in the ssd/platter example, need firstn Samuel Just
03:53 PM RADOS Feature #4305 (New): CRUSH: it should be possible use ssd as primary and hdd for replicas but sti...
http://ceph.com/docs/master/rados/operations/crush-map/
rule platter {
ruleset 3
type replicated
min_size...
Corin Langosch
03:43 PM rbd Tasks #4210 (Fix Under Review): get ceph and all libraries versions+patches in EPEL
Josef said earlier this week that he has submitted the epel branch. I'm not sure if that means the builds are now ha... Sage Weil
03:34 PM rbd Tasks #4210: get ceph and all libraries versions+patches in EPEL
Not libvirt, but librbd, librados, etc. Ian Colle
03:12 PM Revision 56777b08 (ceph): cls_rbd.cc: remove another unused variable
Remove 'new_snaps' since it only used for a sizeof() call,
get the size directly from the data type of new_snaps inst...
Danny Al-Gaaf
02:56 PM Revision 9f98b80f (ceph): cls_rbd.cc: remove unused variable
Remove unused variable 'len', left over from commit
0b0009cfe8429072ba2af6f6843537d5501b27c3.
Signed-off-by: Danny A...
Danny Al-Gaaf
01:58 PM Revision d75cf466 (ceph): CInode.h: use static_cast instead of C-Style cast
Use static_cast<const T>() instead of C-Style cast. Change CInode* to
const, since it never changed.
Signed-off-by: ...
Danny Al-Gaaf
01:56 PM devops Feature #4209 (Resolved): make ceph-create-keys work on non-upstart systems
ceph.git commit:ffc0ff68e017747bbb1459520a0908ec75f32931 Sage Weil
01:45 PM Revision 4f1cd469 (ceph): CDentry.h: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
01:16 PM Revision 5c3f5c5b (ceph): ceph.spec.in: add new Requires from ceph-disk-prepare
Added new Requires from ceph-disk-prepare: cryptsetup, gptfdisk,
parted and util-linux.
Signed-off-by: Danny Al-Gaaf...
Danny Al-Gaaf
01:12 PM Bug #4298: misdirected op in ffsb test
Sage Weil
12:34 PM Bug #4298 (Resolved): misdirected op in ffsb test
Logs: ubuntu@teuthology:/a/teuthology-2013-02-27_20:00:05-regression-last-master-basic/13866... Tamilarasi muthamizhan
01:02 PM Messengers Feature #2100 (Resolved): msgr: Prevent throttled clients from slowing down non-throttled connect...
commit:c47c02dd87064032762d6a79f58b441f624fc8ed Sage Weil
12:48 PM Feature #4299 (Resolved): crush: command to set additional parents for an interior node or leaf
Currently you can have an OSD is multiple roots, but you need to generate the crushmap manually to do so.
Request ...
Tyler Brekke
12:01 PM Bug #4297: OSD: memory leak, do_notifies
Confirmed, all osds are running v0.56.3. Samuel Just
12:00 PM Bug #4297 (Rejected): OSD: memory leak, do_notifies
From the list:
From: "Bryan K. Wright" <bkw1a@ayesha.phys.virginia.edu>
Sender: ceph-devel-owner@vger.kernel.org
...
Samuel Just
11:47 AM rbd Bug #4285: rbd copy.sh test failing on counting images
triggered again last night, ubuntu@teuthology:/a/teuthology-2013-02-28_01:00:03-regression-next-testing-basic$ less 1... Sage Weil
11:41 AM rbd Bug #4285: rbd copy.sh test failing on counting images
I haven't been able to reproduce this yet, but I suspect it's the previous remove that failed. Unfortunately there ar... Josh Durgin
11:24 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
> That field has no semantic meaning. All it does is
> control the alignment of the memory the OSD reads
> into, w...
Alex Elder
11:00 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
That field has no semantic meaning. All it does is control the alignment of the memory the OSD reads into, which wil... Sage Weil
10:33 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
Another thing about that field. In ceph_osdc_build_request(),
the 64-bit "off" value is subject to this:
...
Alex Elder
10:30 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
I've been winding my way through code this morning and
I've discovered there's something in the ceph message
protoc...
Alex Elder
11:11 AM Bug #4296: Journal: read_entry fails on wrap around
5d54ab154ca790688a6a1a2ad5f869c17a23980a Samuel Just
11:08 AM Bug #4296 (Resolved): Journal: read_entry fails on wrap around
ubuntu@teuthology:/a/sage-log1/12400 Samuel Just
10:48 AM CephFS Feature #4295: mds: Actually purge deleted directories
And Sage points out the reason it's not done so far is because fragmentation mucks it up a bit.... Greg Farnum
10:48 AM CephFS Feature #4295 (Resolved): mds: Actually purge deleted directories
Right now we never actually delete a directory object when it gets unlinked in the filesystem.
1) Identify the reaso...
Greg Farnum
09:44 AM Bug #4283: ceph weight of host not recalculated after taking osd out
Ah, right. I was thinking we'd have a problem where all new data maps to the small one, but of course as long as the ... Greg Farnum
09:01 AM Bug #4283: ceph weight of host not recalculated after taking osd out
Greg: it doesn't, no... the weights are unchanged. But the behavior he is seeing where data from an out osd is shift... Sage Weil
08:18 AM Bug #4283: ceph weight of host not recalculated after taking osd out
@Sage, the CRUSH tunables work changes when host weights are recalculated? In particular, doesn't this change mean th... Greg Farnum
09:33 AM CephFS Fix #4286: SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
Need to figure out what version of fuse added those flags. Ian Colle
08:52 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Yes Sage Weil
05:04 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Great, thanks. Can only upgrade a single osd (out of around 16) to this branch and keep the others running using argo... Corin Langosch
07:20 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
My test to verify my explanation seems to have done so.
I had a message print when get_reply() was called. This
...
Alex Elder
06:59 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
After further consideration I don't think this is going to
be good enough. My goal here is to allow multiple blocks...
Alex Elder
06:28 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
Testing once more with key debug messages enabled that will I
think allow me to prove my explanation is correct.
Alex Elder
06:42 AM Linux kernel client Bug #3967 (Fix Under Review): libceph: complete linger requests only once
A fix for this has been posted for review.
Subject: [PATCH] libceph: complete lingering requests only once
An o...
Alex Elder
06:38 AM Linux kernel client Bug #3967 (In Progress): libceph: complete linger requests only once
I have a fix and I have verified that linger requests do
in fact get completed more than once. (I already knew
thi...
Alex Elder
05:54 AM Revision caa0af25 (ceph): Merge branch 'wip-4222'
Fix for Bug 4222. Add libcephfs-test.jar to the ceph-test package.
Signed-off-by: Gary Lowell <gary.lowell@inktank...
Gary Lowell
05:04 AM Revision 5ce08094 (ceph): fix ceph-object-corpus submodule commit
Broken by 58f4cd53b9a29ec16c863fde8e790381dee20253
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:43 AM Revision 58f4cd53 (ceph): doc: rbd-cloudstack: fix bullet list, missing words, change ! to .
Dan Mick
02:25 AM Revision b65ca564 (ceph): ceph-test.install: Add libcephfs-test.jar to package.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
12:10 AM Revision f5cfd9af (ceph): Merge branch 'wip-4281'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
12:03 AM Revision be3581ec (ceph): doc: Consolidated Ubuntu and Ubuntu 12.10 requirements.
fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins

02/27/2013

11:54 PM Revision fac4959d (ceph): mon: PaxosServices: don't ignore get_version(ver,bl) return value
get_version(version_t,bufferlist) can only return one of two values:
-ENOENT iff the version doesn't exist
zero i...
Joao Eduardo Luis
11:53 PM Revision ded84b1b (ceph): doc: Added dependencies for ubuntu 12.10.
fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
11:43 PM Revision cfcaceac (ceph): debian: require cryptsetup-bin
This is needed for ceph-disk-prepare's dmcrypt support.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:07 PM Bug #3945: osd: dynamically link to leveldb
Backports of leveldb should only be needed for squeeze, oneiric, sles, and opensuse. Squeeze also requires a snappy b... Anonymous
10:56 PM Bug #3945: osd: dynamically link to leveldb
Danny's pull request updated the README file. Thanks for the reminder. Anonymous
09:38 PM Bug #3945: osd: dynamically link to leveldb
We should also update README to include the new packages Dan Mick
09:06 AM Bug #3945: osd: dynamically link to leveldb
Sage Weil
06:44 AM Bug #3945: osd: dynamically link to leveldb
The problem is that quantal only have libleveldb1 version 0+20120530.gitdd0d562-2 (check http://packages.ubuntu.com/s... Danny Al-Gaaf
05:06 AM Bug #3945: osd: dynamically link to leveldb
packages on gitbuilder currently appear to be broken. An update attempt this morning shows:
nhm@burnupiX:~$ sud...
Mark Nelson
10:45 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Created branch bobtail-leveldb with leveldb changes. Anonymous
10:42 PM CephFS Tasks #4222 (Resolved): Add libcephfs-test.jar to ceph-test deb package
Resolved with commit:
commit b65ca564b6ec7324ba43e4d35a2d114b4f7220ea
Author: Gary Lowell <glowell@inktank.com>
...
Anonymous
10:41 PM Revision 5e278b85 (ceph): vstart.sh: give mon. key mon = 'allow *' caps
This is needed for ceph-create-keys to do its thing.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:27 PM Revision 202ae8e7 (ceph): doc: fixed link and form edit.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:27 PM Revision 783555f7 (ceph): doc: Added auth entry to index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:26 PM Revision 7f7b2e74 (ceph): doc: Removed auth entries from general. Part of an auth-specific sectio...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:26 PM Revision 712fca64 (ceph): doc: Added comment to enable message. Added link to Auth Config Reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:25 PM Revision c0ed9011 (ceph): doc: Added Auth Config Reference as standalone config reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:36 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
I'm too tired to offer a guarantee, but I'm pretty sure
this is what's going on. A connection fault occurs while
r...
Alex Elder
05:18 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
OK, back again after a meeting.
I was thinking about it, and I wonder whether this has to
do with a message that ...
Alex Elder
12:53 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
We are in the path where an osd response message has
been received, and the messenger has called its
alloc_message ...
Alex Elder
12:28 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
I have reproduced the problem--just. I haven't had a chance
to look at it but I think I will soon be able to identi...
Alex Elder
09:17 AM rbd Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
I have to reproduce this again because my target machine
that hit this got rebooted. But a recent proposed change
...
Alex Elder
08:28 PM Revision c5b55f9b (ceph): Fix pass/fail display on exit.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
08:28 PM Revision 09979541 (ceph): Implement email task.
Email.py was added so that the emailto attribute could be passed,
and to prevent 'module object has no attribute: ema...
Warren Usui
07:21 PM Revision f62c5ab8 (ceph): osd: allow log trimming during recovery
We rely on min_last_complete_ondisk being accurate; as long as we have logs
from that point, the current replicas wil...
Sage Weil
07:04 PM Revision c980b763 (ceph): ceph-fuse: add ceph options for all current fuse options
This will make it easier to disable these for end users, and for platforms
with old libfuse versions that don't suppo...
Sage Weil
06:54 PM Revision bf2cad1a (ceph): Merge pull request #81 from dalgaaf/wip-da-sca-style-1
Fix some smaller style issues
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:50 PM Revision cf0d4f86 (ceph): mon: MonitorDBStore: return -ENOENT on get() if key doesn't exist
And adjust version_t get(string,string) so that, in case of -ENOENT, it
returns 0 (when a key doesn't exist, assumes ...
Joao Eduardo Luis
06:40 PM Revision 1e6e8aeb (ceph): ceph-fuse: fix install_debs call with new syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:36 PM Revision 1a581d0d (ceph): kv_flat_btree_async.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:32 PM Revision b6884e8e (ceph): kv_flat_btree_async.cc: remove some unreachable break statements
Remove unreachable break statements after return calls in a switch.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bise...
Danny Al-Gaaf
06:18 PM Revision ebdf67f3 (ceph): key_value_store/cls_kvs.cc: remove unused variable dupmap
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:14 PM Revision ca71457b (ceph): bloom_filter.hpp: check for self assignment
Check for self assignment in operator= to avoid problems with
dynamic memory (cppcheck).
Signed-off-by: Danny Al-Gaa...
Danny Al-Gaaf
06:09 PM Bug #4271: osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
2013-02-27 16:48:25.907737 7f624039e700 10 osd.3 pg_epoch: 9 pg[2.3( v 9'1918 (9'917,9'1918] local-les=4 n=5 ec=1 les... Sage Weil
05:18 PM Bug #4271 (In Progress): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
ubuntu@plana25:~/cephtest/archive/log$ grep rb.0.1010.7a6d8d3c.000000000003 osd.3.log | grep -- -- | grep -v sub_... Sage Weil
10:42 AM Bug #4271: osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
hit this again, ubuntu@teuthology:/a/sage-2013-02-27_09:23:30-rbd-next-testing-basic$ less 13513/teuthology.log
Sage Weil
05:53 PM Revision 8d35a660 (ceph): crush/builder.c: reduce scope of oldsize in crush_add_rule()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:45 PM Revision d9d075e9 (ceph): debian: let dpkg calculate the shlibs dep for leveldb (if any)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:27 PM Revision afa811ca (ceph): CrushCompiler.cc: remove duplicate if/else branches
Fix duplicate content of a if/else branch. Remove the
complete if/else around the content.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
05:22 PM Revision 9a40ab3a (ceph): common/secret.c: reduce the scope of some variables
Reduce the scope of error_buf to the place where it's used.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:01 PM Revision 4b242f9a (ceph): pick_address.cc: pass const string by refrence
Pass 'const string networks' by reference to find_ip_in_subnet_list().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b...
Danny Al-Gaaf
05:00 PM Revision 7b7e9124 (ceph): obj_bencher.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:53 PM Revision 4ac5edd2 (ceph): config.cc: remove unused variable 'val' from parse_injectargs()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:50 PM Revision 7aab4808 (ceph): code_environment.cc: move variable ret in get_process_name()
Move 'ret' in get_process_name() to the correct block to suppress
warning about unused variable in cppcheck.
Signed-...
Danny Al-Gaaf
04:49 PM Revision de3f80cd (ceph): ceph_context.cc: remove unused variable 'args' from do_command
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:43 PM Revision 0449c3ae (ceph): Merge pull request #79 from dalgaaf/wip-da-leveldb
Some fixes related to switch to system leveldb
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:36 PM Revision babb3299 (ceph): Merge pull request #80 from dalgaaf/wip-da-4261
ceph_argparse.cc: accept also 0/1 for boolean injectargs
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM rbd Feature #3417 (In Progress): krbd: read path (layering)
Ian Colle
04:28 PM rbd Subtask #2855 (Closed): krbd: copy-up on write to clone
Tracking effort under 3419 Ian Colle
04:27 PM rbd Feature #3419 (New): krbd: copy-up on write to clone
Ian Colle
04:25 PM rbd Subtask #2854 (Closed): krbd: write path
Tracking under 3418 Ian Colle
04:25 PM rbd Feature #3418 (In Progress): krbd: write path (layering)
Ian Colle
04:23 PM rbd Subtask #2852 (Closed): krbd: open parent on open
Move this tracking to 3416 Ian Colle
04:21 PM rbd Feature #3416 (In Progress): krbd: open parent on open
Ian Colle
04:21 PM rbd Feature #2851: krbd: RBD layering support
Josh created the new feature tickets so they'd show up in redmine backlog - subtasks don't. Ian Colle
04:11 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
commit:f5cfd9af3c1b7fd5c585377cdf42e84c0abed64c Sage Weil
04:04 PM Documentation #4288 (Resolved): New requirements to build Ceph from source
Added dependencies to Ubuntu. See http://ceph.com/docs/master/install/build-prerequisites/#ubuntu John Wilkins
03:47 PM Documentation #4288 (In Progress): New requirements to build Ceph from source
John Wilkins
12:38 PM Documentation #4288 (Resolved): New requirements to build Ceph from source
On Ubuntu 12.10 libsnappy-dev and libleveldb-dev are now required to build Ceph from source. caleb miles
03:54 PM Revision cd4dc834 (ceph): cls_crypto.cc: remove some unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:51 PM Revision 924040ba (ceph): cls_acl.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:48 PM Revision b20d0248 (ceph): common/armor.c: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM Revision 289d8164 (ceph): ceph_argparse.cc: accept also 0/1 for boolean injectargs
Accept also 0 (as false) and 1 (true) as arguments for
boolean option on injectargs.
Fixes: #4261
Signed-off-by: Da...
Danny Al-Gaaf
03:39 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
When you have a minute, hold your nose and checkout wip-create-keys. Tested on debian wheezy and it works fine.
Sage Weil
02:45 PM devops Feature #4209 (Fix Under Review): make ceph-create-keys work on non-upstart systems
Sage Weil
03:14 PM Revision a7e797d7 (ceph): TextTable: pass const string by refrence to define_column()
Pass 'const string heading' by reference to define_column().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:04 PM Revision 90c407ee (ceph): CephBroker.h: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:59 PM devops Feature #3344 (Resolved): ceph-disk-prepare?: provide some sort of tool to clear out a disk, with...
added a whiel back, commit:b2ff6e8c9d96dee2c063b126de7030a5c2ae0d02 Sage Weil
02:53 PM Revision 85e36c15 (ceph): SyntheticClient.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:40 PM devops Feature #3920: ceph-deploy: support other deb-based distros
ceph-deploy commit:502acf2c0f0d31636ab739df6eff072dea9ac3e5 Sage Weil
02:40 PM devops Feature #3920 (Resolved): ceph-deploy: support other deb-based distros
Sage Weil
02:40 PM devops Feature #3919 (Resolved): ceph-deploy: remove upstart dependency
Sage Weil
02:39 PM Revision f42a63ba (ceph): debian/control: fix Depends
Remove request for libleveldb1 version > 1.2. Every libleveldb1 package
should work, otherwise the SO name/version of...
Danny Al-Gaaf
01:47 PM Revision 43161532 (ceph): debian/control: add libleveldb-dev to Build-Depends:
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:47 PM Revision 2becb35a (ceph): README: add leveldb-dev to package list needed for build
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:39 PM Revision f811f727 (ceph): ceph.spec.in: fix leveldb handling
There is no need to add leveldb as 'Requires:'. The RPM build system
will find this dependency by itself.
Add leveld...
Danny Al-Gaaf
01:27 PM Revision 37d148ba (ceph): configure.ac: check for libsnappy
Since libsnappy is needed by leveldb, check if the lib is installed
before check for leveldb.
Signed-off-by: Danny A...
Danny Al-Gaaf
01:26 PM Revision 83dbaf65 (ceph): add src/leveldb to .gitignore
Add src/leveldb to .gitignore in master, since the directory
may get checked out by older branches. Ignore it since i...
Danny Al-Gaaf
01:22 PM Revision 8162215d (ceph): remove leveldb from master branch
Since we now build against system leveldb and no longer
against a git submodule, drop the submodule from git master.
...
Danny Al-Gaaf
12:58 PM Feature #3775: log: stop logging in statfs reports usage above some threshold
Sage Weil
12:55 PM Feature #4203 (Resolved): kernel: support for new pool hashing feature
Sage Weil
12:55 PM Fix #4192 (Resolved): osd: fix log trimming
commit:f62c5ab8e86e20c05b3e21feb06a145f301adb92 Sage Weil
12:28 PM Bug #4287 (Duplicate): Rbd volumes from pools with hyphen in name are not mappable if cephx is used
The fix is already in the bobtail branch, in addition to master and next. Josh Durgin
12:03 PM Bug #4287 (Duplicate): Rbd volumes from pools with hyphen in name are not mappable if cephx is used
ceph 0.56.3... Maciej Galkiewicz
11:45 AM Feature #4106: Monitor free space on crush pools
sorry, i misunderstood ian's question.
i think what this is looking for is looking at the osd_stat summations (use...
Sage Weil
11:26 AM Feature #4106 (Duplicate): Monitor free space on crush pools
Ian Colle
11:18 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
This feature should be available in the Dumpling release due at the beginning of August. Neil Levine
11:10 AM CephFS Fix #4286 (Rejected): SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
encounted error when mounting a cfuse volume on SLES 11.
unknown option: big-writes
unknown option: atomic_o_trun...
Ken Franklin
11:02 AM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
... Sage Weil
09:56 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I've attached the log of osd.0 and osd.3 which both crashed again. Wido den Hollander
09:06 AM Bug #3816 (Need More Info): osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
Sage Weil
08:34 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
Can you capture a bit of log leading up to the crash? debug osd = 0/20 Sage Weil
06:52 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I just tried the fix on another cluster where I was seeing this, but still see OSDs crash:... Wido den Hollander
09:37 AM Bug #4282 (Need More Info): auth: could not find secret_id=0
Can you please do
ceph osd tell \* injectargs '--debug-monc 20 --debug-auth 20 --debug-ms 1'
and then see if y...
Sage Weil
08:36 AM Bug #4261 (Resolved): injectargs can't parse boolean values correctly
Sage Weil
07:48 AM Bug #4261: injectargs can't parse boolean values correctly
see https://github.com/ceph/ceph/pull/80 for a fix to accept also 0/1 for boolean options on injectargs. Danny Al-Gaaf
07:58 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
The issue for not completing multiple lingering requests
more than once is http://tracker.ceph.com/issues/3967.
(Ju...
Alex Elder
05:02 AM Revision c0c33834 (ceph): install: poll for packages if wait-for-package: true
If the yaml has
wait-for-package: true
then block and poll for the packages to appear if they are not already
ther...
Sage Weil
05:01 AM Revision b33714a5 (ceph): test: add hadoop-internal test
Add a test for our branch of the Hadoop code.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sam Lang <sam...
Joe Buck
05:01 AM Revision 454e1618 (ceph): install: fix branch/tag/sha1 selection
We were only allowing selection of packages by branch!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:00 AM Revision f985106d (ceph): test: update java tests
Add additional packages to be installed
for the java tests. This is required
due to recent changes to teuthology.
...
Joe Buck
04:07 AM Revision ea546aef (ceph): Build: Change build to always use system leveldb
Dynamically link to the leveldb installed on the system rather than
statically linking ceph copy. Remove the --with-...
Gary Lowell
02:28 AM Revision a34e7c6f (ceph): ceph-test.install: remove cepkfs-test.jar
This was merged prematurely to mast.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
01:53 AM Revision 0e239e64 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Sage Weil
01:50 AM Revision 8c6f5221 (ceph): osd: leave osd_lock locked in shutdown()
No callers expect the lock to be dropped.
Fixes: #3816
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked fr...
Sage Weil
01:45 AM Revision 75ce88fb (ceph): doc: fix rst for watch/notify internals
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:36 AM Revision c313423c (ceph): OpRequest: rmw_flags may actually be 0
If the operation includes only an invalid method,
the flags will be 0.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com...
Samuel Just
01:29 AM Revision d6b4a7be (ceph): Merge branch 'next'
Sage Weil
01:29 AM Revision 0666b630 (ceph): ceph-test.install: Add libcephfs-test.jar.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
01:11 AM Revision 1da4087e (ceph): Merge pull request #78 from Elbandi/master
Some fixes and functions for libcephfs and client
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:53 AM Revision 1d8e1195 (ceph): client: add some new functions: lchmod, fsetattr, lutime
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:53 AM Revision ac9ed33a (ceph): client: allow change file owner or group only
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:52 AM Revision 7bd84006 (ceph): client: use get_filehandle
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:52 AM Revision 3cc0551b (ceph): client: fix log data
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:52 AM Revision c5d78f4a (ceph): libcephfs: fix default parameters document for ceph_open_layout
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:47 AM Revision d908c30d (ceph): ceph_manager: use an exception type
Otherwise this obscures the error
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:11 AM Revision 3768050f (ceph): Merge pull request #76 from dalgaaf/wip-da-sca-style
Fix some style related issues found by cppcheck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

02/26/2013

11:53 PM Revision b271b656 (ceph): Merge remote-tracking branch 'gh/wip-4256'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
11:47 PM Revision 6810111c (ceph): mon: Monitor: adjust sync start criteria considering a peon's bootstrap
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:47 PM Revision cf20ea6e (ceph): mon: Monitor: check for an argument to 'quorum' before reading the array
Fixes: #4218
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
11:47 PM Revision ebf47175 (ceph): mon: give useful errors to user when store is missing
We used to assert() instead, which didn't shed enough light on the cause
and could confuse the user into believing so...
Joao Eduardo Luis
11:47 PM Revision b5c9e59f (ceph): PendingReleaseNotes: mention ceph-mon requiring the creation of data dir
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:47 PM Revision d9962cc3 (ceph): mon: Paxos: bootstrap if we have fallen behind when we start collecting
Fixes: #4256
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
10:55 PM Revision f58601d6 (ceph): librbd: fix rollback size
The duplicate calls to get_image_size() and get_snap_size() replaced
by 5806226cf0743bb44eaf7bc815897c6846d43233 unco...
Josh Durgin
10:32 PM CephFS Feature #4277: Move built hadoop artificats to download URL
The output of the gitbuilders are staged to gitbuilder.ceph.com, the release process (different set of scripts) produ... Anonymous
02:17 PM CephFS Feature #4277 (Closed): Move built hadoop artificats to download URL
We are at the point now where we are building some useable jar files that we'd like to reference from the Hadoop docu... Noah Watkins
10:07 PM Revision a324d999 (ceph): msg: fix entity_addr_t::is_same_host() for IPv6
We weren't checking the memcmp return value properly! Aie...
Backport: bobtail
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
10:07 PM devops Feature #3920 (In Progress): ceph-deploy: support other deb-based distros
Sage Weil
10:07 PM Revision c8dd2b67 (ceph): msg: fix entity_addr_t::is_same_host() for IPv6
We weren't checking the memcmp return value properly! Aie...
Backport: bobtail
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
10:04 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
wip-create-keys Sage Weil
09:12 PM Revision 5b468e25 (ceph): mon: fix other debug dumps
These should only kick in at high debug levels. Moving any "work" between
the dout() and dendl lines puts them insid...
Sage Weil
09:06 PM Bug #4283: ceph weight of host not recalculated after taking osd out
Thanks for the quick info. Seems like I have to wait for bobtail to use them, right? I'm already using the other thre... Corin Langosch
08:57 PM Bug #4283 (Closed): ceph weight of host not recalculated after taking osd out
This is a known problem with the old (and unfortuantely still default) CRUSH behavior. You can fix this with a comma... Sage Weil
08:40 PM Bug #4283 (Closed): ceph weight of host not recalculated after taking osd out
Today I experienced an osd failure and marked that osd (osd.1) out. It was a big osd so had a weight of 2. Another sm... Corin Langosch
08:38 PM Revision be313909 (ceph): msgr: print dump before asserting (if that is enabled)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:35 PM Revision 20b09339 (ceph): msgr: dump corrupt message to log (at high debug levels)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:29 PM Revision 33d91cce (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
08:26 PM Revision 6d89b34e (ceph): osd: allow (some) log trim when degraded, but not during recovery
We allow some trim during degraded, although we keep more entries around to
improve our chances of a restarting OSD o...
Sage Weil
08:26 PM Revision 86df164d (ceph): osd: restructure calc_trim
No functional change, except that we log more debug, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: S...
Sage Weil
08:26 PM Revision 0ba8db6b (ceph): osd: allow pg log trim during (non-classic) scrub
Chunky (and deep) scrub do not care about PG log trimming. Classic scrub
still does.
Deep scrub can take a long tim...
Sage Weil
08:25 PM Revision dd123333 (ceph): Merge remote-tracking branch 'gh/wip_4257'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
07:45 PM Bug #4282 (Resolved): auth: could not find secret_id=0
root@ceph-osd-2-1:/var/log/ceph# ceph -v
ceph version 0.56.2 (586538e22afba85c59beda49789ec42024e7a061)
ON osd:
...
Ivan Kudryavtsev
07:33 PM Revision c1cffc71 (ceph): mon: avoid expensive dump unless log will gather
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:13 PM Bug #4250: mon: crash in finish_proposal after recovery
recent logs: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11462 Tamilarasi muthamizhan
06:27 PM Bug #4250: mon: crash in finish_proposal after recovery
I haven't been able to reproduce this, but given the stack trace, I have a feeling that it was fixed by commit:98408f... Joao Eduardo Luis
07:10 PM Revision 95a379aa (ceph): ceph_common.sh: tolerate missing mds, mon, osds in conf
With set -e this seems to fail (at least on some machines) if, say, there
is no MDS in the conf file. This fixes it....
Sage Weil
07:09 PM Revision 95c13bf5 (ceph): Merge branch 'wip-4119'
Fix for bug 4119r, create directories under /var/lib/ceph. Gary Lowell
07:02 PM Bug #4253: radosgw: segfault in lockdep register
recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11592 Tamilarasi muthamizhan
06:57 PM rbd Bug #4255: osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11554
2013-02-25T03...
Tamilarasi muthamizhan
06:53 PM Revision 6bd09695 (ceph): testing: updating hadoop-internal test
Small tweaks to the hadoop-internal test
to better use existing environment varaibles
and in response to the recent t...
Joe Buck
06:51 PM Revision 12740642 (ceph): CephBroker.cc: fix condition
from cppcheck:
Fix Suspicious condition (assignment + comparison); Clarify
expression with parentheses.
Signed-off...
Danny Al-Gaaf
06:50 PM Bug #3690 (In Progress): osd crashed in FileStore::_do_transaction
recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11496
2013-02-25 02...
Tamilarasi muthamizhan
06:46 PM Revision f0ae3804 (ceph): test: removing dead code
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
06:46 PM Revision 50060281 (ceph): test: updating libcephfs-java tests
Recent changes in teuthology necessitate
changes to libcephfs-java test case.
Signed-off-by: Joe Buck <jbbuck@gmail....
Joe Buck
06:43 PM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
recent log:
ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11488
ubuntu@teuthol...
Tamilarasi muthamizhan
06:31 PM Revision 4ce34616 (ceph): Client.cc: reduce the scope of some variables
Reduce the scope of some variables.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:23 PM Bug #4281: mon: FAILED assert(success) on LogMonitor
wip-4281 contains a patch on commit:b4e1006b99a22955149ec26777c81572007fa20d Joao Eduardo Luis
06:07 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
The bug is highly reproducible by running 'ceph -w', and presents itself in the form of:... Joao Eduardo Luis
06:18 PM Revision 60b9b108 (ceph): Client.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:18 PM Revision e00bff22 (ceph): teuthology: remove CEPH_JAVA_PATH
Since teuthology now uses debian packages,
we do not need to set this in workunit.
The one test that uses this now te...
Joe Buck
06:15 PM Revision 9af61cb6 (ceph): teuthology: add an extra_packages flag to install
Some tests require additional packages
(e.g., java bindings, hadoop bindings).
Extend the install task to allow for t...
Joe Buck
06:00 PM Revision 455832a7 (ceph): Merge pull request #75 from alram/master
Typo: pool should be root in rados/operations/crush-map.rst
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:51 PM Bug #4274 (Duplicate): osd: FAILED assert(osd_lock.is_locked())
this is actually a dup of #3816.. reported by you! :) Cherry-picked the fix to bobtail, commit:8c6f52215240f48b5e4d... Sage Weil
01:06 PM Bug #4274 (Duplicate): osd: FAILED assert(osd_lock.is_locked())
So I just got a notice from my test cluster that is was unhealthy.
I checked and 7 out of 12 OSDs died with the sa...
Wido den Hollander
05:50 PM Revision 26e8577d (ceph): Paxos.h: pass string name function parameter by reference
Pass 'const string name' function parameter by reference.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:47 PM Revision dc55c293 (ceph): Typo: pool should be root in rados/operations/crush-map.rst
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
05:32 PM Feature #3484 (In Progress): mon: 'ceph df'
Joao Eduardo Luis
05:22 PM Documentation #4227: networks section still doesn't explain global vs specific
Sage: yeah, that wasn't the question; the question was, say you have public/cluster nets
in global; can you specify ...
Dan Mick
04:50 PM Documentation #4227: networks section still doesn't explain global vs specific
the sections behave in the usual way, where [type.foo] overrides [type] overrides [global]. Sage Weil
05:01 PM CephFS Bug #4134: mds: request locking hang under snaptests
Oh, and actually the client is the one with the seq of 2 while the MDS only thinks it should have a seq of 1. Curious... Greg Farnum
02:48 PM CephFS Bug #4134 (In Progress): mds: request locking hang under snaptests
The request is attempting to read a snapshotted inode, but the inode is still in the LOCK_SNAP_SYNC state from when i... Greg Farnum
05:00 PM Revision 8f7d56c5 (ceph): Merge pull request #73 from dalgaaf/wip-da-sca-cppcheck-emptiness
fix more emptiness checks
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:58 PM Revision 25768c2a (ceph): Merge pull request #74 from dalgaaf/wip-da-sca-misc
mds/journal.cc: fix assert in replay()
Let's see how many bugs this has been hiding... :)
Reviewed-by: Sage Weil <s...
Sage Weil
04:35 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Unfortunately there doesn't appear to be a way to detect that with leveldb's current API. (If there was, I would exp... Sage Weil
03:02 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Will you also add checks to ensure ceph doesn't start if the on disk data is incompatible with the version of the lib... Corin Langosch
10:10 AM Bug #3948 (In Progress): problems from leveldb static linkage and leveldb downgrade
We'll create a branch off of Bobtail with the fix for 3945. Ian Colle
04:32 PM CephFS Bug #4280: mds: crash on lookupsnap
Logs and core in kai:/home/gregf/logs/4280 Greg Farnum
04:31 PM CephFS Bug #4280 (Resolved): mds: crash on lookupsnap
While running qa/workunits/snaps/snaptest-snap-rm-cmp.sh:... Greg Farnum
04:25 PM Bug #4279 (Resolved): mon: received but didn't forward osd boot message
on a cluster of 6 osds, we get osd boot messages from ~4 osds, and forward only some of them to the leader. this rep... Sage Weil
03:35 PM Feature #4278 (New): add ability to make ceph ignore io errors for non-meta/internal data
Right now a ceph osd crashes/ exits if it gets an io error. In many cases - i assume - ceph could simply continue run... Corin Langosch
03:27 PM Revision ef20382d (ceph): osd/ReplicatedPG.cc: remove unused variables
Remove unused variable declarations.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:24 PM Revision fd5ce75b (ceph): osd_types.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:23 PM Revision c0da0e12 (ceph): OSDMap.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:13 PM Revision 83eadd89 (ceph): PGMonitor.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:03 PM Revision 43e2b51a (ceph): Client.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:56 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
commit:f58601d681d3aee6541119ab830ba5e2a9ec3a13 Sage Weil
12:23 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
... Sage Weil
02:56 PM Revision d783f95c (ceph): CephxProtocol.cc: catch end_of_buffer by reference
Follow 'Throw by value, catch by reference' to void copying and
potential slicing the exception.
Signed-off-by: Dann...
Danny Al-Gaaf
02:54 PM Revision bf10e5e9 (ceph): CephxProtocol.cc: catch error by reference
Follow 'Throw by value, catch by reference' to void copying and
potential slicing the exception.
Signed-off-by: Dann...
Danny Al-Gaaf
02:47 PM Revision d0e48ebb (ceph): crushtool.cc: remove unneeded function declaration
Remove unneeded function declarations (data_analysis() is unused and
usage() is not needed).
Signed-off-by: Danny Al...
Danny Al-Gaaf
02:21 PM Revision a6b3cc78 (ceph): mds/journal.cc: fix assert in replay()
Fix assert in replay(), check if mds->sessionmap.version is cmapv
instead of assign cmapv to mds->sessionmap.version...
Danny Al-Gaaf
12:44 PM Feature #4199: mon: data loss: low disk space handling
Sage Weil
12:42 PM Feature #4273: osd: prioritize recovery for degraded pgs
Sage Weil
12:40 PM Feature #4273 (Resolved): osd: prioritize recovery for degraded pgs
When recovering from a disk/ osd crash ceph should put priority on degraded pgs. This would be the cluster in a safe ... Corin Langosch
12:28 PM Bug #4257 (Resolved): osd: clearing recovery state on pg removal races with applying pushes
commit:dd123333b8e432e1b84b67b500437949d2e75dff Sage Weil
12:19 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
on latest next, including the most recent osd ooo reply fixes:... Sage Weil
11:13 AM devops Feature #4119 (Resolved): rpm: create /var/lib/ceph/* directories
Resolved with the following commit:
commit 1c8ffc5852d573181a29e0cd9b2e83cc46381f71
Author: Gary Lowell <glowell@...
Anonymous
11:12 AM rbd Cleanup #4262 (Fix Under Review): libceph: drop redundant page info assignments
Ian Colle
11:08 AM RADOS Tasks #4269 (New): qa: test pool rename
Make sure caps matching pool name work correctly after a pool is renamed. Josh Durgin
11:07 AM Fix #4225 (Resolved): objecter: watch is treated as a read (linger) operation
Sage Weil
11:07 AM Fix #4192 (In Progress): osd: fix log trimming
Sage Weil
11:04 AM rgw Feature #3990 (In Progress): rgw: dr: implement new version objclass
Ian Colle
10:46 AM Bug #4268 (Can't reproduce): mon: timecheck: teuthology task fails due to unreported timecheck fr...
The leader didn't report he's own timecheck entry on the report, leading the teuthology task to fail for absence of s... Joao Eduardo Luis
10:25 AM Revision 88555e72 (ceph): KeyValueDBMemory.cc: use empty() instead of size() == 0
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:19 AM Revision 4059d94a (ceph): ReplicatedPG.cc: use empty() instead of size() == 0
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:16 AM Revision a2d842f9 (ceph): FileStore.cc: use if(!empty()) instead of if(size())
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:15 AM Revision e3b27b7b (ceph): mon_store_converter.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:13 AM Revision ed83d4b9 (ceph): Paxos.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:01 AM Revision 14716fd2 (ceph): Monitor.h: use empty() instead of !size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:01 AM Revision 7a81b07f (ceph): Monitor.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
09:36 AM CephFS Bug #4266 (Won't Fix): crush placement from crushtool mismatches observed behavior for pools othe...
The --x is only coincidentally related to the second part of hte pgid (currently). If you want to map a specific pgi... Sage Weil
08:05 AM CephFS Bug #4266 (Won't Fix): crush placement from crushtool mismatches observed behavior for pools othe...
Because OSDs add the pool id to the pg number to form the x passed to crush_do_rule, whereas crushtool just gets an x... Alexandre Oliva
09:27 AM Feature #4267 (Resolved): osd: mark self immediately down on orderly (SIGINT, SIGTERM) shutdown
If you kill a daemon, it should take the time to tell the monitor it is going down. This will avoid having to wait f... Sage Weil
07:51 AM Revision 1c8ffc58 (ceph): ceph.spec.in: Create placeholder directorys under /var/lib/ceph (Bug 4...
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
05:12 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
Of course it's not going to be easy... The problem showed up
this time at offset 2199533527040 instead of 219953839...
Alex Elder
03:35 AM Revision aa79077c (ceph): configure.ac: Add test for c++ compiler.
The AC_PROG_CXX macro sets a flag if a C++ compiler is found
but does not fail if one is not found, it left to applic...
Gary Lowell
03:15 AM Revision 3ebabb34 (ceph): Add timer.py and display summary info in run.py.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
03:15 AM Revision 51fa5fb2 (ceph): nuke: blow away /home/ubuntu/cephtest too
(along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:14 AM Revision b744f423 (ceph): radosgw-admin: Bug fixes for issue 4251.
Fixes errors introduced by d44fb14762c3d7e2853a8e4be012cd8e4557124e.
Signed-off-by caleb.miles <caleb.miles@inktank....
caleb miles
02:27 AM Revision 0b968f51 (ceph): Add rbd locking/fencing test
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
02:17 AM Revision ccdafa06 (ceph): test_lock_fence.sh, rbdrw.py: rbd lock/fence test
qa/workunits/rbd/test_lock_fence.sh runs using test/rbdrw.py
rbdrw.py creates an image, locks it, and runs an I/O lo...
Dan Mick
01:54 AM Revision bee8dffc (ceph): nuke: blow away /home/ubuntu/cephtest too
(along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:48 AM Revision 1f142741 (ceph): Merge remote-tracking branch 'gh/wip-4249-master'
Sage Weil
01:48 AM Revision 9096d706 (ceph): Merge remote-tracking branch 'gh/wip-4249' into next
Sage Weil
01:41 AM Revision 21471c1e (ceph): Merge remote-tracking branch 'gh/wip-4252'
Sage Weil
01:32 AM Revision 8ce9490e (ceph): rgw: no lockdep on radosgw
This currently crashes because of linking problems, see #4253.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:55 AM Revision 98408f5c (ceph): mon: PaxosService: remove lingering uses of paxos getters and wait methods
We should use the PaxosServices getters, setters, and wait methods when and
wherever possible. These must have falle...
Sage Weil
12:50 AM Revision 9d472ca7 (ceph): systest: restrict list error acceptance
Only ignore errors after the midway point if the midway_sem_post is
defined.
Signed-off-by: Josh Durgin <josh.durgin...
Josh Durgin
12:50 AM Revision b64d2617 (ceph): systest: fix race with pool deletion
The second test have pool deletion and object listing wait on the same
semaphore to connect and start. This led to er...
Josh Durgin
12:49 AM Revision 29642d33 (ceph): Merge remote-tracking branch 'gh/wip-4147'
Sage Weil
12:29 AM Revision 9e6025b6 (ceph): doc: Added subnet example and verbiage to network settings.
fixes: #4049
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:12 AM Revision 5e5530be (ceph): doc: Added content to remove REJECT rules from iptables.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:09 AM Revision 9c693d7e (ceph): test_rbd: move flatten tests back into TestClone
They need the same setup, and it's easy enough to run specific
subtests. Making them a separate subclass accidentally...
Josh Durgin
12:02 AM Revision 3e8d11b4 (ceph): Add timer.py and display summary info in run.py.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui

02/25/2013

11:59 PM Revision 55bd7687 (ceph): qa: enable watch-notify dependent test
This works now that watch-notify has been reworked a bit.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:56 PM Revision 345aa2df (ceph): test_rbd: close image before removing it
This error was masked before by watch notify not differentiating
between watches from the same client with different ...
Josh Durgin
11:29 PM Revision 79c4e7e9 (ceph): osd: pull requeued requests off one at a time
Pull items off the finished queue on at a time. In certain cases, an
event may result in new items betting added to ...
Sage Weil
11:29 PM Revision 79d68ae8 (ceph): osd: requeue pg waiters at the front of the finished queue
We could have a sequence like:
- op1
- notify
- op2
in the finished queue. Op1 gets put on waiting_for_pg, the not...
Sage Weil
11:28 PM Revision 9ab0fd75 (ceph): doc: Added a small ref section for osd config reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:27 PM Revision 3ef6d5bd (ceph): doc: Updated osd configuration reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:02 PM Revision 5b24a68b (ceph): systest: restrict list error acceptance
Only ignore errors after the midway point if the midway_sem_post is
defined.
Signed-off-by: Josh Durgin <josh.durgin...
Josh Durgin
10:55 PM Revision b0271e39 (ceph): systest: fix race with pool deletion
The second test have pool deletion and object listing wait on the same
semaphore to connect and start. This led to er...
Josh Durgin
10:28 PM Bug #3444 (Duplicate): Qemu librbd aio
Josh Durgin
10:09 PM Revision 2b7deeea (ceph): qa: output rados test names as they run
So we don't have to figure out which test is running from the output,
which can be difficult with the system tests.
...
Josh Durgin
09:58 PM Revision 3a6ce5d0 (ceph): mds: open mydir after replay
In certain cases, we may replay the journal and not end up with the
dirfrag for mydir open. This is fine--we just ne...
Sage Weil
09:33 PM Bug #3631 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid) during ...
commit:56c5a07708d52de1699585c9560cff8b4e993d0a Sage Weil
09:30 PM Revision a01dea6a (ceph): ReplicatedPG::C_OSD_CommittedPushedObject take epoch submitted
What we really care about is that the epoch in which the Context
was submitted is at complete() time >= last_peering_...
Samuel Just
09:30 PM Revision 04ee8f47 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject: use intrusive_ptr for pg
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:30 PM Revision 67225339 (ceph): PG::build_scrub_map: detect race with peering via last_peering_reset
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:30 PM Revision 62999ea2 (ceph): PG,ReplicatedPG: use pg_has_reset_since to discard old async events
Local async events are obsolete if the pg is deleting or if the
epoch at which they were created is prior to last_pee...
Samuel Just
09:12 PM Revision 31ef4a12 (ceph): ceph.conf: debug ms = 1 for monitors
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:12 PM Revision d7337364 (ceph): exec, pexec: set TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:12 PM Revision 24eeb0da (ceph): rbd: drop udev
The packages have these rules now.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:12 PM Revision a60e7b59 (ceph): rbd: set TESTDIR when running xfstests
[elder@inktank.com: fixed typo]
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:32 PM Bug #4265 (Won't Fix): ceph-deploy new doesn't support multiple monitors on one host.
It appears that ceph-deploy is treating both monitor name and hostname as ipaddress. Anonymous
08:12 PM Revision c4537347 (ceph): librbd: remove unused internal method
get_snap_size() has been replaced by get_image_size(snap_id) everywhere.
Signed-off-by: Josh Durgin <josh.durgin@ink...
Josh Durgin
08:12 PM Revision db5fc227 (ceph): Merge branch 'wip-4249' into wip-4249-master
Make snap_rollback() only take a read lock on snap_lock, since
it does not modify snapshot-related fields.
Conflicts:...
Josh Durgin
07:44 PM Bug #3945: osd: dynamically link to leveldb
The leveldb backports (and libsnappy) available for for platforms that need them. Anonymous
07:40 PM Feature #4005: Add perftools to the kernel debian package script
Patch submitted to the kernel build maintainer. Anonymous
07:39 PM Bug #3955 (Resolved): Configure should explicity check for c++ compiler.
Resolved with:
commit aa79077c2442e518c11f3d1885461d734909370b
Author: Gary Lowell <glowell@inktank.com>
Date: ...
Anonymous
07:36 PM Revision 5806226c (ceph): librbd: drop snap_lock before invalidating cache
Writeback will take the snap_lock, so read everything we need under it
before invalidating the cache. This avoids a r...
Josh Durgin
07:29 PM Bug #4027 (Resolved): ceph-fuse on opensuse12 has the wrong requirement name for libfuse dependency
Cleaning up the requires list, resolves the issue with libfuse naming, by removing it.
commit 9952f2dd509b436a3cf1...
Anonymous
07:20 PM rgw Bug #4251 (Resolved): radosgw-admin test fails on master
caleb miles
07:19 PM rgw Bug #4251: radosgw-admin test fails on master
Resolved commit: b744f423614898c1084d5a8b48b9c54de2a7f570 caleb miles
07:12 PM rbd Bug #4237 (Resolved): krbd: ignore zero-length requests
This has been committed.
commit 4dda41d3d76747414586a4bad5615b550e0986b1
Author: Alex Elder <elder@inktank.com>
...
Alex Elder
07:11 PM rbd Bug #4238 (Resolved): krbd: still more barrier fixes
This has been committed.
commit 632b88cadece050ca925d74bda250c4a320c5cc7
Author: Alex Elder <elder@inktank.com>
...
Alex Elder
07:11 PM rbd Bug #4235 (Resolved): krbd: add some dout() trace calls
This has been committed.
commit 37206ee5bede14d59306fea3af4c0105d4712342
Author: Alex Elder <elder@inktank.com>
...
Alex Elder
07:10 PM rbd Cleanup #4234 (Resolved): libceph: encapsulate flag setting
This has been committed.
commit c9ffc77adebf9dfe3026ede6c8b3c61586b485b7
Author: Alex Elder <elder@inktank.com>
...
Alex Elder
07:09 PM rbd Bug #4184 (Resolved): krbd: fix some sparse problems
Josh reviewed these patches, and I have updated, re-tested
and committed them.
cc344fa rbd: eliminate sparse warn...
Alex Elder
07:01 PM rbd Feature #3190 (Resolved): qa: test fencing
commit:ccdafa067afed74b209537ae45ff8b49bb5fab3b Josh Durgin
05:49 PM rbd Bug #4249 (Resolved): librbd: recursive lock of snap_lock during snap_rollback
commit:9096d70642880946b0b477e33f7debabbefec9fa Sage Weil
12:26 PM rbd Bug #4249 (Fix Under Review): librbd: recursive lock of snap_lock during snap_rollback
wip-4249 Josh Durgin
05:41 PM rbd Bug #4252 (Resolved): rbd python bindings: error removing image on list_children
commit:21471c1ef4cf02e068a6e6c49cd41e95efec952a Sage Weil
04:46 PM rbd Bug #4252 (Fix Under Review): rbd python bindings: error removing image on list_children
wip-4252, test broke with the watch-notify changes Josh Durgin
04:02 PM rbd Bug #4252 (In Progress): rbd python bindings: error removing image on list_children
Josh Durgin
05:33 PM Bug #4253: radosgw: segfault in lockdep register
I updated the suite to not run lockdep against radosgw for now. Sage Weil
02:44 PM Bug #4253: radosgw: segfault in lockdep register
Probably due to dual linkage with libcommon (libglobal -> libcommon, librados -> libcommon) whereas libglobal is link... Yehuda Sadeh
12:45 PM Bug #4253: radosgw: segfault in lockdep register
Can't reproduce it locally, only using the specific binary package. Looks like some linking issue:... Yehuda Sadeh
05:10 PM Revision 7f61072a (ceph): Merge pull request #71 from dalgaaf/wip-da-sca-c_str
fix some c_str() usage
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:08 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
The output did not indicate that rbd thought it
did something wrong.
That is, the object request came back and in...
Alex Elder
04:08 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
Requests to write 4096 bytes came back from the osd with a
written count of 2048 bytes.
Now I'm afraid I have to ...
Alex Elder
01:23 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
> BTW fixed the rbd namer thing; pull latest teuthology.git.
Well, "fixed" is generous. It had a bug, which I've ...
Alex Elder
12:09 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
BTW fixed the rbd namer thing; pull latest teuthology.git. Sage Weil
11:12 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
I was reporting if an error code got returned from
the osd. However the loop device function that
reports the "Wri...
Alex Elder
11:04 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
The tests I started running this morning finally hit number 259.
It did have the problem, but I got no messages from...
Alex Elder
09:09 AM rbd Bug #4242 (In Progress): krbd: xfstest 259 failure (FS size near 4TB)
I tried to reproduce this with a smaller subset of tests
(just 258 and then 259 repeatedly) over the weekend but
th...
Alex Elder
05:06 PM Revision 9d92ad6e (ceph): rados: crank up mon debugging for the mon thrashing tests
At least for now!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:03 PM Fix #4128 (Resolved): osd: fix pgid=(pool,seed) -> crush input mapping
Sage Weil
05:03 PM Feature #3403 (Resolved): librados: expose a list of watchers on an object
Sage Weil
05:03 PM Feature #4203 (Fix Under Review): kernel: support for new pool hashing feature
Sage Weil
04:58 PM rbd Tasks #4210 (Rejected): get ceph and all libraries versions+patches in EPEL
EPEL does not take packages already in RHEL. Josh Durgin
04:53 PM Revision 35ce9d63 (ceph): Merge pull request #72 from dalgaaf/wip-da-comp-sign-unsign
Monitor.cc: fix -Wsign-
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:52 PM Revision d1724bfe (ceph): Merge pull request #70 from dalgaaf/wip-da-fix-spec
Add missing files to spec and debian files
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:50 PM Bug #4147 (Resolved): librados: st_rados_list_objects failure
Sage Weil
04:50 PM Bug #4147: librados: st_rados_list_objects failure
commit:29642d33c3595c3d6db9c4c364b9ee69663cfc3d Sage Weil
03:40 PM Bug #4147 (Fix Under Review): librados: st_rados_list_objects failure
There was a race in the test. Fix is in wip-4147. Josh Durgin
04:35 PM Tasks #3779 (Resolved): update osd config ref as appropriate
Updated the OSD configuration reference. Filestore and journal need updating too. John Wilkins
04:31 PM Documentation #4049 (Resolved): public/cluster network doc should mention that multiple subnets a...
Added verbal mention and syntax example to public network and cluster network. John Wilkins
04:21 PM Revision 3fdf4393 (ceph): doc: Moved admonition to kernel mount.
fixes: #4146
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
04:19 PM Revision 516935bc (ceph): doc: Added verbiage to describe single host deadlocks.
fixes: #3076
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
04:15 PM Documentation #4260 (In Progress): centos/suse default reject rule in iptables
For now, I've added a description to the monitor troubleshooting section. This should be added to troubleshooting sec... John Wilkins
02:14 PM Documentation #4260: centos/suse default reject rule in iptables
Not an FS issue! :) Greg Farnum
10:18 AM Documentation #4260 (Resolved): centos/suse default reject rule in iptables

Saw this on Ken's centos vms, but it sounds like the same issue may occur on suse. The default OS install adds a r...
Sam Lang
03:43 PM rbd Subtask #4263 (Fix Under Review): libceph: clearly abstract message data operations
These patches have been posted for review.
[PATCH 0/4] libceph: abstract setting message data info
[PATCH 1/4] li...
Alex Elder
03:33 PM rbd Subtask #4263 (Resolved): libceph: clearly abstract message data operations
Currently the fields in a message structure related
what constitutes the data portion of a message are
manipulated ...
Alex Elder
03:38 PM Revision 67103a88 (ceph): Monitor.cc: fix -Wsign-compare
Fix -Wsign-compare, make 'i' unsigned int.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:15 PM rbd Cleanup #4262: libceph: drop redundant page info assignments
These patches have been posted for review (marking
this "Feedback").
[PATCH 0/3] libceph: focus calc_layout() on ...
Alex Elder
03:03 PM rbd Cleanup #4262: libceph: drop redundant page info assignments
Three patches implement this change. The net result is
that calc_layout() becomes focused only on filling in the
o...
Alex Elder
02:53 PM rbd Cleanup #4262 (Resolved): libceph: drop redundant page info assignments
In calc_layout(), there are some assignments to osd request
fields r_num_pages and r_page_alignment. These assignme...
Alex Elder
03:14 PM rbd Bug #4240 (Fix Under Review): libceph: fix a osd request memory leak
This has been posted for review.
[PATCH] libceph: fix a osd request memory leak
Alex Elder
02:36 PM Revision cf167a1f (ceph): debian: add new files
Add new (installed) files to debian install files.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:34 PM Revision 4b77deb4 (ceph): ceph.spec.in: add new files
Add new files to spec file since they get installed.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:28 PM Revision 6ae10fe7 (ceph): Client.cc: don't pass c_str() if std::string is expected
Don't pass c_str() to _lookup(). The function expect a std::string
as second parameter.
Signed-off-by: Danny Al-Gaaf...
Danny Al-Gaaf
02:08 PM Bug #4261: injectargs can't parse boolean values correctly
To be explicit, 'ceph osd tell \* -- --filestore-flusher=false' works.
There is a bug here though: parsing boolean...
Josh Durgin
12:18 PM Bug #4261: injectargs can't parse boolean values correctly
or more consistently with other tools, use ... Josh Durgin
12:13 PM Bug #4261: injectargs can't parse boolean values correctly
--no-foo, or --foo=0
the problem with your #2 is the cli is parsing it. add a space inside the quotes
Sage Weil
11:13 AM Bug #4261 (Resolved): injectargs can't parse boolean values correctly
The issue wasn't quickly evident after a quick skim of the code, but this report came in on ceph-users (for bobtail) ... Greg Farnum
01:55 PM Messengers Feature #2100: msgr: Prevent throttled clients from slowing down non-throttled connections (TCP b...
I went over the code and it all looks good! (Modulo testing for impact, etc of course.)
Reviewed-by: Greg Farnum <gr...
Greg Farnum
01:51 PM CephFS Bug #4248: mds: replay does not correctly update CInode::first and ::last members
This isn't currently journaled correctly, in addition to not setting its snapid ranges correctly. There's nothing tha... Greg Farnum
11:19 AM CephFS Bug #4248 (In Progress): mds: replay does not correctly update CInode::first and ::last members
Okay, that didn't fix the problem. The stray dir now was snapids [3, HEAD] instead of [4, HEAD], but the inode remain... Greg Farnum
01:10 PM Revision 350481f9 (ceph): Paxos.h: fix dangerouse use of c_str()
No need to use c_str() in get_statename(), simply return a
std::strin instead.
Signed-off-by: Danny Al-Gaaf <danny.a...
Danny Al-Gaaf
01:02 PM Bug #3971 (Rejected): can't attach rbd image volume to instance
Not a bug, just an old package. Josh Durgin
12:27 PM rbd Bug #4255 (Duplicate): osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
Josh Durgin
12:14 PM Bug #4256 (In Progress): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
This bug is caused by what I most feared that could happen with the single-paxos approach, but it always remained a t... Joao Eduardo Luis
10:30 AM Feature #2611 (Resolved): mon: Single-Paxos
commit:9af94eea209fc2555f66214f01f3edddc35d4209 Sage Weil
09:51 AM CephFS Feature #3821 (New): qa: run backuppc as part of qa suite
Ian Colle
08:23 AM Documentation #4146 (Resolved): cephfs quickstart: clarify mounting on same node
Moved admonition to kernel mount section, and added link to an FAQ entry explaining the issue in greater detail. John Wilkins
08:22 AM Documentation #3076 (Resolved): doc: Explain how loopback mounts (using kclient, ceph-fuse should...
Added new section to the FAQ providing details. Provided links in quick start admonitions to the FAQ. John Wilkins

02/24/2013

09:31 PM Revision 9217c4ac (ceph): debian: make gdisk, parted requirements, not recommendations.
ceph-prepare-disk (and thus ceph-deploy) need this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:22 PM Revision 0be28af0 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
03:51 PM Revision 8dcbf8b6 (ceph): specify deterministic admin socket path for admin_socket.py tests
Otherwise we don't know the path because the default now includes $pid. Sage Weil
03:24 PM Revision 6bae2a5d (ceph): Grammar typo
Signed-off-by: Neil Levine <neil.levine@inktank.com> Neil Levine
03:24 PM Revision 35c951f3 (ceph): Minor wording change.
Signed-off-by: Neil Levine <neil.levine@inktank.com> Neil Levine
03:24 PM Revision 3896896c (ceph): Changes to the OS support, multi-data center, and hypervisor questions.
Signed-off-by: Neil Levine <neil.levine@inktank.com> Neil Levine
08:58 AM Bug #4257: osd: clearing recovery state on pg removal races with applying pushes
nevermind.. just need to call start_peering_interval() to set last_peering_interval. testing wip-4257. Sage Weil
08:47 AM Bug #4257: osd: clearing recovery state on pg removal races with applying pushes
Actually, I think this might be a bug in the non-removal case too. We call cancel_recovery() from start_peering_inte... Sage Weil
08:31 AM Bug #4257 (Resolved): osd: clearing recovery state on pg removal races with applying pushes
The sync on_removal() call to clear_recovery() conflicts with push transactions that are in-flight to the filestore..... Sage Weil
07:37 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
... Sage Weil
12:36 AM Revision 0cd215ee (ceph): mds: reencode MDSMap in MMDSMap if MDSENC feature is not present
In some cases the MMDSMap message from mon -> client passes from leader ->
peon -> client, and the leader doesn't enc...
Sage Weil

02/23/2013

08:43 PM rbd Bug #4255 (Duplicate): osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
... Sage Weil
04:38 PM Revision c07e8ea7 (ceph): qa/run_xfstests.sh: use $TESTDIR instead of /tmp/cephtest
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:34 PM Revision 8235b16c (ceph): osd: an interval can't go readwrite if its acting is empty
Let's not forget that min_size can be zero.
Fixes: #4159
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked ...
Sage Weil
12:52 PM Feature #4230: librados: node.js bindings
Email was rejected by redmine. This was sent to ceph-devel:
----
Hi Wido,
Also cc'ing ceph-devel.
Few month...
Alexandre Marangone
12:12 PM Bug #4254 (Resolved): osd: failure to recover before timeout on rados bench and thrashing; negati...
snippet:... Sage Weil
12:10 PM Bug #4253 (Can't reproduce): radosgw: segfault in lockdep register
this is failing in the master branch:... Sage Weil
12:08 PM rbd Bug #4252 (Resolved): rbd python bindings: error removing image on list_children
... Sage Weil
10:32 AM rgw Bug #4251 (Resolved): radosgw-admin test fails on master
... Sage Weil
10:30 AM Bug #4250 (Resolved): mon: crash in finish_proposal after recovery
... Sage Weil
08:31 AM rbd Bug #4249 (Resolved): librbd: recursive lock of snap_lock during snap_rollback
... Sage Weil
12:24 AM Revision 704db850 (ceph): mkcephfs: create mon data dir prior to ceph-mon --mkfs
ceph-mon now expects this directory to already exist.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

02/22/2013

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

02/21/2013

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

02/20/2013

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

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

02/19/2013

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

02/18/2013

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

02/17/2013

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

02/16/2013

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

02/15/2013

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

02/14/2013

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

02/13/2013

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

Also available in: Atom