Activity
From 02/24/2013 to 03/25/2013
03/25/2013
- 11:47 PM Revision 6208af93 (ceph): locker: clear desc on unlock
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:47 PM Revision 56820b3b (ceph): locker: set desc on lock
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:47 PM Revision 0b72c8db (ceph): lock: pass desc to lock operation; leave on unlock
- Pass the desc to the lock operation.
The unlock operation now clears desc for us; no need to do it outselves.
Signe... - 11:29 PM Revision ffe8235f (ceph): Merge remote-tracking branch 'gh/wip-crush'
- The non-crush bits
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 11:24 PM Revision 7f65c512 (ceph): doc/release-notes: extra note for v0.56.4
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:09 PM Revision 82b129ff (ceph): doc/release-notes: v0.56.4
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:52 PM Revision 7fbc1ab6 (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... - 10:42 PM Revision e594fcb3 (ceph): locker: log updates
- Note whenever locks are acquired/released, or a machine's description is updated.
Under apache, these will go to erro... - 10:39 PM Revision c50b143e (ceph): thrashosds: add test_backfill_full
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:39 PM Revision 97a5c051 (ceph): thrashosds.py: fix line length
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 07:35 PM rbd Bug #4392 (Fix Under Review): kclient: libceph: osd ops send out of order
- The following patches have been posted for review.
[PATCH 1/6] libceph: slightly defer registering osd request
[P... - 07:35 PM rbd Bug #4392 (In Progress): kclient: libceph: osd ops send out of order
- I have a series of patches I'm now testing that I believe
will address this. They don't do exactly what I suggested... - 07:23 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- Ok, I did
ceph mds tell 0 dumpcache /tmp/dump.txt
http://91.226.13.93/dump.txt.gz - 07:16 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- ...
- 09:20 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- If you run "ceph mds 0 dumpcache <filename>" then the MDS will dump everything it has in cache to the filename you sp...
- 06:42 PM Revision 491795e2 (ceph): Improve test by getting cloneid from my_snaps vector
- Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com> - 06:02 PM Revision 63b0f854 (ceph): v0.56.4
- 05:22 PM Feature #4549: api: Incorporate and respond to comments on DRAFT REST API
- Yes. Can one express story dependencies here?
- 02:37 PM Feature #4549: api: Incorporate and respond to comments on DRAFT REST API
- 02:37 PM Feature #4549: api: Incorporate and respond to comments on DRAFT REST API
- Shouldn't this come after #3984?
- 01:58 PM Feature #4549 (Resolved): api: Incorporate and respond to comments on DRAFT REST API
- 05:21 PM Feature #4547: api: implement self-description for --admin-daemon commands
- In order to make some definable progress on the ceph CLI, we're deferring complete reimplementation
of "--admin-daem... - 02:37 PM Feature #4547 (Need More Info): api: implement self-description for --admin-daemon commands
- 01:32 PM Feature #4547 (Resolved): api: implement self-description for --admin-daemon commands
- 05:20 PM Feature #4548: api: implement self-description for osd/mon tell commands
- 05:19 PM Feature #4548: api: implement self-description for osd/mon tell commands
- In order to make some definable progress on the ceph CLI, we're deferring complete reimplementation
of "ceph tell <o... - 02:37 PM Feature #4548 (Need More Info): api: implement self-description for osd/mon tell commands
- 01:34 PM Feature #4548 (Resolved): api: implement self-description for osd/mon tell commands
- 05:20 PM Revision 90ab120a (ceph): rgw: bucket index ops on system buckets shouldn't do anything
- Fixes: #4508
Backport: bobtail
On certain bucket index operations we didn't check whether
the bucket was a system buc... - 04:55 PM Revision 70e0ee8b (ceph): rgw: bucket index ops on system buckets shouldn't do anything
- Fixes: #4508
Backport: bobtail
On certain bucket index operations we didn't check whether
the bucket was a system buc... - 04:45 PM Revision b7d7e689 (ceph): ceph-disk: rename some local variabels in list_*partitions
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:33 PM Feature #4299 (Resolved): crush: command to set additional parents for an interior node or leaf
- commit:ffe8235f3469503ca415c85d83567a01bd261618
- 04:30 PM rbd Feature #4550 (Resolved): Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
- The Ceph packages will be in EPEL which makes them suitable for Red Hat users deploying either RADOS, RGW or the Ceph...
- 04:04 PM Revision b8657fa0 (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... - 04:04 PM Revision 5af3d64f (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... - 03:24 PM Revision 0b5fcfff (ceph): ceph-disk: fix naming of a local variable in find_cluster_by_uuid
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:18 PM Revision 8a999ded (ceph): ceph-disk: rename some constants to upper case variable names
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:15 PM Revision 86e55f54 (ceph): ceph-disk: add some more docstrings
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:34 PM devops Feature #3924: ceph-deploy: package it
- Initial versions of rpm spec file and debian control file have been committed. Still need to move the package insta...
- 02:27 PM Feature #3984: api: Send Out DRAFT REST API for Review
- 02:27 PM Feature #3983: api: create initial DRAFT REST API Design
- 02:10 PM rgw Feature #4533 (Need More Info): rgw: ability to configure zone params
- 02:02 PM devops Feature #4376: chef: mon recipes
- 02:02 PM devops Feature #4377: chef: osd recipes
- 02:02 PM devops Feature #4468: ceph-deploy: log everything locally
- 02:02 PM devops Feature #3120: provide command "ceph-disk-list" that lists osd data/journal disks and their state
- 01:44 PM Bug #4320 (Resolved): ceph-deploy: getaddrinfo needs further change
- right, Dan. This is done.
- 01:12 PM Bug #4320 (Need More Info): ceph-deploy: getaddrinfo needs further change
- I think this turned into "update the test cluster hosts files", and I assume it was a lab task that's been done? Any...
- 01:40 PM Cleanup #2078: ceph tool: only output response data to stdout
- This will have bigger implications, as teuthology already has workarounds for the existing
broken behavior; need to ... - 01:37 PM CephFS Bug #4537 (In Progress): mds: hang on rmdir, unlink
- 01:36 PM Revision 543327b1 (ceph): ceph-disk: print subprocess.CalledProcessError on error
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:06 PM CephFS Bug #4530 (Fix Under Review): client: Assert failure on session close
- I pushed some fixes to wip-4530 for the client side part of this. Needs review.
- 09:49 AM CephFS Bug #4530 (In Progress): client: Assert failure on session close
- 12:57 PM CephFS Bug #4545: error creating empty object store. Invalid argument.
- Alright, I no longer think the apache2 signature is related. This seems like a proper bug in its own right.
- 12:04 PM CephFS Bug #4545: error creating empty object store. Invalid argument.
- This may be failing due to a package signing issue that I thought had been resolved. I'll hold onto this ticket until...
- 12:02 PM CephFS Bug #4545: error creating empty object store. Invalid argument.
- Added the yaml file I was using (needs 3 locked hosts) and the teuthology output as attachments.
- 12:00 PM CephFS Bug #4545 (Can't reproduce): error creating empty object store. Invalid argument.
- While running a teuthology test, mkcephfs failed with this error:
INFO:teuthology.task.ceph:Running mkfs on osd node... - 12:55 PM Revision 2d26bcc0 (ceph): ceph-disk: fix indention
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:48 PM devops Feature #4546 (Resolved): mkcephfs: add DEPRECATED warnings to all stdout user interactions
- We need to clearly indicate the mkcephfs is no longer the supported tool for doing ceph deployments and that users sh...
- 11:31 AM rbd Tasks #4210 (Resolved): get ceph and all libraries versions+patches in EPEL
- https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0487/
- 11:25 AM rbd Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
- libvirt 0.10.2 and later is new enough already.
- 11:01 AM RADOS Feature #4544 (New): ReplicatedPG:: better handle read waiting on write case
- We currently block while holding the pg lock. We could probably be more clever about it.
- 10:41 AM Bug #4543 (Resolved): mon: corrupted store if monitor dies mid-sync
- This came to my attention after spending some time figuring out what rzerre's (@ #ceph) issue with the monitor was.
... - 10:36 AM rgw Bug #4508 (Resolved): Removing a bucket displays error
- Fixed, commit:70e0ee8ba955322832f0c366537ddf7a0288761e. Also cherry picked into bobtail (commit:90ab120a3c08f30654207...
- 09:39 AM rgw Bug #4508 (In Progress): Removing a bucket displays error
- 10:28 AM Linux kernel client Bug #2429 (Resolved): ceph-client: verify_authrizer_reply con method never called
- 10:28 AM Bug #4282 (Resolved): auth: could not find secret_id=0
- 10:07 AM Tasks #4542 (Resolved): fix append to uninitialized buffer in FlatIndex::created and unit tests f...
- "work in progress":https://github.com/dachary/ceph/commits/wip-4542
Create a set of unit tests in *src/test/os/Fla... - 10:01 AM Bug #4534 (Resolved): GetMissing must wait check for need_up_thru after receiving Missing
- commit:1cd51eb63a91fa0aa395c41572cfee4d53fbc7f5
- 09:57 AM rbd Bug #4540 (Fix Under Review): libceph: problem in ceph_osdc_msg_data_set
- Posted for review. And, uh, whoops, I didn't mark this "in progress."
From 50688843c0a8f4a7bd56a27f943972351c4b... - 09:52 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- OK I have a fix, and it doesn't do what I said it should...
Basically it just re-initializes the message when the ... - 09:25 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- I have dropped my connection to the plana66 console. I
think I'm done with it and will pursue a fix for this.
I'... - 09:23 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- I think the problem is that the message data fields
need to be initialized. That happens if the message
is allocat... - 09:20 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- I should probably talk with someone about what's going on
in ceph_osdc_start_request(). It has some logic that's
a... - 09:08 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- It is the data out field in the request message that's
being set more than once. (What I expected, but I've
verifi... - 09:05 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- I took the liberty of connecting to the console of plana66, which
appears to have been left in this state for that p... - 08:52 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
- Is there any chance this problem started with the addition
of that last commit:
06fb6a9f ceph: fix buffer pointer... - 09:47 AM CephFS Bug #4517 (Resolved): ceph_rename fails success case
- 09:38 AM Bug #4521: mon: starting a new osd crashes all mon's
- Evan, did this happen after a store conversion? The logs don't show it, but I suspect that there might be some corne...
- 07:23 AM Bug #4521 (In Progress): mon: starting a new osd crashes all mon's
- 09:11 AM Linux kernel client Feature #534 (Resolved): support CEPH_FEATURE_RECONNECT_SEQ in klibceph
- 08:23 AM rgw Cleanup #4541 (Resolved): refactor RGWUser class
- Per Yehuda's suggestion:
> Make RGWUser class look like librados::ObjectOperation, and librados::IoCtx::operate()....
03/24/2013
- 10:12 PM Revision 5d3fed47 (ceph): ceph-deploy: purge /var/lib/ceph data on finish
- The install task does this now that the package doesn't; we
need to too.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:03 PM Revision 9db05a25 (ceph): java: pretty print Ceph extent
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:51 PM Revision 60fe1367 (ceph): java: support ceph_get_file_extent_osds
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:51 PM Revision bc65ace0 (ceph): java: support ceph_get_osd_crush_location
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:51 PM Revision 486e5b99 (ceph): java: support ceph_get_osd_addr
- Adds a few JNI utilities from the Android project (license: Apache) to
help with IP address conversions. These functi... - 05:34 PM CephFS Bug #4537: mds: hang on rmdir, unlink
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-24_08:45:56-kernel-master-testing-basic/2501
cro... - 05:33 PM CephFS Bug #4537: mds: hang on rmdir, unlink
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-24_08:45:56-kernel-master-testing-basic/2503
<pr... - 03:18 PM CephFS Bug #4537: mds: hang on rmdir, unlink
- similar hang:...
- 02:41 PM CephFS Bug #4537 (Resolved): mds: hang on rmdir, unlink
- ...
- 05:31 PM rbd Bug #4540 (Resolved): libceph: problem in ceph_osdc_msg_data_set
- ...
- 04:06 PM Fix #1857: osd: reimplement shutdown()
- What about also flushing the journal on a graceful shutdown?
- 03:22 PM CephFS Bug #4539: include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_segments()
- ubuntu@teuthology:/a/sage-2013-03-24_08:29:36-fs-master-testing-basic/2410
- 03:22 PM CephFS Bug #4539: include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_segments()
- also ubuntu@teuthology:/a/sage-2013-03-24_08:29:36-fs-master-testing-basic/2414
- 03:22 PM CephFS Bug #4539 (Resolved): include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_...
- ...
- 03:15 PM Bug #4538: os/FileStore.h: 191: FAILED assert(q.empty()) on shutdown
- seems to happen more when valgrind is running.. probably changes the timing?
- 03:15 PM Bug #4538 (Resolved): os/FileStore.h: 191: FAILED assert(q.empty()) on shutdown
- ...
- 12:50 PM Feature #3733 (Closed): osd: update leveldb submodule
- Closing this because we decided to use the distros versions of leveldb. See bug #3945.
- 11:16 AM CephFS Bug #4536 (Resolved): hadoop: receiving unexpected filenotfound exceptions
- Fixed by 150e914c7549f7197eff9fe980abd17a921799ce
- 04:10 AM Revision 78fd0965 (ceph): PendingReleaseNotes: mention renamin of cluster to zone
- radosgw-admin now uses the term 'zone'
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:58 AM Revision 4e68c203 (ceph): verify /var/lib/ceph not present on start
- Verify there is no /var/lib/ceph, just like we do with the cephtest
directory. We will need to change this (or make ... - 03:53 AM Revision 466fede7 (ceph): install: need sudo when purging /var/lib/ceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:31 AM Revision 8befbca7 (ceph): Merge branch 'next'
- 12:30 AM Revision ece43488 (ceph): client: don't set other if lookup fails in rename
- On rename, only set the other inode if the
lookup for the destination succeeds, otherwise we hit
a segv in set_other_...
03/23/2013
- 06:03 PM Revision 84738791 (ceph): Merge branch 'next'
- 06:03 PM Revision 836b97f3 (ceph): test/libcephfs: Test rename error cases
- Make sure that rename fails with the ENOENT
if the source path doesn't exist.
Signed-off-by: Sam Lang <sam.lang@inkt... - 06:01 PM Revision 8e6a970c (ceph): client: Fix rename returning ENOENT for dest
- Introduced by fc80c1dc6ee315ae5e039986602ffadba46cb43b,
the client should _not_ fail if the lookup for the
destinatio... - 12:39 PM CephFS Bug #4517: ceph_rename fails success case
- All working fine now. Thanks
- 12:19 PM CephFS Bug #4517: ceph_rename fails success case
- Thanks for testing/reporting that Noah. That commit last night was bogus. Pushed wip-4517b.
- 11:04 AM CephFS Bug #4517: ceph_rename fails success case
- I'm testing this branch, and I'm getting a segfault running the LibCephFS.Rename test....
- 11:53 AM CephFS Bug #4536 (Resolved): hadoop: receiving unexpected filenotfound exceptions
- Jobs have started failing with the following trace....
- 11:08 AM rbd Feature #4444 (In Progress): send/receive rbd snapshots
- 11:08 AM rbd Feature #4084 (In Progress): rbd: incremental backups
- 11:08 AM rbd Feature #4445 (In Progress): librbd: expose changed objects since a given snapshot
- 04:04 AM Revision 3f5f4326 (ceph): MDSMap: improve health check
- Note if the cluster is degraded. If so, indicate specifically which MDSs
are degraded and what state they are in.
S... - 01:22 AM Revision e77cd59b (ceph): MDSMap:: constify a bunch of methods
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:46 AM Revision dd670afc (ceph): mkcephfs: make remote temp directory name unique
- The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-... - 12:46 AM Revision 951f7e56 (ceph): init-ceph: push temp conf file to a unique location on remote host
- The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-... - 12:46 AM Revision 901fa435 (ceph): init-ceph: clean up temp ceph.conf filename on exit
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6... - 12:46 AM Revision 664ffa7d (ceph): common/MemoryModel: remove logging to /tmp/memlog
- This was a hack for dev purposes ages ago; remove it. The predictable
filename is a security issue.
CVE-2013-1882
... - 12:46 AM Revision 3569489b (ceph): os/FileJournal: fix aio self-throttling deadlock
- This block of code tries to limit the number of aios in flight by waiting
for the amount of data to be written to gro...
03/22/2013
- 10:24 PM Revision 838f1cde (ceph): preserve /var/lib/ceph on deb/rpm purge
- We should clobber configuration and log data, but *not* user data. Leave
/var/lib/ceph alone.
Signed-off-by: Sage W... - 10:22 PM Revision 4a6e3b97 (ceph): install, nuke: explicitly purge /var/lib/ceph
- The packages won't do this anymore.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision d8f4be6e (ceph): mon: add 'osd crush add-bucket <name> <type>'
- This is (I think) the last missing piece to let you construct an entire
map via the CLI. The add/set commands will c... - 10:15 PM Revision b54db77e (ceph): crush: fix remove_item on bucket removal
- Remove the bucket if there are no references left.
Remove the name from the map even if it is a bucket (not sure why... - 10:15 PM Revision a60d7df4 (ceph): crush, mon: unlink vs remove
- Make an 'unlink' mode of remove that will remove a link to a bucket but
not remove the bucket itself. This refactors... - 10:15 PM Revision eae1532c (ceph): mon, crush: add some tests to build a DAG via the cli
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:15 PM Revision 4f2051c4 (ceph): mon: factor out _get_pending_crush() helper
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:15 PM Revision a54a4117 (ceph): crush: add link_bucket()
- Allow an existing bucket to get linked from a new position in the tree.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision fe4e86c6 (ceph): crush: prevent formation of a loop
- If we are adding an item, ensure it cannot form a loop in the tree/map/
DAG.
Signed-off-by: Sage Weil <sage@inktank.... - 10:15 PM Revision 6cba563f (ceph): mon: 'ceph osd crush link ...' to add a link to an existing bucket
- Allow a second reference to an existing bucket to be added. This lets
you create a DAG instead of a tree using the C... - 10:15 PM Revision ee6b9937 (ceph): crush: add remove_item_under()
- Remove only instances of item nested beneath a particular ancestor.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision 751b4bf8 (ceph): mon: add optional ancestor arg to 'ceph osd crush rm <item> [ancestor]'
- Remove only instances of the item underneath a particular ancestor.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision 683f745c (ceph): crush: change find_roots(); add find_takes()
- The find_roots() was looking for nodes referenced by 'take', but those
aren't necessarily roots, which is what the ca... - 10:15 PM Revision 96e08ef1 (ceph): mon: allow removal of buckets via 'osd crush rm ...'
- No reason to limit this to leaves.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision 05dac04b (ceph): mon: 'ceph osd crush add ...' to add a second link to an item
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:30 PM Revision 78d8faf4 (ceph): rgw: zone info is configurable
- Also rename RadosParams to ZoneParams
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:15 PM Revision 16063db2 (ceph): Merge remote-tracking branch 'upstream/wip_4435'
- Fixes: #4435
Reviewed-by: David Zafman <david.zafman@inktank.com> - 09:15 PM Revision 1cd51eb6 (ceph): PG::GetMissing: need to check need_up_thru in MLogRec handler
- Backport: bobtail
Fixes: #4534
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank... - 09:15 PM Revision d8668142 (ceph): PG,osd_types: improve check_new_interval debugging
- Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry... - 09:07 PM Revision 4fe4deaf (ceph): PG::GetMissing: need to check need_up_thru in MLogRec handler
- Backport: bobtail
Fixes: #4534
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank... - 09:06 PM Revision d611eba9 (ceph): PG,osd_types: improve check_new_interval debugging
- Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 08:35 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
- OK, I've tested this in groups using the current ceph-client
"testing" branch:
06fb6a9 ceph: fix buffer pointer... - 02:14 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
- Just a little update.
I've been testing the "testing" branch with groups of the
xfstests I use to see if I could ... - 12:16 PM Bug #4450 (In Progress): libceph: many socket "socket closed" issues on socket error
- I did a little work bisecting this about a week ago.
I'm not 100% trusting the result though, so I'm going
to try t... - 08:25 PM Revision c524e2e0 (ceph): common/MemoryModel: remove logging to /tmp/memlog
- This was a hack for dev purposes ages ago; remove it. The predictable
filename is a security issue.
CVE-2013-1882
... - 08:25 PM Revision 6a7ad2ea (ceph): init-ceph: clean up temp ceph.conf filename on exit
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 08:25 PM Revision 05173452 (ceph): init-ceph: push temp conf file to a unique location on remote host
- The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-... - 08:25 PM Revision f463ef78 (ceph): mkcephfs: make remote temp directory name unique
- The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-... - 08:07 PM Revision 0d3f065c (ceph): Merge pull request #130 from ceph/wip-fs-rename
- test: add ceph_rename test
Reviewed-by: Sage Weil <sage@inktank.com> - 08:02 PM Revision 2ed9f648 (ceph): teuthology: cleanup client dirs for workunit task
- This patch corrects an issue where a workunit task is
not cleaning up generated directories
if the 'all' key is used ... - 06:52 PM Revision 853dd359 (ceph): doc: Added {id} argument to OSD lost.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:23 PM Revision 020fb1a0 (ceph): rgw: s/cluster/zone
- Old cluster definition is what we'd call zone from now on.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:23 PM Revision 96ad9b14 (ceph): moved rgw/rgw_json.* common/ceph_json.*
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:23 PM Revision b07f3cda (ceph): rgw: add encode_json
- dump() just dumps the internal content of an object, encode_json()
create the object inside its own section. Note tha... - 06:23 PM Revision 8bd79157 (ceph): rgw: generic decode_json for containers
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:23 PM Revision 959b658f (ceph): rgw: introduce decode_json to easily decode json structures
- Introducing a new way to define the json structure of an
object, similar to what we do with bufferlist encode/decode.... - 06:23 PM Revision da337013 (ceph): rgw: decode RGWUserInfo using decode_json
- RGWUserInfo can be decoded using json_decode, and fix
the ->dump() method to match that decoding.
Signed-off-by: Yeh... - 06:23 PM Revision 53ba6c2d (ceph): rgw: rgw_jsonparser changes
- Now testing json_decode functionality.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:09 PM Revision 6d63752c (ceph): ceph-disk: re-add python 2.7 dependency comment
- FIXME!
Signed-off-by: Sage Weil <sage@inktank.com> - 05:06 PM Revision c9157a19 (ceph): Merge pull request #117 from ceph/wip-ceph-disk
- ceph-disk-* refactor
- 04:15 PM Revision 0981e466 (ceph): Merge branch 'next'
- 04:15 PM Revision 38a5acbb (ceph): osd: reenable 'journal aio = true'
- Now that #4079 is resolved. Reverts 1cfc3ae0.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:15 PM Revision e5940da9 (ceph): os/FileJournal: fix aio self-throttling deadlock
- This block of code tries to limit the number of aios in flight by waiting
for the amount of data to be written to gro... - 04:11 PM Feature #4299 (Fix Under Review): crush: command to set additional parents for an interior node o...
- 03:46 PM Revision a35b8650 (ceph): Merge pull request #137 from dalgaaf/wip-da-cleanup-includes
- Cleanup some twice included header
Reviewed-by: Sage Weil <sage@inktank.com> - 03:25 PM Bug #4505 (Resolved): package purge should not remove cluster data
- commit:838f1cde94f7243274a9fbd0742e7eed0c0fa4b1
- 03:17 PM CephFS Feature #4535 (New): mds: add group usage statistics gathering to the MemoryModel
- Once we've updated our MemoryModel (#4502, #4503) and have selected groups of in-memory data that we believe we can s...
- 03:03 PM Revision 6c79604c (ceph): test/test_snap_mapper.cc: remove twice included <tr1/memory>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:02 PM Revision 00cf8178 (ceph): mon/MDSMonitor.cc: remove twice included MonitorDBStore.h
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:02 PM Revision a583029e (ceph): mon/LogMonitor.cc: remove twice included <sstream>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:01 PM Revision 9dd5b209 (ceph): mon/AuthMonitor.cc: remove twice included <sstream>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:01 PM Revision 11442609 (ceph): common/Formatter.h: remove twice included <list>
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:26 PM Fix #4435 (Resolved): backfill on full osd is not being prevented
- 02:16 PM Bug #4534 (Pending Backport): GetMissing must wait check for need_up_thru after receiving Missing
- on wip_bobtail_sam
- 01:36 PM Bug #4534 (Resolved): GetMissing must wait check for need_up_thru after receiving Missing
- The constructor checks, but not the MLogRec handler.
- 02:09 PM CephFS Bug #4517: ceph_rename fails success case
- Indeed. Updated wip-4517.
- 01:49 PM CephFS Bug #4517: ceph_rename fails success case
- I'm just skimming this in the middle of a meeting, but it looks like we're now failing the rename if the destination ...
- 01:31 PM CephFS Bug #4517 (Fix Under Review): ceph_rename fails success case
- 12:21 PM CephFS Bug #4517 (In Progress): ceph_rename fails success case
- 01:27 PM CephFS Feature #4442 (Fix Under Review): java: add topology API support
- 01:19 PM Bug #4421: osd: deep-scrub stat mismatch errors seen
- several other failures...
- 01:12 PM Bug #4282 (Fix Under Review): auth: could not find secret_id=0
- 11:11 AM devops Fix #4532: remove python 2.7 dependency in ceph-disk
- kai has 6.0.7, which is the latest squeeze, and python 2.6.6. <sigh>
- 10:21 AM devops Fix #4532: remove python 2.7 dependency in ceph-disk
- This also impacts debian, unless I don't have the latest version on kai (pretty sure I still do).
- 10:11 AM devops Fix #4532 (Resolved): remove python 2.7 dependency in ceph-disk
- see _check_output
centos has python 2.6.something - 11:07 AM rgw Feature #4533 (Resolved): rgw: ability to configure zone params
- That has been done as a part of the DR/georeplication development. We can make this specific feature available earlier.
- 10:02 AM Bug #4521: mon: starting a new osd crashes all mon's
- Thanks for the logs!
- 08:34 AM Bug #4521: mon: starting a new osd crashes all mon's
- Here are the logs.. I'm not sure mon.b went down this run, but a,c did.. I may not have waited long enough for mon.b...
- 05:31 AM Bug #4521: mon: starting a new osd crashes all mon's
- Can you reproduce this with 'debug mon = 20', 'debug paxos = 20' and 'debug ms = 1' on all monitors, and point me to ...
- 10:01 AM rbd Bug #4531 (Resolved): ObjectCacher: read waiters for parent data during copyup get reordered, cau...
- This assert was seen by several users using clones:...
- 09:42 AM CephFS Bug #4530 (Resolved): client: Assert failure on session close
During testing of #4451:
../../src/common/Cond.h: In function 'int Cond::Signal()' thread 7fe04c36f700 time 2013...- 09:26 AM Bug #4528 (Resolved): ceph cli split command fails during rados api tests
- ...
- 09:23 AM devops Bug #4520: ceph-disk-prepare intermittently fails on Centos
- There are 3 location between sgdisk and partprobe calls. I created a wip-4520 branch that has it.
This fixes the ... - 08:36 AM devops Bug #4520: ceph-disk-prepare intermittently fails on Centos
- where do you put the settle?
- 09:22 AM Bug #4527 (Resolved): journal Unable to read past sequence 0 but header indicates the journal has...
- ...
- 09:19 AM rbd Bug #4525: hang during librbd python tests
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-20_07:49:52-rbd-master-testing-basic/30
- 09:00 AM rbd Bug #4525 (Resolved): hang during librbd python tests
- ...
- 09:17 AM rbd Bug #4364 (Pending Backport): ObjectCacher: inconsistency after flatten
- 09:16 AM Bug #4079 (Resolved): osd: journal aio deadlock
- commit:e5940da9a534821d0d8f872c13f9ac26fb05a0f5
- 09:03 AM rbd Bug #4526 (Can't reproduce): rbd-fsx: ENOTEMPTY
- 2013-03-20T08:49:48.035 INFO:teuthology.orchestra.run.out:rbd_remove image_client.0-clone9: Directory not empty
wi... - 09:01 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-20_07:49:52-rbd-master-testing-basic/36
- 08:58 AM Linux kernel client Bug #4524 (Can't reproduce): libceph: bad ptr deref in rbtree for kick_requests
- ...
- 06:15 AM Bug #4523 (Duplicate): osd: read stats not updated
- A week ago I already added to http://tracker.ceph.com/issues/2209#change-18705 but as this bug is still closed I assu...
- 03:40 AM Revision 4d28a657 (ceph): stop ignoring osd leaks
- Note that the mds is the only one left that we are ignoring.
- 01:51 AM Revision 022903bf (ceph): PG: add helper for adding a timer event to retry backfill
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:51 AM Revision f9c8190e (ceph): PG: halt backfill on RemoteReservationRejected in Backilling
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:51 AM Revision 29a288f9 (ceph): ReplicatedPG: replica should post BackfillTooFull in do_scan if full
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:51 AM Revision 000310fd (ceph): ReplicatedPG: add debug flag to skip full check at reservation
- This will make it easier to test the check in do_scan.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 01:51 AM Revision cec3d82e (ceph): OSDService: add too_full_for_backfill
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:51 AM Revision 33aaea59 (ceph): PG: use OSDService::too_full_for_backfill in RepWaitBackfillReserved
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:51 AM Revision cd735393 (ceph): PG: add helper for rejecting backfill reservation
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:51 AM Revision 3ab4a09d (ceph): PG: add BackfillTooFull event for RepRecovering
- Replica will use this to notify Primary to stop backfilling.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 01:46 AM Revision f00f3bc4 (ceph): Merge remote-tracking branch 'upstream/wip_osd_shutdown_notification'
- Fixes: #1857
Fixes: #4267
Reviewed-by: Sage Weil <sage@inktank.com> - 01:46 AM Revision fab0be1f (ceph): Makefile: add MOSDMarkMeDown
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:46 AM Revision 7bfaaf7a (ceph): OSD: notify mon prior to shutdown
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 8d43a2ec (ceph): OSD: reorder OSD::shutdown
- Reorder teardown:
- pgs
- queues/threadpools
- persist superblock
- filestore
- timers
- messengers
Signed-off-by: S... - 01:37 AM Revision 95e9322c (ceph): ceph_osd: clear client_throttler prior to putting g_ceph_context
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 6119f297 (ceph): shared_cache: clear lru in destructor
- Otherwise, the live references will attempt to extricate
themselves from a disolving SharedLRU instance as the
member... - 01:37 AM Revision 210ecc58 (ceph): FileStore::stat: valgrind: don't read *st on error
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 51ae5098 (ceph): OpRequest: use OpRequestRef for OpHistory
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision bb125221 (ceph): OSD: clear OpHistory on shutdown
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision b8929c42 (ceph): messages: add MOSDMarkMeDown
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision edebb341 (ceph): OSDMonitor: factor out check_source helper
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision a2dba959 (ceph): Monitor: add MOSDMarkMeDown support
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision eb8dd0d4 (ceph): PG: clarify PG::deleting comment
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 264cd3ef (ceph): ReplicatedPG,OSD: move dequeueing into on_shutdown
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 30b7a151 (ceph): OSD: move backfill_request_timer cleanup to OSDService::shutdown
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision e41554da (ceph): OSD: rename timer to tick_timer
- Only used for scheduling ticks - we should keep it
that way.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 01:37 AM Revision 9d076a0e (ceph): OSD: lookup_lock_raw_pg is dead
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:37 AM Revision 505bebbb (ceph): OSD: check for is_stopping after locking osd_lock or heartbeat_lock
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:25 AM Revision 7118df89 (ceph): Merge pull request #135 from ceph/wip-4519
- mon: AuthMonitor: delete auth_handler while increasing max_global_id
Reviewed-by: Sage Weil <sage@inktank.com> - 01:21 AM Revision 71ec9c6b (ceph): mon: AuthMonitor: delete auth_handler while increasing max_global_id
- By not deleting and setting NULL the session's auth_handler, we could
hit a scenario in which we'd end up dispatching... - 01:09 AM Revision 42a71c1d (ceph): FileJournal: quieter debugging on journal scanning
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
(cherry picked... - 01:03 AM Revision 6740d512 (ceph): FileJournal: quieter debugging on journal scanning
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com> - 12:53 AM rbd Bug #4522: RBD utility "showmapped" bug
- If I run rbd map lun-legacy-vm-bw-web01 one more time, It succeeds.
- 12:49 AM rbd Bug #4522: RBD utility "showmapped" bug
- ...
- 12:47 AM rbd Bug #4522: RBD utility "showmapped" bug
- Some new info.
I stopped VM and info about /dev/rbd62 and /dev/rbd/rbd/lun-legacy-vm-bw-web01 was wiped from fs au... - 12:04 AM Revision 7e8cc57d (ceph): doc: Fixed some typos.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
03/21/2013
- 11:49 PM rbd Bug #4522 (Can't reproduce): RBD utility "showmapped" bug
- Hello, my command "rbd showmapped" doesn't show
one rbd volume which is in use:... - 11:41 PM Revision 56183ebc (ceph): Merge pull request #128 from dalgaaf/wip-da-pylint
- Fix some python issues
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:35 PM Bug #4521 (Can't reproduce): mon: starting a new osd crashes all mon's
- While using 0.59 today i wanted to add an ost back in that had crashed its disks. I had told ceph that the osd was lo...
- 11:16 PM Revision 7a4b880f (ceph): Merge pull request #132 from ceph/wip-libcephfs-fix
- libcephfs: fix ceph_get_osd_crush_location
Reviewed-by: Sage Weil <sage@inktank.com> - 11:14 PM Revision 8f27fa61 (ceph): moving client.keyring creation out of ceph task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:32 PM Revision 76985007 (ceph): libcephfs: fix ceph_get_osd_crush_location
- (a) Allow NULL buffer when length is zero to get the target buffer
length. (b) fix edge case where buffer length is t... - 09:05 PM Bug #4505 (Fix Under Review): package purge should not remove cluster data
- 09:05 PM Bug #4519 (Resolved): mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with ...
- commit:71ec9c6bd54d560cc2bca4b6d0dbb3e6961df135
- 06:24 PM Bug #4519: mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with auth 'none'
- After some attempts at a successful pull request: https://github.com/ceph/ceph/pull/135
- 06:10 PM Bug #4519: mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with auth 'none'
- pull request: https://github.com/ceph/ceph/pull/133
- 05:42 PM Bug #4519 (In Progress): mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 wi...
- I've come up with a fix and will push it shortly to wip-4519 for review.
- 05:39 PM Bug #4519 (Resolved): mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with ...
- Xiaoxi came to us with the following issue both on #ceph and on ceph-devel....
- 08:30 PM devops Bug #4520: ceph-disk-prepare intermittently fails on Centos
- Adding "udevadm settle --timeout=10" appears to help, but I don't know if that is appropriate for all platforms. A 5...
- 07:18 PM devops Bug #4520 (Resolved): ceph-disk-prepare intermittently fails on Centos
- Probably a timing issue.
[ubuntu@gary-centos-01 ceph-deploy]$ ./ceph-deploy osd create gary-centos-01:/dev/sda
DE... - 07:54 PM Revision a72aaff6 (ceph): test: add ceph_rename test
- Triggers bug in ticket #4517
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> - 07:27 PM Revision fc3406f3 (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... - 07:25 PM Revision 9f7c6ad3 (ceph): FileStore: set replay guard on create_collection
- This should prevent sequences like:
rmcoll a
mkcoll a
touch a foo
<crash>
from causing trouble by preventing the rm... - 07:25 PM Revision 9932c9f0 (ceph): FileStore: _split_collection should not create the collection
- This will simplify adding a replay guard to create_collection.
Backport: bobtail
Signed-off-by: Samuel Just <sam.jus... - 06:52 PM Revision 7e7ea826 (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. ... - 06:48 PM Feature #4267 (Resolved): osd: mark self immediately down on orderly (SIGINT, SIGTERM) shutdown
- 01:32 PM Feature #4267 (Fix Under Review): osd: mark self immediately down on orderly (SIGINT, SIGTERM) sh...
- 06:48 PM Fix #1857 (Resolved): osd: reimplement shutdown()
- 01:33 PM Fix #1857 (Fix Under Review): osd: reimplement shutdown()
- 06:21 PM Revision 49393017 (ceph): Merge pull request #127 from alram/master
- [doc] undisplayed notes, tips, and important sections
Reviewed-by: John Wilkins <john.wilkins@inktank.com> - 06:14 PM Revision ebfb81a3 (ceph): Merge pull request #120 from ceph/wip-msgr-acks
- msg/Pipe: fix seq handshake on reconnect
Reviewed-by: Greg Farnum <greg@inktank.com> - 05:47 PM Revision 7ed0be19 (ceph): rados.py: remove unnecessary semicolon
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:46 PM Revision cffc2d50 (ceph): rados.py: fix bad indention
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:43 PM Revision 94966222 (ceph): rados.py: remove lenght modifier 'l' on format string
- Remove length modifier 'l' since it's ignored for python.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 05:23 PM Revision d81d2c02 (ceph): rados.py: fix 'Rados' has no member 'name'
- Lets store rados_id from __init__ and use this instead of 'name'.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect... - 04:57 PM Revision 14f26745 (ceph): crush: use const string& args
- Compiler will convert const char * to a std::string implicitly.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:57 PM Revision 4e2557a0 (ceph): crush: allow an item to be inserted twice
- Modify insert_item() to let you add an existing item to a new position
in the map.
Signed-off-by: Sage Weil <sage@in... - 04:36 PM Bug #4512 (Closed): librados: inaccessible headers referenced from librado.h[pp]
- This was already fixed in the master branch by commit:0e33490a76b67fea5d89dfea6950715aa7dfade8. The former next branc...
- 04:32 PM devops Bug #4518 (Resolved): ceph-deploy: osd create command fails
- commit:963d83eaf2ef7b682b86c37667d32226dbcaffbf
- 12:58 PM devops Bug #4518 (Resolved): ceph-deploy: osd create command fails
- on the latest master branch of ceph-deploy, osd create command fails
tamil@ubuntu:~/ceph-deploy-latest/ceph-deploy... - 04:14 PM Revision eed8d532 (ceph): rados.py: add missing space after ','
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:13 PM Revision e2df59e2 (ceph): ceph-create-keys: rename log to LOG since it's a constants
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:34 PM Feature #4201 (In Progress): osd: data loss: pg export/import/remove
- 01:33 PM Fix #4435 (In Progress): backfill on full osd is not being prevented
- 12:52 PM CephFS Bug #4517 (Resolved): ceph_rename fails success case
- ceph_rename has started returning -ENONET in the common case (source path exists, dest path doesn't exist). In the cl...
- 11:49 AM Feature #4516 (New): qa: add test to compile a simple program against librados, librbd, and libce...
- This can be a workunit that compiles something very simple that includes types from those libraries, just to verify t...
- 11:44 AM devops Feature #4515 (Duplicate): packaging: create qemu packages with rbd enabled for centos 6
- Set up a git repo with the spec file and any patches, like the ones described at https://nazar.karan.org/blob/nazar-r...
- 11:42 AM Feature #4514 (Closed): packaging: set up git repo with ceph spec file for centos 6
- Model it after the repos described at https://nazar.karan.org/blob/nazar-repos.git/eb4e1a3331197854e56b69cb9c8075ccc7...
- 10:43 AM Documentation #4513 (Won't Fix): blog: update 'monitor changes' article to state v0.59 instead of...
- The Monitor changes were in fact released in v0.59. They were introduced right after the v0.58 freeze, but didn't ma...
- 07:40 AM Revision d67eee1d (ceph): Merge branch 'next'
- 05:11 AM Revision 17d4a7c4 (ceph): doc/release-notes: v0.59
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:52 AM Revision 541cd3c6 (ceph): msg/Pipe: fix seq handshake on reconnect
- We go to the trouble to exchange our seq numbers during the handshake, but
the bit that then avoids resending old mes... - 04:17 AM Revision ac9fa433 (ceph): Fix tips in documentation
- Use of .. tip: instead of .. tip:: resulting in content not
being displayed.
Signed-off-by: Alexandre Marangone <ale... - 04:15 AM Revision cd96dbe2 (ceph): Fix important in documentation
- Use of .. important: instead of .. important:: resulting in content
not being displayed.
Signed-off-by: Alexandre Ma... - 04:10 AM Revision 33051578 (ceph): Fix notes in documentation
- Use of .. note: instead of .. note:: resulting in content not
being displayed
Signed-off-by: Alexandre Marangone <al... - 01:31 AM Revision e7cd598e (ceph): lock: make do_summary() respect --machine-type
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:42 AM Revision 18a782d0 (ceph): qa suites for upgrade task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:40 AM Revision 8ff32eb6 (ceph): stop and restart daemons as restart only starts.
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:07 AM Revision f2141142 (ceph): Merge pull request #126 from alram/master
- Update Chef deployment documentation
Reviewed-by: Sage Weil <sage@inktank.com>
03/20/2013
- 11:49 PM Revision e4854717 (ceph): Update Chef deployment documentation
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 11:43 PM Revision 66dca773 (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... - 11:17 PM Revision 131dce6e (ceph): Merge pull request #124 from ceph/wip-4509
- mon: DataHealthService: shutdown mon if failed to obtain disk stats
Reviewed-by: Sage Weil <sage@inktank.com> - 10:19 PM Revision ea570591 (ceph): PG::proc_replica_log: oinfo.last_complete must be *before* first entry ...
- Fixes: #4189
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 2dae6a68ee85a20220ee940dbe3... - 10:19 PM Revision aa38d87c (ceph): osd/PG: fix typo, missing -> omissing
- From ce7ffc34408bf32c66dc07e6f42d54b7ec489d41.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commi... - 10:17 PM Revision ac914834 (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... - 08:51 PM Revision 97fd7b61 (ceph): mon: DataHealthService: log to derr instead if we're about to shutdown
- Otherwise the message would -- or could -- be lost.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 08:49 PM Revision 51d62d32 (ceph): mon: DataHealthService: shutdown mon if failed to obtain disk stats
- Being unable to run a ::statfs() may be a symptom of something bigger.
We want to cleanly shutdown the monitor ASAP ... - 07:51 PM Revision b0136f98 (ceph): use ceph.com/git instead of github
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Bug #4512 (Closed): librados: inaccessible headers referenced from librado.h[pp]
- This breaks compiling anything against librados.
- 06:34 PM Bug #4509 (Resolved): mon: on DataHealthService: FAILED assert(!stats.empty())
- This should have been resolved with commit commit:51d62d325c93a8aa7c93045d2e28b505f1491f2f being merged into master a...
- 10:15 AM Bug #4509: mon: on DataHealthService: FAILED assert(!stats.empty())
- Ran a monitor with store on dev/foo ; mid-execution moved dev/foo to dev/foo.bar to force statfs(dev/foo) to fail. M...
- 10:05 AM Bug #4509 (Resolved): mon: on DataHealthService: FAILED assert(!stats.empty())
- Tamil hit this last night.
Have been unable to reproduce it, but the only scenario in which this would happen is w... - 05:12 PM Revision 06ae5196 (ceph): Merge pull request #123 from dalgaaf/wip-da-sca-misc-1
- Some smaller misc fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 04:08 PM Revision 5bf0331a (ceph): client/Client.cc: handle error if _lookup() fails
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:56 PM Revision fc41684e (ceph): qa/workunits/direct_io/test_sync_io.c: add proper error handling
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:37 PM Revision a8a5683e (ceph): test_short_dio_read.c: add proper error handling
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:15 PM Revision f9c108c7 (ceph): mds/Locker.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:15 PM Revision 4151630c (ceph): mount/mount.ceph.c: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:48 PM Revision 9f37b49c (ceph): Merge pull request #122 from dalgaaf/wip-da-ceph-disk-1
- More fixes for ceph-disk
Reviewed-by: Sage Weil <sage@inktank.com> - 01:36 PM Revision 87691dc4 (ceph): ceph-disk: cast output of subprocess.Popen() to str()
- Cast output of subprocess.Popen() to str() to be able to use
str.split() and str.splitlines() without warnings from p... - 01:33 PM Revision 45d5544c (ceph): Merge pull request #121 from ceph/wip-4448
- mon: Monitor: clearer output on error during attempt to convert store
Reviewed-by: Sage Weil <sage@inktank.com> - 01:31 PM Revision c29812cd (ceph): mon: Monitor: clearer output on error during attempt to convert store
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:02 PM Revision 3575feb7 (ceph): ceph-disk: fix adjust_symlink() replace 'journal' with 'target'
- Replace 'journal' variable with 'target' since journal doesn't
exist in this function.
Signed-off-by: Danny Al-Gaaf ... - 01:01 PM Revision a27cb85b (ceph): ceph-disk: fix adjust_symlink() replace 'canonical' with 'path'
- Replace 'canonical' variable with 'path' since canonical doesn't
exist in this function.
Signed-off-by: Danny Al-Gaa... - 12:56 PM Revision 6d3247b5 (ceph): ceph-disk: there is no os.path.lstat use os.lstat
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:30 PM Revision 97b4f8d6 (ceph): ceph-disk: remove unused variable key from prepare_journal_dev()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:27 PM Revision 9daf6cfc (ceph): ceph-disk: fix except to catch OSError
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:15 PM Revision 0ada43f7 (ceph): ceph-disk: add missing space after >> operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:54 AM rgw Feature #4511 (New): RGW: Reject requests containing invalid characters.
- Certain characters can break XML. Example.
2013-03-19 01:11:52.828185 7fe2c8de1700 10 RGWRados::cls_bucket_list: g... - 11:33 AM Revision d3c60dc8 (ceph): fix: Redefining name 'uuid' from outer scope (line 14)
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:21 AM Feature #4510: OSD scrub/repair should handle read error and truncate reasonably
- 10:52 AM Feature #4510 (Resolved): OSD scrub/repair should handle read error and truncate reasonably
- Currently, we hand the EIO to the client, which is not great.
- 11:17 AM Revision 6a8120d4 (ceph): ceph-disk: remove unused variables from list_partitions()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:10 AM Revision 3af7a1ac (ceph): ceph-disk: fix /dev/dm-[0-9] handling list_all_partitions()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:50 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- 1) I don't use filesystem snapshots at all.
2) I really have 3 big directories with 40000 files total
3) Some days ... - 09:40 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
- Sorry this got dropped on the floor. I found the problems.
The MDS never finishes the "populate_mydir()" function ... - 09:45 AM CephFS Bug #4451: client: Ceph client not releasing cap
- Uploaded an annotated log with only the lines related to the inode exhibiting the problem. The problem occurs from t...
- 05:27 AM Revision cbae6a43 (ceph): v0.59
- 12:16 AM rgw Bug #4508 (Resolved): Removing a bucket displays error
- Attempting to delete a bucket returns an error, although the bucket has been removed. This has been duplicated on two...
03/19/2013
- 11:35 PM CephFS Bug #4489: ceph fs hangs on file stat
- And MDS reload doesn't fixed problem until I rebooted one of FS clients.
- 11:34 PM CephFS Bug #4489: ceph fs hangs on file stat
- Oh, sorry for that. It seems, I failed with log. I will attach correct log next time problem persist. But the problem...
- 02:05 PM CephFS Bug #4489 (Need More Info): ceph fs hangs on file stat
- That log is from a standby MDS. You'll need to provide the log of the active MDS for us to do anything with it. :)
- 10:38 PM Cleanup #4507 (Resolved): mon: drop atomic_t
- This is not needed; everything is protected by the mon_lock.
Ideally, any boolean state variables would also be fo... - 09:53 PM Revision 7e778397 (ceph): Merge pull request #106 from ceph/wip-crush
- crush: update weights properly for DAG (not tree) maps
Reviewed-by: caleb miles <caleb.miles@inktank.com> - 09:17 PM Revision c3404c62 (ceph): Merge pull request #119 from dalgaaf/wip-da-ceph-disk
- Cleanup and fixes for wip-ceph-disk
- 09:07 PM Revision 9bcf5b64 (ceph): ceph-disk: rename local variable shadowing builtin
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:05 PM Revision 4adf0881 (ceph): ceph-disk: remove twice defined identical function unmount
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:02 PM Revision ea26ea0d (ceph): ceph-disk: remove twice defined function mount
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:00 PM Revision c57daa3c (ceph): ceph-disk: remove double defined function get_conf
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:51 PM Revision 57dde5c8 (ceph): ceph-disk: rename local variable shadowing builtin
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:46 PM Revision fabf36d2 (ceph): task/ceph: Revert extra check for running status
- Don't use exit status info to track daemon state. We need to find
a better way to do this for the restart task.
Sig... - 08:36 PM Revision b7e2a0d4 (ceph): Merge pull request #118 from dalgaaf/wip-da-enum
- QuorumService.h: use enum instead of static const int
Reviewed-by: Sage Weil <sage@inktank.com> - 08:33 PM Revision dfb1fbe7 (ceph): QuorumService.h: use enum instead of static const int
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 08:02 PM Revision 6a3aa2a2 (ceph): Missed adding rados_types.hpp to package
- Caused by 3bd48cbbadb7908dd833ccde75359f085828fc5c
feature 4207 implementation
Signed-off-by: David Zafman <david.za... - 07:52 PM Revision 20e4ba5c (ceph): ceph-disk: consolidate ceph-disk-* into a single binary
- ceph-disk prepare ...
ceph-disk activate ...
ceph-disk ...
This let's us share code (we were already duplicating a... - 07:52 PM Revision a019753b (ceph): ceph-disk: consolidate exceptions
- Use a single exception type, and catch it at the top level.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:52 PM Revision f287c6f9 (ceph): ceph-disk: simplify command dispatch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:52 PM Revision c2602d74 (ceph): ceph-disk: install and package
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:12 PM Revision 66e27fa5 (ceph): suite: shorten subject a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:42 PM Revision 2900bf4a (ceph): PendingReleaseNotes: fix typo
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 06:42 PM Revision 1597b3e3 (ceph): librbd: optionally wait for a flush before enabling writeback
- Older guests may not send flushes properly (i.e. never), so if this is
enabled, rbd_cache=true is safe for them trans... - 06:37 PM Revision c170022b (ceph): radosgw-admin: Adjust garbage collection settings.
- Signed-off-by: caleb miles <caleb.miles@inktank.com>
- 06:30 PM Revision 4e1737b9 (ceph): Merge branch 'wip-4197'
- 06:27 PM Revision 4d7e1e91 (ceph): osd: data loss: low space handling
- Automated test cases for feature #4197
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reported-by: Sam Just ... - 05:43 PM Revision 7f39704b (ceph): osd: fix load_pgs collection handling
- On a _TEMP pg, is_pg() would succeed, which meant we weren't actually
hitting the cleanup checks. Instead, restructu... - 05:43 PM Revision 0a09be99 (ceph): osd: fix load_pgs handling of pg dirs without a head
- If there is a pgid that passes coll_t::is_pg() but there is no head, we
will populate the pgs map but then fail later... - 05:43 PM Revision 2dc25dfd (ceph): OSD::load_pgs: first scan colls before initing PGs
- Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry... - 05:40 PM Revision 2fd8db29 (ceph): osd: Add digest of omap for deep-scrub
- Add ScrubMap encode/decode v4 message with omap digest
Compute digest of header and key/value. Use bufferlist
to ref... - 05:39 PM Revision 47f1a945 (ceph): Makefile: missing header
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:33 PM Revision ee59f517 (ceph): OSD: split temp collection as well
- Otherwise, when we eventually remove the temp collection, there might be
objects in the temp collection which were in... - 05:32 PM Revision 7ec68e2d (ceph): PG: ignore non MISSING pg query in ReplicaActive
- 1) Replica sends notify
2) Prior to processing notify, primary queues query to replica
3) Primary processes notify an... - 05:32 PM Revision b279b148 (ceph): FileJournal: queue_pos \in [get_top(), header.max_size)
- If queue_pos == header.max_size when we create the entry
header magic, the entry will be rejected at get_top() on
rep... - 05:32 PM Revision 56e0a129 (ceph): OSD: expand_pg_num after pg removes
- Otherwise:
1) expand_pg_num removes a splitting pg entry
2) peering thread grabs pg lock and starts split
3) OSD::con... - 05:30 PM Revision d6e678a6 (ceph): osd: update snap collections for sub_op_modify log records conditionaly
- The only remaining caller is sub_op_modify(). If we do have a non-empty
op transaction, we want to do this update, r... - 05:30 PM Revision 51c2c4d7 (ceph): osd: include snaps in pg_log_entry_t::dump()
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commi... - 05:30 PM Revision f0bf68ff (ceph): osd: unconditionally encode snaps buffer
- Previously we would only encode the updated snaps vector for CLONE ops.
This doesn't work for MODIFY ops generated by... - 05:30 PM Revision aa74fabd (ceph): osd: improve debug output on snap collections
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commi... - 05:21 PM Revision 020d1b16 (ceph): mon: use enum instead of static const int
- This way it compiles.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:15 PM Revision efc4b126 (ceph): mon/Paxos: set state to RECOVERING during restart
- This ensures that the paxos state is not active when the PaxosService
restart() methods run right afterwards, and tha... - 05:03 PM Revision 511f04f2 (ceph): Fixed so that installation works on a brand new CentOS system.
- Do yum install rather than yum reinstall for CentOS.
When exiting CentOS, yum erase the ceph-release rpm.
Signed-off... - 04:31 PM Revision 45843f75 (ceph): Makefile.am: fix misspelt header name
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 02:09 PM Bug #4436 (Resolved): FileJournal: queue_pos must be in [get_top(), header.max_size)
- 02:09 PM Bug #4449 (Resolved): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
- 02:09 PM Bug #4050 (Resolved): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type ==...
- 02:08 PM Bug #4452 (Resolved): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread ...
- 01:50 PM Bug #4506 (Resolved): teuthology: ceph task fails to stop a daemon
- I've reverted the line that broke this. I'll create a separate ticket to address the problem for the restart task.
- 01:10 PM Bug #4506 (Resolved): teuthology: ceph task fails to stop a daemon
- INFO:teuthology.task.ceph:Shutting down mds daemons...
ERROR:teuthology.task.ceph.mds.a:tried to stop a non-running ... - 01:10 PM Revision 1b0369bd (ceph): task/restart: Handle error from script correctly
- The exitstatus on the process is a gevent.AsyncResult
(not an int). Use the try/except pattern for handling
errors i... - 12:49 PM Bug #4505 (Resolved): package purge should not remove cluster data
- Currently our packages will basically destroy existing ceph clusters on package purge if that cluster is using the st...
- 12:18 PM Bug #4279 (Resolved): mon: received but didn't forward osd boot message
- commit:7aec13f749035b9bef5e398c1ac3d56ceec8eb81 and two follow-on commits.
- 12:17 PM devops Bug #3933 (Resolved): ceph-deploy gatherkeys silently fails if no host is specified
- commit:37d9abb4ba75b95a1d57febe290d8b5573e736bc
- 12:16 PM devops Bug #4420 (Resolved): chef script fails seems that /var/run/ceph is not created
- the fix in the current pull req looks right. we're running ceph-mon manually, so chef needs to create the dir.
- 11:43 AM rbd Feature #3817 (Resolved): librbd: make cache write-through until a flush is encountered
- commit:1597b3e3a1d776b56e05c57d7c3de396f4f2b5b2
- 11:39 AM devops Feature #3921 (Resolved): ceph-deploy: support RPM-based distros
- commit:ff05e605182a8378798d4cf82eb54a8a451270ca
- 10:55 AM Bug #4488 (Rejected): ceph-osd crash on server under heavy load
- that might explain it. 10 minutes is still a really long time!
in any case, this is a problem with the underlyi... - 10:11 AM Bug #4488: ceph-osd crash on server under heavy load
- md raid1 was resyncing at the same time, so i think it's quite likely, that sync/syncfs failed to finish its work
- 09:59 AM Bug #4488: ceph-osd crash on server under heavy load
- some errors like this in dmesg:
[ 6236.985604] INFO: task ceph-osd:3220 blocked for more than 120 seconds.
[ 6236... - 09:34 AM Bug #4488: ceph-osd crash on server under heavy load
- This means that sync(2) or syncfs(2) failed to return after 10 minutes. This is a pathologically loaded system (high...
- 10:38 AM CephFS Feature #4504 (Resolved): mds: trim based on total memory usage
- Right now the MDS only trims based on the count of the dentry cache. We should, based on a config option, optionally ...
- 10:21 AM CephFS Feature #4503 (New): mds: MemoryModel: include the different boost::pools we use
- We use a different boost::pool for each of CDir, CDentry, CInode, Capability. Include these pools, and any others we'...
- 10:19 AM CephFS Feature #4502 (New): mds: Make the MemoryModel useful
- Right now the MDCache's MemoryModel is trying to parse out usage from /proc/self/status. Switch it to use tcmalloc's ...
- 10:08 AM CephFS Tasks #4499: Identify fields in CInode which aren't permanently necessary
- Also, a small one but one that's everywhere: each of the classes in this sequence of bugs has an MDCache pointer. Pro...
- 09:43 AM CephFS Tasks #4499 (Resolved): Identify fields in CInode which aren't permanently necessary
- There are a number of fields in CInode that we don't always need. Examples include everything involved with projectio...
- 10:01 AM CephFS Cleanup #89 (Closed): mds: put inode dirty fields in dirty_bits_t to reduce memory footprint
- This is a less-specific duplicate of #4499 now.
- 10:01 AM CephFS Feature #4501 (Resolved): Identify fields in CDir which aren't permanently necessary
- The CDir has some machinery for handling things like dirty data that isn't always necessary. Audit it for these membe...
- 09:57 AM CephFS Tasks #4500 (New): Identify fields in CDentry which aren't permanently necessary
- CDentry is in far better shape than CInode in this regard, but audit it for things which we don't always need in memo...
- 09:16 AM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
- cdca0babf9145a8f6e7613ab7026cf0968b3bc91
- 09:03 AM devops Bug #4498 (Resolved): ceph-deploy osd create doesn't set up symlink for single node
- > I'm trying to determine the ceph-deploy equivalent to the mkcephfs quick start
> we publish. I?m not sure how it ... - 09:00 AM CephFS Feature #3540 (Resolved): mds: maintain per-file backpointers on first file object
- 8b798867731d298c05d9f93b0c207a541d2b5e90 merged to master
- 08:45 AM Feature #4199 (Resolved): mon: data loss: low disk space handling
- Merged
- 06:09 AM Revision bee50463 (ceph): mon/PaxosService: handle non-zero return values
- If 7aec13f749035b9bef5e398c1ac3d56ceec8eb81 we started passing non-zero
return values to these completions; now we ha... - 05:54 AM Revision 16745191 (ceph): Merge branch 'next'
- 04:13 AM Revision d4775942 (ceph): ceph-disk-prepare: 'mkfs -t' instead of 'mkfs --type='
- Older mkfs (el6) doesn't like --type=.
Fixes: #4495
Reported-by: Alexandre Maragone <alexandre.maragone@inktank.com>... - 04:07 AM Revision 9029b091 (ceph): mds: Handle ENODATA returned from getxattr
- The osds might return ENODATA if we request an
xattr that doesn't exist. In this case, we're
requesting the 'parent'... - 04:00 AM Revision 7aec13f7 (ceph): mon/PaxosService: fix proposal waiter handling
- - Cancel the propsal waiters with EAGAIN on election, etc.
- Drop the wakeup helper and open-code the one caller.
Si... - 01:12 AM Revision 9d2f7f08 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 01:12 AM Revision 62cd409b (ceph): ceph-deploy qa suite for fs tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:05 AM Revision 640c1265 (ceph): ceph-deploy qa suite for rbd tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:00 AM Revision 167a26c3 (ceph): ceph-deploy qa suite for rados
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
03/18/2013
- 11:29 PM Revision 23557907 (ceph): s/dist-upgrade/upgrade
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:18 PM Revision 6774290e (ceph): Makefile: fix header name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:53 PM Revision 7e7a19ba (ceph): Merge pull request #115 from ceph/wip-4199
- Resolves #4199
Reviewed-by: Sage Weil <sage@inktank.com> - 10:43 PM Revision a3751d1f (ceph): mon: QuorumService: Allow for services quorum-bound to be easily created
- As the monitor grows in features, we have been dumping them in the Monitor
class as they don't really fit anywhere el... - 10:43 PM Revision b781400f (ceph): mon: HealthMonitor: Keep track of monitor cluster's health
- The HealthMonitor builds upon the QuorumService interface, and should be
used to keep track of all and any relevant i... - 10:43 PM Revision cecfe411 (ceph): mon: Monitor: take advantage of the new HealthMonitor class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 10:18 PM Linux kernel client Bug #2429: ceph-client: verify_authrizer_reply con method never called
- 09:19 PM Bug #4282 (In Progress): auth: could not find secret_id=0
- 09:18 PM rbd Bug #4388 (Resolved): rbd import broken
- commit:35ab2a4189103abc25035a489a74b8261e9317c2
- 09:17 PM Bug #4394 (Can't reproduce): mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_increment...
- 09:14 PM Bug #4495 (Resolved): el6: ceph-disk-prepare failure when calling mkfs
- commit:d47759429a6e2fdd392265e90b67046302c97644
- 05:23 PM Bug #4495 (Resolved): el6: ceph-disk-prepare failure when calling mkfs
- This is a el6 oddity.
mkfs does not read the --type option and falls back to mkfs.ext2.
However it does interpret t... - 09:13 PM Revision a2ac9358 (ceph): qa: add 16MB direct-io write test
- See bug #2657.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:07 PM CephFS Bug #4491 (Resolved): mds: assert failure on _purge_forward_pointers
- 03:37 PM CephFS Bug #4491 (Fix Under Review): mds: assert failure on _purge_forward_pointers
- I pushed a proposed fix to wip-4491. Basically we just need to handle the case that the osd returns ENODATA.
- 03:03 PM CephFS Bug #4491: mds: assert failure on _purge_forward_pointers
- This happens soon after ceph-fuse mount. I hit this when trying to run blogbench test.
- 02:47 PM CephFS Bug #4491 (Resolved): mds: assert failure on _purge_forward_pointers
Joe Buck reported a bug with master:
INFO:teuthology.task.ceph.mds.0.err:mds/MDCache.cc: In function 'void MDCac...- 09:03 PM rgw Bug #4497 (Resolved): rgw: FAIL: testSlashInName (test.functional.tests.TestContainer)
- ...
- 08:53 PM Revision 9010b10c (ceph): Merge pull request #113 from dalgaaf/wip-da-performance-3
- Iterator related fixes
Reviewed-by: Sage Weil <sage@inktank.com> - 08:51 PM Revision 717d221c (ceph): Merge pull request #112 from dalgaaf/wip-da-performance-2-v2
- prefer prefix ++/--operator for e.g. iterators for performance reasons
Reviewed-by: Sage Weil <sage@inktank.com> - 08:35 PM Revision c55f1288 (ceph): Fixed ceph-fuse mount point cleanup bug
- Tested for the existence of /sys/fs/fuse/connections/*/abort
before clobbering it. This problem was generated when a... - 08:10 PM Revision 53c1c482 (ceph): signal_handler: add func to queue an async signal
- For example, queue a SIGINT without actually sending the signal via the
OS.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:51 PM Revision a13ae372 (ceph): client: Remove unecessary set_inode() in _rmdir()
- With the recent changes in fc80c1dc6ee315ae5e039986602ffadba46cb43b,
we only allow setting the inode once on a MetaRe... - 06:03 PM CephFS Bug #4489: ceph fs hangs on file stat
- and no other specific events were that moment (like scrubbing, osd/mds/mon failures).
- 06:02 PM CephFS Bug #4489: ceph fs hangs on file stat
- no, it started early than #4486, so the reason is another one.
- 06:00 PM CephFS Bug #4489: ceph fs hangs on file stat
- I think it could be connected with #4486, because, I found about 150 launched cron tasks and every task is launched t...
- 05:46 PM CephFS Bug #4489: ceph fs hangs on file stat
- Wrapping cron.d code....
- 05:44 PM CephFS Bug #4489: ceph fs hangs on file stat
- code, which caused hung running on two hosts:...
- 10:20 AM CephFS Bug #4489: ceph fs hangs on file stat
- can provide shell access to one of servers but don't know if it can be reproduced easily.
- 10:17 AM CephFS Bug #4489 (Can't reproduce): ceph fs hangs on file stat
- hi. I have cephfs (kernel client) mounted from two hosts at /var/www.
I'm trying to do... - 05:46 PM CephFS Feature #1448: test hadoop on sepia
- Are nodes available for scale testing? Issdm cluster is withering away..
- 05:42 PM CephFS Feature #4484 (Resolved): Enable Hadoop bindings to pull configuration options from the monitor
- 04:28 PM CephFS Feature #4494 (New): qa: exercise recovery from migration points
- In #4493 we checked recovery in an MDS cluster. Now we need to check recovery following each kill point involved in m...
- 04:28 PM Revision 42e98497 (ceph): task/restart: Cleanup in finally
- Need to cleanup the files created for this test from
the testdir.
Signed-off-by: Sam Lang <sam.lang@inktank.com> - 04:27 PM Revision cd98efe5 (ceph): task/restart: Fix check for done
- The last command a restart script outputs is 'done'
indicating the script does not require being restarted
further. ... - 04:23 PM CephFS Feature #4493 (New): qa: trigger each kill_at point related to clustered recovery
- Write a workunit using the restart teuthology task interface that handles running several MDS daemons and fully exerc...
- 04:18 PM CephFS Tasks #4492 (New): mds: Define kill points involved in clustered migration and recovery
- We need to define all the separate points at which a break in 1) clustered recovery and 2) migration leaves a differe...
- 04:16 PM Revision 6fe1dead (ceph): task/restart: Restart task for testing daemon kill
- The ceph daemons support being killed at a specific code point
with a config option. In some cases, we want to test ... - 03:53 PM Feature #4199: mon: data loss: low disk space handling
- Yet Another Pull Request: https://github.com/ceph/ceph/pull/115
- 02:42 PM Feature #4199: mon: data loss: low disk space handling
- New pull request: https://github.com/ceph/ceph/pull/114
- 02:38 PM Feature #4490: rados per-pool quota
- 02:37 PM Feature #4490 (Resolved): rados per-pool quota
- introduce a pg_pool_t flag for 'full', and fields max_bytes, max_objects, etc.
mon: commands to update the quota fie... - 02:11 PM Bug #4279 (Need More Info): mon: received but didn't forward osd boot message
- Managed to get a bunch of runs in which one of the monitors didn't forward one osd_boot message.
The thing is, non... - 02:00 PM Revision 5e5e1cd4 (ceph): mon/Session.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:39 PM Revision ffaf2866 (ceph): test/filestore/workload_generator.cc: prefer prefix ++operator for iter...
- Prefer prefix ++operator for iterator. Move the iterator declaration into
the for-loop header since the iterator isn'... - 01:38 PM Revision 37fd66e0 (ceph): test/filestore/test_idempotent.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:34 PM Revision 72580516 (ceph): test/filestore/test_idempotent.cc: fix ~TestFileStoreState()
- Fix interator handling in ~TestFileStoreState(). After std::map::erase()
the used iterator is invalid. Use a while-lo... - 01:34 PM Revision 80615f6b (ceph): test/test_snap_mapper.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:33 PM Revision ed159c4a (ceph): test/osd/RadosModel.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:33 PM Revision 0535e1f0 (ceph): test/filestore/TestFileStoreState.cc: prefer prefix ++operator for iter...
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:32 PM Revision 2a04a9b2 (ceph): test/xattr_bench.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:31 PM Revision 28354c0a (ceph): test/osd/Object.cc: prefer prefix --/++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:30 PM Revision ed4a0faa (ceph): test/encoding/ceph_dencoder.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:30 PM Revision a8f6b760 (ceph): test/bench/bencher.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:29 PM Revision e94cbeee (ceph): ObjectMap/test_object_map.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:29 PM Revision f56d4847 (ceph): tools/rest_bench.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:28 PM Revision 58d07add (ceph): tools/common.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:28 PM Revision 6ba964f2 (ceph): ceph-filestore-dump.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:27 PM Revision 12a44bc2 (ceph): rgw/rgw_user.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:26 PM Revision 424bce9a (ceph): rgw/rgw_rest_swift.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:26 PM Revision 360191f9 (ceph): osd/OSDMap.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:25 PM Revision 5fe46a3c (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:25 PM Revision 51a2d786 (ceph): mds/CInode.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:24 PM Revision d0a1632d (ceph): client/Client.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:08 PM Revision c091dcc0 (ceph): auth/AuthMethodList.cc: fix remove_supported_auth()
- Make sure the iterator isn't incremented twice if a element gets erased.
Move increment out of the for-loop header an... - 12:03 PM Revision a96a1cc5 (ceph): mds/mdstypes.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:45 AM Revision 3967ce4e (ceph): rgw/rgw_rados.cc: make sure range_iter != ranges.end()
- Make sure range_iter is valid, set range_iter = next_iter instead of
++range_iter, since next_iter is already checked... - 11:35 AM Revision a740eef0 (ceph): osdmaptool.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision c4cc2e80 (ceph): rgw/rgw_acl_s3.cc: prefer prefix ++operator for iterators
- Prefer prefix ++operator for iterators, move some iterator declaration into
the for-loop header, since the iterator i... - 11:35 AM Revision 272ebf3e (ceph): rgw/rgw_admin.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 006a70db (ceph): rgw/rgw_rados.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 5b8a5059 (ceph): rados.cc: prefer prefix ++operator for iterators
- Prefer prefix ++operator for iterators, move some iterator declaration into
the for-loop header, since the iterator i... - 11:35 AM Revision 273517af (ceph): osd/SnapMapper.cc: use empty() instead of size() == 0
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 49c54706 (ceph): osd/osd_types.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 844671ef (ceph): osdc/Filer.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 060d2d57 (ceph): osdc/Filer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision d0df3da8 (ceph): osdc/Objecter.h: prefer prefix ++operator for iterators
- Prefer prefix ++operator for iterators, move one iterator declaration into
the for-loop header, since the iterator is... - 11:35 AM Revision da438aa9 (ceph): osdc/ObjectCacher.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision f0ed8c4f (ceph): osdc/ObjectCacher.cc: prefer prefix ++/--operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 4d46efa9 (ceph): osdc/Objecter.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision d5f60730 (ceph): osdc/Striper.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 16fa6f11 (ceph): os/FlatIndex.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision d777e5a8 (ceph): os/JournalingObjectStore.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision c089f5d5 (ceph): mds/Migrator.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 7647003f (ceph): os/LFNIndex.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 812ca213 (ceph): osd/OSD.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision cdfce021 (ceph): osd/OSDMap.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 293bb072 (ceph): osd/PG.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 10b0839c (ceph): osd/ReplicatedPG.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision d7936e8b (ceph): mon/OSDMonitor.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 62f00f0e (ceph): msg/Pipe.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision 9704dde1 (ceph): msg/Pipe.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:35 AM Revision b374a3a1 (ceph): os/FileStore.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:30 AM Revision 344feba0 (ceph): mds/journal.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:23 AM Revision d2026a99 (ceph): mds/events/EMetaBlob.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:22 AM Revision 18b4a17b (ceph): mds/SnapRealm.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:20 AM Revision 566b60bf (ceph): common/Finisher.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:20 AM Revision ebd959b3 (ceph): kv_flat_btree_async.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:20 AM Revision 7a3e2ee6 (ceph): librados/librados.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:20 AM Revision 55e8bcc0 (ceph): mds/CDir.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:20 AM Revision 2b902b3e (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:20 AM Revision 206cd8d6 (ceph): mds/Migrator.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:05 AM rgw Feature #4464 (In Progress): rgw: bucket commands and RESTful API
- 09:55 AM CephFS Bug #4434: looping waiting for quorum after upgrade
- Yep! This says that you ran a branch which included an unreleased set of encoding rules on the MDS which would have c...
- 09:39 AM Bug #4488 (Rejected): ceph-osd crash on server under heavy load
- It crashes after about 15-30 minutes of working. Reproduced many times.
ceph version 0.56.3 (6eb7e15a4783b122e9b0... - 09:32 AM Bug #4487 (Duplicate): osd: FAILED assert(0 == "FileJournal::read_entry(): corrupt journal")
- While attempting to trigger a monitor bug, triggered this instead.
Unfortunately, both the machine state and the o...
03/17/2013
- 12:12 PM CephFS Feature #4484 (Fix Under Review): Enable Hadoop bindings to pull configuration options from the m...
- 12:12 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
- ceph.git wip-4484
hadoop-common.git cephfs/wip-4484 - 12:01 PM Feature #4199 (Fix Under Review): mon: data loss: low disk space handling
- wip-4199
pull request: https://github.com/ceph/ceph/pull/111 - 11:10 AM CephFS Feature #4485 (New): Improve "needsrecover" handling
- Jim Schutt reported issues on the mailing list[1] with slow stats that turned out to be due to inodes with the "needs...
03/16/2013
- 10:45 PM Revision 35ab2a41 (ceph): Merge branch 'wip-rbd-import' into next
- Reviewed-by: Sage Weil <sage.weil@inktank.com>
- 04:45 PM Revision fc80c1dc (ceph): client: Ensure inode/dentries are ref counted
- The MetaRequest holds onto inodes and dentries
for retrying unsafe requests, but those objects
might be removed from ... - 04:45 PM Revision 9e138862 (ceph): mds: Use map for CInode pinrefs
- Implements pin refs on the inode as a map instead of
a multiset, allowing individual ref counts to act as
real refere... - 04:45 PM Revision b8fb2ee0 (ceph): dencoder: Add inode_backtrace_t to types
- To test the backtrace attributes on objects, we need
to be able to decode the backtrace using ceph-dencoder.
Signed-... - 04:45 PM Revision fb07745c (ceph): include/elist: Fix clear() to use pop_front()
- elist<T>::clear() is calling remove(), which isn't a
method defined on elist<T> (it was never defined according
to gi... - 04:45 PM Revision 62d12d8a (ceph): message/mds: Fix client reconnect decode
- Flip the conditional so that snap realms are
decoded, otherwise this results in an assertion
failure of the mds when ... - 04:45 PM Revision 4d0448f8 (ceph): mds: New backtrace handling
- Add unified backtrace handling for storing a backtrace on file objects
(the first data object) and dirs. The backtra... - 04:45 PM Revision 8b798867 (ceph): mds: Backtrace for create,rename,mkdir,setlayout
- Design info:
http://www.spinics.net/lists/ceph-devel/msg11872.html
Adds a backtrace to the data pool for supporting ... - 04:45 PM Revision 0c744757 (ceph): mds: Cleanup new segment conditionals
- The second conditional for adding a new segment is always
true when the first conditional is true. Clean this up
to ... - 04:45 PM Revision acae3d02 (ceph): pybind/cephfs: Add initial py wrappers for cephfs.
- Initial Support for python bindings to libcephfs for testing
MDS backtraces with a the python script test-backtraces.... - 04:45 PM Revision 85057e96 (ceph): mds: Add kill points for backtrace testing
- To test the mds journal and replay behavior, and the
functionality for storing backtraces on inodes, we
add kill poin... - 04:45 PM Revision 2678db53 (ceph): qa/workunits/restart: Add test to check backtrace
- This script uses the python bindings to libcephfs and rados
to create files and check the correctness of the backtrac... - 04:45 PM Revision ba5c935e (ceph): mds: Add config option for log segment size
- The mds log segment size is chosen from the
default layout object size (4MB). Add a parameter
to the config to enabl... - 03:50 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
- I'd lean towards keyring files, but we may want to float this on Monday's stand-up.
- 03:18 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
- Seems like there are keyring files, secret strings, client usernames, etc… Which one(s) should we use?
http://ceph... - 03:10 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
- This replaces the current approach, which assumes that the host with the JobTracker (likely not an OSD and possibly n...
- 02:59 PM CephFS Feature #4484 (Resolved): Enable Hadoop bindings to pull configuration options from the monitor
- At present, the Hadoop bindings require several options be specified in xml files.
It would be easier for users if ... - 12:05 AM Revision 9ea02b84 (ceph): ceph_features: fix CEPH_FEATURE_OSD_SNAPMAPPER definition
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:05 AM Revision 5b022e8b (ceph): hobject: fix snprintf args for 32 bit
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:05 AM Revision f8d66e87 (ceph): OSD: split temp collection as well
- Otherwise, when we eventually remove the temp collection, there might be
objects in the temp collection which were in...
03/15/2013
- 11:25 PM Revision ee178fba (ceph): ceph.spec.in: Additional clean-up on package removal
- When removing the last instance of ceph, also remove the files
created by ceph during operation. These consist of th... - 11:00 PM Revision d0296792 (ceph): move osd powercycling tests to rados suite
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:50 PM Revision 9e81ff58 (ceph): added ceph_health check and a few log messages
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:04 PM Bug #4282: auth: could not find secret_id=0
- a few problems:
0- some other issue is making us repeatedly fault and reconnect.
1- the authorizer isn't rebuilt ... - 08:36 PM Revision e77f20fe (ceph): fs: drop fuse_use_invalidate_cb: true, since that is now the default
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:35 PM Revision 65c31e1b (ceph): ceph-fuse: invalidate cache by default
- Closes: #2215
Signed-off-by: Sage Weil <sage@inktank.com> - 08:16 PM Revision f7fe5b33 (ceph): task yaml for basic upgrade
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:13 PM Revision 9b252dda (ceph): task yaml for upgrade test
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:13 PM Revision 8b942d6b (ceph): task yaml for upgrade tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 07:23 PM Revision 2230500e (ceph): rados/thrashers: enable split testing
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:09 PM Revision a30903c6 (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... - 07:08 PM Revision 19f6df28 (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... - 07:08 PM Revision 1b5c1564 (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.
... - 07:08 PM Revision 50d2d4a7 (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>
(cherry pic... - 07:04 PM rbd Feature #3817 (Fix Under Review): librbd: make cache write-through until a flush is encountered
- wip-rbd-writethrough
- 06:21 PM Revision 9edc87a5 (ceph): Merge branch 'wip_4196'
- Reviewed-by: Sage Weil <sage@inktank.com>
Fixes: #4196 - 06:21 PM Revision 39a66b86 (ceph): Merge branch 'next'
- 06:21 PM Revision c3725e92 (ceph): FileJournal: add committed_up_to to header
- header_t::committed_up_to provides a lower bound for safetly committed
journal entries. If read_entry fails prior to... - 06:21 PM Revision cf009300 (ceph): FileJournal::wrap_read_bl: convert arguments to explicit in/out arguments
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 3b767fa6 (ceph): FileJournal,Journal: detect some corrupt journal scenarios
- When the checksum or footer are invalid, we will now try to
look at the next entry. If we find a valid entry, it is ... - 06:21 PM Revision a22cdc67 (ceph): FileJournal: add testing methods to corrupt entries
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision f3ad12ea (ceph): test_filejournal: add tests for footer, header, payload corruption
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 4aa0f8a2 (ceph): FileStore: add more debugging for remove and split
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:07 PM Revision de8edb73 (ceph): FileJournal: queue_pos \in [get_top(), header.max_size)
- If queue_pos == header.max_size when we create the entry
header magic, the entry will be rejected at get_top() on
rep... - 06:07 PM Revision f1b031b3 (ceph): OSD: expand_pg_num after pg removes
- Otherwise:
1) expand_pg_num removes a splitting pg entry
2) peering thread grabs pg lock and starts split
3) OSD::con... - 06:07 PM Revision 8222cbc8 (ceph): PG: ignore non MISSING pg query in ReplicaActive
- 1) Replica sends notify
2) Prior to processing notify, primary queues query to replica
3) Primary processes notify an... - 05:41 PM Documentation #4469: Use virtio bus instead of ide bus for QEMU example
- http://www.linux-kvm.org/page/Virtio says the minimum kernel is 2.6.25
- 04:30 PM Documentation #4469: Use virtio bus instead of ide bus for QEMU example
- Mark, I actually tried it, but I think the kernel image I Josh pointed me to was too old. I didn't want to publish so...
- 02:52 PM Documentation #4469 (Resolved): Use virtio bus instead of ide bus for QEMU example
- In our QEMU/KVM example here:
http://ceph.com/docs/master/rbd/libvirt/
We tell people to use the ide bus for RB... - 05:15 PM Revision 4300f426 (ceph): Fixed 'clock:' on Centos
- ntpdc commands were formerly returning -127 on CentOS
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Reviewed-... - 05:13 PM Bug #4452 (Pending Backport): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)'...
- f8d66e87a5c155b027cc6249006b83b4ac9b6c9b
- 03:24 PM Bug #4452: PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread 7ff23b3ac70...
- (marked wrong bug pending backport) Got it. Need to split temp collection as well. Testing.
- 12:28 PM Bug #4452 (Pending Backport): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)'...
- 8222cbc8f35c359a35f8381ad90ff0eed5615dac
- 09:54 AM Bug #4452 (Resolved): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread ...
- 0> 2013-03-14 23:30:18.965344 7ff23b3ac700 -1 osd/PG.cc: In function 'void PG::proc_primary_info(ObjectStore::Tr...
- 05:11 PM Fix #4192: osd: fix log trimming
- It's not in v0.57 either, but is queued for v0.59 (out monday). Pushed wip-log-4192 based on v0.58 that includes the...
- 04:53 PM Fix #4192: osd: fix log trimming
- This code fix seems to have disappeared in version v0.58
- 03:25 PM Bug #4050 (Pending Backport): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query...
- 03:08 PM Bug #4471 (Resolved): osd: pool name for each pg not updated in memory after pool rename
- I noticed this before (hence #4269), but apparently didn't finish filing a bug about it.
Now someone else ran into... - 02:54 PM CephFS Feature #4326: qa: add samba + (kclient|ceph-fuse) to suite
- I'm going to need to dig into why it doesn't seem to be finishing, but I think it might be exposing some (more) file ...
- 10:51 AM CephFS Feature #4326: qa: add samba + (kclient|ceph-fuse) to suite
- The wip-samba-on-ceph branch has "samba", "cifs-mount", and "smbtorture" tasks.
I notice that smbtorture on ceph-f... - 02:47 PM Cleanup #2078: ceph tool: only output response data to stdout
- wip-cephtool-stderr is gitbuilding. I've tested the commands manually; I wonder if it's worth adding unit tests, or ...
- 02:39 PM devops Feature #4468 (Resolved): ceph-deploy: log everything locally
- 02:32 PM rgw Feature #4151: Add transparent header support
- We actually support that since bobtail. Also made it configurable so that you can add arbitrary headers such as that ...
- 02:28 PM rgw Feature #4151: Add transparent header support
- 02:25 PM Feature #2651 (Rejected): mon: race calling tick() when doing slurping
- no more slurp.
- 02:23 PM Feature #4299: crush: command to set additional parents for an interior node or leaf
- i think this will make more sense as a command to explicitly add a second link to the bucket/whatever that has multip...
- 02:13 PM Feature #4299: crush: command to set additional parents for an interior node or leaf
- 02:23 PM CephFS Bug #4451: client: Ceph client not releasing cap
- Looked at this again briefly. I notice:
1) the inode was previously in the stray directory (before MDS restart)
2) ... - 09:31 AM CephFS Bug #4451: client: Ceph client not releasing cap
- For some reason the MDS is sending back an "export" on the caps for that inode (timestamp 2013-03-15 09:07:38.098273)...
- 08:59 AM CephFS Bug #4451 (Resolved): client: Ceph client not releasing cap
I'm occasionally hitting a hang in my backtrace testing, where unmount never completes. The client log shows a dis...- 02:22 PM Fix #4435: backfill on full osd is not being prevented
- Need to actually cancel in progress backfills on full
- 02:13 PM Feature #4107: Usage quota for rados pools
- 01:56 PM CephFS Tasks #4467 (New): qa: make ior tasks work
- 01:42 PM CephFS Fix #3630 (Resolved): mds: broken closed connection cleanup
- 01:38 PM CephFS Fix #4286: SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
- also, the invalidate callback code probably needs to be conditional, too!
- 01:35 PM CephFS Fix #2215 (Resolved): ceph-fuse does not invalidate page cache
- Sage is turning it on by default now following weeks of testing in the nightlies!
- 01:33 PM CephFS Feature #2903 (Resolved): ceph-fuse: Support -o noallow_other
- 01:25 PM rgw Feature #4466 (Resolved): Quotas per bucket - synchronous
- Allow the user or the admin to set the max size of a bucket.
- 01:24 PM rgw Feature #4465 (Duplicate): Quotas per user/bucket - asynchronous
- Allow an admin to configure a maximum amount of storage for the aggregate bucket space created by a user
- 01:14 PM rgw Feature #4464: rgw: bucket commands and RESTful API
- 01:07 PM rgw Feature #4464 (Resolved): rgw: bucket commands and RESTful API
- 01:14 PM rgw Feature #3274 (In Progress): rgw: RESTful admin api for user admin
- 01:12 PM rgw Feature #4309 (Fix Under Review): rgw: multisite: metadata objects versioning
- 01:12 PM rgw Feature #4312 (In Progress): rgw: multisite: log metadata changes
- 01:04 PM rgw Feature #3992 (Fix Under Review): rgw: refactor internal user API for RGW Admin
- 12:48 PM Feature #4463 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON or XML
- 12:47 PM Feature #4462 (Resolved): api: RESTful client: implement remaining N-1 commands JSON or XML
- 12:46 PM Feature #4461 (Resolved): api: RESTful client: prototype 1 command JSON or XML
- 12:45 PM Feature #4460 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON only
- 12:45 PM Feature #4459 (Resolved): api: RESTful client: implement remaining commands JSON only
- 12:44 PM Feature #4458 (Resolved): api: RESTful client: prototype 1 command JSON only
- 12:36 PM Feature #4457 (Resolved): api: add JSON schema/output protocol to rados.py
- 12:34 PM Feature #4455: api: move '--format' into just another command argument
- move '--format' into 'just another command argument', prevalidated,
and perhaps even handle it all client-side (if t... - 12:33 PM Feature #4455 (Resolved): api: move '--format' into just another command argument
- 12:33 PM devops Feature #4456 (Resolved): chef: convert recipes to handle non-upstart environments
- Current Chef recipes assume an upstart environment. Conver to support other operating systems which use initd or syst...
- 12:32 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- 12:31 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- Currently there is an apt.rb which handles installation on deb based systems. This should be converted to a generic p...
- 12:31 PM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- After some time even more OSDs crashed with another backtrace already seen.
This time it were the OSDs running wit... - 11:57 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- So, running with a1f85e8344849dcb1bb6ab5eb18fdc6d30b9b524 the cluster won't recover at all.
It seems I'm still see... - 12:31 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
- 2230500eda5673783dadcc136db0f935d183caf9 - ceph-qa-suite
- 12:29 PM Feature #4196 (Resolved): osd: data loss: journal corruption
- 9edc87a54fb764238cf6f1ad3c1669b7450b7e26
- 12:29 PM Bug #4436 (Pending Backport): FileJournal: queue_pos must be in [get_top(), header.max_size)
- de8edb732e3a5ce4471670e43cfe6357ae6a2758
- 12:28 PM Bug #4449 (Pending Backport): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
- f1b031b3cf195cf6df3d3c47c7d606fba63ed4c4
- 12:28 PM devops Feature #4377 (Fix Under Review): chef: osd recipes
- 12:28 PM devops Feature #4376 (Fix Under Review): chef: mon recipes
- 12:27 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
- 7a434d10da0f77e1b329de0b06b6645cd73cc81b
Didn't need backport after all. - 12:26 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
- 50d2d4a77f339d489703c1125dc5c1159d08ca8a
- 12:26 PM Bug #4378 (Resolved): OSD::DeletingState: don't lock in ~DeletingState
- 1b5c1564bad3574db257cb17d48190958d870f51
- 12:25 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
- 19f6df28337307ce6d8617524f88f222c0ffcab3
- 12:25 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- a30903c6adaa023587d3147179d6038ad37ca520
- 12:24 PM Bug #4371 (Resolved): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- 11:54 AM rbd Feature #4454 (Closed): openstack: support volume migration in Cinder
- As per the blueprint below:
http://summit.openstack.org/cfp/details/126
This will allow customers to copy RBD ... - 11:52 AM rbd Feature #4013: rbd: openstack: extend nova boot api to support going from image to volume
- 11:52 AM rbd Feature #4017: rbd: openstack: simplify volume booting with new api
- 11:41 AM rbd Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
- 11:17 AM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- 04:11 AM Revision 632f7200 (ceph): Merge branch 'next'
- Conflicts:
src/mon/AuthMonitor.cc - 04:10 AM Revision 11650c5a (ceph): mon: only try to bump max if leader
- I broke this in 4637752db6f8520abba160b4817323379c4a7fe0 when I
restructured this function. Only try to increase the... - 04:05 AM Revision 80af5fb8 (ceph): ceph-disk-activate: identify cluster .conf by fsid
- Determine what cluster the disk belongs to by checking the fsid defined
in /etc/ceph/*.conf. Previously we hard-code... - 01:26 AM Revision fa1faa1f (ceph): added install.upgrade task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:18 AM Revision aaf02ab0 (ceph): added task for ceph.restart
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:16 AM Revision 6f15dba9 (ceph): debian/control: Fix for moved file
- The ceph-mds.conf file moced from the ceph package to the
ceph-mds package. Add replaces/breaks statements to the
co... - 12:05 AM Revision 7370b556 (ceph): ceph-disk-activate: abort if target position is already mounted
- If the target position is already a mount point, fail to move our mount
over to it. This usually indicates that a di...
03/14/2013
- 11:27 PM Revision 85a8baae (ceph): install: do debs for 'Debian'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:26 PM Revision 46a78afa (ceph): install: el6 -> rpm
- Slightly more general.
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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... - 09:06 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
- 09:06 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
- 09:05 PM Bug #3253 (Resolved): ceph-disk-activate: support clusters not named "ceph"
- commit:80af5fb887f30792c342ac16da9ed95d7e89e491
- 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> - 08:27 PM Revision 1cbcc044 (ceph): Merge remote-tracking branch 'origin/wip-osd-addr-api'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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
- 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... - 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... - 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... - 07:23 PM Bug #4450 (Resolved): libceph: many socket "socket closed" issues on socket error
- When running xfstests over rbd with error injection:...
- 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> - 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... - 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... - 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...
- 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> - 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> - 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>
- 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>
- 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>
- 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>
- 06:24 PM Revision 282d3aa4 (ceph): monmaptool.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 06:18 PM Revision ab46e6d5 (ceph): libcephfs.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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>
- 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... - 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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> - 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 ... - 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... - 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... - 04:15 PM rbd Bug #4446: librbd: crash from opensolaris vm
- I just realized that the log file didn't get attached.
- 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...
- 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... - 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... - 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...
- 03:05 PM Feature #4201: osd: data loss: pg export/import/remove
- 03:03 PM rbd Feature #4445: librbd: expose changed objects since a given snapshot
- 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...
- 03:03 PM rbd Feature #4444: send/receive rbd snapshots
- 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... - 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 ..... - 02:59 PM devops Feature #1668: collectd: push ceph plugin upstream
- 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.
- 02:58 PM Feature #2539 (New): ceph should issue timeout message when it can't connect to mon
- 02:57 PM Feature #2539: ceph should issue timeout message when it can't connect to mon
- 02:58 PM rbd Subtask #3272: send/receive rbd snapshots
- Moved to 4444 - to track as a feature, not a subtask
- 02:57 PM rbd Subtask #3272 (Rejected): send/receive rbd snapshots
- 02:58 PM Feature #2010: mon: check for slow performing osds
- 02:58 PM Feature #3848: osd: gracefully handle cluster network heartbeat failure
- 02:54 PM rbd Feature #4087 (Need More Info): rbd: bitmaps for tracking object existence
- 02:53 PM rbd Feature #4082: rbd-fuse: improve performance
- 02:53 PM rbd Feature #4083: rbd-fuse: expose snapshots (and maybe other pools)
- 02:52 PM rbd Feature #4081: rbd-fuse: improve usage, make consistent with other ceph tools
- 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 - 02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
- 02:37 PM rgw Feature #4310: rgw: multisite: radosgw changes: copy across regions
- 02:36 PM rgw Feature #4347: rgw: dr: bucket index objclass: fetch changes log
- 02:36 PM rgw Feature #4346: rgw: dr: bucket index objclass: changes
- 02:36 PM rgw Feature #4343: rgw: multisite: metadata push notifications
- 02:35 PM rgw Feature #4342: rgw: dr: data sync agent: update sync processing state
- 02:35 PM rgw Feature #4341: rgw: dr: data sync agent: implement delta changes sync
- 02:35 PM rgw Feature #4340: rgw: dr: data sync agent: implement full sync
- 02:35 PM rgw Feature #4339: rgw: multisite: metadata sync agent: update sync processing state
- 02:35 PM rgw Feature #4338: rgw: multisite: metadata sync agent: implement delta changes sync
- 02:35 PM rgw Feature #4337: rgw: multisite: metadata sync agent: implement full sync
- 02:35 PM rgw Feature #4336: rgw: dr: sync processing state: implement internal RESTful API
- 02:35 PM rgw Feature #4335: rgw: dr: sync processing state: define datastructures
- 02:35 PM rgw Feature #4334: rgw: dr: bucket index log API: implement RESTful API
- 02:35 PM rgw Feature #4333: rgw: multisite: metadata-changes log: implement RESTful API
- 02:35 PM rgw Feature #4332: rgw: multisite: metadata-changes log: tie into metadata update operations
- 02:35 PM rgw Feature #4331: rgw: multisite: metadata-changes log: create internal API
- 02:35 PM rgw Feature #4330: rgw: dr: updated buckets log: radosgw-admin changes
- 02:35 PM rgw Feature #4329: rgw: dr: updated buckets log: RESTful API
- 02:35 PM rgw Feature #4328: rgw: dr: updated buckets log: tie into internal bucket changes tracker
- 02:34 PM rgw Feature #4327: rgw: dr: updated buckets log: create internal API
- 01:47 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
- commit:18525ebf5517d2ea4a16b7d405a37b706688a265
- 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 ... - 01:30 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
- 01:19 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
- 01:20 PM CephFS Feature #4442 (Resolved): java: add topology API support
- 12:57 PM Bug #2545 (In Progress): init-ceph: stops if one instance fails to start
- 12:39 PM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
- 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.
- 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...
- 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.
- 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, ...
- 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... - 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... - 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.
- 09:53 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
- 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)
- 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... - 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... - 02:59 AM Revision 04c8a3bd (ceph): Merge branch 'wip_omap_snaps'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 02:45 AM Revision 3177cb85 (ceph): PG: check and repair snap_mapper entries during scrub
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 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... - 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. ... - 02:45 AM Revision 4ac16ec9 (ceph): filestore: add debug option to verify split results
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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>
- 02:45 AM Revision 2f9e3691 (ceph): common/: add map_cacher
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 580ea548 (ceph): osd/: add SnapMapper
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 354f33d9 (ceph): test/: add tests for map_cacher
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:45 AM Revision 8db029db (ceph): Makefile: add SnapMapper to osd
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 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. ... - 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> - 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> - 02:45 AM Revision 78db663e (ceph): osd_internals/snaps.rst: update description to reflect SnapMapper
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 01:48 AM Revision 1a8c1701 (ceph): OSD: add debugging to start_split and complete_split
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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>
- 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>
- 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... - 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> - 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.
... - 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... - 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... - 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... - 01:09 AM Revision 6dfea4bb (ceph): Merge remote-tracking branch 'gh/wip-powercycle-fixes'
- 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...
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> - 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> - 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> - 11:38 PM Revision 5c9186cb (ceph): mds: useless cleanup
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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. ... - 11:38 PM Revision 311704f3 (ceph): mds: use session con ref to mark down killing session
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:38 PM Revision 8123a1fd (ceph): mds: log session resets more cleanly
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:37 PM Revision f67596a4 (ceph): Merge branch 'wip-4390-b'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 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... - 11:36 PM Revision ca5d68a2 (ceph): client: fix wake_inode_waiters() arg
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision e6f04db5 (ceph): client: fix trim_caps() args
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision e35d19ba (ceph): client: clean up useless MetaSession lookups
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision ca89cf52 (ceph): client: fix kick_flushing_caps() args
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 6fca300d (ceph): client: pass session to send_reconnect and resend_unsafe_requests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 41f8b610 (ceph): client: drop unused release_lease()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 11:36 PM Revision 6d1040ba (ceph): client: only signal session waiters on open and close
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 1ab8ff9b (ceph): client: remove unused MetaSession::was_stale
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision ced92b09 (ceph): client: fix remaining s->inst users to use s->con
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 11:36 PM Revision 72d11844 (ceph): client: use helper for _close_mds_session()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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> - 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; ... - 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> - 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... - 10:39 PM Revision cb7cb4a8 (ceph): Merge branch 'next'
- 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 ... - 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... - 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... - 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> - 08:39 PM Revision 67f0aa11 (ceph): ceph.conf: auth debug = true
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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...
- 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 ... - 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... - 08:08 PM Bug #4431: ReplicatedPG: on_remove() leaks recovery reservations
- 32bf131e0141faf407b5ff993f75f97516b27c12
- 08:01 PM Bug #4431 (Pending Backport): ReplicatedPG: on_remove() leaks recovery reservations
- 09:38 AM Bug #4431 (In Progress): ReplicatedPG: on_remove() leaks recovery reservations
- 08:08 PM Bug #4378: OSD::DeletingState: don't lock in ~DeletingState
- e4bf1bcab159d7c5b720f5da01877c0f67c16d16
- 08:01 PM Bug #4378 (Pending Backport): OSD::DeletingState: don't lock in ~DeletingState
- 08:07 PM Bug #4379: HashIndex::_collection_list_partial: correctly handle NULL next
- ce4432adc67dc2fc06dd21ea08e59d179496bcc6
- 08:01 PM Bug #4379 (Pending Backport): HashIndex::_collection_list_partial: correctly handle NULL next
- 08:07 PM Bug #4380: FileStore: fix reversed collection_empty return value
- 7a434d10da0f77e1b329de0b06b6645cd73cc81b
- 08:03 PM Bug #4380 (Pending Backport): FileStore: fix reversed collection_empty return value
- 08:07 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- de22b186c497ce151217aecf17a8d35cdbf549bb
- 08:00 PM Bug #4371 (Pending Backport): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- 02:54 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
- pending merge of wip_omap_snaps
- 08:06 PM Feature #2149 (Resolved): osd: use omap for snap collections
- 08:06 PM Feature #2149: osd: use omap for snap collections
- 04c8a3bd394286488ba9a5a9ced13c0c0b6a4e2c
- 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... - 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/
- 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... - 02:53 PM Bug #4050 (New): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_q...
- 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... - 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...
- 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...
- 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...
- 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>
- 06:08 PM Revision bc77af7e (ceph): dupstore.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:07 PM Revision f6b4f3e0 (ceph): crushtool.cc: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:06 PM Revision c4810a5b (ceph): libcephfs_jni.cc: fix indention
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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> - 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... - 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>
- 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>
- 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>
- 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>
- 05:09 PM Revision ae9fdfd1 (ceph): LogEntry.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 04:50 PM Revision 740fb85a (ceph): ceph-deploy: uninstall even when no archive
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:40 PM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion
- commit:f67596a44739e8071cc97fb0463f37203502faaa
- 04:39 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
- commit:8b713371447f9761597457af2c81f0b870d3c4ba
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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> - 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...
- 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>
- 03:58 PM Revision 95749b38 (ceph): MonMap.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:58 PM Revision 6ae03459 (ceph): buffer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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... - 03:47 PM Revision 5d401b0a (ceph): types.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 03:40 PM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
- commit:436e5be950154fdbbd9e1cfaf4267be6159249d5
- 03:34 PM Bug #3066 (Resolved): impermissible OSD ops get dropped on the floor
- 03:34 PM Bug #3065 (Won't Fix): don't always default to "client.admin"; perhaps client.$USER or something?
- 03:33 PM Bug #3042 (Can't reproduce): monitor hangs when osds are shut down
- 03:32 PM Bug #3009 (Resolved): if you mkfs an OSD with --filestore-xattr-use-omap and then don't start the...
- 03:31 PM Bug #3004 (Resolved): bootstrapped initial monitor can't find its own keyring with relative paths
- 03:31 PM Bug #2997 (Resolved): ceph-mon --mkfs allows you to create one without an id which then crashes o...
- 03:30 PM Bug #2887 (Resolved): pjd open/08.t failed test 2
- fixed upstream!
- 03:30 PM Bug #2907 (Resolved): rados benchmarking tool which does not always do creates
- 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
- 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 ...
- 03:25 PM Bug #2354: osd: make watch timeout configurable
- 03:24 PM Bug #2354 (Resolved): osd: make watch timeout configurable
- 03:25 PM Bug #2390 (Won't Fix): dencoder: depends on expat
- not sure this is worth fixing or worrying about.
- 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> - 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.
- 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... - 03:14 PM Bug #2803 (Resolved): filer: probe crash
- dup, ooo was the root cause
- 03:14 PM Bug #4009 (Can't reproduce): osd reports map e6 wrongly marked me down
- 03:10 PM Bug #3702 (Can't reproduce): OSD SIGABRT during startup
- 03:03 PM Bug #4279 (In Progress): mon: received but didn't forward osd boot message
- 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... - 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...
- 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...
- 02:52 PM CephFS Bug #4434: looping waiting for quorum after upgrade
- changed the project
- 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():...- 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.
... - 03:03 PM Bug #4250 (Resolved): mon: crash in finish_proposal after recovery
- commit:b99367bfb2c1a98df901c073b9b4e9b7aceb21bd
- 02:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
- 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 - 02:25 PM CephFS Bug #3640 (Duplicate): kclient: hang and kernel panic
- dup of #3088
- 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...
- 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
- 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.
- 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 ... - 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...
- 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 ... - 02:06 PM CephFS Bug #1945: blogbench hang on caps
- Yan, would you mind taking a look at this when you have time?
- 02:05 PM CephFS Bug #3637: client: not issuing caps for with clients doing shared writes
- 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, ...
- 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...
- 01:28 PM rgw Feature #4432 (Need More Info): Develop plan for multi-user / multi-tenancy
- 11:54 AM Linux kernel client Bug #3514 (Resolved): support 32-bit placement seed
- this went upstream in commit:2169aea
- 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. - 11:52 AM rbd Bug #2400 (Resolved): xfstest: failed #84
- we're running this one now.
- 11:45 AM rbd Bug #4047: removing a non-existing rbd image logs error in osd logs
- 11:44 AM rbd Bug #4012 (Won't Fix): rbd: image creation behaviour has to be uniform across bobtail and argonau...
- 11:37 AM rbd Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
- 11:36 AM rbd Bug #3619: librbd: read_iterate sparse behavior broken
- 11:35 AM rbd Bug #2689: qemu iozone test hangs
- 11:34 AM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
- Fixed, commit:88725316ddcfa02ff110e659f7a8131dc1ea2cfc. Pushed to next and bobtail.
- 09:38 AM rgw Bug #4425 (In Progress): rgw: crash when keystone is used
- 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,...
- 10:56 AM Documentation #4395 (In Progress): Improve qemu/libvirt documentation
- 10:31 AM rbd Subtask #4091: ObjectCacher: optionally make readx/writex calls never block
- wip-rbd-cache-aio
- 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 ?
- 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...
- 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... - 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)) ...
- 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
- 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...
- 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
- 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... - 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... - 02:50 AM Revision fd1e083c (ceph): lock: tolerate description of None
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:50 AM Revision af3b1634 (ceph): doc: Fixed syntax error.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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>
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 ...
- 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...
- 11:14 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
- Looks like this was merged.
- 10:43 PM Revision 77ecdc72 (ceph): doc: Setting should use network not single IP.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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> - 09:25 PM Revision 7f66ebe9 (ceph): doc: Addressed confusion with version numbering.
- fixes: #4411
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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> - 08:57 PM CephFS Bug #4385 (Fix Under Review): mds: refusing connections with high open socket count
- sounds right. thanks for testing!
- 08:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Err, "unclean mounts" = "exiting without unmounting"
- 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...
- 07:55 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Noah, do you want to try wip-mds-con?
- 07:45 PM CephFS Bug #4385 (In Progress): mds: refusing connections with high open socket count
- 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...
- 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 ...
- 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... - 08:06 PM Revision 9c7717c3 (ceph): ceph-deploy suites task yaml with roles
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 07:12 PM Revision bdd1feca (ceph): increasing the default memory of vm to 4 MB
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 07:03 PM Revision 9464b5e9 (ceph): Merge remote-tracking branch 'origin/wip-fix-librados-headers'
- 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...
- 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...- 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...
- 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...
- 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... - 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... - 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] ... - 02:47 PM Bug #4428: libceph: use cursor for reads
- This is related to http://tracker.ceph.com/issues/3761.
- 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
... - 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
- 02:46 PM Bug #4427: libceph: record residual bytes for all message data types
- This is related to http://tracker.ceph.com/issues/3761.
- 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... - 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
- 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... - 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... - 06:15 PM Revision a5156fb7 (ceph): Merge pull request #97 from Elbandi/master
- Fix FTBFS
Reviewed-by: Gary Lowell <gary.lowell@inktank.com> - 06:07 PM Revision 36c672dc (ceph): Fix typo in ceph usage output
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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> - 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().... - 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> - 04:31 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
- patch pending wip_omap_snaps
- 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...
- 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>
- 03:59 PM Revision ae15b2fc (ceph): test/osd/RadosModel.h: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 03:59 PM Revision 64dca11e (ceph): tools/rest_bench.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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... - 03:59 PM Revision 0f48638e (ceph): CephxKeyServer.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 822c67ef (ceph): SyntheticClient.h: prefer prefix ++operator for iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 03:59 PM Revision a19a2a14 (ceph): test_keyvaluedb_iterators.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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>
- 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>
- 03:59 PM Revision b77454c6 (ceph): test_mon_workloadgen.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:59 PM Revision 4762facc (ceph): test/omap_bench.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 03:59 PM Revision a37d71dc (ceph): rgw/rgw_rados.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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-... - 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>
- 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>
- 03:59 PM Revision 03e0308f (ceph): rgw/rgw_user.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 02:50 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
- Is 4125 last thing left to do?
- 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... - 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
... - 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...
- 11:58 AM Documentation #4373 (In Progress): cephx authentication docs needs change with additional info
- 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...
- 11:51 AM Documentation #4411 (In Progress): RBD Openstack - Ceph Client Openstack Auth is confusing
- 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...
- 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
- 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... - 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... - 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 ... - 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... - 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... - 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... - 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_... - 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 ...
- 12:39 PM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
- We get the following crash randomly:...
- 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.
- 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... - 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... - 10:06 AM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
- 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... - 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
- 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... - 08:54 AM Bug #4250 (Fix Under Review): mon: crash in finish_proposal after recovery
- 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 ...
- 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...
- 08:23 AM Revision 579d4ad7 (ceph): testing: update wordcount to new code layout.
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 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... - 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... - 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...
- 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> - 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... - 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 ... - 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 ... - 12:38 AM Revision f8bc21a8 (ceph): crush: add test for reweighting multiple items in the tree
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:09 AM Revision 9eb0d91b (ceph): debian: stop ceph-mds before uninstalling ceph-mds
- Fixes: #4384
Signed-off-by: Sage Weil <sage@inktank.com>
03/11/2013
- 11:59 PM Revision 82677c38 (ceph): Merge branch 'next'
- 11:57 PM Revision 1ac8f6ab (ceph): Merge branch 'wip-rbd-flatten-cache' into next
- Reviewed-by: Sage Weil <sage.weil@inktank.com>
- 11:57 PM Revision f2a877ad (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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> - 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> - 11:21 PM Revision e9c26063 (ceph): ceph-deploy: use ceph.com git mirror
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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:
... - 09:34 PM devops Bug #3933 (In Progress): ceph-deploy gatherkeys silently fails if no host is specified
- 10:22 PM Revision fbfe81b5 (ceph): fs: add osd and mds message delays to thrash suite
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.
- 09:35 PM devops Bug #3934 (In Progress): ceph-deploy new should require at least one host name
- 09:59 PM Revision 53cf1f13 (ceph): fs: move mds thrashing from marginal, add pjd task
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 09:55 PM Revision b3b059e2 (ceph): crush: whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:54 PM Revision c48c76ff (ceph): ceph: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.
- 09:15 PM devops Bug #4031 (Resolved): ceph-disk-activate hardcodes journal path, ignores configuration
- commit:813e9fe2b4291a1c1922ef78f031daa9b78fe53b
- 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... - 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... - 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> - 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... - 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> - 07:44 PM Revision 8ce26eaf (ceph): Document scrubbing behavior
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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> - 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> - 06:15 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
- 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...
- 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... - 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...
- 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 ...
- 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
- 09:38 AM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
- 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...
- 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)
- 05:47 PM rbd Subtask #4091 (In Progress): ObjectCacher: optionally make readx/writex calls never block
- 05:45 PM Bug #4246 (Resolved): osd/msgr: rebound to an addr a peer osd already had open
- fixed by commit:881e9d850c6762290f8be24da9e74b9dc112f1c9
- 05:43 PM Bug #3690 (Resolved): osd crashed in FileStore::_do_transaction
- fixed by commit:79d68ae8581141c3fb4cfafd76d5111ff009b762
- 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.
- 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
- 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... - 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...
- 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...
- 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... - 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
- 11:57 AM rbd Bug #4285 (In Progress): rbd copy.sh test failing on counting images
- ...
- 10:29 AM rbd Bug #4285: rbd copy.sh test failing on counting images
- Latest logs as per last Friday....
- 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... - 05:11 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
- fix is in next
- 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 ...
- 04:59 PM rgw Feature #3274: rgw: RESTful admin api for user admin
- 04:59 PM rgw Feature #4311: rgw: dr: radosgw changes: internal bucket changes tracker
- 04:59 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
- 04:59 PM rgw Feature #4312: rgw: multisite: log metadata changes
- 04:53 PM rbd Feature #2630: teuthology: add task to run qemu-iotests against rbd
- 04:53 PM rbd Feature #2637: teuthology: task for running a vm using libvirt
- 04:53 PM rbd Feature #2557: QEMU support for image locking
- 04:53 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
- 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> - 04:26 PM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
- 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... - 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... - 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>
- 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... - 03:54 PM devops Feature #3351: ceph-deploy: Support upgrades
- 03:37 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
- commit:bc105efe55d0b53cfc02565894bfe78613842a17
- 03:31 PM Revision c846e5c0 (ceph): rgw/rgw_op.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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>
- 03:22 PM CephFS Feature #4073 (Resolved): qa: add message delay injection to test suite
- 03:20 PM CephFS Feature #4190 (Resolved): qa: add mds thrashing to nightly
- 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>
- 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>
- 03:10 PM Feature #4197 (In Progress): osd: data loss: low space handling
- 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>
- 03:00 PM Bug #4414 (Rejected): OSD::mkfs: correct error output if superblock exists
- Current code does not actually decode the superblock.
- 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>
- 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...
- 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>
- 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: ... - 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>
- 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>
- 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>
- 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>
- 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>
- 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 ...
- 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 ...
- 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...
- 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>
- 02:14 PM Revision 315c8c3e (ceph): rados_sync.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 02:05 PM Revision da51f596 (ceph): src/rados.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 02:02 PM Revision 965f5d0c (ceph): src/osdmaptool.cc: remove some unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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 ==... - 01:47 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
- we will update the repos on the next release.
- 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...
- 01:46 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
- 01:46 PM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
- 12:50 PM devops Bug #4412: ceph-deploy:"mon create" command fails for multiple mons on same host
- yes, it works on next branch.
- 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... - 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....
- 01:44 PM devops Bug #3469 (Won't Fix): ceph-deploy needs to sync with the ceph version it is working with
- 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...
- 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>
- 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>
- 01:05 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
- commit 467a95dffb817d4cbf628d4a1b6dc2c1c638cf6e
Merge: 42d2439 8ce26ea
Author: David Zafman <david.zafman@inktank.c... - 10:14 AM Feature #4135 (Fix Under Review): osd: noscrub, nodeepscrub osdmap flags
- 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-... - 12:51 PM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- commit:a52c48d639646167de8862835522e62fc2d9d9cd
- 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 ... - 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... - 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>
- 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>
- 12:27 PM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
- 11:34 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
- cherry-picked to bobtail.
- 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>
- 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... - 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... - 11:25 AM Revision f7eec26a (ceph): SyntheticClient.cc: Clarify calculation precedence for '%' and '?'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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 ... - 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>
- 10:12 AM rgw Feature #4099: rgw: Object Expiration
- 10:11 AM rgw Documentation #3217: rgw: document RESTful usage api
- 10:11 AM rgw Feature #4097: rgw: s3 static website
- 10:11 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
- 10:11 AM rgw Feature #3668: rgw: support CORS
- 09:47 AM CephFS Feature #4326 (In Progress): qa: add samba + (kclient|ceph-fuse) to suite
- 09:42 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
- bah, i lost these logs too.
- 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...
- 09:40 AM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
- 07:33 AM rgw Bug #4410 (Can't reproduce): rgw: exits uncleanly on fastcgi socket error
- ...
- 07:31 AM rgw Bug #4409 (Resolved): rgw: better logging on fastcgi socket error
- 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.
- 12:08 AM Revision c6a427be (ceph): ceph: sudo grep /var/log/ceph/ceph.log
- Signed-off-by: Sage Weil <sage@inktank.com>
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
- 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...
- 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...
- 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...
- 07:20 PM devops Feature #4130 (Resolved): ceph-deploy: be polite about pushing ceph.conf
- 07:19 PM devops Feature #4374 (Fix Under Review): ceph-deploy: 'config' command
- 07:19 PM devops Feature #3481 (In Progress): ceph-deploy: remove mon
- 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 - 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... - 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() - 01:45 PM rbd Bug #4407 (Fix Under Review): libceph: kill the message trail
- 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... - 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... - 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... - 06:17 AM Revision d9a233c9 (ceph): mds_thrash: requery mds status inside the wait loop
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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-... - 05:20 AM Revision 5df43e64 (ceph): mpi: substitute $TESTDIR
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 12:18 AM Revision 0dd956cb (ceph): debian: Fix FTBFS because depend on old libboost-dev
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
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...
- 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... - 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... - 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...
- 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.... - 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...
- 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 ...
- 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... - 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... - 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).
... - 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... - 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...
- 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...
- 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?
- 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... - 04:23 AM Revision 3fbdfd30 (ceph): Add code to check flag state
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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.
- 03:07 AM Revision cbfeac99 (ceph): radosgw-admin: Adjust garbage collection settings.
- Signed-off-by: caleb miles <caleb.miles@inktank.com>
- 02:38 AM Revision 494f968a (ceph): Merge remote-tracking branch 'gh/next'
- 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> - 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...
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... - 11:44 PM Revision 70089920 (ceph): Update conf.py
- 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... - 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... - 10:15 PM Revision 6a398a5e (ceph): regression: add fs/traceless
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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... - 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... - 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> - 09:45 PM Revision cdb4ae3e (ceph): doc: Added a new network configuration reference document.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:44 PM Revision 9bcba944 (ceph): Fix output of 'ceph osd tree --format=json'
- Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com>
- 09:44 PM Revision 3854d3ed (ceph): doc: Added network settings. Reorganized index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:43 PM Revision 4c8c36c3 (ceph): doc: Excised network settings.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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> - 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 ... - 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 ... - 08:30 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
- Fixes in wip-fix-librados-headers
- 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...
- 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...
- 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... - 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... - 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> - 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 ... - 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... - 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... - 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...
- 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... - 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
- 04:30 PM Bug #4250: mon: crash in finish_proposal after recovery
- ...
- 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...
- 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...
- 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...
- 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.
... - 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... - 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... - 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 ...
- 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
- 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...
- 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?
- 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?
- 09:45 AM CephFS Bug #4385: mds: refusing connections with high open socket count
- I bet #3630 is contributing here.
- 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...
- 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.
... - 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... - 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...
- 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... - 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... - 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... - 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... - 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> - 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... - 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.
- 06:37 AM CephFS Bug #4390 (Fix Under Review): mds: zapping named mds causes client assertion
- 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...
- 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...- 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...
- 01:31 PM devops Feature #4375 (Need More Info): chef: convert apt recipe to multi-OS install
- 01:31 PM devops Feature #4376 (Need More Info): chef: mon recipes
- 01:31 PM devops Feature #4377 (Need More Info): chef: osd recipes
- 01:29 PM Feature #2088 (New): msgr: refactor 2 threads to one
- 01:27 PM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
- commit:31a110c5d0ff5ffa1668589067e6f59249f02500
- 12:12 PM Bug #4369 (Fix Under Review): osd: msgr connection not cleanly shut down
- 12:12 PM Bug #4369: osd: msgr connection not cleanly shut down
- wip-osd-map
now passes my test! - 01:26 PM rgw Feature #1950 (New): rgw: create S3/Swift ACL interoperability suite
- 01:26 PM rgw Feature #2229 (New): rgw: functional tests for rgw class
- 01:23 PM rbd Feature #2232 (New): qemu: resize guest disk when rbd image is resized
- 01:23 PM rbd Feature #2231 (New): librbd: expose header change (resize?) via api
- 01:23 PM rbd Feature #1662 (New): libvirt: obscure qemu/rbd secrets
- 01:22 PM rbd Feature #3205 (New): doc: pool permissions for cloning use-case
- 01:22 PM rbd Feature #2297 (New): ObjectCacher: mark buffers mergeable for ksm
- 01:20 PM rbd Feature #4089: rbd: improve small I/O performance
- 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 ...
- 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...
- 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...
- 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... - 01:18 PM rbd Feature #4084: rbd: incremental backups
- 12:57 PM rbd Bug #4388: rbd import broken
- Yeah, I did that for stdin but left the file algorithm alone.
- 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, ... - 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...
- 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 ...
- 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... - 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... - 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...
- 11:36 AM Bug #4394 (Can't reproduce): mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_increment...
- ...
- 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... - 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 ...
- 09:29 AM rbd Bug #4392 (Resolved): kclient: libceph: osd ops send out of order
- I'm observing:...
- 09:14 AM rgw Bug #4247 (Resolved): rgw: swift list bucket entities missing attrs (in xml)
- 09:14 AM rgw Bug #4247: rgw: swift list bucket entities missing attrs (in xml)
- Done, commit:4384e59ad046afc9ec53a2d2f1fff6a86e645505. Fix went into next, bobtail.
- 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... - 08:46 AM CephFS Fix #2215: ceph-fuse does not invalidate page cache
- Those tests are part of the full regression test suite.
- 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...
- 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.
- 05:07 AM Revision 1586e07d (ceph): fs: test traceless replies from mds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:02 AM Revision 38e55dc5 (ceph): Merge branch 'wip-2733'
- 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> - 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... - 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'.... - 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...
- 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...
- 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> - 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> - 01:56 AM Revision 09e14bf4 (ceph): ceph-deploy task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:52 AM Revision de62a795 (ceph): Merge branch 'wip-traceless'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 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... - 01:51 AM Revision 3f1b7fd5 (ceph): client: debug async cache invalidation
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:51 AM Revision eb9b5f07 (ceph): client: move annoying traceless handling into verify_reply_trace()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 01:43 AM Revision e0ad6faa (ceph): added 'extras' to install extra packages excluding ceph
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 01:38 AM Revision 75afff70 (ceph): task for ceph-deploy sample run
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:42 AM Revision 977a1cb2 (ceph): client: debug created ino
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:42 AM Revision 974dc84f (ceph): client: unlink old_dentry on traceless rename reply
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 12:09 AM Revision 0d501f61 (ceph): client: make _do_lookup take a const string
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 12:09 AM Revision d87035c0 (ceph): client: root can write to any file
- Signed-off-by: Sage Weil <sage@inktank.com>
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... - 10:46 PM Feature #4135 (In Progress): osd: noscrub, nodeepscrub osdmap flags
- 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...
- 10:34 PM devops Feature #4367 (In Progress): ceph-deploy: if host is localhost, don't use ssh but run commands di...
- 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 ...
- 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... - 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...
- 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 ...
- 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 ... - 07:05 PM CephFS Bug #4385: mds: refusing connections with high open socket count
- Err, dump up the level on the MDS...
- 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... - 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 ...
- 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...
- 09:19 PM Bug #4369: osd: msgr connection not cleanly shut down
- suspicious of commit commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4 for #4271 ...
- 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...
- 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... - 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...
- 09:06 PM CephFS Fix #4034 (Resolved): mds: fix replayed ino creation extra_bl
- commit:3a7233bc8b199c97fbde9c1e44370353f0504af8
- 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!
- 03:49 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
- Reviewed on Github.
- 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.
- 03:49 PM CephFS Feature #4074: qa: add traceless reply test to fs suite
- Edit; wrong bug, sort of.
- 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.
- 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... - 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...
- 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...
- 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... - 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... - 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... - 05:29 PM Revision e19b8f5f (ceph): Merge remote-tracking branch 'gh/wip-log-max' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:28 PM Revision a714c166 (ceph): vstart.sh: osd debug op order = true
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:07 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
- patch testing in wip_omap_snaps
- 05:06 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
- patch testing with wip_omap_snaps
- 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. - 03:57 PM devops Feature #3311: ceph-deploy: pushy bug triggers on interpreter shutdown
- 03:57 PM devops Feature #3312: ceph-deploy: pushy uses pickle, that's a security problem
- 03:57 PM devops Feature #3922: ceph-deploy: version command
- 03:57 PM devops Feature #3347: ceph-deploy: allow setting ssh user
- 03:57 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
- 03:57 PM devops Feature #4366: ceph-deploy: create config push option
- 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... - 03:42 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
- For all supported distros: RH, CentOS, Deb, SLES.
- 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... - 03:20 PM devops Feature #4375 (Resolved): chef: convert apt recipe to multi-OS install
- 03:42 PM devops Feature #4376: chef: mon recipes
- For all supported distros: RH, CentOS, Deb, SLES.
- 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... - 03:20 PM devops Feature #4376 (Resolved): chef: mon recipes
- 03:41 PM devops Feature #4377: chef: osd recipes
- For all supported distros: RH, CentOS, Deb, SLES.
- 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... - 03:20 PM devops Feature #4377 (Resolved): chef: osd recipes
- 02:36 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
- 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> - 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...
- 09:36 AM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
- Possible messenger issue?
- 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...
- 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...
- 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...
- 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...
- 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.
- 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 ... - 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!
- 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...
- 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... - 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...
- 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...
- 09:33 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
- ...
- 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
? - 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.
- 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...
- 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:... - 05:55 AM Revision 6137a703 (ceph): marginal/multiclient: /tmp/cephtest -> $TESTDIR
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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... - 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... - 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... - 01:09 AM Revision a58eec90 (ceph): init-ceph: fix run dir
- Signed-off-by: Sage Weil <sage@inktank.com>
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) - 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... - 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...
- 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... - 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... - 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... - 07:36 PM rgw Bug #4363 (In Progress): rgw: listing objects in a namespace can be more efficient
- 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 ...
- 07:35 PM rgw Feature #4365 (Resolved): rgw: allow setting wildcard keystone role
- 07:14 PM rbd Bug #4364 (Resolved): ObjectCacher: inconsistency after flatten
- Using a vstart-created cluster with:...
- 06:21 PM Revision 439d0e33 (ceph): osd: add ctor for clone_info
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:43 PM devops Feature #4130 (Fix Under Review): ceph-deploy: be polite about pushing ceph.conf
- see wip-conf in ceph-deploy.git
- 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...
- 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...
- 04:54 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
- oops, fixed by commit:0b2e7db
- 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... - 04:11 PM Revision 1e01b045 (ceph): Merge remote-tracking branch 'gh/wip-expose-topo'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:54 PM Revision de31531d (ceph): Merge pull request #90 from grosskur/fix-debian-libsnappy
- debian: require libsnappy-dev for ceph
- 03:34 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
- 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... - 02:15 PM Bug #4298 (Fix Under Review): misdirected op in ffsb test
- 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.
- 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. ...
- 10:23 AM Bug #4360: gitbuilder ceph-dencoder test failing
- that was fast... :-)
- 10:22 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
- added missing ctor, commit:439d0e334d7d0246806e5b7c6702b8198f9bed71
- 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... - 10:21 AM Revision a319f5cb (ceph): debian: require libsnappy-dev for ceph
- Debian builds are currently broken without this requirement.
- 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... - 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 ... - 07:31 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
- ...
- 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 ... - 06:08 AM Revision e694ea58 (ceph): release-process.rst: Fix typos
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 02:48 AM Revision da1e63bd (ceph): testing: fix logic in determining Hadoop master
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 02:47 AM Revision 6b0a8d3d (ceph): testing: specify ceph.conf path in core-site.xml
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 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... - 12:04 AM Revision e8da4bf9 (ceph): client: expose extent/osd mapping
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
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) - 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... - 11:12 PM Revision 1660d896 (ceph): install: install libcephfs-java
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:14 PM Revision daad53fc (ceph): ceph-fuse: install via install.py
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>... - 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> - 08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- Adaptec has BBU
- 08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- ...
- 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)
- 07:47 PM CephFS Feature #4356 (Fix Under Review): libcephfs: expose osd topology
- 07:46 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
- wip-expose-topo
e8da4bf and 6b3fce1 - 07:14 PM CephFS Feature #4074 (Fix Under Review): qa: add traceless reply test to fs suite
- 07:14 PM CephFS Fix #4034 (Fix Under Review): mds: fix replayed ino creation extra_bl
- 07:03 PM Revision b244b87f (ceph): Update doc/radosgw/s3/python.rst
- Note about creating conn object for non-ssl implementations.
- 07:03 PM Revision 8550e5c6 (ceph): doc/release-notes: v0.58
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.... - 05:06 PM Revision af6b6edd (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 05:05 PM Revision 66cadbe5 (ceph): Merge branch 'next'
- 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.
... - 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...
- 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... - 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?
- 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. ...
- 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....
- 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
- 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. :)
- 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-... - 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... - 01:35 PM devops Feature #3256 (Resolved): ceph-disk-prepare: abort if target disk has any partition mounted
- commit:8184b68c37f1a2c9303e13caeaad0eccd5678ab6
- 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
- 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... - 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... - 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 ... - 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:...
- 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 ...
- 09:00 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
- ...
- 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... - 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... - 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 - 09:39 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- commit:b271b656a889b14d052f0f354ade4e5e68c6740f
- 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?
- 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... - 07:16 AM Revision 818f3d29 (ceph): Add rados listsnaps command
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:16 AM Revision 7cd1cb2f (ceph): Add list_snaps() calls to snapshots test cases
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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... - 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... - 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 ... - 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 ... - 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... - 05:35 AM Revision 84183303 (ceph): osd: correct comment
- SnapSet snaps are in descending order
Signed-off-by: David Zafman <david.zafman@inktank.com> - 05:35 AM Revision 1ebfb414 (ceph): osd: Improve snapshot test
- In SelfManagedSnapRollbackPP add some overlapping writes
New SelfManagedSnapOverlap creates overlapping writes
Signe... - 05:35 AM Revision 3b5933e0 (ceph): Remove unused SnapContext in librados.hpp
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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... - 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... - 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... - 12:29 AM Revision f03f6269 (ceph): ceph-disk-prepare: clean up stupid check for a digit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
03/04/2013
- 11:50 PM devops Feature #3924 (In Progress): ceph-deploy: package it
- 11:49 PM devops Feature #3921: ceph-deploy: support RPM-based distros
- Need fix for 4307. Currently using --nogpgcheck to workaround.
- 11:47 PM devops Feature #3921 (In Progress): ceph-deploy: support RPM-based distros
- 11:41 PM Bug #3948 (Resolved): problems from leveldb static linkage and leveldb downgrade
- 11:40 PM Bug #3945 (Resolved): osd: dynamically link to leveldb
- 11:18 PM Revision ba3f91e7 (ceph): v0.58
- 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... - 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... - 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) - 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) - 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_... - 09:05 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
- Where "this branch" is wip-prepare. Thanks!
- 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...
- 01:58 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
- 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> - 08:15 PM Bug #4006: osd: repeating 'wrong node' message in log
- Reopened.
- 05:50 PM Bug #4006: osd: repeating 'wrong node' message in log
- Logs from Bill are in cephdrop as 'wer-logs-4006-4Mar13.tgz'
- 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...
- 08:12 PM Bug #4345 (Duplicate): osd crash
- 03:24 PM Bug #4345: osd crash
- This is actually the same issue as #4344, please close this ticket and sorry for the noise.
- 03:01 PM Bug #4345 (Duplicate): osd crash
- Same context as issue #4344....
- 08:04 PM rbd Bug #4285: rbd copy.sh test failing on counting images
- Ian agrees.
- 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...
- 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...
- 07:48 PM Revision 007c83db (ceph): doc: Updated year in footer.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:59 PM Revision 0167d2ae (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 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> - 06:33 PM Revision 872753bd (ceph): Merge pull request #89 from Elbandi/master
- remove unused variable from makefile
- 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... - 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...
- 05:54 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
- My OSD tree is:...
- 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... - 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... - 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...
- 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 ... - 05:18 PM Revision a3f50267 (ceph): Merge remote-tracking branch 'gh/wip-3484'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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()
- 03:23 PM rgw Feature #4347 (Resolved): rgw: dr: bucket index objclass: fetch changes log
- 03:23 PM rgw Feature #4346 (Resolved): rgw: dr: bucket index objclass: changes
- 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... - 02:36 PM rgw Feature #4343 (New): rgw: multisite: metadata push notifications
- 02:35 PM rgw Feature #4342 (Duplicate): rgw: dr: data sync agent: update sync processing state
- 02:34 PM rgw Feature #4341 (Resolved): rgw: dr: data sync agent: implement delta changes sync
- 02:34 PM rgw Feature #4340 (Resolved): rgw: dr: data sync agent: implement full sync
- 02:33 PM rgw Feature #4339 (Resolved): rgw: multisite: metadata sync agent: update sync processing state
- 02:32 PM rgw Feature #4338 (Resolved): rgw: multisite: metadata sync agent: implement delta changes sync
- 02:32 PM rgw Feature #4337 (Resolved): rgw: multisite: metadata sync agent: implement full sync
- 02:31 PM rgw Feature #4336 (Resolved): rgw: dr: sync processing state: implement internal RESTful API
- 02:30 PM rgw Feature #4335 (Resolved): rgw: dr: sync processing state: define datastructures
- 02:29 PM rgw Feature #4334 (Resolved): rgw: dr: bucket index log API: implement RESTful API
- 02:28 PM rgw Feature #4333 (Resolved): rgw: multisite: metadata-changes log: implement RESTful API
- 02:28 PM rgw Feature #4332 (Resolved): rgw: multisite: metadata-changes log: tie into metadata update operations
- 02:27 PM rgw Feature #4331 (Resolved): rgw: multisite: metadata-changes log: create internal API
- 02:25 PM rgw Feature #4330 (Resolved): rgw: dr: updated buckets log: radosgw-admin changes
- 02:25 PM rgw Feature #4329 (Resolved): rgw: dr: updated buckets log: RESTful API
- 02:24 PM rgw Feature #4328 (Resolved): rgw: dr: updated buckets log: tie into internal bucket changes tracker
- 02:23 PM rgw Feature #4327 (Resolved): rgw: dr: updated buckets log: create internal API
- 02:10 PM CephFS Feature #4326 (Resolved): qa: add samba + (kclient|ceph-fuse) to suite
- 12:58 PM Feature #4207: osd/librados: add ops to list snaps for an object
- Sample output:...
- 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...
- 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
... - 12:36 PM Revision 7e2785a3 (ceph): Build: no longer need to use LEVELDB_INCLUDE
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 11:37 AM Revision de6d0a22 (ceph): mon: Monitor: 'ceph df'
- Fixes: #3484
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 11:37 AM Revision d5a453f0 (ceph): tools: ceph: add 'ceph df' usage
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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...
- 10:06 AM CephFS Documentation #3796 (In Progress): FUSE mount documentation needs some corrections for v0,56x
- 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... - 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
... - 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 ... - 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 ... - 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] ... - 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... - 09:18 AM Feature #3484 (Resolved): mon: 'ceph df'
- commit:a3f50267aea09109c4a7a8b48a3884fd569a033a
- 03:37 AM Feature #3484: mon: 'ceph df'
- ...
- 09:18 AM Feature #4106 (Resolved): Monitor free space on crush pools
- commit:a3f50267aea09109c4a7a8b48a3884fd569a033a
- 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...
- 06:27 AM Bug #4218 (Resolved): mon: segfault on 'ceph quorum'
- Upstream commit:cf20ea6e1a51adf725653f4fcde547bd87bf8670
- 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/...
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 ...
- 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... - 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...
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 ... - 10:38 AM Feature #3484: mon: 'ceph df'
- gh branch updated
- 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...
- 07:32 AM Revision e3847986 (ceph): README: Add libsnappy-dev to build requirements.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 03:53 AM Revision 14daccc1 (ceph): doc: missing blank line in radosgw/config-ref
- 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... - 01:50 AM Revision f8f2cb2d (ceph): Merge pull request #88 from nmtadam/master
- librados.hpp typo
- 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...
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... - 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... - 11:09 PM Revision d5ec9cad (ceph): doc: Instruction should have been noout, not nodown.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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>
- 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...
- 06:33 PM Feature #3484: mon: 'ceph df'
- If you're using TextTable you can, trivially :)
- 05:28 PM Feature #3484: mon: 'ceph df'
- Can you right-justify the numbers in the plain view?
otherwise, looks good to me! - 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. :)
- 10:03 AM Feature #3484: mon: 'ceph df'
- It should print something like...
- 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...
- 08:47 AM Feature #3484 (Fix Under Review): mon: 'ceph df'
- wip-3484
Example output:... - 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> - 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... - 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>
- 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... - 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... - 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... - 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 ...
- 02:07 PM Tasks #4198 (Fix Under Review): osd: define data loss plan of attack for cuttlefish
- 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....
- 04:58 PM Revision 16955254 (ceph): ReplicatedPG.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:55 PM Revision 91e24b82 (ceph): ReplicatedPG.cc: remove consecutive return/break statement
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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.
- 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...
- 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>
- 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>
- 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>
- 03:40 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
- 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>
- 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>
- 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>
- 03:15 PM Cleanup #2078: ceph tool: only output response data to stdout
- 03:09 PM Revision 40aaf821 (ceph): os/FileStore.cc: remove identical else branch
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:07 PM devops Feature #4317 (New): redmine: only interpret "fixes #1234" in commits if in specific branches (e....
- 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>
- 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...
- 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>
- 02:47 PM Feature #4315 (In Progress): api: create python CLI wrapper for ceph tool; read command descripti...
- 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
- 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>
- 02:36 PM CephFS Feature #3819: mds: re-add snaptests to qa suite
- De-prioritizing in light of ongoing discussions.
- 02:35 PM CephFS Bug #4134: mds: request locking hang under snaptests
- De-prioritizing this for now based on our meetings and discussion yesterday.
- 02:33 PM Feature #4314 (Fix Under Review): api: modify ceph tool to describe own commands
- 02:32 PM Feature #4314 (Resolved): api: modify ceph tool to describe own commands
- 02:29 PM Feature #4313 (Resolved): mon: generic key/value service
- 02:26 PM Feature #4197: osd: data loss: low space handling
- log, scream loudly, drop writes on the floor.
- 02:24 PM Feature #4197: osd: data loss: low space handling
- drop writes when usage past threshhold.
- 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...
- 01:45 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
- John - could you move this up your queue?
- 02:16 PM Feature #4273: osd: prioritize recovery for degraded pgs
- if acting.size < replication, queue in front
- 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... - 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>
- 02:05 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
- 01:44 PM CephFS Documentation #2206: Need a control command to gracefully shutdown an active MDS prior to planned...
- 'ceph mds fail 0'
- 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>
- 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>
- 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>
- 01:25 PM Revision 9b73448b (ceph): mon/MonmapMonitor.cc: remove unused variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 01:18 PM rgw Feature #4312 (Resolved): rgw: multisite: log metadata changes
- 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>
- 01:17 PM rgw Feature #4311 (Resolved): rgw: dr: radosgw changes: internal bucket changes tracker
- 01:17 PM rgw Feature #4310 (Resolved): rgw: multisite: radosgw changes: copy across regions
- 01:16 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
- modify metadata operations to use new objclass
- 01:15 PM rgw Feature #4309 (Resolved): rgw: multisite: metadata objects versioning
- 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>
- 01:12 PM rgw Feature #3990 (Fix Under Review): rgw: dr: implement new version objclass
- 01:07 PM rgw Feature #3988 (Fix Under Review): rgw: dr: region mgt changes: define/implement internal API
- 01:06 PM rgw Feature #3991 (Fix Under Review): rgw: dr: region mgt changes: define datastructures
- 01:06 PM rgw Feature #3987 (Fix Under Review): rgw: dr: region mgt changes: extend json parser with json decoder
- 01:04 PM rgw Feature #3989 (Fix Under Review): rgw: dr: region mgt changes: radosgw admin changes
- 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-... - 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 12:20 PM Revision cb31159d (ceph): mds/MDS.cc: remove unused variable 'oldresolve'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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>
- 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>
- 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>
- 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... - 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
- 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...
- 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>
- 11:36 AM rbd Feature #3817: librbd: make cache write-through until a flush is encountered
- 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... - 11:29 AM rbd Cleanup #4262 (Resolved): libceph: drop redundant page info assignments
- 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>
- 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.
- 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>
- 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>
- 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... - 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> - 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... - 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> - 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> - 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?
- 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>
- 12:58 AM Revision 862c7615 (ceph): Merge branch 'next'
- 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... - 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> - 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> - 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. ... - 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
...
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... - 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> - 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... - 09:44 PM Revision 1e0b2d89 (ceph): init-ceph: fix default admin socket path used for status
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:33 PM Revision 0cbe406f (ceph): osd: show retry attempt in MOSDOp operator<<
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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 ... - 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 ... - 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 ... - 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>
- 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>
- 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>
- 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>
- 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> - 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:... - 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> - 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> - 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 ... - 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 - 04:57 PM Tasks #4198: osd: define data loss plan of attack for cuttlefish
- What else is left to do here?
- 04:51 PM CephFS Feature #4074 (In Progress): qa: add traceless reply test to fs suite
- 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...
- 04:38 PM Subtask #2203 (In Progress): implement new design
- 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... - 03:57 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
- Not actually in bobtail, fixed in
d6724525e1a70e80101fecd445f7bf96892cdd88 - 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" :)
- 03:44 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
- in the ssd/platter example, need firstn
- 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... - 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...
- 03:34 PM rbd Tasks #4210: get ceph and all libraries versions+patches in EPEL
- Not libvirt, but librbd, librados, etc.
- 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... - 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... - 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: ... - 01:56 PM devops Feature #4209 (Resolved): make ceph-create-keys work on non-upstart systems
- ceph.git commit:ffc0ff68e017747bbb1459520a0908ec75f32931
- 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> - 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... - 01:12 PM Bug #4298: misdirected op in ffsb test
- 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...
- 01:02 PM Messengers Feature #2100 (Resolved): msgr: Prevent throttled clients from slowing down non-throttled connect...
- commit:c47c02dd87064032762d6a79f58b441f624fc8ed
- 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 ... - 12:01 PM Bug #4297: OSD: memory leak, do_notifies
- Confirmed, all osds are running v0.56.3.
- 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
... - 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...
- 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...
- 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... - 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...
- 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:
... - 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... - 11:11 AM Bug #4296: Journal: read_entry fails on wrap around
- 5d54ab154ca790688a6a1a2ad5f869c17a23980a
- 11:08 AM Bug #4296 (Resolved): Journal: read_entry fails on wrap around
- ubuntu@teuthology:/a/sage-log1/12400
- 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....
- 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... - 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 ...
- 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...
- 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...
- 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.
- 08:52 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Yes
- 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...
- 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
... - 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... - 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. - 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... - 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... - 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... - 05:04 AM Revision 5ce08094 (ceph): fix ceph-object-corpus submodule commit
- Broken by 58f4cd53b9a29ec16c863fde8e790381dee20253
Signed-off-by: Sage Weil <sage@inktank.com> - 02:43 AM Revision 58f4cd53 (ceph): doc: rbd-cloudstack: fix bullet list, missing words, change ! to .
- 02:25 AM Revision b65ca564 (ceph): ceph-test.install: Add libcephfs-test.jar to package.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 12:10 AM Revision f5cfd9af (ceph): Merge branch 'wip-4281'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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>
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... - 11:53 PM Revision ded84b1b (ceph): doc: Added dependencies for ubuntu 12.10.
- fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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> - 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...
- 10:56 PM Bug #3945: osd: dynamically link to leveldb
- Danny's pull request updated the README file. Thanks for the reminder.
- 09:38 PM Bug #3945: osd: dynamically link to leveldb
- We should also update README to include the new packages
- 09:06 AM Bug #3945: osd: dynamically link to leveldb
- 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...
- 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... - 10:45 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
- Created branch bobtail-leveldb with leveldb changes.
- 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>
... - 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> - 09:27 PM Revision 202ae8e7 (ceph): doc: fixed link and form edit.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:27 PM Revision 783555f7 (ceph): doc: Added auth entry to index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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>
- 09:25 PM Revision c0ed9011 (ceph): doc: Added Auth Config Reference as standalone config reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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 ... - 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 ... - 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... - 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
... - 08:28 PM Revision c5b55f9b (ceph): Fix pass/fail display on exit.
- Signed-off-by: Warren Usui <warren.usui@inktank.com>
- 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... - 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... - 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... - 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> - 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 ... - 06:40 PM Revision 1e6e8aeb (ceph): ceph-fuse: fix install_debs call with new syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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... - 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>
- 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... - 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...
- 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_...
- 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
- 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>
- 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>
- 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... - 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> - 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... - 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> - 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>
- 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-... - 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>
- 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> - 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> - 04:29 PM rbd Feature #3417 (In Progress): krbd: read path (layering)
- 04:28 PM rbd Subtask #2855 (Closed): krbd: copy-up on write to clone
- Tracking effort under 3419
- 04:27 PM rbd Feature #3419 (New): krbd: copy-up on write to clone
- 04:25 PM rbd Subtask #2854 (Closed): krbd: write path
- Tracking under 3418
- 04:25 PM rbd Feature #3418 (In Progress): krbd: write path (layering)
- 04:23 PM rbd Subtask #2852 (Closed): krbd: open parent on open
- Move this tracking to 3416
- 04:21 PM rbd Feature #3416 (In Progress): krbd: open parent on open
- 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.
- 04:11 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
- commit:f5cfd9af3c1b7fd5c585377cdf42e84c0abed64c
- 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
- 03:47 PM Documentation #4288 (In Progress): New requirements to build Ceph from source
- 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.
- 03:54 PM Revision cd4dc834 (ceph): cls_crypto.cc: remove some unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:51 PM Revision 924040ba (ceph): cls_acl.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 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... - 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.
- 02:45 PM devops Feature #4209 (Fix Under Review): make ceph-create-keys work on non-upstart systems
- 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> - 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> - 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
- 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> - 02:40 PM devops Feature #3920: ceph-deploy: support other deb-based distros
- ceph-deploy commit:502acf2c0f0d31636ab739df6eff072dea9ac3e5
- 02:40 PM devops Feature #3920 (Resolved): ceph-deploy: support other deb-based distros
- 02:40 PM devops Feature #3919 (Resolved): ceph-deploy: remove upstart dependency
- 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... - 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>
- 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>
- 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... - 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... - 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... - 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.
... - 12:58 PM Feature #3775: log: stop logging in statfs reports usage above some threshold
- 12:55 PM Feature #4203 (Resolved): kernel: support for new pool hashing feature
- 12:55 PM Fix #4192 (Resolved): osd: fix log trimming
- commit:f62c5ab8e86e20c05b3e21feb06a145f301adb92
- 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.
- 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...
- 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... - 11:26 AM Feature #4106 (Duplicate): Monitor free space on crush pools
- 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.
- 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... - 11:02 AM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
- ...
- 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.
- 09:06 AM Bug #3816 (Need More Info): osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
- 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
- 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:...
- 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... - 08:36 AM Bug #4261 (Resolved): injectargs can't parse boolean values correctly
- 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.
- 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... - 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... - 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... - 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> - 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.
... - 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-... - 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> - 01:53 AM Revision 0e239e64 (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 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... - 01:45 AM Revision 75ce88fb (ceph): doc: fix rst for watch/notify internals
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 01:29 AM Revision d6b4a7be (ceph): Merge branch 'next'
- 01:29 AM Revision 0666b630 (ceph): ceph-test.install: Add libcephfs-test.jar.
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 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> - 12:53 AM Revision 1d8e1195 (ceph): client: add some new functions: lchmod, fsetattr, lutime
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:53 AM Revision ac9ed33a (ceph): client: allow change file owner or group only
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:52 AM Revision 7bd84006 (ceph): client: use get_filehandle
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:52 AM Revision 3cc0551b (ceph): client: fix log data
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 12:52 AM Revision c5d78f4a (ceph): libcephfs: fix default parameters document for ceph_open_layout
- Signed-off-by: Andras Elso <elso.andras@gmail.com>
- 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> - 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>
02/26/2013
- 11:53 PM Revision b271b656 (ceph): Merge remote-tracking branch 'gh/wip-4256'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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>
- 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> - 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... - 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>
- 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> - 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... - 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...
- 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...
- 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... - 10:07 PM devops Feature #3920 (In Progress): ceph-deploy: support other deb-based distros
- 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... - 10:04 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
- wip-create-keys
- 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... - 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...
- 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...
- 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...
- 08:38 PM Revision be313909 (ceph): msgr: print dump before asserting (if that is enabled)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:35 PM Revision 20b09339 (ceph): msgr: dump corrupt message to log (at high debug levels)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:29 PM Revision 33d91cce (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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... - 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... - 08:25 PM Revision dd123333 (ceph): Merge remote-tracking branch 'gh/wip_4257'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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:
... - 07:33 PM Revision c1cffc71 (ceph): mon: avoid expensive dump unless log will gather
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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
- 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...
- 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.... - 07:09 PM Revision 95c13bf5 (ceph): Merge branch 'wip-4119'
- Fix for bug 4119r, create directories under /var/lib/ceph.
- 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
- 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... - 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... - 06:51 PM Revision 12740642 (ceph): CephBroker.cc: fix condition
- from cppcheck:
Fix Suspicious condition (assignment + comparison); Clarify
expression with parentheses.
Signed-off... - 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... - 06:46 PM Revision f0ae3804 (ceph): test: removing dead code
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 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.... - 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... - 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> - 06:23 PM Bug #4281: mon: FAILED assert(success) on LogMonitor
- wip-4281 contains a patch on commit:b4e1006b99a22955149ec26777c81572007fa20d
- 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:...
- 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> - 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... - 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... - 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> - 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...
- 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... - 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> - 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>
- 05:32 PM Feature #3484 (In Progress): mon: 'ceph df'
- 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 ... - 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].
- 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...
- 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...
- 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> - 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... - 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...
- 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...
- 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.
- 04:32 PM CephFS Bug #4280: mds: crash on lookupsnap
- Logs and core in kai:/home/gregf/logs/4280
- 04:31 PM CephFS Bug #4280 (Resolved): mds: crash on lookupsnap
- While running qa/workunits/snaps/snaptest-snap-rm-cmp.sh:...
- 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...
- 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...
- 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> - 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> - 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> - 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> - 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> - 02:56 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
- commit:f58601d681d3aee6541119ab830ba5e2a9ec3a13
- 12:23 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
- ...
- 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... - 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... - 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... - 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... - 12:44 PM Feature #4199: mon: data loss: low disk space handling
- 12:42 PM Feature #4273: osd: prioritize recovery for degraded pgs
- 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 ...
- 12:28 PM Bug #4257 (Resolved): osd: clearing recovery state on pg removal races with applying pushes
- commit:dd123333b8e432e1b84b67b500437949d2e75dff
- 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:...
- 11:13 AM devops Feature #4119 (Resolved): rpm: create /var/lib/ceph/* directories
- Resolved with the following commit:
commit 1c8ffc5852d573181a29e0cd9b2e83cc46381f71
Author: Gary Lowell <glowell@... - 11:12 AM rbd Cleanup #4262 (Fix Under Review): libceph: drop redundant page info assignments
- 11:08 AM RADOS Tasks #4269 (New): qa: test pool rename
- Make sure caps matching pool name work correctly after a pool is renamed.
- 11:07 AM Fix #4225 (Resolved): objecter: watch is treated as a read (linger) operation
- 11:07 AM Fix #4192 (In Progress): osd: fix log trimming
- 11:04 AM rgw Feature #3990 (In Progress): rgw: dr: implement new version objclass
- 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...
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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...
- 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...
- 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>
- 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... - 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... - 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>
- 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> - 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.... - 02:27 AM Revision 0b968f51 (ceph): Add rbd locking/fencing test
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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> - 01:48 AM Revision 1f142741 (ceph): Merge remote-tracking branch 'gh/wip-4249-master'
- 01:48 AM Revision 9096d706 (ceph): Merge remote-tracking branch 'gh/wip-4249' into next
- 01:41 AM Revision 21471c1e (ceph): Merge remote-tracking branch 'gh/wip-4252'
- 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> - 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... - 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... - 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... - 12:49 AM Revision 29642d33 (ceph): Merge remote-tracking branch 'gh/wip-4147'
- 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> - 12:12 AM Revision 5e5530be (ceph): doc: Added content to remove REJECT rules from iptables.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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>
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> - 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 ... - 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 ... - 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... - 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>
- 11:27 PM Revision 3ef6d5bd (ceph): doc: Updated osd configuration reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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... - 10:28 PM Bug #3444 (Duplicate): Qemu librbd aio
- 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.
... - 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... - 09:33 PM Bug #3631 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid) during ...
- commit:56c5a07708d52de1699585c9560cff8b4e993d0a
- 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_... - 09:30 PM Revision 04ee8f47 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject: use intrusive_ptr for pg
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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>
- 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... - 09:12 PM Revision 31ef4a12 (ceph): ceph.conf: debug ms = 1 for monitors
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:12 PM Revision d7337364 (ceph): exec, pexec: set TESTDIR
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:12 PM Revision 24eeb0da (ceph): rbd: drop udev
- The packages have these rules now.
Signed-off-by: Sage Weil <sage@inktank.com> - 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> - 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.
- 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... - 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:... - 07:44 PM Bug #3945: osd: dynamically link to leveldb
- The leveldb backports (and libsnappy) available for for platforms that need them.
- 07:40 PM Feature #4005: Add perftools to the kernel debian package script
- Patch submitted to the kernel build maintainer.
- 07:39 PM Bug #3955 (Resolved): Configure should explicity check for c++ compiler.
- Resolved with:
commit aa79077c2442e518c11f3d1885461d734909370b
Author: Gary Lowell <glowell@inktank.com>
Date: ... - 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... - 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... - 07:20 PM rgw Bug #4251 (Resolved): radosgw-admin test fails on master
- 07:19 PM rgw Bug #4251: radosgw-admin test fails on master
- Resolved commit: b744f423614898c1084d5a8b48b9c54de2a7f570
- 07:12 PM rbd Bug #4237 (Resolved): krbd: ignore zero-length requests
- This has been committed.
commit 4dda41d3d76747414586a4bad5615b550e0986b1
Author: Alex Elder <elder@inktank.com>
... - 07:11 PM rbd Bug #4238 (Resolved): krbd: still more barrier fixes
- This has been committed.
commit 632b88cadece050ca925d74bda250c4a320c5cc7
Author: Alex Elder <elder@inktank.com>
... - 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>
... - 07:10 PM rbd Cleanup #4234 (Resolved): libceph: encapsulate flag setting
- This has been committed.
commit c9ffc77adebf9dfe3026ede6c8b3c61586b485b7
Author: Alex Elder <elder@inktank.com>
... - 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... - 07:01 PM rbd Feature #3190 (Resolved): qa: test fencing
- commit:ccdafa067afed74b209537ae45ff8b49bb5fab3b
- 05:49 PM rbd Bug #4249 (Resolved): librbd: recursive lock of snap_lock during snap_rollback
- commit:9096d70642880946b0b477e33f7debabbefec9fa
- 12:26 PM rbd Bug #4249 (Fix Under Review): librbd: recursive lock of snap_lock during snap_rollback
- wip-4249
- 05:41 PM rbd Bug #4252 (Resolved): rbd python bindings: error removing image on list_children
- commit:21471c1ef4cf02e068a6e6c49cd41e95efec952a
- 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
- 04:02 PM rbd Bug #4252 (In Progress): rbd python bindings: error removing image on list_children
- 05:33 PM Bug #4253: radosgw: segfault in lockdep register
- I updated the suite to not run lockdep against radosgw for now.
- 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...
- 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:...
- 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> - 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... - 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 ... - 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 ... - 12:09 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
- BTW fixed the rbd namer thing; pull latest teuthology.git.
- 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... - 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... - 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... - 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> - 05:03 PM Fix #4128 (Resolved): osd: fix pgid=(pool,seed) -> crush input mapping
- 05:03 PM Feature #3403 (Resolved): librados: expose a list of watchers on an object
- 05:03 PM Feature #4203 (Fix Under Review): kernel: support for new pool hashing feature
- 04:58 PM rbd Tasks #4210 (Rejected): get ceph and all libraries versions+patches in EPEL
- EPEL does not take packages already in RHEL.
- 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> - 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> - 04:50 PM Bug #4147 (Resolved): librados: st_rados_list_objects failure
- 04:50 PM Bug #4147: librados: st_rados_list_objects failure
- commit:29642d33c3595c3d6db9c4c364b9ee69663cfc3d
- 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.
- 04:35 PM Tasks #3779 (Resolved): update osd config ref as appropriate
- Updated the OSD configuration reference. Filestore and journal need updating too.
- 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.
- 04:21 PM Revision 3fdf4393 (ceph): doc: Moved admonition to kernel mount.
- fixes: #4146
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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> - 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...
- 02:14 PM Documentation #4260: centos/suse default reject rule in iptables
- Not an FS issue! :)
- 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...- 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... - 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 ... - 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> - 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 ... - 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... - 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... - 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 - 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> - 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> - 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... - 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... - 12:18 PM Bug #4261: injectargs can't parse boolean values correctly
- or more consistently with other tools, use ...
- 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 - 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) ...
- 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... - 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...
- 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...
- 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... - 01:02 PM Bug #3971 (Rejected): can't attach rbd image volume to instance
- Not a bug, just an old package.
- 12:27 PM rbd Bug #4255 (Duplicate): osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
- 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...
- 10:30 AM Feature #2611 (Resolved): mon: Single-Paxos
- commit:9af94eea209fc2555f66214f01f3edddc35d4209
- 09:51 AM CephFS Feature #3821 (New): qa: run backuppc as part of qa suite
- 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.
- 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.
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> - 09:22 PM Revision 0be28af0 (ceph): Merge remote-tracking branch 'gh/next'
- 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.
- 03:24 PM Revision 6bae2a5d (ceph): Grammar typo
- Signed-off-by: Neil Levine <neil.levine@inktank.com>
- 03:24 PM Revision 35c951f3 (ceph): Minor wording change.
- Signed-off-by: Neil Levine <neil.levine@inktank.com>
- 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>
- 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.
- 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...
- 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.....
- 07:37 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
- ...
- 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...
Also available in: Atom