Project

General

Profile

Activity

From 11/01/2012 to 11/30/2012

11/30/2012

11:21 PM rbd Bug #3549: rbd: info should report striping
commit:7794de61b5f4b5c2e20c99e26c8578361d9b0247 Dan Mick
11:21 PM rbd Bug #3549 (Resolved): rbd: info should report striping
Dan Mick
10:30 PM rbd Bug #3549: rbd: info should report striping
Not yet resolved; feature_str() should return striping when enabled. Dan Mick
09:08 PM rbd Bug #3549 (Resolved): rbd: info should report striping
Sage Weil
10:26 PM Bug #3468 (Resolved): rbd snap unprotect succeeds with children
commit:faf23caa6ad4da81de6f5c5c52151aff49758c04 in master Dan Mick
10:04 PM Revision 49f32cee (ceph): ReplicatedPG: only increment active_scrub on primary for final push
We only queue the _applied_recovered_object callback on the primary for the
final push. It is this callback which de...
Samuel Just
09:45 PM Bug #3489 (Resolved): osd: slow request warnings
Sage Weil
09:08 PM rbd Bug #3503 (Resolved): rbd: import "-" no longer works
Sage Weil
09:08 PM Feature #3502 (Resolved): rbd export should support stdout
Sage Weil
09:08 PM rbd Bug #3547 (Resolved): rbd: suites/iozone.sh failure
Sage Weil
09:06 PM Bug #3460 (Resolved): ceph monitor crashed in the nightlies
Sage Weil
09:05 PM rbd Feature #3380 (Resolved): rbd: export and import functions should support stdout
Sage Weil
09:05 PM CephFS Bug #3367 (Resolved): client: hardlink without original file breaks on unmount
Sage Weil
09:04 PM Feature #3358 (Resolved): Add pool option for min size to prevent a pg from going active with exc...
Sage Weil
09:00 PM Bug #3250 (Resolved): debs don't include Contents-<arch>.gz
Sage Weil
08:59 PM Bug #3209 (Resolved): rbd_fsx_cache_writethrough test failure in the nightlies
Sage Weil
08:59 PM Bug #3232 (Resolved): osd: 0.15 scrub stat mismatch, got 25/25 objects, 15/15 clones, 50453469/49...
Sage Weil
08:59 PM Bug #3221 (Resolved): disconnect_session_watchers missing pg
Sage Weil
08:58 PM CephFS Bug #3111 (Can't reproduce): Multiple MDS inevitable appear assert
Sage Weil
08:52 PM Bug #3115 (Won't Fix): Cannot compile ceph 0.48.1
Sage Weil
08:51 PM Bug #3130 (Resolved): osd: crash in SimpleMessenger::reaper
Sage Weil
08:51 PM Feature #3138 (Rejected): osd: Make filestore_xattr_use_omap=true the default? Or something?
Sage Weil
08:51 PM Feature #3137 (Resolved): osd: make default osd_journal_size 1GB, if existing (block or file) use...
Sage Weil
08:49 PM Bug #2897 (Resolved): ceph fuse error segfault
Sage Weil
08:49 PM Bug #2900 (Resolved): ceph fuse crashed
Sage Weil
08:48 PM Bug #3067 (Resolved): mon: runaway memory
Sage Weil
08:47 PM Bug #3061 (Resolved): osd crash during shutdown
Sage Weil
08:47 PM Bug #3026 (Resolved): ref counting error argonaut
Sage Weil
08:46 PM Bug #2945 (Won't Fix): package upgrade from v0.46 to v0.48argonaut fails
Sage Weil
08:46 PM Bug #2908 (Resolved): ceph osd crush remove <name>
Sage Weil
08:46 PM Bug #2892 (Resolved): ceph health detail kills monitor
Sage Weil
08:45 PM Bug #2833 (Resolved): LibRBD.TestClone failure with ms fialure injection
Sage Weil
08:45 PM Bug #2800 (Resolved): osd/ReplicatedPG.cc: 3537: FAILED assert(waiting_for_ondisk.begin()->first ...
Sage Weil
08:45 PM devops Bug #2783 (Won't Fix): Chef-client fails on oneiric cluster
Sage Weil
08:44 PM Bug #2765 (Closed): Extremely Long Object Latencies
Sage Weil
08:44 PM Bug #2766 (Resolved): cephcontext: needs refcount
Sage Weil
08:42 PM Bug #2762 (Resolved): mon crash ceph::__ceph_assert_fail (assertion=0x63d150 "begin->last_committ...
Sage Weil
08:41 PM Bug #2610 (Resolved): osd: pg stuck at scrubbing
Sage Weil
08:40 PM Bug #2233 (Won't Fix): Throttle when there are lots of large conccurent IOs
Sage Weil
08:40 PM Feature #2227 (Closed): QA: create a test to verify operation with non-default layouts
Sage Weil
08:38 PM CephFS Bug #3531 (Resolved): mds segfault at _unlink_local_finsh
commit:44bc687d98f931b15538805d3923492d62dca779 Sage Weil
08:37 PM CephFS Bug #3210 (Resolved): mds crashed and segfault at unlink_local_finish
commit:44bc687d98f931b15538805d3923492d62dca779 Sage Weil
08:37 PM CephFS Bug #1548 (Resolved): metadata inconsistencies and mds crashes
commit:44bc687d98f931b15538805d3923492d62dca779 Sage Weil
08:37 PM CephFS Bug #1947 (Resolved): mds: SIGBUS during _mark_dirty
Sage Weil
08:36 PM rbd Feature #1908 (Resolved): rbd: test map/unmap more extensively
Sage Weil
08:36 PM rbd Feature #1908: rbd: test map/unmap more extensively
Sage Weil
08:33 PM RADOS Feature #228 (Resolved): crush unit tests
Sage Weil
08:32 PM Feature #1299 (Resolved): osd: interface to query/manage missing, unfound, lost objects
Sage Weil
08:32 PM Messengers Bug #1378 (Resolved): connection race - existing connection not open or connecting
Sage Weil
08:31 PM Feature #2678 (Rejected): osd, objecter: redirect misdirected requests
Sage Weil
08:31 PM Cleanup #2230 (Resolved): deprecate 'btrfs devs'
Sage Weil
08:12 PM Revision 246eb7b2 (ceph): Merge remote-tracking branch 'gh/wip-osd-msgr'
Sage Weil
08:02 PM Documentation #3382 (Resolved): doc: create page for OS requirements, detailing compatibility for...
Sage Weil
08:01 PM Documentation #3084 (Resolved): doc: Why and when should I use latest stable kernel and not the 3...
Sage Weil
08:01 PM Feature #2142 (Resolved): Add support for Ubuntu 12.04 (precise pangolin) in deb repository
Sage Weil
08:01 PM Subtask #2515 (Resolved): allow collection upgrade to use more than one transaction
Sage Weil
08:01 PM Subtask #2514 (Resolved): Implement DBObjectMap upgrade from old version
Sage Weil
08:01 PM Subtask #2513 (Resolved): Update DBObjectMap implementation to ignore collection
Sage Weil
08:01 PM Subtask #2512 (Resolved): implement upgrade process for collections
Sage Weil
08:01 PM Subtask #2509 (Resolved): create OSDService to limit pg/osd interface
Sage Weil
08:01 PM Subtask #2511 (Resolved): Change hobject_t encoding
Sage Weil
08:01 PM Subtask #2430 (Resolved): simplify pg removal
Sage Weil
08:01 PM Subtask #2403 (Resolved): remove osd pointer from PG
Sage Weil
08:01 PM Subtask #2402 (Resolved): audit calls into osd from pg for locking correctness
Sage Weil
08:01 PM Subtask #2333 (Resolved): create queueing for peering messages
Sage Weil
08:01 PM Subtask #2282 (Resolved): Handle map updates on a per-pg basis
Sage Weil
08:01 PM Subtask #2332 (Resolved): move pg queueing into pgs
Sage Weil
08:00 PM Cleanup #3016 (Resolved): make ceph osd crush set ${id} osd.${id} not require the ID twice
Sage Weil
07:59 PM Bug #2838 (Resolved): mon: json version of 'osd tree'
Sage Weil
07:58 PM Feature #3189 (Resolved): osd: use reservations for non-backfill recovery too
Sage Weil
07:55 PM Feature #3506 (Resolved): mkcephfs: multiple fs optiopns
Sage Weil
07:20 PM Revision a928b6db (ceph): OSDService: make messengers private
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:08 PM Revision 47699f39 (ceph): osd/: make OSDService messenger helpers return ConnectionRef
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:37 PM Revision 494711e6 (ceph): mon: PaxosService: cancel proposal timer after election
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
05:07 PM Bug #3563 (Closed): osd crashed with error "auth: could not find secret_id=2"
Test : collection:rbd-basic clusters:fixed-3.yaml fs:btrfs.yaml msgr-failures:many.yaml tasks:rbd_cli_copy_old_format... Tamilarasi muthamizhan
04:46 PM CephFS Bug #1047: mds: crash on anchor table query
Sage Weil wrote:
> most likely fixed by yan's patch
commit id?
Ian Colle
12:19 PM CephFS Bug #1047 (Resolved): mds: crash on anchor table query
most likely fixed by yan's patch Sage Weil
04:26 PM Revision 7412bd36 (ceph): Merge remote-tracking branch 'gh/wip-mds-ls2'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
04:22 PM Revision 9cd730bd (ceph): doc: update kernel recs
Mention which stable kernels we recommend.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:03 PM rbd Bug #3562 (Can't reproduce): incorrect progress shown for rbd resize image
Logs:ubuntu@teuthology:/a/teuthology-2012-11-30_07:00:03-regression-testing-master-basic/6540... Tamilarasi muthamizhan
12:18 PM Bug #3406 (Resolved): ceph fuse crashed during blogbench test
Sage Weil
12:16 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
Sage Weil
12:12 PM Bug #3548 (Resolved): osd: sends messages to marked-down peers
Sage Weil
12:02 PM Cleanup #3561: unused config options
lets keep
mds_bal_merge_rd
mds_bal_merge_wr
the merge ones will be used later.
Sage Weil
11:17 AM Cleanup #3561 (Resolved): unused config options
These config options are no longer used or referenced anywhere in the source. Should we remove them?
client_cache...
Sam Lang
11:50 AM Bug #3292 (Resolved): osd crash in handle_osd_ping
Sage Weil
11:49 AM Bug #3290 (Resolved): libceph: unable to handle osdmap
Sage Weil
11:48 AM Bug #3212 (Resolved): librados: failed to decode message of type 59 v1: buffer::end_of_buffer
Sage Weil
11:47 AM Bug #2947 (Can't reproduce): osd: out of order reply
Sage Weil
11:47 AM Bug #3038 (Resolved): objectcacher: segv in bh_write_commit -> close_object
Sage Weil
10:52 AM Feature #3219 (Resolved): Run tests in valgrind on gitbuilder
Sam Lang
08:54 AM rgw Bug #3532 (Resolved): rgw: wrong bucket stats after multipart upload
Sage Weil
08:54 AM Messengers Bug #3510 (Resolved): messenger doesn't fill in nonce if port is specified
Sage Weil
02:18 AM Revision dc93132d (ceph): logrotate: fix rotation
Fixes: #3554
Always reload with Upstart because in some configs the init.d script doesn't work
Signed-off-by: David ...
David Zafman
01:21 AM Revision 909b92e8 (ceph): mds: assert segements not emtpy in get_current_segment()
Only one caller can tolerate no segments; make a new
peek_current_segment() for them.
Motivated by paranoia tracking...
Sage Weil
01:21 AM Revision f0c2920e (ceph): mds: be explicit about MDRequest killed state
Set the killed flag and use that instead of inferring things from
the session xlist.
Signed-off-by: Sage Weil <sage@...
Sage Weil
01:20 AM Revision 41ef9bbb (ceph): mds: drop redundant mdr->committing = true
journal_and_reply() does this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:20 AM Revision 44bc687d (ceph): mds: fix request_kill()
Only request_cleanup() if the request isn't already committing. If it
is, wait for it to commit before we clean up.
...
Sage Weil
01:03 AM Revision 0ffafb31 (ceph): Revert "osd: fix leak of heartbeat con on reset"
This reverts commit b31a99abda75b9170a5805b02944a0c0c78245b7. Sage Weil
12:47 AM Revision abd9e36c (ceph): client: only dump cache on umount if we time out
We don't want to dump the cache every time an item is trimmed and the
mount_cond gets signaled; this can make umount ...
Sage Weil
12:09 AM Revision b97aaca3 (ceph): msgr: add a delay_until queue that is used to delay deliveries.
Its life-cycle matches that of delay_queue, and the delayed_delivery
function respects it. For now queue_received is ...
Greg Farnum
12:09 AM Revision f454bb59 (ceph): msg/Pipe: refactor msgr delays
- move all delay state into a single class
- create thread once and only once per Pipe
- adjust debug levels
- discar...
Sage Weil
12:09 AM Revision f0bf6168 (ceph): msg/Pipe: drop queue helpers
There is a single caller; these only obfuscate.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 158260b6 (ceph): msg/Pipe: start delay thread *after* we know peer type
At end of connect(), or end of accept().
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 6d65fa4e (ceph): msg/Pipe: release dispatch throttle on delayed queue discard
This avoids leaking into the throttle and deadlocking.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 90f66980 (ceph): messenger: add the shell of a system to delay incoming Message delivery
When ms_inject_delay_type matches that of the incoming Connection,
the Pipe sets up a delay queue that it shuttles al...
Greg Farnum
12:09 AM Revision 0e92f892 (ceph): msgr: move the delay queue initialization into start_reader
The Pipe doesn't know the peer type in the constructor. It
doesn't always know in start_reader either, so this needs ...
Greg Farnum
12:09 AM Revision 01059e9b (ceph): msgr: clear out the delay queue when stop()ing
After some brief thought, I believe deleting any messages in the
delay queue is correct -- we are trying to simulate ...
Greg Farnum
12:06 AM Revision bea3ecf0 (ceph): rgw: treat lack of swift token as anonymous user access
Fixes: 3534
If a swift token hasn't been provided, set user as anonymous.
Signed-off-by: Yehuda Sadeh <yehuda@inktan...
Yehuda Sadeh

11/29/2012

