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
- 11:21 PM rbd Bug #3549 (Resolved): rbd: info should report striping
- 10:30 PM rbd Bug #3549: rbd: info should report striping
- Not yet resolved; feature_str() should return striping when enabled.
- 09:08 PM rbd Bug #3549 (Resolved): rbd: info should report striping
- 10:26 PM Bug #3468 (Resolved): rbd snap unprotect succeeds with children
- commit:faf23caa6ad4da81de6f5c5c52151aff49758c04 in master
- 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... - 09:45 PM Bug #3489 (Resolved): osd: slow request warnings
- 09:08 PM rbd Bug #3503 (Resolved): rbd: import "-" no longer works
- 09:08 PM Feature #3502 (Resolved): rbd export should support stdout
- 09:08 PM rbd Bug #3547 (Resolved): rbd: suites/iozone.sh failure
- 09:06 PM Bug #3460 (Resolved): ceph monitor crashed in the nightlies
- 09:05 PM rbd Feature #3380 (Resolved): rbd: export and import functions should support stdout
- 09:05 PM CephFS Bug #3367 (Resolved): client: hardlink without original file breaks on unmount
- 09:04 PM Feature #3358 (Resolved): Add pool option for min size to prevent a pg from going active with exc...
- 09:00 PM Bug #3250 (Resolved): debs don't include Contents-<arch>.gz
- 08:59 PM Bug #3209 (Resolved): rbd_fsx_cache_writethrough test failure in the nightlies
- 08:59 PM Bug #3232 (Resolved): osd: 0.15 scrub stat mismatch, got 25/25 objects, 15/15 clones, 50453469/49...
- 08:59 PM Bug #3221 (Resolved): disconnect_session_watchers missing pg
- 08:58 PM CephFS Bug #3111 (Can't reproduce): Multiple MDS inevitable appear assert
- 08:52 PM Bug #3115 (Won't Fix): Cannot compile ceph 0.48.1
- 08:51 PM Bug #3130 (Resolved): osd: crash in SimpleMessenger::reaper
- 08:51 PM Feature #3138 (Rejected): osd: Make filestore_xattr_use_omap=true the default? Or something?
- 08:51 PM Feature #3137 (Resolved): osd: make default osd_journal_size 1GB, if existing (block or file) use...
- 08:49 PM Bug #2897 (Resolved): ceph fuse error segfault
- 08:49 PM Bug #2900 (Resolved): ceph fuse crashed
- 08:48 PM Bug #3067 (Resolved): mon: runaway memory
- 08:47 PM Bug #3061 (Resolved): osd crash during shutdown
- 08:47 PM Bug #3026 (Resolved): ref counting error argonaut
- 08:46 PM Bug #2945 (Won't Fix): package upgrade from v0.46 to v0.48argonaut fails
- 08:46 PM Bug #2908 (Resolved): ceph osd crush remove <name>
- 08:46 PM Bug #2892 (Resolved): ceph health detail kills monitor
- 08:45 PM Bug #2833 (Resolved): LibRBD.TestClone failure with ms fialure injection
- 08:45 PM Bug #2800 (Resolved): osd/ReplicatedPG.cc: 3537: FAILED assert(waiting_for_ondisk.begin()->first ...
- 08:45 PM devops Bug #2783 (Won't Fix): Chef-client fails on oneiric cluster
- 08:44 PM Bug #2765 (Closed): Extremely Long Object Latencies
- 08:44 PM Bug #2766 (Resolved): cephcontext: needs refcount
- 08:42 PM Bug #2762 (Resolved): mon crash ceph::__ceph_assert_fail (assertion=0x63d150 "begin->last_committ...
- 08:41 PM Bug #2610 (Resolved): osd: pg stuck at scrubbing
- 08:40 PM Bug #2233 (Won't Fix): Throttle when there are lots of large conccurent IOs
- 08:40 PM Feature #2227 (Closed): QA: create a test to verify operation with non-default layouts
- 08:38 PM CephFS Bug #3531 (Resolved): mds segfault at _unlink_local_finsh
- commit:44bc687d98f931b15538805d3923492d62dca779
- 08:37 PM CephFS Bug #3210 (Resolved): mds crashed and segfault at unlink_local_finish
- commit:44bc687d98f931b15538805d3923492d62dca779
- 08:37 PM CephFS Bug #1548 (Resolved): metadata inconsistencies and mds crashes
- commit:44bc687d98f931b15538805d3923492d62dca779
- 08:37 PM CephFS Bug #1947 (Resolved): mds: SIGBUS during _mark_dirty
- 08:36 PM rbd Feature #1908 (Resolved): rbd: test map/unmap more extensively
- 08:36 PM rbd Feature #1908: rbd: test map/unmap more extensively
- 08:33 PM RADOS Feature #228 (Resolved): crush unit tests
- 08:32 PM Feature #1299 (Resolved): osd: interface to query/manage missing, unfound, lost objects
- 08:32 PM Messengers Bug #1378 (Resolved): connection race - existing connection not open or connecting
- 08:31 PM Feature #2678 (Rejected): osd, objecter: redirect misdirected requests
- 08:31 PM Cleanup #2230 (Resolved): deprecate 'btrfs devs'
- 08:12 PM Revision 246eb7b2 (ceph): Merge remote-tracking branch 'gh/wip-osd-msgr'
- 08:02 PM Documentation #3382 (Resolved): doc: create page for OS requirements, detailing compatibility for...
- 08:01 PM Documentation #3084 (Resolved): doc: Why and when should I use latest stable kernel and not the 3...
- 08:01 PM Feature #2142 (Resolved): Add support for Ubuntu 12.04 (precise pangolin) in deb repository
- 08:01 PM Subtask #2515 (Resolved): allow collection upgrade to use more than one transaction
- 08:01 PM Subtask #2514 (Resolved): Implement DBObjectMap upgrade from old version
- 08:01 PM Subtask #2513 (Resolved): Update DBObjectMap implementation to ignore collection
- 08:01 PM Subtask #2512 (Resolved): implement upgrade process for collections
- 08:01 PM Subtask #2509 (Resolved): create OSDService to limit pg/osd interface
- 08:01 PM Subtask #2511 (Resolved): Change hobject_t encoding
- 08:01 PM Subtask #2430 (Resolved): simplify pg removal
- 08:01 PM Subtask #2403 (Resolved): remove osd pointer from PG
- 08:01 PM Subtask #2402 (Resolved): audit calls into osd from pg for locking correctness
- 08:01 PM Subtask #2333 (Resolved): create queueing for peering messages
- 08:01 PM Subtask #2282 (Resolved): Handle map updates on a per-pg basis
- 08:01 PM Subtask #2332 (Resolved): move pg queueing into pgs
- 08:00 PM Cleanup #3016 (Resolved): make ceph osd crush set ${id} osd.${id} not require the ID twice
- 07:59 PM Bug #2838 (Resolved): mon: json version of 'osd tree'
- 07:58 PM Feature #3189 (Resolved): osd: use reservations for non-backfill recovery too
- 07:55 PM Feature #3506 (Resolved): mkcephfs: multiple fs optiopns
- 07:20 PM Revision a928b6db (ceph): OSDService: make messengers private
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:08 PM Revision 47699f39 (ceph): osd/: make OSDService messenger helpers return ConnectionRef
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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> - 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...
- 04:46 PM CephFS Bug #1047: mds: crash on anchor table query
- Sage Weil wrote:
> most likely fixed by yan's patch
commit id? - 12:19 PM CephFS Bug #1047 (Resolved): mds: crash on anchor table query
- most likely fixed by yan's patch
- 04:26 PM Revision 7412bd36 (ceph): Merge remote-tracking branch 'gh/wip-mds-ls2'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 04:22 PM Revision 9cd730bd (ceph): doc: update kernel recs
- Mention which stable kernels we recommend.
Signed-off-by: Sage Weil <sage@inktank.com> - 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...
- 12:18 PM Bug #3406 (Resolved): ceph fuse crashed during blogbench test
- 12:16 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
- 12:12 PM Bug #3548 (Resolved): osd: sends messages to marked-down peers
- 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. - 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... - 11:50 AM Bug #3292 (Resolved): osd crash in handle_osd_ping
- 11:49 AM Bug #3290 (Resolved): libceph: unable to handle osdmap
- 11:48 AM Bug #3212 (Resolved): librados: failed to decode message of type 59 v1: buffer::end_of_buffer
- 11:47 AM Bug #2947 (Can't reproduce): osd: out of order reply
- 11:47 AM Bug #3038 (Resolved): objectcacher: segv in bh_write_commit -> close_object
- 10:52 AM Feature #3219 (Resolved): Run tests in valgrind on gitbuilder
- 08:54 AM rgw Bug #3532 (Resolved): rgw: wrong bucket stats after multipart upload
- 08:54 AM Messengers Bug #3510 (Resolved): messenger doesn't fill in nonce if port is specified
- 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 ... - 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... - 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@... - 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> - 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.
... - 01:03 AM Revision 0ffafb31 (ceph): Revert "osd: fix leak of heartbeat con on reset"
- This reverts commit b31a99abda75b9170a5805b02944a0c0c78245b7.
- 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 ... - 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 ... - 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... - 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> - 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> - 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> - 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... - 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 ... - 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 ... - 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...
11/29/2012
- 11:48 PM Revision c26dc188 (ceph): Merge branch 'next'
- Conflicts:
src/rgw/rgw_admin.cc - 11:47 PM Revision 77711dde (ceph): Merge remote-tracking branch 'gh/wip_next_bugs' into next
- 11:34 PM Revision ef39773c (ceph): Merge remote-tracking branch 'gh/wip-mon-osd-create-fix' into next
- 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> - 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... - 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> - 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... - 11:15 PM Revision 30832f5a (ceph): osd: make _share_map_outgoing() use a Connection
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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... - 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... - 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... - 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>
- 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> - 09:51 PM Revision 82517f1b (ceph): hobject_t: make max private
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 84983387 (ceph): rgw: fix PUT acls
- This fixes a regression introduced at
17e4c0df44781f5ff1d74f3800722452b6a0fc58. The original
patch fixed error leak, ... - 09:46 PM Revision 0b55fbdb (ceph): Script to install and configure radosgw.
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:23 PM Revision e58008e0 (ceph): Merge branch 'wip-mon-store-errorcheck' into next
- Reviewed-by: Joao Luis <joao.luis@inktank.com>
- 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> - 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>
- 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>
- 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... - 08:39 PM Revision e18f9ee8 (ceph): osd: add Connection-base send_map(), send_incremental_map()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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> - 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...
- 11:30 AM CephFS Bug #3554: Logs broken after a rotation
- is this upstart (ceph-deploy) or mkcephfs (initrd)?
- 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... - 04:13 PM rgw Bug #3534 (Resolved): rgw: no anonymous handling when going through swift
- Done, commit:bea3ecf0746e57f6ac4fb32ef3f13bd328447992.
- 03:31 PM rgw Bug #3532: rgw: wrong bucket stats after multipart upload
- Fix merged to master at commit:6a36ac5bd6f4e3d2ec425a35f8ae9ffa20df138c.
- 03:30 PM rgw Bug #3560 (Resolved): rgw: radosgw-admin doesn't clean up watches
- Fixed, commit:6a69083dcee58bb411f6d81d80055767e1160f27.
- 03:24 PM rgw Bug #3560 (Resolved): rgw: radosgw-admin doesn't clean up watches
- 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.
- 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 - 01:46 PM rgw Bug #3558 (Resolved): rgw: PUT acls broken (stable)
- Fixed, commit:84983387a220a29540aca64af774bbe7bc6b5ee6.
- 12:44 PM rgw Bug #3558 (Resolved): rgw: PUT acls broken (stable)
- 12:32 PM rgw Bug #3557 (Resolved): rgw: error reading user info after creating subusers
- After creating 100+ subusers, can't read user info.
- 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...
- 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...
- 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.
- 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 ===
... - 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...
- 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... - 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... - 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... - 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...
- 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... - 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>
- 01:15 AM Revision 9aacaf77 (ceph): add mon-thrasher singleton
- 12:53 AM Revision 213787fb (ceph): Merge branch 'wip-mon-thrasher'
- 12:53 AM Revision 334d6386 (ceph): Merge branch 'wip-mon-thrasher'
- 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> - 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 ... - 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... - 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>
- 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.... - 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>
- 12:12 AM Revision f5253592 (ceph): task: mon_thrash: thrash monitors while running other tests
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
11/28/2012
- 11:25 PM Revision 71361ac6 (ceph): kernel: add rbd map/unmap test
- 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... - 09:56 PM Revision 6a36ac5b (ceph): Merge branch 'wip-3532-2'
- 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... - 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... - 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...
- 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)
- 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...
- 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...
- 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 ... - 08:59 PM Revision 4de7748b (ceph): log: fix log_max_recent config
- <facepalm>
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 04:39 PM CephFS Bug #3553: MDS core dumped running 0.48.2argonaut
- This cluster has 3 VM nodes
- 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... - 07:11 PM Revision a1768003 (ceph): mon: fix compiler warning
- signed/unsigned comparison
Signed-off-by: Sage Weil <sage@inktank.com> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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... - 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> - 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> - 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...
- 03:22 PM rbd Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
- commit:81d383073865d221bb825a8990ae9b34bd491bef (next)
commit:3b0c36052806a4574ede6a9f0594dc83f7997bcc (master) - 03:06 PM CephFS Bug #3551 (Can't reproduce): mds: journaler hang
- ...
- 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 ... - 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?.. - 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-... - 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... - 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 ... - 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... - 08:16 AM Linux kernel client Bug #3525: kclient+iozone hang on ceph-client testing
- ...
- 12:57 PM rbd Bug #3547 (Resolved): rbd: suites/iozone.sh failure
- ...
- 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...
- 08:30 AM rbd Bug #3427 (In Progress): krbd: unmap does not remove block device properly
- ...
- 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:... - 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...
- 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... - 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> - 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... - 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> - 01:29 AM Revision cf2a0454 (ceph): config: make $pid a metavariable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:03 AM Revision e1a9a440 (ceph): fix objectcacher stress test
- 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> - 12:24 AM Revision 8850b3c7 (ceph): ceph.spec.in: Fix typo.
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>
- 11:09 PM Revision 054f761f (ceph): ceph.spec.in: Add new test programs to package.
- 10:29 PM Revision b5409935 (ceph): Merge branch 'next'
- 10:28 PM Revision dbb3fb11 (ceph): Makefile: Add test/osdc/FakeWriteback.h to noship-headers.
- 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> - 10:13 PM Revision a4439f0f (ceph): osd: move tmapup into a helper
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 09:50 PM Revision 76e26017 (ceph): ObjectContents.h: Fix compiler warning by adding parenthesis
- 09:50 PM Revision 37adf2a9 (ceph): packaging: Add ceph-test debian package
- The ceph-test package includes optional test and benchmarking programs.
- 09:34 PM Revision c04fcaad (ceph): ceph.spec.in: Add rest-bench and ceph-test packages.
- 09:34 PM Revision 1dc0fce9 (ceph): ceph.spec.in: Enable rest-bench and debug configure options
- 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... - 08:56 PM CephFS Bug #1945: blogbench hang on caps
- this might be fixed by commit:854a78669fe057f2bf1bc5a07308b415461e78d7 ...
- 08:54 PM CephFS Bug #3545 (Resolved): Giving bogus injectargs request crashes ceph-mon
- commit:43ef8c10ba55f4c42999cdc34492eb5391d49b68
- 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... - 08:54 PM Revision 8e9554e1 (ceph): Merge remote-tracking branch 'gh/wip-mon-workloadgen' into next
- 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... - 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... - 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>
- 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>
- 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 ... - 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... - 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... - 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 <... - 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?
- 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...
- 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... - 06:47 PM CephFS Bug #1047: mds: crash on anchor table query
- Hi,
Still have the problem here. ... - 05:31 PM Messengers Feature #3509 (Fix Under Review): msgr: delay injection
- wip-msgr-delay-queue
running it against the rados suite now. - 05:29 PM Revision 15b4ac58 (ceph): Merge remote-tracking branch 'gh/wip-perf' into next
- Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:28 PM Revision 60d82062 (ceph): Merge remote-tracking branch 'gh/wip-crush' into next
- 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... - 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:... - 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... - 02:28 PM CephFS Feature #605 (Rejected): mds: verify/repair anchor table
- 02:28 PM CephFS Feature #764 (Rejected): mds: make anchor table scale
- 02:27 PM CephFS Feature #3543 (Closed): mds: new encoding
- 02:27 PM CephFS Feature #3542 (Duplicate): mds: migration path for existing anchors, anchortables, etc.
- 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...
- 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...
- 02:25 PM CephFS Feature #3437 (Resolved): client: expose mds session state via admin socket
- 02:25 PM CephFS Feature #3436 (Resolved): client: expose mds requests via admin socket
- 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!
- 01:52 PM Linux kernel client Bug #3539: null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
- ...
- 12:51 PM Linux kernel client Bug #3539 (Rejected): null deref at con_work+0x257d/0x2f40 after osd reset under ffsb workload
- ...
- 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...
- 09:25 AM Bug #3521 (Resolved): windows 2008 kvm guest crashes with "floating point exception" when using r...
- 09:24 AM Bug #3521: windows 2008 kvm guest crashes with "floating point exception" when using rbd image wi...
- merged into next
- 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... - 08:36 AM CephFS Bug #3531 (In Progress): mds segfault at _unlink_local_finsh
- new asserts in wip-mds-ls
- 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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, ... - 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).... - 05:13 AM Revision a41dde3d (ceph): Merge branch 'next'
- 05:13 AM Revision 16215d9c (ceph): osdc/ObjectCacher: remove unused waitfor_{rd,wr}
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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> - 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>
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> - 11:55 PM Revision 0beeb47c (ceph): rgw: document ops logging setup
- Fixes: #3530
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:30 PM Revision 3a0ee8e4 (ceph): perfcounters: add 'perf' option to disable perf counters
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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... - 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...
- 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...
- 09:19 PM Bug #3431: ceph fuse crashed during fsx test
- commit:011d1e79ab0c690bf2cf8cdb3f87c903e0ef4b9d
- 09:19 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
- 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?
- 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 ...
- 08:48 PM Revision d72c2c86 (ceph): Removing ceph dirs while scrubbing ceph off the system
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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... - 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... - 07:15 PM Revision 1f8c3234 (ceph): java: add ceph_open_layout interface
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 07:08 PM Revision a4c41e20 (ceph): Add objectcacher stress testing
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 06:38 PM Revision caef5acd (ceph): Merge branch 'next'
- 06:37 PM Revision 365ba060 (ceph): qa: add script to run objectcacher tests
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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
- 05:35 PM rgw Feature #3535 (Resolved): rgw: configurable list of http attributes
- 05:27 PM rgw Bug #3534 (Resolved): rgw: no anonymous handling when going through swift
- anonymous requests that go through swift rejected automatically.
- 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
- 05:10 PM rgw Bug #3532 (Resolved): rgw: wrong bucket stats after multipart upload
- We account the parts twice.
- 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
- 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...
- 04:38 PM Revision 30669d6d (ceph): Merge remote-tracking branch 'gh/wip-upstart' into next
- 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 ... - 04:20 PM rgw Feature #3530 (Resolved): rgw: document ops logging setup
- Done, commit:0beeb47c43f391639882182766b0634cbeba72e5
- 03:13 PM rgw Feature #3530 (Resolved): rgw: document ops logging setup
- 04:20 PM rgw Bug #3528 (Resolved): rgw: usage admin api missing categories filter
- Fixed, commit:6bc32b20086c7cecd58b439b6b7d819b63fdcb73
- 02:40 PM rgw Bug #3528 (Resolved): rgw: usage admin api missing categories filter
- 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.
- 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?
- 02:32 PM rgw Bug #3516 (Resolved): POST /bucket/random throws a 500
- Done, commit:74b2a2d9641b6b1d3572d4706fa0cae34ea9e130.
- 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... - 10:53 AM Bug #3286 (Resolved): librbd, kvm, async io hang
- Hooray!
- 10:33 AM rgw Bug #3517 (Resolved): rgw: usage does not account bytes_received, bytes_sent
- 10:33 AM rgw Feature #3442 (Resolved): rgw: support Keystone tokens revocation
- Done, as part of the keystone feature.
- 10:31 AM rgw Bug #3452 (Resolved): rgw: Handling of dates in If-UnModified-Since / Last-Modified seems to have...
- 10:23 AM rgw Bug #3492 (Resolved): rgw: relax date parsing
- Done, commit:ce284552060fe662a65db086e4e87fcfc3bcef7d.
- 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...
- 03:37 AM Documentation #3438 (Resolved): Adding/Removing Monitor documentation may be wrong
11/25/2012
- 10:43 PM Revision 9f7ab6e8 (ceph): kernel: remove serial rbd_xfstests job
- 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...
- 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...
- 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... - 06:46 PM Bug #3520 (Resolved): Error listing snapshots: (5) Input/output error
- 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... - 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... - 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... - 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... - 05:18 PM Revision 39d2d08a (ceph): Merge remote-tracking branch 'gh/next'
- 04:37 PM Revision d07d7289 (ceph): run: save original config, too
- 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... - 09:16 AM Linux kernel client Bug #3525 (Resolved): kclient+iozone hang on ceph-client testing
- ...
- 08:44 AM Bug #3501 (Resolved): gitbuilder: rsync out tags
11/24/2012
- 08:52 PM rbd Bug #3524 (Duplicate): test_librbd_fsx: crash after flatten
- ...
- 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... - 07:05 PM Bug #3495 (Resolved): ceph-mon crash
- 07:04 PM Bug #3361 (Resolved): don't log secrets
- 06:51 PM Bug #3279 (Resolved): mon/caps: cap comparison in get-or-create is based on a string literal
- 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> - 05:16 PM Revision 8a03d501 (ceph): Merge remote-tracking branch 'gh/wip-mon-misc-fixes' into next
- 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... - 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... - 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... - 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.
- 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... - 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...
- 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...
- 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... - 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.
- 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...
- 09:24 AM rgw Feature #3488 (Resolved): rgw: dump ops log to a socket
- 09:24 AM rbd Feature #3280 (Resolved): fsx: test flatten when cloning
- 09:12 AM Bug #3522 (Duplicate): Error listing snapshots: (5) Input/output error
- #3520
- 09:12 AM Bug #3523 (Duplicate): Error listing snapshots: (5) Input/output error
- #3520
- 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...
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... - 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> - 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> - 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... - 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 ... - 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>
- 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... - 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... - 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,... - 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... - 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 ...
- 06:34 AM Bug #3361 (Fix Under Review): don't log secrets
- 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.
- 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... - 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...
11/22/2012
- 10:59 PM Revision ab8327fe (ceph): Merge remote-tracking branch 'origin/next' into next
- 09:59 PM Revision b2f80359 (ceph): s3tests: fix typo
- 09:59 PM Revision b8e6ce4d (ceph): s3tests: fix typo
- 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 <... - 08:57 PM Revision 3110e5ca (ceph): Merge remote-tracking branch 'origin/next' into next
- 08:55 PM Revision a0e8452a (ceph): Merge branch 'wip-opslog-socket2' into next
- Conflicts:
src/rgw/rgw_main.cc - 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> - 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>
- 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.
- 10:28 AM Linux kernel client Bug #3519: rbd map hang during system startup
- https://raw.github.com/gist/4132395/7cb5f0150179b012429c6e57749120dd88616cce/gistfile1.txt
- 09:22 AM RADOS Bug #3515 (Resolved): mon: segfault when 'crush set' with different buckets with the same name
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... - 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... - 09:12 PM Revision 6c1e2b66 (ceph): rgw: fix xml parser leak
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit f86522cdfcd81b2d28c581ac8b8de6226bc8d1a4) - 09:11 PM Revision 17e4c0df (ceph): rgw: fix memory leaks
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 98a04d76ebffa61c3ba4b033cdd57ac57b2f29f3)... - 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...
- 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> - 08:09 PM Revision 5c27bc42 (ceph): rgw: fix cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:09 PM Revision f40f715c (ceph): rgw: signal shuts down fcgi socket
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:08 PM Revision 24fde547 (ceph): crypto: fix nss related leak
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:08 PM Revision 7f221a58 (ceph): rgw: fix xml parser leak
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:08 PM Revision b3b77b6c (ceph): rgw: fix memory leaks
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:04 PM Revision ddf377a4 (ceph): rgw: fix cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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> - 06:55 PM Revision c31f94d1 (ceph): set the nonce unconditionally on bind
- 05:48 PM Revision afd4da73 (ceph): doc: Added FAQ back into toc tree.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:34 PM Revision 0dbf6e89 (ceph): test_librbd_fsx: Add OP_FLATTEN
- 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... - 04:29 PM Revision ddcf2089 (ceph): workunit: fix indentation
- 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
- 03:44 PM Revision ffd19b64 (ceph): run xfstests on 3 parallel clients
- 02:27 PM rgw Bug #3517: rgw: usage does not account bytes_received, bytes_sent
- Fixed by commit:189d073b2554ce32de7d6c759f03e08b25b3512e
- 02:08 PM rgw Bug #3517 (Resolved): rgw: usage does not account bytes_received, bytes_sent
- 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...
- 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... - 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 ... - 12:30 AM Revision 328d72d7 (ceph): rgw: signal shuts down fcgi socket
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
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... - 11:30 PM Revision 4eb50e68 (ceph): crypto: fix nss related leak
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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.
- 09:57 PM Revision 1c50db6a (ceph): rgw-logsocket: a task to verify opslog socket works
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:57 PM Revision 26df886d (ceph): rgw-logsocket: a task to verify opslog socket works
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 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... - 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... - 09:12 PM Revision 57c8116c (ceph): doc: filename change to fix a link.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:21 PM Revision 15f77131 (ceph): doc: fixed links that broke due to new IA.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:57 PM Bug #2954: osd: scrub stat mismatch, got 18/19 objects, 14/15 clones, 22478527/25385282 bytes.
- also:...
- 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... - 04:52 PM Bug #3428: osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
- er, commit:b35e37fb73c942c9be6c551d9c52d9507bc7fd7f
- 04:39 PM Bug #3428 (Resolved): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
- commit:ba1e2cc68b236e2cd79dc2c5821ed47080746a86
- 03:53 PM Revision df3b1b89 (ceph): task/pexec: Output stderr to teuthology log
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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.
- 01:10 AM Revision f86522cd (ceph): rgw: fix xml parser leak
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:52 AM Revision 98a04d76 (ceph): rgw: fix memory leaks
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:44 AM Revision 394768bc (ceph): doc: Removed "deprecated" from toctree. Confused some users.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:34 AM Revision 739bca15 (ceph): doc: Removing old/unused images.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
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... - 04:33 PM Revision d516307d (ceph): task/ceph-fuse: Add log messages for abort
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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...
- 04:04 PM Revision de12ae98 (ceph): Merge branch 'next'
- 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...
- 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...- 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...
- 02:00 PM Bug #3428 (In Progress): osdc/Striper.cc: 275: FAILED assert(p->first == end - p->second.second)
- 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 - 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... - 01:49 PM Feature #3319 (Resolved): java: add unit test target with check:jni,nabounds options
- 01:49 PM CephFS Feature #3338 (Resolved): java: add unit tests for link/unlink/readlink/symlink
- 11:06 AM rgw Feature #3441 (Resolved): rgw: integrate with Keystone
- 11:06 AM rgw Feature #3343 (Resolved): rgw: stripe objects
- 11:06 AM rgw Feature #771 (Resolved): rgw: POST
- 11:06 AM rgw Feature #1717 (Resolved): rgw: support json input
- 05:20 AM Revision f8f452f3 (ceph): Merge remote-tracking branch 'gh/wip-mon-parsing' into next
11/18/2012
- 10:37 PM Revision 34e5f9bb (ceph): Merge branch 'wip-mon-leaks-fix' into next
- 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...
- 10:34 PM Revision 841a2895 (ceph): xfstests: explicitly enumerate test list
- 09:23 PM Bug #3465 (Resolved): Unclear error message when running 'ceph osd rm'
- 05:24 PM Revision 7a602fa1 (ceph): workunit: fix default subdir
- Make subdir argument optional.
- 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... - 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> - 04:29 PM Revision 92d6b8e6 (ceph): mon/AuthMonitor: reorder session->put()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 04:29 PM Revision 6d3afce4 (ceph): mon: sessions get cleaned up before dtor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 04:29 PM Revision 3e2eb3a1 (ceph): mon: clean up Subsription xlists
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 04:28 PM Revision 988f92a7 (ceph): mon: remove all sessions on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 04:28 PM Revision 9e3ceca0 (ceph): mon: Monitor: finish contexts on shutdown
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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>
- 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>
- 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... - 10:12 AM Bug #2386 (Resolved): xfstests: failed #34
- 09:29 AM Bug #3134 (Can't reproduce): osd: hang in journal?
- 09:27 AM Messengers Feature #3509 (Resolved): msgr: delay injection
- 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... - 05:01 AM Revision fa63dd42 (ceph): valgrind: enumerate warnings in log; check leaks from client, mon only
- 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...
11/17/2012
- 10:45 AM Feature #3508 (Rejected): default to system libs3
- 09:29 AM Bug #3507 (Resolved): rados api system tests failure
- ...
- 05:26 AM Revision f9fd0659 (ceph): Merge remote-tracking branch 'gh/wip-3431' into next
- 01:59 AM Revision 07c831ac (ceph): upstart: fix limit lines
- Two arguments.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:36 AM Revision e85c9e7b (ceph): Merge branch 'wip-coverity' into next
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 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 (... - 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> - 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... - 01:14 AM Revision 48295a18 (ceph): Merge branch 'next'
- 01:14 AM Revision 3610754a (ceph): Makefile.am: fix LDADD for test_objectcacher_stress
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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> - 12:44 AM Revision 59099972 (ceph): Merge branch 'next'
- 12:43 AM Revision 78382fec (ceph): Merge branch 'wip-oc-hang' into next
- Reviewed-by: Sage Weil <sage.weil@inktank.com>
- 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> - 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(). ... - 12:04 AM Revision 30373ce8 (ceph): osd: default journal size to 5GB
- Signed-off-by: Sage Weil <sage@inktank.com>
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>
- 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:... - 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> - 11:22 PM Revision c054ad6d (ceph): ObjectCacher: assert lock is held everywhere
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 11:22 PM Revision 5d760b77 (ceph): ObjectCacher: more debugging for read completions
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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... - 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... - 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... - 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... - 11:13 PM Revision 7b96807d (ceph): doc: Added links to APIs.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:58 PM Revision c42af803 (ceph): doc: Added documentation for using CPU profiler.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:57 PM Revision 84eac866 (ceph): doc: Added documentation for installing CPU profiler.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:57 PM Revision 3ccaaa09 (ceph): doc: Added librbd to the RBD toc.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 10:28 PM Revision feb8451f (ceph): doc: don't use 'pool=data' as an example
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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... - 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... - 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... - 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... - 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 ... - 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, ... - 09:18 PM Feature #3506 (Resolved): mkcephfs: multiple fs optiopns
- 09:18 PM Feature #3505 (Resolved): default to libnss
- 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> - 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... - 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...
- 04:11 PM Bug #3504 (Resolved): msg/Accepter.cc: 246: FAILED assert(listen_sd >= 0)
- commit:25f003ba5f8ef9d58b794fb718ef8d637fd67c6a
- 04:07 PM Bug #3504 (Resolved): msg/Accepter.cc: 246: FAILED assert(listen_sd >= 0)
- ...
- 03:30 PM Revision 493049b4 (ceph): mon: OSDMonitor: clarify some command replies
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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>
- 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.... - 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...
- 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.
- 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... - 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... - 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...
- 09:54 AM Bug #3501 (Resolved): gitbuilder: rsync out tags
- 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... - 08:56 AM Revision 27830e2c (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 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... - 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... - 08:35 AM rbd Bug #2522: xfstest #219
- Possibly related to http://tracker.newdream.net/issues/3449
- 08:35 AM rbd Bug #3449: fix xfstest 45 on precise
- Possibly related to http://tracker.newdream.net/issues/2522
- 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... - 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> - 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...
- 06:04 AM Revision 43b57dec (ceph): check ceph-mon for leaks
- 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 ... - 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> - 12:32 AM Revision 592a8942 (ceph): mon: use parse_osd_id() throughout
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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>
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> - 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... - 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> - 07:36 PM Revision 2fd9f4d7 (ceph): Merge remote-tracking branch 'gh/next'
- 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> - 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> - 05:48 PM Revision 0fb23cf8 (ceph): Merge remote-tracking branch 'gh/wip-3477' into next
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 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... - 04:47 PM Bug #3052 (Resolved): ceph-osd --mkfs fails on ext3
- commit:71cfaf1cc5b1d77676aaf0be6daa15d4ab303386
- 04:40 PM Bug #3052 (Fix Under Review): ceph-osd --mkfs fails on ext3
- 04:42 PM Bug #3465 (Fix Under Review): Unclear error message when running 'ceph osd rm'
- pushed to wip-mon-parse
- 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... - 03:57 PM Bug #3459 (Resolved): osd crash in CephXAuthorizer::verify_reply
- this should be fixed by the new guards around decrypt_decode().
- 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...
- 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... - 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...
- 02:31 PM CephFS Bug #3490 (In Progress): client: ENOENT during kernel_untar_build.sh over fuse
- 09:21 AM rgw Bug #3400 (Resolved): rgw: multipart upload overwrite broken
- Fixed, commit:84299e16f3b7b74cff814eb9a754b7dfa046a0f9
- 09:19 AM rgw Bug #3487 (Resolved): rgw: detect required RGWCache api changes in build time
- Done, commit:5d27f3da654b2d1b3f90a5758fc47b89f012a8d2
- 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...
- 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...
- 08:14 AM Bug #3497 (Resolved): mon: leader segfaults after restarting osds
- ...
- 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:... - 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... - 01:34 AM Revision 6ebd6ba4 (ceph): Verifying check-in capability
- 01:24 AM Revision 69e613f0 (ceph): Starting to auto-document this code.
- 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>
- 01:05 AM Revision 5f214b29 (ceph): PrioritizedQueue: allow remove_by_class to return removed items
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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@... - 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... - 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... - 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... - 12:34 AM Revision 7f847024 (ceph): Merge branch 'master' of https://github.com/ceph/teuthology
- 12:27 AM Revision 87e1fc12 (ceph): Added comment explaining how setup is tied to actual code.
- 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> - 12:22 AM Revision dfeb8ded (ceph): Merge remote-tracking branch 'gh/wip-asok' into next
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
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
... - 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
... - 10:57 PM Revision 0a2a0c07 (ceph): doc: config-cluser move to new IA.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:55 PM Revision 5c302ebb (ceph): doc: Move of cluster ops for new IA.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:49 PM Revision 652c4294 (ceph): workunit: Fix indentation
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 08:51 PM Revision 05065dff (ceph): task/ceph-fuse: If umount fails, abort and cleanup
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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... - 05:03 PM rbd Bug #3491 (Resolved): test_librbd_fsx: too many open files
- commit:12c2b7fa20be6878bc0763404d2a5c648e5fadbc
- 09:22 AM rbd Bug #3491: test_librbd_fsx: too many open files
- a zillion msgr threasd blocked behind...
- 09:11 AM rbd Bug #3491 (Resolved): test_librbd_fsx: too many open files
- this is probably something runaway in the msgr, but:...
- 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 - 04:57 PM rbd Bug #3446 (Resolved): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
- 04:52 PM rbd Bug #3446 (Fix Under Review): Objecter: leaks ObjectOperation::C_ObjectOperation_stat
- 04:45 PM Revision cfa2883d (ceph): pexec: Logging each command isn't useful
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 04:35 PM Bug #3129 (Can't reproduce): valgrind reported error on uninitialized osd
- haven't seen this since
- 04:35 PM Bug #3135: mon_host without ports leads to failure
- commit:f6cb0780acc7d56ec1fd932a7bab5ddddb42a481
- 04:34 PM Bug #3135 (Resolved): mon_host without ports leads to failure
- 04:19 PM CephFS Bug #3486 (Resolved): ceph-fuse, mds: admin socket lock cycle
- 09:06 AM CephFS Bug #3486 (Fix Under Review): ceph-fuse, mds: admin socket lock cycle
- 04:12 PM Revision 25964046 (ceph): Add task pexec to run bash commands in parallel
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 03:59 PM rbd Bug #3493 (Resolved): libvirt: storage pool does not work with cephx disabled
- ...
- 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?
- 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 ... - 10:06 AM Revision 8430210c (ceph): doc: add-or-rm-mons.rst: fix typo
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 09:06 AM CephFS Bug #3490 (Resolved): client: ENOENT during kernel_untar_build.sh over fuse
- ...
- 07:00 AM Bug #3489 (Resolved): osd: slow request warnings
- ...
- 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...
- 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-... - 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... - 01:29 AM Revision 7926ef53 (ceph): Merge branch 'next'
- Conflicts:
configure.ac
src/rgw/rgw_common.cc - 01:11 AM Revision d5bc66ac (ceph): doc/release-notes: fix heading
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 12:29 AM Revision 74f7607a (ceph): doc: release-notes for v0.54
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:00 AM Revision 0d42e976 (ceph): doc: update crush weight ramping process
- Signed-off-by: Sage Weil <sage@inktank.com>
11/13/2012
- 11:43 PM Revision 131d15a7 (ceph): rgw: fix warning
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:39 PM Revision 97f65f6e (ceph): Merge branch 'wip-min-size'
- Reviewed-by: Sam Just <sam.just@inktank.com>
- 11:34 PM Revision 1a531e50 (ceph): schedule_suite.sh: less noise
- 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>
- 11:12 PM Revision 735df024 (ceph): mon: helpful warning in 'health detail' output about incomplete pgs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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>
- 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... - 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>
- 10:50 PM Revision 6a8a59c5 (ceph): Merge remote-tracking branch 'gh/wip-rgw-integration'
- Conflicts:
src/common/config_opts.h - 10:33 PM Revision 5687555f (ceph): schedule_suite.sh: less noise
- 09:18 PM Revision 60b84b09 (ceph): v0.54
- 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... - 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> - 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> - 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> - 08:29 PM Revision 9a38059a (ceph): osd: remove dead rotating key code from init
- Ancient, dead.
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 06:56 PM Revision b151597e (ceph): Merge branches 'wip_persist_missing' and 'wip_recovery_qos'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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... - 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 ... - 06:45 PM Revision d1291125 (ceph): common: add RefCountedObj.cc with intrusive_ptr hooks
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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 <... - 06:45 PM Revision 25eb1fb9 (ceph): common: Add PriorititizedQueue
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:45 PM Revision f02c75e7 (ceph): WorkQueue: Add WorkQueueVal for passing params by val
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 06:45 PM Revision 5d47db2d (ceph): OSD: queue ops based on message priority
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:45 PM Revision bd4707ad (ceph): msg/: use PrioritizedQueue to handle DispatchQueue queueing
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:45 PM Revision 57a62554 (ceph): osd/: de-prioritize recovery ops relative to client ops
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:45 PM Revision 95cb6cf4 (ceph): PrioritizedQueue: avoid double-lookup on create_queue()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:45 PM Revision f299be00 (ceph): PrioritizedQueue: use iterator to streamlink SubQueue::remove_by_class()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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>
- 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... - 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> - 06:08 PM rgw Feature #3488 (Resolved): rgw: dump ops log to a socket
- 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> - 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... - 03:02 PM rbd Bug #3445 (Resolved): ObjectCacher: extra memory leaks with caching enabled in wip-rbd-read
- 02:59 PM Bug #2999 (Resolved): osd: msgr crash in OSD::complete_notify
- fixed this a while ago
- 02:59 PM Bug #2649 (Resolved): osd: log bound mismatch
- 02:59 PM Bug #2462 (Resolved): osd/PG.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
- 02:59 PM Bug #3213 (Resolved): PG: we do not persist missing set elements not in the log
- 02:59 PM Bug #3208 (Resolved): osd/PG.cc: 1346: FAILED assert(info.last_complete >= log.tail)
- 02:58 PM Bug #2691 (Resolved): osd/ReplicatedPG.cc: 5888: FAILED assert(latest->is_update())
- 01:42 PM Bug #3431 (Resolved): ceph fuse crashed during fsx test
- Fixed by caed0e917
- 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.
- 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.
- 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;... - 09:08 AM Bug #3477: mon: 'entity_inst_t OSDMap::get_inst(int)' fails on 'assert(is_up(osd))'
- 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'...
- 11:57 AM Bug #3471 (Resolved): rpm: build src, debuginfo packages
- 11:56 AM Bug #3451 (Resolved): qa: rpm autobuilt packages should get 'git describe' version
- 11:55 AM Bug #3451: qa: rpm autobuilt packages should get 'git describe' version
- Commit ff5ee98f1c97b286a81848dc3b70ea523d8fe95e in master.
- 10:30 AM rgw Bug #3487 (Resolved): rgw: detect required RGWCache api changes in build time
- 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
- 09:43 AM CephFS Bug #3486: ceph-fuse, mds: admin socket lock cycle
- same for ceph-fuse, probably other objecter->init() callers as well.
- 09:41 AM CephFS Bug #3486 (Resolved): ceph-fuse, mds: admin socket lock cycle
- ...
- 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
- 08:50 AM Bug #3465: Unclear error message when running 'ceph osd rm'
- Will do.
- 08:46 AM Feature #3484 (Resolved): mon: 'ceph df'
- 08:46 AM rbd Feature #3483 (Resolved): use table formatter for other rbd, rados operations
- 08:41 AM Feature #3482 (Resolved): sles gitbuilder; release rpms
- 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...
- 01:01 AM Revision 32fb8eaf (ceph): Merge branch 'wip-client-asok'
- 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... - 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 ...
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> - 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.... - 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... - 11:06 PM Revision ad3063a4 (ceph): client: dump mds session info
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 11:06 PM Revision 16db00d5 (ceph): client: unregister commands on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:05 PM Revision 2c28e5dc (ceph): common: dumpers for ceph_{file,dir}_layout
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:05 PM Revision fc6b82f0 (ceph): client: add dump_cache asok command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 11:05 PM Revision 809d0e56 (ceph): Makefile: fix hadoop lib build
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:05 PM Revision 69c47d3d (ceph): client: add mds_requests asok command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:03 PM Revision bc398c03 (ceph): Merge branch 'next'
- 11:02 PM Revision dc2ced96 (ceph): Merge branch 'wip-client-leaks' into next
- 11:02 PM Revision 2f241685 (ceph): client: fix null put in ~MetaSession
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 09:57 PM Revision 614cf34b (ceph): librbd: debug when copy occurs
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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> - 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> - 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... - 08:36 PM Revision f63b7711 (ceph): Merge remote-tracking branch 'gh/wip-javadoc'
- 08:30 PM Revision b94037ce (ceph): Merge remote-tracking branch 'gh/wip-librbd-remove-cleanup'
- 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... - 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... - 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... - 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... - 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... - 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 ... - 07:24 PM Revision 39b9da40 (ceph): Merge remote-tracking branch 'gh/wip-mds-stable' into stable
- 07:16 PM Revision 25d4f560 (ceph): misc: Show url on get failure
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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... - 07:08 PM Revision a1b950e6 (ceph): Merge remote-tracking branch 'gh/wip-client-symlinks'
- Reviewed-by: Sam Lang <sam.lang@inktank.com>
- 06:45 PM Revision 3d76e677 (ceph): java: add symlink/readlink tests
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 06:41 PM Revision ca9f93aa (ceph): Merge remote branch 'origin/wip-rbd-read'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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>
- 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... - 03:24 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
- 03:23 PM devops Feature #3479 (Resolved): ceph-deploy: uninstall
- 02:46 PM rbd Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
- From Andrey Korolyov on ceph-devel:...
- 12:49 PM rbd Feature #3397 (Resolved): librbd: move clone read logic above the cache
- 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...
- 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
... - 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...
- 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...
- 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):...
- 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 ...
- 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...
11/11/2012
- 03:13 PM Revision aabca849 (ceph): fs/verify: check for ceph-fuse leaks
- 03:13 PM Revision 02d62d73 (ceph): valgrind.supp: ceph-fuse leak from libfuse
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:13 PM Revision f9b4efea (ceph): valgrind.supp: deliverate onexit leak
- 03:13 PM Revision a46dd6b6 (ceph): ceph-fuse: apply overrides[ceph-fuse] to config
11/10/2012
- 10:40 AM Revision b17522d7 (ceph): Merge branch 'next'
- 10:38 AM Revision a56c1ca3 (ceph): Merge branch 'wip-client-leaks' into next
- 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
... - 10:14 AM Revision d037ff4c (ceph): client: fix path_walk for directory symlinks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 03:35 AM Revision 4b94e83f (ceph): Merge branch 'next'
- Pull in types.h fix
- 03:26 AM Revision 07b4f8fa (ceph): si_t was not properly converting values < 100KB
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:39 AM CephFS Bug #3470 (Resolved): ceph-fuse: hang when Fr cap revoked
- fixed by commit:ad4bd4e23e1c3e1d8156e57c83c26e66d475cdd7
- 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 ... - 01:55 AM Revision 0cfe6320 (ceph): cleaned up scripts
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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-... - 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> - 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...
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... - 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... - 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> - 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... - 07:52 PM Revision f1e67d5c (ceph): Merge branch 'wip-java-test'
- 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 ... - 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> - 06:52 PM Revision f309c33d (ceph): Clean up string interpolation operator spacing ceph_manager.py
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 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... - 06:09 PM Revision 56a152b1 (ceph): client: debug SnapRealm reference counting
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 06:02 PM Revision 88cdde37 (ceph): client: fix leak of Cap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:01 PM Revision 5e564f9b (ceph): client: fix leak of session release msg on session close
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:59 PM Revision c352edd3 (ceph): client: only start invalidator thread if cb != NULL
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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 ... - 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> - 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... - 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: ... - 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... - 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...
- 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
... - 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... - 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.
- 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. :)
- 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.
... - 03:28 AM Revision e9043385 (ceph): Merge branch 'next'
- 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 ... - 01:24 AM Revision 1ba969b1 (ceph): Merge remote-tracking branch 'origin/wip-swift-token' into wip-rgw-inte...
- 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... - 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> - 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> - 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'...
- 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... - 01:07 AM Revision b2d4c491 (ceph): Merge branch 'wip-3453' into wip-rgw-integration
- 01:07 AM Revision f89efc9f (ceph): Merge branch 'wip-3452' into wip-rgw-integration
- 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> - 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> - 12:06 AM Revision c45a415c (ceph): script clean up
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
11/08/2012
- 11:53 PM Revision 9ea95a0e (ceph): Added a function get_cmd_op
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:24 PM Revision a99b0fac (ceph): rgw: fix build
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:24 PM Revision 5fda39e6 (ceph): rgw: change configurable
- rgw keystone accepted roles
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:24 PM Revision fc0d6d34 (ceph): docs: add keystone documentation
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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> - 09:24 PM Revision 02c2c32d (ceph): rgw: invalidate revoked tokens
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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: ... - 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> - 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> - 09:24 PM Revision 8fcd3518 (ceph): rgw: use a different boost thread library
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:24 PM Revision 8249d7b3 (ceph): rgw: decode revocation message
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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> - 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. - 07:59 PM Revision 8db7d2c4 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 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> - 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 - 07:40 PM Revision 9dcc8a3b (ceph): Merge remote-tracking branch 'gh/wip-mds'
- 07:14 PM Bug #3463 (Rejected): Crash when adding monitor
- 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...
- 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'... - 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...
- 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... - 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. - 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. - 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> - 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> - 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> - 05:28 PM Revision 74cc2992 (ceph): Makefile: use real file for make target
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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... - 05:28 PM Revision 2dfc1030 (ceph): Makefile: include Java unit test runner
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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... - 05:28 PM Revision 1581db9b (ceph): configure: fail when missing junit dependency
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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... - 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> - 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> - 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... - 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 - 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++... - 03:09 PM Revision ea02fb74 (ceph): workunit: Add option to use specified subdir
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 03:09 PM Revision f0080b02 (ceph): workunit: Allow scratch dir to already exist
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 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... - 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... - 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> - 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... - 01:49 PM Bug #3467 (Closed): osd: bad state machine event in start_recoverY_ops
- ...
- 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... - 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...
- 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:...
- 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...
- 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...
- 11:26 AM Documentation #3438 (In Progress): Adding/Removing Monitor documentation may be wrong
- 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...
- 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...
- 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.
- 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... - 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... - 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...
- 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...
- 06:42 AM Revision 93734521 (ceph): doc: Rewrote index for install section per new IA.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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>
- 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>
- 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>
- 06:17 AM Revision 7a1e952b (ceph): doc: Syntax cleanup for new IA.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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>
- 06:16 AM Revision 9eb0b2b9 (ceph): doc: Syntax cleanup for new IA.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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.
- 01:24 AM Revision 14730d77 (ceph): Merge remote-tracking branch 'upstream/wip_recovery_reserve'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 01:21 AM Revision cdd73bba (ceph): doc/: document recovery reservation process
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 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 ... - 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>
- 01:17 AM Revision 9d9a222e (ceph): doc: Wheezy is now using kernel 3.2.0; say so
- 01:17 AM Revision e7c02b3a (ceph): doc: Fix per-daemon public/private settings: "network" -> "addr"
- 01:16 AM Revision eac614a7 (ceph): doc: Clarify "pool size", copies, and replicas more
- 01:07 AM Revision 52bada57 (ceph): doc: fix Hadoop config option typo
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
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> - 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>
- 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>
- 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>
- 10:09 PM Revision d1404c34 (ceph): doc: Updated index for removal of legacy openstack install.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:09 PM Revision 9127ebd4 (ceph): doc: Minor edit to admonitions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:09 PM Revision 04f661fe (ceph): doc: Updated syntax prior to IA updates.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:08 PM Revision d38df17e (ceph): doc: Updated syntax usage prior to IA updates.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision ee07b224 (ceph): doc: Added new info per Ross's request.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision a1b2f584 (ceph): doc: Fix and minor edit for admonitions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision e1195fdf (ceph): doc: Minor edits for admonitions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 10:06 PM Revision 2260e152 (ceph): doc: Minor edits for admonitions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 10:03 PM Revision 764ec365 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 10:02 PM Revision 0a939d04 (ceph): doc: Removed legacy OpenStack installation.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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... - 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 ... - 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. - 07:49 PM Revision cca606f4 (ceph): Update log file when rgw is not running
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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... - 07:35 PM Revision 3faefdd2 (ceph): Merge remote-tracking branch 'upstream/wip_lost_unfound_event'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 06:41 PM Revision 60a9816d (ceph): qa: Script to run fio and template file
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
- 05:52 PM Revision 3b26a4d9 (ceph): Merge remote-tracking branch 'upstream/wip-xattr'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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.
- 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... - 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...
- 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.... - 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
- 03:21 PM rgw Bug #3400 (In Progress): rgw: multipart upload overwrite broken
- 12:46 PM Revision 456c90b0 (ceph): Makefile: add missing rgw_resolve.h to dist tarball
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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> - 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...
- 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...
- 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... - 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... - 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... - 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...
- 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... - 04:20 AM rbd Bug #3449 (Closed): fix xfstest 45 on precise
- need new quota package to fix test 45 issue
- 03:26 AM rbd Feature #3100 (Resolved): rbd-fuse prototype
- 03:25 AM rbd Feature #3416 (Resolved): krbd: open parent on open
- 03:25 AM rbd Feature #3414 (Resolved): librbd: clean up file locations in source tree (esp cls_rbd)
11/06/2012
- 11:52 PM Revision 0c989794 (ceph): Merge branch 'next'
- 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... - 11:49 PM Revision fe9a4410 (ceph): rgw: document cname configurable
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:20 PM Revision c89d85c7 (ceph): Merge remote-tracking branch 'origin/master' into wip-3206
- 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... - 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... - 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 ... - 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 ... - 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... - 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... - 05:14 PM Revision 9a1ee028 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 05:13 PM Revision 138262f6 (ceph): doc: fixed some inccorrect syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:56 PM rgw Feature #3206 (Resolved): rgw: resolve vanity CNAMEs
- Done with commit:fe9a441037f221ba09b01c3967f69b3626c99116.
- 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 ...
- 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...
- 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
- 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
- 11:11 AM rgw Bug #3401: rgw: multipart upload broken
- Fix corresponds to commit
be6d5636534ffa6e9badca7ddb7d73ad01663f48 (next) - 10:30 AM rgw Bug #3401 (Resolved): rgw: multipart upload broken
- 10:30 AM rgw Bug #3401: rgw: multipart upload broken
- also affects next
- 10:34 AM rgw Bug #3400: rgw: multipart upload overwrite broken
- Fix corresponds to commits:
578b5764d5b26d190c295da88c1be5f0c77682a7 (stable)
84299e16f3b7b74cff814eb9a754b7... - 10:31 AM rgw Bug #3400 (Resolved): rgw: multipart upload overwrite broken
- 10:31 AM rgw Bug #3400: rgw: multipart upload overwrite broken
- also affects stable, next
- 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... - 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:... - 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... - 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:... - 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... - 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 ... - 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 ... - 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>
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... - 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... - 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
... - 07:02 PM Revision 15b3d98f (ceph): doc: Minor edits and added reference to Cephx intro.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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 ... - 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:...
- 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...
- 05:57 PM Revision 699e54df (ceph): rbd: stripe count is not measured in bytes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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...
- 10:13 AM rgw Feature #3442 (Resolved): rgw: support Keystone tokens revocation
- 10:11 AM rgw Feature #3343 (Fix Under Review): rgw: stripe objects
- 10:11 AM rgw Feature #3441 (Resolved): rgw: integrate with Keystone
- 10:11 AM rgw Cleanup #1716 (Closed): rgw: remove curl use
- Closing this, curl use is needed for Keystone support.
- 08:43 AM rbd Bug #2528 (Resolved): Mounted RBD image appears to go read-only after a snapshot is created
- 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
... - 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> - 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... - 08:13 AM Revision 2bf6a2bf (ceph): os/chain_xattr: whitespace, constify *end
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:13 AM Revision 9cf0be71 (ceph): chain_xattr: comment about how xattrs are named
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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>
- 08:13 AM Revision 1862ddd8 (ceph): os/FileStore: use _fgetattrs() from collection_getattr()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 08:13 AM Revision b6bfeed9 (ceph): os/FileStore: use _fgetattr() from getattr()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 08:13 AM Revision 41bc77f5 (ceph): os/FileStore: drop _getattr() helpers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 08:13 AM Revision 044be916 (ceph): os/FileStore: recast _rmattr on top of chain_f*
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:13 AM Revision 51d3faaf (ceph): os/FileStore: remove lfn_*xattr helpers
- No longer used!
Signed-off-by: Sage Weil <sage@inktank.com> - 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> - 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> - 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... - 08:13 AM Revision bb127bd1 (ceph): os/FileStore: use f*xattr() methods to test xattr support
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 08:13 AM Revision 769f4732 (ceph): os/FileStore: use _fgetattrs() for GETATTRS op
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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...
11/04/2012
- 10:59 PM Revision e49969a6 (ceph): test script for s3 tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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... - 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... - 03:41 PM Revision 7e57c5fd (ceph): librbd: better debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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... - 03:41 PM Revision f6d2e9a2 (ceph): osdc/Striper: more debug
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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).... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ...
- 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-... - 01:06 PM Revision 004a1fcf (ceph): Merge branch 'wip-reorg'
- 01:06 PM Revision 92604ce4 (ceph): Merge branch 'wip-msgr-ports'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 01:04 PM Revision 623553d2 (ceph): msgr: make bind port range configurable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 01:04 PM Revision 7483d1f9 (ceph): msg/Accepter: use derr
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:45 PM Revision 49bd8ab5 (ceph): librados: move misc tests into test/librados/ dir
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:45 PM Revision 5893dd52 (ceph): librados: test/rados-api/* -> test/librados/*
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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:... - 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... - 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... - 11:54 AM Revision e4aa6d7a (ceph): cls_lock: reorg test_cls_lock
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:52 AM Revision 0eedc78e (ceph): cls_rgw: reorg test_cls_rgw
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:50 AM Revision a1402b5d (ceph): fix cls_rbd reorg
- 11:47 AM Revision ddf096b5 (ceph): librbd: reorg rbd tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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 ...
- 08:02 AM Revision 2daad206 (ceph): Merge branch 'wip-mds'
- 05:14 AM Messengers Bug #3156 (Resolved): port range is hard-coded
- commit:623553d2b8eab2104baaac3972dd8910c92edb7e
- 02:57 AM CephFS Feature #3437 (Resolved): client: expose mds session state via admin socket
- 02:57 AM CephFS Feature #3436 (Resolved): client: expose mds requests via admin socket
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...
- 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
- 07:12 PM Revision f67e79a2 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 07:12 PM Revision 4bff87da (ceph): doc: Added qemu caching section.
- fixes: #3332
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 07:10 PM Revision f171aba7 (ceph): doc: Added Commandline Usage and a few fixes.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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...
- 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/
- 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 ...
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-... - 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 ... - 06:33 PM Revision 6c9d45e3 (ceph): schedule: fix var name
- 06:32 PM Revision c51e1f9b (ceph): test script for s3 tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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. - 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... - 01:17 AM Revision a7e13681 (ceph): test: Add symlink test for absolute paths
- Signed-off-by: Sam Lang <sam.lang@inktank.com>
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>
- 10:30 PM Revision 019fee82 (ceph): doc: Improved the landing page for RBD.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 10:29 PM Revision 2b2ac137 (ceph): doc: Changed RBD to librbd cache for accuracy.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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...
- 07:55 PM Revision a01b112d (ceph): doc: changed --user to --id, and fixed a typo.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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... - 05:43 PM Revision dfc57c4f (ceph): doc: minor edits to the index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:41 PM Revision 968b315a (ceph): doc: Added layering to the snapshot section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:20 PM Documentation #3322 (In Progress): doc: Explain multi-tenant CephFS
- 01:19 PM Documentation #3174 (Resolved): Cephx with RBD/Qemu/libvirt
- 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... - 08:05 AM Revision 614cb509 (ceph): PG: correct sub-state names in ReplicaActive
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 08:05 AM Revision 23dbe3ec (ceph): message: add missing print statement for REJECT message
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 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@... - 08:05 AM Revision 6c5de992 (ceph): osd: add PG state recovery_wait
- Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
- 05:10 AM Revision 15ada1c7 (ceph): doc: update notes on new rpm-based platforms
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:27 AM Revision 45005d3d (ceph): doc: fix os-recommendations table
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:25 AM Revision 2d52d7c9 (ceph): doc: Index entry for OS Recommendations
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:24 AM Revision 049e7fbe (ceph): doc: update os-recommendations
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:14 AM Revision 651cbb54 (ceph): Merge branch 'next'
- 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...
Also available in: Atom