Activity
From 05/02/2012 to 05/31/2012
05/31/2012
- 11:46 PM Revision 95e0a880 (ceph): qa: stress_watch.sh workunit runs test_stress_watch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:44 PM Revision 95ecf40e (ceph): add rados_stress_watch to regression
- 11:42 PM Revision a4c90b72 (ceph): Merge remote-tracking branch 'gh/wip-mon-doc'
- 11:01 PM Bug #2379 (Fix Under Review): Mon crash after start
- see wip-2379
- 10:46 PM Bug #2379: Mon crash after start
- triggered this on congress.
looks like latest is a 150 epochs out ahead of last_committed and the actual states:
<pr... - 10:35 PM Revision fb7ce59b (ceph): doc: Added preliminary rbd and ko info.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:20 PM Revision 10b0db3b (ceph): osd: Adding const to methods in OSDMap
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
Signed-off-by: Sage Weil <sage@inktank.com> - 06:38 PM Revision 8609caff (ceph): vstart.sh: initialize keyring even if not using cephx
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:37 PM Revision e929d54d (ceph): Merge branch 'master' of ssh://github.com/ceph/ceph
- 02:40 PM CephFS Bug #2494 (Resolved): mds: Cannot remove directory despite it being empty.
- Running ceph 0.47.1 on top of XFS I've got at least two directories which used to contain files but are now empty and...
- 01:47 PM Feature #2493 (Resolved): teuthology-lock --status
- something similar to...
- 11:23 AM Feature #2413 (Resolved): qa: Test co-existence of sysvinit and upstart, 3: upstart controlled
- 09:39 AM Feature #2337: rgw and rados performance numbers
- Created a google doc with some testing plans. Check your mail!
- 09:36 AM CephFS Feature #2492 (New): ceph-fuse: improve ceph-fuse error reporting (especially missing cephx)
- If a client-side ceph.conf does not have "auth supported = cephx", but the server has it, ceph-fuse fails to mount, a...
- 05:22 AM Revision fa2f1dea (ceph): admin_socket: fix unit test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 AM Revision ea1c0698 (ceph): mon: fix admin socket lock dependency
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 AM Revision 594f2bbd (ceph): perf_counters: use bufferlist instead of vector<char>
- bufferlist allocates page-sized chunks and avoids realloc, which'll be
more efficient than vector resize doubling jus... - 05:16 AM Revision 51de7c1a (ceph): osd: ack pending notify when unwatching
- If an unwatch crosses paths with a notify, we currently force the notifier
to keep waiting. Instead, implicitly ack ... - 04:58 AM Revision 5adc85bd (ceph): admin_socket: pass args separately
- This avoids making the callback parse off the command portion on their own.
It also lets them assert that the command... - 03:38 AM Revision e30e937c (ceph): admin_socket: register command prefixes
- Allow any command prefix to be registered, provided it is separated by a
space. Previously, we always matched agains... - 03:38 AM Revision ca8f3ba8 (ceph): admin_socket: streamline command set
- log flush
log dump
log reopen
config show
config set <var> <val>
perf dump
perf schema
Signed-off-by: Sage Wei... - 03:38 AM Revision 895e24d1 (ceph): admin_socket: streamline 'version' commands
- version -- ceph version
git_version -- git sha1
0 -- proto version (for backward compat)
Signed-off-... - 03:38 AM Revision 640eec9c (ceph): Merge remote branch 'gh/wip-admin'
- Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
05/30/2012
- 11:48 PM Revision c80bd9da (ceph): librbd: Simplify timing init
- Remove possibility of set_start_time before set_ictx error
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 11:22 PM Revision d8df1e99 (ceph): rgw: return default policy if policy attr is broken
- In case the policy attr on object/bucket is broken
return a default policy, in which the owner is set
as the bucket o... - 11:22 PM Revision 767664dc (ceph): rgw: put_bucket_info does not override attrs
- This fixes #2487. When writing bucket info we just
wrote the object content, and were overriding any
attrs that objec... - 11:18 PM Revision 04e66b42 (ceph): librbd: Add latency (elapsed-time) stats for rbd operations
- Fixes: #2408
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Jo... - 10:35 PM Revision a24145fc (ceph): log: add missing .cc file
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:28 PM Feature #2477: rados bench cleanup
- I think we need both:
* clean up objects after each run
* search+clean up objects from previous (maybe aborted) r... - 10:20 PM Bug #2491 (Resolved): watch/notify: racing notify and unwatch
- the following scenario (needs to be verified that it actually happens):
1. client 1 registers watch
2. client 2 reg... - 10:18 PM Feature #1240 (Resolved): teuthology: fail/clean up when daemons crash
- 10:17 PM CephFS Cleanup #814 (In Progress): hadoop: refactor hadoop shim in terms of java libceph bindings
- 10:16 PM Feature #2431 (Duplicate): teuthology: qemu + rbd testing
- 10:15 PM Revision 52187c3e (ceph): log: uninline SubsystemMap mutators
- This lets you do something like
p g_ceph_context->_conf->subsys.set_log_level(ceph_subsys_mon, 20)
from gdb.
Sign... - 10:15 PM Feature #2428 (Fix Under Review): auth: revise auth config params
- 10:15 PM Feature #2479 (Resolved): osd: runtime warning/message about syncfs variant in use
- 10:06 PM Revision a6f8fe35 (ceph): filestore: fix my broken ifdef flow
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:05 PM rgw Feature #2490 (New): rgw-admin: only register watch when needed
- Certain radosgw-admin operations don't need to use the cache notifications (e.g., log manipulation). We shouldn't reg...
- 09:54 PM Bug #2346 (Need More Info): xfs filesystem on top of rbd volume corrupts
- Has this issue been diagnosed?
- 09:41 PM Revision 188d1718 (ceph): doc: ceph.conf cleanup for cephx authentication.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:40 PM Revision 695f92d8 (ceph): doc: fix broken link.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:33 PM Feature #2463 (Resolved): adminsocket: 'show_config' command
- 09:29 PM Revision d05d98ce (ceph): doc: Added -a to service ceph stop.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:29 PM Revision cb5c6b5d (ceph): doc: Consolidated mkcephfs deployment files.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:28 PM Revision dd1d3880 (ceph): osd: fix null dereference
- The pg arg is optional!
Signed-off-by: Sage Weil <sage@inktank.com> - 08:48 PM Revision a3f4d595 (ceph): doc: Added pools and authentication.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:53 PM Revision a167213a (ceph): mon: fix reweight_by_utilization waiting
- Propose if we changed something, but not if we don't.
Signed-off-by: Sage Weil <sage@newdream.net> - 06:53 PM Revision 519fadbc (ceph): osd: fix rewewight_by_utilization
- Update the incremental, not the in-memory OSDMap!
Fixes: #2454
Signed-off-by: Sage Weil <sage@newdream.net> - 06:14 PM Revision 07498d66 (ceph): filestore: log about syncfs(2) etc support
- Fixes: #2479
Signed-off-by: Sage Weil <sage@newdream.net> - 06:02 PM Revision 2b856ace (ceph): Merge remote-tracking branch 'gh/stable'
- 05:14 PM Revision 6dd93b9a (ceph): doc: Updated authentication with header canonicalization.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:05 PM Revision e9588f0c (ceph): Merge remote-tracking branch 'gh/wip-2349'
- Reviewed-by: Sage Weil <sage@newdream.net>
- 04:55 PM Feature #2408: librbd: track latency with perfcounters
- Actually really
commit:c80bd9daea0c436fcf0af33fea9fc6b961279756 - 04:32 PM Feature #2408 (Resolved): librbd: track latency with perfcounters
- commit:04e66b420174d49e0f773cab1f6ef213dadc3397
- 04:30 PM Revision 26ecf608 (ceph): workloadgen: Fix the statistics output and a bug triggered by coll dest...
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 04:13 PM Revision f685f4d8 (ceph): filestore: initialize dummy xattr buffer
- Shut up valgrind.
Signed-off-by: Sage Weil <sage@newdream.net> - 03:51 PM Bug #2409 (Resolved): osd: pgs stuck in active
- 02:28 PM rbd Bug #2488 (Can't reproduce): rbd: EIO from rbd map
- ...
- 01:54 PM Bug #2487 (Resolved): rgw: (re)creating a suspended bucket succeeds
- When trying to create a bucket that already exists and is suspended, operation succeeds. Then the bucket appears in t...
- 11:51 AM Bug #2454 (Resolved): "rbd info xyz" hanging forever sometimes
- reweight-by-utilization was broken (modified in-memory OSDMap instead of updating pending incremental). fixed by com...
- 11:17 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Sage Weil wrote:
> for f in `seq 3 10`; do ceph osd reweight $f 1 ; done
Thank you very much.
I'm unable to prod... - 11:13 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- That's too bad.. i'll futz with it some here and see if i can reproduce.
You can fix your cluster with:
for f i... - 11:03 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Sage Weil wrote:
> Ok, the problem is that the weights are different on the osd's and mon's map. I'm not sure how t... - 10:55 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Ok, the problem is that the weights are different on the osd's and mon's map. I'm not sure how that could have happe...
- 10:16 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- progress:...
- 10:12 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Sage Weil wrote:
> Aha, ok I think we're on the right track. osd.2's map for 6924 says [3,15], but the client sent ... - 10:08 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Aha, ok I think we're on the right track. osd.2's map for 6924 says [3,15], but the client sent it to [2,15].
Can... - 10:03 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Sage Weil wrote:
> Just realized those were osd.3 messages mixed into the log, that's why it was confusing. However... - 09:56 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Just realized those were osd.3 messages mixed into the log, that's why it was confusing. However, osd.3 seems to thi...
- 09:37 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Sage Weil wrote:
>
> Is it possible to attach the whole osd2 log? Or a section that includes an osd map update. ... - 09:14 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Simon Frerichs wrote:
> Simon Frerichs wrote:
> > I've reattached the osd log because the first version hat some ol... - 08:22 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Simon Frerichs wrote:
> I've reattached the osd log because the first version hat some old data in it.
hum, lost ... - 08:16 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- I've reattached the osd log because the first version hat some old data in it.
- 08:07 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Here we go.
I've started the hanging rbd info process at 2012-05-30 16:46:35.281623 - 07:32 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Ok, the puzzling bit is that it isn't able to find the pg in question. It appears a bit hgher up in th elog:
May ... - 10:15 AM Feature #2486 (Resolved): crush: evaluate local retry behavior
- 10:14 AM Feature #2485 (Resolved): crush: validate hash function
- 10:04 AM Feature #2349 (Resolved): rados bench: Extra statistics
- 09:28 AM Bug #2484 (Resolved): ceph.spec does not list libuuid as build time dependency
- already fixed by commit:e868b44b3959a71c731f4ec9ff9773dead6dfcb5
- 08:33 AM Bug #2484 (Resolved): ceph.spec does not list libuuid as build time dependency
- See http://marc.info/?l=ceph-devel&m=133795298501327&w=2
I assume it's easy to add this to the .spec (or maybe it ... - 08:50 AM Bug #2481: ceph tell has almost no error reporting
- Greg Farnum wrote:
> This is actually a lot harder than you'd think — "ceph tell" works by sending a message to the ... - 08:14 AM Bug #2481: ceph tell has almost no error reporting
- This is actually a lot harder than you'd think — "ceph tell" works by sending a message to the monitors, which is the...
- 08:35 AM rbd Bug #2478: krbd: unmap on 3.4.0: scheduling while atomic...
- with patch above, this trace appears after ~15 sec from unmap operation
[ 2453.203365] ------------[ cut here ]---... - 08:28 AM CephFS Bug #2187: pjd chown/00.t failed test 97
- I haven't gone through the annoyance of counting it out, but it looks like the initially-reported test (112) is in th...
- 07:23 AM Linux kernel client Bug #2260: libceph: null pointer dereference at try_write+0x638+0xfb0
- I've been working for a week or two on refactoring the messaging
code in hopes to make it be based on a much cleaner... - 07:13 AM Linux kernel client Bug #2260: libceph: null pointer dereference at try_write+0x638+0xfb0
- Sorry I haven't updated this for some time.
In response to Yehuda: yes, I noticed that, and my instinct when
fir... - 07:10 AM Bug #2267 (In Progress): Ceph client crashed after shutting down one mds and osd
- > The variable which holds the NULL pointer is msg->bio_iter in]
> write_partial_msg_pages in net/ceph/messenger.c
... - 03:41 AM Revision 5842dcda (ceph): osd: fix misdirected op check
- The sense of this check was wrong from the get-go, back in a5d99add. Fix
it. This may be silencing a lot of misdire... - 01:34 AM Revision c5015ef3 (ceph): mon: add doxygen-format comments to the PaxosService class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 28a64fdb (ceph): mon: add doxygen-format comments to the Monitor class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 1816856e (ceph): mon: Do some aesthetic reformatting on the Paxos class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 8c95e8bc (ceph): mon: add doxygen-format comments to the Elector class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 15a30d92 (ceph): mon: Do some aesthetic reformatting on the Elector class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 05469b2b (ceph): mon: add some info on can_mark_out function
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 504c6ce9 (ceph): doc: Add Paxos call chain to doc/mon/
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:34 AM Revision 7064a9c0 (ceph): mon: add doxygen-format comments to the Paxos class.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 12:09 AM CephFS Bug #1047: mds: crash on anchor table query
- We are auto creating up to 200 preconfigured home directories on all four nodes, each home dir consists of ca. 400 di...
05/29/2012
- 11:52 PM Revision 92fec423 (ceph): test_filestore_workloadgen: write zeros, not random bytes
- The random byte generation is sufficiently slow that it skews the results.
Zeros are good enough!
Signed-off-by: Sag... - 11:52 PM Revision b46b815a (ceph): test_filestore_workloadgen: less noise
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:31 PM Revision 4e2846b4 (ceph): config: add 'set_config <var> <val>' admin socket command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision 29e6f8c5 (ceph): log: add log flush, dump_recent, reopen admin socket commands
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision bb0c7c6a (ceph): admin_socket: fix unittest
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:57 PM Bug #2454: "rbd info xyz" hanging forever sometimes
- Found a copy of the old osdmap at one monitor. I've attached it.
- 09:40 PM Bug #2454: "rbd info xyz" hanging forever sometimes
- Well, i see one (unrelated) oddity in this code, but it doesn't explain how the non-existent message is coming up. (...
- 11:23 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- if you need more information, feel free to ping me.
- 09:07 PM Bug #2409: osd: pgs stuck in active
- oh, bother. this is wip-osd-peering not getting backported to dho branch. commit:17114f266a336b6edd7e98975d494fdd48...
- 12:41 PM Bug #2409: osd: pgs stuck in active
- saw this on burnupi. cranked up logging. hopefully we'll catch it again...
- 08:33 PM Revision 6849f82e (ceph): rados.cc: added listomap and getomap commands
- Signed-off-by: Eleanor Cawthon <eleanor.cawthon@inktank.com>
- 07:07 PM Revision ab8f6b1b (ceph): admin_socket: initialize explicitly on startup; disallow changes
- There is an annoying dependency between the config lock and the admin
socket lock due to the fact that we initialize ... - 07:07 PM Revision a3f81376 (ceph): config: add 'show_config' admin socket command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:23 PM Revision f953c4c0 (ceph): librados.h: update rados_object_list_next documentation for key/locator
- *entry and *key don't need to be freed, and are only valid until the
next call to rados_objects_list_*.
Signed-off-b... - 05:10 PM Feature #2349 (Fix Under Review): rados bench: Extra statistics
- 05:09 PM Revision 1277a465 (ceph): cephcontext: generalize admin socket hook
- We'll process non-perfcounter commands too.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:20 PM rgw Documentation #2483 (Resolved): doc: radosgw api diffs to swift
- 03:19 PM rgw Documentation #1813 (Resolved): doc: document radosgw api diffs with s3
- 03:08 PM rgw Bug #2482 (Rejected): rgw: duplicate content-length results in 400
- Not sure if it's from apache of haproxy. While this is not really a bug, we may want to change this behavior.
- 02:20 PM Bug #2481 (Won't Fix): ceph tell has almost no error reporting
- fumbling around as a noob, I tried all of:
ubuntu@burnupi50:/etc/ceph$ ceph osd tell 1 injectargs 'debug osd = 0'
... - 01:43 PM Documentation #155 (In Progress): document ceph auth
- 01:41 PM Documentation #2474 (Resolved): re-document using autobuilt branches
- Needed to restore from git, update the hyperlinks, and add it into the package section. Verified with Sage.
- 01:30 PM Feature #2412 (Resolved): qa: Test co-existence of sysvinit and upstart, 2: sysvinit controlled, ...
- Changing state to reflect that the case has been tested and passed.
- 01:29 PM Feature #2411 (Resolved): qa: Test co-existence of sysvinit and upstart, 1: sysvinit controlled, ...
- Updating status to reflect that the fix has been tested and passed. "Resolved" is the closest option for this.
- 12:41 PM Bug #2464 (Resolved): osdmap: assert in get_inst()
- 09:13 AM Bug #2480: mon: election won't complete
- probable regression from mon bootstrap changes.
- 09:11 AM Bug #2480 (Rejected): mon: election won't complete
- ...
- 08:52 AM CephFS Bug #2187: pjd chown/00.t failed test 97
- ceph-fuse *and* kclient affected.. mds?...
- 08:47 AM Feature #2479 (Resolved): osd: runtime warning/message about syncfs variant in use
- 04:02 AM Bug #2267: Ceph client crashed after shutting down one mds and osd
- The variable which holds the NULL pointer is msg->bio_iter in write_partial_msg_pages in net/ceph/messenger.c. I conf...
- 12:47 AM CephFS Bug #1047: mds: crash on anchor table query
- This bug seems to be reproduced with the deadlock described on the mailing list as
"OSD deadlock with cephfs client ...
05/26/2012
- 01:30 PM rbd Bug #2478 (In Progress): krbd: unmap on 3.4.0: scheduling while atomic...
- commit:cd9d9f5df6098c50726200d4185e9e8da32785b3 already fixes this; we just neglected to send it upstream for 3.4. I...
- 06:05 AM rbd Bug #2478 (Can't reproduce): krbd: unmap on 3.4.0: scheduling while atomic...
- On 3.4.0 on the 'rbd unmap' call kernel rbd driver produces following trace(same for vanilla):
[ 8660.786269] BUG... - 09:10 AM CephFS Bug #2385: max mds = 2, mds hang and crash
- net.core.wmem_max = 536870912
net.core.rmem_max = 536870912
net.core.wmem_default = 262144
net.core.rmem_default =...
05/25/2012
- 11:15 PM Revision 73e29b65 (ceph): doc: needed carriage returns between headings, code tag and syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:03 PM Revision d33f4fb6 (ceph): doc: removed redundant install.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:03 PM Revision 68874afa (ceph): doc: Filled in descriptions for object operations.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:29 PM Revision e868b44b (ceph): ceph.spec.in: buildrequires libuuid-devel
- Reported-by: Guido Winkelmann <guido-ceph@thisisnotatest.de>
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision 5eda9b70 (ceph): ceph.spec.in: drop unnecessary rmdirs
- This hunk was inadvertantly included in a330c64.
Reported-by: Guido Winkelmann <guido-ceph@thisisnotatest.de>
Signed... - 02:27 PM Feature #2412: qa: Test co-existence of sysvinit and upstart, 2: sysvinit controlled, using /var/...
- sudo service ceph start -pass
sudo /etc/init.d/ceph start - pass
reboot. - pass
sudo initctl list|grep ceph" has o... - 02:24 PM Feature #2411: qa: Test co-existence of sysvinit and upstart, 1: sysvinit controlled, outside of ...
Tested
sudo service ceph start - pass
sudo /etc/init.d/ceph start - pass
reboot. - pass
sudo initctllist|gre...- 09:54 AM Feature #2472 (In Progress): osd: add opaque 'class <name> <foo>' cap that class can interpret/en...
- 09:54 AM Feature #2471 (Fix Under Review): osd: add prefix match to OSDCaps
- "allow rwx pool=rbd prefix rbd_data; allow x pool=rbd prefix rbd_header"
"allow rwx pool=rbd; deny rw pool=rbd prefi... - 04:05 AM CephFS Bug #1047: mds: crash on anchor table query
- Just hit this bug again with 0.47.2 on ext4, so it is still open and it is still an issue.
05/24/2012
- 11:54 PM Revision 6601ef95 (ceph): doc: Restored install for dev/unstable packages.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:01 PM Revision ba540623 (ceph): filestore: make SNAP_DESTROY ioctl check more informative
- Tell user about user_subvol_rm_allowed mount option.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:53 PM Revision 07c9eda2 (ceph): filestore: fix btrfs subvol ioctl tests
- Create a temp subvol that *we own* to test snaps against. Otherwise, we
won't be able to remove them if we weren't t... - 09:07 PM Revision bea1e031 (ceph): filestore: verify that op_seq is nonzero
- If we get zero from commit_op_seq something is very wrong, and we should
not continue. Broken mkfs or something dele... - 09:05 PM Revision 18b0d657 (ceph): vstart.sh: wipe out btrfs subvols in osd dirs
- For testing on btrfs.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:05 PM Revision 0f38d756 (ceph): filestore: fix initial btrfs snap creation (on mkfs)
- Create the snap_1 snap of current *after* we write the op_seq. Otherwise
we will mistakingly believe the snapshot is... - 08:07 PM Revision 3ae84eec (ceph): rgw: replace dump_format() with dump_int()
- Cleanup, fixes issue #2469.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 04:47 PM Revision ca79f45a (ceph): Merge branch 'stable'
- 04:45 PM Revision 9a9418eb (ceph): librados, ObjectCacher: include limits.h for INT_MAX
- This was required to build on CentOS 6.2. I'm not sure why it worked
without it on Debian.
Signed-off-by: Josh Durgi... - 04:37 PM Revision ea6c546e (ceph): Added python-dev to list of required packages.
- 01:55 PM rgw Cleanup #2469 (Resolved): rgw: replace Formatter->dump_format(..., "%d", ...) with Formatter->dum...
- Fixed, commit:3ae84eec2dbcb83a31924cc348e9b91157ecb3b1.
- 11:02 AM Bug #2475: rbd.py can leave Image object in inconsistent state on failure to construct
- In the interactive interpreter, "the next statement" is where the interpreter knows the prior scope is closed, and de...
- 10:35 AM Bug #2475 (Resolved): rbd.py can leave Image object in inconsistent state on failure to construct
- commit:8c1c882999b8eef2dbf4fca066a5978e547db83e
- 10:54 AM Feature #2477 (Resolved): rados bench cleanup
- Right now rados bench write leaves a lot of data just lying around the cluster, without a good way to clean itself up...
- 09:16 AM Bug #2476 (Resolved): osd: watch timeout depends on operations to an object
- The watch timeout is an in-memory thing that's local to the primary. If the primary changes, the timer for ending the...
- 09:16 AM rgw Bug #2465 (Resolved): rgw: bad marker output when listing a bucket
- Fixed, commit:9094dce4cc232fc70fbc6d4789a79dd6af6ff4b6.
- 05:43 AM CephFS Bug #733: cmds crash: mds/LogEvent.cc:88: FAILED assert(p.end())
- here you go. a log with ms = 1 and mds = 20.
dirs and files are replaced with 'o's. - 02:35 AM Revision 8c1c8829 (ceph): rbd.py: Fix seemingly-random segfaults
- Avoid resetting Image.closed until image is successfully opened.
Fixes: #2475
Signed-off-by: Dan Mick <dan.mick@inkt... - 02:33 AM Revision 2f963fa7 (ceph): librados: Remove errant sha1
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 02:33 AM Revision 6e46de37 (ceph): rbd.py doc: Fix markup on :class: references
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
05/23/2012
- 11:42 PM Revision 9453413c (ceph): Merge branch 'osd-mkfs'
- Reviewed-by: Sam Just <sam.just@inktank.com>
- 11:41 PM Revision b5e7fdd3 (ceph): Merge remote-tracking branch 'gh/wip-mon-auth'
- Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:41 PM Revision fbae6031 (ceph): Merge branch 'stable'
- 11:31 PM Revision c18e4d80 (ceph): filestore: mkfs: do not clobber exisiting journal if it has matching fsid
- If the journal is for *this* fs, do not clobber. If it appears invalid in
any way, initialize it.
Signed-off-by: Sa... - 11:31 PM Revision a980d018 (ceph): osd: do not clobber existing key with --mkkey
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision 5bf5e91f (ceph): osd: require cluster fsid for mkfs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision c96aa62d (ceph): osd: verify fsid whoami to match on repeat mkfs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision 386139bb (ceph): filestore: more informative fsid mkfs debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision 7805978c (ceph): filestore: make read_fsid() out arg be a pointer
- As per style guide.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:31 PM Revision ec7bf564 (ceph): filestore: fix misplaced #endif
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:31 PM Revision 598dea12 (ceph): filestore: mkfs: only create snap_0 if we created current_op_seq
- We only need to create snap_0 if we just created current_op_seq and this is
a brand-new dir.
Signed-off-by: Sage Wei... - 11:31 PM Revision b04b73d4 (ceph): filestore: mkfs: less noise about leveldb creation
- and make it clear that we didn't necessarily create it; it may have already
been there.
Signed-off-by: Sage Weil <sa... - 11:31 PM Revision c498827f (ceph): filestore: drop useless mkjournal error check
- We don't care!
Signed-off-by: Sage Weil <sage@inktank.com> - 11:31 PM Revision a074d0b5 (ceph): filejournal: add check() method
- Check if a journal appears to be valid, where valid means the header is
intact and has a matching fsid.
Signed-off-b... - 11:12 PM Revision 09192d65 (ceph): doc/api/s3/bucketops.rst Corrected heading.
- doc/install/chef.rst Added Sam's edits to the Chef install.
Signed-off-by: John <john@admin-host.(none)> - 11:09 PM Revision bf2028fc (ceph): rgw: replace all bad use of formatter->dump_format()
- This fixes #2465. We should never ever use the dumped value
as the format. Never.
Signed-off-by: Yehuda Sadeh <yehud... - 10:44 PM Revision 3956cb8f (ceph): doc/api/s3 <-chipping away at objectops and clean up. Added Copy Object.
- doc/source <-fixed a typo, updates for installing on precise, rm $ from cmds
doc/start <-replaced clone link with ta... - 09:03 PM Revision 36951d6e (ceph): mon: use temp access_{r,all,cmd} variables to simplify the checks
- Avoid duplicating the compound check all over the place.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:02 PM Revision 176a14ae (ceph): debian, upstart, osd: osd disk preparation and activation scripts
- Signed-off-by: Tommi Virtanen <tv@inktank.com>
- 09:02 PM Revision f1e4d44d (ceph): upstart: support mds
- Closes: #2414
Signed-off-by: Tommi Virtanen <tv@inktank.com> - 08:49 PM Revision 18af8137 (ceph): mon: drop redundant get_allow_all() cap check
- check_privileges() already does this.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:24 PM Revision 1870e12c (ceph): msgr: add mistakenly-removed msgr->lock.Lock() back in
- This was accidentally deleted in
828f619c84c02edec10ce0c22d47a72136ba3749 but is definitely required.
Signed-off-by:... - 07:46 PM Revision 475e07a2 (ceph): debian: Create placeholder dirs for mon and osd data directories.
- Signed-off-by: Tommi Virtanen <tv@inktank.com>
- 07:05 PM Bug #2475 (Resolved): rbd.py can leave Image object in inconsistent state on failure to construct
- Constructing an Image object with bad parameters (say, an nonexistent rbd image name) can leave the
resulting object... - 06:25 PM Revision ab04d95a (ceph): monmap: return ENOENT from build_from_host_list when no mons
- Make sure we return an error when no monitors are parsed.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:25 PM Revision 80c6278f (ceph): monmap: ignore conf mon entries when -m is specified
- Use -m <addrs> instead of conf mons (instead of combining them into a
single large search pool).
Signed-off-by: Sage... - 05:55 PM Revision cf6db40a (ceph): Makefile.am: only append libs3 to SUBDIRS when needed
- We appended libs3 to SUBDIRS unconditionally, we only need that
when we actually want to compile it.
Signed-off-by: ... - 05:55 PM Revision 244992df (ceph): libs3: remove make install target
- 05:55 PM Revision a330c64c (ceph): Update ceph.spec for ceph-0.47
- Add BuildRequires: libxml2-devel.
Move BuildRequires: libcurl-devel to a more proper place.
[libs3 and librgw.h bits... - 05:55 PM Revision 26843ada (ceph): Makefile: do not install librgw.h
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:55 PM Revision 8bf9fde8 (ceph): v0.47.2
- 05:48 PM Documentation #2474 (Resolved): re-document using autobuilt branches
- It seems John removed the docs for setting up autobuilt apt repos, the signing key etc. That's still needed.
- 05:40 PM Revision f461e132 (ceph): monclient: sanity check on monmap size
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:39 PM Revision d173c7bf (ceph): monmap: avoid dup addrs in generated initial monmap
- We were getting a dup addr from -m <foo> and ceph.conf. Prefer the
ceph.conf name in this case.
Also check for dup ... - 05:38 PM Revision 75e9c0cb (ceph): monmap: aseert addrs are unique on add(), calc_ranks()
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:56 PM rgw Feature #2473 (Resolved): rgw: revisit operation logging
- Sending append for each client operation is expensive. We can definitely find better solution.
- 04:49 PM CephFS Bug #733: cmds crash: mds/LogEvent.cc:88: FAILED assert(p.end())
- We'll need a detailed log (and possibly access to the data that's causing the crash) to diagnose this. Can you turn o...
- 02:25 PM CephFS Bug #733: cmds crash: mds/LogEvent.cc:88: FAILED assert(p.end())
- here is a backtrace:
Core was generated by `/usr/bin/ceph-mds -i alpha --pid-file /var/run/ceph/mds.alpha.pid -c ... - 10:55 AM CephFS Bug #733: cmds crash: mds/LogEvent.cc:88: FAILED assert(p.end())
- I get the same with v0.47.1:
0> 2012-05-23 19:50:20.105956 7f7c87482700 -1 mds/LogEvent.cc: In function 'stat... - 04:41 PM Feature #2405 (Resolved): osd: Make ceph-osd --mkfs idempotent
- 04:41 PM Bug #2443 (Resolved): Anyone can list all keys, even with caps mon 'allow rwx' and not 'allow *'
- commit:b5e7fdd3d7a413e03bb5bb43b689e06c9cd6ffd9
- 04:20 PM Bug #2470 (Closed): cookbook: keyword "relase" in apt.rb causes wget to fail.
- Fixed in ab51f4dcd69774411015548db46dc18c198e4181.
- 03:15 PM Bug #2470 (Closed): cookbook: keyword "relase" in apt.rb causes wget to fail.
- in ceph-cookbooks/ceph/recipes: the keyword "relase" should be "release". The wget fails in it's current form but co...
- 04:08 PM Feature #2413: qa: Test co-existence of sysvinit and upstart, 3: upstart controlled
- Branch to test is now available as "chef-3".
- 04:08 PM Feature #2412: qa: Test co-existence of sysvinit and upstart, 2: sysvinit controlled, using /var/...
- Branch to test is now available as "chef-3".
- 04:08 PM Feature #2411: qa: Test co-existence of sysvinit and upstart, 1: sysvinit controlled, outside of ...
- Branch to test is now available as "chef-3".
- 04:05 PM Feature #2472: osd: add opaque 'class <name> <foo>' cap that class can interpret/enforce
- allow class 'foo' bar
Should allow the class 'foo' to do the operation IF it is happy with 'bar'. That is, the cl... - 04:02 PM Feature #2472 (New): osd: add opaque 'class <name> <foo>' cap that class can interpret/enforce
- 04:03 PM Feature #2471: osd: add prefix match to OSDCaps
- "allow prefix 'foo' r" should allow 'r' access only to objects (and locator keys) that are prefixed by 'foo'.
- 04:02 PM Feature #2471 (Resolved): osd: add prefix match to OSDCaps
- 02:17 PM Documentation #2271 (In Progress): FAQ: BTRFS vs XFS
- http://ceph.com/docs/master/rec/filesystem/ still needs some info on how easy it is to change from XFS to btrfs.
- 12:59 PM Feature #2399 (Resolved): qa: haproxy + rgw + jenkins
- 12:57 PM rgw Cleanup #2469 (Resolved): rgw: replace Formatter->dump_format(..., "%d", ...) with Formatter->dum...
- 12:52 PM Feature #2426 (Resolved): precise packages for apache2, fastcgi
- OK, I think the packages are workable now.
- 12:52 PM rbd Feature #2468 (Resolved): librbd: provide a way for a user to flush and invalidate the cache
- This could be an admin socket command. This would make live migration work with older qemu when rbd caching is enabled.
- 12:37 PM rbd Feature #2467 (Resolved): qemu: implement bdrv_invalidate_cache
- This is used during live migration to clear librbd's cache on the destination host before starting the guest there. I...
- 12:35 PM rbd Feature #2466 (Resolved): librbd: add invalidate_cache function to interface
- Qemu requires this to make live migration work when caching is enabled.
- 12:10 PM Bug #2219: OSD's commit suicide with 0.44
- i added one node to my small test cluster. it has now totally three nodes. so rados is filling the new node.
the mac... - 11:29 AM Bug #2219: OSD's commit suicide with 0.44
- Eric Dold wrote:
> dmesg looks ok to me.
was the system heavily loaded?
do you have a core file?
this basic... - 11:09 AM Bug #2219: OSD's commit suicide with 0.44
- dmesg looks ok to me.
- 09:05 AM Bug #2219: OSD's commit suicide with 0.44
- Eric Dold wrote:
> I just hit this with v0.47.1:
>
> 2012-05-23 13:33:08.958564 7fe61124d700 -1 common/Heartbeat... - 05:31 AM Bug #2219: OSD's commit suicide with 0.44
- I just hit this with v0.47.1:
2012-05-23 13:33:08.958564 7fe61124d700 -1 common/HeartbeatMap.cc: In function 'boo... - 11:21 AM rgw Bug #2465: rgw: bad marker output when listing a bucket
- Actually, it'll only happen with '%'. We were using formatter->dump_format() istead of formatter->dump_string().
- 11:03 AM rgw Bug #2465 (Resolved): rgw: bad marker output when listing a bucket
- When providing a marker that contains '%' (and possibly other characters that are url-escaped), the returned result c...
- 09:32 AM Bug #2464 (Resolved): osdmap: assert in get_inst()
- INFO:teuthology.orchestra.run.err: ceph version 0.47.1-128-gc31ab04 (commit:c31ab04b572ef5b5cf622b33b92c9e17c7070662)...
- 09:17 AM Linux kernel client Bug #2389: rbd: hung xfstest 67
- ubuntu@teuthology:/a/nightly_coverage_2012-05-22-b/3062
- 09:16 AM CephFS Bug #2187: pjd chown/00.t failed test 97
- 2012-05-22T12:08:06.355 INFO:teuthology.task.workunit.client.0.out:Test Summary Report
2012-05-22T12:08:06.355 INFO:... - 07:56 AM Feature #2463 (Resolved): adminsocket: 'show_config' command
- 03:47 AM Revision c31ab04b (ceph): doc: librados: fix getxattr return code
- Fixes: #2391
Signed-off-by: Sage Weil <sage@inktank.com> - 01:50 AM Bug #2462 (Resolved): osd/PG.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
- 2012-05-23 06:16:37.080317 7f18f6012700 -1 osd/PG.cc: In function 'void PG::merge_log(ObjectStore::Transaction&, pg_...
- 01:31 AM Revision fb6ed150 (ceph): mon: apply 'r' and 'w' caps to mdsmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision e895d61f (ceph): mon: apply 'r' and 'w' caps to mon and pg commands
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision 311a23ce (ceph): mon: restrict mon 'join' message/command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision c43c7744 (ceph): mon: require admin privs to issue any monitor commands
- This is overkill, but a first step before pushing caps enforcement down
into each subfunction that processes monitor ... - 01:31 AM Revision 7d0552a1 (ceph): mon: push down command auth checks to each command
- Everything except 'fsid', which I figure is truly public information?
Signed-off-by: Sage Weil <sage@inktank.com> - 01:31 AM Revision def15d7f (ceph): mon: push down 'auth ...' command auth checks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision b7f27917 (ceph): mon: fix error messages
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision 880e86b2 (ceph): mon: allow health, status, log, etc. messages with 'r' cap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision c1c93e57 (ceph): mon: apply 'r' and 'w' caps to osdmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:31 AM Revision 2dec922f (ceph): vstart.sh: set HOSTNAME when -l is used
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:30 AM Revision 87014391 (ceph): mon: fix 'get-or-create-key'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:24 AM Revision 17c4624e (ceph): osd: only (re)write_meta files if old content is incorrect
- Do nothing if the file already exists with the correct content.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:24 AM Revision 05db988a (ceph): filestore: remove unused 'filestore dev' option
- Eons ago we would call mount/unmount on this, but it's been dead for a
while now.
Signed-off-by: Sage Weil <sage@ink... - 12:24 AM Revision 58d8fafb (ceph): filestore: do not wipe on mkfs
- Do not wipe out old content in the data dir.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:24 AM Revision 143762f5 (ceph): filestore: always open/verify basedir; clean up error messages
- Verify basedir exists immediately.
Clean up error output.
Clean up label names.
Signed-off-by: Sage Weil <sage@inkta... - 12:24 AM Revision 36503d1b (ceph): filestore: mkfs: rename buf -> fsid_fn
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:24 AM Revision d923e338 (ceph): filestore: pass target into read_fsid()
- Don't assume it should be read into this->fsid.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:24 AM Revision 79d60770 (ceph): filestore: mkfs: only (re)set fsid if not already set
- Only set fsid if it is not set.
Also, error out if it exists and does not match.
Signed-off-by: Sage Weil <sage@ink... - 12:24 AM Revision b7a85a8f (ceph): filestore: create but do not clobber current/commit_op_seq
- If it exists, preserve its value. Otherwise, create and set it to 1.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:24 AM Revision b01dbcdd (ceph): filestore: leave existing current/
- If current exists, leave it be, but:
* make sure it's a dir
* check if it's a btrfs snapshot, and set btrfs_stable... - 12:24 AM Revision 53b05d58 (ceph): osd: only create superblock if not present
- If it exists, leave it be.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:13 AM Revision 55c21de5 (ceph): Merge branch 'wip-quorum'
- 12:10 AM Revision ff64818f (ceph): doc/config-cluster/chef.rst <-fixed an error in upload command.
- doc/config-cluster/deploying-ceph-conf.rst <-added sudo. required.
doc/config-cluster/deploying-ceph-with-mkcephfs.rs...
05/22/2012
- 10:03 PM Bug #2461 (Resolved): DBObjectMap is incompatible with collection_rename
- Objects are stored using a (collection_name, object_name) prefix. When a collection is renamed from A to B, objects ...
- 09:41 PM Bug #2234 (Resolved): Sometimes 'ceph -s' is unable to show pg data and crashes
- This code has all been replaced!
- 09:40 PM Bug #2391 (Resolved): librados docs bug
- commit:c31ab04b572ef5b5cf622b33b92c9e17c7070662
- 09:34 PM Bug #2379: Mon crash after start
- If this happens again, can you grab a tarball of the mon data directory before fixing/restarting?
Also, if you cou... - 09:24 PM Bug #2443 (Fix Under Review): Anyone can list all keys, even with caps mon 'allow rwx' and not 'a...
- see wip-mon-auth
- 08:53 PM Revision c4447230 (ceph): Merge remote-tracking branch 'origin/master' into wip-msgr-interface
- Conflicts:
src/msg/Messenger.h
src/msg/SimpleMessenger.h
Signed-off-by: Greg Farnum <greg@inktank.com> - 08:53 PM Revision 53269374 (ceph): config: add --show-args option
- The --show-args dumps the arguments passed on the command line.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 07:54 PM Revision 0ae59eae (ceph): Merge branch 'stable'
- 07:48 PM Revision 11030793 (ceph): objectcacher: fix infinite loop in flusher_entry
- The addition of accounting for simultaneous writers in
f3043fee3e22600cb4349072287842db129588eb could lead to an infi... - 07:33 PM Feature #2426: precise packages for apache2, fastcgi
- Iiuc its apt and not dpkg that checks sigs. Creating and signing a repo and pointing apt at it is enough to generate...
- 07:27 PM Feature #2426: precise packages for apache2, fastcgi
- So I've built the packages from the git repo versions (not source, but binary) and they install on my
precise deskto... - 05:22 PM Feature #2405 (Fix Under Review): osd: Make ceph-osd --mkfs idempotent
- 05:22 PM Feature #2418 (Resolved): mon: Take mandatory initial quorum members from ceph.conf
- 05:22 PM Feature #2419 (Resolved): mon: Take peer hints via admin socket
- 05:06 PM Feature #2427 (Resolved): precise gitbuilder http
- 10:38 AM Feature #2427: precise gitbuilder http
- Fixed commit:0e4f131ebfd0dd43593d1d95b544318fb749ad53
lighttpd is now installed and configured - 04:55 PM rgw Bug #2027 (Can't reproduce): rgw -> apache miscommunication
- 04:54 PM Revision 884aa8a6 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 04:53 PM Revision b0d6895a (ceph): doc/config-cluster/ceph-conf.rst <-Fixed some formatting issues.
- doc/config-cluster/deploying-ceph-conf.rst <-minor edit.
doc/start/get-involved-in-the-ceph-community.rst <-removed $... - 04:50 PM rgw Feature #1726 (Rejected): rgw: improve multipart upload performance
- Actually, this is obsolete. Nowadays when we complete the upload we only create a new index, which we point at all th...
- 02:05 PM Revision d7a8084b (ceph): monmap: calc_ranks() on rename()
- This is simpler than ensuring we track all the right invariants.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:45 PM Bug #2454: "rbd info xyz" hanging forever sometimes
- I notice that the pgid output on these lines don't match, even though they're using the same output function and the ...
- 11:40 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Some additional information:
I'm running Kernel 3.3.6 from kernel.org compiled two days ago from kernel.org on the t... - 11:27 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- I had some spare time to do some testing, today.
As mentioned on my initial post we're running KVM VPS on Ceph.
I r... - 11:01 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Oh geeze, my bad!
- 10:50 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Greg, this has nothing to do with the kernel - it's the rbd command line tool. I can't seem to change the tracker bac...
- 10:39 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- Argh, you're right. This looks like a problem with a CRUSH mismatch between the userspace and kernelspace implementat...
- 12:36 AM Bug #2454: "rbd info xyz" hanging forever sometimes
- I've attached rbd and osd log. The hanging rbd was started at 09:10:33 and ended at 09:12:18.
One thing came to my... - 12:02 PM rgw Feature #2460 (Rejected): rgw: support multiple ceph backends
- 11:58 AM Feature #2459 (Rejected): admin socket: config reload
- Currently, the only way to reload configuration is by restarting daemons.
- 09:27 AM Feature #2295 (Resolved): make qemu cache=writeback,writethrough option turn on librbd caching
- Applied upstream, should be in qemu 1.2.
- 08:18 AM Bug #2446 (Resolved): libceph: corrupt inc osdmap epoch 24630 off 702 (ffff88001e5d876c of ffff88...
- Thanks for testing!
- 08:04 AM Bug #2446: libceph: corrupt inc osdmap epoch 24630 off 702 (ffff88001e5d876c of ffff88001e5d84ae-...
- I have tested this patch for a couple hours today and there were no 'corrupt inc osdmap' messages. Thanks.
- 03:01 AM Revision 4fd52491 (ceph): Merge branch 'wip-defensive-alloc'
- 03:00 AM Revision cfe261bf (ceph): crush: check reweight return value
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:36 AM Revision 5959ea7b (ceph): doc: fix broken link in FAQ
- Signed-off-by: Ross Turk <ross@inktank.com>
- 01:22 AM Revision cf584867 (ceph): doc: added links from the chef install doc to the chef config doc and back
- Signed-off-by: Ross Turk <ross@inktank.com>
- 01:21 AM Revision 6149fb70 (ceph): doc: Added a FAQ page.
- Added a FAQ page, which we will need to put more content in.
Signed-off-by: Ross Turk <ross@inktank.com> - 01:01 AM Revision 828f619c (ceph): msgr: pass a Connection instead of a Pipe through submit_message.
- This lets us maintain a user's existing Connections even if the underlying
Pipe object disappears (ie, it's lossy and... - 12:49 AM Revision e3b3108b (ceph): Added the Swift API as is. Still needs a lot of work.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
- 12:24 AM Revision de7fb970 (ceph): obj_bencher: add --show-time option for dumping time
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
05/21/2012
- 11:57 PM Revision d93410c7 (ceph): doc: document range of methods for cluster creation, expansion
- This isn't quite complete, and should be integrated with the info in the
ops section on mon cluster expansion, but th... - 11:43 PM Revision c9e98962 (ceph): obj_bencher: adding stddev to bandwidth and latency
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:39 PM Revision 812989bf (ceph): doc: misc updates
- doc/architecture.rst - removed broken reference.
doc/config-cluster - cleanup and added chef
doc/install - Made gener... - 11:13 PM Revision bc9e592b (ceph): obj_bencher: add min/max bandwidth
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:07 PM Revision 133cd69a (ceph): mon: fix 'no initial monitors' warning
- It is valid to start with no initial monitors even when the initial set is
not defined; it just means that we are onl... - 09:32 PM Revision 3a2dc969 (ceph): libs3: remove make install target
- 09:28 PM Revision f5a94044 (ceph): v0.47.1
- 09:27 PM Revision 4e3807bc (ceph): Makefile.am: only append libs3 to SUBDIRS when needed
- We appended libs3 to SUBDIRS unconditionally, we only need that
when we actually want to compile it.
Signed-off-by: ... - 09:21 PM Revision 13b350a5 (ceph): filestore: test xattrs on temporary file
- There isn't one we can rely on existing yet. Broken by
1314a00798ed4b7ef2f2686f0195c5c53c98c2ce while fixing #2452.
... - 09:20 PM Revision 6c0a1220 (ceph): ceph-object-corpus: add some old v2 monmaps
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:59 PM Cleanup #2458 (Resolved): filestore: backend abstraction
- We should create a backend abstraction layer in the filestore. This layer will hold all the filesystem specific opera...
- 08:58 PM Revision c06fb20a (ceph): monmap: fix decoding of old monmaps
- The old monmaps had a u16 for the version. Fix our decode.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:15 PM Revision a4d034d0 (ceph): qa: fix mon single_host_multi.sh test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:15 PM Revision 731effba (ceph): mon: rename ourselves if our name does not match committed monmap
- If we are part of the quorum but our name does not match, fix it.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:14 PM Revision cd9d8622 (ceph): mon: only rename peers in seed monmap
- Once we have a committed monmap, stop renaming peers. This only gets us
confused because our monmap does not match t... - 08:07 PM Revision e1564aff (ceph): mon: move election msg check into elector
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:01 PM Revision ee138678 (ceph): mon: allow mons to rename themselves with the join message
- This allows mons that got stuck in the initial quorum's monmap as noname-*
to fix their name before joining in.
Sign... - 08:00 PM Revision b4d2b1e4 (ceph): monmap: fix rename
- Update addr_name map appropriately.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:46 PM Revision 29a158a6 (ceph): mon: drop useless rank racalc in init
- bootstrap() handles this, no need to worry about it here.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:38 PM Revision dae2f532 (ceph): mon: fix leak of MonMap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Revision 7b2614b5 (ceph): monmap: filter_initial_members -> set_initial_members
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:40 PM Revision 13c86ca2 (ceph): Update leveldb to remove CompactionInputErrorParanoid
- CompactionInputErrorParanoid tends not to complete in time during
gitbuilder runs resulting in false failures.
Signe... - 04:24 PM Bug #2454: "rbd info xyz" hanging forever sometimes
- Yep, the OSD gets the message, acks it, and acks several following pings. Looks like some strange bug on the OSD side...
- 03:56 PM Revision 7d5fa4e5 (ceph): man: Remove leftover --bin from ceph-authtool(8).
- Regenerate manpage.
See 4832c46eab55b1f2cbe9aca419124c2c9d645889,
ec732816ef04e036db338cdbe5cdfb9a1b649f8e for the a... - 02:48 PM rbd Bug #2457 (Resolved): libvirt: migration fails with rbd in 0.9.11 and 0.9.12
- As reported on libvirt-users:
https://www.redhat.com/archives/libvirt-users/2012-May/msg00088.html
Looks like a... - 11:16 AM Linux kernel client Bug #2395: kernel crash after unmap a rdb device while the cluster is down
- I am unable to reproduce this with the current code. There was a lot of rbd setup/teardown code that got cleaned up ...
- 10:58 AM Linux kernel client Bug #2287: rbd: crashes with 10Gbit network and fio
- Danny Kukawka wrote:
> We used the attached patch to resolve the immediate problem.
That attachment didn't seem ... - 09:07 AM Bug #2446: libceph: corrupt inc osdmap epoch 24630 off 702 (ffff88001e5d876c of ffff88001e5d84ae-...
- Aha, I see the bug. You can apply the following patch and the problem should go away:...
- 02:45 AM Bug #2446: libceph: corrupt inc osdmap epoch 24630 off 702 (ffff88001e5d876c of ffff88001e5d84ae-...
- The monitors deleted older osdmaps from their mondata directories over the weekend, however I managed to reproduce th...
- 04:18 AM Revision d8f4c6d2 (ceph): Merge branch 'stable'
- Conflicts:
src/os/FileStore.cc - 04:12 AM Bug #2267: Ceph client crashed after shutting down one mds and osd
- I fairly often see almost identical crashes. They're triggered by simply restarting an OSD.
Ceph version: 0.46
Ke... - 03:50 AM Revision 62f8f006 (ceph): rbd.xfstests: default to 250mb instead of 100mb
05/20/2012
- 10:34 PM Bug #2454: "rbd info xyz" hanging forever sometimes
- I wrote a little script which calls "rbd ls" and then loops through "rbd info $x" for every volume.
We've about 80 ... - 04:22 PM Bug #2454 (Need More Info): "rbd info xyz" hanging forever sometimes
- How reproducible is this? If you can reproduce with 'debug ms = 20' on the client side, we can be sure it's the osd'...
- 09:18 AM Bug #2454 (Resolved): "rbd info xyz" hanging forever sometimes
- We're running ceph with 3 mon and 21 osds to host about 80 KVM VMs.
Sometimes "rbd info" is hanging forever without ... - 10:33 PM Revision ad663d58 (ceph): v0.47
- 10:33 PM Revision e2e7f583 (ceph): keys: new release key
- New release key for signing packages. Signed by me (the old release key)
so that existing apt keyrings should be suf... - 10:12 PM Revision 5d2ec1d6 (ceph): builder: make reweight helpers static, void
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:12 PM Revision 63580a90 (ceph): formatter: replace malloc with new
- This will throw exception if allocation failed.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:12 PM Revision 7eb29aee (ceph): check malloc return values
- There were a few places where we didn't check malloc return code.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:12 PM Revision c7daf7a4 (ceph): crush: check malloc results
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 09:12 PM Revision 5b39ae7e (ceph): osdmap: set name_pool correctly in build_simple*()
- Backport: dho
Signed-off-by: Sage Weil <sage@inktank.com> - 09:12 PM Revision 033be2b9 (ceph): osdmap: use pg[p]_num accessors
- This lets us ensure that calc_pg_masks() is called when pg[p]_num is set or
modified.
Fixes: #2448
Backport: dho
Sig... - 09:12 PM Revision deccc592 (ceph): filestore: do not test xattrs on fsid file
- This is sufficient to break our fcntl lock, which breaks the check for
other running daemons.
Broken by f03dc34f7e2f... - 09:11 PM Revision bd5fc0a0 (ceph): debian: fix ceph-kdump-copy.init
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:01 PM Bug #2456 (Resolved): librbd: failed LibRBD.TestIOToSnapshot
- ...
- 07:50 PM Revision 31102d31 (ceph): debian: fix ceph-kdump-copy.init
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:09 PM Bug #2446 (Need More Info): libceph: corrupt inc osdmap epoch 24630 off 702 (ffff88001e5d876c of ...
- Is the osdmap/24630 present on all monitors? Is it identical on all of them?
The attachment is 1386 bytes.
The d... - 03:03 PM Bug #2455 (Resolved): debian: lintian errors
- commit:31102d317d7a091f49f9126a6df9087cde0d8118
- 01:07 PM Bug #2455 (Resolved): debian: lintian errors
- W: ceph-kdump-copy: binary-without-manpage usr/bin/ceph-kdump-copy
W: ceph-kdump-copy: init.d-script-missing-start /... - 02:57 PM Feature #2449 (Resolved): dho rsync email
- commit:31102d317d7a091f49f9126a6df9087cde0d8118
- 12:29 PM Linux kernel client Bug #2389: rbd: hung xfstest 67
- again, ubuntu@teuthology:/a/nightly_coverage_2012-05-20-a/2523
05/19/2012
- 11:12 PM Revision 3f38605d (ceph): filestore: test xattrs on temporary file
- There isn't one we can rely on existing yet. Broken by
1314a00798ed4b7ef2f2686f0195c5c53c98c2ce while fixing #2452.
... - 10:08 PM Revision 34e8169e (ceph): monmaptool: fix clitests
- - epoch is always 0
- new options in usage string
Signed-off-by: Sage Weil <sage@inktank.com> - 09:56 PM Revision 1314a007 (ceph): filestore: do not test xattrs on fsid file
- This is sufficient to break our fcntl lock, which breaks the check for
other running daemons.
Broken by f03dc34f7e2f... - 08:24 PM Revision 44fe8c82 (ceph): osdmap: set name_pool correctly in build_simple*()
- Backport: dho
Signed-off-by: Sage Weil <sage@inktank.com> - 08:24 PM Revision ba2488f2 (ceph): osdmap: use pg[p]_num accessors
- This lets us ensure that calc_pg_masks() is called when pg[p]_num is set or
modified.
Fixes: #2448
Backport: dho
Sig... - 06:11 PM Bug #2453 (Resolved): osd/OSD.h: 840: FAILED assert(last_scrub_pg.count(p))
- ...
- 05:06 PM Feature #2405: osd: Make ceph-osd --mkfs idempotent
- 04:44 PM Revision 69e823e5 (ceph): cephtool: restore osdmap handler
- Accidentally removed by 841372494f531c7481cf3eff1b673cedbab4d60d.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:48 PM Bug #2452 (Resolved): filestore: running daemon check broken
- fixed by commit:1314a00798ed4b7ef2f2686f0195c5c53c98c2ce
- 03:48 PM Bug #2452 (Resolved): filestore: running daemon check broken
- the xattr checks in _detect_fs on fsid file break the fcntl lock.
broken by commit:f03dc34f7e2fc1707fa00339b917c0d... - 02:19 PM Bug #2448 (Resolved): osdmap: mapping doesn't work without encoding and decoding
- 02:19 PM Bug #2448: osdmap: mapping doesn't work without encoding and decoding
- fixed by commit:ba2488f238923199534d56a8a86df4e48c2ddd96
- 10:39 AM Bug #2451 (Can't reproduce): qa: networking doesn't always start after reboot
- ...
- 12:26 AM Revision 3f637b81 (ceph): mon: show quorum names in health warning
- Names, not just ranks (which nobody cares about).
Signed-off-by: Sage Weil <sage@inktank.com> - 12:26 AM Revision 360930a0 (ceph): qa: use full paths for mon bootstrap tests
- Signed-off-by: Sage Weil <sage@inktank.com>
05/18/2012
- 11:23 PM Revision ece33e5b (ceph): monmaptool: add --generate, --filter-initial options
- Generate a monmap from conf/args, and apply the mon initial hosts to it.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:23 PM Revision 359fc7bb (ceph): admin_socket: match first word against command
- This lets us do commands that take arguments. We assume space is the
separator.
Signed-off-by: Sage Weil <sage@inkt... - 11:23 PM Revision aa1ee9be (ceph): cephtool: multiword admin socket commands
- Slurp up anything on the command line that isn't an option, so that you can
do
ceph --admin-socket /path/to/asok fo... - 11:23 PM Revision 824122d7 (ceph): mon: all starting with empty monmap
- It's okay to start up with an empty monmap. It just means that you must:
* set 'mon initial members'
* feed hints... - 11:23 PM Revision b5bec554 (ceph): mon: 'add_bootstrap_peer_hint <addr>' via admin socket
- Let user add peer hints via the admin socket while bootstrapping. Once we
have joined a cluster this command is igno... - 11:23 PM Revision fc447bd4 (ceph): mon: add peers probing us to extra peer list
- If we are probed by another monitor, add them to our extra probe list. This
lets us rely on the active probe/reply to... - 11:23 PM Revision a5eba525 (ceph): mon: set our addr when populating monmap with initial members
- If the seed monmap doesn't contain us and we are populating it with
initial members, and one of those members is us, ... - 11:23 PM Revision dfac9250 (ceph): mon: learn peer addrs when probing
- If we have a monmap with dummy addrs for initial members, and we probe one
of those peers and learn their address, up... - 11:23 PM Revision 6551298f (ceph): mon: simplify/clean up dummy addrs used for initial members
- Use a complete blank IP, but set the nonce. This way
entity_addr_t::is_blank_ip() works. We're also outside of the ... - 11:23 PM Revision 434c158f (ceph): mon: send join message if we are in monmap with blank addr
- Being in the monmap with a blank ip is possible if we were a initial member
seed but weren't part of the first electi... - 11:23 PM Revision 3920ce30 (ceph): mon: add -or- update blank mon addr with join command
- Update blank addrs with the join command (in addition to adding new mons).
Signed-off-by: Sage Weil <sage@inktank.com> - 11:23 PM Revision 777b739b (ceph): qa: add mon test for seeding bootstrap mon peers via admin socket
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:23 PM Revision 3c771924 (ceph): mon: always mark seed/mkfs monmap as epoch 0
- This isn't strictly necessary, since the MonmapMonitor resets this on first
commit, but it's cleaner.
Signed-off-by:... - 11:23 PM Revision a68c224a (ceph): mon: move initial_members filtering into MonMap method
- This is cleaner. Also, we can perform/test this functionality from the
monmaptool.
Signed-off-by: Sage Weil <sage@i... - 11:23 PM Revision 1473ef43 (ceph): monmap: move build_initial() from MonClient
- This belongs here, not in MonClient.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:23 PM Revision dc9122cb (ceph): mon: limit initial quorum to mon_initial_members
- This is a two-stage process.
* If we start up, and have never joined a quorum, and initial members are
specified... - 11:23 PM Revision 6c8214fb (ceph): mon: include quorum member names in 'mon stat'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:23 PM Revision cba3ca7b (ceph): mon: ignore election messages from outside monmap
- These shouldn't(tm) happen with new code, but with old code they do. And
if we get them, elector can try to monmap->... - 11:23 PM Revision 0b74b8f6 (ceph): qa: add a bunch of mon bootstrap tests
- These's are comprehensive because a lot of the startup logic is about
picking a local address, and it's difficult to ... - 11:23 PM Revision 59ccf9ce (ceph): mon: clean up initial_members code slightly
- Don't recalc rank unless we need to.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:23 PM Revision b67bc0bc (ceph): mon: drop mon_initial_hosts
- Bad idea.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:23 PM Revision 262d5e2f (ceph): monmap: move monmap generation from ip/host list into MonMap
- Also generalize the prefix so it's explicit in the caller and a bit less
magic.
Signed-off-by: Sage Weil <sage@inkta... - 11:23 PM Revision c52a4f72 (ceph): monmaptool: don't increment epoch on modification
- This just confuses things, because a manually manipulated map might have
some epoch number that bears no relation to ... - 11:23 PM Revision 0088699f (ceph): mon: take probed peer's monmap if it has ever joined a quorum
- If we probe a peer and their monmap has actually been part of a started
cluster/quorum, and ours hasn't, take theirs.... - 11:23 PM Revision c7ba9fea (ceph): mon: use current monmap for initial quorum
- This makes a bit more sense. Don't use the seed monmap, but use the one
we ended up with when we formed our first qu... - 11:23 PM Revision e1d34cc4 (ceph): mon: add set of additional peers to probe
- Probe an additional set of peers, not included in the monmap.
Incomplete; we'll still assume they *can* form a quoru... - 11:23 PM Revision 585adcf1 (ceph): mon: only include monmap mon's in outside_quorum, new quorum
- Only include mons that are in the monmap in the outside_quorum set, which
we use to determine if we can form a new qu... - 11:23 PM Revision e52093c5 (ceph): mon: clean up "joined" flag
- - check flag on init, keep in memory
- set flag only when we are active and have a committed monmap. i.e., when
we... - 11:23 PM Revision 5b186657 (ceph): mon: pass has_ever_joined in probe messages
- This will allow monitors to behave appropriately with that important info..
Signed-off-by: Sage Weil <sage@inktank.com> - 11:21 PM Revision 7e6be867 (ceph): mon: discover peer names during probe
- Fill in noname- entires in initial generate monmap (e.g., from mon_host)
with real peer names as we discover them.
T... - 11:21 PM Revision e197e79d (ceph): mon: add initial quorum config options
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:21 PM Revision 52c28456 (ceph): monclient: name resolved mon hosts noname-* too
- This would allow you to do
mon host = foo, bar, baz
or
mon host = multiarecordhostname.foo.com
and have the g... - 10:07 PM Revision 2b5ee3e0 (ceph): mon: include health in status
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:08 PM Revision 7d6facc0 (ceph): mon: move health check into helper function
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:54 PM Revision 09978a8a (ceph): Merge remote-tracking branch 'gh/wip-mon-refactor'
- Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 07:07 PM Revision d599eded (ceph): mon: fix a bug that was preventing us from subscribing to some log levels.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:32 PM Revision 20df4324 (ceph): mon: fix the priority filter.
- When a given log level L was specified, we would reply with all the
messages of "level L and below"; for instance, fo... - 05:59 PM Revision 9fb3cd28 (ceph): ceph-authtool: fix clitests
- No more --bin option.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:59 PM Revision 4832c46e (ceph): ceph-authtool: fix usage
- No more -b, --bin.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:55 PM Revision ca987d38 (ceph): msgr: If the Connection has a bad Pipe*, replace it with a good one.
- This is a little weak, since it doesn't fill in the Connection's data
when we initially create the new Pipe. But doin... - 05:55 PM Feature #2450 (Resolved): dho git commit emails
- Send git commit emails for dho branch to dho folk. Just need some git hook to send this to the dho list for the dho ...
- 05:54 PM Feature #2449 (Resolved): dho rsync email
- 05:52 PM Bug #2420 (Resolved): ceph crash while under iogen load
- yay!
- 04:49 PM Bug #2420: ceph crash while under iogen load
- Updated the cluster with the kernel 3.3.0-ceph-00110-g1d4a9bf and ran iogen for 2 hrs, cleared the mounted file store...
- 05:35 PM Linux kernel client Bug #2447 (Resolved): prepare_write_connect NULL pointer dereference
- this was a bug in the new messenger refactor, pushed an updated commit:3da54776e2c0385c32d143fd497a7f40a88e29dd
- 05:00 PM Linux kernel client Bug #2447 (Resolved): prepare_write_connect NULL pointer dereference
- ...
- 05:09 PM Bug #2448 (Resolved): osdmap: mapping doesn't work without encoding and decoding
- adamcrume on irc was having trouble with this sample program only mapping to the same two osds for all objects. encod...
- 04:23 PM Feature #2418 (Fix Under Review): mon: Take mandatory initial quorum members from ceph.conf
- 04:23 PM Feature #2419 (Fix Under Review): mon: Take peer hints via admin socket
- 04:15 PM Feature #2423 (Resolved): gceph: remove it
- 04:15 PM Feature #717 (Resolved): cephtool: make -s/-w use subscribe instead of paxos watch; deprecate pax...
- 12:54 PM Feature #717: cephtool: make -s/-w use subscribe instead of paxos watch; deprecate paxos watch
- Sage Weil wrote:
> The --watch-error etc. options don't seem to work.. otherwise this is basically ready. Pushed a ... - 08:38 AM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- Hi Oliver,
The fix will be in 0.47, which should be out in the next couple days. Glad to hear it's fixed!
Josh - 06:00 AM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- Hi Josh,
yeah, seems to be fixed. When do we have to expect it in a more "stable" release?
Thnx for all efforts... - 03:29 AM Revision b180ac25 (ceph): Merge branch 'wip-mon-keyring'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 03:23 AM Revision 9a1d757b (ceph): mon: only log map state changes from primary
- We still get noise after elections, but only from the winner.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:23 AM Revision 9125e908 (ceph): mon: monmap first from 'status' command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 AM Revision f943f34b (ceph): debian: don't package gceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 AM Revision a586bdf0 (ceph): ceph.spec: don't package gceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 AM Revision 89316566 (ceph): remove gceph
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 AM Revision 6b76ac3a (ceph): Makefile: drop MMonObserve*
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 AM Revision 13a9a152 (ceph): mon: aesthetic changes to map change log entries
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 AM Revision 78d0d097 (ceph): cephtool: aesthetic change to ceph -w output
- * no seq
* name, not ip addr
Signed-off-by: Sage Weil <sage@inktank.com> - 02:14 AM Bug #2446 (Resolved): libceph: corrupt inc osdmap epoch 24630 off 702 (ffff88001e5d876c of ffff88...
- Ceph version: 0.46
Kernel client version: Debian's linux-image-3.3.0-trunk-amd64=3.3.4-1~experimental.1 patched so t...
05/17/2012
- 11:15 PM Revision 84137249 (ceph): cephtool: Slight rework and pub/sub log support.
- We reworked the code a bit to accommodate the introduction for the log
monitor's publish/subscribe mechanisms. With t... - 11:15 PM Revision 035bb125 (ceph): src: get rid of the Observers throughout the code base.
- This is a big patch that will remove all references to the observers
throughout the code, including a complete remova... - 10:55 PM Revision 6fe96cb9 (ceph): mon: Add publish/subscribe capabilities to the log monitor and status cmd.
- This patch allows us to stir away from the monitor's observer mechanism,
by using instead the already existing publis... - 09:24 PM Bug #2441 (Resolved): haproxy, rgw: returns 502
- Ok, hasn't reproduced anymore. Resolving.
- 04:37 PM Bug #2441: haproxy, rgw: returns 502
- Our haproxy configuration was broken (values are in milliseconds, not in seconds):...
- 09:37 AM Bug #2441 (Resolved): haproxy, rgw: returns 502
- We see occasional 502 responses that originate at haproxy. The apache and rgw logs don't have any indications about s...
- 09:22 PM Feature #2327 (Resolved): mon: use external keyring for inter-mon auth
- 09:19 PM Feature #2405 (In Progress): osd: Make ceph-osd --mkfs idempotent
- 09:18 PM Feature #717: cephtool: make -s/-w use subscribe instead of paxos watch; deprecate paxos watch
- The --watch-error etc. options don't seem to work.. otherwise this is basically ready. Pushed a bunch of cleanups to...
- 08:56 PM Revision 572c7560 (ceph): doc: fix sizes in librbd python examples
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 08:06 PM Revision a5dd3872 (ceph): Merge remote branch 'origin/wip-misc'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 07:57 PM Revision e7212714 (ceph): doc: fix link to hardware recommendations section
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 07:57 PM Revision 25e7889a (ceph): doc: fix formatting and a couple config defaults
- ``ceph.conf`` needed spaces around it to be parsed correctly.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 06:20 PM Feature #2419: mon: Take peer hints via admin socket
- wip-quorum
passing my test, qa/mon/bootstrap/initial_members_asok.sh - 04:54 PM Revision 62db60be (ceph): FileJournal: Clarify log message on journal too small.
- The OSDs tolerate a full journal, it will just result in a latency
spike. Make the error message say operation will c... - 03:39 PM Feature #2418: mon: Take mandatory initial quorum members from ceph.conf
- dropped mon_initial_hosts.. that was a bad idea.
see wip-quorum - 03:35 PM CephFS Bug #2445 (Can't reproduce): crash when removing a non-empty directory
- From http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/6237:...
- 03:11 PM CephFS Bug #2444 (Can't reproduce): null pointer deference in ceph_d_prune inside kvm
- From http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/6180:...
- 10:09 AM Bug #2443 (Resolved): Anyone can list all keys, even with caps mon 'allow rwx' and not 'allow *'
- Caps are kind of pointless if I can just ask for any secret I want.
ubuntu@inst03:~$ sudo ceph --name=osd.4 --keyr... - 10:06 AM Bug #2442 (Resolved): bash completion is broken
- "ceph --keyring=/et" TAB TAB TAB nothing happens. Even the built-in, non-customized completion for "doesnotexist --ke...
- 09:17 AM Feature #2440 (Resolved): osd: understand btrfs performance
- 08:46 AM Bug #2420: ceph crash while under iogen load
- it should still be reproducible. I left the configuration up and I was able to reproduce it a couple of days ago.
- 05:24 AM Linux kernel client Bug #2439 (Resolved): ceph-client: auth: handle null verify_authorizer_reply method
- I added code to the client messenger avoid dereferencing a null
auth_client->ops or auth_client->ops->(method) point... - 05:18 AM Linux kernel client Cleanup #2438 (Closed): ceph-client: use BUG_ON() for null auth_client->ops pointers
- I added code to in the client messenger to verify auth_client->ops
and auth_client->ops->(method) were non-null befo... - 01:37 AM Revision 96426fa4 (ceph): ReplicatedPG: fill in data_off in OSDOpReply
- The assignment was accidentally made unreachable by
ff55d2f310312bb5390326dcc35961d39ccad416
Signed-off-by: Josh Dur... - 12:43 AM Revision 04a75d29 (ceph): Merge branch 'next'
- 12:42 AM Revision 4277d4d3 (ceph): Merge branch 'wip-oc-error-handling' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 12:02 AM Revision 1ec3245d (ceph): config: improve comments for rbd caching options
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 12:02 AM Revision 49c6ad44 (ceph): librbd: check for cache flush errors
- Return errors from flushing to the caller. Warn
if an error occurs during invalidation, but don't retry,
since the hi...
05/16/2012
- 11:55 PM Revision ef71d85e (ceph): Merge remote-tracking branch 'gh/wip-mon-encoding'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 11:53 PM Revision f161c623 (ceph): Merge branch 'wip-upstart'
- Reviewed-by: Tommi Virtanen <tv@inktank.com>
- 11:37 PM Revision 5e3bc57e (ceph): init-radosgw: skip sections without host= line
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision 6d4e79ac (ceph): mon: make 'auth get-key <name>' return key
- Same as 'print-key'.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:36 PM Revision ec732816 (ceph): keyring: always encode in plaintext
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:36 PM Revision eaea7aa9 (ceph): keyring: drop binary encoder
- Drop the keyring encode method, and binary encoder.
Don't just encode in plaintext because we assume we get the whol... - 11:36 PM Revision 28863584 (ceph): init-ceph: ignore sections without 'host' defined
- This will make it easier for sysvinit and upstart to coexist.
We will break existing users who have a separate .conf... - 11:36 PM Revision d0790186 (ceph): mon: make 'auth get <name>' dump plaintext keyring
- This is friendlier.
Fixes: #2406
Signed-off-by: Sage Weil <sage@newdream.net> - 11:36 PM Revision 66e27375 (ceph): auth: EntityName ==, != operators
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:36 PM Revision c9b220ff (ceph): mon: 'auth get-or-create-key name capsys capval capsys2 capval2 ...'
- Fixes: #2406
Signed-off-by: Sage Weil <sage@newdream.net> - 11:36 PM Revision 86f24868 (ceph): mon: 'auth list' is a read-only operation
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:32 PM Revision 23deb43b (ceph): ObjectCacher: handle write errors
- If a write error occurs, mark the BufferHead dirty again, and
pass the return value to the completion. This makes flu... - 11:31 PM Revision 59c68165 (ceph): ObjectCacher: propagate read errors to the caller
- Previously the return value of a read operation was ignored. Now a
read error sets the error field, and changes the ... - 11:10 PM Revision 24fddf21 (ceph): ceph-dencoder: add AuthMonitor::Incremental
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:06 PM Revision 7f148545 (ceph): mon: use new encoder macros for AuthMonitor::Incremantal
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:04 PM Revision 7aaccacf (ceph): features: explicitly use CEPH_FEATURES_ALL instead of -1
- Make it clear to readers what that -1 is all about. Alex would be proud.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:37 PM Revision 51564955 (ceph): mon: fix mon removal check
- Only take our absence from the monmap to mean that we were removed if we
were ever a member in the first places.
Thi... - 10:16 PM Revision 0f7bf5fd (ceph): rbd: allow importing from stdin
- This patch allows importing images from stdin with the following command:
rbd import --size=<size in MB> - [dest-... - 09:47 PM Feature #2426: precise packages for apache2, fastcgi
- Pretty sure i built this on pudgy, whose disk has just died.
I'd apt-get source these and verify we can rebuild ... - 07:14 AM Feature #2426: precise packages for apache2, fastcgi
- Ok, I just rsynced the dho packages (manually built) over to the gitbuilder url. At the very least, need to document...
- 07:14 AM Feature #2426: precise packages for apache2, fastcgi
- Either set up a gitbuilder, or build the packages manually and put in a repo, or just use the dho packages+repo (buil...
- 07:10 AM Feature #2426 (Resolved): precise packages for apache2, fastcgi
- 09:44 PM Bug #2420 (Fix Under Review): ceph crash while under iogen load
- I think fix-unregister-race will fix this.. Alex or Yehuda, does that make sense?
Hopefully the crash is reproduci... - 12:03 PM Bug #2420: ceph crash while under iogen load
- The iogen command used was:
sudo iogen -s 2g -b 128k -t 1 -d /mnt/osd -n 5 - 08:50 PM Feature #2295: make qemu cache=writeback,writethrough option turn on librbd caching
- Looks good! Reviewed-by: etc.
- 03:43 PM Feature #2295 (Fix Under Review): make qemu cache=writeback,writethrough option turn on librbd ca...
- See wip-cache
- 08:46 PM Bug #2437 (Resolved): osd: very slow during recovery
- On congress, s3tests runtimes go from 1-2 minutes to 7+ minutes when there is any recovery going on. This appears to...
- 08:43 PM Revision 48d97fe7 (ceph): doc: add ioctx parameter to rbd pybind examples.
- This parameter is required and was missing. And fix a typo
- 08:40 PM Revision 1109c132 (ceph): librados: avoid overflow in the return value of reads
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 08:40 PM Revision 2f1f8088 (ceph): ObjectCacher: only perfcount reads requested by the client
- _readx is called again after each bh is read by C_RetryRead. This
resulted in the read being counted many times for t... - 08:15 PM Revision 4bc63ced (ceph): msgr: look for a pre-existing Pipe if the Connection doesn't have one.
- We may have already established a new Connection to the peer in question.
Signed-off-by: Greg Farnum <gregory.farnum... - 08:07 PM Revision 1c53f34b (ceph): osd: include age in 'slow request' messages
- Make log messages easier to interpret, without subtracting timestamps in
your head.
Signed-off-by: Sage Weil <sage@i... - 07:55 PM Revision 2b446620 (ceph): workloadgen: Add transaction throughput infos.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:08 PM Feature #2290 (Resolved): ObjectCacher: handle read/write errors
- 02:01 PM Feature #2290 (Fix Under Review): ObjectCacher: handle read/write errors
- Updated wip-oc-error-handling to use a separate BufferHead state for read errors, and just reset the state to dirty o...
- 04:53 PM Cleanup #2344 (Resolved): convert Monitor maps to use ENCODE_START
- 04:50 PM Cleanup #2344: convert Monitor maps to use ENCODE_START
- Looks good. Reviewed-by: Greg Farnum. :)
- 04:10 PM Cleanup #2344 (Fix Under Review): convert Monitor maps to use ENCODE_START
- 02:23 PM Cleanup #2344: convert Monitor maps to use ENCODE_START
- MonCaps look good; I'm a bit concerned about the "all features" default used for the MonMap (left a note on GitHub) b...
- 04:52 PM Feature #2407 (Resolved): auth: "ceph auth get NAME"
- 04:52 PM Feature #2404 (Resolved): init-ceph: Make /etc/init.d/ceph ignore entries without explicit host= ...
- 04:52 PM Feature #2406 (Resolved): auth: "ceph auth get-or-create NAME CAPS.."
- 03:36 PM Bug #2436 (Resolved): mon: suicides when trying to join an existing quorum
- commit:515649558d5edebfd705e63bc34cd74d2db1f682
- 03:18 PM Bug #2436: mon: suicides when trying to join an existing quorum
- This is because when you provide a new monitor with a monmap that includes both itself and existing monitors, the new...
- 03:11 PM Bug #2436 (Resolved): mon: suicides when trying to join an existing quorum
- I have mon.single running happily at 192.168.122.91. On 192.168.122.159, I run (using the right values for key and fs...
- 02:39 PM Feature #717 (In Progress): cephtool: make -s/-w use subscribe instead of paxos watch; deprecate ...
- 01:54 PM Documentation #2388 (Resolved): librbd python doc lacks ioctx parameter to rbd.Image() constructor
- commit:48d97fe79634d4d4bb7ea2237083c3cd694ff3fe
- 01:51 PM Cleanup #2435 (Resolved): Remove binary keyring support
- Plaintext keyrings have been supported (and default) for almost a year and a half (#705, cfae10b8f8b0d91f37dc6eb72f3b...
- 01:32 PM rgw Bug #2433 (Resolved): rgw: failing atomic reads/writes
- Problem was in the s3-tests test suite.
Fixed, commit:adabd0ba7def8fc12e00b2c19a37d5936d53eff6 and commit:f1f86a0d... - 11:39 AM rgw Bug #2433: rgw: failing atomic reads/writes
- Triggered on boto 2.4.0.
- 11:18 AM rgw Bug #2433 (Resolved): rgw: failing atomic reads/writes
- ...
- 01:04 PM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- The problem is the lookup open intents stuff. We try to do a lookup + open, but it ends up that the lookup result is...
- 11:45 AM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- Okay, this looks to me like it has to be a problem with the kernel client. The MDS definitely knows it's a symlink at...
- 11:37 AM rgw Bug #2434 (Duplicate): rgw: failing readwrite test
- Duplicates #2433.
- 11:18 AM rgw Bug #2434 (Duplicate): rgw: failing readwrite test
- ...
- 10:36 AM Linux kernel client Cleanup #2432 (Resolved): ceph-client: messenger: refactor to simplify state model
- There is a mix of states and flags used in the client messenger code
to track what's going on. The result is a litt... - 10:21 AM Feature #2431 (Duplicate): teuthology: qemu + rbd testing
- 10:13 AM Feature #1711: chef: multiple monitor support
- Depends: #2406
- 10:08 AM Feature #2241 (Rejected): upstart
- 10:05 AM Feature #2399 (In Progress): qa: haproxy + rgw + jenkins
- 09:55 AM Subtask #2430 (Resolved): simplify pg removal
- PG resurrection complicates the implementation and can be removed with little harm.
- 09:03 AM Feature #2428: auth: revise auth config params
- We need to keep backwards compatibility with auth supported so libvirt doesn't break.
- 08:03 AM Feature #2428 (Resolved): auth: revise auth config params
- new:
* auth cluster required = [cephx] what mon requires of mon, mds, osd daemons
* auth service required = [cephx]... - 08:58 AM Linux kernel client Bug #2429: ceph-client: verify_authrizer_reply con method never called
- Whoops, forgot to fill in a real subject/title. Not sure how to
fix it either. - 08:54 AM Linux kernel client Bug #2429 (Resolved): ceph-client: verify_authrizer_reply con method never called
- Both ceph_connection_operations and ceph_auth_client_ops define
a verify_authorizer_reply method.
The only caller... - 07:11 AM Feature #2427: precise gitbuilder http
- * thttpd dne on precise. make a package, or use apache, nginx, or something.
- 07:10 AM Feature #2427 (Resolved): precise gitbuilder http
- 06:22 AM Linux kernel client Bug #2424 (Resolved): ceph-client: messenger: badness in prepare_write_connect()
- At the end of prepare_write_connect() there is a call to prepare_connect_authorizer().
That function gets an authori...
05/15/2012
- 09:00 PM Feature #2423: gceph: remove it
- This is the only remaining user of paxos observer framework. We could easily add a "pgmap" subscribe to support it, ...
- 08:59 PM Feature #2423 (Resolved): gceph: remove it
- 08:56 PM Feature #1651 (Resolved): command line tool to interact with admin socket
- ceph --admin-daemon <socket> <command ...>
- 08:05 PM Feature #1488 (Resolved): chef: spec/break down osd addition, replacement
- 08:02 PM RADOS Feature #2422 (Resolved): crush: test that mapping result is uncorrelated
- Verify that crush outputs are not correlated between devices. e.g., that all items with primaries on device A also g...
- 07:57 PM RADOS Feature #2421 (Resolved): crush: quantitatively validate mapping quality
- - measure variance of resulting mapping vs expected (based on weights)
- give some quantitative comparison with expe... - 06:16 PM Revision 3d2d0ecd (ceph): Additional documentation theme changes:
- 1) Adjust h2 tags so that section titles are visually differentiated
2) Add 1.5em of margin to all pre blocks and tab... - 05:07 PM Bug #2420 (Resolved): ceph crash while under iogen load
- ken.franklin@inktank.com was running a cluster with three nodes, one OSD and one monitor per node, and one mds.
ceph... - 04:26 PM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- Sorry - remembering to enable debugging that would have been more helpful! Logs with debugging turned on attached.
- 09:51 AM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- Mark, can you repeat these with debug logging turned up? It'll take a fair bit of disk space but there's not very muc...
- 11:27 AM Feature #1711: chef: multiple monitor support
- Depends: #2418 #2419
Current architecture:
Assumption: mon id is always chef nodename (= short hostname)
Assum... - 11:19 AM Feature #2419 (Resolved): mon: Take peer hints via admin socket
- Allow starting a mon with an empty monmap and "mon hosts". Make it
take "peer hints" via the admin socket. Peer hint... - 11:16 AM Feature #2418 (Resolved): mon: Take mandatory initial quorum members from ceph.conf
- Make it so that forming an initial quorum is only possible if the
majority of members from a "initial members" are p... - 11:04 AM Bug #2316 (Resolved): rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g30...
- More than 100 runs with no problems, I'd say this is fixed. commit:d7343814a01257a4f727fdfc752361b930ab5719
- 09:37 AM devops Feature #2417: chef: support radosgw
- Depends on #2415.
- 09:36 AM devops Feature #2417 (Rejected): chef: support radosgw
- 09:36 AM devops Feature #2416: chef: support mds
- Depends on #2414.
- 09:36 AM devops Feature #2416 (Rejected): chef: support mds
- 09:36 AM devops Feature #2415 (Resolved): upstart: support radosgw
- 09:35 AM Feature #2414 (Resolved): upstart: support mds
- 09:08 AM Feature #2413 (Resolved): qa: Test co-existence of sysvinit and upstart, 3: upstart controlled
- Depends on #2404. Depends on branch chef-2. TODO merge not available currently.
Deploy using ceph-cookbooks.git.
En... - 09:07 AM Feature #2412 (Resolved): qa: Test co-existence of sysvinit and upstart, 2: sysvinit controlled, ...
- Depends on #2404. Depends on branch chef-2. TODO merge not available currently.
Ensure osd data disks do NOT use GPT... - 09:07 AM Feature #2411 (Resolved): qa: Test co-existence of sysvinit and upstart, 1: sysvinit controlled, ...
- Depends on #2404. Depends on branch chef-2. TODO merge not available currently.
Ensure osd data disks do NOT use GPT... - 04:15 AM Revision 067cd5fb (ceph): monmap: new encoder
- Introduce a feature bit so that we can interoperate with older
peers.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:03 AM Revision 31cb3aa6 (ceph): mon: conditonally encode monmap for peer mon during probe
- This might be sufficient to let monitors with different versions of the
monmap encoding interoperate, but I'm too laz... - 04:01 AM Revision a9f5d774 (ceph): monmap: use feature bits and single encode() method
- Instead of selecting an encode method in the caller, use a normal features
argument to encode() and branch there.
Le... - 03:53 AM Revision 31dc3945 (ceph): mon: new encoding for MonCaps
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:39 AM Bug #2379: Mon crash after start
- The problem occurred again....
- 03:30 AM Revision 5b0c7043 (ceph): Merge branch 'stable'
- Conflicts:
src/osdc/Objecter.cc - 03:23 AM Revision d7343814 (ceph): Objecter: don't throttle resent linger ops
- Throttling is intended to stop the caller from submitting too many
requests, not blocking requests that are being res... - 03:22 AM Revision ac85b9e8 (ceph): objecter: ping connections with lingering ops every tick()
- Also, make sure that we initialize linger_op.session once
we have it.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdrea... - 03:13 AM Revision 7830f859 (ceph): mon: use external keyring for mon->mon auth
- - Feed our keyring into the auth methods.
- Do not fail to build a ticket for type MON when we don't have a cap; it
... - 03:13 AM Revision 7be78101 (ceph): mon: keep mon. secret in an external keyring
- - Keep the mon. key in a separate keyring files, "keyring", in the mon
data dir.
- During init, if we don't find th...
05/14/2012
- 09:34 PM rbd Bug #2410 (Closed): hung xfstest #68
- ...
- 09:22 PM Feature #2408: librbd: track latency with perfcounters
- 04:49 PM Feature #2408 (Resolved): librbd: track latency with perfcounters
- We're currently counting read/write/etc op and byte counts. We also want to know latencies in each category.
(For... - 09:07 PM Bug #2409 (Resolved): osd: pgs stuck in active
- congress has several pgs stuck in active, and objects counted as degraded. looks like we missed some corner case in ...
- 07:57 PM Revision 784d1d3a (ceph): Documentation theme updates:
- 1) Background color in navbar
2) Correct body fonts
3) Document pane background (below the content) - 06:34 PM Revision 84f335a6 (ceph): Merge branch 'wip-osdmap'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 06:27 PM Revision ab717bc5 (ceph): Updated link to publications
- 06:24 PM Revision 5922e2c2 (ceph): crush: pass weight vector size to map function
- Pass the size of the weight vector into crush_do_rule() to ensure that we
don't access values past the end. This can... - 06:24 PM Revision 376f0d50 (ceph): crush: adjust max_devices appropriately in insert_item()
- If we insert a new item, make sure max_devices is still the max id + 1.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:24 PM Revision 320d1ebf (ceph): mon: fail 'osd crush set ...' is osd doesn't exist
- If an osd doesn't exist, don't let users add/update it in the crush map.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:47 PM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- Okay, no guarantees but I will try and check this out at least briefly in the next day or two. :)
- 04:37 PM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- Ah - good point, no I had not updated max_mds. I redid the setup with 1 mds and 1 osd. Same issue, logs attached.
- 02:26 PM Linux kernel client Bug #2392: First read of symlink after ceph filesystem mounted gives error
- I notice looking at your conf file that you have 3 MDSes. Are they all active? (ie, did you increase max_mds to 3)
I... - 04:31 PM Feature #2327: mon: use external keyring for inter-mon auth
- wip-mon-keyring
- 03:44 PM Feature #2327: mon: use external keyring for inter-mon auth
- Which branch?
- 03:23 PM Feature #2327 (Fix Under Review): mon: use external keyring for inter-mon auth
- 03:28 PM Bug #2393 (Duplicate): objecter: dropping messages (old connection being used)
- 02:34 PM Bug #2393: objecter: dropping messages (old connection being used)
- Just to make sure we're on the same page: there is nothing in that snippet indicating that there is an active Connect...
- 03:27 PM RADOS Bug #2401 (Resolved): Remove OSD from CRUSH map fails if OSD Running
- this bug was just fixed by wip-osdmap branch, yay!
- 10:28 AM RADOS Bug #2401 (Resolved): Remove OSD from CRUSH map fails if OSD Running
- Removing an OSD from the CRUSH map requires the user to stop the OSD first. If the user doesn't stop the OSD and runs...
- 03:23 PM Cleanup #2344 (In Progress): convert Monitor maps to use ENCODE_START
- 11:23 AM Cleanup #2344: convert Monitor maps to use ENCODE_START
- The PGMap changes there are fine, but there are several others:
AuthMonitor::Incremental
MonCaps
MonMap
OSDMap
... - 03:20 PM Feature #2404 (Fix Under Review): init-ceph: Make /etc/init.d/ceph ignore entries without explici...
- wip-upstart
- 02:09 PM Feature #2404 (Resolved): init-ceph: Make /etc/init.d/ceph ignore entries without explicit host= ...
- 03:20 PM Feature #2407 (Fix Under Review): auth: "ceph auth get NAME"
- wip-upstart
- 02:12 PM Feature #2407 (Resolved): auth: "ceph auth get NAME"
- Comparable to "ceph auth list" and filtering the results, but doesn't leak as many secrets.
Not a dependency of anyt... - 03:19 PM Feature #2406 (Fix Under Review): auth: "ceph auth get-or-create NAME CAPS.."
- wip-upstart
- 02:11 PM Feature #2406 (Resolved): auth: "ceph auth get-or-create NAME CAPS.."
- If the key does not exist, atomically generate a key and add it to the monitor. Output the new key.
If the key exist... - 03:18 PM Feature #2290 (In Progress): ObjectCacher: handle read/write errors
- Sage actually reviewed this a while ago, and I was changing it to separate the read/write errors and not return the w...
- 02:46 PM Feature #2290: ObjectCacher: handle read/write errors
- This looks okay to me, although I didn't check it for comprehensive-ness (just looked at the diff).
- 02:20 PM CephFS Bug #2385: max mds = 2, mds hang and crash
- The full Ceph filesystem is not currently well-tested, but if you can recreate this with MDS logging on and post the ...
- 01:09 PM CephFS Bug #2385: max mds = 2, mds hang and crash
- ceph hate symlink. :)
i can't rsync debian and ubuntu mirror from local disk to cephfs.
allways, allways when... - 02:10 PM Feature #2405 (Resolved): osd: Make ceph-osd --mkfs idempotent
- This will help upgrades from versions where mkfs did not set the "ready" flag. Without this, the upgrade would re-mkf...
- 01:31 PM Bug #2396 (Resolved): don't fail on mismatched size CRUSH and OSD maps
- Merged to master in commit:84f335a6894db6d6b993d9cba584b4c3ab5365d0
- 01:31 PM Bug #2397 (Resolved): mon: prevent addition of CRUSH items past the max_osd
- Merged to master in commit:84f335a6894db6d6b993d9cba584b4c3ab5365d0
- 01:10 PM Subtask #2403 (Resolved): remove osd pointer from PG
- In order to more clearly delineate the osd methods which can be correctly called from PG, those services should be pr...
- 01:09 PM Subtask #2402 (Resolved): audit calls into osd from pg for locking correctness
- With pg peering in a workqueue, we can't hold the osd_lock while handling peering events. Thus, pg calls into the os...
- 12:38 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- Er, the important hung thread:...
- 12:28 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- The deadlock was due to throttling of resent linger requests during map changes. wip-objecter-throttle should fix thi...
- 11:29 AM Bug #2379: Mon crash after start
- Sage, did you check out the logging for slurping yet?
Maciej, do you still need instructions on core files? - 10:11 AM Bug #2022 (Need More Info): osd: misdirectect request
- not fixed after all, failed again on
ubuntu@teuthology:/a/nightly_coverage_2012-05-13-b/1268 - 10:08 AM rbd Bug #2400 (Resolved): xfstest: failed #84
- 2012-05-13T01:51:49.654 INFO:teuthology.orchestra.run.out:084 - output mismatch (see 084.out.bad)
2012-05-13T01:5... - 09:47 AM Feature #2399 (Resolved): qa: haproxy + rgw + jenkins
- 09:45 AM devops Feature #2398 (Rejected): chef: external osd journal support
- 09:35 AM RADOS Feature #2268 (Resolved): crush: update item's position in crush map
- 09:26 AM rgw Bug #2369 (Resolved): rgw: bucket attr update does not propagate correctly to all rgw instances
- There were two different issues, both are fixed now:
1. Directly using un-normalized rgw_obj with the cache (Fixed... - 03:23 AM rbd Feature #1484: libvirt: map rbd via kernel driver
- In the current design of libvirt I don't see how you could achieve this.
With my storage pool work I found out tha... - 03:21 AM Feature #1422: libvirt: rbd storage pool
- I just submitted my patch to the libvirt mailinglist. This is a revised version of the patch and should hopefully mak...
05/13/2012
- 03:03 AM Revision f2380f4d (ceph): cephfs: pass -1 for old preferred_osd field
- Signed-off-by: Sage Weil <sage@inktank.com>
05/12/2012
- 09:18 PM Revision bb74b8b3 (ceph): osdmap: filter out nonexistent osds from map
- It is possible that the crush map contains device ids that do not exist as
osds. Filter them out of the CRUSH result... - 04:38 PM Bug #2390: dencoder: depends on expat
- Hmm, ideally ceph-dencoder would still understand the types but not need expat to compile. Which is shouldn't, in pr...
- 04:15 PM Feature #2305 (Resolved): Moving rbd images between pools
- commit:ee26c5d73a48b64292d16a87ebe69908c142048e
- 03:53 PM Bug #2396 (Fix Under Review): don't fail on mismatched size CRUSH and OSD maps
- wip-osdmap
- 03:53 PM Bug #2397: mon: prevent addition of CRUSH items past the max_osd
- wip-osdmap
- 03:53 PM Bug #2397 (Fix Under Review): mon: prevent addition of CRUSH items past the max_osd
05/11/2012
- 11:46 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- Hi Josh,
should've been done, if I missedt s/t, stuff is in /usr/src...
Hope it helps,
Oliver.
- 09:03 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- Here's a log in which the dispatcher never runs again, despite the osd_map_ack and other messages being received.
... - 09:14 AM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- The dispatch thread hasn't run since this point in the log:...
- 09:12 AM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- So the connection with no pipe problem only happens when the monitor is restarted. The issue still happens otherwise ...
- 11:12 PM Bug #2397 (Resolved): mon: prevent addition of CRUSH items past the max_osd
- To make osd addition a little friendlier, we should add checks to make sure that people run "ceph osd create" before ...
- 11:10 PM Bug #2396 (Resolved): don't fail on mismatched size CRUSH and OSD maps
- See osd-crush-resize. Come up with a better fix to apply to master (or next, if that's going).
- 11:22 AM Linux kernel client Bug #2287: rbd: crashes with 10Gbit network and fio
- We used the attached patch to resolve the immediate problem.
But we still see other crashes over the time. I foun... - 11:05 AM Linux kernel client Bug #2395 (Resolved): kernel crash after unmap a rdb device while the cluster is down
- 1) get a ceph cluster running
2) create a RBD and map it to an client
3) shutdown the cluster
4) as soon as the cl...
05/10/2012
- 05:44 PM Feature #2394 (Resolved): Provide tool to answer: "when is it safe to kill this osd"
- After "ceph osd out 123", when is it safe to kill the ceph-osd daemon?
Assume a busy cluster where there's other f... - 05:10 PM Revision 80bbe5e4 (ceph): keyring: make child of KeyStore
- This lets us pass a keyring to the auth methods as a source for keys for
doing the authentication handshaking. Norma... - 05:09 PM Revision 7ce157d6 (ceph): utime_t: no double ctor
- error: os/FileJournal.h:48:51: call of overloaded ‘utime_t(int)’ is ambiguous
Signed-off-by: Sage Weil <sage@newdrea... - 04:13 PM Bug #2393: objecter: dropping messages (old connection being used)
- Ah, too bad.
- 03:55 PM Bug #2393: objecter: dropping messages (old connection being used)
- The caller always holds the lock for the objecter. RadosClient::ms_handle_reset grabs the lock and calls objecter->ms...
- 01:49 PM Bug #2393: objecter: dropping messages (old connection being used)
- Objecter::ms_handle_reset() was not acquiring a lock. ms_handle_reset() racing with any operation that grabs the sess...
- 10:57 AM Bug #2393: objecter: dropping messages (old connection being used)
- Ah, need to look at the logs again. There's nothing in this excerpt to say that both requests were supposed to go to ...
- 03:39 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- With more debugging, this looks like a problem with the messenger or the monitor client's use of it. After a fault, t...
05/09/2012
- 11:32 PM Bug #2393: objecter: dropping messages (old connection being used)
- I think the ping is a red herring. In tick() we go over all the regular sessions, and then over all the lingering ses...
- 09:21 PM Bug #2393: objecter: dropping messages (old connection being used)
- One more point to note is that all the following ping messages show the same issue (dropped message).
- 09:11 PM Bug #2393 (Duplicate): objecter: dropping messages (old connection being used)
- ...
- 04:55 PM Linux kernel client Bug #2392 (Resolved): First read of symlink after ceph filesystem mounted gives error
- On client machine (Ubuntu 12.04):...
- 02:39 PM Bug #2391 (Resolved): librados docs bug
- This was reported on IRC:
jeffp> hi, i just noticed an error in the librados docs. http://ceph.com/docs/master/api/... - 11:04 AM Bug #2390 (Resolved): dencoder: depends on expat
- dencoder uses rgw_dencoder.cc which requires the expat library.
05/08/2012
- 11:19 PM Revision 90fb4030 (ceph): objectcacher: make *_max_dirty_age tunables; pass to ctor
- This replaces the hard-coded 1 second writeback timer.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:08 PM Revision 82a36003 (ceph): librbd: set cache defaults to 32/24/16 mb
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:07 PM Revision 43ac8e2c (ceph): rbd_fsx in write-through mode
- 11:04 PM Revision f9a98880 (ceph): Merge branch 'wip-rbd-wt'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 04:04 PM Feature #2335 (Resolved): librbd: write-thru cache mode
- 01:02 PM Linux kernel client Bug #2389 (Duplicate): rbd: hung xfstest 67
- 2012-05-08T12:18:39.909946-07:00 plana52 kernel: [43825.460582] libceph: osd4 10.214.132.28:6803 socket closed
2012-... - 04:42 AM Revision d96bf6c9 (ceph): test_filestore_workloadgen: name the Mutex variable
- This is for interpreting lockdep reports.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:41 AM Revision 5c3e985c (ceph): Merge remote branch 'gh/wip-wrkldgen-throughput'
- 02:54 AM Revision 662729f6 (ceph): workloadgen: Allow finer control over what the generator does.
- Allow the user to have more control on:
- the sizes of the data being written by the operations;
- which oper... - 02:54 AM Revision f2a2a6eb (ceph): workloadgen: add option to specify the max number of in-flight txs.
- Use '--test-max-in-flight VAL' (default: 50) or check '--help' for more.
Also, allow the test to work even if we don'... - 02:54 AM Revision 772276cb (ceph): workloadgen: forcing the user to specify a data and journal.
- These default arguments, although handy when we just want to run the test,
just mess things up when we don't actually... - 02:54 AM Revision 8bacc51b (ceph): workloadgen: time tracking using ceph's utime_t's instead of timevals.
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 12:08 AM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- You're right that one of the requests was dropped, but it was just because osd.1 was killed, and it was the second me...
05/07/2012
- 10:57 PM Revision ac903210 (ceph): Merge branch 'wip-rgw-bench'
- Conflicts:
debian/rules - 10:32 PM Feature #2325 (Resolved): setup new email/etc
- 06:51 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- op 5400 was resent in epoch 8565, but the osd never saw it arrive the second time around. looking at the other laggy...
- 06:05 PM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- The most obvious problem is with clients thinking their requests outstanding, when the osds think they've completed a...
- 06:16 PM Revision 6c2c883c (ceph): libs3: trailing / does strange things to EXTRA_DIST
- drwxr-xr-x 1031/1031 0 2012-05-07 11:15 ceph-0.46/src/libs3/inc/
drwxr-xr-x 1031/1031 0 2012-05-04 15... - 04:25 PM Revision efc0701c (ceph): Merge remote-tracking branch 'gh/wip-osd-peering'
- Reviewed-by: Sam Just <sam.just@inktank.com>
- 04:19 PM Documentation #2388 (Resolved): librbd python doc lacks ioctx parameter to rbd.Image() constructor
- The librbd Python binding doc (http://ceph.com/docs/master/api/librbdpy/) has the following in its example:
image ... - 04:00 PM rgw Feature #2284 (Resolved): rgw: bench based on rados_bench
- 03:51 PM RADOS Subtask #2340 (Resolved): crush: remove forcefeeding
- 03:50 PM Bug #2022 (Resolved): osd: misdirectect request
- 12:47 PM Bug #2022: osd: misdirectect request
- running this in a loop against the wip-crush kernel branch and the problem seems to be gone!
- 11:08 AM Bug #2379: Mon crash after start
- the problem was that latest was at a higher version than last_committed but slurping wasn't set.
checking whethe... - 09:45 AM Bug #2379 (Need More Info): Mon crash after start
- What would actually be better is if you could fire up gdb on ceph-mon and the core file and paste a backtrace here. ...
- 09:42 AM Bug #2379: Mon crash after start
- I can provide it for you. Please describe how to do this.
- 09:40 AM Bug #2379: Mon crash after start
- Do you have a core file for this?
- 09:24 AM Bug #2373 (Resolved): osd: last_epoch_clean > last_epoch_started
- commit:efc0701cf97f6a936c8f253b5449216f309fe4a3
- 09:07 AM Bug #2387 (Duplicate): mon: could not get service secret for auth subsystem
- ...
- 09:04 AM Bug #2386 (Resolved): xfstests: failed #34
- ...
05/06/2012
- 09:52 PM Revision e20fbac8 (ceph): Makefile: drop librgw.so unittests
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:50 PM Revision 99ee622e (ceph): ceph.spec: kill librgw
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:50 PM Revision caab859b (ceph): debian: kill librgw.so
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:18 PM Revision 17114f26 (ceph): osd: reset last_peering_interval on replica activate
- There was a silent bug in the activate 'acks' that go from the replica back
to the primary. Prior to 86aa07d7a91ac23... - 08:23 PM Revision f4befb39 (ceph): libs3: dist and distdir make targets
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:22 PM Revision a46cc719 (ceph): Makefile: include libs3/ contents in dist tarball
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:53 PM Revision e2ee1973 (ceph): Makefile: osdc/Journaler is only used by the mds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:48 PM Revision 2e7251e7 (ceph): Makefile: librgw.la -> librgw.a; and use it
- The various rgw tools were all recompiling my_libradosgw_src files over
again. Instead build a single .a (not .la!) ... - 04:32 PM Revision aa782b46 (ceph): Makefile: libos.la -> libos.a
- There is a -laio associated with this, so use a var instead of referring to
it by name.
Signed-off-by: Sage Weil <sa... - 04:23 PM Revision 938f4ac4 (ceph): Makefile: libosd.la -> libosd.a
- Faster build.
Signed-off-by: Sage Weil <sage@newdream.net> - 04:22 PM Revision d96e0840 (ceph): Makefile: libmon.la -> libmon.a
- Builds >2x as fast.
Signed-off-by: Sage Weil <sage@newdream.net> - 03:34 PM Revision 7dbcc1c8 (ceph): libs3: added 'make check' target
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:31 PM Revision 827d222a (ceph): debian: build-depend on libxml2-dev
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:22 AM Revision d6b9bd8b (ceph): schedule_suite: fix 'slow request' whitelist
- 04:22 AM Revision 3d1fff89 (ceph): rbd_fsx: resize to byte boundaries (not object multiples)
05/05/2012
- 11:32 PM Revision b5e9995f (ceph): objectcacher: delete unused onfinish from flush_set
- Once upon a time the caller would do this, but none of those have survived,
and this makes more sense.
Signed-off-by... - 11:32 PM Revision 38514230 (ceph): objectcacher: make cache sizes explicit
- Make ObjectCacher users specify the cache size for each ObjectCacher
instances. This avoids the confusing config nam... - 11:32 PM Revision c19f998a (ceph): common: add C_Cond
- Similar to C_SafeCond, but assume finisher already holds the relevant lock.
Signed-off-by: Sage Weil <sage@newdream.... - 11:32 PM Revision 6f3221a9 (ceph): objectcacher: explicit write-thru mode
- If the max_dirty config is 0, switch to write-thru mode, which will
explicitly flush and wait on the range we just di... - 11:31 PM Revision 38edd3bb (ceph): objectcacher: user helper to get starting point in buffer map
- A common pattern is to search for the first buffer intersecting or
following an object offset. Use a helper for that... - 11:25 PM Revision c8bd471b (ceph): objectcacher: flush range, set
- Add ability to flush a range of an object, or a vector of ObjectExtents. Flush
any buffers that intersect the specif... - 09:27 PM RADOS Subtask #2340 (Fix Under Review): crush: remove forcefeeding
- 08:21 PM Revision b50a4c92 (ceph): mon: add safety checks for 'mds rm <gid>' command
- - make sure the gid exists
- only remove it if it's inactive (state < 0)
Fixes: #2188
Signed-off-by: Sage Weil <sage... - 08:08 PM Revision 86aa07d7 (ceph): osd: check against last_peering_reset in _activate_committed
- We are checking against last_peering_reset in _activate_committed(), so we
need to pass in that value to compare agai... - 08:08 PM Revision 8ec476e5 (ceph): osd: do not mark pg clean until active is durable
- Do not mark a PG CLEAN or set last_epoch_clean until after the PG activate
is stable on all replicas.
This effective... - 08:08 PM Revision a50fbd56 (ceph): mon: move PGMap[::Incremental] to new encode/decode macros
- This is a backward-incompatible change; downgrades will no longer be
possible.
Signed-off-by: Sage Weil <sage.weil@d... - 08:08 PM Revision 9d7ec04b (ceph): osd: tweak slow request warnings
- - always include 'slow request' in the warning string
- only summarize if we warn about anything (they all may have b... - 05:13 PM Revision a4b42fc3 (ceph): keyring: clean up error output
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 05:13 PM Revision ae0ca7be (ceph): keyring: catch key decode errors
- Return EINVAL on decoding errors.
Other decode_base64() callers are already guarded.
Fixes: #2124
Signed-off-by: Sa... - 05:03 PM Revision 6812309e (ceph): debian: depend on uuid-runtime
- We use uuidgen for osd creation.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 05:01 PM Revision 3509b039 (ceph): safe_io: int -> ssize_t
- int is 32-bit on 64-bit archs, but ssize_t is 64-bits. This fixes overflow
when reading large (>2GB) extends.
Fixes... - 04:30 PM Revision 396d1fef (ceph): ceph.newdream.net -> ceph.com
- 04:30 PM Revision ce951cf4 (ceph): ceph.newdream.net -> ceph.com
- 02:11 PM Bug #2188 (Resolved): mon: mds rm should be harder to break things with
- added checks that the gid exist and that it is not active. with those in place, this is no longer dangerous... all y...
- 02:02 PM Cleanup #2344 (Fix Under Review): convert Monitor maps to use ENCODE_START
- wip-mon-encoding
- 01:57 PM Bug #2373 (Fix Under Review): osd: last_epoch_clean > last_epoch_started
- wip-osd-peering
- 11:43 AM Bug #2373: osd: last_epoch_clean > last_epoch_started
- the problem is that we set the CLEAN state bit and report that to the monitor before last_epoch_started has propagate...
- 11:10 AM Bug #2192 (Won't Fix): ceph-mon hangs consuming 100% CPU
- Yep, this sounds like the writeback sync deadlock:
- ceph-mon calls sync
- the kernel client flushes it's dirty... - 11:01 AM Bug #2124 (Resolved): crash when malformed auth key is provided
- commit:ae0ca7be3c8f1aaf5f0bf7534363ffd60b6a04e2
- 10:53 AM Bug #2275 (Resolved): osd: crash in FileJournal::wrap_read_bl
- converted int -> ssize_t in common/safe_io.c, commit:3509b039a28d41c7ae1b3d482d67a27f8e5739e8
- 03:31 AM Revision 203a7d67 (ceph): objectcacher: wait directly from writex()
- This gives us access to the original ObjectExtent (useful later), and
simplifies the callers.
Signed-off-by: Sage We... - 01:40 AM CephFS Bug #2385: max mds = 2, mds hang and crash
- Sorry..
ceph.com/debian repo wheezy binaries. hang all client task.... - 01:38 AM CephFS Bug #2385 (Can't reproduce): max mds = 2, mds hang and crash
05/04/2012
- 11:02 PM Revision 991c93ed (ceph): mon: fix call to get_uuid() on non-existant osd
- Didn't catch this with vstart.sh testing.
Signed-off-by: Sage Weil <sage@newdream.net> - 10:55 PM Revision 150adcce (ceph): debian: add rules for rest-bench
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:55 PM Revision 53f642e2 (ceph): rest-bench: build conditionally
- added configure --with-rest-bench, and configure --with-system-libs3
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream... - 10:53 PM Revision d54ef1c8 (ceph): rest-bench: change thread context for libs3 calls
- Apparently S3_put_object() and S3_get_object() need to
run on the same thread as S3_runall_request_context() (at leas... - 10:53 PM Revision f60444fb (ceph): obj_bencher: changed interface
- Passing bufferlist and not const bufferlist in aio_write(). We assign
it to another object which is not const, and it... - 10:53 PM Revision ddb858c5 (ceph): rados_bencher: restructure code (initial work)
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision a17124ef (ceph): rados_bencher: restructure code, create RadosBencher class
- Preparing for different benchmark backend.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:53 PM Revision 1a8eea85 (ceph): rados_bencher: fix build
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision 0fbc3c53 (ceph): rados_bencher -> obj_bencher
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision f9d9fb6a (ceph): rados_bencher: abstract away rados specific operations
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision e6026fee (ceph): rest_bench: initial work
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision 54da3e6d (ceph): rest_bench: some more implementation
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision 13296a54 (ceph): rest_bench: cleanups, implement get and put
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision 6e043808 (ceph): rest-bench: create workqueue for requests dispatching
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision 4fe068ec (ceph): rest-bench: cleanups, initialization
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision 072c316a (ceph): rest-bench: multiple fixes
- write seems to work
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:53 PM Revision 7e96a4a8 (ceph): rest-bench: use refcount for req_state life cycle
- Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
- 10:53 PM Revision e62fd7f9 (ceph): obj_bencher: fix param order
- seq benchmark was broken, passed params in wrong order.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:53 PM Revision e2eb8256 (ceph): rest-bench: reuse libs3 handle
- This is necessary for keep-alive to be useful. Otherwise a new
connection will be created for each request.
Signed-o... - 10:53 PM Revision 76a5c899 (ceph): obj_bencher: use better round robin for completion slot scan
- Start where left last time, don't start from zero.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:53 PM Revision 99791327 (ceph): obj_bencher: fix data encoding
- There was a bug when doing a read with multiple threads, when
one of the threads was left behind; when it returned th... - 10:53 PM Revision 68322318 (ceph): rest-bench: change command line arg for seconds
- seconds should be a param, not a command.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net> - 10:26 PM Revision 3e260aec (ceph): librados: call safe callback on read operation
- This avoids confusion for the user who isn't sure if they should wait for
complete or safe on a read aio. It also me... - 09:51 PM Revision edd73e2e (ceph): crush: note that tree bucket size is tree size, not item count
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:16 PM Revision 4061fca5 (ceph): Merge remote-tracking branch 'gh/wip-crush-forcefeed'
- Reviewed-by: Sam Just <sam.just@inktank.com>
- 09:15 PM Revision ce60e1be (ceph): OpRequest: ignore all ops while the oldest one is still young.
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
Reviewed-by: Sage Weil <sage@newdream.net> - 08:12 PM Revision f3043fee (ceph): objectcacher: don't wait for write waiters; wait after dirtying
- We do three things here:
- Wait for the dirty limit to drop _after_ writing into the cache. This
means that an ac... - 07:09 PM Revision f3760da4 (ceph): crush: update_item() should pass an error back to the caller
- If you give it a nonsensical loc, it will fail check_item_loc() (false) and
then error out on insert_item().
Reporte... - 06:06 PM Revision e0a636f9 (ceph): crush: improve docs/comments for check_item_loc and insert_item semantics
- We don't adjust the internal hierarchy structure (currently). This is a
bit confusing, so describe the semantics in ... - 06:05 PM Revision 878423f9 (ceph): crush: comment and clean up checks for check_item_loc and insert_item
- - drop useless cur for check_item_loc
- comment the checks we're doing so the code is understandable
- use name_exist... - 03:48 PM Bug #2022 (Fix Under Review): osd: misdirectect request
- i just found a crush algorithm fix/change that was in ceph.git but on the kernel... i bet that is the problem. now s...
- 02:17 PM RADOS Subtask #2340 (In Progress): crush: remove forcefeeding
- just need to apply these to the kernel implementation, too
- 02:09 PM Feature #2335 (Fix Under Review): librbd: write-thru cache mode
- wip-rbd-wt
- 12:33 PM Feature #2290 (Fix Under Review): ObjectCacher: handle read/write errors
- Forgot to update this before, but it's in wip-oc-error-handling.
- 12:24 PM Linux kernel client Bug #2384 (Resolved): libceph: fix all vmalloc (buffer_new) callers to use GFP_KERNEL
- GFP_NOFS is not safe because __vmalloc may ahve to adjust page tables with GFP_KERNEL. need to fix our callers to no...
- 09:55 AM rbd Feature #2383 (New): tool for exposing block existence and location for an rbd image
- This would give users some transparency about rbd block placement and usage.
- 03:44 AM Revision 845e2aa5 (ceph): Merge branch 'wip-crush-update'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 03:43 AM Revision 720bea4a (ceph): Merge branch 'wip-osd-uuid'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 03:42 AM Revision 2629474f (ceph): global_init: do not count threads before daemonize()
- We were verifying that there was only 1 thread (the presumably main()) when
we call daemonize. However, with the new... - 03:40 AM Revision 72538c0f (ceph): Makefile: fix $shell_scripts substution
- No spaces here, apparently!
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:34 AM Revision 16461acf (ceph): mon: simplify 'osd create <uuid>' command
- Make the flow clearer for the three cases (exists, about to exist, new).
Signed-off-by: Sage Weil <sage@newdream.net> - 03:33 AM Revision 42f2d2fd (ceph): crushtool: another simple test for update
- If the weight doesn't change it should be a no-op.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:28 AM Revision 9772d132 (ceph): crush: document return values
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 03:28 AM Revision 1cd6f764 (ceph): crush: compare fixed-point weights in update_item
- This is less ugly than converting the quantized value back to a float and
comparing that.
Signed-off-by: Sage Weil <... - 03:01 AM Revision c03b8521 (ceph): thread: remove get_num_threads() static
- This looks in /proc to count threads. Kludgey and no longer needed.
Signed-off-by: Sage Weil <sage.weil@dreamhost.c... - 03:00 AM Revision e50932c2 (ceph): global_init: do not count threads before daemonize()
- We were verifying that there was only 1 thread (the presumably main()) when
we call daemonize. However, with the new... - 01:59 AM Revision 684558ac (ceph): crush: clean up check_item_loc() comments
- Thanks Greg!
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 01:25 AM CephFS Bug #2375: rrdtoll data malfuntion..
- it's still in ceph-0.46 from ceph.com/debian repository..
05/03/2012
- 10:49 PM Revision 27d98d24 (ceph): OpRequest: only show a small set of the oldest messages, instead of all.
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
Reviewed-by: Greg Farnum <gregory.farnum@dreamhost.com> - 09:44 PM RADOS Subtask #2340 (Fix Under Review): crush: remove forcefeeding
- 09:41 PM Feature #2367 (Resolved): mon: osd crush add should move item if it exists elsewhere
- 09:40 PM Bug #2372 (Resolved): librbd: unit tests get different error codes
- 08:13 PM Bug #2382 (Resolved): osd: unable to start due to 1 child already started
- Sounds good to me; I never liked depending on /proc for that anyway.
Merged into master. We probably want to put it ... - 07:38 PM Bug #2382 (Fix Under Review): osd: unable to start due to 1 child already started
- wip-2382
- 07:35 PM Bug #2382: osd: unable to start due to 1 child already started
- ok, this is just a bad check. we're verifying there aren't threads because fork()/daemonize() will destroy them. th...
- 06:11 PM Bug #2382: osd: unable to start due to 1 child already started
- I just built fresh 0.46 rpms (ran 0.45 before) and now I'm seeing this too.
Notice the timestamps. I had to call thi... - 06:09 PM Bug #2382: osd: unable to start due to 1 child already started
- Also, occasionally, this also happens with ./init-ceph when starting all services, or each one individually. For inst...
- 06:04 PM Bug #2382: osd: unable to start due to 1 child already started
- I re-triggered this using 'CEPH_NUM_OSD=1 CEPH_NUM_MDS=1 CEPH_NUM_MON=1 ./vstart.sh' on my desktop (granted, it's a d...
- 04:21 PM Bug #2382: osd: unable to start due to 1 child already started
- i saw this on congress too. will reproduce on my burnupi cluster and investigate.
- 04:12 PM Bug #2382: osd: unable to start due to 1 child already started
- update: if i start the osd's with ceph-osd manually this doesn't seem to happen - just with /etc/init.d/ceph start an...
- 04:01 PM Bug #2382 (Resolved): osd: unable to start due to 1 child already started
- I had seen this bug a few days ago while setting up ceph on my desktop, but it went away by rerunning ./ceph-osd so I...
- 07:52 PM Revision 3228643f (ceph): rgw: update cache interface for put_obj_meta
- This fixes issue #2381.
The method interface was different than the one needed in order
to override the one in RGWRad... - 07:26 PM Revision b5a18ad8 (ceph): doc: fix some underscores
- Signed-off-by: Sage Weil <sage@newdream.net>
- 07:19 PM Revision 5125daa6 (ceph): osd: drop unused CEPH_OSDMAP*VERSION* #defines
- It's easier to manage/rev/grok these inline.
Signed-off-by: Sage Weil <sage@newdream.net> - 07:16 PM Revision 1e7dc441 (ceph): Merge branch 'wip-doc-rebase-2'
- 07:14 PM Revision f15c0bba (ceph): Fixed link to blog.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
- 06:49 PM Revision b2100ca0 (ceph): Fixed another link to the blog.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
- 06:42 PM Revision 5ac8b588 (ceph): Fixed link.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
- 06:31 PM Revision 7eca0dd9 (ceph): Clean up. Changed ceph.newdream.net to ceph.com.
- Removed {ARCH} references.
Added link to Source.
Signed-off-by: John Wilkins <john.wilkins@dreamhost.com> - 06:25 PM Revision 91c30b3a (ceph): doc: more fonts
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:03 PM Revision cabe74b1 (ceph): doc: new theme
- Signed-off-by: Ross Turk <ross.turk@inktank.com>
- 05:51 PM Revision 54991fff (ceph): doc/install/debian: simplify more
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:45 PM Revision c3dc54b0 (ceph): doc/install: reorg, simplify
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:39 PM Revision dc894eee (ceph): doc: clarify path names for mkcephfs
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:38 PM Revision bd8577dd (ceph): doc: simplify quick start
- Remove dup items
Signed-off-by: Sage Weil <sage@newdream.net> - 05:15 PM Revision 5465e810 (ceph): doc: Whitespace cleanup.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:10 PM Revision 93dcc988 (ceph): doc: Rename to use dashes not underscores in URLs.
- This makes the-separate-words in the url match as separate words in
searches, where this_way only matches an explicit... - 05:02 PM Revision 715a69c1 (ceph): doc: Remove leading whitespace, that syntax means it's a definition list.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 04:42 PM Revision 3226722c (ceph): Updated URLs for the new ceph.com site.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
- 12:51 PM rgw Bug #2381 (Resolved): rgw: radosgw-admin operations don't trigger notifications
- Fixed, commit:3228643f1ec34a500246ddc1e16025f05b587342
- 12:31 PM rgw Bug #2381 (Resolved): rgw: radosgw-admin operations don't trigger notifications
- radosgw-admin operations that update user info are not triggering notifications to the rgw daemons, thus rgw instance...
- 12:51 PM Bug #2377 (Resolved): watch is lost if tcp timeout reached on the connection
- Fixed, commit:a5f533a7ed210c274c44a7fa922377e1a0ab9900.
- 10:35 AM CephFS Bug #2380 (Rejected): kclient: aufs over a cephfs mount fails with Stale NFS file handle
- The aufs directory is inaccessible.
<notextile>#</notextile> mkdir /tmp/dir{1..3}
<notextile>#</notextile> mount ... - 06:01 AM Revision be855d85 (ceph): objecter: ping connections with lingering ops every tick()
- Also, make sure that we initialize linger_op.session once
we have it.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdrea... - 03:31 AM Revision d49c3d29 (ceph): Removed "Ceph Development Status" per Bryan
- Modified title syntax per Tommi
Modified paragraph width to 80-chars per Dan
Moved "Build from Source" out of Install... - 03:06 AM Bug #2316: rbd: restart of OSD leeds to stale qem-VM's with "ceph version 0.45-207-g3053e47"
- Hi Josh, Sage,
as we are now proud to be mentioned on ceph.com, we should push things a bit, cause have to breathe... - 02:28 AM Bug #2379 (Resolved): Mon crash after start
- ...
05/02/2012
- 11:50 PM Revision 606fdf47 (ceph): Merge branch 'stable'
- Conflicts:
src/common/config_opts.h - 11:49 PM Revision d14b016d (ceph): config: $cluster-whatever for admin_socket, log files
- This is more consistent with /var/lib/ceph/$type/$cluster-$id.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:39 PM CephFS Cleanup #2378 (Resolved): "ceph -s" MDS output is confusing
- If you're running an RBD/RGW cluster without an MDS daemon, having output like...
- 11:13 PM Feature #685: libcephmon: interact with ceph monitors via a library
- Has there been any progress on this?
My idea is still to make some sort of nice WebGUI where you can see the state... - 10:56 PM Revision ad0330b7 (ceph): config: Admin socket path had literal "name" in it instead of $name.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:50 PM Revision 461e62fc (ceph): config: Admin socket path had literal "name" in it instead of $name.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 10:32 PM Revision 28b1fc80 (ceph): mon: make 'osd map <poolname> <objectname>' return pg and osd mapping
- This keeps coming up and is annoying to do manually.
Fixes: #2141
Signed-off-by: Sage Weil <sage@newdream.net>
Revie... - 10:14 PM Revision 4dab4acd (ceph): ceph-object-corpus: a few instances of the newly encoded types
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:13 PM Revision 72846379 (ceph): ceph-dencoder: ignore trailing goop after OSDMap and OSDMap::Incremental
- All users pass around bufferlists and avoid encoding these structures
inline, but the dencoder tests are picky. Disa... - 09:59 PM Revision 33e35478 (ceph): vstart.sh: use 'osd crush set ...'
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:59 PM Revision 69dcd288 (ceph): mon: drop 'osd crush add ...'
- 'osd crush set ...' is better, us that instead.
Signed-off-by: Sage Weil <sage@newdream.net> - 09:55 PM Revision 79edba2f (ceph): mon: 'osd crush set ...' do an add or update
- This operation will add/update/move the item to the specified location.
It is idempotent and much more useful than 'o... - 09:55 PM Revision eca7eac3 (ceph): crush: fix weights when removing items
- Reweight an item to 0 before removing it, so that the parent weights are
adjusted accordingly.
Signed-off-by: Sage W... - 09:55 PM Revision bfa76351 (ceph): crush: add check_item_loc
- The check_item_loc() method will take an item and position and tell you if
it matches the items current location. Th... - 09:55 PM Revision 8220ab25 (ceph): crush: implement update_item()
- This is similar to insert_item(), except it will succeed if the item is
already there, and will move an item to the s... - 09:55 PM Revision 5aadb578 (ceph): crush: do some docs
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:55 PM Revision ce5842b6 (ceph): crushtool: add --update-item command
- Similar to --add-item, except it will move, rename, or reweight the item if
it is already present in the map.
Signed... - 09:55 PM Revision ee00095a (ceph): crushtool: extent cli test to include --remove-item and --update-item
- Signed-off-by: Sage Weil <sage@newdream.net>
- 08:59 PM Revision 76d166f9 (ceph): rbd.py: add new error for deleting an image with snapshots
- Forgot to update the python bindings in
88dda3be5aed38c8f587af9b27cb54a0fcca7530
Signed-off-by: Josh Durgin <josh.du... - 08:32 PM Revision e20cd4ba (ceph): config: no -C shorthand for --cluster
- ceph-authtool uses it!
Fixes: #2376
Signed-off-by: Sage Weil <sage@newdream.net> - 07:09 PM Revision f53c8206 (ceph): Minor edits. Still WIP.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 7d501fcd (ceph): Removed this. As part of restructuring of install to include admin host.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 4cd44ecc (ceph): doc: document NOIN, NOOUT, NOUP, NODOWN flags and flapping
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision ee44db4a (ceph): Significant updates to introduction, getting packages, building from so...
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 0fb0ef9e (ceph): Corrections.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision ec997750 (ceph): Edits.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 541a875c (ceph): Restructuring documentation.
- Submitted by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision b0ee6e87 (ceph): Added introduction to clustered storage and deleted older files that ha...
- Submitted by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision bc857d86 (ceph): Remove reference to Introduction to RADOS OSDs
- Submitted by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 859da18e (ceph): Building out information architecture. Modified getting involved, why u...
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 07:09 PM Revision 9f9b7f88 (ceph): Added a plug for commercial support. ;)
- Submitted by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision d7922e0d (ceph): Removed some files for reorg.
- Submitted by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision f8b00f3e (ceph): Added a new landing page graphic, and made some minor edits on the land...
- Submitted by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 9b487571 (ceph): Minor cleanup.
- Signed off by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision 33dc4c26 (ceph): The new files contain S3 APIs and a build from source doc.
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:09 PM Revision a1b31ddf (ceph): Initial cut of introduction, getting started, and installing. More to d...
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 06:46 PM Revision 31fb8f97 (ceph): Put change to rbd manpage in .rst instead, update man/ from output
- 06:21 PM Revision d3a2c565 (ceph): doc: move documentation build instructions to doc/dev section
- Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 04:38 PM Bug #2377: watch is lost if tcp timeout reached on the connection
- Anything that relies on the underlying TCP connection to stick around forever is going to be a problem for us as we s...
- 04:23 PM Bug #2377 (Resolved): watch is lost if tcp timeout reached on the connection
- Once tcp timeout is reached on a connection that has a watch on, we don't try to reconnect immediately (should we eve...
- 04:23 PM Feature #2335 (In Progress): librbd: write-thru cache mode
- just setting the dirty limit to 0 won't work (well), because we'll end up with a single io in flight at any point in ...
- 03:32 PM Feature #2141 (Resolved): ceph: 'object map <poolname> <objectname>' or similar
- 03:22 PM Feature #2141: ceph: 'object map <poolname> <objectname>' or similar
- Looks good, assuming you actually ran it and tested something.
- 03:02 PM Feature #2141 (Fix Under Review): ceph: 'object map <poolname> <objectname>' or similar
- ceph osd map poolname objectorkeyname
- 02:47 PM Feature #2349: rados bench: Extra statistics
- Also, a header showing how the command was invoked!
- 02:19 PM Bug #2370: rbd doesn't support mv/rename across pools; tool should detect
- Trying to fix this:
commit:ee26c5d73a48b64292d16a87ebe69908c142048e - 01:59 PM Bug #2372: librbd: unit tests get different error codes
- merged into master
- 10:30 AM Bug #2372 (Fix Under Review): librbd: unit tests get different error codes
- Fixed in wip-rbdpy
- 01:55 PM Bug #2221 (Resolved): Monitor setup bugs
- I have spent way too long doing monitor additions lately, and I've gotten a few things cleaned up and checking the do...
- 01:54 PM Bug #2338 (Rejected): mon: adding new monitors simultaneously can allow a new mon to become leader
- Everything *does* work properly if you aren't located in the monmap. I would love to come up with a way of providing ...
- 01:43 PM Cleanup #2376 (Resolved): ceph-authtool -C option doesn't work
- commit:e20cd4baf912414b089adb2e2386c4dc94088d30
- 01:29 PM Cleanup #2376 (In Progress): ceph-authtool -C option doesn't work
- I broke this.. -C is short for --cluster. reverting and pushing to stable.
- 01:27 PM Cleanup #2376: ceph-authtool -C option doesn't work
- Also:...
- 01:26 PM Cleanup #2376 (Resolved): ceph-authtool -C option doesn't work
- ...
- 01:43 PM Feature #2367 (Fix Under Review): mon: osd crush add should move item if it exists elsewhere
- wip-crush-update
- 10:31 AM Feature #2336 (Resolved): qemu: wire up discard
- Accepted upstream in Kevin's block branch.
- 09:18 AM CephFS Bug #2375 (Closed): rrdtoll data malfuntion..
- Sorry for my english.
i prepared 4 debian-amd64-wheezy host cephfs. mount in /mnt
when copy rrd db data to mnt
... - 09:03 AM Linux kernel client Feature #2374: ceph-client: start laying the groundwork for Linux tracepoints
- Sounds like a great idea to me!
- 05:46 AM Linux kernel client Feature #2374 (New): ceph-client: start laying the groundwork for Linux tracepoints
- Linux supports a mechanism for very efficiently inserting trace points
in code, which allow for an arbitrary functio... - 05:26 AM Revision 715abdea (ceph): ignore syslog cron noise
- 03:08 AM Revision ee26c5d7 (ceph): Treat rename across pools as an error
- Fixes: #2370
Reviewed-by: Samuel Just <samuel.just@dreamhost.com>
Also available in: Atom