11:48 PM Revision c26dc188 (ceph): Merge branch 'next'
Conflicts:
src/rgw/rgw_admin.cc
Sage Weil
11:47 PM Revision 77711dde (ceph): Merge remote-tracking branch 'gh/wip_next_bugs' into next
Sage Weil
11:34 PM Revision ef39773c (ceph): Merge remote-tracking branch 'gh/wip-mon-osd-create-fix' into next
Sage Weil
11:33 PM Revision 6a69083d (ceph): radosgw-admin: close storage before exit
Fixes: #3560
This will remove watches off notification objects.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:15 PM Revision 3ceaec4c (ceph): osd: use safe con helpers for scrub
Note that if we don't get a con our behavior largely does not matter, since
we know we are about to get a Reset event...
Sage Weil
11:15 PM Revision b31a99ab (ceph): osd: fix leak of heartbeat con on reset
If we replace our old con, drop the reference.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:15 PM Revision 774d5bf1 (ceph): osd: move next_osdmap under separate lock
It doesn't actually interfere with publish_lock, and the current osdmap
ref.
Document what is going on.
Always prec...
Sage Weil
11:15 PM Revision 30832f5a (ceph): osd: make _share_map_outgoing() use a Connection
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:15 PM Revision f865f260 (ceph): osd: use safe con helpers from do_{infos,queries,notifies}
Ensure we don't reopen connections to downloads.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:04 PM Revision f9056f5b (ceph): test/libcephfs: Test reading an empty file
This tests a bug (#3490) in the Client::_read_sync
codepath, and should be run with conf->client_read_sync_always
set...
Sam Lang
11:04 PM Revision 7d27e2e9 (ceph): client: Fix for #3490 and config option to test
If the mds revokes our cache cap, and we follow
the _read_sync() path, on a zero-byte file the
osd returns ENOENT. W...
Sam Lang
09:57 PM Revision 5c8cbd28 (ceph): PG: scrubber.end should be exactly a boundary
Let scrubber.end be (foo, HEAD, 10) where the oid is foo , HEAD is the
snap, and 10 is the hash and scrubber.begin si...
Samuel Just
09:51 PM Revision e2c4e2f6 (ceph): PG: maintain osd local last_epoch_started for find_best_info
In order to proceed with peering, we need an osd with a log including
the last commit sent to a client. This transla...
Samuel Just
09:51 PM Revision f4f93f82 (ceph): OSD: history.last_epoch_started should start at 0
history.last_epoch_started marks a lower bound on the last epoch at
which the pg went active. As with info.last_epoc...
Samuel Just
09:51 PM Revision 8218d8ac (ceph): OSD: get_or_create_pg return null if pool is gone
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:51 PM Revision 206f39e3 (ceph): ReplicatedPG: remove from snap_collections even without objects to trim
Also, make sure to write_info after updating snap_collections.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:51 PM Revision 82517f1b (ceph): hobject_t: make max private
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 84983387 (ceph): rgw: fix PUT acls
This fixes a regression introduced at
17e4c0df44781f5ff1d74f3800722452b6a0fc58. The original
patch fixed error leak, ...
Yehuda Sadeh
09:46 PM Revision 0b55fbdb (ceph): Script to install and configure radosgw.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:23 PM Revision e58008e0 (ceph): Merge branch 'wip-mon-store-errorcheck' into next
Reviewed-by: Joao Luis <joao.luis@inktank.com> Greg Farnum
09:07 PM Revision b0b8bfbd (ceph): Merge remote-tracking branch 'origin/wip-rgw-leak' into next
Conflicts:
src/rgw/rgw_main.cc
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:03 PM Revision 079dd190 (ceph): mon: Monitor: don't allow '+' or '-' prefixed values on parse_pos_long()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:01 PM Revision c6cc476f (ceph): mon: OSDMonitor: return -EINVAL on not-a-uuid during 'osd create'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:39 PM Revision 5bc10ecc (ceph): osd: use OSDService send_message helper from PG context
Use the OSDService helper to send messages to peers. This ensures that if
we are on an older OSDMap the messages don...
Sage Weil
08:39 PM Revision e18f9ee8 (ceph): osd: add Connection-base send_map(), send_incremental_map()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:39 PM Revision a87361ef (ceph): osd: fix Connection leaks
Messenger::get_connection() returns a reference. Put it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:39 PM Revision bd03234c (ceph): osd: simplify active_committed
Way back in 4b3bb5ab37a05fa001d59f24da7d9c30d650321b we changed this to
pass an entity_inst_t down to fix a race. The...
Sage Weil
08:38 PM Revision ea65dfff (ceph): osd: helpers to blacklist messages to down osds
There is a race between handle_osd_map -> note_down_osd() and PG threads:
- handle_osd_map -> note_down_osd marks d...
Sage Weil
08:38 PM Revision e1653302 (ceph): osd: use safe OSDService msgr helpers for heartbeats
Get connections via the OSDService helper.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:39 PM CephFS Bug #3554: Logs broken after a rotation
/etc/logrotate.d/ceph is doing an invoke-rc.d ceph reload which executes /etc/init.d/ceph which does /usr/bin/ceph-co... David Zafman
11:30 AM CephFS Bug #3554: Logs broken after a rotation
is this upstart (ceph-deploy) or mkcephfs (initrd)? Sage Weil
11:25 AM CephFS Bug #3554: Logs broken after a rotation
Hey Dan,
I just ran into this issue on my 3node VM on my desktop...
i had noted that mon.a was running, but mon...
Anonymous
04:13 PM rgw Bug #3534 (Resolved): rgw: no anonymous handling when going through swift
Done, commit:bea3ecf0746e57f6ac4fb32ef3f13bd328447992. Yehuda Sadeh
03:31 PM rgw Bug #3532: rgw: wrong bucket stats after multipart upload
Fix merged to master at commit:6a36ac5bd6f4e3d2ec425a35f8ae9ffa20df138c. Yehuda Sadeh
03:30 PM rgw Bug #3560 (Resolved): rgw: radosgw-admin doesn't clean up watches
Fixed, commit:6a69083dcee58bb411f6d81d80055767e1160f27. Yehuda Sadeh
03:24 PM rgw Bug #3560 (Resolved): rgw: radosgw-admin doesn't clean up watches
Yehuda Sadeh
03:00 PM CephFS Bug #3559 (Resolved): mds: not issuing RDCACHE to exclusive client for some files
reproduced by kernel tar compile task and ceph-fuse. one part of the trigger for #3490. Sage Weil
02:59 PM CephFS Bug #3490 (Resolved): client: ENOENT during kernel_untar_build.sh over fuse
commit:7d27e2e95c8cb1bb3f5950ff224e49bfd353db9c
hooray!
opening another issue for the RDCACHE caps thing
Sage Weil
01:46 PM rgw Bug #3558 (Resolved): rgw: PUT acls broken (stable)
Fixed, commit:84983387a220a29540aca64af774bbe7bc6b5ee6. Yehuda Sadeh
12:44 PM rgw Bug #3558 (Resolved): rgw: PUT acls broken (stable)
Yehuda Sadeh
12:32 PM rgw Bug #3557 (Resolved): rgw: error reading user info after creating subusers
After creating 100+ subusers, can't read user info. Yehuda Sadeh
11:17 AM Documentation #3555: {page-num} in ceph osd pool create is not optional
This is a difference between Bobtail and Argonaut, but it probably shouldn't have been optional in Argonaut so I'd sa... Greg Farnum
10:45 AM Documentation #3555 (Resolved): {page-num} in ceph osd pool create is not optional
The documentation on http://ceph.com/docs/master/rados/operations/pools/ claims pg-num is not required but it appears... Ken Franklin
11:15 AM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
too large of a file. Only did a tar for the osd logs.
Anonymous
11:06 AM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
ubuntu@ceph1:/var/log/ceph$ sudo service ceph status
=== mon.a ===
mon.a: running 0.48.2argonaut
=== mds.a ===
...
Anonymous
11:03 AM rbd Bug #3556 (Resolved): rbd rm command fails to remove the new format rbd image completely
when a rbd image is created using new format, removing the header followed by removing the rbd image using "rbd rm" d... Tamilarasi muthamizhan
10:11 AM Bug #3550: mon: Ceph fails to work when IP address is changed on the host
Deb Barba wrote:
> Sage,
>
> In all due respect, I disagree.
>
> I can see how you do not want a single typo i...
Sage Weil
09:25 AM Bug #3550: mon: Ceph fails to work when IP address is changed on the host
Sage,
In all due respect, I disagree.
I can see how you do not want a single typo in a config file to mess up t...
Anonymous
09:04 AM Bug #3550 (Won't Fix): mon: Ceph fails to work when IP address is changed on the host
Right. There is a manual process for adjusting monitor ips, but it is not very friendly.
We don't want to blindl...
Sage Weil
07:19 AM Bug #3550: mon: Ceph fails to work when IP address is changed on the host
This has been an recurrent issue among users on IRC, although it's often prompted by misunderstanding of how the moni... Joao Eduardo Luis
09:05 AM CephFS Bug #3551: mds: journaler hang
this was a broken object (size was < 4MB).
the journaler could handle it more gracefully, but more graceful in t...
Sage Weil
02:11 AM Revision 4c3d5dce (ceph): test_cls_rgw.c: Call to cls_rgw_bucket_complete_op() needs new parameter.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
01:15 AM Revision 9aacaf77 (ceph): add mon-thrasher singleton
Sage Weil
12:53 AM Revision 213787fb (ceph): Merge branch 'wip-mon-thrasher'
Joao Eduardo Luis
12:53 AM Revision 334d6386 (ceph): Merge branch 'wip-mon-thrasher'
Joao Eduardo Luis
12:28 AM Revision ab312f8d (ceph): mon: update Paxos::read()'s successful read check
It was returning success if it got back an error code; don't do that!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:28 AM Revision 399f269d (ceph): mon: convert store users with unchecked return codes to just assert on ...
This will make them much more noticeable and reduce the odds of something
writing data which assumes the previous op ...
Greg Farnum
12:28 AM Revision c762f91a (ceph): mon: remove the silly write_bl_ss write_bl_ss_impl distinction
It was introduced at the same time as all these unchecked return codes,
but I can't tell why.
Signed-off-by: Greg Fa...
Greg Farnum
12:28 AM Revision 24d61fa4 (ceph): mon: add WARN_UNUSED_RESULT to the MonitorStore functions that return e...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:28 AM Revision 3fe7c6cb (ceph): mon: add new get_bl_[sn|ss]_safe functions
These functions are like the non-safe versions, but assert that
there were no disk errors and have void return types....
Greg Farnum
12:28 AM Revision 60f60ff7 (ceph): mon: In MonitorStore, wrap all uses of ::close and assert success
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:12 AM Revision f5253592 (ceph): task: mon_thrash: thrash monitors while running other tests
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis

11/28/2012

11:25 PM Revision 71361ac6 (ceph): kernel: add rbd map/unmap test
Sage Weil
11:22 PM Revision dd3a24a6 (ceph): create qa/workunits/rbd/map-unmap.sh
This adds a bash script that creates an rbd image, then repeatedly
maps and unmaps it for a specified duration (5 min...
Alex Elder
09:56 PM Revision 6a36ac5b (ceph): Merge branch 'wip-3532-2'
Yehuda Sadeh
09:53 PM Revision 5d6da25c (ceph): rgw: bucket check --check-objects
A new option that goes through the indexed objects, verifies
their actual state and updates the index accordingly.
S...
Yehuda Sadeh
09:52 PM Revision e5dc46f6 (ceph): rgw: check_disk_state() removes multipart parts from index
Besides suggesting changes to the object's index, we also need
to remove the parts that build the object. This only a...
Yehuda Sadeh
09:45 PM Bug #3552: After ceph-deploy installation a reboot breaks OSDs
After several reboots I'm finding this problem to be intermittent. Sometimes I find that the mounts are performed an... David Zafman
04:28 PM Bug #3552: After ceph-deploy installation a reboot breaks OSDs
Ubuntu 12.04.1 LTS (actually ceph-deploy only supports 12.04 right now anyway) David Zafman
04:23 PM Bug #3552: After ceph-deploy installation a reboot breaks OSDs
What OS is this? I'm not certain but I'd expect this all to be accomplished via upstart triggers and the existing job... Greg Farnum
04:17 PM Bug #3552 (Resolved): After ceph-deploy installation a reboot breaks OSDs
The mounts for OSD partitions on /var/lib/ceph/osd/ceph-* are not added to /etc/fstab nor mounted some other way. Th... David Zafman
09:00 PM Revision 78286b14 (ceph): log: 10,000 recent log entries
This is what we were (wrongly) doing before, so there are no memory
utilization surprises.
Signed-off-by: Sage Weil ...
Sage Weil
08:59 PM Revision 4de7748b (ceph): log: fix log_max_recent config
<facepalm>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:35 PM Revision 39b93f58 (ceph): mon: check all uses of fsync in the MonitorStore for errors
This can sometimes return errors since it's a storage access, and
we're pretty sure ignoring it is the cause of a bro...
Greg Farnum
07:59 PM Revision 88a3e7d1 (ceph): Makefile: fix libcephfs for gcov and cleanups
Adds EXTRALIBS, removes unused CFLAGS.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Reviewed-by: Joe Buck <jb...
Noah Watkins
07:45 PM Revision 80c506d4 (ceph): rbd: fix import from stdin, add test
Make import work; do I/O in image native block size.
Note: creating sparse images is not currently attempted; could
s...
Dan Mick
07:45 PM Revision fcebe048 (ceph): rbd: allow export to stdout, add tests
Fixes: #3502
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherr...
Dan Mick
07:29 PM CephFS Bug #3554: Logs broken after a rotation
it sounds like the /etc/logrotate.d/ceph isn't telling upstart to reload the logs, or that bit of the upstart configs... Sage Weil
05:33 PM CephFS Bug #3554 (Resolved): Logs broken after a rotation
This is a ceph-deploy installation on Ubuntu 12.04 of ceph version 0.54 (commit:60b84b095b1009a305d4d6a5b16f88571cbd3... David Zafman
07:28 PM CephFS Bug #3553 (Need More Info): MDS core dumped running 0.48.2argonaut
ENXIO from teh OSD means we sent the request to the wrong osd. what version is the osd running?
also, do you have...
Sage Weil
05:26 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
ubuntu@ceph1:/var/log/ceph$ uname -a
Linux ceph1 3.2.0-23-virtual #36-Ubuntu SMP Tue Apr 10 22:29:03 UTC 2012 x86_64...
Anonymous
04:39 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
This cluster has 3 VM nodes Anonymous
04:35 PM CephFS Bug #3553 (Won't Fix): MDS core dumped running 0.48.2argonaut
/var/ceph/ceph-mds.a.log shows mds 'comitting suicide':
2012-11-29 00:09:08.569400 7f38fa8b2700 1 mds.0.6 handle_m...
Anonymous
07:11 PM Revision a1768003 (ceph): mon: fix compiler warning
signed/unsigned comparison
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:25 PM Revision ec2f2617 (ceph): messages/MClientRequest.h: remove twice included sys/types.h
Fix includes: remove twice included sys/types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 1f3e5ad2 (ceph): mon/Monitor.cc: remove twice included osd/OSDMap.h
Fix includes: remove twice included osd/OSDMap.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision e7f8e562 (ceph): mds/journal.cc: remove twice included common/config.h
Fix includes: remove twice included common/config.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 653f1347 (ceph): os/DBObjectMap.h: remove twice included <string>
Fix includes: remove twice included <string>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 428f300f (ceph): mds/Migrator.cc: remove twice included Migrator.h
Fix includes: remove twice included Migrator.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 82c1f48b (ceph): mds/Resetter.h: remove twice included msg/Messenger.h
Fix includes: remove twice included msg/Messenger.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 03a4c8c9 (ceph): tools/common.cc: remove twice included headers
Cleanup includes: Remove twice included sys/stat.h and osd/OSDMap.h.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b...
Danny Al-Gaaf
04:25 PM Revision aee71e15 (ceph): osd/OSD.h: remove twice included OpRequest.h
Fix includes: remove twice included OpRequest.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 93ff160d (ceph): os/IndexManager.cc: remove twice included FlatIndex.h
Fix includes: remove twice included FlatIndex.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 428d974c (ceph): osdmaptool.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 238f9321 (ceph): rados.cc: remove twice included headers
Fix includes: remove twice included common/obj_bencher.h and
common/errno.h
Signed-off-by: Danny Al-Gaaf <danny.al-g...
Danny Al-Gaaf
04:25 PM Revision a0d978f6 (ceph): remove twice included linux/types.h
Cleanup includes: remove twice included linux/types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 947b33a2 (ceph): os/DBObjectMap.cc: remove twice included headers
Fix includes: remove twice included <string> and <tr1/memory>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 0718c152 (ceph): rgw/rgw_rest.cc: remove twice included rgw_formats.h
Cleanup includes: Remove twice included rgw_formats.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 1341e6d7 (ceph): crushtool.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 54da979d (ceph): common/pipe.c: remove twice included unistd.h
Fix includes: remove twice included unistd.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 34f6d291 (ceph): mount/canonicalize.c: remove twice included string.h
Fix includes: remove twice included string.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 9ac063a8 (ceph): monmaptool.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 1ca3d756 (ceph): include/buffer.h: remove twice included stdio.h
Fix includes: remove twice included stdio.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision e1431b8e (ceph): librados/RadosClient.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision abc8cb68 (ceph): mds/Dumper.h: remove twice included msg/Messenger.h
Fix includes: remove twice included msg/Messenger.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision c753f58e (ceph): ceph_mds.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision f8ef4a88 (ceph): client/Client.cc: remove twice included headers
Fix includes: remove twice included common/config.h". Remove include
of sys/param.h in special __FreeBSD__ section, s...
Danny Al-Gaaf
04:25 PM Revision 5fb2185c (ceph): client/MetaRequest.cc: remove twice included client/Dentry.h
Fix includes: remove twice included client/Dentry.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 8a6278ec (ceph): ceph_osd.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 3fa561eb (ceph): ceph_syn.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision f814afad (ceph): fusetrace_ll.cc: remove twice included sys/time.h
Fix includes: remove twice included sys/time.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision 8a19b89c (ceph): client/SyntheticClient.cc: remove twice included headers
Fix includes: remove twice included common/config.h and sys/types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bise...
Danny Al-Gaaf
04:25 PM Revision 1c0c0558 (ceph): ceph_fuse.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:25 PM Revision f65307a0 (ceph): ceph_mon.cc: remove twice included sys/stat.h
Fix includes: remove twice included sys/stat.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:24 PM rbd Bug #3524: test_librbd_fsx: crash after flatten
I've reproduced with logs, and am examining the ops. Working theory is that the flatten happened between the first p... Dan Mick
03:22 PM rbd Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
commit:81d383073865d221bb825a8990ae9b34bd491bef (next)
commit:3b0c36052806a4574ede6a9f0594dc83f7997bcc (master)
Dan Mick
03:06 PM CephFS Bug #3551 (Can't reproduce): mds: journaler hang
... Sage Weil
02:33 PM Bug #3550 (Won't Fix): mon: Ceph fails to work when IP address is changed on the host
I had an incident, where my DHCP server changed all the IP addresses of the nodes in my ceph cluster.
I looked up ...
Anonymous
01:55 PM rbd Bug #3549 (Resolved): rbd: info should report striping
feature_str() should have striping added for rbd info. Should rbd ls -l report striping
parms too?..
Dan Mick
01:35 PM Bug #3548 (Resolved): osd: sends messages to marked-down peers
the async osdmap updates introduce a new problem:
- handle_osd_map map X marks down osd Y
- pg thread uses map X-...
Sage Weil
01:10 PM Linux kernel client Bug #3525 (Resolved): kclient+iozone hang on ceph-client testing
My testing did not fail for iozone or direct io using
ceph-fuse.
I get an error when using rbd to back the file s...
Alex Elder
08:35 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
The direct I/O test now passes with my fix. I'm going to do
a final test run of the rebased patches in the testing ...
Alex Elder
08:32 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
I just finished testing my fix with the iozone test and it
appears to have made the hang I saw go away. I'm now run...
Alex Elder
08:16 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
... Alex Elder
12:57 PM rbd Bug #3547 (Resolved): rbd: suites/iozone.sh failure
... Alex Elder
11:45 AM rbd Bug #3427: krbd: unmap does not remove block device properly
Indeed, that's where this is from. So, there are running, or lingering, requests on the OSD. Shouldn't it try to kick... Nikola Kotur
08:30 AM rbd Bug #3427 (In Progress): krbd: unmap does not remove block device properly
... Alex Elder
02:46 AM rbd Bug #3427: krbd: unmap does not remove block device properly
The same bug hit me in kernel 3.6.7.
Ceph version: 0.54
Kernel log:...
Nikola Kotur
08:59 AM Bug #3546 (Won't Fix): CEPH 0.48.2 OSD crashed causing kernel RBD clients to reboot
Here is a stack trace of an OSD crash, after the OSD crashed it caused all of the hosts using the RBD kernel client t... Kevin Scheunemann
08:34 AM Linux kernel client Bug #3519 (In Progress): rbd map hang during system startup
I never got around to saying this yesterday. The thing I posted
earlier about the scrub messages can be ignored. I...
Alex Elder
04:51 AM Revision 43ef8c10 (ceph): mon: do not crash on invalid 'mon tell N ...' target
Fixes: #3545
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:29 AM Revision c99d9c3a (ceph): rbd: fix import from stdin, add test
Make import work; do I/O in image native block size.
Note: creating sparse images is not currently attempted; could
s...
Dan Mick
01:29 AM Revision a738f44b (ceph): rbd: allow export to stdout, add tests
Fixes: #3502
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
01:29 AM Revision cf2a0454 (ceph): config: make $pid a metavariable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:03 AM Revision e1a9a440 (ceph): fix objectcacher stress test
Sage Weil
12:55 AM Revision aa37fe76 (ceph): test_rados_api_misc: fix TMAPPUT sorting test
Several things wrong here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:24 AM Revision 8850b3c7 (ceph): ceph.spec.in: Fix typo.
Gary Lowell

11/27/2012

11:21 PM Revision a1e08684 (ceph): README: add the libboost-thread-dev dep to the list
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
11:09 PM Revision 054f761f (ceph): ceph.spec.in: Add new test programs to package.
Gary Lowell
10:29 PM Revision b5409935 (ceph): Merge branch 'next'
Sage Weil
10:28 PM Revision dbb3fb11 (ceph): Makefile: Add test/osdc/FakeWriteback.h to noship-headers.
Gary Lowell
10:13 PM Revision 533a6d04 (ceph): Merge branch 'wip-mds-next' into next
OSD bits Reviewed-by: Sam Just <sam.just@inktank.com>
MDS bits Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:13 PM Revision a4439f0f (ceph): osd: move tmapup into a helper
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:13 PM Revision 8e91d00b (ceph): osd: tolerate misordered TMAP updates
The previous tmap implementation requires that the update stream be
sorted or else it will behave erratically (by pla...
Sage Weil
10:13 PM Revision 29fae494 (ceph): osd: do not ENOENT on missing key on remove
The MDS may include RM ops in a tmap update for items that were already
removed: after restarting and replaying the j...
Sage Weil
10:13 PM Revision bc77e528 (ceph): osd: verify TMAPPUT data is sorted
The MDS may try to write unsorted data; make sure it is sorted before
we write it.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
10:13 PM Revision 10b68b2e (ceph): osd: detect (some) misordered ondisk tmaps
Detect a misordered ondisk tmap... if we are already decoding it. We still
leave the trailing bits unchecked.
Signe...
Sage Weil
10:06 PM Revision 919db194 (ceph): rbd workunit: Add tests for clones across pools
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
10:06 PM Revision 51640750 (ceph): rbd workunit: Make "remove_images" silent
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
10:06 PM Revision ca5549e8 (ceph): rbd workunit: Add tests for cross-pool rename
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
10:06 PM Revision bbd343a1 (ceph): rbd: tests for copy with explicit/implicit pool names
Validate change to not assume dest pool == src pool
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh...
Dan Mick
10:06 PM Revision e612afc2 (ceph): rbd: fix import pool assumptions
import allows specifying one image, implicitly or explicitly the
"source" image, even though it's really the destinat...
Dan Mick
10:06 PM Revision 81d38307 (ceph): rbd: change destpool assumptions.
Don't default destpool to srcpool; it's surprising, and
not useful/helpful enough to violate the convention that
"def...
Dan Mick
10:06 PM Revision 724cfd1b (ceph): rbd: --size fixes
* require --size/-s for both create *and* resize
* explicitly permit create with size 0.
Signed-off-by: Dan Mick <da...
Dan Mick
10:06 PM Revision 66b148e3 (ceph): rbd: allow parsing image@snap even if --pool given
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from...
Dan Mick
09:50 PM Revision af5d9e43 (ceph): Makefiles: Use AM_CXXFLAGS for crypto library compiler options
In configure.ac, add the crypto library compiler flags to AM_CXXFLAGS and in
src/Makefile remove CRYPTO_CXXFLAGS and ...
Gary Lowell
09:50 PM Revision 76e26017 (ceph): ObjectContents.h: Fix compiler warning by adding parenthesis
Gary Lowell
09:50 PM Revision 37adf2a9 (ceph): packaging: Add ceph-test debian package
The ceph-test package includes optional test and benchmarking programs. Gary Lowell
09:34 PM Revision c04fcaad (ceph): ceph.spec.in: Add rest-bench and ceph-test packages.
Gary Lowell
09:34 PM Revision 1dc0fce9 (ceph): ceph.spec.in: Enable rest-bench and debug configure options
Gary Lowell
09:31 PM Revision 10a35caa (ceph): Makefiles: Update noinst_headers
Added headers for new tests and benchmarks to the non installed headers
list, so they will be included in the tarball...
Gary Lowell
08:56 PM CephFS Bug #1945: blogbench hang on caps
this might be fixed by commit:854a78669fe057f2bf1bc5a07308b415461e78d7 ... Sage Weil
08:54 PM CephFS Bug #3545 (Resolved): Giving bogus injectargs request crashes ceph-mon
commit:43ef8c10ba55f4c42999cdc34492eb5391d49b68 Sage Weil
07:21 PM CephFS Bug #3545 (Resolved): Giving bogus injectargs request crashes ceph-mon
Since I have only 2 ceph-mon's specifying 3 for the id is invalid.
ubuntu@ceph1:/var/log/ceph$ sudo ceph -s
he...
David Zafman
08:54 PM Revision 8e9554e1 (ceph): Merge remote-tracking branch 'gh/wip-mon-workloadgen' into next
Sage Weil
08:00 PM Revision 1fcccd3e (ceph): crushtool: rework how verbosity works
'verbose' was a bool that would either be passed as one or zero to class
CrushCompile. However, most messages would o...
Joao Eduardo Luis
08:00 PM Revision f7276dea (ceph): crush: relax the order by which rules and buckets must be defined
Before we only allowed buckets (say, 'root') to be defined *before*
rules.
With this patch, we allow buckets and rul...
Joao Eduardo Luis
08:00 PM Revision 31777743 (ceph): mon: Monitor: use existing strict_strtol() on parse_pos_long()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:00 PM Revision f5029074 (ceph): messages: MLog: make ctor's uuid argument a const
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:00 PM Revision e1820d87 (ceph): test: mon: workload generator
User-space tool that interacts with the monitor, with the objective of
generating a workload mimicking a set of OSDs ...
Joao Eduardo Luis
08:00 PM Revision 2a681052 (ceph): qa: workunits: mon: add workloadgen's workunit
Uses test/mon/test_osd_workloadgen to generate a bunch of map
changes
Signed-off-by: Joao Eduardo Luis <joao.luis@in...
Joao Eduardo Luis
08:00 PM Revision 3112cd8f (ceph): test: mon: run_test.sh: helper script for the mon's workloadgen
Takes advantage of qa/workunits/mon/workloadgen.sh to avoid duplicating
code.
Signed-off-by: Joao Eduardo Luis <joao...
Joao Eduardo Luis
07:50 PM Revision 9e8c8617 (ceph): rgw: unaccount multipart parts when completing upload
We need to do it atomically, so info about parts is sent to
the bucket index objclass.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
06:59 PM CephFS Bug #3544: ./configure checks CFLAGS for jni.h if --with-hadoop is specified but also needs to ch...
jni.h is also OK for C or C++. Add it CPPFLAGS to fix the problem? Noah Watkins
06:53 PM CephFS Bug #3544: ./configure checks CFLAGS for jni.h if --with-hadoop is specified but also needs to ch...
You could probably put a AC_PUSH/POP_LANG[C++] around the JNI checks, and then configure.ac would fail properly. Curr... Noah Watkins
05:38 PM CephFS Bug #3544 (Won't Fix): ./configure checks CFLAGS for jni.h if --with-hadoop is specified but also...
If configure is used like so:
CFLAGS="-fno-omit-frame-pointer -g -O2 -I/usr/lib/jvm/java-6-openjdk-amd64/include" CX...
Anonymous
06:47 PM CephFS Bug #1047: mds: crash on anchor table query
Hi,
Still have the problem here. ...
Samuel Hassine
05:31 PM Messengers Feature #3509 (Fix Under Review): msgr: delay injection
wip-msgr-delay-queue
running it against the rados suite now.
Sage Weil
05:29 PM Revision 15b4ac58 (ceph): Merge remote-tracking branch 'gh/wip-perf' into next
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Sage Weil
05:28 PM Revision 60d82062 (ceph): Merge remote-tracking branch 'gh/wip-crush' into next
Sage Weil
04:52 PM Revision d4bc3729 (ceph): fix syncfs handling in error case
If the call to syncfs() fails, don't try to call syncfs again via
syscall(). If HAVE_SYS_SYNCFS is defined, don't fal...
Danny Al-Gaaf
03:49 PM Linux kernel client Bug #2506: ceph: ceph_add_cap: couldn't find snap realm NNN
Re,
Ceph version causes the kernel panics we are encountering:...
Samuel Hassine
03:47 PM Linux kernel client Bug #2506: ceph: ceph_add_cap: couldn't find snap realm NNN
Hi Ceph Dev team,
Same problem here, with the last version of Ceph kernel client and the 2 last kernel (linux-imag...
Samuel Hassine
02:28 PM CephFS Feature #605 (Rejected): mds: verify/repair anchor table
Sage Weil
02:28 PM CephFS Feature #764 (Rejected): mds: make anchor table scale
Sage Weil
02:27 PM CephFS Feature #3543 (Closed): mds: new encoding
Sage Weil
02:27 PM CephFS Feature #3542 (Duplicate): mds: migration path for existing anchors, anchortables, etc.
Sage Weil
02:27 PM CephFS Feature #3541 (Resolved): mds: robust ino lookup using file backpointers
Following #3540 and #3863, implement the lookup-by-ino algorithm described in http://www.spinics.net/lists/ceph-devel... Sage Weil
02:26 PM CephFS Feature #3540 (Resolved): mds: maintain per-file backpointers on first file object
Add backtraces to each file object, as described at http://www.spinics.net/lists/ceph-devel/msg11872.html. This ticke... Sage Weil
02:25 PM CephFS Feature #3437 (Resolved): client: expose mds session state via admin socket
Sage Weil
02:25 PM CephFS Feature #3436 (Resolved): client: expose mds requests via admin socket
Sage Weil
01:56 PM Linux kernel client Bug #3539 (Rejected): null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
commit:7246240c7c186542f73af4fadc744d66440f616f is not in master. false alarm! Sage Weil
01:52 PM Linux kernel client Bug #3539: null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
... Sage Weil
12:51 PM Linux kernel client Bug #3539 (Rejected): null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
... Sage Weil
11:22 AM Bug #3538 (Resolved): rbd fsx test causes osd attr value mismatch err
Logs: ubuntu@teuthology:/a/teuthology-2012-11-23_07:00:03-regression-testing-master-basic/2882... Tamilarasi muthamizhan
09:25 AM Bug #3521 (Resolved): windows 2008 kvm guest crashes with "floating point exception" when using r...
Sage Weil
09:24 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
merged into next Sage Weil
09:10 AM Linux kernel client Bug #3519: rbd map hang during system startup
This may not be related, but in that log (...16cce/gistfile1.txt)
the first "scrub ok" messages showed up in the sam...
Alex Elder
08:36 AM CephFS Bug #3531 (In Progress): mds segfault at _unlink_local_finsh
new asserts in wip-mds-ls Sage Weil
06:03 AM Revision 9c76ed62 (ceph): Merge branch 'wip-rbd-cmdparse'
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
06:02 AM Revision ece11b0e (ceph): rbd workunit: Add tests for clones across pools
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
06:02 AM Revision 0be9b15b (ceph): rbd workunit: Make "remove_images" silent
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
06:02 AM Revision a96ede94 (ceph): rbd workunit: Add tests for cross-pool rename
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
05:38 AM Revision 39180430 (ceph): rbd: tests for copy with explicit/implicit pool names
Validate change to not assume dest pool == src pool
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh...
Dan Mick
05:38 AM Revision c2196981 (ceph): rbd: fix import pool assumptions
import allows specifying one image, implicitly or explicitly the
"source" image, even though it's really the destinat...
Dan Mick
05:37 AM Revision 3b0c3605 (ceph): rbd: change destpool assumptions.
Don't default destpool to srcpool; it's surprising, and
not useful/helpful enough to violate the convention that
"def...
Dan Mick
05:37 AM Revision 08f47a42 (ceph): rbd: --size fixes
* require --size/-s for both create *and* resize
* explicitly permit create with size 0.
Signed-off-by: Dan Mick <da...
Dan Mick
05:37 AM Revision e452df6d (ceph): rbd: allow parsing image@snap even if --pool given
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Dan Mick
05:14 AM Revision 854a7866 (ceph): mds: don't add not issued caps when confirming cap receipt
There is message ordering race in cephfs kernel client. We compose
cap messages when i_ceph_lock is hold. But when ad...
Yan, Zheng
05:14 AM Revision 57310268 (ceph): mds: don't expire log segment before it's fully flushed
Expiring log segment before it's fully flushed may cause various
issues during log replay.
Signed-off-by: Yan, Zheng...
Yan, Zheng
05:14 AM Revision a3aad3c3 (ceph): mds: fix anchor table update
The reference count of an anchor table entry that corresponds to
directory is number of anchored inodes under the dir...
Yan, Zheng
05:14 AM Revision 642ffc92 (ceph): mds: check parent inode's versionlock when propagating rstats
To propagate rstats to one level up, we need lock both parent
inode's nestlock and versionlock.
Signed-off-by: Yan, ...
Yan, Zheng
05:14 AM Revision 3e988d45 (ceph): osdc/ObjectCacher: touch Objects in lru
Touch the object when we touch one of it's bh's, and when we touch it
during readx (possibly because it is negative)....
Sage Weil
05:13 AM Revision a41dde3d (ceph): Merge branch 'next'
Sage Weil
05:13 AM Revision 16215d9c (ceph): osdc/ObjectCacher: remove unused waitfor_{rd,wr}
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:13 AM Revision 011d1e79 (ceph): osdc/ObjectCacher: *do* pin object during write
This hopefully resolves #3431.
We originally did this in 46897fd4ffc2fe2fc2cc0c39b5d4c510df1e6c25, and
then reverted...
Sage Weil
01:15 AM Revision 88f21818 (ceph): crush: for chooseleaf rules, retry CRUSH map descent from root if leaf ...
Consider the CRUSH rule
step chooseleaf firstn 0 type <node_type>
This rule means that <n> replicas will be chosen...
Jim Schutt
01:15 AM Revision 0cc47ff6 (ceph): crush: introduce CRUSH_TUNABLES2 feature
For the chooseleaf_descend_once flag.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:15 AM Revision 6efe977f (ceph): mon, osd: adjust msgr requires for CRUSH_TUNABLES2 feature
Make this code a bit manageable for multiple features.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

11/26/2012

11:55 PM Revision 6bc32b20 (ceph): rgw: usage REST api handles cateogories
Fixes: #3528
The usage REST api was missing the categories filter.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:55 PM Revision 0beeb47c (ceph): rgw: document ops logging setup
Fixes: #3530
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:30 PM Revision 3a0ee8e4 (ceph): perfcounters: add 'perf' option to disable perf counters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:30 PM Revision 94423ac9 (ceph): perfcounters: fl -> time, use u64 nsec instead of double
(Almost) all current float users are actually time values, so switch to
a utime_t-based interface and internally usin...
Sage Weil
11:29 PM Bug #3536: librados: client.glance authentication error (1) Operation not permitted
I found the solution to solve this issue:
Edit the ceoh.conf file and create a new tag [client.glance]:
@[globa...
ye yuan
10:08 PM Bug #3536 (Resolved): librados: client.glance authentication error (1) Operation not permitted
Hi all,
I want to integrate ceph and glance, and enable RBD as glance storage backend. Request commited by defaulf...
ye yuan
11:04 PM Revision a37c34de (ceph): Search for srcdir/.git in check_version
Support srcdir != . looking for .git in srcdir when computing the ceph
release and git tag.
Signed-off-by: Alexandre...
Alexandre Oliva
11:04 PM Revision b1c71088 (ceph): logrotate on systems without invoke-rc.d
The which command doesn't output anything to stdout when it can't find
the given program name, and then [ -x ] passes...
Alexandre Oliva
10:34 PM Bug #3537 (Won't Fix): Logs can run root out of space and crash ceph cluster (need more aggressiv...
I'd like to see log rotation which prevents a root filesystem from being run out of space. This means that the daily... David Zafman
09:46 PM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
also, direct io test fails on testing but passes on master. maybe the same bug? it's a shorter test, probably easie... Sage Weil
09:19 PM Bug #3431: ceph fuse crashed during fsx test
commit:011d1e79ab0c690bf2cf8cdb3f87c903e0ef4b9d Sage Weil
09:19 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
Sage Weil
04:54 PM Bug #3431: ceph fuse crashed during fsx test
i have an alternate fix pushed to wip-mds-next.. sam, want to take a look? Sage Weil
04:46 PM Bug #3431: ceph fuse crashed during fsx test
recent logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4176 ... Tamilarasi muthamizhan
08:48 PM Revision d72c2c86 (ceph): Removing ceph dirs while scrubbing ceph off the system
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
08:29 PM Revision 74b2a2d9 (ceph): rgw: POST requests not default to init multipart upload
Fixes: #3516
We don't default to init multipart upload request when
getting S3 POST. This way when the request is not...
Yehuda Sadeh
07:15 PM Revision f0c608c0 (ceph): client: add ceph_open_layout interface
Adds an interface identical to ceph_open() that takes additional
parameters specifying a file layout to use on new fi...
Noah Watkins
07:15 PM Revision 1f8c3234 (ceph): java: add ceph_open_layout interface
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
07:08 PM Revision a4c41e20 (ceph): Add objectcacher stress testing
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:38 PM Revision caef5acd (ceph): Merge branch 'next'
Josh Durgin
06:37 PM Revision 365ba060 (ceph): qa: add script to run objectcacher tests
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
05:57 PM Bug #3270: osd crash during rbd test run
recent logs: ubuntu@teuthology:/a/teuthology-2012-11-23_19:00:03-regression-master-testing-gcov/3036 Tamilarasi muthamizhan
05:35 PM rgw Feature #3535 (Resolved): rgw: configurable list of http attributes
Yehuda Sadeh
05:27 PM rgw Bug #3534 (Resolved): rgw: no anonymous handling when going through swift
anonymous requests that go through swift rejected automatically. Yehuda Sadeh
05:11 PM rbd Bug #3524: test_librbd_fsx: crash after flatten
recent logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4332 Tamilarasi muthamizhan
05:10 PM rgw Bug #3532 (Resolved): rgw: wrong bucket stats after multipart upload
We account the parts twice. Yehuda Sadeh
05:04 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
Logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4280 Tamilarasi muthamizhan
05:00 PM CephFS Bug #3531 (Resolved): mds segfault at _unlink_local_finsh
logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4225... Tamilarasi muthamizhan
04:38 PM Revision 30669d6d (ceph): Merge remote-tracking branch 'gh/wip-upstart' into next
Sage Weil
04:37 PM Revision 525f942e (ceph): init-ceph: do not make noise about missing devs
It is pretty normal not to include the devs line in the ceph.conf. Do not
print/warn about it.
Signed-off-by: Sage ...
Sage Weil
04:20 PM rgw Feature #3530 (Resolved): rgw: document ops logging setup
Done, commit:0beeb47c43f391639882182766b0634cbeba72e5 Yehuda Sadeh
03:13 PM rgw Feature #3530 (Resolved): rgw: document ops logging setup
Yehuda Sadeh
04:20 PM rgw Bug #3528 (Resolved): rgw: usage admin api missing categories filter
Fixed, commit:6bc32b20086c7cecd58b439b6b7d819b63fdcb73 Yehuda Sadeh
02:40 PM rgw Bug #3528 (Resolved): rgw: usage admin api missing categories filter
Yehuda Sadeh
02:56 PM rgw Feature #3529 (Resolved): rgw: configurable success status response for put obj
Need to make it configurable. By default we return 200, clients may need to tweak that. Yehuda Sadeh
02:36 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
I've pushed a branch wip-perf that avoid floating point... can you give it a go?
Sage Weil
02:32 PM rgw Bug #3516 (Resolved): POST /bucket/random throws a 500
Done, commit:74b2a2d9641b6b1d3572d4706fa0cae34ea9e130. Yehuda Sadeh
12:57 PM Feature #3527 (Resolved): osd: blacklist should cancel outstanding watches from blacklisted client
While testing locking/fencing, I noticed that if an rbd client is blacklisted, it
receives ESHUTDOWN from any operat...
Dan Mick
10:53 AM Bug #3286 (Resolved): librbd, kvm, async io hang
Hooray! Josh Durgin
10:33 AM rgw Bug #3517 (Resolved): rgw: usage does not account bytes_received, bytes_sent
Yehuda Sadeh
10:33 AM rgw Feature #3442 (Resolved): rgw: support Keystone tokens revocation
Done, as part of the keystone feature. Yehuda Sadeh
10:31 AM rgw Bug #3452 (Resolved): rgw: Handling of dates in If-UnModified-Since / Last-Modified seems to have...
Yehuda Sadeh
10:23 AM rgw Bug #3492 (Resolved): rgw: relax date parsing
Done, commit:ce284552060fe662a65db086e4e87fcfc3bcef7d. Yehuda Sadeh
10:21 AM rgw Feature #3494: ceph S3 upload slowly
When using the ceph filesystem, the objects are not necessarily being written to the backend immediately, so any perf... Yehuda Sadeh
03:37 AM Documentation #3438 (Resolved): Adding/Removing Monitor documentation may be wrong
Joao Eduardo Luis

11/25/2012

10:43 PM Revision 9f7ab6e8 (ceph): kernel: remove serial rbd_xfstests job
Sage Weil
10:42 PM Revision 7ff17ff0 (ceph): xfstests: remove 179 and 182 from parallel test
2012-11-25T11:34:51.177 INFO:teuthology.task.rbd.client.2.out:179 [failed, exit status 1] - output mismatch (s... Sage Weil
10:27 PM Bug #3286: librbd, kvm, async io hang
OK, with ceph next @ bc32fc42 (and rbd_cache_size=33554433) it completed the full fio test several times, in contrast... Chris Dunlop
09:29 PM Revision bc32fc42 (ceph): syncfs: check for __NR_syncfs too
Also make the filestore startup tell us *all* variants that are
supported, not just the first one.
Tested-by: Stefan...
Sage Weil
06:46 PM Bug #3520 (Resolved): Error listing snapshots: (5) Input/output error
Sage Weil
05:27 PM Bug #3520: Error listing snapshots: (5) Input/output error
Sage Weil wrote:
> ye yuan wrote:
> > ye yuan wrote:
> > > Sage Weil wrote:
> > > > Change your osd class dir lin...
ye yuan
08:44 AM Bug #3520: Error listing snapshots: (5) Input/output error
ye yuan wrote:
> ye yuan wrote:
> > Sage Weil wrote:
> > > Change your osd class dir line to have /usr/lib instead...
Sage Weil
06:36 PM Bug #2536: librados crashed while getting stat of an object
Hi,
I got the same assertion:
radosgw-admin user create
./log/SubsystemMap.h: In function 'bool ceph::log::Sub...
Benjamin Schulz
05:34 PM Revision 6890675b (ceph): monmap: fix crash from dup initial seed mons
Fix bug reproduced by
-m hostname,ip_that_hosthname_resolves_to
Backport: argonaut
Reported-by: Drunkard Zhang <go...
Sage Weil
05:18 PM Revision 39d2d08a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:37 PM Revision d07d7289 (ceph): run: save original config, too
Sage Weil
01:19 PM Bug #3526 (Resolved): Commands mentioned in documentation are incomplete ?
http://ceph.com/docs/master/rados/operations/auth-intro/#ceph-authorization-caps
Maybe it is just me, but commands...
Leen Besselink
09:16 AM Linux kernel client Bug #3525 (Resolved): kclient+iozone hang on ceph-client testing
... Sage Weil
08:44 AM Bug #3501 (Resolved): gitbuilder: rsync out tags
Sage Weil

11/24/2012

08:52 PM rbd Bug #3524 (Duplicate): test_librbd_fsx: crash after flatten
... Sage Weil
07:12 PM Bug #3495: ceph-mon crash
Sorry, marked this as resolved and only noticed the last comment afterwards (silly me).
For the monitor, a good lo...
Joao Eduardo Luis
07:05 PM Bug #3495 (Resolved): ceph-mon crash
Joao Eduardo Luis
07:04 PM Bug #3361 (Resolved): don't log secrets
Joao Eduardo Luis
06:51 PM Bug #3279 (Resolved): mon/caps: cap comparison in get-or-create is based on a string literal
Joao Eduardo Luis
06:05 PM Revision 7602a055 (ceph): osdc/ObjectCacher: fix BufferHead leak on ENOENT
This was detected by fsstress over ceph-fuse under valgrind.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:16 PM Revision 8a03d501 (ceph): Merge remote-tracking branch 'gh/wip-mon-misc-fixes' into next
Sage Weil
03:52 PM Bug #3520: Error listing snapshots: (5) Input/output error
ye yuan wrote:
> ye yuan wrote:
> > Sage Weil wrote:
> > > Change your osd class dir line to have /usr/lib instead...
ye yuan
03:45 PM Bug #3520: Error listing snapshots: (5) Input/output error
ye yuan wrote:
> Sage Weil wrote:
> > Change your osd class dir line to have /usr/lib instead of $(libdir).. that v...
ye yuan
03:42 PM Bug #3520: Error listing snapshots: (5) Input/output error
Sage Weil wrote:
> Change your osd class dir line to have /usr/lib instead of $(libdir).. that variable substitution...
ye yuan
03:25 PM Bug #3520: Error listing snapshots: (5) Input/output error
Change your osd class dir line to have /usr/lib instead of $(libdir).. that variable substitution does not work. Sage Weil
03:17 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Josh Durgin wrote:
> It's more than just perfcounters that use floating point. Crush does too. It might be less like...
Sage Weil
03:14 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
It's a matter of correctness, not of probability. Not sure though if crush is being called on the library called thre... Yehuda Sadeh
03:02 PM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
It's more than just perfcounters that use floating point. Crush does too. It might be less likely to crash from crush... Josh Durgin
10:08 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Yehuda Sadeh wrote:
> Any reason why this have to be float? We can keep elapsed time in nanoseconds instead.
Good...
Sage Weil
09:52 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
Any reason why this have to be float? We can keep elapsed time in nanoseconds instead. Yehuda Sadeh
09:34 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
The problem is that qemu doesn't save the floating point state when calling into the storage library code, and the in... Sage Weil
09:24 AM rgw Feature #3488 (Resolved): rgw: dump ops log to a socket
Sage Weil
09:24 AM rbd Feature #3280 (Resolved): fsx: test flatten when cloning
Sage Weil
09:12 AM Bug #3522 (Duplicate): Error listing snapshots: (5) Input/output error
#3520 Greg Farnum
09:12 AM Bug #3523 (Duplicate): Error listing snapshots: (5) Input/output error
#3520 Greg Farnum
03:14 AM Revision df550c9c (ceph): make mkcephfs and init-ceph osd filesystem handling more flexible
Remove btrfs specific keys and replace them by more generic
keys to be able to replace btrfs with e.g. xfs or ext4 ea...
Danny Al-Gaaf

11/23/2012

07:13 PM Revision 96b82ebf (ceph): mon: Monitor: wake up contexts based on paxos machine's state
When recovering the leader, only wake up a paxos machine's contexts if
the paxos machine is in a state that can handl...
Joao Eduardo Luis
07:13 PM Revision 3b061ab9 (ceph): mon: AuthMonitor: increase log levels when logging secrets
Fixes: #3361
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
07:13 PM Revision 7527a1ea (ceph): auth: Keyring: increase log levels when logging secrets
Fixes: #3361
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
07:13 PM Revision deabdc8a (ceph): auth: cephx: increase log levels when logging secrets
We understand that logging secrets may be useful when debugging the root
causes for auth issues. However, logging sec...
Joao Eduardo Luis
07:12 PM Revision d6cf77dc (ceph): crush: CrushWrapper: don't add item to a bucket with != type than wanted
We take little consideration about the type of the bucket we are adding
an item to. Although this works for the vast ...
Joao Eduardo Luis
07:12 PM Revision 95e1fe88 (ceph): mon: PGMonitor: check if pg exists when handling 'pg map <PG>'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:20 PM Bug #3523 (Duplicate): Error listing snapshots: (5) Input/output error
Hi all,
I build one-node cluster Ceph(0.48, the stable version installed by apt-get) and Ceph -s display HEALTH_OK...
ye yuan
06:03 PM Bug #3522 (Duplicate): Error listing snapshots: (5) Input/output error
Hi all,
I build one-node cluster Ceph(0.48, the stable version installed by apt-get) and Ceph -s display HEALTH_OK...
ye yuan
11:30 AM Bug #3495: ceph-mon crash
Joao, what kind of ceph configuration would make the logs more useful in the future?
Ceph crashes fairly often here,...
Artem Grinblat
11:21 AM Bug #3495 (Fix Under Review): ceph-mon crash
wip-mon-misc-fixes contains commit 96b82ebf870bda5af33624f698785bac6ae78234 that should fix this bug.
The approach...
Joao Eduardo Luis
10:45 AM Bug #3495: ceph-mon crash
It appears that this crash is somewhat related with an election, and then something made the 'have_pending' variable ... Joao Eduardo Luis
06:34 AM Bug #3361 (Fix Under Review): don't log secrets
Joao Eduardo Luis
06:31 AM Bug #3520: Error listing snapshots: (5) Input/output error
I had checked folder /usr/lib/rados-classes/ , there were all so files including libcls_rbd.so. ye yuan
02:06 AM Bug #3520 (Resolved): Error listing snapshots: (5) Input/output error
Hi all,
I build one-node cluster Ceph(0.48, the stable version installed by apt-get) and Ceph -s display HEALTH_OK...
ye yuan
04:28 AM Bug #3521 (Resolved): windows 2008 kvm guest crashes with "floating point exception" when using r...
Host: ubuntu 12.10 amd64
Guest: windows 2008 r2
Ceph: 0.48.argonaut2 (the one from the ubuntu repos)
The crash i...
Corin Langosch

11/22/2012

10:59 PM Revision ab8327fe (ceph): Merge remote-tracking branch 'origin/next' into next
Yehuda Sadeh
09:59 PM Revision b2f80359 (ceph): s3tests: fix typo
Sage Weil
09:59 PM Revision b8e6ce4d (ceph): s3tests: fix typo
Sage Weil
09:53 PM Revision 1c715a11 (ceph): mds: child directory inherits SGID bit
Update the inode, not the local variable.
Reported-by: Giorgos Kappes <geokapp@gmail.com>
Signed-off-by: Sage Weil <...
Sage Weil
08:57 PM Revision 3110e5ca (ceph): Merge remote-tracking branch 'origin/next' into next
Yehuda Sadeh
08:55 PM Revision a0e8452a (ceph): Merge branch 'wip-opslog-socket2' into next
Conflicts:
src/rgw/rgw_main.cc
Yehuda Sadeh
05:17 PM Revision 55081c2b (ceph): crush: prevent loops from insert_item
If the insertion would create a loop, return -EINVAL.
Fixes: #3515
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:50 PM Revision b706945a (ceph): Try using syscall() for syncfs if not supported directly by glibc
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:35 PM Feature #3476 (Resolved): mon: fix all leaks
Haven't been able to trigger any further leaks with master since the merge with wip-mon-leaks-fix. Joao Eduardo Luis
10:28 AM Linux kernel client Bug #3519: rbd map hang during system startup
https://raw.github.com/gist/4132395/7cb5f0150179b012429c6e57749120dd88616cce/gistfile1.txt Sage Weil
09:22 AM RADOS Bug #3515 (Resolved): mon: segfault when 'crush set' with different buckets with the same name
Sage Weil

11/21/2012

10:19 PM Revision 189d073b (ceph): rgw: fix usage accounting
bytes_sent and bytes_received are no longer accounted
in the req_state, needed to get them out of the ClientIO
object...
Yehuda Sadeh
09:27 PM Revision 5126bd70 (ceph): rbd: make snap purge fail if removing a snap fails
Otherwise we report 100% removed when some may have failed.
Reported-by: Andrey Korolyov <andrey@xdel.ru>
Signed-off...
Josh Durgin
09:12 PM Revision 6c1e2b66 (ceph): rgw: fix xml parser leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit f86522cdfcd81b2d28c581ac8b8de6226bc8d1a4)
Yehuda Sadeh
09:11 PM Revision 17e4c0df (ceph): rgw: fix memory leaks
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 98a04d76ebffa61c3ba4b033cdd57ac57b2f29f3)...
Yehuda Sadeh
08:43 PM Linux kernel client Bug #3519 (Resolved): rbd map hang during system startup
nick narrowed this down to 50-libceph_resubmit_linger_ops_when_pg_mapping_changes.patch on top of 3.5; everything els... Sage Weil
08:34 PM Revision 2b002a8d (ceph): Merge branch 'wip-java-enotdir'
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Reviewed-by: Joe Buck <jbbuck@gmail.com>
Noah Watkins
08:09 PM Revision 5c27bc42 (ceph): rgw: fix cleanup
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:09 PM Revision f40f715c (ceph): rgw: signal shuts down fcgi socket
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 PM Revision 24fde547 (ceph): crypto: fix nss related leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 PM Revision 7f221a58 (ceph): rgw: fix xml parser leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 PM Revision b3b77b6c (ceph): rgw: fix memory leaks
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:04 PM Revision ddf377a4 (ceph): rgw: fix cleanup
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:00 PM Revision 820911b2 (ceph): msgr: use get_myaddr and set_myaddr to set the nonce
We can't set it directly via get_myaddr as its a const ref. Dur.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
06:55 PM Revision c31f94d1 (ceph): set the nonce unconditionally on bind
Greg Farnum
05:48 PM Revision afd4da73 (ceph): doc: Added FAQ back into toc tree.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:34 PM Revision 0dbf6e89 (ceph): test_librbd_fsx: Add OP_FLATTEN
Dan Mick
04:34 PM Revision 7021f1a2 (ceph): test_librbd_fsx: consume saved-image files as test runs
Avoid consuming lots of disk space by holding only as many file
copies as needed (compare the n-2 file as we make clo...
Dan Mick
04:29 PM Revision ddcf2089 (ceph): workunit: fix indentation
Sage Weil
03:44 PM rbd Bug #3518 (Can't reproduce): rbd import file --format 2 creates an image named '--format'
obviously not what was desired, but moreover, not sure how to delete it Dan Mick
03:44 PM Revision ffd19b64 (ceph): run xfstests on 3 parallel clients
Sage Weil
02:27 PM rgw Bug #3517: rgw: usage does not account bytes_received, bytes_sent
Fixed by commit:189d073b2554ce32de7d6c759f03e08b25b3512e Yehuda Sadeh
02:08 PM rgw Bug #3517 (Resolved): rgw: usage does not account bytes_received, bytes_sent
Yehuda Sadeh
11:31 AM rgw Bug #3516 (Resolved): POST /bucket/random throws a 500
According to Yehuda this is making an init multipart upload request and something is triggering the 500. A 4xx is exp... Stephon Striplin
07:36 AM RADOS Bug #3515 (Resolved): mon: segfault when 'crush set' with different buckets with the same name
Initially reported by user 'LeaChim' in IRC.
Tracked it down to CrushWrapper::insert_item() that will eventually e...
Joao Eduardo Luis
12:41 AM Revision b35e37fb (ceph): osdc/Striper: fix handling for sparse reads in add_partial_sparse_result()
If bl_map begins *after* the first item in buffer_extents, we want to
skip only the first buffer extent before doing ...
Sage Weil
12:30 AM Revision 328d72d7 (ceph): rgw: signal shuts down fcgi socket
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

11/20/2012

11:48 PM Revision ca086261 (ceph): xfstests: run in parallel on multiple machines
xfstests itself still seems to have some global dependencies that
make it hard to run more than one instance per node...
Josh Durgin
11:30 PM Revision 4eb50e68 (ceph): crypto: fix nss related leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:30 PM Linux kernel client Bug #3514 (Resolved): support 32-bit placement seed
The current ceph_pg struct in the kernel uses 16 bits for the placement seed, limiting the total number of pgs. Sage Weil
09:57 PM Revision 1c50db6a (ceph): rgw-logsocket: a task to verify opslog socket works
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:57 PM Revision 26df886d (ceph): rgw-logsocket: a task to verify opslog socket works
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:55 PM Revision 436baa0b (ceph): java: add Java exception for ENOTDIR
This specialization is useful in the Hadoop CephFS shim. An lstat may
return ENOTENT or ENOTDIR or some other IOExcep...
Noah Watkins
09:53 PM Revision 700b5c00 (ceph): qa/run_xfstests.sh: drop tests 174 and 181
These tests are showing intermittent failures so we'll drop them
from the default list for the time being.
Signed-of...
Alex Elder
09:48 PM Revision 8bb3a150 (ceph): rbd_xfstests: fix the test list, drop 181
The main purpose of this was to eliminate test 181 from the list.
But I also found the test list that was there was b...
Alex Elder
09:12 PM Revision 57c8116c (ceph): doc: filename change to fix a link.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:21 PM Revision 15f77131 (ceph): doc: fixed links that broke due to new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:57 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
also:... Sage Weil
04:40 PM Bug #2954 (In Progress): osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/2538...
ubuntu@teuthology:/a/teuthology-2012-11-18_19:00:03-regression-master-testing-gcov/1220
2012-11-18 22:02:46.290679...
Tamilarasi muthamizhan
04:52 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
er, commit:b35e37fb73c942c9be6c551d9c52d9507bc7fd7f Sage Weil
04:39 PM Bug #3428 (Resolved): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
commit:ba1e2cc68b236e2cd79dc2c5821ed47080746a86 Sage Weil
03:53 PM Revision df3b1b89 (ceph): task/pexec: Output stderr to teuthology log
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:15 AM Bug #3513: rgw log show error
It looks like you've put spaces in your command line, should be '--bucket=<bucket>' and not '--bucket = <bucket>', etc. Yehuda Sadeh
01:10 AM Revision f86522cd (ceph): rgw: fix xml parser leak
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:52 AM Revision 98a04d76 (ceph): rgw: fix memory leaks
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:44 AM Revision 394768bc (ceph): doc: Removed "deprecated" from toctree. Confused some users.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:34 AM Revision 739bca15 (ceph): doc: Removing old/unused images.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

11/19/2012

11:36 PM Bug #3513 (Resolved): rgw log show error
hi ,
am using, ubuntu 12.04 lts operating with kernel version '3.2.0-23-generic'
and ceph version '0.52-958-gdb7c...
Lokesh Krishnappa
04:33 PM Revision d516307d (ceph): task/ceph-fuse: Add log messages for abort
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:33 PM devops Tasks #3512 (Closed): Publish our fastcgi packages
Right now, our fastcgi packages are only available from a gitbuilder address. We should have a pretty-published set o... Greg Farnum
04:04 PM Revision de12ae98 (ceph): Merge branch 'next'
Sage Weil
03:49 PM Feature #3511 (New): figure out how to best set the heartbeat grace periods
In Journal Club today we discussed failure detection, and we realized that while much of our failure detection has so... Greg Farnum
03:06 PM Bug #3431 (Fix Under Review): ceph fuse crashed during fsx test

With the fixes in place, we now get an assertion on readx path during lru cache eviction. I've pushed proposed fix...
Sam Lang
02:48 PM Messengers Bug #3510 (Resolved): messenger doesn't fill in nonce if port is specified
A user came into irc this morning have trouble getting rebooted OSDs into the cluster. Sam tracked it down to the dae... Greg Farnum
02:00 PM Bug #3428 (In Progress): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
Sage Weil
01:31 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
...and this seems to reproduce it so far:
./test_librbd_fsx -d -W -R -p 10 -t 1 -S 4 -N 300 rbd fsx
Dan Mick
12:55 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
Running test_librbd_fsx I encountered this again (with master, including
the changes in wip-rbd-read):
272 read...
Dan Mick
01:49 PM Feature #3319 (Resolved): java: add unit test target with check:jni,nabounds options
Noah Watkins
01:49 PM CephFS Feature #3338 (Resolved): java: add unit tests for link/unlink/readlink/symlink
Noah Watkins
11:06 AM rgw Feature #3441 (Resolved): rgw: integrate with Keystone
Yehuda Sadeh
11:06 AM rgw Feature #3343 (Resolved): rgw: stripe objects
Yehuda Sadeh
11:06 AM rgw Feature #771 (Resolved): rgw: POST
Yehuda Sadeh
11:06 AM rgw Feature #1717 (Resolved): rgw: support json input
Yehuda Sadeh
05:20 AM Revision f8f452f3 (ceph): Merge remote-tracking branch 'gh/wip-mon-parsing' into next
Sage Weil

11/18/2012

10:37 PM Revision 34e5f9bb (ceph): Merge branch 'wip-mon-leaks-fix' into next
Sage Weil
10:35 PM Revision 837ab3c7 (ceph): xfstests: disable 174
2012-11-18T11:11:53.032 INFO:teuthology.orchestra.run.out:174 [failed, exit status 1] - output mismatch (see 174.o... Sage Weil
10:34 PM Revision 841a2895 (ceph): xfstests: explicitly enumerate test list
Sage Weil
09:23 PM Bug #3465 (Resolved): Unclear error message when running 'ceph osd rm'
Sage Weil
05:24 PM Revision 7a602fa1 (ceph): workunit: fix default subdir
Make subdir argument optional. Sage Weil
04:34 PM Revision 288db95a (ceph): mon: shutdown async signal handler sooner
Before the mon, and lockdep, in particular.
#0 __pthread_mutex_lock (mutex=0x30) at pthread_mutex_lock.c:50
#1 0x0...
Sage Weil
04:29 PM Revision 82042adf (ceph): msg/Pipe: remove useless reader_joining
We set it but do not read it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM Revision 92d6b8e6 (ceph): mon/AuthMonitor: reorder session->put()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:29 PM Revision 45c652d7 (ceph): mon/AuthMonitor: refactor assign_global_id
Move the failure logic into the caller, where we easier to do something
about it and return the right value to the ca...
Sage Weil
04:29 PM Revision e0e9a2da (ceph): msg/Pipe: don't leak session_security
Make sure we free old instances of sesseion_security before we reset the
pointer.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
04:29 PM Revision 6d3afce4 (ceph): mon: sessions get cleaned up before dtor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:29 PM Revision 005967d2 (ceph): mon: drop con->session reference in remove_session()
This captures all callers.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM Revision 3e2eb3a1 (ceph): mon: clean up Subsription xlists
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:29 PM Revision 183953e1 (ceph): msg/SimpleMessenger: use put() on local_connection
This aids leak debugging; not much else.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM Revision c4caf871 (ceph): msg/DispatchQueue: fix message leak from discard_queue()
We need to drop the Message ref() here; the msgr owns one ref
independent of those from the intrusive_ptr's in the qu...
Sage Weil
04:29 PM Revision c07c93e0 (ceph): msg/Pipe: join previous reader threads
We may stop and then restart the reader thread. Join previous threads
before we create new ones.
Signed-off-by: Sag...
Sage Weil
04:28 PM Revision 988f92a7 (ceph): mon: remove all sessions on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 PM Revision 900a0fa2 (ceph): mon: Monitor: drop election messages if entity doesn't have enough caps
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:28 PM Revision 9e3ceca0 (ceph): mon: Monitor: finish contexts on shutdown
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:28 PM Revision bbe2e1ad (ceph): mon: Paxos{,Service}: finish contexts and put messages on shutdown
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:28 PM Revision d0057325 (ceph): mon: Monitor: make MSG_MON_PAXOS case a bit more consistent
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:42 PM Revision 5cf6c7e9 (ceph): ceph_mon: cleanup on shutdown
Properly cleanup the throttlers, 'g_ceph_context' and the
async_singnal_handler.
Signed-off-by: Joao Eduardo Luis <j...
Joao Eduardo Luis
10:12 AM Bug #2386 (Resolved): xfstests: failed #34
Sage Weil
09:29 AM Bug #3134 (Can't reproduce): osd: hang in journal?
Sage Weil
09:27 AM Messengers Feature #3509 (Resolved): msgr: delay injection
Sage Weil
07:21 AM Revision 68491afc (ceph): rgw: add -lresolv flags to Makefile.am
radosgw depends on libresolv since since the commit 951c6be. So we need to
add -lresolve flags, or it cannot link rig...
Chen Baozi
05:01 AM Revision fa63dd42 (ceph): valgrind: enumerate warnings in log; check leaks from client, mon only
Sage Weil
12:30 AM Revision 7903aabe (ceph): mon/MonClient: use thread-safe RNG for picking monitors
Avoid using shared-state rand() when picking monitors. This way we don't
screw with library users like test_librbd_f...
Sage Weil

11/17/2012

10:45 AM Feature #3508 (Rejected): default to system libs3
Sage Weil
09:29 AM Bug #3507 (Resolved): rados api system tests failure
... Sage Weil
05:26 AM Revision f9fd0659 (ceph): Merge remote-tracking branch 'gh/wip-3431' into next
Sage Weil
01:59 AM Revision 07c831ac (ceph): upstart: fix limit lines
Two arguments.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:36 AM Revision e85c9e7b (ceph): Merge branch 'wip-coverity' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
01:36 AM Revision 12eb797f (ceph): client: fix lock leak in lazio_*() failure paths
CID 743400 (#1 of 1): Missing unlock (LOCK)
At (5): Returning without unlocking "this->client_lock._m".
CID 743399 (...
Sage Weil
01:28 AM Revision ff0a44bb (ceph): upstart: make ceph-osd-all, ceph jobs
This will let you start/stop all daemons.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:28 AM Revision b4a769df (ceph): upstart: add ceph-osd-all-starter.conf
Starter helper will start all osds that appear in /var/lib/ceph/osd/*,
as we do with the mons and mdss.
This will on...
Sage Weil
01:14 AM Revision 48295a18 (ceph): Merge branch 'next'
Josh Durgin
01:14 AM Revision 3610754a (ceph): Makefile.am: fix LDADD for test_objectcacher_stress
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
12:55 AM Revision 2ab8b388 (ceph): task: benchmark recovery
Measures latency before and during recovery using smalliobench.
Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
Mike Ryan
12:44 AM Revision 59099972 (ceph): Merge branch 'next'
Josh Durgin
12:43 AM Revision 78382fec (ceph): Merge branch 'wip-oc-hang' into next
Reviewed-by: Sage Weil <sage.weil@inktank.com> Josh Durgin
12:19 AM Revision be11c317 (ceph): upstart: set high open file limits
The default 1024 limit is easily hit on larger clusters.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:10 AM Revision 25f003ba (ceph): msg/Accepter: only close socket if >= 0
It is possible for rebind() to fail, in which case the OSD will go through
it's shutdown procedure and call stop(). ...
Sage Weil
12:04 AM Revision 30373ce8 (ceph): osd: default journal size to 5GB
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

11/16/2012

11:27 PM Revision a562518b (ceph): librbd: take cache lock when discarding data from cache
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:22 PM Revision 8c961610 (ceph): ObjectCacher: don't needlessly increment iterator
This iterator is now reset on each run through the loop,
so there's no point in incrementing it here.
Signed-off-by:...
Josh Durgin
11:22 PM Revision 7570e6c8 (ceph): ObjectCacher: debug read waiters
Now we can tell which ones will be called.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:22 PM Revision c054ad6d (ceph): ObjectCacher: assert lock is held everywhere
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:22 PM Revision 5d760b77 (ceph): ObjectCacher: more debugging for read completions
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:22 PM Revision 20a0c56d (ceph): ObjectCacher: add debug function to check BufferHead consistency
This isn't called because it's potentially expensive, but calling it
in various places can help future debugging.
Si...
Josh Durgin
11:22 PM Revision fdadefe3 (ceph): ObjectCacher: begin at the right place when iterating over BufferHeads
If the desired offset overlaps a BH, data.lower_bound() will return
the element after it, since it's indexed by the s...
Josh Durgin
11:22 PM Revision 2e862f4d (ceph): ObjectCacher: fix off-by-one error in split
This error left a completion that should have been attached
to the right BufferHead on the left BufferHead, which wou...
Josh Durgin
11:22 PM Revision b948e4c9 (ceph): ObjectCacher: retry reads when they are incomplete
Skipping these callbacks when there's a racing write or
a gap in the results causes the original reads they represent...
Josh Durgin
11:17 PM Revision 29a96cf2 (ceph): rgw: ops log can also go to socket
Adding a new ops log output (into a unix domain socket).
Configuration:
rgw_enable_usage_log : master switch for op...
Yehuda Sadeh
11:13 PM Revision 7b96807d (ceph): doc: Added links to APIs.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:58 PM Revision c42af803 (ceph): doc: Added documentation for using CPU profiler.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:57 PM Revision 84eac866 (ceph): doc: Added documentation for installing CPU profiler.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:57 PM Revision 3ccaaa09 (ceph): doc: Added librbd to the RBD toc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:56 PM Revision 9ea2609e (ceph): doc: Added libcephfs to the CephFS section and moved librbd to RBD sect...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:28 PM Revision feb8451f (ceph): doc: don't use 'pool=data' as an example
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:19 PM Revision 8da6ddea (ceph): common/ceph_argparse: fix malloc failure check
CID 743418 (#1 of 1): Dereference before null check (REVERSE_INULL)
Null-checking "argv" suggests that it may be null...
Sage Weil
10:18 PM Revision e82ca0d5 (ceph): mon/MonClient: initialize ptr in ctor
CID 743433 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
At (2): Non-static class member "authorize_handler_re...
Sage Weil
10:15 PM Revision 8f1f36d5 (ceph): os/FileStore: fix fd leak in _rmattr
CID 743405 (#2 of 2): Resource leak (RESOURCE_LEAK)
At (16): Handle variable "fd" going out of scope leaks the handle...
Sage Weil
10:14 PM Revision 426b58da (ceph): os/FileStore: fix fd leaks in _setattrs
CID 743406 (#3 of 3): Resource leak (RESOURCE_LEAK)
At (26): Handle variable "fd" going out of scope leaks the handle...
Sage Weil
10:11 PM Revision 1df38fd7 (ceph): osdc/ObjectCacher: faux use-after-free
CID 743435 (#1 of 1): Use after free (USE_AFTER_FREE)
At (68): Passing freed pointer "rd" as an argument to function ...
Sage Weil
09:23 PM Revision 9a10ebb2 (ceph): test: add ObjectCacher stress test that does not use a cluster
Use a fake writeback handler and respond to all requests with -ENOENT.
This tests that all operations will complete, ...
Josh Durgin
09:18 PM Feature #3506 (Resolved): mkcephfs: multiple fs optiopns
Sage Weil
09:18 PM Feature #3505 (Resolved): default to libnss
Sage Weil
08:11 PM Revision fd928b9b (ceph): ObjectCacher: more debugging for BufferHeads
This is useful for checking for lost waiters.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:51 PM Revision 8b187bd8 (ceph): build: update for boost_thread library.
There is a difference in naming conventions between debian and
rpm based distributions for this library. In configur...
Gary Lowell
06:02 PM Bug #3286: librbd, kvm, async io hang
I fixed a few bugs that could cause this in the wip-oc-hang branch. This is now merged into the next and master branc... Josh Durgin
04:11 PM Bug #3504 (Resolved): msg/Accepter.cc: 246: FAILED assert(listen_sd >= 0)
commit:25f003ba5f8ef9d58b794fb718ef8d637fd67c6a Sage Weil
04:07 PM Bug #3504 (Resolved): msg/Accepter.cc: 246: FAILED assert(listen_sd >= 0)
... Sage Weil
03:30 PM Revision 493049b4 (ceph): mon: OSDMonitor: clarify some command replies
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:30 PM Revision 0b28ef6a (ceph): mon: OSDMonitor: fix spacing when outputting items on command reply
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
12:42 PM rbd Bug #3503 (Resolved): rbd: import "-" no longer works
rbd import from stdin was broken at some point in the past, not clear when.
We should probably have a test for this....
Dan Mick
12:39 PM rbd Bug #3478: rbd: copy destination pool is assumed to be source pool
But on reflection, this makes no sense, and we should fix it; default destination pool should be "rbd" on Principle o... Dan Mick
12:38 PM Feature #3502 (Resolved): rbd export should support stdout
This comes up every so often in IRC, and should not be hard to implement. Dan Mick
10:26 AM Bug #3497 (Resolved): mon: leader segfaults after restarting osds
Removing said commit fixes the crash.
The patch was putting the Connection back as part of the session cleanup, so...
Joao Eduardo Luis
09:41 AM Bug #3497 (In Progress): mon: leader segfaults after restarting osds
After some testing, git bisect reports 19831b979a13f699b0e87125dfcfad3ea607d713 as the first bad commit.
Attemptin...
Joao Eduardo Luis
08:16 AM Bug #3497: mon: leader segfaults after restarting osds
Different paxos machine, crashes on the same place after finishing the contexts. Only happens on wip-mon-leaks-fix af... Joao Eduardo Luis
09:54 AM Bug #3501 (Resolved): gitbuilder: rsync out tags
Sage Weil
09:00 AM Bug #2819: krbd: lockup on large writes, msgr fault injection
(Sadly, my machine crashed in the middle of a somewhat elaborate
update to this. I'll try to recapture what I had a...
Alex Elder
08:56 AM Revision 27830e2c (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Gary Lowell
08:46 AM Revision f0c7bb36 (ceph): build: update for boost_thread library.
There is a difference in naming conventions between debian and
rpm based distributions for this library. In configur...
Gary Lowell
08:38 AM rbd Bug #3427: krbd: unmap does not remove block device properly
This appears to be using kernel 3.2.23. Lots of work has gone into
rbd in the last year, and I don't believe any of...
Alex Elder
08:35 AM rbd Bug #2522: xfstest #219
Possibly related to http://tracker.newdream.net/issues/3449
Alex Elder
08:35 AM rbd Bug #3449: fix xfstest 45 on precise
Possibly related to http://tracker.newdream.net/issues/2522 Alex Elder
07:35 AM Bug #3465: Unclear error message when running 'ceph osd rm'
Thanks for taking care of this Sage.
I've pushed another two patches on top of it. One of them should be merged wi...
Joao Eduardo Luis
07:07 AM Revision c707568a (ceph): doc: fix crush set syntax
No commas between parameters, pool is required.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:11 AM RADOS Fix #3500 (New): mon: use new MessageRef and intrusive_ptr's throughout the Monitor's message han...
Using MessageRef and intrusive_ptr's for all the messages should allow us to simplify the code and avoid memory leaks... Joao Eduardo Luis
06:04 AM Revision 43b57dec (ceph): check ceph-mon for leaks
Sage Weil
12:50 AM Revision 71cfaf1c (ceph): os/FileStore: only try BTRFS_IOC_SUBVOL_CREATE on btrfs
Only try to create a btrfs subvolume if the fs is btrfs. Otherwise, just
create a directory. Then we can error out ...
Sage Weil
12:35 AM Revision 3ca947e0 (ceph): mon: clean up 'ceph osd ...' list output
No more 'osd.0 is already inosd.1 is already in' crap.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:32 AM Revision 592a8942 (ceph): mon: use parse_osd_id() throughout
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:32 AM Revision 344c4fdc (ceph): mon: correctly identify crush names
get_item_id() returns 0 if the name already exists; that's not what we
want here. Verify the name exists before chec...
Sage Weil
12:02 AM Revision 918c58c8 (ceph): PrioritizedQueue: remove internal lock, not used
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just

11/15/2012

11:59 PM Revision b53e06ca (ceph): DispatchQueue: lock DispatchQueue when for get_queue_len()
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
11:51 PM Revision 659d4c25 (ceph): run_xfstests.sh: activate more tests that now work
I've gone through the set of xfstests that were previously found to
not work. Some of those now do work, and with th...
Alex Elder
10:03 PM Revision 22cb1356 (ceph): doc: add Hadoop configuration parameters
fs.ceph.block.size and fs.ceph.replication.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
07:36 PM Revision 2fd9f4d7 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:55 PM Revision 63c51288 (ceph): smalliobench: fix init-only, add don-not-init
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Mike Ryan <mike.ryan@inktank.com>
Samuel Just
06:06 PM Revision b40387de (ceph): msg/Pipe: fix leak of Authorizer
Reported-by: Joao Luis <joao.luis@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:48 PM Revision 0fb23cf8 (ceph): Merge remote-tracking branch 'gh/wip-3477' into next
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
05:22 PM Revision cd18b9f4 (ceph): rgw: don't convert object mtime to UTC
Fixes: #3452
When we read object info, don't try to convert mtime to
UTC, it's already in UTC.
Signed-off-by: Yehuda...
Yehuda Sadeh
04:47 PM Bug #3052 (Resolved): ceph-osd --mkfs fails on ext3
commit:71cfaf1cc5b1d77676aaf0be6daa15d4ab303386 Sage Weil
04:40 PM Bug #3052 (Fix Under Review): ceph-osd --mkfs fails on ext3
Sage Weil
04:42 PM Bug #3465 (Fix Under Review): Unclear error message when running 'ceph osd rm'
pushed to wip-mon-parse Sage Weil
04:05 PM rbd Feature #3499 (Resolved): qemu-rbd: support bdrv_has_zero_init
Later qemu seems to have added a BlockDriver entry point "bdrv_has_zero_init"; it
looks as though this might control...
Dan Mick
03:57 PM Bug #3459 (Resolved): osd crash in CephXAuthorizer::verify_reply
this should be fixed by the new guards around decrypt_decode().
Sage Weil
03:33 PM Bug #3496 (In Progress): doc: have old URL's redirect to new ones
Patrick McGarry is working with me on this while Ross is out. We have a few more to go for the new IA. Should be done... John Wilkins
07:06 AM Bug #3496 (Resolved): doc: have old URL's redirect to new ones
On IRC, "jefferai" (Jeff Mitchell) pointed out that the first hit
on "ceph add mon" clicks through to a non-existent...
Alex Elder
02:40 PM CephFS Bug #3498 (Resolved): mds: mds assert failure during untar_kernel
Saw a few mds assertions during testing for #3490, running the untar_kernel script a bunch of times on teuthology. S... Sam Lang
02:31 PM CephFS Bug #3490 (In Progress): client: ENOENT during kernel_untar_build.sh over fuse
Sam Lang
09:21 AM rgw Bug #3400 (Resolved): rgw: multipart upload overwrite broken
Fixed, commit:84299e16f3b7b74cff814eb9a754b7dfa046a0f9 Yehuda Sadeh
09:19 AM rgw Bug #3487 (Resolved): rgw: detect required RGWCache api changes in build time
Done, commit:5d27f3da654b2d1b3f90a5758fc47b89f012a8d2 Yehuda Sadeh
09:15 AM rgw Bug #2527 (Resolved): RGW may return 409 Conflict when deleting a bucket
The problem here was that the bucket was not really empty, there was an issue with cache not being updated (so user s... Yehuda Sadeh
08:31 AM Bug #3497: mon: leader segfaults after restarting osds
Might have jumped the gun on this description. Assumed too much from what I did when I wrote the description. The seg... Joao Eduardo Luis
08:14 AM Bug #3497 (Resolved): mon: leader segfaults after restarting osds
... Joao Eduardo Luis
07:39 AM Bug #3495 (In Progress): ceph-mon crash
Thanks for reporting it. Will look into it.
By the way, this is what the crash looks like:...
Joao Eduardo Luis
07:00 AM Bug #3495 (Resolved): ceph-mon crash
Have found a core of ceph-mon in /.
Ceph is from "deb http://ceph.com/debian-testing/ wheezy main":
# ceph -v
ce...
Artem Grinblat
01:34 AM Revision 6ebd6ba4 (ceph): Verifying check-in capability
Sander Pool
01:24 AM Revision 69e613f0 (ceph): Starting to auto-document this code.
Sander Pool
01:05 AM Revision 12c2b7fa (ceph): msg/DispatchQueue: release throttle on messages when dropping an id
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:05 AM Revision 5f214b29 (ceph): PrioritizedQueue: allow remove_by_class to return removed items
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:05 AM Revision 4a7a81bb (ceph): objecter: fix leak of out_handlers
The error paths don't use the handlers. Make sure they get cleaned up.
Fixes: #3446
Signed-off-by: Sage Weil <sage@...
Sage Weil
01:05 AM Revision 98b93b5d (ceph): librbd: use delete[] properly
==4986== Mismatched free() / delete / delete []
==4986== at 0x4C2658C: operator delete(void*) (in /usr/lib/valgrin...
Sage Weil
01:00 AM Revision ef4e4c82 (ceph): mon: calculate failed_since relative to message receive time
Instead of looking at the current time we process the message, look at the
receive time. This gives us a more real f...
Sage Weil
12:45 AM Revision 9267d8a4 (ceph): rgw: update post policy parser
json parser semantics changed a little bit, so
needed to update the policy parser.
Signed-off-by: Yehuda Sadeh <yehu...
Yehuda Sadeh
12:34 AM Revision 7f847024 (ceph): Merge branch 'master' of https://github.com/ceph/teuthology
Sander Pool
12:27 AM Revision 87e1fc12 (ceph): Added comment explaining how setup is tied to actual code.
Sander Pool
12:26 AM Revision f6cb0780 (ceph): mon: set default port when binding to random local ip
Fixes #3135
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:22 AM Revision dfeb8ded (ceph): Merge remote-tracking branch 'gh/wip-asok' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil

11/14/2012

11:51 PM Revision ce284552 (ceph): rgw: relax date format check
Don't try to parse beyond the GMT or UTC. Some clients use
special date formatting. If we end up misparsing the date
...
Yehuda Sadeh
11:49 PM Revision ddb40dec (ceph): rgw: relax date format check
Don't try to parse beyond the GMT or UTC. Some clients use
special date formatting. If we end up misparsing the date
...
Yehuda Sadeh
10:57 PM Revision 0a2a0c07 (ceph): doc: config-cluser move to new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:55 PM Revision 5c302ebb (ceph): doc: Move of cluster ops for new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:49 PM Revision 652c4294 (ceph): workunit: Fix indentation
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
08:51 PM Revision 05065dff (ceph): task/ceph-fuse: If umount fails, abort and cleanup
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:46 PM rgw Feature #3494 (Closed): ceph S3 upload slowly
Hi, there!
Nowadays I have tried some tests on ceph S3 python API, But I have found that it is very slow to update a...
lollipop king
05:03 PM rbd Bug #3491 (Resolved): test_librbd_fsx: too many open files
commit:12c2b7fa20be6878bc0763404d2a5c648e5fadbc Sage Weil
09:22 AM rbd Bug #3491: test_librbd_fsx: too many open files
a zillion msgr threasd blocked behind... Sage Weil
09:11 AM rbd Bug #3491 (Resolved): test_librbd_fsx: too many open files
this is probably something runaway in the msgr, but:... Sage Weil
04:58 PM rbd Bug #3478: rbd: copy destination pool is assumed to be source pool
Actually I think this has been the behavior since copy was added in
e0229b0a1f9f46a6f6140873c17420d9bd85c87c
Dan Mick
04:57 PM rbd Bug #3446 (Resolved): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
Sage Weil
04:52 PM rbd Bug #3446 (Fix Under Review): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
Sage Weil
04:45 PM Revision cfa2883d (ceph): pexec: Logging each command isn't useful
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
04:35 PM Bug #3129 (Can't reproduce): valgrind reported error on uninitialized osd
haven't seen this since Sage Weil
04:35 PM Bug #3135: mon_host without ports leads to failure
commit:f6cb0780acc7d56ec1fd932a7bab5ddddb42a481 Sage Weil
04:34 PM Bug #3135 (Resolved): mon_host without ports leads to failure
Sage Weil
04:19 PM CephFS Bug #3486 (Resolved): ceph-fuse, mds: admin socket lock cycle
Sage Weil
09:06 AM CephFS Bug #3486 (Fix Under Review): ceph-fuse, mds: admin socket lock cycle
Sage Weil
04:12 PM Revision 25964046 (ceph): Add task pexec to run bash commands in parallel
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
03:59 PM rbd Bug #3493 (Resolved): libvirt: storage pool does not work with cephx disabled
... Josh Durgin
01:34 PM Bug #3287: OSD dies when using zfs
Mike, did you ever have a chance to try to reproduce this with more debug on? Dan Mick
11:40 AM rgw Bug #3492 (Resolved): rgw: relax date parsing
Some clients use different data format. Arq uses the following (which currently does not parse):
Wed, 14 Nov 2012 ...
Yehuda Sadeh
10:06 AM Revision 8430210c (ceph): doc: add-or-rm-mons.rst: fix typo
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:06 AM CephFS Bug #3490 (Resolved): client: ENOENT during kernel_untar_build.sh over fuse
... Sage Weil
07:00 AM Bug #3489 (Resolved): osd: slow request warnings
... Sage Weil
02:19 AM Bug #3477 (Resolved): mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
AFAICT, that's the osds reporting slow requests; it doesn't have anything to do directly with the monitor or this bug... Joao Eduardo Luis
02:18 AM Revision 4a34965c (ceph): client: register admin socket commands without lock held
Avoid a lock cycle.
existing dependency Client::client_lock (11) -> AdminSocket::m_lock (16) at:
ceph version 0.54-...
Sage Weil
02:17 AM Revision 4db9442b (ceph): objecter: separate locked and unlocked init/shutdown
We don't want to hold the lock while we register the admin socket commands
or else we create a lock cycle when we try...
Sage Weil
01:29 AM Revision 7926ef53 (ceph): Merge branch 'next'
Conflicts:
configure.ac
src/rgw/rgw_common.cc
Gary Lowell
01:11 AM Revision d5bc66ac (ceph): doc/release-notes: fix heading
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:09 AM Revision d395131c (ceph): osd/: add config helper for min_size and update build_simple*
min_size should never be set to 0 on a pool. config.h
now has a helper to determine the correct default value.
Sign...
Samuel Just
12:29 AM Revision 74f7607a (ceph): doc: release-notes for v0.54
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:00 AM Revision 0d42e976 (ceph): doc: update crush weight ramping process
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

11/13/2012

11:43 PM Revision 131d15a7 (ceph): rgw: fix warning
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:39 PM Revision 97f65f6e (ceph): Merge branch 'wip-min-size'
Reviewed-by: Sam Just <sam.just@inktank.com> Sage Weil
11:34 PM Revision 1a531e50 (ceph): schedule_suite.sh: less noise
Sage Weil
11:16 PM Revision a0eb8919 (ceph): osd: default pool min_size to 0 (which gives us size-size/2)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 735df024 (ceph): mon: helpful warning in 'health detail' output about incomplete pgs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 9d979d76 (ceph): osd: default min_size to size - size/2
size -> min_size:
5 -> 3
4 -> 2
3 -> 2
2 -> 1
Basically, default to tolerating minority down.
Signed-off-by: Sa...
Sage Weil
11:12 PM Revision 1d00f3aa (ceph): mon: default min_size to size-size/2 if min_size default is 0
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 1679a556 (ceph): osd: start_boot() after init()
The previous trigger for start_boot() was racy, depending on whether we
got our rotating keys quickly.
Signed-off-by...
Sage Weil
11:12 PM Revision 65961ca2 (ceph): vstart.sh: support -X by adding 'auth required = none' entries
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:50 PM Revision 6a8a59c5 (ceph): Merge remote-tracking branch 'gh/wip-rgw-integration'
Conflicts:
src/common/config_opts.h
Sage Weil
10:33 PM Revision 5687555f (ceph): schedule_suite.sh: less noise
Sage Weil
09:18 PM Revision 60b84b09 (ceph): v0.54
Gary Lowell
09:06 PM Revision 5d27f3da (ceph): rgw: compile with -Woverloaded-virtual
This will trigger a warning if RGWRados api changes while
RGWCache doesn't.
Signed-off-by: Yehuda Sadeh <yehuda@inkt...
Yehuda Sadeh
08:39 PM Revision 1be99237 (ceph): rgw: fix RGWCache api
RGWCache api diverted form RGWRados, crippling the cache.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:39 PM Revision e0e33d2c (ceph): rgw: fix RGWCache api
RGWCache api diverted form RGWRados, crippling the cache.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:29 PM Revision 2770ef72 (ceph): peer.yaml: assumes osd_pool_default_min_size is 1
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
08:29 PM Revision 9a38059a (ceph): osd: remove dead rotating key code from init
Ancient, dead.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:28 PM Revision eee09822 (ceph): osd: defer boot until we have rotating keys
Make sure we have our rotating keys before we start booting. This
ensures we can open connections with peers *before...
Sage Weil
06:56 PM Revision b151597e (ceph): Merge branches 'wip_persist_missing' and 'wip_recovery_qos'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just
06:56 PM Revision fcbbebc3 (ceph): PG::merge_old_entry: fix case for divergent prior_version
Previously, we asserted that a log entry with a divergent
prior_version must be a clone. Consider the following
case...
Samuel Just
06:56 PM Revision 193e2ea5 (ceph): PG: persist divergent_priors in ondisklog
Consider the following logs:
a) 10'10(5'7) foo
12'11(4'3) bar
b) 10'10(5'7) foo
13'11(4'4) baz
When the osd ...
Samuel Just
06:45 PM Revision d1291125 (ceph): common: add RefCountedObj.cc with intrusive_ptr hooks
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision bbdae981 (ceph): Pipe: we don't queue DispatchQueue codes on an actual pipe
The dispatch queue event codes are now queued directly and
won't end up in a real Pipe.
Signed-off-by: Samuel Just <...
Samuel Just
06:45 PM Revision 25eb1fb9 (ceph): common: Add PriorititizedQueue
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision f02c75e7 (ceph): WorkQueue: Add WorkQueueVal for passing params by val
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision a62d778e (ceph): OSD: use PrioritizedQueue for OpWQ
The OpWQ PriorityQueue replaces OSD::op_queue, PG::op_queue,
and PG::qlock. The syncronization is now done as part o...
Samuel Just
06:45 PM Revision 5d47db2d (ceph): OSD: queue ops based on message priority
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision bd4707ad (ceph): msg/: use PrioritizedQueue to handle DispatchQueue queueing
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision 57a62554 (ceph): osd/: de-prioritize recovery ops relative to client ops
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:45 PM Revision 95cb6cf4 (ceph): PrioritizedQueue: avoid double-lookup on create_queue()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:45 PM Revision f299be00 (ceph): PrioritizedQueue: use iterator to streamlink SubQueue::remove_by_class()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:32 PM Revision da0ea9f9 (ceph): rgw: unquote etag for if-match
Fixes: #3453
Passed ETag for copy/get request may be quoted.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:32 PM Revision 1c20ea98 (ceph): rgw_cache: change call signature to overwrite rgw_rados put_obj_meta()
Signed-off-by: caleb miles <caleb.miles@inktank.com> caleb miles
06:32 PM Revision cc06090f (ceph): rgw: don't convert object mtime to UTC
Fixes: #3452
When we read object info, don't try to convert mtime to
UTC, it's already in UTC.
Signed-off-by: Yehuda...
Yehuda Sadeh
06:32 PM Revision 096c8ac9 (ceph): rgw: use thread safe version of gmtime
Use gmtime_r instead of gmtime.
Signed-off-by: Sylvain Munaut <s.munaut@whatever-company.com>
Sylvain Munaut
06:08 PM rgw Feature #3488 (Resolved): rgw: dump ops log to a socket
Yehuda Sadeh
05:39 PM Revision c4981b81 (ceph): java: remove redundant src.dir
Previous wip-fix-javadocs had an oversight, redefining src.dir.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
04:14 PM Revision efdb209b (ceph): doc: reorder some openstack/rbd instructions
Move client creation to the section on setting up client auth, so you
don't skip it if you already have pools created...
Josh Durgin
03:02 PM rbd Bug #3445 (Resolved): ObjectCacher: extra memory leaks with caching enabled in wip-rbd-read
Sage Weil
02:59 PM Bug #2999 (Resolved): osd: msgr crash in OSD::complete_notify
fixed this a while ago Sage Weil
02:59 PM Bug #2649 (Resolved): osd: log bound mismatch
Samuel Just
02:59 PM Bug #2462 (Resolved): osd/PG.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
Samuel Just
02:59 PM Bug #3213 (Resolved): PG: we do not persist missing set elements not in the log
Samuel Just
02:59 PM Bug #3208 (Resolved): osd/PG.cc: 1346: FAILED assert(info.last_complete >= log.tail)
Samuel Just
02:58 PM Bug #2691 (Resolved): osd/ReplicatedPG.cc: 5888: FAILED assert(latest->is_update())
Samuel Just
01:42 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
Fixed by caed0e917 Sam Lang
12:02 PM Bug #2176: dependencies not checked by autoconf
I think we have picked up some, but not all of these. I'll double check with a freshly installed system. Anonymous
12:00 PM Bug #3250: debs don't include Contents-<arch>.gz
Now building with Contents files for tagged releases. Still need to fix for gitbuilders. Anonymous
11:58 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Can't reproduce the crash with this branch.
But when i trigger
ceph osd out 51; ceph osd out 52; ceph osd out 53;...
Stefan Priebe
09:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Joao Eduardo Luis
09:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Sage pushed a couple of commits that should solve this issue last night. They can be found in wip-3477. I just haven'... Joao Eduardo Luis
11:57 AM Bug #3471 (Resolved): rpm: build src, debuginfo packages
Anonymous
11:56 AM Bug #3451 (Resolved): qa: rpm autobuilt packages should get 'git describe' version
Anonymous
11:55 AM Bug #3451: qa: rpm autobuilt packages should get 'git describe' version
Commit ff5ee98f1c97b286a81848dc3b70ea523d8fe95e in master. Anonymous
10:30 AM rgw Bug #3487 (Resolved): rgw: detect required RGWCache api changes in build time
Yehuda Sadeh
10:08 AM Bug #3459: osd crash in CephXAuthorizer::verify_reply
ubuntu@teuthology:/a/sage-2012-11-12_16:44:02-regression-master-wip-3.4-basic/13948 Sage Weil
09:43 AM CephFS Bug #3486: ceph-fuse, mds: admin socket lock cycle
same for ceph-fuse, probably other objecter->init() callers as well. Sage Weil
09:41 AM CephFS Bug #3486 (Resolved): ceph-fuse, mds: admin socket lock cycle
... Sage Weil
09:28 AM rgw Bug #3485 (Resolved): rgw: unique user emails not enforced
Currently it is possible to create multiple users sharing the same email address. Unique emails should be enforced caleb miles
08:50 AM Bug #3465: Unclear error message when running 'ceph osd rm'
Will do. Joao Eduardo Luis
08:46 AM Feature #3484 (Resolved): mon: 'ceph df'
Sage Weil
08:46 AM rbd Feature #3483 (Resolved): use table formatter for other rbd, rados operations
Sage Weil
08:41 AM Feature #3482 (Resolved): sles gitbuilder; release rpms
Sage Weil
01:16 AM Bug #3475: ugly formatting of ceph osd tree
I'm using the latest stable, so argonaut 0.48.2. Great to hear it's already fixed in master, looking forward to bobta... Corin Langosch
01:01 AM Revision 32fb8eaf (ceph): Merge branch 'wip-client-asok'
Sage Weil
12:31 AM Revision caed0e91 (ceph): osdc/ObjectCacher: do not take Object ref for bh writes
This reverts commit 46897fd4ffc2fe2fc2cc0c39b5d4c510df1e6c25.
There is no reason to carry a ref for the writes; it j...
Sage Weil
12:29 AM Revision 8b4bdda5 (ceph): client: Remove object from oset before deleting
Prevent invalid memory references for cases where
a truncate causes an object to be deleted but the
object set still ...
Sam Lang

11/12/2012

11:50 PM Revision 0b85e43c (ceph): java: fix build.xml formatting
set noet ts=2 sw=2 sws=2
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
11:50 PM Revision 8970e81a (ceph): java: fix javadoc builds
Don't build JavaDoc for tests, and fix the missing src.dir variable.
Signed-off-by: Noah Watkins <noahwatkins@gmail....
Noah Watkins
11:44 PM Revision a11940f5 (ceph): osdc/ObjectCacher: only return ENOENT if ObjectSet is flagged
The fs client can't handle ENOENT from the cache, but librbd wants it.
Also, the fs client will send down multiple Ob...
Sage Weil
11:06 PM Revision ad3063a4 (ceph): client: dump mds session info
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:06 PM Revision 7d1974c5 (ceph): client: fix null dentry crash on dump_cache
Dentries can be NULL!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:06 PM Revision 16db00d5 (ceph): client: unregister commands on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision 2c28e5dc (ceph): common: dumpers for ceph_{file,dir}_layout
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision fc6b82f0 (ceph): client: add dump_cache asok command
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision ef71f32a (ceph): Makefile: use libclient.la for libcephfs
Avoid building these files twice!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:05 PM Revision 809d0e56 (ceph): Makefile: fix hadoop lib build
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:05 PM Revision 69c47d3d (ceph): client: add mds_requests asok command
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:03 PM Revision bc398c03 (ceph): Merge branch 'next'
Sage Weil
11:02 PM Revision dc2ced96 (ceph): Merge branch 'wip-client-leaks' into next
Sage Weil
11:02 PM Revision 2f241685 (ceph): client: fix null put in ~MetaSession
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:59 PM Revision 8b1f5472 (ceph): librbd: fix create existence checking
cda9e516b8bb09b8846814cc8d4ee2879a53b2d5 made us return 0 when the
image already existed, causing copy to erroneosly ...
Josh Durgin
09:57 PM Revision 614cf34b (ceph): librbd: debug when copy occurs
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:54 PM Revision 9c31d09f (ceph): mon: kick failures when we lose leadership
If we were leader and are not anymore, kick any pending failure messages.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:53 PM Revision 763d348c (ceph): mon: ignore failure messages if already pending a failure
If a failure is already pending, do nothing in check_failure().
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:53 PM Revision e43f9d72 (ceph): mon: process failures when osds go down
If we see an osd go down, process any pending failure_info reports we have.
Reply, and then remove the record from th...
Sage Weil
08:36 PM Revision f63b7711 (ceph): Merge remote-tracking branch 'gh/wip-javadoc'
Sage Weil
08:30 PM Revision b94037ce (ceph): Merge remote-tracking branch 'gh/wip-librbd-remove-cleanup'
Sage Weil
08:04 PM Revision 23531c29 (ceph): osd: add 'osd debug drop op probability'
This is meant to exercise the kclient's timeout and osd reconnect logic
by dropping some client requests on the floor...
Sage Weil
08:01 PM Revision efa03cef (ceph): mon: require pgnum in 'ceph osd pool create <poolname> <pgnum> [<pgp_nu...
The default of 8 is virtually never the right answer. Require the initial
pg count to be explicitly provided.
Signe...
Sage Weil
07:53 PM Revision e35e7e2b (ceph): ceph-disk-activate: avoid duplicating mounts if already activated
If the given device is already mounted at the target location, do not
mount --move it again and create a bunch of dup...
Sage Weil
07:53 PM Revision 0c9bbb3b (ceph): ceph-disk-prepare: poke kernel into refreshing partition tables
Prod the kernel to refresh the partition table after we create one. The
partprobe program is packaged with parted, w...
Sage Weil
07:53 PM Revision b4004806 (ceph): ceph-disk-prepare: fix journal partition creation
The end value needs to have + to indicate it is relative to wherever the
start is.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
07:53 PM Revision efac1bb1 (ceph): ceph-disk-prepare: assume parted failure means no partition table
If the disk has no valid label we get an error like
Error: /dev/sdi: unrecognised disk label
Assume any error we ...
Sage Weil
07:24 PM Revision 39b9da40 (ceph): Merge remote-tracking branch 'gh/wip-mds-stable' into stable
Sage Weil
07:16 PM Revision 25d4f560 (ceph): misc: Show url on get failure
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
07:16 PM Revision cda9e516 (ceph): librbd: return actual error when detecting format fails during creation
This bit a couple users today, when bad osd caps resulted in a very
confusing error message.
Signed-off-by: Josh Dur...
Josh Durgin
07:08 PM Revision a1b950e6 (ceph): Merge remote-tracking branch 'gh/wip-client-symlinks'
Reviewed-by: Sam Lang <sam.lang@inktank.com> Sage Weil
06:45 PM Revision 3d76e677 (ceph): java: add symlink/readlink tests
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:41 PM Revision ca9f93aa (ceph): Merge remote branch 'origin/wip-rbd-read'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:07 PM Revision 6dd79252 (ceph): test_libcephfs: fix, add symlink loop tests
The first test did
/a/b/file
/a/b/sym -> /a/b
and opened /a/b/sym/file, which is valid. Change it to
/a/b/file...
Sage Weil
06:07 PM Revision bb2924d4 (ceph): libcephfs_java.yaml: Adding the libcephfs-java test to the suite.
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
04:56 PM Revision 3902a018 (ceph): debug: adjust default debug levels
Trim out most noise, keep things that are interesting.
Notably, we are logging each message sent and received, and w...
Sage Weil
03:24 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
Sage Weil
03:23 PM devops Feature #3479 (Resolved): ceph-deploy: uninstall
Sage Weil
02:46 PM rbd Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
From Andrey Korolyov on ceph-devel:... Josh Durgin
12:49 PM rbd Feature #3397 (Resolved): librbd: move clone read logic above the cache
Sage Weil
10:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
i think the fix is to make a clean_osd_failures() fucntion that removes records for down osds, and call that from upd... Sage Weil
09:56 AM Bug #3477 (Resolved): mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
Reported on the mailing list by Stefan Priebe
http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/10470
...
Joao Eduardo Luis
09:49 AM CephFS Bug #3424 (In Progress): java: Add the correct JUnit package dependencies on supported platforms ...
Things seem sorted out for debian and ubuntu. We're not building RHEL at the moment, so we'll need to revisit this wh... Anonymous
08:36 AM Feature #3476 (Resolved): mon: fix all leaks
make ceph-mon pass valgrind --heap-check=full --show-reachable=yes, and then enable the leak checking in ceph-qa-suit... Sage Weil
08:31 AM Bug #3475 (Resolved): ugly formatting of ceph osd tree
which version are you using? this is fixed in the current master (soon to be bobtail):... Sage Weil
04:13 AM Bug #3475 (Resolved): ugly formatting of ceph osd tree
When having fractional weights like 0.16 ceph osd tree outputs them as 0.159988. This causes the tabbing to be wrong ... Corin Langosch
08:30 AM devops Bug #3469: ceph-deploy needs to sync with the ceph version it is working with
We currently rely on fixes in ceph-disk-* that are only in master/next and haven't been backported to stable yet. On... Sage Weil

11/11/2012

03:13 PM Revision aabca849 (ceph): fs/verify: check for ceph-fuse leaks
Sage Weil
03:13 PM Revision 02d62d73 (ceph): valgrind.supp: ceph-fuse leak from libfuse
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:13 PM Revision f9b4efea (ceph): valgrind.supp: deliverate onexit leak
Sage Weil
03:13 PM Revision a46dd6b6 (ceph): ceph-fuse: apply overrides[ceph-fuse] to config
Sage Weil

11/10/2012

10:40 AM Revision b17522d7 (ceph): Merge branch 'next'
Sage Weil
10:38 AM Revision a56c1ca3 (ceph): Merge branch 'wip-client-leaks' into next
Sage Weil
10:35 AM Revision 6c0be020 (ceph): client: simplify/fix symlink loop check
Checking that we visit a symlink isn't correct; for example, the below is
valid, and we visit /b twice.
/a/b -> c
...
Sage Weil
10:14 AM Revision d037ff4c (ceph): client: fix path_walk for directory symlinks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:42 AM Revision cd144534 (ceph): OSDMonitor: remove max_devices and max_osd interdependency
Higher max_osd than max_devices doesn't hurt anything (and is the
normal way to add more osds). Higher max_devices th...
Josh Durgin
09:38 AM Revision ae1f46c3 (ceph): mds: re-try_set_loner() after doing evals in eval(CInode*, int mask)
Consider a case where current loner is A and wanted loner is B.
At the top of the function we try to set the loner, b...
Sage Weil
03:35 AM Revision 4b94e83f (ceph): Merge branch 'next'
Pull in types.h fix Dan Mick
03:26 AM Revision 07b4f8fa (ceph): si_t was not properly converting values < 100KB
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:39 AM CephFS Bug #3470 (Resolved): ceph-fuse: hang when Fr cap revoked
fixed by commit:ad4bd4e23e1c3e1d8156e57c83c26e66d475cdd7 Sage Weil
02:34 AM Revision 8f49de0f (ceph): osdc/ObjectCacher: only call flush callback if we transitions to clean
If we race with e.g. truncate and are in bh_write_commit but the oset
is already clean, we should not call the flush ...
Sage Weil
01:55 AM Revision 0cfe6320 (ceph): cleaned up scripts
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
12:03 AM Revision b305fc87 (ceph): osdc/ObjectCacher: fix leak on readahead
If we initiate io (success == false) but have no waiter, we need to
delete the OSDRead.
This affects libcephfs/ceph-...
Sage Weil
12:03 AM Revision a8053c10 (ceph): ceph-fuse: fix leak of args
Also fix up the helper we use to have fewer sharp edges.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:03 AM Revision 54f6c17a (ceph): client: ensure we don't leak MClientReply
We are careful to clear this reference when processing it.
Add an assert here. There's no way we can get 2 quick re...
Sage Weil

11/09/2012

09:28 PM Revision 1c9ec26e (ceph): ceph.spec.in: Build debuginfo subpackage.
This is a partial fix for bug 3471. Enable building of debuginfo package.
Some distributions enable this automatical...
Gary Lowell
08:17 PM Revision 34ebda2b (ceph): rbd: check for second argument to mv/rename
Without this check, 'rbd mv foo' crashed trying to use a NULL char* as
a string.
Reported-by: Andrey Korolyov <andre...
Josh Durgin
08:17 PM Revision de2cd18c (ceph): test: add cli test for missing args to rbd
This includes 'rbd mv foo', which used to crash
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
08:11 PM Revision 9aae0eea (ceph): rbd: check for second argument to mv/rename
Without this check, 'rbd mv foo' crashed trying to use a NULL char* as
a string.
Reported-by: Andrey Korolyov <andre...
Josh Durgin
07:52 PM Revision f1e67d5c (ceph): Merge branch 'wip-java-test'
Sam Lang
07:43 PM Revision 5ef16edb (ceph): test.sh: Adding LD_LIBRARY_PATH so JUnit can find .so files.
Removing useless java.library.path references.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Noah Watkins ...
Joe Buck
07:34 PM Revision 9e9feffa (ceph): doc/cluster-ops/pools.rst: Added documentation for min_size
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
06:52 PM Revision f309c33d (ceph): Clean up string interpolation operator spacing ceph_manager.py
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:52 PM Revision f82d4a7b (ceph): Add divergent_priors test
Tests scenario where merge_old_entry encounters a divergent
entry where the prior_version is prior to log_tail. This...
Samuel Just
06:12 PM Revision b5ce4d0e (ceph): client: fix SnapRealm leak
Start ref count at 0; get_snap_realm() will increment it after alloc.
Fix the ref drop order so that the xlist is em...
Sage Weil
06:09 PM Revision 56a152b1 (ceph): client: debug SnapRealm reference counting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:08 PM Revision a34a9af0 (ceph): vstart: allow minimum pool size of one
A minimum pool size of 2 was introduced by 13486857cf. This sets the
minimum to one so that basic vstart environments...
Noah Watkins
06:02 PM Revision 88cdde37 (ceph): client: fix leak of Cap
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:01 PM Revision 5e564f9b (ceph): client: fix leak of session release msg on session close
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:59 PM Revision c352edd3 (ceph): client: only start invalidator thread if cb != NULL
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 44a70178 (ceph): ceph-fuse: deallocate messenger, g_ceph_context on stop
This lets us use valgrind to find leaks.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:36 PM Revision fe6e4265 (ceph): doc: add-or-rm-mons.rst: fix a formatting typo
(also forgot the John's reviewed-by on the last commit)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Rev...
Joao Eduardo Luis
05:12 PM Revision 5b32664a (ceph): doc: add-or-rm-mons.rst: make paths clearer
Some users have been incurring into problems adding new monitors while
following these steps. Some of these problems ...
Joao Eduardo Luis
03:38 PM Revision 128fed8e (ceph): client: assert cap refs don't go negative
This is the root cause of #3470.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:38 PM Revision ad4bd4e2 (ceph): client: do not gratuitously drop FILE_CACHE ref in _read()
The get_caps() had a confusing out-arg called "got" that is really what
caps we *have*; it only takes a ref on the *n...
Sage Weil
03:38 PM Revision 66e6a636 (ceph): client: give get_caps() out-arg a less confusing name
No functional change.
Call this arg "have" and not "got", since we only take a ref on what we
need.
Signed-off-by: ...
Sage Weil
02:53 PM Revision 8c115d3e (ceph): mds: re-try_set_loner() after doing evals in eval(CInode*, int mask)
Consider a case where current loner is A and wanted loner is B.
At the top of the function we try to set the loner, b...
Sage Weil
02:38 PM Bug #3471: rpm: build src, debuginfo packages
The tools needed to build the debug info package are installed with rpm-build package. The redhat-rpm-config package... Anonymous
05:47 AM Bug #3471 (Resolved): rpm: build src, debuginfo packages
we need to build debuginfo packages so that users can get debug symbols for debugging issues. it's something like
...
Sage Weil
01:33 PM Revision 1a23bd69 (ceph): CompatSet: users pass bit indices rather than masks
CompatSet users number the Feature objects rather than
providing masks. Thus, we should do
mask |= (1 << f.id) rath...
Samuel Just
08:58 AM rbd Feature #3472: make it possible to get the watchers out of an object
This requires #3403, which redmine apparently can't relate, since it's in a different project. Josh Durgin
07:01 AM rbd Feature #3472 (Resolved): make it possible to get the watchers out of an object
People would love to be able to look at who has an rbd volume mounted. Including some customers. :) Greg Farnum
04:36 AM CephFS Bug #3470 (Resolved): ceph-fuse: hang when Fr cap revoked
the fuse client (0.53-309-gca89880) gets a revoke on Fr, but doesn't respond. processes using the fuse mount hang.
...
Sage Weil
03:28 AM Revision e9043385 (ceph): Merge branch 'next'
Dan Mick
01:25 AM Revision dc907e28 (ceph): librbd: take parent lock when examining fields it protects
This hasn't actually caused any problems, I just noticed
while looking through the code.
Signed-off-by: Josh Durgin ...
Josh Durgin
01:24 AM Revision 1ba969b1 (ceph): Merge remote-tracking branch 'origin/wip-swift-token' into wip-rgw-inte...
Yehuda Sadeh
01:22 AM Revision a183fe74 (ceph): OSDMap.cc: Add pool name to OSDMap dump
Otherwise, we can't use ceph osd dump --format=json to map pool name
onto pool id.
Signed-off-by: Samuel Just <sam.j...
Samuel Just
01:19 AM Revision 2475d014 (ceph): Merge branch 'wip-keystone' into wip-rgw-integration
Conflicts:
debian/control
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:17 AM Revision e5124ced (ceph): Merge branch 'wip-post-cleaned' into wip-rgw-integration
Conflicts:
src/rgw/rgw_common.cc
src/rgw/rgw_op.cc
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:15 AM rbd Feature #3456: make exit code of ceph status commands status dependent
Ah ok, I see. I don't know if it would be a good idea to have different exit codes for different failures/ status. I'... Corin Langosch
01:14 AM Revision faf23caa (ceph): rbd: fix snap unprotect, which was succeeding while clones existed
1) use right snap id when forming parent spec to search for children
2) add test case for "unprotect with extant chil...
Dan Mick
01:07 AM Revision b2d4c491 (ceph): Merge branch 'wip-3453' into wip-rgw-integration
Yehuda Sadeh
01:07 AM Revision f89efc9f (ceph): Merge branch 'wip-3452' into wip-rgw-integration
Yehuda Sadeh
01:03 AM Revision b4a2fe46 (ceph): Merge branch 'wip-stripe'
Conflicts:
src/common/config_opts.h
src/rgw/rgw_op.cc
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:57 AM Revision 77b42375 (ceph): librbd: no need to scan snapshots for parents during remove
At this point we already know no snapshots exist.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:06 AM Revision c45a415c (ceph): script clean up
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil

11/08/2012

11:53 PM Revision 9ea95a0e (ceph): Added a function get_cmd_op
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
09:24 PM Revision a99b0fac (ceph): rgw: fix build
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:24 PM Revision 5fda39e6 (ceph): rgw: change configurable
rgw keystone accepted roles
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:24 PM Revision fc0d6d34 (ceph): docs: add keystone documentation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:24 PM Revision 1f05b1af (ceph): rgw: keep pki tokens by hash
and also fix the token parsing (needed after the json
parser fix).
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:24 PM Revision 02c2c32d (ceph): rgw: invalidate revoked tokens
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:24 PM Revision feb24afb (ceph): rgw: decode pki tokens
If we can decode pki tokens then we don't need to send them to
the Keystone server for verification.
Signed-off-by: ...
Yehuda Sadeh
09:24 PM Revision b69da4b8 (ceph): json_spirit: thread safe
apparently the library is not thread safe by default.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:24 PM Revision ff8c2380 (ceph): rgw: keystone tokens revocation thread
Use a thread to invalidate revoked tokens.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:24 PM Revision 8fcd3518 (ceph): rgw: use a different boost thread library
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:24 PM Revision 8249d7b3 (ceph): rgw: decode revocation message
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:13 PM Revision 0d164dac (ceph): rgw: use thread safe version of gmtime
Use gmtime_r instead of gmtime.
Signed-off-by: Sylvain Munaut <s.munaut@whatever-company.com>
Sylvain Munaut
08:43 PM Revision ff5ee98f (ceph): build: Add RPM release string generated from git describe.
Fix for bug 3451. Use the commit count and sha1 from git describe to
construct a release string for rpm packages.
Gary Lowell
07:59 PM Revision 8db7d2c4 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
07:59 PM Revision 82ebbaba (ceph): doc: Clarified text to reflect requirement for majority, not odd number...
fixes: 3464
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
07:45 PM Revision 8daecaf9 (ceph): Merge remote-tracking branch 'gh/wip-fix-symlinks'
Conflicts:
qa/qa_scripts/load-bucket-1000-obj.pl
src/test/libcephfs/test.cc
Sage Weil
07:40 PM Revision 9dcc8a3b (ceph): Merge remote-tracking branch 'gh/wip-mds'
Sage Weil
07:14 PM Bug #3463 (Rejected): Crash when adding monitor
Joao Eduardo Luis
11:45 AM Bug #3463: Crash when adding monitor
It turns out that the issue was the documentation leading me to believe that I had to populate the kerying and monmap... Jeff Mitchell
10:35 AM Bug #3463: Crash when adding monitor
Backtrace:
Core was generated by `/usr/bin/ceph-mon -i d --pid-file /var/run/ceph/mon.d.pid -c /etc/ceph/ceph.con'...
Jeff Mitchell
10:27 AM Bug #3463 (Rejected): Crash when adding monitor
I have three monitors now and wanted to add two more for extra reliability. I followed the instructions here http://c... Jeff Mitchell
06:31 PM devops Bug #3469 (Won't Fix): ceph-deploy needs to sync with the ceph version it is working with
I did a git clone of the current ceph-deploy that happened to be the following:
commit 1d125d616559ab1c52a0aeb8f9156...
David Zafman
05:42 PM Revision 83ab3665 (ceph): ceph.spec.in: Remove ceph version requirement from ceph-fuse package.
The ceph-fuse rpm package now only requires ceph as a pre-req, not a specific
version.
Gary Lowell
05:39 PM Revision a39110db (ceph): ceph.spec.in: Remove ceph version requirement from ceph-fuse package.
The ceph-fuse rpm package now only requires ceph as a pre-req, not a specific
version.
Gary Lowell
05:31 PM Revision e37c1928 (ceph): rgw_admin: do not throw error when start-date and end-date are not
passed to usage::trim()
Signed-off-by: caleb miles <caleb.miles@inktank.com>
caleb miles
05:28 PM Revision b7da8bbe (ceph): libcephfs_jni.cc: mtime and atime are Long data types. Changing the acc...
reflect this fact
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Noah Watkins <noahwatkins@gmail.com>
Joe Buck
05:28 PM Revision 4f215b0c (ceph): Makefile: remove redundant EXTRA_DIST
Already set at the beginning of the Makefile.am
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
05:28 PM Revision 74cc2992 (ceph): Makefile: use real file for make target
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:28 PM Revision 55483d78 (ceph): Makefile: only add source files to EXTRA_DIST
Prevents a make dist on a built tree from including the compiled
bytecode files produced from compiling the Java test...
Noah Watkins
05:28 PM Revision 2dfc1030 (ceph): Makefile: include Java unit test runner
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:28 PM Revision a47a9661 (ceph): Makefile: include Java test suite artifacts
Automake has problems handling the naming convention used by Java for
inner classes (x$y.class).
Signed-off-by: Noah...
Noah Watkins
05:28 PM Revision 1581db9b (ceph): configure: fail when missing junit dependency
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:28 PM Revision c3129a27 (ceph): Changing build.xml to produce a jar instead of class files Adding a
TestSuite class to run all tests
Remove the libcephfs-test.jar when running ant clean
Signed-off-by: Joe Buck <jbbuc...
Joe Buck
05:28 PM Revision 77015424 (ceph): Adding libcephfs-java.jar to .gitignore
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Noah Watkins <noahwatkins@gmail.com>
Joe Buck
05:27 PM Revision 791a8224 (ceph): Adding a simple workunit that executes one libcephfs-java test
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Noah Watkins <noahwatkins@gmail.com>
Joe Buck
05:27 PM Revision 5dec9172 (ceph): Moving test java files into a proper heirarchy. Moving the compilation
of tests classes from build.xml to Makefile and editing configure.ac to
look for the junit4 jar in the default locati...
Joe Buck
05:22 PM Bug #3468 (Resolved): rbd snap unprotect succeeds with children
rbd snap unprotect should fail if children of the snap exist. The check
was using the wrong snap_id
Dan Mick
03:53 PM Revision 08ee7364 (ceph): java: fix return type on JNI function
Return value of declaration was is a JNI specific jlong type, while a
the return type of the definition was long. g++...
Noah Watkins
03:09 PM Revision ea02fb74 (ceph): workunit: Add option to use specified subdir
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
03:09 PM Revision f0080b02 (ceph): workunit: Allow scratch dir to already exist
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
03:09 PM Revision 96458387 (ceph): workunit: Move cleanup to separate run
Removing the scratchdir in the remote run command
at the end of the script invocation will do the remove
once the fir...
Sam Lang
02:56 PM Revision 8ccccbbf (ceph): osdmap: make flag names match
It's 'ceph osd set noup', so make the flag name 'noup', to avoid any
confusion.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
02:56 PM Revision b1b9f0a4 (ceph): vstart.sh: allow shorter MON, OSD, MDS count env vars
This will save me some typing.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:56 PM Revision f2bf7aa7 (ceph): mon: make osdmap flags incur a health warning
This will ensure that users will see a health warning when, for instance,
NOUP or PAUSE[RD|WR|EXEC] flags are set.
S...
Sage Weil
01:49 PM Bug #3467 (Closed): osd: bad state machine event in start_recoverY_ops
... Sage Weil
01:26 PM RADOS Documentation #3466 (Closed): rados manpage: bench still documents "read" rather than "seq/rand"
rados bench read has been replaced with "seq" and "rand", the latter of which is
still unimplemented, and since "ben...
Dan Mick
12:01 PM Documentation #3464 (Resolved): doc: requirements for monitors to form a quorum are wrong
I've rephrased the text in this document to reflect the requirement for a majority, rather than an odd number of moni... John Wilkins
10:58 AM Documentation #3464 (Resolved): doc: requirements for monitors to form a quorum are wrong
http://ceph.com/docs/master/cluster-ops/add-or-rm-mons/ says this a few ways:... Josh Durgin
11:30 AM Bug #3465: Unclear error message when running 'ceph osd rm'
arch, i thought i fixed all of these. joao, there is a helper in OSDMonitor that parses a raw # or osd.#; can you ma... Sage Weil
11:12 AM Bug #3465 (Resolved): Unclear error message when running 'ceph osd rm'
I am new to the ceph project and was using man pages to execute commands. I misunderstood the command, and rather th... Anonymous
11:26 AM Documentation #3438 (In Progress): Adding/Removing Monitor documentation may be wrong
Joao Eduardo Luis
11:25 AM Documentation #3438: Adding/Removing Monitor documentation may be wrong
Have yet to try it with argonaut, but with the latest master (0.53-716-gb7da8bb (b7da8bbe7f7d5bbd8fb9ee59f491f6e3a481... Joao Eduardo Luis
10:29 AM Bug #3451: qa: rpm autobuilt packages should get 'git describe' version
RPM provides a version and a release field. Currently the version is generated by configure and the release field is... Anonymous
09:51 AM rgw Bug #3452: rgw: Handling of dates in If-UnModified-Since / Last-Modified seems to have issues wit...
Yeah, definitely need to apply that patch. Yehuda Sadeh
02:52 AM rgw Bug #3452: rgw: Handling of dates in If-UnModified-Since / Last-Modified seems to have issues wit...
I can confirm that commit:50d3598b fixes it for me.
I would still apply the patch attached to this issue to the tr...
Sylvain Munaut
08:19 AM rgw Bug #3450: WRITE permission only doesn't allow proper multi-part upload
As discussed on IRC, this is only the case for subusers with only WRITE permission.
Now looking at the current git...
Sylvain Munaut
07:33 AM CephFS Feature #3462 (New): client: Add null-io debug options to client for testing
When testing metadata behavior and performance (interaction between mds and client), in most cases we don't care abou... Sam Lang
07:11 AM rbd Feature #3456: make exit code of ceph status commands status dependent
This is intentional: we want to return success in that we are able to successfully report the health (vs not being ab... Sage Weil
06:42 AM Revision 93734521 (ceph): doc: Rewrote index for install section per new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:42 AM Revision f2fbe7a7 (ceph): doc: Removed source/index from top-level toc tree per new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:41 AM Revision 6f6df5c2 (ceph): doc: Moved doc/source files to doc/install per new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:19 AM Revision 059294ce (ceph): doc: Syntax cleanup for new IA. Fix tip. Clean up for generating keys.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:18 AM Revision 631075d8 (ceph): doc: Syntax cleanup for new IA. Added reference to repo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:17 AM Revision 7a1e952b (ceph): doc: Syntax cleanup for new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:17 AM Revision e11cafb5 (ceph): doc: Syntax cleanup for new IA. Removed steps for building docs.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:16 AM Revision b5ae387e (ceph): doc: Syntax cleanup for new IA. Removed info for building documentation.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:16 AM Revision 9eb0b2b9 (ceph): doc: Syntax cleanup for new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
02:53 AM rgw Bug #3453: rgw: Resume download fails because of mismatched ETags that should match
Tested with commit:97c19da45eedb00db4d4cd684824c3adca1fe6bb and it now works nicely. Sylvain Munaut
01:24 AM Revision 14730d77 (ceph): Merge remote-tracking branch 'upstream/wip_recovery_reserve'
Reviewed-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:21 AM Revision cdd73bba (ceph): doc/: document recovery reservation process
Signed-off-by: Mike Ryan <mike.ryan@inktank.com> Mike Ryan
01:21 AM Revision 0ed0d2a6 (ceph): pg: recovery reservations
This extends the backfill reservation system to work with log-based
recovery. The Active and RepActive states of the ...
Mike Ryan
01:18 AM Revision e144582f (ceph): doc: update the rest of the table for debian wheezy
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
01:17 AM Revision 9d9a222e (ceph): doc: Wheezy is now using kernel 3.2.0; say so
Dan Mick
01:17 AM Revision e7c02b3a (ceph): doc: Fix per-daemon public/private settings: "network" -> "addr"
Dan Mick
01:16 AM Revision eac614a7 (ceph): doc: Clarify "pool size", copies, and replicas more
Dan Mick
01:07 AM Revision 52bada57 (ceph): doc: fix Hadoop config option typo
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins

11/07/2012

11:42 PM Revision 97c19da4 (ceph): rgw: unquote etag for if-match
Fixes: #3453
Passed ETag for copy/get request may be quoted.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:11 PM Revision d3553a58 (ceph): doc: Made changes to the CSS to make admonitions more prominent.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:11 PM Revision 067953f9 (ceph): doc: Added lines between title and body. Pre IA cleanup.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:10 PM Revision 282ac92a (ceph): doc: Updated syntax for consistent usage prior to IA updates.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:09 PM Revision d1404c34 (ceph): doc: Updated index for removal of legacy openstack install.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:09 PM Revision 9127ebd4 (ceph): doc: Minor edit to admonitions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:09 PM Revision 04f661fe (ceph): doc: Updated syntax prior to IA updates.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:08 PM Revision d38df17e (ceph): doc: Updated syntax usage prior to IA updates.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:07 PM Revision ee07b224 (ceph): doc: Added new info per Ross's request.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:07 PM Revision a1b2f584 (ceph): doc: Fix and minor edit for admonitions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:07 PM Revision e1195fdf (ceph): doc: Minor edits for admonitions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:06 PM Revision 6731b55e (ceph): doc: Edits from Peter Reiher's feedback, and minor edits for admonitions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:06 PM Revision 2260e152 (ceph): doc: Minor edits for admonitions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:05 PM Revision 07f60d45 (ceph): doc: Added topic for adding OSDs and adjusting CRUSH weights.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:03 PM Revision 764ec365 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
10:02 PM Revision 0a939d04 (ceph): doc: Removed legacy OpenStack installation.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:01 PM Revision 5ef58d3e (ceph): doc: Added topic for adding an OSD and adjusting CRUSH weights.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:21 PM Revision 50d3598b (ceph): rgw: don't convert object mtime to UTC
Fixes: #3452
When we read object info, don't try to convert mtime to
UTC, it's already in UTC.
Signed-off-by: Yehuda...
Yehuda Sadeh
08:56 PM Revision bd83ed70 (ceph): ceph_manager: add test_min_size action
Thrasher can now with configurable frequency test min_size by
taking down all but one osd, waiting, killing that osd ...
Samuel Just
08:41 PM Revision c357474d (ceph): ceph.spec.in: Remove ceph version requirement from ceph-fuse package.
The ceph-fuse rpm package now only requires ceph as a pre-req, not a specific
version.
Gary Lowell
07:49 PM Revision cca606f4 (ceph): Update log file when rgw is not running
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
07:37 PM Revision 13486857 (ceph): osd/: add pool min_size parameter for min acting set size
Otherwise, a pg might go active with a single osd in the
acting set. If that osd subsequently dies, we potentially
l...
Samuel Just
07:35 PM Revision 3faefdd2 (ceph): Merge remote-tracking branch 'upstream/wip_lost_unfound_event'
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just
06:41 PM Revision 60a9816d (ceph): qa: Script to run fio and template file
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang
05:52 PM Revision 3b26a4d9 (ceph): Merge remote-tracking branch 'upstream/wip-xattr'
Reviewed-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:52 PM Documentation #3432: move explanation for rbd on libvirt to new docs
The issue Dan's talking about only matters if you're not using cephx for clients. Josh Durgin
05:46 PM Documentation #3432: move explanation for rbd on libvirt to new docs
Also: it has come to light that with the new Ceph behavior of defaulting to
cephx enabled, one must either
1) us...
Dan Mick
05:16 PM Bug #3460 (Resolved): ceph monitor crashed in the nightlies
Log: ubuntu@teuthology:/a/teuthology-2012-11-06_02:00:02-regression-testing-master-basic/10579... Tamilarasi muthamizhan
04:44 PM Bug #3459 (Resolved): osd crash in CephXAuthorizer::verify_reply
Log: ubuntu@teuthology:/a/teuthology-2012-11-05_19:00:02-regression-master-testing-gcov/10108
2012-11-06 21:13:39....
Tamilarasi muthamizhan
04:13 PM Bug #3431: ceph fuse crashed during fsx test
recent log: ubuntu@teuthology:/a/teuthology-2012-11-05_19:00:02-regression-master-testing-gcov/10001 Tamilarasi muthamizhan
03:21 PM rgw Bug #3400 (In Progress): rgw: multipart upload overwrite broken
caleb miles
12:46 PM Revision 456c90b0 (ceph): Makefile: add missing rgw_resolve.h to dist tarball
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:42 PM Revision ca898802 (ceph): client: kick waiters for an mds session to open on mds recovery
We already kicked waiters for request, but we need to kick waiters on open
too (e.g., a client trying to mount).
Sig...
Sage Weil
12:15 PM Revision f0927cbb (ceph): qa: disable xfstest 45 until mount issue is resolved on precise
Meh
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:14 PM Revision 02527d40 (ceph): qa: disable xfstest 45 until mount issue is resolved on precise
Meh
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:01 PM Bug #3458 (Can't reproduce): aio enabled but not used
I enabled aio in my config (see http://pastie.org/5342155) but when starting the osds I still see "aio = 0" in the lo... Corin Langosch
11:37 AM rbd Feature #3456 (Closed): make exit code of ceph status commands status dependent
When running for example "ceph health" it always returns an exit code of 0, no matter if the cluster is healthy or no... Corin Langosch
10:58 AM rgw Feature #3454 (Resolved): Support temp URLs for Swift API
See http://docs.rackspace.com/files/api/v1/cf-devguide/content/TempURL-d1a4450.html
Since the configuration of aut...
Aaron Schulz
08:53 AM rgw Bug #3453 (Resolved): rgw: Resume download fails because of mismatched ETags that should match
Trying to resume a download with firefox.
During the initial download I get
@ETag: "a91313a06a1df0ee6b86abf7a8b8a...
Sylvain Munaut
08:48 AM rgw Bug #3452 (Resolved): rgw: Handling of dates in If-UnModified-Since / Last-Modified seems to have...
So:
- I query an object and I get a header back saying "Last-Modified: Fri, 31 Aug 2012 11:12:49 GMT"
- I reissue...
Sylvain Munaut
04:59 AM Bug #3451 (Resolved): qa: rpm autobuilt packages should get 'git describe' version
The autobuilt rpm packages currently get the version from the previous release (e.g., '0.53') instead of the git desc... Sage Weil
04:24 AM rgw Bug #3450 (Won't Fix): WRITE permission only doesn't allow proper multi-part upload
In our setup we have a user who only has write permission on a bucket and we wanted to use multi-part uploads.
The p...
Sylvain Munaut
04:20 AM rbd Bug #3449 (Closed): fix xfstest 45 on precise
need new quota package to fix test 45 issue Sage Weil
03:26 AM rbd Feature #3100 (Resolved): rbd-fuse prototype
Sage Weil
03:25 AM rbd Feature #3416 (Resolved): krbd: open parent on open
Sage Weil
03:25 AM rbd Feature #3414 (Resolved): librbd: clean up file locations in source tree (esp cls_rbd)
Sage Weil

11/06/2012

11:52 PM Revision 0c989794 (ceph): Merge branch 'next'
Dan Mick
11:51 PM Revision 0baa9275 (ceph): cls_rbd: send proper format of key to "last_read" for dir_list
rbd ls of format-2 images was looping on the first 64 (when more than 64
were present). The key name passed to the o...
Dan Mick
11:49 PM Revision fe9a4410 (ceph): rgw: document cname configurable
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:20 PM Revision c89d85c7 (ceph): Merge remote-tracking branch 'origin/master' into wip-3206
Yehuda Sadeh
11:19 PM Revision 951c6be4 (ceph): rgw: resolve hostname dns cname record
Implements #3206
This allows using vanity domains. A CNAME record can now
be set for the domain that would point at t...
Yehuda Sadeh
09:50 PM Revision 6aa9cff2 (ceph): java: use accessors for mode flag tests
Add isDir(), isFile(), and isSymlink() for read-only tests corresponding
to the S_ISREG test and friends.
Signed-off...
Noah Watkins
06:19 PM Revision 578b5764 (ceph): rgw: fix multipart overwrite
Fixes: #3400
Removed a few lines of code that prematurely created the head
part of the final object (before creating ...
Yehuda Sadeh
06:17 PM Revision 84299e16 (ceph): rgw: fix multipart overwrite
Fixes: #3400
Removed a few lines of code that prematurely created the head
part of the final object (before creating ...
Yehuda Sadeh
06:16 PM Revision be6d5636 (ceph): rgw: don't reset multipart parts when updating their metadata
Fixes: #3401
The problem was that put_obj_meta() was assuming object is going
to be reset, so it was resetting the ob...
Yehuda Sadeh
06:16 PM Revision 488b019a (ceph): rgw: break out of read loop if we got zero bytes
If the part that we're reading is corrupted and we end up
reading zero bytes, we need to exit, otherwise we'd just
lo...
Yehuda Sadeh
05:14 PM Revision 9a1ee028 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
05:13 PM Revision 138262f6 (ceph): doc: fixed some inccorrect syntax.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:56 PM rgw Feature #3206 (Resolved): rgw: resolve vanity CNAMEs
Done with commit:fe9a441037f221ba09b01c3967f69b3626c99116. Yehuda Sadeh
03:16 PM CephFS Cleanup #3421 (Closed): Refactor Java tests to use older version of JUnit so that we can use 12.0...
It turns out that the current shipping version of Junit4 on Ubuntu and Debian will support our tests, as is. No code ... Anonymous
01:58 PM Feature #3448 (New): Minimize recovery time of a degraded cluster
To minimize the recovery time of the cluster in the event of an OSD failure it would be better to recover to the rema... Stefan Kleijkers
12:58 PM Bug #3431: ceph fuse crashed during fsx test
recent logs: ubuntu@teuthology:/a/teuthology-2012-11-04_19:00:03-regression-master-testing-gcov/9298 Tamilarasi muthamizhan
12:01 PM RADOS Documentation #3447 (Closed): doc: how to recover from a failed journal device
See http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/6377 Josh Durgin
11:11 AM rgw Bug #3401: rgw: multipart upload broken
Fix corresponds to commit
be6d5636534ffa6e9badca7ddb7d73ad01663f48 (next)
caleb miles
10:30 AM rgw Bug #3401 (Resolved): rgw: multipart upload broken
caleb miles
10:30 AM rgw Bug #3401: rgw: multipart upload broken
also affects next caleb miles
10:34 AM rgw Bug #3400: rgw: multipart upload overwrite broken
Fix corresponds to commits:
578b5764d5b26d190c295da88c1be5f0c77682a7 (stable)
84299e16f3b7b74cff814eb9a754b7...
caleb miles
10:31 AM rgw Bug #3400 (Resolved): rgw: multipart upload overwrite broken
caleb miles
10:31 AM rgw Bug #3400: rgw: multipart upload overwrite broken
also affects stable, next caleb miles
07:27 AM Revision 2a696274 (ceph): mds: move to from loner -> mix if *anyone* wants rd|wr
We were either going to MIX or SYNC depending on whether non-loners wanted
to read/write, but it may be that the lone...
Sage Weil
07:26 AM Revision 4b3f97d8 (ceph): mds: base loner decision on wanted RD|WR|EXCL, not CACHE|BUFFER
Observed instance where one client wanted the Fc cap and prevented the
loner from getting RD|WR caps.
Signed-off-by:...
Sage Weil
07:23 AM Revision 307fd243 (ceph): librbd: fix memory leak on read
We were leaking the rados completion, which includes a reference to actual
data.
Fixes: #3445
Signed-off-by: Sage We...
Sage Weil
07:06 AM Revision b940d775 (ceph): mds: base loner decision on wanted RD|WR|EXCL, not CACHE|BUFFER
Observed instance where one client wanted the Fc cap and prevented the
loner from getting RD|WR caps.
Signed-off-by:...
Sage Weil
07:06 AM Revision 96888ddf (ceph): mds: move to from loner -> mix if *anyone* wants rd|wr
We were either going to MIX or SYNC depending on whether non-loners wanted
to read/write, but it may be that the lone...
Sage Weil
05:41 AM Revision 241569c5 (ceph): rbd: allow removal of image even if rbd_children deletion fails
Users have been seeing failures where rbd rm is half-done; could be
because of outstanding watches on the rbd_header ...
Dan Mick
04:15 AM Revision 4b4e0fa6 (ceph): rbd: allow removal of image even if rbd_children deletion fails
Users have been seeing failures where rbd rm is half-done; could be
because of outstanding watches on the rbd_header ...
Dan Mick
01:53 AM Revision 3162f136 (ceph): rgw: configurable swift token ttl
Bump up ttl to 24h, and make it configurable.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh

11/05/2012

11:19 PM Revision 60e54d67 (ceph): client: Fix path_walk() to support dir symlinks
Additions to Sage's commits that replace the path walked so
far with the symlinked directory path, rather than the re...
Sam Lang
11:19 PM Revision 0f7dadac (ceph): client: Add symlink loop checking in path_walk()
If a loop exists in directories due to a symlink: /a/b/c -> /a
We now return -ELOOP from path_walk() instead of loopi...
Sam Lang
11:19 PM Revision beaafe85 (ceph): test: Add tests for symlink pathological cases
The DirSyms test checks verifies that the new path_walk()
handling code properly walks through symlinked directories
...
Sam Lang
07:02 PM Revision 15b3d98f (ceph): doc: Minor edits and added reference to Cephx intro.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:02 PM Revision 85cd6948 (ceph): osd/: encode LOST_REVERT reverting_to in prior_version pos
This will allow older osds to interpret the LOST_REVERT event
correctly.
Signed-off-by: Samuel Just <sam.just@inktan...
Samuel Just
06:48 PM Revision bad01145 (ceph): PG: use remove_object_with_snap_hardlinks for divergent objects
Otherwise, we end up leaving snap hardlinks in the snapshot
index directories. This eventually results in an EEXIST ...
Samuel Just
06:43 PM rbd Bug #3446 (Resolved): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
I'm guessing this is just leaked from the error path. Found via valgrind in test_librbd_fsx:... Josh Durgin
06:39 PM rbd Bug #3445 (Resolved): ObjectCacher: extra memory leaks with caching enabled in wip-rbd-read
It looks like we're leaking some rados completions and some buffers (from the cache?). Attached are two valgrind repo... Josh Durgin
05:57 PM Revision 699e54df (ceph): rbd: stripe count is not measured in bytes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:23 PM Bug #3444 (Duplicate): Qemu librbd aio
Commandline:
kvm -drive file=rbd:rbd/vm7:rbd_cache=true:conf=/etc/ceph/ceph.conf,format=raw,id=drive1,if=none -devic...
Martin Mailand
10:46 AM rgw Feature #3443 (New): radosgw - Add Log messages to indicate restart, attempt, success and failure
when radosgw is started/restarted there is currently no message written to /var/log/ceph/radosgw.log if it is success... Ken Franklin
10:13 AM rgw Feature #3442 (Resolved): rgw: support Keystone tokens revocation
Yehuda Sadeh
10:11 AM rgw Feature #3343 (Fix Under Review): rgw: stripe objects
Yehuda Sadeh
10:11 AM rgw Feature #3441 (Resolved): rgw: integrate with Keystone
Yehuda Sadeh
10:11 AM rgw Cleanup #1716 (Closed): rgw: remove curl use
Closing this, curl use is needed for Keystone support. Yehuda Sadeh
08:43 AM rbd Bug #2528 (Resolved): Mounted RBD image appears to go read-only after a snapshot is created
Sage Weil
06:41 AM rbd Bug #2528: Mounted RBD image appears to go read-only after a snapshot is created
I just tried to reproduce this problem, but could not.
Josh said he thought it was a problem that had been fixed
...
Alex Elder
08:14 AM Revision 0db11c79 (ceph): chain_xattr: use sys_* methods
The sys_* wrappers return -errno on error; use those!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision be438dc8 (ceph): os/chain_xattr: do not double memory buffer (again)
This appears to be a typo; there is no need to double (again) the size of
the buffer we allocate.
Signed-off-by: Sag...
Sage Weil
08:13 AM Revision 2bf6a2bf (ceph): os/chain_xattr: whitespace, constify *end
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 9cf0be71 (ceph): chain_xattr: comment about how xattrs are named
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:13 AM Revision 8c3481d9 (ceph): os/FileStore: chain_*() methods return error codes; don't check errno
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 1862ddd8 (ceph): os/FileStore: use _fgetattrs() from collection_getattr()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 307fd429 (ceph): os/FileStore: remove unused _getattrs() methods
We are now using the _fgetattrs() variant everywhere instead.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision b6bfeed9 (ceph): os/FileStore: use _fgetattr() from getattr()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision d59cf332 (ceph): os/FileStore: use new helpers from collection_{get,set,rm}attr[s]
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 41bc77f5 (ceph): os/FileStore: drop _getattr() helpers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 6a6699bd (ceph): os/FileStore: recast _setattrs() on top of chain_f* methods
This lets us open an fd once and use that.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision 044be916 (ceph): os/FileStore: recast _rmattr on top of chain_f*
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 51d3faaf (ceph): os/FileStore: remove lfn_*xattr helpers
No longer used!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision 54966006 (ceph): os/FileStore: introduce lfn_close()
Match every lfn_open() with lfn_close() (instead of close(2)).
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision b7f89cb7 (ceph): os/chain_xattr: fix listxattr buffer size
Intenrally allocate 2x the raw listxattr result; tell the user the same.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision 4e553035 (ceph): os/chain_xattr: move chained xattr helpers into separate file/module
* Rename do_* -> chain_*.
* Move #defines to a header.
* Fix *Index users
* Implement both *xattr() and f*xattr() var...
Sage Weil
08:13 AM Revision bb127bd1 (ceph): os/FileStore: use f*xattr() methods to test xattr support
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision 68377f9c (ceph): os/FileStore: add _fgetattr(), _fgetattrs() helpers
Introduce new fd-based getattr[s] helpers.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision 769f4732 (ceph): os/FileStore: use _fgetattrs() for GETATTRS op
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:13 AM Revision ad5ac17f (ceph): os/FileStore: use _fgetattrs() for CLONE
We have the src fd.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:13 AM Revision cab1d635 (ceph): os/FileStore: use _fgetattrs() for _setattrs()
If we're using omap for spillover, we need to load the xattrs so that
they can be removed if necessary.
Note that we...
Sage Weil
08:13 AM Revision a367e6e9 (ceph): os/FileStore: use _fgetattrs() from _rmattrs()
Note that we subtly change failure handling to be more strict: if we
fail to open the file, we error out; before we i...
Sage Weil
07:54 AM Bug #3440 (Resolved): Running OSDs on ZFS on Linux
I just gave it a try to run a small setup on ZFS on Linux (http://zfsonlinux.org/)
The OSDs boot just fine, but wh...
Wido den Hollander

11/04/2012

10:59 PM Revision e49969a6 (ceph): test script for s3 tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
03:41 PM Revision 7731d478 (ceph): test_librbd: add additoinal clone test
Test that reads will trigger a cow both when overlapping and not
overlapping with buffered writes.
Signed-off-by: Sa...
Sage Weil
03:41 PM Revision 8d8726a5 (ceph): osdc/ObjectCacher: wake all rx waiters on ENOENT
If we discover an object doesn't exist, wake all rx waiters at the same
time. This prevents a situation like:
- rea...
Sage Weil
03:41 PM Revision 7e57c5fd (ceph): librbd: better debug output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:41 PM Revision 87129588 (ceph): librbd: complete Context on error from ObjectCacher::readx
We were immediately completing for positive (successful) returns, but not
on error. Do errors too, so that we don't ...
Sage Weil
03:41 PM Revision e506362c (ceph): librbd/AioCompletion: ensure read result assembly happens last
When reading from the cache, we can have a situation where each AioRead
completes as it is added to the completion, c...
Sage Weil
03:41 PM Revision f6d2e9a2 (ceph): osdc/Striper: more debug
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:41 PM Revision 09dc191c (ceph): osdc/WritebackHandler: add may_copy_on_write()
Implement a new method to tell us whether a read to a particular region
could be affected by a write-triggered copy-o...
Sage Weil
03:41 PM Revision 890e4929 (ceph): librbd: remove parent logic from reads beneath the cache
Make reads beneath the cache (in the WritebackHandler) read the plain
objects beneath us. Let the read-from-parent l...
Sage Weil
03:41 PM Revision f8e92a1c (ceph): osdc/ObjectCacher: add object exists flag
Clear it (set to false) on ENOENT.
Reset it (to true) on discard().
Reset it (to true) on write completion.
Reset it...
Sage Weil
03:41 PM Revision 1a7caa46 (ceph): osdc/ObjectCacher: clear complete if may-cow and !exists
If the object doesn't/didn't exist, and we finish a write, and the write
may have triggered a copy-on-write, clear th...
Sage Weil
03:41 PM Revision cde4dd03 (ceph): osdc/ObjectCacher: remove BufferHeads on ENOENT
If we try a read and the object doesn't exist, toss out the BufferHead
(instead of keeping useless ZERO bh's around)....
Sage Weil
03:41 PM Revision 674d2665 (ceph): osdc/ObjectCacher: return ENOENT
If we are given a single ObjectExtent, and the object doesn't exist,
and we don't have any dirty|tx buffers, return E...
Sage Weil
03:41 PM Revision 41812c20 (ceph): osdc/ObjectCacher: trigger copy-on-write before read
If we are trying to read from an object, and it doesn't exist, but we have
dirty buffers, and a write could trigger c...
Sage Weil
03:14 PM Revision 72a710ac (ceph): client: return EBADF for invalid file desc
Adds get_filehandle to Client which resolves a file descriptor or
returns NULL if the file descriptor is invalid. Lib...
Noah Watkins
02:58 PM CephFS Bug #3439: kernel crash on use of chroot
I would like to mention that the other kernel crash bug: http://tracker.newdream.net/issues/2445
On the mailinglist ...
Leen Besselink
02:54 PM CephFS Bug #3439 (Can't reproduce): kernel crash on use of chroot
When a chroot is called for a directory which was mounted with cephfs the kernel crashes.
The same happens (or at ...
Leen Besselink
02:19 PM Revision 132fb341 (ceph): doc: describe Hadoop configuration options
Start a document describing Ceph integration with Hadoop, and adds a
description of configuration options that the Ce...
Noah Watkins
02:16 PM Revision 342c2c70 (ceph): PG::merge_old_entry: fix case for divergent prior_version
Previously, we asserted that a log entry with a divergent
prior_version must be a clone. Consider the following
case...
Samuel Just
02:16 PM Revision 7e264678 (ceph): PG: use remove_object_with_snap_hardlinks for divergent objects
Otherwise, we end up leaving snap hardlinks in the snapshot
index directories. This eventually results in an EEXIST ...
Samuel Just
02:05 PM Documentation #3438: Adding/Removing Monitor documentation may be wrong
I may not be able to look into this before I get back home, so if anyone believes this is critical feel free to jump ... Joao Eduardo Luis
07:10 AM Documentation #3438 (Resolved): Adding/Removing Monitor documentation may be wrong
Two users now have reported that following the instructions on:
http://ceph.com/docs/master/cluster-ops/add-or-rm-...
Mark Nelson
01:06 PM Revision 004a1fcf (ceph): Merge branch 'wip-reorg'
Sage Weil
01:06 PM Revision 92604ce4 (ceph): Merge branch 'wip-msgr-ports'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
01:04 PM Revision 623553d2 (ceph): msgr: make bind port range configurable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:04 PM Revision 769bac89 (ceph): msgr: change port range from 6800-6900 -> 6800-7100
This allows more OSDs per host.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:04 PM Revision 7483d1f9 (ceph): msg/Accepter: use derr
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:45 PM Revision 49bd8ab5 (ceph): librados: move misc tests into test/librados/ dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:45 PM Revision 5893dd52 (ceph): librados: test/rados-api/* -> test/librados/*
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:34 PM Revision 80880eef (ceph): client: always follow non-trailing symlinks
If we are walking /a/b/c and a or b is a symlink, follow it. It's only
c that we don't follow when !followsym.
Sign...
Sage Weil
12:34 PM Revision 4fc67c52 (ceph): client: simplify path_walk() loop
Most paths were kludging around the for loop's i++. Switch to a while
loop to avoid such tomfoolery.
Signed-off-by:...
Sage Weil
12:25 PM Revision 6f7a632a (ceph): client: Support for fchown
Implement fchown in libcephfs and client,
which is needed by the samba vfs module.
Signed-off-by: Sam Lang <sam.lang...
Sam Lang
12:17 PM Bug #2508: osdc/ObjectCacher.cc:761: void ObjectCacher::bh_write_commit(int64_t, sobject_t, loff_...
Sage Weil wrote:
> false alarm; this is librbd with caching enabled, so the tid's are artificially generated by Libr...
Sage Weil
11:54 AM Revision e4aa6d7a (ceph): cls_lock: reorg test_cls_lock
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:52 AM Revision 0eedc78e (ceph): cls_rgw: reorg test_cls_rgw
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:50 AM Revision a1402b5d (ceph): fix cls_rbd reorg
Sage Weil
11:47 AM Revision ddf096b5 (ceph): librbd: reorg rbd tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:43 AM Revision b749323b (ceph): cls_rbd: move into new location
Be consistent! Make an example of ourselves!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:10 AM Revision bcefc0e8 (ceph): msg/Pipe: fix leak of AuthSessionHandler
Init ptr in ctor, delete in dtor.
Reported-by: Yan, Zheng <yan.zheng@intel.com>
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
08:14 AM Cleanup #432: use STL find() and iterators instead of count()
The semantic patch tool Coccinelle has an open issue for supporting C++. Something to keep an eye out for, and would ... Noah Watkins
08:02 AM Revision 2daad206 (ceph): Merge branch 'wip-mds'
Sage Weil
05:14 AM Messengers Bug #3156 (Resolved): port range is hard-coded
commit:623553d2b8eab2104baaac3972dd8910c92edb7e Sage Weil
02:57 AM CephFS Feature #3437 (Resolved): client: expose mds session state via admin socket
Sage Weil
02:57 AM CephFS Feature #3436 (Resolved): client: expose mds requests via admin socket
Sage Weil

11/03/2012

11:54 PM Bug #3435 (Resolved): osdc/ObjectCacher.cc: 764: FAILED assert(ob->last_commit_tid < tid)
Recent logs: ubuntu@teuthology: /a/teuthology-2012-09-24_19:00:29-regression-master-testing-gcov/29465... Sage Weil
11:51 PM Bug #3428 (Resolved): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
fixed in wip-rbd-read branch, commit:40a5cebe26c216443a9c19477287644c22c5a845 Sage Weil
07:12 PM Revision f67e79a2 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
07:12 PM Revision 4bff87da (ceph): doc: Added qemu caching section.
fixes: #3332
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
07:10 PM Revision f171aba7 (ceph): doc: Added Commandline Usage and a few fixes.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
02:32 PM Bug #3434 (Won't Fix): Unknown variables in test_xattr_support
From https://github.com/ceph/obsync/blob/master/obsync#L157
When catching IOError, there are references to @pa@ an...
Steve Hoeksema
02:27 PM Bug #3433 (Resolved): Error: Store.__init__() takes no parameters
This is on Ubuntu 12.04 obsync, but also appears in git master: https://github.com/ceph/obsync/blob/master/obsync#L90... Steve Hoeksema
12:14 PM rbd Documentation #3332 (Resolved): doc: Explain how qemu rbd caching defaults come from qemu config
Added a section in http://ceph.com/docs/master/rbd/qemu-rbd/ John Wilkins
10:00 AM Bug #2508 (Resolved): osdc/ObjectCacher.cc:761: void ObjectCacher::bh_write_commit(int64_t, sobje...
false alarm; this is librbd with caching enabled, so the tid's are artificially generated by LibrbdWriteback, not by ... Sage Weil

11/02/2012

08:13 PM Revision f7412fe3 (ceph): crypto: add cms utility function
Taken from a libnss tool (cmsutil), stripped code so that we
only get the decode functionality that we need.
Signed-...
Yehuda Sadeh
06:37 PM Documentation #3432 (Resolved): move explanation for rbd on libvirt to new docs
http://ceph.com/wiki/QEMU-RBD needs to be documented next to all the other
stuff for rbd in ceph.com/docs, probably ...
Dan Mick
06:33 PM Revision 6c9d45e3 (ceph): schedule: fix var name
Josh Durgin
06:32 PM Revision c51e1f9b (ceph): test script for s3 tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> tamil
06:08 PM Revision 5f4414e0 (ceph): schedule: add option to display jobs in the queue
beanstalkd doesn't let you list jobs in the queue, but you can
inpsect specific job ids.
Josh Durgin
01:17 AM Revision 4cd47c4c (ceph): client: Fix state of symlink with absolute path
Symlinks that have an absolute path are not getting
properly dereferenced in path_walk() due to a bug
with the cur an...
Sam Lang
01:17 AM Revision a7e13681 (ceph): test: Add symlink test for absolute paths
Signed-off-by: Sam Lang <sam.lang@inktank.com> Sam Lang

11/01/2012

10:56 PM Revision bc4e6b9a (ceph): doc: Changed term "kernel object" to "kernel module". Added hyperlink t...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:30 PM Revision 019fee82 (ceph): doc: Improved the landing page for RBD.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:30 PM Revision 536d7644 (ceph): doc: Clarified text and added reference back to main RBD pages. Added s...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:29 PM Revision 2b2ac137 (ceph): doc: Changed RBD to librbd cache for accuracy.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:00 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
Logs:ubuntu@teuthology:/a/teuthology-2012-10-30_19:00:06-regression-master-testing-gcov/5947... Tamilarasi muthamizhan
07:55 PM Revision a01b112d (ceph): doc: changed --user to --id, and fixed a typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:55 PM Revision a7551e4d (ceph): run_xfstests.sh: add optional iteration count
This adds a "-c <count>" option to the run_xfstests.sh script so
the full set of tests can be repeated more than once...
Alex Elder
06:49 PM Revision f88a2f73 (ceph): rbd task: support xfstests repeat count
This adds the ability to use the new repeat count argument to the
run_xfstests.sh script. By default, the test suite...
Alex Elder
05:43 PM Revision dfc57c4f (ceph): doc: minor edits to the index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:41 PM Revision 968b315a (ceph): doc: Added layering to the snapshot section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:20 PM Documentation #3322 (In Progress): doc: Explain multi-tenant CephFS
John Wilkins
01:19 PM Documentation #3174 (Resolved): Cephx with RBD/Qemu/libvirt
John Wilkins
09:49 AM rbd Bug #2933 (Resolved): rbd: bio_pair leak in bio_chain_clone()
A fix for this has been committed to the ceph-client/testing
branch and has survived some days of testing.
commit...
Alex Elder
08:05 AM Revision 614cb509 (ceph): PG: correct sub-state names in ReplicaActive
Signed-off-by: Mike Ryan <mike.ryan@inktank.com> Mike Ryan
08:05 AM Revision 23dbe3ec (ceph): message: add missing print statement for REJECT message
Signed-off-by: Mike Ryan <mike.ryan@inktank.com> Mike Ryan
08:05 AM Revision d2c6d44b (ceph): message: add MRecoveryReserve
This message will be used to reserve and release recovery slots on
replica PGs.
Signed-off-by: Mike Ryan <mike.ryan@...
Mike Ryan
08:05 AM Revision 6c5de992 (ceph): osd: add PG state recovery_wait
Signed-off-by: Mike Ryan <mike.ryan@inktank.com> Mike Ryan
05:10 AM Revision 15ada1c7 (ceph): doc: update notes on new rpm-based platforms
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:27 AM Revision 45005d3d (ceph): doc: fix os-recommendations table
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:25 AM Revision 2d52d7c9 (ceph): doc: Index entry for OS Recommendations
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:24 AM Revision 049e7fbe (ceph): doc: update os-recommendations
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:14 AM Revision 651cbb54 (ceph): Merge branch 'next'
Sage Weil
12:14 AM Revision c435d314 (ceph): ceph-disk-activate: avoid duplicating mounts if already activated
If the given device is already mounted at the target location, do not
mount --move it again and create a bunch of dup...
Sage Weil
 

Also available in: Atom