Activity
From 08/12/2012 to 09/10/2012
09/10/2012
- 10:45 PM Revision b6f5d12f (ceph): changed the debug value for mds from 10 to 20
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:02 PM Revision 39efbbcc (ceph): Suppress valgrind error "Invalid write 8"
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:21 PM Revision 97d8a734 (ceph): librbd: ignore -ENOENT during discard
- This is a backport of a3ad98a3eef062e9ed51dd2d1e58c593e12c9703
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 08:21 PM Revision 0e58d951 (ceph): librbd: add test for discard of nonexistent objects
- This verifies librbd properly handles ENOENT during discard.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:46 PM Revision 61d705e2 (ceph): objectcacher: fix bh leak on discard
- Fixes: #2950
Signed-off-by: Sage Weil <sage@inktank.com> - 07:42 PM Revision 63c09093 (ceph): Merge branch 'wip-swift-manifest'
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:41 PM Revision f8c365e6 (ceph): rgw: add missing ret code check
- Also, for some reason we used cerr instead of dout so fix
that too.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:51 PM Feature #3101 (Fix Under Review): allow "ceph osd crush set" without overwriting weight
- 10:55 AM Feature #3101: allow "ceph osd crush set" without overwriting weight
- Sage proposed this would be "ceph osd crush create-or-move".. I think the args could be "ID INITIAL_WEIGHT VAR=VAL.."...
- 06:28 PM Revision a4bc7953 (ceph): Merge branch 'wip-3060'
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:24 PM Revision d6c2ded0 (ceph): radosgw-admin: update task for new usage reporting
- Usage reporting output has been modified, also use the new
--categories input param.
Signed-off-by: Yehuda Sadeh <ye... - 06:09 PM Revision be426d1b (ceph): schedule_suite.sh: try to use same branch for s3-tests.git
- If it isn't there, warn and fall back to master.
- 06:08 PM Revision 3473c2ed (ceph): s3tests: run against arbitrary branch/sha1 of s3-tests.git
- 06:08 PM Revision 617534e7 (ceph): s3tests: run against arbitrary branch/sha1 of s3-tests.git
- 05:50 PM Revision 0cfac6da (ceph): librbd: bump version
- This marks the availability of the cloning and locking functions.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 05:41 PM rgw Bug #3127: rgw: negative bucket stats
- DHO reported the following details regarding this issue:
root@peon7935:~# radosgw-admin bucket stats --uid=andfar3... - 05:11 PM rgw Bug #3127 (Resolved): rgw: negative bucket stats
- We see a case where after all the objects were removed out of a bucket (40TB of 64k objects) the bucket index stats e...
- 05:18 PM Bug #3128 (Resolved): Obsync doesn't appear to handle permanent redirect with specified endpoint ...
- It seems that accessing the bucket from http://s3.amazonaws.com/mikesbackup3or results in a PermanentRedirect error. ...
- 04:24 PM Bug #3126 (Can't reproduce): mds crashed bool CDir::check_rstats()
- Logs: ubuntu@teuthology:/a/teuthology-2012-09-09_00:00:04-regression-next-testing-basic/19242...
- 04:19 PM Bug #3125 (Resolved): Assertion Error in peer.py - failure from the nightly run
- Logs: ubuntu@teuthology:/a/teuthology-2012-09-07_19:00:06-regression-master-testing-gcov/18598...
- 04:11 PM Bug #3124 (Resolved): Rados api test failure in the nightly run
- Logs: ubuntu@teuthology:/a/teuthology-2012-09-08_19:00:04-regression-master-testing-gcov/19111...
- 12:51 PM Documentation #3123 (Closed): doc: Where to see "ceph osd tell ID bench" results (ceph -w)
- http://www.spinics.net/lists/ceph-devel/msg08789.html
- 12:38 PM rgw Feature #1712 (Resolved): rgw: support swift manifest objects
- Done, merged commit:63c090939951a8c5a6c0abb41d811f62c6fc04b2.
- 11:31 AM devops Feature #3122: chef: Use "argonaut"/"bobtail" in apt sources.list, not "stable"
- debian is now a symlink to debian-argonaut on ceph.com. docs just need to be updated.
- 11:30 AM devops Feature #3122 (Resolved): chef: Use "argonaut"/"bobtail" in apt sources.list, not "stable"
- Depends: #3083
- 11:29 AM rgw Feature #3060 (Resolved): rgw: different usage info break down
- Done, merged, commit:a4bc7953a72fa2828e2aecc1d81f41d25222e0b1. Also update teuthology to reflect new radosgw-admin ou...
- 11:22 AM Documentation #2971 (Resolved): doc: expand/complete mon settings reference
- 11:18 AM devops Feature #3121 (Rejected): chef: allow specifying exact version for "package" LWRP
- This lets an admin have stricter control over what versions of packages are installed; decreases the chances of accid...
- 11:10 AM devops Feature #3120 (Resolved): provide command "ceph-disk-list" that lists osd data/journal disks and ...
- This should be easy after #3078 and #3079.
Something like... - 10:59 AM devops Feature #3119 (Duplicate): chef: support destroying an osd
- DH cookbooks do this by setting a node attribute that maps osd.id -> desired action, one of the actions is destroy.
... - 10:44 AM rbd Feature #2686 (Fix Under Review): rbd: let users specify a usage for shared locks
- 09:57 AM devops Feature #2554: chef: open question: How do we discover what disks we should use as Ceph data disks?
- What DH does: each Chef node has an attribute that's a list of block device pairs (data, journal).
- 09:52 AM rgw Tasks #3118 (Closed): QA: radosgw upstart: test the radosgw upstart script respawn functionality
- I have a vague bug report from Carl that radosgw, using the upstart script, is not restarting properly. Let's reprodu...
- 06:47 AM Linux kernel client Bug #3112: ceph 32 bit kernel client issue with file size more than 4GB.
- I tried your dd command with /dev/random
echo foo > /mnt/ceph/foo
dd if=/dev/random of=/mnt/ceph/foo bs=1M count=... - 03:45 AM Linux kernel client Bug #3112: ceph 32 bit kernel client issue with file size more than 4GB.
- I tried with the following command to create a file with random data
dd if=/dev/random of=cephtest bs=1M count=1 s... - 03:15 AM Linux kernel client Bug #3112: ceph 32 bit kernel client issue with file size more than 4GB.
- Hi Sage,
I tried with dd, it shows foo. But I have tried nearly 100 more video files, but i am getting same erro...
09/09/2012
09/08/2012
- 09:44 AM Bug #3115: Cannot compile ceph 0.48.1
- Apparently this is an issue with the tarballs from github. With the tarball from the blog post this error doesn't occur.
- 09:27 AM Bug #3115 (Won't Fix): Cannot compile ceph 0.48.1
- I'm trying to compile ceph on a Fedora 15 system but that fails when I try to run autogen.sh:...
- 04:03 AM Revision d77205d8 (ceph): objecter: remove the now-unused "registering" flag on LingerOps
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 01:45 AM Revision 33def83d (ceph): cls_rbd: remove locking methods
- These are unnecessary now that librbd is using the generic cls_lock.
Fixes: #2951
Signed-off-by: Josh Durgin <josh.d... - 01:38 AM Revision fd1c634b (ceph): qa: update rbd tests and runner
- * no longer need to wait for watch timeout since #2948 was fixed
* use --format 2 instead of --new-format
* add test_... - 01:38 AM Revision eeaa92c4 (ceph): rbd: add locking commands
- The locker (entity_name_t) will be different each time the rbd
command line tool is run, so 'lock remove' is always b... - 01:38 AM Revision 18427ecc (ceph): librbd: use generic cls_lock instead of cls_rbd's locking
- Update the librbd locking api to make more sense:
* Add an optional tag to shared locking
* only make shared vs exc...
09/07/2012
- 11:44 PM Revision c4c4b20f (ceph): rgw: encode total usage for backwards compatibility
- Adding the encoding of the total usage allows us to
make the format change backwards compatible.
Signed-off-by: Yehu... - 11:22 PM Revision 06290f6d (ceph): rgw: configurable swift auth entry point
- Fixes: #1776
Swift auth entry point is not hard coded anymore.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 10:34 PM Revision 03136d05 (ceph): osd: fill in user log entry last after snapdir tran
- Reorder the snapdir logic and ctx->at_version adjustments prior to filling
in the object_info_t and user_versions and... - 09:34 PM Revision 928865b1 (ceph): PG: create macro for simple events
- This should make defining no-information events a bit simpler.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 07:52 PM rgw Feature #3114 (Resolved): rgw: support cache-control header field
- 07:20 PM CephFS Bug #3088 (Need More Info): NULL pointer dereference at ceph_d_prune
- 07:20 PM Linux kernel client Bug #3087 (Need More Info): Hung ceph_msg_kfree
- 07:19 PM Linux kernel client Bug #3112: ceph 32 bit kernel client issue with file size more than 4GB.
- Hi,
A real simple test is to see if a write to a file offset > 4gb inappropriately wraps to a low file offset. Ca... - 01:19 AM Linux kernel client Bug #3112 (Resolved): ceph 32 bit kernel client issue with file size more than 4GB.
- We have been using 32 bit and 64 bit ceph cluster and kernel client. we have mounted ceph cluster using 32 bit and 64...
- 07:16 PM rbd Feature #2556 (Fix Under Review): rbd tool: break image locks
- wip-librbd-locking
- 07:16 PM rbd Feature #2951 (Fix Under Review): cls_rbd: remove locking methods
- wip-librbd-locking
- 07:15 PM rbd Feature #2952 (Fix Under Review): librbd: use generic rados locking class
- wip-librbd-locking
- 04:18 PM rgw Feature #1776 (Resolved): rgw: swift auth prefix should be configurable (and optional)
- Fixed, commit:06290f6dffec33f4a9f47e4c3733f6779173f595.
- 04:03 PM Bug #2834: osd/ReplicatedPG.cc: 3577: FAILED assert(waiting_for_ack.begin()->first == repop->v)
- Recent log: ubuntu@teuthology:/a/teuthology-2012-09-07_00:00:07-regression-next-testing-basic/17906...
- 03:57 PM Bug #2834: osd/ReplicatedPG.cc: 3577: FAILED assert(waiting_for_ack.begin()->first == repop->v)
- Recent log: ubuntu@teuthology:/a/teuthology-2012-09-07_00:00:07-regression-next-testing-basic/17906
- 03:35 PM Bug #3072 (Resolved): osd/ReplicatedPG.cc: 3548: FAILED assert(waiting_for_ondisk.begin()->first ...
- commit:03136d057f0048e9cd840a6e83efedfc20969247
- 09:29 AM CephFS Documentation #3113 (Rejected): Ceph FS Options Could Use Some Additional Information
- Documentation for mounting Ceph FS doesn't reflect some available options. Also, there are disparities -- e.g., cephf...
- 04:00 AM Revision e2129ab4 (ceph): :doc: Fixed broken hyperlinks.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:31 AM Revision 9bbe73cc (ceph): :doc: Addresses Documentation #3096. Also added new information.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
09/06/2012
- 11:46 PM Revision 793bebb8 (ceph): rgw: rgw-admin filter usage by categories
- rgw can now filter usage output by specific op
categories.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:38 PM CephFS Bug #3111 (Can't reproduce): Multiple MDS inevitable appear assert
- I use two sets of equipment installed suse11sp2, deployment of CEPH double MDS active?I do LOOKUP/GETATTR/CREATE/SYML...
- 11:12 PM Revision 9d878bfb (ceph): gitignore: Remove "nbproject", no idea what that even is.
- Looks like this line was accidentally introduced in commit
af4d8db55f7268ab68ee5a7e17ac58c993528566.
Signed-off-by: ... - 09:06 PM Documentation #3096 (Resolved): doc: Hardware recommendations sort of look like ranges
- I also added a considerable amount of commentary, since people have asked for more guidance.
- 09:08 AM Documentation #3096 (Resolved): doc: Hardware recommendations sort of look like ranges
- http://ceph.com/docs/master/install/hardware-recommendations/ has entries like "2-1GB Ethernet NICs" and "1-500GB dri...
- 08:17 PM Revision ddaac56c (ceph): rgw: usage now account categories
- Instead of just keeping a flat usage info per bucket, we
now maintain a list of categories for which requests
usage i... - 06:08 PM rgw Bug #2652 (Resolved): Segmentation fault in rest-bench
- This should have been fixed.
- 06:06 PM rgw Feature #3102 (Need More Info): rgw: dedup
- 05:15 PM Revision a5b9ba77 (ceph): rgw: fix usage
- Fixes: #3085
usage was showing 'bucket info' command that never
existed.
Signed-off-by: Yehuda Sadeh <yehuda@inktank... - 04:45 PM rgw Feature #3060 (Fix Under Review): rgw: different usage info break down
- 04:22 PM Feature #3101 (Resolved): allow "ceph osd crush set" without overwriting weight
- Currently, a ceph-osd coming up gets its weight reset by src/upstart/ceph-osd.conf. This is not good. A node reboot s...
- 01:30 PM Feature #2894: cli: help command for ceph subsystems
- It also has "ceph --help", which gives a list of many commands, but not all. Remove the list of commands from --help ...
- 01:10 PM Feature #1783 (Resolved): osd: scrub incrementally across hash range using MOSDPGScan
- 01:10 PM RADOS Feature #3011 (Resolved): Remove "pool" terminology from CRUSH
- 01:09 PM rbd Feature #3100 (Resolved): rbd-fuse prototype
- 11:03 AM rgw Feature #1776 (Fix Under Review): rgw: swift auth prefix should be configurable (and optional)
- 11:01 AM Documentation #3099 (Resolved): doc: write install ceph+openstack with crowbar
- 10:59 AM Documentation #2981 (Resolved): doc: write add/remove a monitor
- 10:15 AM Documentation #3098 (Resolved): doc: ceph.conf host= field still confuses people
- I saw one group put in IP addresses in host=. I saw one person put in long hostnames (with domain).
The sysvinit i... - 10:12 AM rgw Cleanup #3085 (Resolved): rgw: remove 'bucket info' from radosgw-admin usage dump
- Fixed, commit:a5b9ba77737cbd7bf604492a40b291b2811f034f
- 09:59 AM Feature #3097 (Resolved): create a teuthology task to run class unitests
- We have some class unitests now (lock, refcount). We should be able to run these through a teuthology task.
- 08:46 AM Feature #3095 (Resolved): rbd tool resize improvements
- It might be handy if the rbd CLI tool could warn an admin when performing a resize operation that would ultimately en...
- 07:18 AM rbd Bug #3094 (Resolved): krbd: race between finding existing client and creating new one
- In rbd_get_client(), an attempt is made to reuse an existing
rbd client if there is already one with matching option... - 12:33 AM Revision 3fed44ac (ceph): :doc: Minor tweak to heading text.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:26 AM Revision 53d98292 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 12:25 AM Revision 6957ae78 (ceph): :doc: Modified the index page to point to the new cluster-ops section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:24 AM Revision 4ff60c7a (ceph): :doc: Made minor changes to restructuredText headers.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:23 AM Revision 8fa81ab5 (ceph): :doc: Added comment redirecting editors to new page location.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:22 AM Revision c22ca723 (ceph): :doc: Added index/toctree page for cluster ops.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:22 AM Revision b8dfe822 (ceph): :doc: Added new auth settings to reference doc.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:21 AM Revision 199dc5d0 (ceph): :doc: Refactored and moved control.rst page.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:21 AM Revision d90fea6c (ceph): :doc: Consolidated file system recommendations.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:20 AM Revision ab020da9 (ceph): :doc: Minor syntax update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:19 AM Revision 64b9e9f5 (ceph): :doc: restructuredText syntax corrections.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:17 AM Revision c94034a2 (ceph): :doc: Added index page. This will be refactored again soon.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:17 AM Revision 32398f34 (ceph): :doc: Refactored and moved to ceph/docs/cluster-ops/pools.rst
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:16 AM Revision c53a1104 (ceph): :doc: Removed. New section is in ceph/doc/cluster-ops/authentication.rst
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:15 AM Revision f1c869cb (ceph): :doc: Fixed heading syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
09/05/2012
- 11:38 PM Revision 78c844e5 (ceph): PG: clear want_acting in choose_acting if want == acting
- Otherwise, a pg_temp from a previous peering sequence
(but not a different peering_interval) might leak through
into ... - 09:57 PM Revision 5868b00c (ceph): cls_refcount: a new class for objects refcounting
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:23 PM Revision d31140ce (ceph): Merge remote-tracking branch 'gh/wip_deep_scrub_final'
- 09:19 PM Revision a0b04bce (ceph): buffer: class for efficiently calculating CRC32 of >= 1 bufferlist
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 09:19 PM Revision 9013efd3 (ceph): osd: deep scrub, read file contents from disk and compare digest
- Deep scrub reads the contents of every file from the store and computes
a crc32 digest. The primary compares the dige... - 09:19 PM Revision 3fd5914c (ceph): doc: explain what scrub, deep-scrub, and repair actually do
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 09:19 PM Revision df89c963 (ceph): osd: initialize pg_log_entry_t::invalid_pool in default ctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:19 PM Revision a08a28d0 (ceph): pg: store scrubber state in its own object
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 09:19 PM Revision f5046798 (ceph): osd: chunky scrub, scrub PGs a chunk of objects at a time
- Chunky scrub is a more efficient scrub. It blocks writes on a subset of
objects and scrubs those, allowing writes thr... - 08:20 PM Revision 79b30543 (ceph): crush: change default type from 'pool' to 'root'
- The 'pool=default' in the default crush maps is confusing wrt rados pools.
'root' makes more sense given that we are ... - 06:28 PM Revision 24fe265c (ceph): ceph-disk-prepare: Take fsid from config file.
- Closes: #2546.
Signed-off-by: Tommi Virtanen <tv@inktank.com> - 06:28 PM Revision 471105a9 (ceph): ceph-disk-prepare: Partition and format OSD data disks automatically.
- Uses gdisk, as it seems to be the only tool that can automate GPT uuid
changes. Needs to run as root.
Adds Recommend... - 06:28 PM Revision 27372dc4 (ceph): upstart: Make ceph-osd always set the crush location.
- This used to be conditional on config having osd_crush_location set,
but with that, minimal configuration left the OS... - 06:28 PM Revision 6e34b8c1 (ceph): upstart: Make instance jobs export their cluster and id variables.
- This allows other jobs listening to Upstart "started ceph-mon" events
to see what instance started.
Signed-off-by: T... - 06:28 PM Revision 66aecb1e (ceph): config: Add a per-name default keyring to front of keyring search path.
- This lets us have e.g. /etc/ceph/ceph.client.admin.keyring that is
owned by root:admin and mode u=rw,g=r,o= without m... - 06:28 PM Revision 787a78e8 (ceph): upstart, ceph-create-keys: Make client.admin key generation automatic.
- This should help simplify Chef etc deployments. Now (when using the
Upstart jobs), when a ceph-mon is started, ceph-c... - 06:26 PM Revision 1f06b490 (ceph): upstart: fix regex
- Signed-off-by: Tommi Virtanen <tv@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com> - 05:50 PM Revision a0c87b86 (ceph): Merge remote-tracking branch 'upstream/wip-kvstore'
- 05:13 PM Revision 8bad708e (ceph): pg: change _scrub() to take out parameters as pointers
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 05:13 PM Revision a83fb799 (ceph): FileStore: get objects whose names fall within a range
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 04:20 PM Bug #2761: osd: failed to recover before timeout expired
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-09-05_04:00:05-regression-stable-master-basic/16530
- 01:03 PM Feature #3047 (Fix Under Review): mon: apply heartbeat grace adjustment to down_out_interval
- 12:29 PM Linux kernel client Bug #3058 (Won't Fix): xfs: possible circular locking dependency detected
- 12:28 PM CephFS Bug #2444: null pointer deference in ceph_d_prune inside kvm
- Can you try...
- 12:28 PM CephFS Bug #3088: NULL pointer dereference at ceph_d_prune
- Can you try...
- 11:56 AM CephFS Bug #3088: NULL pointer dereference at ceph_d_prune
- Matt Garner wrote:
> Probably a duplicate of BUG #2444.
** Possibly - 11:55 AM CephFS Bug #3088: NULL pointer dereference at ceph_d_prune
- Probably a duplicate of BUG #2444.
- 11:52 AM CephFS Bug #3088 (Resolved): NULL pointer dereference at ceph_d_prune
- when I mount (via fstab) a specific folder
10.10.140.210:6789:/pool-hs-san-1 /mnt/ceph1-pool-hs-san-1 ceph ... - 11:03 AM Linux kernel client Bug #3087 (Can't reproduce): Hung ceph_msg_kfree
- Sep 4 00:37:00 rmi-orem-ceph1-mds1 kernel: [233040.316059] INFO: task smbd:31483 blocked for more than 120 seconds.
... - 08:52 AM Feature #3086 (Resolved): workqueue: dynamically adjust number of threads
- Add a config observer, and logic to start new threads and let extra threads die off.
- 08:32 AM Bug #2176: dependencies not checked by autoconf
- Gary, want to quickly check if configure.ac is checking these things and see if this is still a problem? IIRC Mark s...
- 08:30 AM CephFS Bug #1510 (Resolved): fsx failure on cfuse
- this has been back in the qa suite for weeks now, no problems.
- 03:31 AM Revision 195eda62 (ceph): Monitor.cc: Added include for limits.h.
- This include is needed on Centos. It seems to be included implicitly
on other platforms. - 12:17 AM Revision ca7fb838 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 12:16 AM Revision 22668769 (ceph): :doc: Added a section for adding and removing monitors. Singificantly r...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:15 AM Revision c1ff83de (ceph): :doc: Incorporated Joao's feedback into the reference material.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
09/04/2012
- 11:48 PM Revision 0c78a03d (ceph): docs: Add CloudStack documentation
- The basic documentation about how you can use RBD with CloudStack
Signed-off-by: Wido den Hollander <wido@widodh.nl> - 11:34 PM Revision 2b8690be (ceph): :doc: Added recovering from OSD failures. Will be re-factored again soon.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:33 PM Revision 9db84be4 (ceph): doc: Added monitor failure recovery. Will be re-factored again soon.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:19 PM Revision 6dff5d56 (ceph): doc: Re-factored adding an OSD.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:18 PM Revision 32b44cb4 (ceph): doc: Minor updates.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:17 PM Revision 00dd6a63 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 11:17 PM Revision d2332714 (ceph): doc: Added admonishments for Ceph FS per http://tracker.newdream.net/is...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:08 PM Revision 4b774b69 (ceph): doc: Updated to incorporate Sage's changes.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:03 PM Revision 327969ca (ceph): doc: Added anchor references.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:02 PM Revision a50f73ea (ceph): doc: Refactored the debug section to point back to reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:01 PM Revision 31d63287 (ceph): doc: Added QA reference to --valgrind option.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:21 PM Revision ccfd8413 (ceph): Revert "ReplicatedPG: fill in user log entry last after snapdir tran"
- This reverts commit 0aad5462eb79be0427004f2442903bb56c2057c1.
This gives us two events with the same version, and cr... - 09:37 PM Revision fd76083d (ceph): rgw: use prefetched buffer even when ofs != 0
- Beforehand we only used the prefetched buffer if read ofs
was 0.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:37 PM Revision 4d2a05f6 (ceph): rgw: implement user manifest (swift)
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:55 PM Revision 40fd6ba8 (ceph): OSD::handle_pg_stats_ack: grab pg refcount while processing pg
- If the queue refcount is the last one for the pg, the pg->put()
in the loop will destroy the pg while the lock is sti... - 08:52 PM Linux kernel client Bug #2754: cephfs show_location produces kernel "divide error: 0000 [#1]" when run against a dire...
- ceph_calc_file_object_mapping() does no divide-by-zero checking.
- 08:47 PM Revision 0aad5462 (ceph): ReplicatedPG: fill in user log entry last after snapdir tran
- The user log entry contains the request id, which will be used
by replay ops to put themselves in the correct place i... - 08:45 PM CephFS Bug #1509 (Can't reproduce): cfuse sometimes hangs after unmount
- 08:44 PM CephFS Bug #1603 (Can't reproduce): ceph-fuse crash during unmount
- 08:44 PM CephFS Bug #1806 (Can't reproduce): MDS won't start
- logs indicate an unresponsive osd.
- 08:41 PM Bug #2151 (Resolved): mon: pg creation retry is slow
- 08:40 PM CephFS Bug #1640 (Resolved): mds: failed assert(trim_to > trimming_pos)
- pretty sure this is out of order osd replies, due to #2947 and similar bugs.
- 08:09 PM rgw Feature #2923 (Fix Under Review): rgw: non hard-coded pool names
- 07:17 PM Revision 1db67c44 (ceph): PG: In Active, don't transition to WantActingChange
- want_acting is filled in during recovery completion in
order to move the newly backfilled osd into its correct
place.... - 07:17 PM Revision 46b86426 (ceph): Merge branch 'wip-msgr'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 06:54 PM Revision 035cf965 (ceph): msg/Pipe: kill useless onconnect arg
- This reduces debug output but nothing else, for know discernable reason.
Drop it.
Signed-off-by: Sage Weil <sage@ink... - 06:40 PM Revision b6ef17a1 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 06:40 PM Revision 31b1c2f8 (ceph): doc: Added PG states.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:39 PM Revision ef6814d9 (ceph): doc: Promoting PG concepts into mainline docs. Redundant version still ...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:38 PM Revision 25b75939 (ceph): doc: New section on placement groups.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:37 PM Revision 3fcdbe42 (ceph): doc: Moved from configuration to operations. Updated with new info.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:37 PM Revision 9da49667 (ceph): doc: Created a more robust doc for monitoring a cluster.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:36 PM Revision 743e0b8d (ceph): doc: Consolidated start and stop.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:35 PM Revision 3e562001 (ceph): doc: Added a new "Data Placement" overview section for added continuity.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:34 PM Revision 2a1ac680 (ceph): doc: Added a new CRUSH map section. Will need to incorporate new tunabl...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:33 PM Revision fc093f8b (ceph): doc: Moving new auth section from configuration to operations.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:29 PM Revision e09b2655 (ceph): objecter: fix osdmap wait
- When we get a pool_op_reply, we find out which osdmap we need to wait for.
The wait_for_new_map() code was feeding th... - 04:52 PM Revision f8e1f5c2 (ceph): task: die on ceph error or coredump
- This task allows ceph to signal to teuth that it should die immediately
by touching a file under /tmp/cephtest
Signe... - 04:28 PM CephFS Documentation #3077 (In Progress): doc: Apparently people still don't realize we don't recommend ...
- Added comments in Quick Start and Ceph FS sections. d233271434d1daa640273efe99ef3ee193da1de6
- 02:50 PM CephFS Documentation #3077 (Resolved): doc: Apparently people still don't realize we don't recommend Cep...
- Not sure what more we can or should do, but I run across this recently again.
- 04:18 PM rgw Cleanup #3085 (Resolved): rgw: remove 'bucket info' from radosgw-admin usage dump
- 04:13 PM Documentation #3084 (Resolved): doc: Why and when should I use latest stable kernel and not the 3...
- This will be a living document, more reasons added as time progresses.
Another similar one will probably be starte... - 04:11 PM Feature #3083 (Resolved): Provide separate APT repos for argonaut, bobtail, etc; stable would alw...
- I think we should by default make installations use the "argonaut" style name, so they don't accidentally upgrade jus...
- 03:51 PM devops Feature #3082 (Closed): ceph-deploy: Support deployments without a framework like Chef, Puppet, J...
- 03:34 PM rgw Feature #3081 (Duplicate): radosgw: asynchronous read-only replication mechanism
- See #3080 for a similar RADOS-level feature. Proposed separately for radosgw as it can offer different tradeoffs, and...
- 03:31 PM Feature #3080 (New): rados: support asynchronous replication of some sort
- Probably easiest to construct using pool-level snapshots, and computing a delta between two snapshots on the sending ...
- 03:20 PM Revision c1e000b9 (ceph): doc: Fix leftover "localhost" mention.
- Commit dd011aba90831bade3b67e99268429be10635dce changed
the conf file sample to say {hostname}, but changed the
prose... - 03:07 PM devops Feature #3079 (Resolved): support journal on any accessible block device
- 03:06 PM devops Feature #3078 (Resolved): support journal in 2nd partition on same disk as osd
- 02:22 PM Documentation #3076: doc: Explain how loopback mounts (using kclient, ceph-fuse should be immune)...
- this definitely qualifies as a faq
- 02:19 PM Documentation #3076: doc: Explain how loopback mounts (using kclient, ceph-fuse should be immune)...
- The discussion in this thread https://lkml.org/lkml/2004/7/26/68 is interesting for a more in-depth discussion of the...
- 02:00 PM Documentation #3076 (Resolved): doc: Explain how loopback mounts (using kclient, ceph-fuse should...
- Currently, consuming CephFS/RBD services provided by the same machine can lead to deadlock. People in general don't r...
- 02:08 PM rbd Cleanup #1761: krbd: make block/segment naming consistent
- I just committed the following to the ceph-client/testing
branch. It renames field "block_name" to be "object_prefi... - 10:49 AM rbd Cleanup #1761 (Resolved): krbd: make block/segment naming consistent
- 02:02 PM Bug #3071 (Resolved): osd: crash in ~ReplicatedPG
- 40fd6ba8ed9ba70c8d20a79936f53f10f2dfe839 should take care of this one.
- 01:49 PM Bug #3072: osd/ReplicatedPG.cc: 3548: FAILED assert(waiting_for_ondisk.begin()->first == repop->v)
- 0aad5462eb79be0427004f2442903bb56c2057c1 should take care of this one.
- 12:06 PM Bug #3072: osd/ReplicatedPG.cc: 3548: FAILED assert(waiting_for_ondisk.begin()->first == repop->v)
- ubuntu@teuthology:/a/sage-h/15556 and 15540
- 08:01 AM Bug #3072 (Resolved): osd/ReplicatedPG.cc: 3548: FAILED assert(waiting_for_ondisk.begin()->first ...
- ...
- 01:48 PM Bug #3025 (Resolved): WaitActingChange
- 1db67c443d84dc5d1ff53cc820fdfd4a2128b680
- 01:38 PM Feature #3045 (Fix Under Review): mon: factor osd laggy interval into heartbeat grace
- 01:38 PM Feature #3046 (Fix Under Review): mon: factor osd failure reporters into heartbeat grace
- 12:04 PM Bug #3070 (Resolved): client/mds: ms failure injection causes problems
- 11:29 AM Bug #3075 (Resolved): rados python tests occasionally hang with ms failures
- commit:e09b26555c6132ffce08b565780a39e4177cbc1c
- 10:04 AM Bug #3075: rados python tests occasionally hang with ms failures
- ...
- 09:36 AM Bug #3075 (Resolved): rados python tests occasionally hang with ms failures
- ...
- 11:20 AM Bug #2954 (Resolved): osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/2538528...
- Most likely fixed in b273c376ca6455f1e36be82cbc91606debd5fb1e.
- 09:13 AM rgw Feature #3074 (Resolved): radosgw needs --help support
- User reports he only discovered radosgw supports -d via radosgw-admin (which shouldn't even have that option).
Needs... - 09:12 AM Feature #3044 (Resolved): osd: include fail stamp in failure messages
- 09:12 AM rgw Bug #3073 (Resolved): radosgw-admin: is not a daemon, should not have -d/-f options
- ...
09/03/2012
- 09:06 PM Revision 3302a2d4 (ceph): doc: Added debug ref to toctree. Trimmed title names a bit.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:05 PM Revision 4609639b (ceph): doc: Added "how to" for debug/logging config. Trimmed titles too.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:04 PM Revision 7465dbeb (ceph): doc: Added logging reference under configuration section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:00 PM Revision 4ab9f02f (ceph): msg/Pipe: do not special-case failure during connect
- Do not special case failure during connect. In particular, we may be
reconnecting and experience a second fault, and... - 08:35 PM Revision 7b6c7738 (ceph): doc: Added runtime configuration example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:24 PM Documentation #2983: doc: write performance monitoring
- From Sage:
-- osds --
overall throughput
osd.op
osd.op_r
osd.op_w
osd.op_in... - 12:12 PM Bug #3071: osd: crash in ~ReplicatedPG
- ubuntu@teuthology:/a/sage-fuse2/14470
- 12:12 PM Bug #3071 (Resolved): osd: crash in ~ReplicatedPG
- i suspect this was from the coverity fixes?...
09/02/2012
- 08:46 PM Revision 73d016fd (ceph): test, key_value_store: added distributed flat btree key-value store
- Uses one index object and many sub objects to store key-value pairs. The pairs
are stored in the omaps of librados ob... - 11:53 AM Bug #3070 (Resolved): client/mds: ms failure injection causes problems
- most recently, ubuntu@teuthology:/a/teuthology-2012-09-01_19:00:04-regression-master-testing-gcov/13271
09/01/2012
- 09:51 PM Revision bfa9a59f (ceph): vstart.sh: -r to start radosgw
- Uses a fixed access/secret key for easier testing. Starts a standalone
apache2 process with basic config (based on t... - 09:50 PM Revision cbb8b96a (ceph): Merge remote-tracking branch 'gh/wip-coverity'
- 09:54 AM Subtask #2614 (Closed): Single Paxos instance shared across the existing services
- 09:53 AM Subtask #2745 (Closed): mon: Single-Paxos: Sync: Add new message support to the Monitor class
- 09:52 AM Subtask #2746 (Rejected): mon: Single-Paxos: Sync: Test message passing
- We tested the message passing using a ill-built bash script based on grepping logs on both sides.
Further testing ... - 09:51 AM Subtask #3069 (Rejected): mon: Single-Paxos: messaging: log MMonSync messages for offline matching
- Keep a log of sent/received MMonSync messages, obtainable through the admin socket, for offline matching.
Completi... - 09:44 AM Subtask #2737 (Resolved): mon: Single-Paxos: Sync: Force trimming to be proposed through Paxos
- 09:43 AM Subtask #2757 (Resolved): mon: Single-Paxos: Sync: pack chunks of the MonitorDBStore into transac...
- We now synchronize the stores of two different monitors, being able to checksum the transferred contents on both side...
- 12:06 AM Revision a386d8a9 (ceph): Merge branch 'wip-osd-flags'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
08/31/2012
- 11:51 PM Revision 8578b216 (ceph): cls_lock_client: add ObjectOperation-based get_lock_info
- This will be used by librbd to grab lock info along with
the rest of its header information in a single request.
Sig... - 11:50 PM Revision e06031dd (ceph): cls_lock_types: add missing include
- msg_types defines entity-related types used here.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 11:31 PM Revision 8ac81779 (ceph): osd: defer backfill with NOBACKFILL osdmap flag is set
- If we encounter nobackfill, let ourselves to fall out of the recovery
queue. If we encounter a map that has does not... - 10:47 PM Revision e920a615 (ceph): Clarify CodingStyle with respect to tab compression of space runs
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Greg Farnum <gregory.farnum@inktank.com>
Reviewed-by: Jos... - 10:45 PM Revision fb379174 (ceph): Fix rados put from '-' (stdin)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Mike Ryan <mike.ryan@inktank.com>
Reviewed-by: Greg Farnu... - 10:12 PM Revision 0a28d795 (ceph): osdmap: add NOBACKFILL flag
- This will tell the OSDs to please not initiate any backfill operations.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:12 PM Revision 07ad9251 (ceph): osdmap: add NORECOVER flag
- This will stop recovery via log catch-up and via backfill both.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:12 PM Revision 49375a0e (ceph): osd: pause/unpause recovery based on NORECOVER osdmap flag
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:43 PM Revision b273c376 (ceph): PG: do not update stats in ReplicaActive from info
- Bug #2954
Consider the following case:
1) Primary calls share_pg_info()
2) Primary processes client op and sends of... - 08:20 PM Revision 5ac52de0 (ceph): crushtool: Miscellaneous cleanup.
- Clean up the output messages; add some function documentation and some
unit tests.
Signed-off-by: caleb miles <caleb... - 08:11 PM Revision db9e1209 (ceph): osd/OSD.cc: OSD::shutdown() leaks lock
- CID 716952: Missing unlock (LOCK)At (48): Returning without unlocking
"this->osd_lock._m".
Signed-off-by: Samuel Jus... - 08:11 PM Revision d2356261 (ceph): osd/OSD.h: big parameter passed by value, publish_superblock
- CID 717051: Big parameter passed by value (PASS_BY_VALUE)At (1): Passing
parameter block of type OSDSuperblock (size ... - 08:11 PM Revision d41c253b (ceph): osd/OSDMap.cc: uninit vars in ctor struct qi
- CID 717337: Uninitialized scalar field (UNINIT_CTOR)At (6): Non-static class
member "weight" is not initialized in th... - 08:11 PM Revision 9a93eb32 (ceph): osd/OpRequest.h: uninit vars in ctor OpRequest
- At (2): Non-static class member "hit_flag_points" is not initialized in this
constructor nor in any functions that it... - 08:11 PM Revision 10636735 (ceph): osd/PG.cc: PG constructor pass PGPool by reference
- CID 717053: Big parameter passed by value (PASS_BY_VALUE)At (1): Passing
parameter _pool of type PGPool (size 336 byt... - 08:11 PM Revision f84e7764 (ceph): osd/PG.h: uninit var in ctor IndexedLog
- CID 717339: Uninitialized scalar field (UNINIT_CTOR)At (2): Non-static class
member "last_requested" is not initializ... - 08:11 PM Revision 471787f1 (ceph): osd/PG.h: uninit var in ctor OndiskLog
- CID 717342: Uninitialized scalar field (UNINIT_CTOR)At (2): Non-static class
member "has_checksums" is not initialize... - 08:11 PM Revision 6fbf9e6f (ceph): osd/PG.h: uninit var in ctor NamedState
- CID 717340: Uninitialized pointer field (UNINIT_CTOR)At (2): Non-static class
member "state_name" is not initialized ... - 08:11 PM Revision f30facab (ceph): osd/ReplicatedPG: pass PGPool to ReplicatedPG ctor by ref
- CID 717057: Big parameter passed by value (PASS_BY_VALUE)At (1): Passing
parameter _pool of type PGPool (size 336 byt... - 08:11 PM Revision 0e2efbc8 (ceph): osd/ReplicatedPG.h: uninit var in ctor OpContext
- CID 717343: Uninitialized pointer field (UNINIT_CTOR)At (3): Non-static class
member "snapset" is not initialized in ... - 08:11 PM Revision 75acb7bd (ceph): osd/ReplicatedPG.h: uninit var in ctor RepModify
- CID 717344: Uninitialized scalar field (UNINIT_CTOR)At (2): Non-static class
member "epoch_started" is not initialize... - 08:11 PM Revision 84216d59 (ceph): osd/Watch.h: uninit var in ctor Watch
- CID 717345: Uninitialized pointer field (UNINIT_CTOR)At (8): Non-static class
member "obc" is not initialized in this... - 08:11 PM Revision fd4d567b (ceph): osd/osd_types.h: fix pg_history_t::merge copy paste error
- CID 716882: Copy-paste error (COPY_PASTE_ERROR)At (2): "last_epoch_started" in
"other.last_epoch_started" looks like ... - 08:11 PM Revision 08a29f93 (ceph): ceph-dencoder: don't leak object
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:11 PM Revision b960c623 (ceph): librbd: fix delete[]
- CID 716902: Non-array delete for scalars (DELETE_ARRAY)
At (15): Deleting array variable "buf" with non-array delete ... - 08:11 PM Revision ec5133b0 (ceph): msg/Pipe: make banner buffer slightly bigger
- CID 717023: Out-of-bounds access (OVERRUN_DYNAMIC)
At (4): Allocating insufficient memory for the terminating null of... - 08:11 PM Revision 929892fe (ceph): LogEntry: pass by reference
- CID 717030: Big parameter passed by value (PASS_BY_VALUE)
At (1): Passing parameter w of type entity_inst_t (size 152... - 08:11 PM Revision f51f5685 (ceph): common/LogEntry: pass by value for contains()
- CID 717031: Big parameter passed by value (PASS_BY_VALUE)
At (1): Passing parameter k of type LogEntryKey (size 168 b... - 08:11 PM Revision 46c08d6c (ceph): log: protect m_stop with lock
- CID 716965: Data race condition (MISSING_LOCK)
At (2): Accessing "this->m_stop" ("_ZN4ceph3log3LogE.m_stop") requires... - 08:11 PM Revision 4eb31463 (ceph): msg/Accepter: move nonce init to ctor
- This was suggested by Greg too but I was too lazy.
CID 717331: Uninitialized scalar field (UNINIT_CTOR)
At (2): Non-... - 08:11 PM Revision a3bf558a (ceph): fix accepter bind fix
- 08:11 PM Revision 650ec35b (ceph): msg: pass by reference
- CID 717048: Big parameter passed by value (PASS_BY_VALUE)
At (1): Passing parameter a of type entity_addr_t (size 136... - 08:11 PM Revision b7af8d8b (ceph): msg/Message: fix possible null deref
- cct may be null
CID 716930: Dereference after null check (FORWARD_NULL)
At (11): Dereferencing null pointer "cct".
... - 08:11 PM Revision ea078e18 (ceph): msg/DispatchQueue: simplify shutdown()
- lcok isn't held during dispatch, so we can take it unconditionally. THis
also makes coverity happier:
CID 716966: D... - 08:11 PM Revision 89add0f7 (ceph): paxos: init vars in ctr
- At (2): Non-static class member "latest_stashed" is not initialized in this constructor nor in any functions that it ...
- 08:11 PM Revision 0b4ddc27 (ceph): mon/MonitorStore: uninit var in ctor
- CID 717329: Uninitialized scalar field (UNINIT_CTOR)
At (2): Non-static class member "lock_fd" is not initialized in ... - 08:11 PM Revision 50ed1fca (ceph): monclient: uninit var in ctor
- CID 717328: Uninitialized scalar field (UNINIT_CTOR) [select defect]
At (2): Non-static class member "newest" is not ... - 08:11 PM Revision e0b8cb7c (ceph): osd/ClassHandler: uninit var in ctor
- CID 717335: Uninitialized scalar field (UNINIT_CTOR)At (2): Non-static class
member "flags" is not initialized in thi... - 08:11 PM Revision b0412607 (ceph): osd/ClassHandler.cc: uninit var in ctor
- CID 717336: Uninitialized pointer field (UNINIT_CTOR)At (2): Non-static class
member "handler" is not initialized in ... - 08:11 PM Revision 532d1b10 (ceph): rgw: init RGWRados::cct in ctor
- Coverity cid 717382
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 139ba9f3 (ceph): client: unconditional teardown
- CID 717125: Dereference before null check (REVERSE_INULL)
At (2): Null-checking "this->objectcacher" suggests that it... - 08:11 PM Revision 484fd0c0 (ceph): mds: fix broken EMetablob inode_t* return value
- We pass this back to the caller, but it points to a member that is never
looked at, because the inode has already bee... - 08:11 PM Revision 1b1a0bf6 (ceph): msg/Accepter: check setsockopt return value
- CCID 716856: Other violation (CHECKED_RETURN)
At (7): Calling function "setsockopt(this->listen_sd, 1, 2, &on, 4U)" w... - 08:11 PM Revision 3fd13f57 (ceph): crypto: fix fd leak from get_random_bytes()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:11 PM Revision 7cb3d2e4 (ceph): auth: fix uninit vars
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:11 PM Revision 757457ad (ceph): rgw: init ptr
- Coverity cid 717384
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision c67eda26 (ceph): rgw: init RGWGetObj::sent_header in ctor
- Coverity cid 717383
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 1247d4d5 (ceph): test/rados-api/aio: fix uninit ptr
- Coverity cid #717392
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 8d9d4f61 (ceph): test/osd/RadosModel: fix uninit ptr
- Coverity cid 717391
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 7c10bdc3 (ceph): test/osd/RadosModel: fix uninit values
- Coverity cid 717390
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 26a822bc (ceph): test/osd/RadosModel: fix uninit value
- Coverity cid 717389
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 20372126 (ceph): test/osd/RadosModel: uninit value
- Coverity cid 717388 717387
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 2214e838 (ceph): omap_bench: fix uninit var
- Coverity cid 717386
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision ca4e0607 (ceph): rgw: add missing ctor, init parent
- Coverity cid 717385
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision ec0a2662 (ceph): test_librbd: add missing va_end()
- Coverity cid 717407
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision a6dfa3e5 (ceph): rgw: fix use-after-free
- Coverity cid 717405
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 1355a676 (ceph): filer: add missing return
- Coverity cid 717404
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision b9adc27b (ceph): mds: drop unused value
- Coverity cid #717400
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 97bd0848 (ceph): mds: fix unused value
- This value was never used before it was clobbered.
Coverity cid #717398
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 998e2079 (ceph): test/Object: comment out dead code
- Coverity cid #717397
Signed-off-by: Sage Weil <sage@inktank.com> - 08:11 PM Revision 220980c9 (ceph): cephtool: fix uninitialized scalar in constructor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:06 PM Revision dd4b9caa (ceph): cls_lock_client: return error when decoding fails
- Library code shouldn't be using cerr either.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 06:17 PM Revision 1779d5ab (ceph): cls_lock_client: fix indentation
- Add indentation settings to header, and reindent.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 06:14 PM Revision b4298fc7 (ceph): cls_lock_client: change modified reference parameters to pointers
- This makes it clear which parameters are modified,
as our style guide states.
Signed-off-by: Josh Durgin <josh.durgi... - 04:53 PM Feature #2943 (Resolved): mon: norecovery and/or nobackfill
- 04:05 PM Bug #3068 (Resolved): rados: Can't pipe to the rados command
- commit:fb379174bfa32ea5123a451fc5ddc30ecf15d2f1
- 02:11 PM Bug #3068: rados: Can't pipe to the rados command
- It appears this was broken by the reorganization in some past delta; it shouldn't
be difficult to fix.
- 12:42 PM Bug #3068 (Resolved): rados: Can't pipe to the rados command
- while "rados -p poolname put objectname filename" works, "cat filename | rados -p poolname put objectname -" doesn't....
- 03:28 PM Revision 9c6752e8 (ceph): cls_lock_client: clean up reference parameters
- These should all be const. The remaining reference parameters
will be converted to pointers in another commit.
Signe... - 01:36 PM Feature #3044 (Fix Under Review): osd: include fail stamp in failure messages
- 01:36 PM Feature #3043 (Fix Under Review): mon: track osd laggy rate/interval
- 01:19 PM Linux kernel client Cleanup #2432 (Resolved): ceph-client: messenger: refactor to simplify state model
- 01:17 PM Linux kernel client Bug #3063 (Resolved): rbd: snapshots must be added to end of list
- 12:46 PM Bug #3059 (Resolved): osd:FAILED assert(waiting_for_ondisk.empty())
- by commit:5f36b8d78416b7a1d1bbefecddfcee00b7bfcfa3
- 11:11 AM rbd Feature #2952 (In Progress): librbd: use generic rados locking class
- 09:43 AM rgw Feature #1712 (Fix Under Review): rgw: support swift manifest objects
- 08:23 AM Bug #3067: mon: runaway memory
- If you can't ssh you probably need to power cycle the machine and restart the daemons. It sounds like there is some ...
- 08:20 AM Bug #3067 (Resolved): mon: runaway memory
- ...
- 08:21 AM Bug #2026: osd: ceph::HeartbeatMap::check_touch_file
- This is unrelated to the heartbeta problem; opened new bug #3067!
08/30/2012
- 11:39 PM Revision 3de0d4a3 (ceph): cls_lock: fix some spacing
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 11:06 PM Revision 82999c0e (ceph): Merge branch 'wip-rbd-children'
- 10:23 PM rgw Bug #2915 (Fix Under Review): rgw: copy of large object times out
- 10:20 PM rgw Feature #1712: rgw: support swift manifest objects
- 09:34 PM Revision dcbb87cc (ceph): rbd: add --format option
- This chooses whether to use the original (supported by krbd)
or the new (supports layering) format.
Signed-off-by: J... - 09:34 PM Revision 649bdc15 (ceph): doc: clarify rbd man page (esp. layering)
- * a clone's size can't be overridden
* note which commands require format 2
* clarify details of copy
* add examples ... - 09:32 PM Bug #2026: osd: ceph::HeartbeatMap::check_touch_file
- Ceph cluster is totally unreachable at this point, the only interesting in the log (on one of the machines, not the o...
- 08:58 PM Bug #2026: osd: ceph::HeartbeatMap::check_touch_file
- Some more information:
OS: Debian Wheezy 3.2.0-3-amd64
Ceph: ceph version 0.48argonaut (commit:c2b20ca74249892c8e... - 09:03 PM Revision 1b27a7cd (ceph): client: renew/submit subs on startup
- This fixes a delay in getting the initial MDSMap during startup (we wait
for the MonClient tick()).
Reported-by: Noa... - 08:37 PM Revision f85863e9 (ceph): objclass: add remove operation
- Added a missing remove object operation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:36 PM Linux kernel client Bug #3040 (Resolved): btrfs: recursive locking of sb_internal#2
- 08:36 PM Linux kernel client Bug #3031 (Resolved): btrfs: lock returned to userspace
- 08:36 PM Bug #2842 (Won't Fix): mon: health detail lists pgs multiple times
- 06:48 PM Revision a23351ef (ceph): :doc: Added constraints and revised a description per joshd.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:41 PM Revision f2c45108 (ceph): upstart, ceph-create-keys: Make client.admin key generation automatic.
- This should help simplify Chef etc deployments. Now (when using the
Upstart jobs), when a ceph-mon is started, ceph-c... - 05:00 PM rbd Feature #2720 (Resolved): rbd: add children command
- Added in commit:465fcca1febb62d8871d482b5bc079aa21704454
- 05:00 PM rbd Feature #2719 (Resolved): librbd: provide functions for listing parents and their children
- Added in commit:78f69752a44f0f754ebdba2c06399c493f2be99f
- 03:45 PM Bug #3059: osd:FAILED assert(waiting_for_ondisk.empty())
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-30_00:00:06-regression-next-testing-basic/11576
- 03:44 PM rgw Bug #2527: RGW may return 409 Conflict when deleting a bucket
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-30_00:00:06-regression-next-testing-basic/11588
- 03:40 PM rgw Bug #2527: RGW may return 409 Conflict when deleting a bucket
- Logs:ubuntu@teuthology:/a/teuthology-2012-08-29_19:00:06-regression-master-testing-gcov/11434
- 03:38 PM Linux kernel client Bug #3058: xfs: possible circular locking dependency detected
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-29_19:00:06-regression-master-testing-gcov/11363
- 02:25 PM Revision 3b0e2a2d (ceph): config: Add a per-name default keyring to front of keyring search path.
- This lets us have e.g. /etc/ceph/ceph.client.admin.keyring that is
owned by root:admin and mode u=rw,g=r,o= without m... - 02:25 PM Revision 0de71956 (ceph): upstart: Make instance jobs export their cluster and id variables.
- This allows other jobs listening to Upstart "started ceph-mon" events
to see what instance started.
Signed-off-by: T... - 01:59 PM Bug #3066 (Resolved): impermissible OSD ops get dropped on the floor
- Right now, an OSD operation that has insufficient permissions gets dropped without an EPERM error being sent back. I ...
- 07:38 AM Revision 8b4a9ade (ceph): doc: Modified index page with table. Pools and Auth will go to Ops.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:37 AM Revision b961a660 (ceph): doc: Some improvements. This still needs review.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:35 AM Revision c41fa394 (ceph): doc: Added additional note to mount data disk to data path.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:33 AM Revision b80a1b73 (ceph): doc: Added a document for general config settings.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:32 AM Bug #3065 (Won't Fix): don't always default to "client.admin"; perhaps client.$USER or something?
- It would be desirable to have a read-only, status-view-only key that is able to run trivial operations like "ceph -s"...
- 07:29 AM Revision 2407b0cd (ceph): doc: Added a doc for filestore settings.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:28 AM Revision 17dee291 (ceph): doc: Added a document for RBD cache settings.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:26 AM Revision 69e10167 (ceph): doc: Added substantial detail to OSD setting descriptions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:25 AM Revision c0c9fe54 (ceph): doc: minor edit to use # for comments.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:24 AM Revision 98eaaccd (ceph): doc: Restructured ceph config. Added network and OSD config details.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:19 AM rbd Feature #3064 (Resolved): librbd: A way to read from nearby replicas
- In the style of CEPH_OSD_FLAG_LOCALIZE_READS, there are cases when an rbd image is stored in a pool where some of the...
- 12:44 AM Documentation #2970 (Resolved): doc: expand/complete osd settings reference
- This has been largely resolved. However, there are still a few fields that could use some attention. Updates will occ...
- 12:42 AM rgw Documentation #2972 (Resolved): doc: expand/complete rgw settings reference
- This was reviewed with Yehuda's help, and has been staged.
- 12:41 AM Documentation #3062 (In Progress): doc: osd tuning config options
- Added filestore section to configuration. Should be reviewed.
- 12:35 AM Revision 3c9bc47a (ceph): librbd: prevent racing clone and snap unprotect
- If the following sequence of events occured,
a clone could be created of an unprotected snapshot:
1. A: begin clone ... - 12:35 AM Revision 78f69752 (ceph): librbd: add {rbd_}list_children() methods
- These iterate over all pools and check for children of a
particular snapshot.
Signed-off-by: Josh Durgin <josh.durgi... - 12:35 AM Revision 465fcca1 (ceph): rbd: add "children" command, update cli test files
- Fixes: #2720
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
08/29/2012
- 10:05 PM Linux kernel client Bug #3063 (Resolved): rbd: snapshots must be added to end of list
- I just found and fixed this bug and I'm going to try to make a
practice of at least documenting the fixes to actual ... - 09:43 PM Revision ac481e8e (ceph): rgw: cleanup create_bucket
- Pool creation is now being done through an excplicit
method, get rid of the unused user param when creating
a pool, a... - 09:27 PM Revision ef92157c (ceph): rgw: remove static store object
- We used to instantiate a single RGWRados object.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:22 PM Revision f71a4163 (ceph): rgw: rgwstore is not global
- Instead of using a global rgwstore param, just pass it around.
We now do it almost all around, except for in rgw_admi... - 09:22 PM Revision ed8922df (ceph): rgw: RGWRados holds domain root info
- Continuing cleanup work.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:22 PM Revision be00f9b6 (ceph): rgw: pool names are not global
- Move all hard coded pool names outside of the global
namespace.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:20 PM Revision 4d9802c4 (ceph): rgw: remove unused block of code
- We were reading bucket info, but that wasn't necessary.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 07:45 PM Revision e3834f02 (ceph): rgw_admin.cc: Prevent clobbering the index when linking a bucket.
- Prevent the 'bucket link' command from overwriting the index of an
existing bucket. Corrects bug 2935:
http://tracke... - 06:36 PM Documentation #3062 (Resolved): doc: osd tuning config options
- Copy-paste from recent ceph-devel email from Sam:
filestore [min|max] sync interval:
Periodically, the filestor... - 01:15 PM Bug #3061 (Resolved): osd crash during shutdown
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-28_19:00:05-regression-master-testing-gcov/10931...
- 01:05 PM rgw Bug #2366: rgw: bucket index update rely on pg state
- I think a simple solution for that would be attaching the pool id to the version number. Then, assuming that differen...
- 12:46 PM rgw Bug #2935 (Resolved): rgw: radosgw-admin bucket link clobbers index
- Fix merged at commit:e3834f023be6d897995a2a7f6829f442be0795ff.
- 12:34 PM Bug #2761: osd: failed to recover before timeout expired
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-28_19:00:05-regression-master-testing-gcov/10872
- 12:32 PM Bug #3059: osd:FAILED assert(waiting_for_ondisk.empty())
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-28_19:00:05-regression-master-testing-gcov/10868
- 11:25 AM rgw Feature #3060 (Resolved): rgw: different usage info break down
- We should be able to provide usage break down by the requests types, e.g. put_obj, get_obj, etc.
08/28/2012
- 11:47 PM Revision 82c62bd9 (ceph): rgw: clear usage map before reading usage
- Fixes: #3057
Since we read usage in chunks we need to clear the
usage map before reading the next chunk, otherwise
we... - 11:40 PM Revision 657ca118 (ceph): rgw: clear usage map before reading usage
- Fixes: #3057
Since we read usage in chunks we need to clear the
usage map before reading the next chunk, otherwise
we... - 10:15 PM Revision 0052a787 (ceph): Merge branch 'next'
- 10:14 PM Revision 5f36b8d7 (ceph): osd: fix waiting_for_disk assertion
- If requeue is false, we won't have cleared out waiting_for_ondisk; adjust
assert placement as appropriate. Also, mak... - 09:21 PM Revision 745a3c9b (ceph): rados_bench: wait for completion callbacks before returning
- If we don't wait for the callback, the finisher may cleanup the callback
context before the callback is actually invo... - 09:13 PM Revision dfb7f804 (ceph): Makefile.am: add missing .h
- Was missing rgw_html_errors.h
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:36 PM Revision 0ab62325 (ceph): Merge remote-tracking branch 'origin/wip-multi-delete'
- Conflicts:
src/Makefile.am
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:28 PM Revision 2d79a62a (ceph): rados_bench: wait for completion callbacks before returning
- If we don't wait for the callback, the finisher may cleanup the callback
context before the callback is actually invo... - 08:25 PM Revision a7867c27 (ceph): doc: Completed and reviewed RGW config reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:24 PM Revision 8d7912cb (ceph): doc: added admonishment. Updated header syntax, copy semantics and x-ref.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:51 PM Revision 5507665a (ceph): rgw: fix usage log read
- The usage log read got broken in a recent cleanup work.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:41 PM Revision 3eea9104 (ceph): doc: Added internal references. Clarified language in disk prepare.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:02 PM Revision a466dfff (ceph): doc: added sudo for hdparm command.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:55 PM Revision 080e5722 (ceph): doc: added internal hyperlink targets.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:49 PM Bug #3042: monitor hangs when osds are shut down
- ubuntu@teuthology:/a/teuthology-2012-08-28_00:00:10-regression-next-testing-basic/10259
- 05:41 PM Bug #3059: osd:FAILED assert(waiting_for_ondisk.empty())
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-28_00:00:10-regression-next-testing-basic/10315...
- 05:29 PM Bug #3059 (Resolved): osd:FAILED assert(waiting_for_ondisk.empty())
- Logs: ubuntu@teuthology: /a/teuthology-2012-08-28_00:00:10-regression-next-testing-basic/10302...
- 05:17 PM Linux kernel client Bug #3058 (Won't Fix): xfs: possible circular locking dependency detected
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-28_02:00:05-regression-testing-testing-basic/10406...
- 05:01 PM Revision dd011aba (ceph): doc: Clean up quick start to ensure nobody uses "localhost".
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:45 PM rgw Bug #3057 (Resolved): rgw: usage show show duplicate info when there's a large number of buckets
- Fixed, commit:82c62bd977c74c22385b18791943cb2054920f47
- 03:46 PM rgw Bug #3057 (Resolved): rgw: usage show show duplicate info when there's a large number of buckets
- Apparently we don't reset the aggregated usage before each iteration.
- 04:30 PM rbd Bug #2937: btrfs filesystem on rbd device kernel BUG writing large file
- This smells a bit like it's related to this discussion:
https://patchwork.kernel.org/patch/1271871/
I terminated ... - 04:24 PM Revision 97554666 (ceph): doc: Cleaned up syntax errors, and converted table to list.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:17 PM rgw Bug #2916 (Resolved): radosgw does not check command line options for correctness
- The rados tool alone is affected by this issue and due to the nature of valid input to the command this will not be f...
- 10:01 AM rgw Bug #2916: radosgw does not check command line options for correctness
- 01:41 PM rgw Feature #2797 (Resolved): rgw: support multi-objects delete
- Fixed, merged at commit:0ab623250344705f55d0c249ad977f43bed8fd54.
- 01:30 PM Bug #3048 (Resolved): rados bench: use after free?
- fixed in 2d79a62a11ee4c18cbc8619da7921a0707ec401c
- 12:51 PM rgw Bug #3056 (Resolved): rgw: usage show doesn't show anything
- Fixed, commit:5507665a58d909c7c659b233d472c3d3a868130a.
- 12:48 PM rgw Bug #3056 (Resolved): rgw: usage show doesn't show anything
- Problem following cls rgw cleanup work. Affects current master only.
- 08:33 AM Bug #3055: ceph command stuck until all predefined monitors are up
- Holger Macht wrote:
> One thing that still bothers me is how the correct way of doing this looks like. '/sbin/mkceph... - 08:29 AM Bug #3055: ceph command stuck until all predefined monitors are up
- One thing that still bothers me is how the correct way of doing this looks like. '/sbin/mkcephfs -d /tmp/mon-init -c ...
- 07:45 AM Bug #3055: ceph command stuck until all predefined monitors are up
- Thanks for the clarification, that's all I wanted to know.
- 07:29 AM Bug #3055 (Won't Fix): ceph command stuck until all predefined monitors are up
- By putting all three monitors in the monmap, you've declared them to all be part of the monitor group, and you'll nee...
- 07:05 AM Bug #3055 (Won't Fix): ceph command stuck until all predefined monitors are up
- I'm using ceph-0.48.1 and encountered a problem from which I'm not sure if it's a bug or a wrong setup sequence. So p...
- 07:45 AM Bug #2026: osd: ceph::HeartbeatMap::check_touch_file
- It would be great if we could keep this issue going, and if there is anything I could provide, I'd be happy to do so....
- 06:39 AM RADOS Documentation #3054 (Closed): doc: omap, tmap, xattrs
- Just about everything in this thread belongs in docs, though some of it should go under dev/
http://thread.gmane.o... - 12:44 AM Revision 5630e812 (ceph): Merge branch 'next'
- 12:26 AM Revision 15995ea1 (ceph): Merge branch 'wip-objecter' into next
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 12:25 AM Revision e59b9dae (ceph): objecter: fix is_latest_map() retry on mon session restart
- If the mon session drops, we get an EAGAIN callback, which we already
correctly ignored. (Clean this up and comment ... - 12:25 AM Revision 8d1efd1b (ceph): objecter: send queued requests when we get first osdmap
- If we get our first osdmap and already have requests queued, send them.
Fixes: #3050
Signed-off-by: Sage Weil <sage@... - 12:25 AM Revision 2a3b7961 (ceph): objecter: fix skipped map handling
- If we skip a map, we want to translate NO_ACTION to NEED_RESEND, but leave
POOL_DNE alone.
Signed-off-by: Sage Weil ... - 12:25 AM Revision 7d40cba2 (ceph): monclient: pass EAGAIN to is_latest_map() callers
- If our map get_version check needs to be retried, tell the
is_latest_map() callers instead of giving returning 0 ("no... - 12:25 AM Revision 0adc2289 (ceph): monclient: document get_version(), and fix return value
- Return -EAGAIN instead of -1, since that's more meaningful, and
document it.
Signed-off-by: Sage Weil <sage@inktank.... - 12:08 AM Revision 0a1f4a97 (ceph): Implement multi-object delete.
- An implimentation of multi-object delete described in
the latest Amazon S3 API provied at
http://docs.amazonwebservi...
08/27/2012
- 11:47 PM Revision 17ceec0d (ceph): osd: requeue dup ops inline with in-progress ops
- We should requeue the dups along with the originals. This avoids
situations where, after requeue, the dups are reord... - 10:14 PM Bug #3048: rados bench: use after free?
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-27_00:00:04-regression-next-testing-basic/9564
- 10:10 PM Revision c7054933 (ceph): Merge remote-tracking branch 'gh/wip-mon-intparsing'
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 09:57 PM Revision d5cacaca (ceph): osd: include notif pointer in notify debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:57 PM Revision 0a2ec988 (ceph): config: add 'fatal signal handlers' option
- This will let us disable the sighandlers for SEGV, etc.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:55 PM Revision aaeb5519 (ceph): librados,ReplicatedPG: add omap_cmp
- Allows atomic checking of omap values.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 09:55 PM Revision bc90c9aa (ceph): test/: renamed omap_bench.hpp to .h, fixed histogram formatting
- Signed-off-by: Eleanor Cawthon <eleanor.cawthon@inktank.com>
- 09:55 PM Linux kernel client Bug #2590: possible irq lock inversion dependency with con->mutex and osdc->request_mutex
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-27_02:00:06-regression-testing-testing-basic/9679
- 09:41 PM Revision 7a631f94 (ceph): cls_rgw_client: fix #include path
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:43 PM Revision fa74e047 (ceph): Merge remote-tracking branch 'origin/master' into wip-gc2
- 07:42 PM Revision 6f68ff5c (ceph): cls_rgw: add cls_rgw unitest, test gc api
- Test various cls_rgw gc related functionality.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 07:41 PM Revision a30f7140 (ceph): rgw-admin: get rid of lazy remove option, other fixes
- was mishandling parsing of binary flag arguments.
also, fix argument parsing and update radosgw-admin
cli test refere... - 07:41 PM Revision 721a6bef (ceph): rgw: implement garbage collector
- Add a garbage collector thread that is responsible for clean
up of clutter. When removing an object, store info about... - 06:41 PM Bug #3049 (Resolved): mds: startup+suicide failure, MDLog::handle_journaler_write_error
- 03:09 PM Bug #3049: mds: startup+suicide failure, MDLog::handle_journaler_write_error
- 06:41 PM Bug #3050 (Resolved): objecter: need to resend requests when we get first map
- 03:09 PM Bug #3050: objecter: need to resend requests when we get first map
- 05:45 PM Bug #2947 (Resolved): osd: out of order reply
- commit:17ceec0d10cc6540c958e8f2d5ec1961750ced48
- 03:09 PM Bug #2947: osd: out of order reply
- 04:56 PM Linux kernel client Bug #3040: btrfs: recursive locking of sb_internal#2
- 03:36 PM Revision bd534bf3 (ceph): mon: make parse_pos_long() error message more helpful
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:13 PM Feature #3010 (Resolved): Make it easy to find a list of data locations from a cephfs file
- 03:12 PM Feature #3053 (Duplicate): osd: (de)prioritize recovery
- 03:11 PM Bug #2858 (Resolved): mon: osd id parsing returns 0 when passed 'osd.1234'
- 03:11 PM Bug #3014 (Resolved): ceph mds set_data_pool pool doesn't fail
- 12:46 PM rgw Feature #2839 (Resolved): rgw: garbage collection
- Done, commit:fa74e0476c0ca852a70f08805634661d89aa17de.
- 11:34 AM Bug #3052 (Resolved): ceph-osd --mkfs fails on ext3
- ...
- 11:27 AM Documentation #2981 (Fix Under Review): doc: write add/remove a monitor
- 11:26 AM Documentation #2973 (Resolved): doc: expand/complete ceph general settings
- 11:25 AM rbd Feature #3051 (Resolved): ObjectCacher: negative object caching
- 11:17 AM rbd Feature #2720 (Fix Under Review): rbd: add children command
- 11:17 AM rbd Feature #2560 (Resolved): rbd: safe parent deletion
- 11:16 AM rbd Feature #2724 (Resolved): rbd: add protect/unprotect command
- 11:16 AM rbd Feature #2718 (Resolved): librbd: map parent -> child in a per-pool rbd_children object when cloning
- 11:15 AM rbd Feature #2717 (Resolved): cls_rbd: add methods for maintaining mapping from parent to child images
- 10:52 AM Feature #2943 (Fix Under Review): mon: norecovery and/or nobackfill
- 10:42 AM rgw Feature #771: rgw: POST
- Requires #1717 for parsing policies
08/26/2012
- 10:16 PM Bug #3050 (Resolved): objecter: need to resend requests when we get first map
- ...
- 10:10 PM Bug #3049 (Fix Under Review): mds: startup+suicide failure, MDLog::handle_journaler_write_error
- was able to reproduce after a few attempts with...
- 09:30 AM Bug #3049 (Resolved): mds: startup+suicide failure, MDLog::handle_journaler_write_error
- ...
- 03:42 PM Revision c7d11cd7 (ceph): osd: turn off lockdep during shutdown signal handler
- We don't shut down all threads, and the surviving ones fight with
exit()'s teardown. Kludge until we have a clean sh... - 03:18 PM Revision 0e091d81 (ceph): Merge tag 'v0.51'
- v0.51
- 09:31 AM Bug #2947 (In Progress): osd: out of order reply
- nooo!...
- 09:27 AM Bug #3048 (Resolved): rados bench: use after free?
- ...
08/25/2012
- 10:58 PM Revision c03ca95d (ceph): v0.51
- 10:29 PM Revision aa91cf81 (ceph): mon: require --id
- Fixes: #2997
Signed-off-by: Sage Weil <sage@inktank.com> - 09:28 PM RADOS Bug #2874 (Resolved): apparent CRUSH mapping failure
- Glad to hear the tunables resolved this for you, Alex!
- 05:42 PM Feature #2944 (Duplicate): mon: dynamically adjust heartbeat grace
- #3044 #3043 #3047 #3045 #3046
- 05:40 PM Feature #3047 (Resolved): mon: apply heartbeat grace adjustment to down_out_interval
- 05:39 PM Feature #3046 (Resolved): mon: factor osd failure reporters into heartbeat grace
- When a sufficient number of failure reports come in to mark an OSD
down, additionally compute the laggy probability ... - 05:39 PM Feature #3045 (Resolved): mon: factor osd laggy interval into heartbeat grace
- Adjust the "heartbeat grace" locally on the monitor according to
the following formula:
adjusted_heartbeat_grace = ... - 05:38 PM Feature #3044 (Resolved): osd: include fail stamp in failure messages
- 05:36 PM Feature #3043 (Resolved): mon: track osd laggy rate/interval
- 1) Keep track of when an OSD boots if it reports itself as fresh or as
wrongly-marked-down. Maintain the probability... - 04:15 PM Feature #2742 (Resolved): qa: ms socket inject failures in regression suite
- 02:23 AM Revision dc1c247a (ceph): disable lockdep recursive warnings until #3040 is fixed
08/24/2012
- 11:05 PM Revision 5fd2f102 (ceph): mon: fix int parsing in monmon
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:03 PM Revision 31c8ccb8 (ceph): mon: check for int parsing errors in mdsmon
- Fixes: #3014
Signed-off-by: Sage Weil <sage@inktank.com> - 11:02 PM Revision 304c08ef (ceph): mon: check for int parsing errors in osdmon
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:16 PM Revision 6b1f23cb (ceph): librbd-dev.install: package new rbd/features.h header file.
- 09:55 PM Revision 39960767 (ceph): interval_set: predeclare const_iterator
- This makes the coverity build happier.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:55 PM Revision ef4ab901 (ceph): Makefile: update coverity rules
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 09:49 PM Revision e386fb9b (ceph): rbd: add msgr failure injection
- 09:48 PM Revision d8bc55ee (ceph): avoid doing filestore idempotency tester 2x w/ and w/o msgr failures
- 09:43 PM Revision d9bd6130 (ceph): mon: describe how pgs are stuck in 'health detail'
- Showing the current state and saying it is stuck doesn't tell you how it
is stuck (e.g. stuck unclean, stuck inactive... - 09:38 PM Revision e7b8f7ba (ceph): Merge branch 'next'
- 08:38 PM Revision bcd4b09b (ceph): osd: fix use-after-free in handle_notify_timeout
- Valgrind turned this up.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:24 PM Linux kernel client Bug #3040: btrfs: recursive locking of sb_internal#2
- disabled this check in teuthology/tasks/internal.py for now... revert that when this is resolved!
- 03:43 PM Linux kernel client Bug #3040 (Resolved): btrfs: recursive locking of sb_internal#2
- ...
- 03:54 PM Bug #2827 (Rejected): mon: ceph health string doesn't match "ceph -s" output
- i don't think theres' anything wrong here.. the "stuck" stuff is based on times they changed away from active or clea...
- 03:52 PM Bug #3042 (Can't reproduce): monitor hangs when osds are shut down
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-22_19:00:05-regression-master-testing-gcov/6876...
- 03:52 PM Bug #3014 (Fix Under Review): ceph mds set_data_pool pool doesn't fail
- 01:47 PM Bug #3014: ceph mds set_data_pool pool doesn't fail
- all of the other atoi() users should be switched, while we're at it.
- 03:52 PM Bug #2858 (Fix Under Review): mon: osd id parsing returns 0 when passed 'osd.1234'
- 03:47 PM Bug #3041 (Resolved): ceph manager down during osd recovery
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-23_19:00:08-regression-master-testing-gcov/7533...
- 02:38 PM Bug #2876 (Resolved): mon: pg stuck peering (for example) broken?
- commit:d9bd61304b14085deafc4835b4d35c7a58d096b3
- 02:34 PM Bug #2761: osd: failed to recover before timeout expired
- Recent logs:ubuntu@teuthology: /a/teuthology-2012-08-23_19:00:08-regression-master-testing-gcov/7594
- 01:48 PM Linux kernel client Bug #3031: btrfs: lock returned to userspace
- 08:05 AM Bug #3038 (Resolved): objectcacher: segv in bh_write_commit -> close_object
- ...
- 04:38 AM Revision c49284c9 (ceph): Don't package crush header files.
- 04:35 AM Revision e97f1c57 (ceph): ceph.spec.in: package new rados library.
08/23/2012
- 11:11 PM Revision 02c6544b (ceph): Merge remote-tracking branch 'gh/wip-mon-report'
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:07 PM Revision ce0fa2d1 (ceph): Merge remote-tracking branch 'gh/wip_rados_bench_really_final'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 10:52 PM Revision 551628e2 (ceph): obj_bencher: use async remove during slow remove-by-prefix
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 10:52 PM Revision 4bef5765 (ceph): obj_bencher: remove all benchmark files matching a prefix
- This is a fallback for when a user wishes to delete ALL benchmark files
matching a particular prefix. In the fast cas... - 10:52 PM Revision 048c7dc4 (ceph): obj_bencher: cleanup files in parallel using aio
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 10:52 PM Revision 9e58d1b7 (ceph): obj_bencher: remove benchmark objects by prefix
- This intelligently removes objects from a rados or rest benchmark run by
using parameters from the metadata file.
Si... - 10:52 PM Revision fab73c3e (ceph): obj_bencher: store per-benchmark metadata
- Store metadata for each benchmark run so that the objects can be
efficiently removed at a later point.
Signed-off-by... - 10:51 PM Revision fb7238ea (ceph): obj_bencher: clean up objects after a write benchmark
- Per #2477, objects created during rados or rest write benchmark are
automatically cleaned up after the test. They can... - 10:51 PM Revision 4f1b04ca (ceph): obj_bencher: announce prefix during write benchmark
- Per #2477 this can be used during a post-benchmark cleanup in rest and
rados bench.
Signed-off-by: Mike Ryan <mike.r... - 10:43 PM Revision e43ba81f (ceph): Don't package crush header files.
- 08:40 PM Revision 1cd89d1c (ceph): ceph.spec.in: package new rbd header and rados library.
- 08:29 PM Revision d47c9af6 (ceph): Merge branch 'wip-msgr'
- 08:28 PM Revision e229f845 (ceph): msg/Pipe: conditionally detect session reset
- Lossless peers (osd<->osd, mds<->mds, mon<->mon) never reset sessions
to each other. In the osd and mds cases, there... - 08:27 PM Revision 1c3111f2 (ceph): osd: prefer acting osds in calc_acting()
- We currently prefer up osds, and then pull sequentially from peer_info
(strays we know about at the time). This adds... - 08:11 PM Revision af15ba69 (ceph): librados: implement aio_remove
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 08:03 PM Revision fed8aea6 (ceph): rbd: force all exiting paths through main()/return
- This properly destroys objects. In the process, remove usage_exit();
also kill error-handling in set_conf_param (nev... - 07:59 PM Revision 9f9dfd9c (ceph): Merge branch 'wip-mon-mkfs'
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 07:58 PM Revision f0e746ab (ceph): mon: name cluster uuid file 'cluster_uuid'
- Begin the transition.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:53 PM Revision cada8a6f (ceph): objecter: use ordered map<> for tracking tids to preserve order on resend
- We are using a hash_map<> to map tids to Op*'s. In handle_osd_map(),
we will recalc_op_target() on each Op in a rand... - 06:48 PM Revision 91d5c195 (ceph): Don't package crush header files.
- 06:00 PM Revision 82cefa24 (ceph): suppress this valgrind error
- <error>
<unique>0x4</unique>
<tid>1</tid>
<kind>InvalidWrite</kind>
<what>Invalid write of size 8</what>
<s... - 06:00 PM Revision b6b30289 (ceph): internal: fix escaping of \b in syslog grep
- 05:59 PM rgw Feature #2797: rgw: support multi-objects delete
- 05:58 PM rgw Feature #2839: rgw: garbage collection
- 05:58 PM rgw Feature #3037 (Resolved): rgw: unit test for rgw objclass
- 05:06 PM Revision 7fde8e90 (ceph): mon: create, verify cluster_fsid file in mon_data dir on mkfs
- Having this present is convenient for external tools.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:06 PM Revision 4905c06f (ceph): mon: create cluster_fsid on startup if not present
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:10 PM Feature #2829 (Resolved): report on cluster size/status (for service billing purposes)
- at some point we need the receiving end of this: extract the json, validate the crc, and stick it in some database or...
- 03:55 PM Feature #2477 (Resolved): rados bench cleanup
- 01:16 PM rbd Bug #2948 (Resolved): rbd: fails to close image on error
- commit:fed8aea662bf919f35a5a72e4e2a2a685af2b2ed in master
- 12:59 PM Feature #2840 (Resolved): mon: $mon_data/cluster_fsid file
- 10:12 AM Linux kernel client Bug #3031 (Resolved): btrfs: lock returned to userspace
- [19490.018682]
[19490.038366] ================================================
[19490.063495] [ BUG: lock held whe... - 07:27 AM Subtask #2745: mon: Single-Paxos: Sync: Add new message support to the Monitor class
- Currently, most timeout callbacks simply assert. This has been allowing us to successfully debug some unforeseen situ...
- 07:13 AM Subtask #2757: mon: Single-Paxos: Sync: pack chunks of the MonitorDBStore into transactions
- Must still test how it behaves when we are only interested in synchronizing part of the store.
- 07:11 AM Subtask #2744 (Resolved): mon: Single-Paxos: Sync: Create new Message type
- Only thing missing: adjusting the commit message to fully describe the message in detail.
- 03:23 AM Revision 5aa9521a (ceph): Merge remote-tracking branch 'gh/next'
- 12:23 AM Revision b207b15f (ceph): cephfs: add 'map' command to dump file mapping onto objects, osds
- Closes: #3010
Signed-off-by: Sage Weil <sage@inktank.com> - 12:22 AM Revision 0f9f63ab (ceph): perf-watch: initial version
- Signed-off-by: Sage Weil <sage@inktank.com>
08/22/2012
- 05:51 PM Revision 1113a6c5 (ceph): objecter: use ordered map<> for tracking tids to preserve order on resend
- We are using a hash_map<> to map tids to Op*'s. In handle_osd_map(),
we will recalc_op_target() on each Op in a rand... - 05:50 PM Revision a5901c6d (ceph): doc: Either use a backslash and a newline, or neither.
- Signed-off-by: Tommi Virtanen <tv@inktank.com>
- 01:57 PM Bug #2784: osd hit suicide timeout
- This test hung in the nightlies.
Logs: ubuntu@teuthology:/a/teuthology-2012-08-22_00:00:07-regression-next-testing... - 01:51 PM Bug #3030: config/option parser: Avoid needing to list command line options in a global config list
- Another example: daemonize.
- 01:46 PM Bug #3030 (Won't Fix): config/option parser: Avoid needing to list command line options in a glob...
- Having "monmap" in config_opts, when it's only really used by ceph-osd --mkfs, is pretty confusing. This should be be...
- 01:44 PM Bug #3029 (Won't Fix): config/option parser: Avoid needing to list obscure one-use options in glo...
- num_client is only used by ceph-syn, but still needs to be listed in the config_opts list, which a horribly generic n...
- 11:40 AM rgw Documentation #2991: doc: expand/complete RGW Swift API reference
- Sorry. Previous update intended for RGW config. This is checked in. Location is: ceph/doc/radosgw/swift. Accessible v...
- 11:34 AM rgw Documentation #2991 (In Progress): doc: expand/complete RGW Swift API reference
- Yehuda needs to review the doc and sign off. Updated doc sent via email. Current location is ceph/doc/radosgw/config-...
- 10:52 AM Bug #2947 (Resolved): osd: out of order reply
- commit:1113a6c56739a56871f01fa13da881dab36a32c4
- 01:04 AM Revision 92d3404f (ceph): rados: add msgr failure injection
08/21/2012
- 10:49 PM CephFS Bug #1947: mds: SIGBUS during _mark_dirty
- logs: ubuntu@teuthology:/a/teuthology-2012-08-21_02:00:04-regression-testing-testing-basic/5691
- 10:57 AM CephFS Bug #1947: mds: SIGBUS during _mark_dirty
- added debugging to kernel ffsb task
- 10:47 PM Revision 59dbf599 (ceph): Merge remote-tracking branch 'gh/wip-crypto'
- 10:39 PM Revision ec90d3f5 (ceph): cls_rgw: add gc commands handling
- add the various functionality required for the gc: set entry,
defer entry, list
Signed-off-by: Yehuda Sadeh <yehuda@... - 10:33 PM Revision 7dd5d06d (ceph): cls_lock: specify librados namespace explicitly
- librados namespace was not specified, hence required including
source files to add using namespace. This fixes it.
S... - 10:33 PM Revision e4a78d2a (ceph): config_opts: add gc configurables
- rgw_gc_max_objs: num of objects to used for gc shards
rgw_gc_obj_min_wait: min time for an object to become visible t... - 10:33 PM Revision eda5a76f (ceph): cls_rgw: cleanups
- move stuff to cls/rgw, create needed helpers.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:22 PM Revision e7c492b1 (ceph): mon: implement 'ceph report <tag ...>' command
- Generate a simple "signed" report of the current cluster status. Include
a simple crc so that the report is vaguely ... - 08:24 PM Revision 8f95c1fa (ceph): config: remove dead osd options
- The read balancing/shedding stuff is old. Same goes for class timeouts and
the raid options.
Signed-off-by: Sage We... - 08:01 PM Revision 14ce35a1 (ceph): move kclient + blogbench to marginal
- Periodically fails #1945
- 06:57 PM Revision bfb24a70 (ceph): Fix compilation warnings on squeeze; can't printf() snapid_t directly
- 06:34 PM Bug #2947 (In Progress): osd: out of order reply
- ooof, the saga continues: ubuntu@teuthology:/a/sage-gfoo2/5974
- 10:50 AM Bug #2947 (Resolved): osd: out of order reply
- commit:4a0704e64a733b7bb14fb4103cd1cd54e4e7da8a
- 06:03 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
- another one. ms failure injection may have contributed.
ubuntu@teuthology:/a/sage-gfoo2/5925 - 06:01 PM Revision bb1e65eb (ceph): rgw: use sizeof() for snprintf
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:58 PM Revision b6fb3e37 (ceph): rgw: dump content_range using 64 bit formatters
- Fixes: #2961
Also make sure that size is 64 bit.
backport: argonaut
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:58 PM Revision 08d97514 (ceph): Revert "rgw: dump content_range using 64 bit formatters"
- This reverts commit faf9fa5744b459abc2eda829a48a4e07b9c97a08.
- 05:57 PM Revision 035f49a0 (ceph): include mds debugging on ffsb
- hopefully we can track down #1947
- 05:51 PM Revision 9883da69 (ceph): Merge branch 'next'
- 05:48 PM Revision ddbef475 (ceph): Revert "rgw: dump content_range using 64 bit formatters"
- This reverts commit cc435e99802f77b3d4b21abe022665ac9df259cf.
Wrong fix; fcgi doesn't do %lld - 05:48 PM Revision 1a09423e (ceph): rgw: dump content_range using 64 bit formatters
- Fixes: #2961
Also make sure that size is 64 bit.
backport: argonaut
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:48 PM Revision 4a0704e6 (ceph): osd: fix requeue order for waiting_for_ondisk
- We are calling requeue_ops() on each individual op, which means we need
to requeue in reverse order (newest first, ol... - 05:43 PM Bug #3026 (Resolved): ref counting error argonaut
- (11:36:55 AM) Sage Weil: -1> 2012-08-21 07:00:24.285153 7ff5abba6700 1 -- 10.214.131.24:6806/20124 --> 10.214.13...
- 05:42 PM Bug #3025 (Resolved): WaitActingChange
- We should not transition to WaitActingChange from Acting due to recovery complete.
- 05:32 PM rbd Feature #2720: rbd: add children command
- First implementation from Josh has edges sanded off, sorta running. Needs better testing and manpage updates.
- 05:11 PM Feature #1515 (Duplicate): osd: pg split
- 04:17 PM rbd Feature #2560: rbd: safe parent deletion
- I *think* this is more or less implemented. The commands are "snap protect" and
"snap unprotect", but they behave a... - 04:03 PM Revision 2e8689a4 (ceph): mon: fix monitor cluster contraction race
- If we contract to 1 monitor, we win_standalone_election() without bumping
the election epoch. Racing paxos updates c... - 03:46 PM RADOS Feature #3011 (Fix Under Review): Remove "pool" terminology from CRUSH
- 09:38 AM RADOS Feature #3011: Remove "pool" terminology from CRUSH
- agreed.
i'll stick this in the backlog! - 09:32 AM RADOS Feature #3011: Remove "pool" terminology from CRUSH
- Since it's a hierarchy of nodes, I'd vote for "root." Also, the term "bucket" is confusing, because we use that term ...
- 08:15 AM RADOS Feature #3011: Remove "pool" terminology from CRUSH
- You're talking about 'pool=default', right? I agree. What term should be use instead for the root of the tree?
'... - 02:38 PM devops Feature #3023 (Closed): juju: automated QA of OpenStack RBD integration
- 02:38 PM devops Feature #3022 (Closed): juju: automated QA of Ceph
- 02:36 PM devops Feature #3021 (Closed): juju: change glance to use rbd
- 02:36 PM devops Feature #3020 (Closed): juju: change nova to use rbd
- 02:36 PM devops Feature #3019 (Closed): juju: modernize ceph charm, mon & osd bootstrap
- 02:35 PM devops Feature #3018 (Closed): juju: test deploy of openstack
- 02:35 PM devops Feature #3017 (Closed): juju: dev env setup
- 02:13 PM CephFS Bug #2863: client: does not tolerate traceless replies from mds
- 02:13 PM CephFS Bug #2863 (Resolved): client: does not tolerate traceless replies from mds
- 02:10 PM Feature #2829 (Fix Under Review): report on cluster size/status (for service billing purposes)
- 01:46 PM Feature #2829: report on cluster size/status (for service billing purposes)
- see wip-mon-report
- 01:31 PM Cleanup #3016 (Resolved): make ceph osd crush set ${id} osd.${id} not require the ID twice
- That is lame and confusing.
- 01:01 PM CephFS Bug #1945: blogbench hang on caps
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2012-08-21_02:00:04-regression-testing-testing-basic/5675
- 12:45 PM devops Cleanup #3015 (Resolved): order of arguments should not matter for init-ceph
- -c ceph.conf start works
start -c ceph.conf does not.
Boo! - 12:45 PM Bug #3014 (Resolved): ceph mds set_data_pool pool doesn't fail
- If you specify a name instead of a pool ID, it just adds pool id 0!
- 12:27 PM Bug #2762: mon crash ceph::__ceph_assert_fail (assertion=0x63d150 "begin->last_committed == last_...
- May be clearly reproduced with >500 active clients, e.g. booting vms, and one monitor.
- 11:21 AM RADOS Bug #3013 (New): doc: Document ceph-osd --mkfs --osd-uuid, --get-osd-uuid, and friends
- ceph-osd --mkfs --osd-uuid <uuid> -i 123 ...
--get-osd-fsid and --get-cluster-fsid
Go through the source and lo... - 11:02 AM rgw Bug #2961 (Resolved): rgw: bad content range
- 08:04 AM rgw Bug #2961: rgw: bad content range
- it only with >4G objects. A test like that would just take too long. Maybe it's possible to put it as an optional tes...
- 10:14 AM Feature #2668 (Resolved): Build linux-tools-common package for perf
- 09:55 AM RADOS Feature #3012 (New): come up with some way to do gossip among daemons on a host
- In discussion, it occurred to me that really OSDs on a host ought to gossip about certain kinds of information (altho...
- 09:07 AM Feature #3010 (In Progress): Make it easy to find a list of data locations from a cephfs file
- is this what they're after?...
- 08:50 AM Bug #3005 (Resolved): bootstrapped mon crashes after win_standalone_election
- logs on #3006
also reproduced w/ vstart by doing 'ceph log foo &' every .01 seconds in a loop, and then removing m... - 08:50 AM Bug #3006 (Duplicate): mon: removing a running monitor can crash ceph
- see #3005
- 01:14 AM Revision 81694c39 (ceph): Add manpage sections for flatten, snap {un}protect
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: John Wilkins <john.wilkins@inktank.com> - 12:16 AM Revision 6a9bcc09 (ceph): mkcephfs, init-ceph: Warn if hostname "localhost" is seen in ceph.conf.
- Given a ceph.conf that looks like
[osd.42]
host = localhost
mkcephfs used to exit with an obscure error message...
08/20/2012
- 11:53 PM Revision 5ad013b5 (ceph): "Removed 274 from xfstests"
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:27 PM Revision 5642a5ee (ceph): test_rbd.py: remove clone before image it depends on
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:37 PM Revision faf9fa57 (ceph): rgw: dump content_range using 64 bit formatters
- Fixes: #2961
Also make sure that size is 64 bit.
backport: argonaut
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>... - 10:37 PM Revision cc435e99 (ceph): rgw: dump content_range using 64 bit formatters
- Fixes: #2961
Also make sure that size is 64 bit.
backport: argonaut
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>... - 10:04 PM Revision 9cb60d1d (ceph): Merge branch 'next'
- 10:04 PM Revision dd4c1dc9 (ceph): osd: fix requeue order of dup ops
- The waiting_for_ondisk (and ack) maps get dups of ops that are in progress.
If we have a peering change in which the ... - 09:42 PM rbd Bug #2937: btrfs filesystem on rbd device kernel BUG writing large file
- This reproduces on plana. Details: two machine cluster, one monitor, two OSDs:
roles:
- [mon.0, osd.0]
- [osd.1... - 09:28 PM RADOS Feature #3011 (Resolved): Remove "pool" terminology from CRUSH
- Users get confused and conflate RADOS pools and CRUSH pools. I don't think we actually use that term in many places i...
- 08:58 PM Feature #3010 (Resolved): Make it easy to find a list of data locations from a cephfs file
- Large cluster designers would like to be able to get as much information about a CephFS file's location as possible. ...
- 08:54 PM Revision aa4ea5fa (ceph): marginal: remove verify collection (unused)
- 08:30 PM Revision 6ae216e5 (ceph): osd: fix warning
- signed/unsigned comp
Signed-off-by: Sage Weil <sage@inktank.com> - 08:29 PM Revision 60fdb6fd (ceph): init-ceph: use SSH in "service ceph status -a" to get version
- When running "service ceph status -a", a version number was never
returned for remote hosts, only for the local. Thi... - 08:26 PM Revision 5c703927 (ceph): doc: mkcephfs man page, -c ceph.conf is not optional
- [ The following text is in the "ISO-8859-1" character set. ]
[ Your display is set for the "ANSI_X3.4-1968" chara... - 08:23 PM Revision 7e417bd8 (ceph): osd: make notify debug output less noisy
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:47 PM Revision 5e761b4e (ceph): mds: do not return null dentry lease on getattr
- Specifically, /foo may exist and client may try to mount /foo/bar. That
GETATTR request is on #1/foo/bar, but we can... - 07:12 PM Bug #3009 (Resolved): if you mkfs an OSD with --filestore-xattr-use-omap and then don't start the...
- Apparently we auto-detect filestore-xattr-use-omap, but we don't store it anywhere in the OSD's data directory. Which...
- 06:57 PM RADOS Cleanup #3008 (New): Consider making MLog messages not require MON_CAP_X
- Right now, the permissions for an incoming MLog are checked against PAXOS_LOG, MON_CAP_X. This means that the MDS and...
- 06:07 PM Revision 19ea3126 (ceph): mon: add MonitorStore::sync()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:01 PM Bug #3006 (Duplicate): mon: removing a running monitor can crash ceph
- While rewriting the ceph add/remove monitor documentation (http://ceph.com/docs/master/ops/manage/grow/mon/), I added...
- 05:49 PM Revision bfd046e0 (ceph): Merge remote-tracking branch 'gh/wip-rbd-layer'
- 05:19 PM Revision 223d6fa8 (ceph): crypto: cache CryptoHandler in CryptoKey
- This avoids a call into cct and a switch to get the handler every time.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:18 PM Bug #3005 (Resolved): bootstrapped mon crashes after win_standalone_election
- I created the mon from #3004 and got it running correctly. It crashed since it won without being rank 0....
- 05:17 PM Bug #3001 (Resolved): mkcephfs: -a fails if only "host=localhost" sections seen in ceph.conf
- ...
- 04:22 PM Bug #3001: mkcephfs: -a fails if only "host=localhost" sections seen in ceph.conf
- And for the record, for now I'm recommending this: don't use "host=localhost", put in the actual host name.
- 04:21 PM Bug #3001 (Resolved): mkcephfs: -a fails if only "host=localhost" sections seen in ceph.conf
- This was reported earlier on the list as http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/8051/focus=8092 a...
- 05:13 PM Bug #3004 (Resolved): bootstrapped initial monitor can't find its own keyring with relative paths
- I ran the following sequence of commands, which I sourced from vstart (while extracting the ceph.conf):...
- 05:05 PM rbd Documentation #2992 (In Progress): doc: RBD parent/child snapshot
- 11:31 AM rbd Documentation #2992 (Need More Info): doc: RBD parent/child snapshot
- 04:54 PM Bug #3002 (Resolved): ceph-authtool: --print does not work
- this already got fixed in master, it looks like (--print-key instead of --print). don't think it's worth backporting...
- 04:42 PM Bug #3002 (Resolved): ceph-authtool: --print does not work
- ...
- 04:53 PM Bug #3003 (Resolved): mon: race/crash after removing monitors
- commit:d521dde9b565098765a20dd001d8650ad02c2bef
- 04:47 PM Bug #3003 (Resolved): mon: race/crash after removing monitors
- ...
- 04:15 PM Revision cfe211af (ceph): doc: fix key export syntax
- 'ceph auth export mon.' no longer works as a side-effect of switching
around the mon. key handling. 'get' works, tho... - 03:51 PM Bug #2691 (In Progress): osd/ReplicatedPG.cc: 5888: FAILED assert(latest->is_update())
- Recent log: ubuntu@teuthology:/a/teuthology-2012-08-20_00:00:04-regression-next-testing-basic/4822...
- 03:36 PM Feature #3000 (Resolved): osd: balance recovery vs client io
- 03:35 PM Linux kernel client Bug #1347 (Can't reproduce): forced unmount kernel bug
- 03:34 PM Bug #2451 (Can't reproduce): qa: networking doesn't always start after reboot
- i havne't seen this in a long time.
- 03:26 PM rgw Bug #2961 (In Progress): rgw: bad content range
- Can we add an s3tests for this?
- 03:26 PM rgw Bug #2961 (Resolved): rgw: bad content range
- 03:16 PM Feature #2668 (In Progress): Build linux-tools-common package for perf
- 03:06 PM Bug #2999 (Resolved): osd: msgr crash in OSD::complete_notify
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-17_19:00:07-regression-master-testing-gcov/3549...
- 03:05 PM Bug #2956 (Resolved): osd:FAILED assert(waiting_for_ondisk.begin()->first == repop->v)
- commit:dd4c1dc9f9dae43e4761caca049bfe7361d9ebfb
- 12:35 PM Bug #2956: osd:FAILED assert(waiting_for_ondisk.begin()->first == repop->v)
- 11:17 AM Bug #2956: osd:FAILED assert(waiting_for_ondisk.begin()->first == repop->v)
- ...
- 02:28 PM Documentation #2998 (Can't reproduce): doc: validate install docs on ubuntu server
- 02:00 PM RADOS Bug #2874: apparent CRUSH mapping failure
- I'd like to report that I was seeing what I believe to be the same issue (at least the symptoms were the same: a 3-OS...
- 01:58 PM Bug #2761: osd: failed to recover before timeout expired
- just reproduced this one with osd and msgr logs:...
- 12:56 PM Bug #2761: osd: failed to recover before timeout expired
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-20_04:00:05-regression-stable-master-basic/5044
- 01:31 PM Feature #2911 (Duplicate): osd: Restrict recovery when the OSD full list is nonempty
- 01:31 PM Feature #1637 (Duplicate): OSDs running full take down other OSDs
- 01:09 PM Bug #2924 (Resolved): doc: Adjust for mon. key being in external keyring
- ceph auth get mon. > /tmp/monkey
- 01:04 PM Bug #2947: osd: out of order reply
- More Logs: ubuntu@teuthology:/a/teuthology-2012-08-19_02:00:05-regression-testing-testing-basic/4288
- 11:38 AM Bug #2947: osd: out of order reply
- ...
- 12:35 PM rbd Bug #2967 (Resolved): librbd: cls_rbd.parents unit test failure
- 11:36 AM rbd Bug #2967: librbd: cls_rbd.parents unit test failure
- 10:59 AM rbd Bug #2967: librbd: cls_rbd.parents unit test failure
- I think this is resolved by the about-to-be-merged layering code; testing is in progress
- 11:53 AM Bug #2997 (Resolved): ceph-mon --mkfs allows you to create one without an id which then crashes o...
- And that sucks, especially when it crashes in a demo and you don't know why.
- 11:41 AM rgw Documentation #2483 (Fix Under Review): doc: radosgw api diffs to swift
- 11:40 AM rgw Documentation #2483: doc: radosgw api diffs to swift
- Can you check the latest master build of docs and see if this has been updated to your satisfaction? Thanks!
- 11:30 AM Documentation #2978 (Need More Info): doc: write RADOS restore from backup procedure
- 11:30 AM Documentation #2977 (Need More Info): doc: write RADOS backup procedure
- 11:30 AM Documentation #2979 (Need More Info): doc: write doc on how to use / rollback to RADOS snapshots
- 11:30 AM devops Documentation #2975 (Need More Info): doc: update docs to match new ceph-disk-prepare syntax
- 11:29 AM Documentation #2995 (In Progress): doc: restructure documentation (its getting messy!)
- 11:23 AM Documentation #2981 (In Progress): doc: write add/remove a monitor
- 11:22 AM Documentation #2970 (In Progress): doc: expand/complete osd settings reference
- 11:22 AM Documentation #2971 (In Progress): doc: expand/complete mon settings reference
- 11:22 AM Documentation #2973 (In Progress): doc: expand/complete ceph general settings
- 10:56 AM Feature #2840: mon: $mon_data/cluster_fsid file
- wip-mon-mkfs
- 10:55 AM Feature #2840 (Fix Under Review): mon: $mon_data/cluster_fsid file
- 09:22 AM Bug #2803 (Can't reproduce): filer: probe crash
- 09:21 AM CephFS Bug #2959 (Resolved): mds: returns null dentry on getattr
- 09:20 AM Linux kernel client Bug #2936 (Resolved): Remounting cephfs with non-existing path causes kernel panic
- 03:16 AM Revision b800496b (ceph): ceph: fix cpu_profile default
08/19/2012
- 04:10 PM Documentation #2996 (Resolved): doc: write install Ceph with RPMs doc
- 04:09 PM Documentation #2995 (Resolved): doc: restructure documentation (its getting messy!)
- 04:07 PM Documentation #2994 (Resolved): doc: expand/complete librados API doc
- 04:04 PM rgw Documentation #2993 (Resolved): doc: write quick RGW guide (if feasible)
- 04:03 PM rbd Documentation #2992 (Resolved): doc: RBD parent/child snapshot
- 03:59 PM rgw Documentation #2991 (Resolved): doc: expand/complete RGW Swift API reference
- The reference for the [client.radosgw.gateway] sections of ceph.conf need to be completed by John Wilkins and reviewe...
- 03:58 PM rgw Documentation #2990 (Resolved): doc: expand/complete RGW S3 API reference
- 03:57 PM rgw Documentation #2989 (Resolved): doc: write RGW troubleshooting
- 03:57 PM CephFS Documentation #2988 (Resolved): doc: write MDS troubleshooting
- 03:57 PM Documentation #2987 (Rejected): doc: write MON troubleshooting
- 03:57 PM Documentation #2986 (Rejected): doc: write OSD troubleshooting
- 03:56 PM Documentation #2985 (Rejected): doc: write install troubleshooting
- 03:56 PM Documentation #2984 (Rejected): doc: write performance tuning
- 03:56 PM Documentation #2983 (Rejected): doc: write performance monitoring
- 03:56 PM CephFS Documentation #2982 (Resolved): doc: write add/remove a metadata server
- 03:52 PM Documentation #2981 (Resolved): doc: write add/remove a monitor
- 03:52 PM Documentation #2980 (Resolved): doc: write upgrading Ceph version
- 03:52 PM Documentation #2979 (Closed): doc: write doc on how to use / rollback to RADOS snapshots
- 03:51 PM Documentation #2978 (Closed): doc: write RADOS restore from backup procedure
- 03:51 PM Documentation #2977 (Closed): doc: write RADOS backup procedure
- 03:51 PM devops Documentation #2976 (Closed): doc: update chef doc to git clone with http, not ssh
- 03:50 PM devops Documentation #2975 (Rejected): doc: update docs to match new ceph-disk-prepare syntax
- 03:50 PM devops Documentation #2974 (Resolved): doc: update chef docs for mon key distribution
- 03:50 PM Documentation #2973 (Resolved): doc: expand/complete ceph general settings
- 03:49 PM rgw Documentation #2972 (Resolved): doc: expand/complete rgw settings reference
- 03:49 PM Documentation #2971 (Resolved): doc: expand/complete mon settings reference
- 03:48 PM Documentation #2970 (Resolved): doc: expand/complete osd settings reference
- 03:47 PM CephFS Documentation #2969 (Resolved): doc: expand/complete mds settings reference
- 03:46 PM Documentation #2968 (Resolved): doc: complete architecture section
- 02:23 PM rbd Feature #2850 (Duplicate): libceph: support multi-operation transactions
- 01:07 PM Bug #2784 (Can't reproduce): osd hit suicide timeout
- 12:49 PM Bug #2856 (Resolved): osd: bound size of transactions trimming old osdmaps
- 09:13 AM Linux kernel client Bug #2936: Remounting cephfs with non-existing path causes kernel panic
- There are patches to do that pending, but i haven't pushed them to the tree yet because a regression in 3.6-rc1 break...
- 09:10 AM Linux kernel client Bug #2936: Remounting cephfs with non-existing path causes kernel panic
- I see the change for #2959 is in the mds.
However, the kernel still shouldn't hang on bad data from the mds, so I ... - 08:32 AM Linux kernel client Bug #2936: Remounting cephfs with non-existing path causes kernel panic
- this is the same issue Yan hit, #2959.
- 09:09 AM rbd Bug #2532 (Resolved): rbd command allows passing in -K </path/to/secret>, but long version of (--...
- 09:05 AM rbd Bug #2967 (Resolved): librbd: cls_rbd.parents unit test failure
- ...
- 03:10 AM Revision 7d50411c (ceph): rbd.xfstests: default to 1gb (not 250mb) image
08/18/2012
- 03:29 PM Feature #2428 (Resolved): auth: revise auth config params
- 02:29 AM Revision ecd279f4 (ceph): Merge branch 'wip-rbd-layering'
- Conflicts:
src/librbd/internal.cc - 01:56 AM Revision f9653589 (ceph): Roll up loose ends from a marathon merge/rebase session
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:48 AM Revision 380b0476 (ceph): Review:
- standardize on "*_id" form of variable names
log errors in parameter decode in rbd_children methods
whitespace, asser... - 01:48 AM Revision 5a295c85 (ceph): librbd: snap_protect: verify layering is supported
- 01:48 AM Revision 2b6863ec (ceph): librbd: review: don't call to the OSD to get current protection status
- 01:48 AM Revision f38dd488 (ceph): test_rbd.py: actually make unprotect_with_children work, and clean up
- 01:47 AM Revision 491bd8d8 (ceph): librbd: change EINVAL to EBUSY on "can't unprotect because children exist"
- Add pool, number of children in this pool that caused failure to log
- 01:47 AM Revision ff60940a (ceph): review: librbd, test_librbd: make "protect protected snap" fail
- 01:47 AM Revision e21bac98 (ceph): Update protection methods to use parent_spec, parent_types.h, etc.
- 01:47 AM Revision bd2e7513 (ceph): test_rbd: add test for denying removal of protected parent
- 01:47 AM Revision bef9180a (ceph): get_features requires md_lock and snap_lock to be held
- 01:47 AM Revision c729e15a (ceph): librbd: clone return codes: ENOSYS for no layering, EINVAL for no prot
- 01:47 AM Revision 27a4dea5 (ceph): librbd, test_librbd: snap_unprotect: refuse if children still exist
- 01:42 AM Revision 5ffbeaa3 (ceph): Merge branch 'wip-rbd-protect' into more-rebasing
- Conflicts:
src/librbd/ImageCtx.cc
src/librbd/SnapInfo.h
src/librbd/internal.cc
src/test/rbd/test_cls_rbd.cc - 01:31 AM Revision fd60416f (ceph): librbd: snap_set and open_image need to refresh parent info
- 01:31 AM Revision a09052f9 (ceph): run-rbd-tests: prefer local binaries over $PATH
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:31 AM Revision 80d4d38e (ceph): poolid should be signed
- 01:31 AM Revision d09e0e2c (ceph): Add struct parent_spec
- Holds poolid,imageid,snapid triple identifying parent
Allows for equality comparison of parents - 01:31 AM Revision f1fc2b42 (ceph): get_parent on non-layered image no longer fails; remove test case
- 01:31 AM Revision dc1e26f0 (ceph): Enhance add/remove child tests
- 01:31 AM Revision 2382425b (ceph): Review: change to look for parent across base and all snapshots,
- and remove only if not present in any of them.
- 01:31 AM Revision c0c29f88 (ceph): librbd: remove: keep ictx open until snapshots are scanned
- 01:31 AM Revision 9a45ffb7 (ceph): librbd: memcpy object_prefix must copy terminating NUL
- 01:31 AM Revision 31824b68 (ceph): librbd, cls_rbd: move parent_info and parent_spec to parent_types.h
- parent_type.h is a new librbd-scope header containing info
related to parents and children (clones)
Signed-off-by: D... - 01:31 AM Revision 2ca8fb21 (ceph): librbd: review: change get_snapinfo to get_parent_spec
- 01:31 AM Revision 53868a96 (ceph): librbd: review: add helper for 'scanning snapshots for this parent'
- 01:31 AM Revision 1b32d78a (ceph): librbd: cause add_child/remove_child to treat duplicate ops as errors
- 01:31 AM Revision 460242d3 (ceph): test_cls_rbd: get_parent with no parent: should fail and return null-pspec
- 01:31 AM Revision 767fdf1c (ceph): rados: allow listomapvals to dump keys with nonprintable characters
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:31 AM Revision cb742331 (ceph): Fix some trailing spaces on lines
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:31 AM Revision 397285a4 (ceph): librbd: make get_parent_info look at snapshot-specific info when needed
- 01:31 AM Revision 2dc751e7 (ceph): librbd: Manipulate rbd_children in flatten, clone, remove, snap remove
- 01:30 AM Revision 93fed220 (ceph): cls_rbd, cls_rbd_client: add/remove/get children
- Manipulate the new rbd_children object, which holds mappings between
parent snapshots and their children clone images...
08/17/2012
- 11:51 PM Revision 9b1df33a (ceph): Merge remote-tracking branch 'gh/master' into wip-auth
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com> (rbd bits)
Reviewed-by: Greg Farnum <greg@inktank.com> - 11:51 PM Revision b403db19 (ceph): rbd: update man page to avoid deprecated --secret, --user
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:51 PM Revision 4ce0a516 (ceph): doc: properly document 'rbd map' without touching sysfs
- Fixes: #2670
Signed-off-by: Sage Weil <sage@inktank.com> - 11:51 PM Revision fefdf284 (ceph): rbd: warn on 0-length secret
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:51 PM Revision 7b57931b (ceph): config: make --user a synonym for --id
- This grandfathers in rbd usage.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:51 PM Revision e0b094b9 (ceph): keyring: make --key, --keyfile override loaded keyring
- This way --key, --keyfile still work when a keyring is in the default
search path.
Signed-off-by: Sage Weil <sage@in... - 11:51 PM Revision 2a36873d (ceph): rbd: use generic options, keyring for 'rbd map'
- Switch usage over to the normal options, and use the normal EntityName
and keyring inputs for 'rbd map'.
Signed-off-... - 11:21 PM Revision ae57db03 (ceph): Merge remote-tracking branch 'gh/bug-2958'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 11:04 PM Revision b2d6ea7f (ceph): librbd: add test for discard of nonexistent objects
- This verifies librbd properly handles ENOENT during discard.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:47 PM Revision 5b7ec43e (ceph): task: run osd/mds/mon with Google CPU profiler via cpu_profile option
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 07:10 PM Revision a3ad98a3 (ceph): librbd: hide ENOENT on discard
- AioZero, Truncate, and Remove are only used by discard and resize
operations where ENOENT can be safely ignored. If ... - 06:46 PM Revision 7141a6ce (ceph): msg/Pipe: log port number
- This helps correlate log output with specific tcp sessions as reported by
e.g. netstat or tcpdump or whatever.
Signe... - 05:58 PM Revision 1daeb2dd (ceph): cpu_profiler: drop start, stop commands
- These don't appear to work. Setting CPUPROFILE=path on startup does.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:49 PM Revision d01c1261 (ceph): crypto: remove old crypto globals
- We now use the CephContext instances.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:41 PM Revision 2bca7562 (ceph): doc: small RST syntax fixes for eu.ceph.com mirror
- Signed-off-by: Ross Turk <ross@inktank.com>
- 05:21 PM Revision 35004bb5 (ceph): docs: Add EU mirror for getting Ceph source and packages
- Signed-off-by: Wido den Hollander <wido@widodh.nl>
- 04:18 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
- logs: ubuntu@teuthology:/a/teuthology-2012-08-17_00:00:25-regression-next-testing-basic/2877
- 04:09 PM rbd Bug #2958 (Resolved): librbd: discard can return -ENOENT
- 04:08 PM rbd Bug #2958 (Fix Under Review): librbd: discard can return -ENOENT
- 03:35 PM Bug #2960 (Resolved): ceph osd create claims you can specify '<osd-id>'; really means UUID. Could...
- just merged a fix for this
- 11:38 AM Bug #2960 (Resolved): ceph osd create claims you can specify '<osd-id>'; really means UUID. Could...
- I think we should consider a global pass making "id" clearer in context, but the
ceph osd create usage message, name... - 03:08 PM rgw Bug #2961 (Resolved): rgw: bad content range
- Partial download of large file (> 4G), the content range is bad:...
- 11:59 AM Bug #2947 (In Progress): osd: out of order reply
- 11:28 AM Bug #2761: osd: failed to recover before timeout expired
- logs: ubuntu@teuthology:/a/teuthology-2012-08-17_02:00:04-regression-testing-testing-basic/3038
- 11:27 AM Bug #2955: monitors failed to open new election
- logs: ubuntu@teuthology:/a/teuthology-2012-08-17_02:00:04-regression-testing-testing-basic/2973
- 08:50 AM CephFS Bug #2959 (Resolved): mds: returns null dentry on getattr
- the kclient open_root_dentry issues a getattr request like #1/some/path, but the mds must not return a dentry in the ...
- 03:28 AM Revision 476e4936 (ceph): ceph-fuse: debug off by default
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:01 AM Revision 9b7482fc (ceph): auth: move Crypto{None,AES} definitions to header
- CephContext will need this.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:01 AM Revision 107ffc6f (ceph): auth: move Crypto users to use CephContext
- Globals are bad news. Switch all users to get the CryptoHandler from
their cct.
Signed-off-by: Sage Weil <sage@inkt...
08/16/2012
- 11:55 PM Revision becf2062 (ceph): osd: avoid dereferencing pg info without lock
- The gen_prefix() is used for debug prefixes, but traverses data structures
that can be modified when the lock is held... - 11:55 PM Revision 130b559e (ceph): mutex: add is_locked_by_me()
- Arguably this is what current is_locked() callers all want; they should
eventually be moved and is_locked() removed.
... - 11:37 PM Revision da486586 (ceph): run-cli-tests: Check that virtualenv is found.
- Commit 343cc792e847ca8901f6c08e41799a2fbbd2ca92 switched us from pip
-E to virtualenv, to keep up with the Python eco... - 10:50 PM Revision 7f6591b5 (ceph): ceph: support tmpfs_journal option to put journal on tmpfs
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 10:28 PM Revision 71a8d321 (ceph): Merge remote-tracking branch 'gh/wip-osd'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:43 PM Revision ef80abed (ceph): msg/SimpleMessenger: fix leak of local_connection
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:42 PM Revision 34d626d0 (ceph): test_librbd_fsx: fix leak
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:37 PM Revision 79bdcbe6 (ceph): cpu_profiler: outout to ostream instead of clog
- This let's the 'ceph tell osd.N cpu_profiler ...' command return the result
to the caller.
Signed-off-by: Sage Weil ... - 09:37 PM Revision 17e94147 (ceph): heap_profiler: return result via ostream
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:37 PM Revision cfd0d4f5 (ceph): librbd: fix warning
- librbd/internal.cc: In function 'int librbd::ictx_refresh(librbd::ImageCtx*)':
librbd/internal.cc:1334:59: warning: e... - 09:37 PM Revision 7f4851c4 (ceph): librbd: fix uninit var new_snap in ictrx_refresh()
- Valgrind picked this up:
==22755== Conditional jump or move depends on uninitialised value(s)
==22755== at 0x4EC2A... - 09:37 PM Revision aaf01236 (ceph): librbd: make aio_discard declaration match definition
- Fixes i386 build:
./.libs/librbd.so: undefined reference to `librbd::aio_discard(librbd::ImageCtx*, unsigned long lo... - 09:37 PM Revision 6e44e9e8 (ceph): SyntheticClient: fix warnings
- client/SyntheticClient.cc: In member function 'int SyntheticClient::play_trace(Trace&, std::string&, bool)':
client/S... - 09:14 PM CephFS Bug #1945: blogbench hang on caps
- ...
- 08:38 PM Revision 35753eb7 (ceph): osd: avoid generate huge osdmap deletion transactions
- Cap the number of maps we delete on each pass through handle_osd_map. As
long as the target transaction size is larg... - 08:33 PM Revision 8a4d563e (ceph): osd: break potentially large transaction into pieces
- We do a similar trick elsewhere. Control this via a tunable. Eventually
we'll control the others (in a non-stable b... - 08:32 PM Revision e908cb99 (ceph): osd: only commit past intervals at end of parallel build
- We don't check for gaps in the past intervals, so we should only commit
this when we are completely done. Otherwise ... - 08:21 PM Revision 3fee99ef (ceph): Merge branch 'next'
- 08:15 PM Revision da210bee (ceph): osd: explicitly requeue waiting_for_map in on_change()
- Since we are requeuing stuff anyway, do it all in the correct order. This
fixes a bug where take_waiters() comes alon... - 08:15 PM Revision 10454721 (ceph): osd: rename op_waiters -> waiting_for_map
- That's what it is used for; make the name descriptive.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samu... - 08:15 PM Revision fac699cf (ceph): osd: simplify how in-progress ops are requeued
- Requeue them explicity from apply_and_flush_repops() and call it last, so
that the overall ordering is preserved.
Si... - 08:00 PM Revision eba55856 (ceph): Merge branch 'wip-rbd-protect-merge'
- 07:57 PM Revision 18054ba4 (ceph): Merge branch 'wip-rbd-protect' into master
- Conflicts:
src/librbd.cc
src/librbd/cls_rbd_client.h - 07:53 PM Revision 9fd7d4d6 (ceph): mds: fix some gcc 4.7 warnings
- mds/Server.cc: In member function 'CDir* Server::validate_dentry_dir(MDRequest*, CInode*, const string&)':
mds/Server... - 06:39 PM Revision 407c350a (ceph): crypto: remove unused label
- auth/Crypto.cc:210:2: warning: label 'err_ctx' defined but not used [-Wunused-label]
Signed-off-by: Sage Weil <sage@... - 06:39 PM Revision 5bbd5dce (ceph): do_autogen.sh: -n for nss
- Cryptopp (at least my installed version) doesn't build on gcc 4.7.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:38 PM Revision 19063aae (ceph): byteorder: fix gcc 4.7 warnings
- ./include/encoding.h: In function 'void encode(int64_t, ceph::bufferlist&, uint64_t)':
./include/encoding.h:101:1: wa... - 06:27 PM Revision 47b24c05 (ceph): obsync: add missing package specifier to format_exc
- Fixes: #2873
Signed-off-by: Matthew Wodrich <matthew.wodrich@dreamhost.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 06:07 PM Revision 85558759 (ceph): do_autogen.sh: apply 'profiler' options to CXXFLAGS, too
- -P now leaves in frame pointers and makes sure debugging is turned down.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:05 PM Revision 3e50a09d (ceph): do_autogen.sh: -p to pass --with-profiler to configure (google cpu prof...
- The -P profiling stuff seems somewhat nonsensical.. that should be cleaned
up too.
Signed-off-by: Sage Weil <sage@in... - 06:01 PM Revision 5962a9dd (ceph): obsync: add missing package specifier to format_exc
- Fixes: #2873
Signed-off-by: Matthew Wodrich <matthew.wodrich@dreamhost.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 05:57 PM Revision a14214dc (ceph): fix keyring generation for mds and osd
- [ The following text is in the "UTF-8" character set. ]
[ Your display is set for the "ANSI_X3.4-1968" character ... - 05:57 PM Revision d1a31ce1 (ceph): fix ceph osd create help
- [ The following text is in the "UTF-8" character set. ]
[ Your display is set for the "ANSI_X3.4-1968" character ... - 05:10 PM rbd Documentation #2670 (Resolved): Docs shouldn't direct users to echo to /sys/bus/rbd for normal use
- 05:01 PM rbd Bug #2958 (Resolved): librbd: discard can return -ENOENT
- Sometimes discard tries to remove nonexistent objects, and does not translate the -ENOENT to 0 for its callers. This ...
- 04:55 PM Bug #2957 (Resolved): osd: crash in PG::gen_prefix()
- 03:30 PM Bug #2957 (Resolved): osd: crash in PG::gen_prefix()
- ...
- 04:45 PM rbd Feature #2719 (In Progress): librbd: provide functions for listing parents and their children
- 04:43 PM rbd Feature #2723 (Resolved): librbd: protect/unprotect as appropiate during cloning
- 04:43 PM rbd Subtask #2606 (Resolved): librbd layering: copyup on missing child object
- 04:43 PM rbd Feature #2722 (Resolved): cls_rbd: add class methods to get/set protected status
- 04:43 PM rbd Subtask #2605 (Resolved): librbd layering: guard writes
- 04:43 PM rbd Subtask #2604 (Resolved): librbd layering: read path
- 04:43 PM rbd Subtask #2603 (Resolved): librbd layering: open parent on open
- 04:43 PM rbd Feature #2562 (Resolved): librbd: open parent images, read path, write path
- 04:43 PM rbd Feature #2607 (Resolved): librbd: copyup helper
- 04:43 PM rbd Feature #2561 (Resolved): rbd: copyup command
- 04:42 PM rbd Feature #2559 (Resolved): cls_rbd: copyup method
- 04:40 PM Revision dc76a6cb (ceph): ceph-fuse: add --fuse-debug option to enable libfuse debugging
- We consume -d (which fuse uses), so it can't be silently passed through
like we used to be able to do.
Signed-off-by... - 04:26 PM Revision 36e7b077 (ceph): fix ceph osd create help
- [ The following text is in the "UTF-8" character set. ]
[ Your display is set for the "ANSI_X3.4-1968" character ... - 04:26 PM Revision a15fde49 (ceph): fix keyring generation for mds and osd
- [ The following text is in the "UTF-8" character set. ]
[ Your display is set for the "ANSI_X3.4-1968" character ... - 02:15 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
- several more failures in /a/sage-a3 to look at.
- 10:11 AM Bug #2954 (Resolved): osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/2538528...
- ...
- 01:46 PM rbd Bug #2948: rbd: fails to close image on error
- This affects operations that fail partway through. One example is:
rbd export <image> <existing-file>
export err... - 10:41 AM rbd Bug #2948: rbd: fails to close image on error
- 01:30 PM Bug #2946 (Resolved): osd: build fails on g++ 4.7
- 01:29 PM Bug #2823 (Duplicate): osd: out of order ACKs
- 01:21 PM Bug #2947: osd: out of order reply
- 12:04 PM Bug #2761: osd: failed to recover before timeout expired
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-16_02:00:06-regression-testing-testing-basic/2211
- 11:32 AM Bug #2956 (Resolved): osd:FAILED assert(waiting_for_ondisk.begin()->first == repop->v)
- Logs: ubuntu@teuthology:/a/teuthology-2012-08-15_19:00:16-regression-master-testing-gcov/1878...
- 11:29 AM Bug #2873 (Resolved): Stack trace thrown when using obsync
- commit:47b24c0562bcb44964a0b8f6c4847bb0f05924e0 in stable-next
commit:5962a9dde051c95b7f39e60dcd16b339392685b8 in ne... - 11:18 AM Bug #2955 (Can't reproduce): monitors failed to open new election
- logs: ubuntu@teuthology:/a/teuthology-2012-08-16_00:00:15-regression-next-testing-basic/2077
- 01:46 AM Revision c6ae5e29 (ceph): objectcacher: fix bh leak on discard
- Fixes: #2950
Signed-off-by: Sage Weil <sage@inktank.com> - 12:56 AM Revision b97931f4 (ceph): Merge branch 'testing' into next
- 12:56 AM Revision 77745f94 (ceph): mkcephfs: fix mon data empty check
- 'read' needs an arg on dash.
Fixes #2922, again.
Signed-off-by: Sage Weil <sage@inktank.com>
08/15/2012
- 10:21 PM Revision 08b8bba4 (ceph): Merge branch 'next'
- 10:19 PM Revision 74dd5603 (ceph): Merge branch 'testing' into next
- 09:40 PM Revision 3e7df78e (ceph): PG,Message: move intrusive_ptr_* into top namespace
- gcc 4.7 requires that the intrusive_ptr_* functions be in
the same namespace as the templated class.
Signed-off-by: ... - 06:33 PM rbd Bug #2950 (Resolved): ObjectCacher: leaks memory
- commit:825f7334eef7cc69c6f439c21dd0bbb215dbf09d
it wasn't the buffers, it was some BufferHeads that had references... - 11:41 AM rbd Bug #2950 (Resolved): ObjectCacher: leaks memory
- As reported in http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/7746
- 06:14 PM Revision 614417ef (ceph): mon: make 'clocks too skewed' message for accurate
- It could be that the mons are laggy, not skewed.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:06 PM Bug #2922: mkcephfs fails with error "read: arg count"
- Hmm, my testing of the modifications has a little buggy itself sorry. But after more careful analysis I can confirm t...
- 05:55 PM Bug #2922 (Resolved): mkcephfs fails with error "read: arg count"
- ah, it's just a stupid bash vs dash thing with the 'read' command. i tested on debian (bash), breaks on ubuntu. pus...
- 05:41 PM Bug #2922: mkcephfs fails with error "read: arg count"
- just fyi you can enclose things in pre tags to make redmine skip its own formatting:...
- 05:39 PM Bug #2922 (In Progress): mkcephfs fails with error "read: arg count"
- building right now to test this out... i could have sworn i tested the directory exists situation, but i guess not!
... - 05:36 PM Bug #2922: mkcephfs fails with error "read: arg count"
- Sorry that last one does *not* work properly either.
- 05:29 PM Bug #2922: mkcephfs fails with error "read: arg count"
- This might be cleaner (I'll avoid a diff as they seem to get mangled):
Replacing:
if test -d $mon_data && ! f... - 03:19 PM Bug #2922: mkcephfs fails with error "read: arg count"
- Hmm - I don't think so:
The amended code works ok if the directory does not exist, but fails if it exists and is e... - 02:13 PM Feature #2953 (Resolved): append() in librados is not exposed to python API
- the append to an object is not available at the pyton API level and needs to be implemented.
- 11:51 AM rbd Feature #2952 (Resolved): librbd: use generic rados locking class
- Replace calls to cls_rbd's locking methods with calls to the generic lock class.
- 11:49 AM rbd Feature #2951 (Resolved): cls_rbd: remove locking methods
- Remove the unused cls_rbd locking methods, and merge the tests with the cls_lock tests.
- 10:27 AM rbd Bug #2948 (Resolved): rbd: fails to close image on error
- calling exit() doesn't run the Image destructor, which leads to the watch on the header sticking around. After that, ...
- 10:10 AM rbd Feature #2723 (Fix Under Review): librbd: protect/unprotect as appropiate during cloning
- 10:09 AM rbd Feature #2722 (Fix Under Review): cls_rbd: add class methods to get/set protected status
- 10:09 AM rbd Feature #2718 (Fix Under Review): librbd: map parent -> child in a per-pool rbd_children object w...
- 10:09 AM rbd Feature #2717 (Fix Under Review): cls_rbd: add methods for maintaining mapping from parent to chi...
- 10:09 AM rbd Feature #2562 (Fix Under Review): librbd: open parent images, read path, write path
- 10:09 AM rbd Feature #2562 (Need More Info): librbd: open parent images, read path, write path
- 10:08 AM rbd Subtask #2605 (Fix Under Review): librbd layering: guard writes
- 10:08 AM rbd Subtask #2604 (Fix Under Review): librbd layering: read path
08/14/2012
- 11:54 PM Revision 36d6c4f4 (ceph): Merge branch 'next'
- 11:53 PM Revision 119880ca (ceph): Merge branch 'testing' into next
- 11:53 PM Revision 24a26c62 (ceph): mkcephfs: fix mon_data check
- * check the right path <facepalm>
* behave if the directory doesn't exist at all yet
Fixes: #2922
Signed-off-by: Sag... - 11:17 PM Revision bcd00c65 (ceph): Merge branch 'wip-2918'
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 11:06 PM Revision 3d3d91df (ceph): osdmap: apply mon_max_osd when generating osdmap from conf
- This prevents users from having an [osd.1234567] section and blowing up
their memory usage.
Signed-off-by: Sage Weil... - 11:06 PM Revision 1a5e12ec (ceph): osdmap: fix pg_num calculation when generating osdmap from conf
- Base num_pg calculation on the number of osds, not the max osd id.
Fixes: #2918
Signed-off-by: Sage Weil <sage@inkta... - 10:08 PM Revision 6dbbcf03 (ceph): queue: fix logging of child return code
- 10:07 PM Revision 615f85d0 (ceph): mon: throttle daemon messages independently from client messages
- This lets us set a higher limit on messages from daemons (osd, mds) than
from clients, and throttle them independentl... - 09:59 PM Revision cca85af5 (ceph): global: only print banner if type is daemon
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:45 PM Revision 2f3e03f6 (ceph): perfcounters: add u64 average type
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:45 PM Revision 9fc79584 (ceph): filejournal: instrument journal write counts, sizes
- This rounds out the low-hanging fruit that are coming to mind. Moving on.
Fixes: #2619
Signed-off-by: Sage Weil <sa... - 09:06 PM Revision 1eea43db (ceph): global: fix version banner in log on startup
- Log banner from global_init(). This puts it at the very top of the log,
right when the daemon starts.
Fixes: #2940
... - 08:13 PM Revision efe913b8 (ceph): Merge branch 'wip-crush-tunables'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 08:11 PM Revision 32671276 (ceph): doc: document use of CRUSH tunables
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:42 PM Revision 73218a7a (ceph): msgr: make set_policy() and set_default_policy() safe to re-use
- Introduce a policy_lock in SimpleMessenger to make this safe even after
the messenger has been started up. The user ... - 05:42 PM Revision da35b4c2 (ceph): msgr: make set_policy_throttler safe, act on default
- Add locking in set_policy_throttler.
Also, make it act on the default policy when the specified type does not
have a... - 05:42 PM Revision 43f7d374 (ceph): osd: put throttler on default policy
- Before we were associating the throttler with a CLIENT specific policy
that didn't cover MDS. That's silly. Instead... - 05:42 PM Revision 3dd5ebdc (ceph): osd: require CRUSH_TUNABLES feature of peers, clients when used
- If the current crush map has non-default tunables, set our messengers to
require the tunables feature bit. If it doe... - 05:42 PM Revision b254ba78 (ceph): mon: require CRUSH_TUNABLES when latest osdmap has tunables set
- This is an imperfect check in that tunables may be set in past osdmaps,
and the OSDs may need that in order to peer c... - 05:41 PM Bug #2947 (Resolved): osd: out of order reply
- triggered by thrashing by this job:...
- 05:06 PM Revision 5ab4939c (ceph): doc: v0.48.1argonaut release notes, changelog
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:45 PM Bug #2922 (Resolved): mkcephfs fails with error "read: arg count"
- commit:24a26c627400d191bbb07cdd3ecfa644c9e313eb
- 04:28 PM Bug #2946 (Resolved): osd: build fails on g++ 4.7
- ...
- 04:22 PM Revision dc2a232b (ceph): mon: simplify logmonitor check_subs; less noise
- * simple helper to translate name to id
* verify sub type is valid in caller
* assert sub type is valid in method
... - 04:06 PM Feature #2918 (Resolved): OSD ID numbers determine OSD count and thus default pg_cnt
- 02:14 PM Feature #2918 (Fix Under Review): OSD ID numbers determine OSD count and thus default pg_cnt
- 02:58 PM Feature #2942 (Resolved): mon: throttle client, server connections
- 02:34 PM Feature #2619 (Resolved): filejournal: instrument with perfcounters
- commit:9fc79584728f87938d13757d5176c5d19d3ca2cb
- 02:07 PM Feature #2940 (Resolved): daemons do not print out version to log on startup
- 12:18 PM Feature #2940: daemons do not print out version to log on startup
- 01:58 PM rbd Bug #2777 (Resolved): qemu: report discard support
- 01:18 PM Bug #2945 (Won't Fix): package upgrade from v0.46 to v0.48argonaut fails
- I saw this once but assumed I had broken dependencies with my version mangling, but then it came up during a third pa...
- 01:13 PM RADOS Subtask #2793 (Resolved): osd: require tunable feature if current osdmap uses non-default tunables
- 01:13 PM RADOS Subtask #2792 (Resolved): mon: require tunable feature bit if current osdmap uses non-default tun...
- 01:13 PM RADOS Feature #2705 (Resolved): crush: graceful transition to new default tunables
- 12:18 PM RADOS Feature #2705 (In Progress): crush: graceful transition to new default tunables
- 12:19 PM Feature #2320 (Duplicate): mon: detect and throttle osd flapping
- 12:18 PM Feature #2742 (In Progress): qa: ms socket inject failures in regression suite
- 12:14 PM Feature #1754 (Resolved): qa: run other suites nightly as well
- 12:13 PM Feature #1514 (Duplicate): filestore: api to repartition a collection
- 12:12 PM Feature #2440: osd: understand btrfs performance
- 12:12 PM Feature #2440 (Won't Fix): osd: understand btrfs performance
- 12:12 PM Feature #2564 (Resolved): teuthology: install kernels from local dir
- 11:45 AM Feature #2944 (Duplicate): mon: dynamically adjust heartbeat grace
- Basically:
1) Keep track of when an OSD boots if it reports itself as fresh or as
wrongly-marked-down. Maintain the... - 11:44 AM Feature #2943 (Resolved): mon: norecovery and/or nobackfill
- 11:42 AM Cleanup #2763 (Resolved): move rbd locking infrastructure to a separate objclass
- 11:42 AM Feature #2768 (Resolved): teuthology: make workunit task work on different branch/sha1 etc
- 11:41 AM Feature #2857 (Resolved): compile non-production builds with -fno-omit-frame-pointer
- 09:37 AM Bug #2761: osd: failed to recover before timeout expired
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-13_19:00:07-regression-master-testing-gcov/108
08/13/2012
- 11:18 PM Revision 99ac6b0b (ceph): Disable asynchronous DNS lookups.
- Especially on older hosts, we keep triggering errors::
ServerNotFoundError: Unable to find the server at
teuthol... - 09:58 PM Revision a7ad701b (ceph): v0.48.1argonaut
- 09:48 PM Bug #2922: mkcephfs fails with error "read: arg count"
- FWIW - this seems to happen even if the mon directory does not exist - there should probably be a check of the form:
... - 08:34 PM Revision 4e7d49e0 (ceph): Merge branch 'wip-msgr'
- 08:28 PM Revision 75172c70 (ceph): msg/Accepter: fix nonce initialization
- This needs to be provided to the Accepter at bind time, not by start().
Otherwise the nonce is effectively always 0, ... - 07:54 PM Bug #2938 (Resolved): ceph-osd --mkfs failure to create journal is logged with dout(0), probably ...
- commit:294c25bb37aa39caacee51cc405a1f2deebb6331
- 06:46 PM Revision 294c25bb (ceph): ceph-osd: log journal-creation failure with derr
- Fixes: #2938
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 06:03 PM Revision 1740bd0c (ceph): crush: add helper has_nondefault_tunables()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:03 PM Revision 8af2cf3c (ceph): msgr: expose get_policy() through generic Messenger API
- Return a copy instead of a const reference, too...
Signed-off-by: Sage Weil <sage@inktank.com> - 04:58 PM Revision 95ecab27 (ceph): Merge branch 'wip-msgr'
- 04:58 PM Revision c8af0faf (ceph): cephtool: make command wait for osdmap explicit
- If we are waiting for an osdmap for a command, track that explicitly so
that we know when to retry send_command().
S... - 04:49 PM Revision a4428bd0 (ceph): v0.50
- 04:48 PM Revision c75c0d81 (ceph): Merge tag 'v0.50'
- v0.50
- 03:46 PM Revision ac02b34e (ceph): msg/Pipe: discard_queue() -> discard_out_queue()
- We only discard outgoing messages; incoming messages are handled by the
IncomingQueue.. but this method doesn't touch... - 03:46 PM Revision 8c1632ba (ceph): cephtool: send keepalive to tell target
- If we 'ceph tell <foo> ...' to a non-monitor, we need to send keepalives to
ensure we detect a tcp drop. (Not so for... - 03:46 PM Revision b97f6e35 (ceph): msgr: some SimpleMessenger docs
- Document basic modules and the lock ordering.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:46 PM Revision 608c776b (ceph): msgr: remove useless SimpleMessenger::msgr
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:46 PM Revision c84b7289 (ceph): msg/Accepter: make members private
- Nobody uses these.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:46 PM Revision a0017fcc (ceph): msgr: protect set_myaddr()
- This is used by Messenger implementation (and their constituent
components).
Signed-off-by: Sage Weil <sage@inktank.... - 03:46 PM Revision 8453a819 (ceph): msg/Accepter: pass nonce on start
- This lets us drop the otherwise awkward SimpleMessenger::get_nonce()
accessor.
Signed-off-by: Sage Weil <sage@inktan... - 03:46 PM Revision 1b8f2e05 (ceph): msg/SimpleMessenger: push need_addr check into learned_addr()
- This puts all of the do/do not lock logic in one place, and documents
it.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:46 PM Revision 5d5045d3 (ceph): msg/Accepter: use learned_addr() from Accepter::bind()
- Normally we never go from need_addr == false to need_addr == true.
It always starts out as true, so this else is usel... - 03:46 PM Revision 76954c13 (ceph): msg/Pipe: document tcp_*()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:46 PM Revision d58df35f (ceph): msg/Pipe: simplify Pipe::tcp_read() return value
- 0 for success; no reason to return length (always == len).
Signed-off-by: Sage Weil <sage@inktank.com> - 03:45 PM Revision b30ad9a1 (ceph): cephtool: fix deadlock on fault when waiting for osdmap
- send_command() was blocking for the osdmap, and also called from the
connect callback. Instead, re-call it from the ... - 03:45 PM Revision ee206a52 (ceph): cephtool: set messenger policy
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:45 PM Revision 90e0ef90 (ceph): cephtool: retry 'ceph tell <who> ...' command if connection fails
- It was easy to reproduce a hang with 'ceph osd tell osd.0 foo' and
messenger failure injection.
Signed-off-by: Sage ... - 11:09 AM Feature #2942 (Resolved): mon: throttle client, server connections
- 10:57 AM rgw Feature #2941 (Resolved): rgw: improve streaming read performance
- 10:51 AM Bug #2823: osd: out of order ACKs
- Recent logs: ubuntu@teuthology:/a/teuthology-2012-08-11_00:00:08-regression-next-testing-basic/6401
- 10:46 AM Feature #2940 (Resolved): daemons do not print out version to log on startup
- I imagine this applies to the other daemons too, but maybe not. Make it print out the version so we can be sure it's ...
- 09:28 AM devops Feature #2939 (Rejected): chef: Write up how cluster shrinking should work
- Expanding the cluster is pretty trivial, and practically identical with initial install, but shrinking needs a little...
08/12/2012
- 11:42 PM Revision ce0bc11a (ceph): rbd: show snap protection status
- If you do rbd info image@snap, include whether that snapshot is protected.
Signed-off-by: Josh Durgin <josh.durgin@i... - 10:30 AM CephFS Bug #2444: null pointer deference in ceph_d_prune inside kvm
- problem doesent seem to be reproductible after upgrading to 3.5.0-9-generic (Ubuntu Quantal)
- 03:38 AM rbd Bug #2937: btrfs filesystem on rbd device kernel BUG writing large file
- I activated some extra debugging.
This appears just before the BUG:...
Also available in: Atom