Project

General

Profile

Activity

From 11/11/2013 to 12/10/2013

12/10/2013

10:48 PM Revision b3acff1d (ceph): Use continue, not break
Fixes a bug where not all pids were being collected
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:48 PM Revision 4a6e47cd (ceph): Tweak logic for pid lookup
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:25 PM Revision 77145f1b (ceph): Fix indentation
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:00 PM Revision e5a02c33 (ceph): Merge branch 'next'
Gary Lowell
08:25 PM Revision b66902b6 (ceph): Merge pull request #927 from dachary/wip-crush-test
crush: remove crushtool test leftover Gregory Farnum
07:35 PM Revision 8ac1da8e (ceph): crush: remove crushtool test leftover
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:19 PM Revision 57574fef (ceph): Don't show child's stderr, but show archive path
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:10 PM Revision 6bd63a1e (ceph): Merge pull request #920 from dachary/wip-man
man: Ceph is also an object store
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:23 PM Revision ec609cac (ceph): Elector: use monitor's encoded command sets instead of our own
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:14 PM Revision 85a024a6 (ceph): Merge pull request #865 from ceph/wip-doc-build-cluster
Wip doc build cluster Patrick McGarry
06:09 PM Revision e223e534 (ceph): Monitor: encode and expose mon command sets
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
05:56 PM Fix #6977 (Resolved): objecter: ENOSPC returned by pool quota will cause IO errors for non-cached...
The client has no idea why it's getting ENOSPC, and block layers turn this into EIO. The only way clients can detect ... Josh Durgin
05:34 PM Revision 420a2f15 (ceph): man: update man/ from doc/man/8
As explained in admin/manpage-howto.txt
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
05:33 PM Revision 8d60cd1a (ceph): man: Ceph is also an object store
Replace
Ceph distributed file system
with
Ceph distributed storage system
to help reduce the idea that Ceph...
Loïc Dachary
05:06 PM Revision d6504740 (ceph): Merge pull request #923 from dachary/wip-crush-test
CrushTester patches and documentation
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:56 PM Revision faaf5463 (ceph): os/MemStore: do on_apply_sync callback synchronously
We can easily deadlock if we put this in the Finisher thread behind other
work; do it synchronously!
Signed-off-by: ...
Sage Weil
04:06 PM Revision 339b7c47 (ceph): Add debug statements
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:02 PM Revision 971216b5 (ceph): Merge pull request #159 from ceph/wip-cache
rados: allow existing pool(s) to be used Zack Cerza
02:26 PM devops Bug #6966 (Resolved): ceph-disk: prepare --dmcrypt failing
... Tyler Brekke
02:18 PM devops Bug #6962 (Resolved): libleveldb1 fails to install for cuttlefish testing basic plana test

There is no leveldb package in the cuttlefish repo. The leveldb shared library is only needed for more recent rel...
Anonymous
07:26 AM devops Bug #6962 (Resolved): libleveldb1 fails to install for cuttlefish testing basic plana test
Log file: http://qa-proxy.ceph.com/teuthology/teuthology-2013-12-09_19:01:30-ceph-deploy-cuttlefish-testing-basic-pla... Alfredo Deza
02:04 PM Messengers Fix #6965 (In Progress): messenger: Pipe should not hold pipe lock while doing message encode and...
Right now we hold the pipe lock while running the message encode and cephx steps in Pipe::writer. We don't need to, a... Greg Farnum
09:38 AM Feature #5994: EC: [link] Backfill should be able to handle multiple backfill peers
David Zafman
04:55 AM Revision d8ad51ee (ceph): v0.73
Gary Lowell
04:53 AM Revision 990b2b5d (ceph): ceph_test_rados_api_tier: make HitSetWrite handle pg splits
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:15 AM rgw Bug #6961 (Resolved): create bucket add's new .bucket.meta file every time
---
root@vm-1:/vol0/ceph/osd# find | grep meta | grep test1 | wc -l
44
root@vm-1:/vol0/ceph/osd# s3 -u create test...
Dominik Mostowiec
01:05 AM Revision b86aefc2 (ceph): restructured upgrade suites to be under one folder called upgrade.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:02 AM Revision 6c856a2e (ceph): rados: allow existing pool(s) to be used
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

12/09/2013

11:43 PM Feature #6960 (Closed): DBObjectMap: refactor interface
1. expose underlying KeyValueDB transactions to caller, so they can bundle several DBObjectMap ops together and captu... Haomai Wang
11:37 PM Revision 2266eeb3 (ceph): ceph.conf: put 2x command in [global]
so that osdmaptool sees it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:34 PM Revision a6f4d71c (ceph): Elector: keep a list of classic mons instead of each mon's commands
We aren't actually using the sets, so don't bother keeping them.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:57 PM Revision 48b8ba4a (ceph): Create a DateTime object from the timestamp
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:42 PM Revision 5ea5018d (ceph): Make -a optional
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:42 PM Revision 025ab366 (ceph): Add missing req: psutil
Zack Cerza
09:16 PM Revision 3d6feb4b (ceph): Merge pull request #151 from ceph/wip-distro-kernel
Wip distro kernel Zack Cerza
09:01 PM Revision d7289f75 (ceph): Auto-restart
If /tmp/teuthology-restart-workers is newer than the running process,
restart.
Signed-off-by: Zack Cerza <zack.cerza...
Zack Cerza
09:01 PM Revision 33a3600f (ceph): Merge pull request #158 from ceph/wip-nuke
make nuke behave Zack Cerza
08:10 PM Revision fbc4f990 (ceph): crush: remove scary message string
The string is no longer used and can be removed.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:10 PM Revision 20263dd3 (ceph): crush: add unitest for crushtool --show-bad-mappings
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:10 PM Revision a888a57f (ceph): crush: implement --show-bad-mappings for indep
Support the presence of ITEM_NONE device numbers in the indep mapping as
proof of a bad mapping. Implement the associ...
Loïc Dachary
08:10 PM Revision 472f495e (ceph): crush: document the --test mode of operations
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:42 PM Revision 1b80f4aa (ceph): nuke: ignore exceptions while issuing reboot command
I'm seeing failed tasks (and nuke) leak machines. It looks like we are
getting an exception on the '... reboot -f -n...
Sage Weil
07:42 PM Revision 478ecc30 (ceph): Remove unused variable.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
07:35 PM Revision ce8ff0a3 (ceph): Added additional comments.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
07:26 PM Revision d33df28c (ceph): Elector: transmit local api on election win, accept leader's on loss
If we're the leader, just point to our local set. Disseminating these
will let peons advertise the full command set s...
Greg Farnum
07:26 PM Revision cb51b1ed (ceph): Monitor: disseminate leader's command set instead of our own
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:26 PM Revision 3cb58f74 (ceph): Monitor: validate incoming commands against the leader's set too
Then check against our own, and forward if we don't recognize it
or for some reason don't match.
Signed-off-by: Greg...
Greg Farnum
07:26 PM Revision ba673be3 (ceph): Monitor: import MonCommands.h from original Dumpling and expose it
If the Elector doesn't receive a set of commands from the elected leader, it
assumes the monitor is "classic" and use...
Greg Farnum
07:26 PM Revision f1ccdb41 (ceph): Elector: share local command set when deferring
We're about to use this at a basic level, to identify when we have
"classic" monitors in-quorum, but could also do so...
Greg Farnum
07:26 PM Revision ea86444f (ceph): Monitor: Elector: share the classic command set if we have a classic mon
The leader now checks to see if any monitors did not provide their
command set, and if so, shares the list of "classi...
Greg Farnum
07:26 PM Revision f9329036 (ceph): Monitor: pull command mapping out of _allowed_command()
We want to be able to validate commands against both the leader and
local command sets, so make that functionality ge...
Greg Farnum
07:26 PM Revision 8025fb33 (ceph): messages: make room for passing supported monitor commands in MMonElection
We're going to use this space to let leader tell everybody what
commands it supports.
Signed-off-by: Greg Farnum <gr...
Greg Farnum
07:16 PM Revision 7d000e34 (ceph): Merge pull request #918 from ceph/port/misc
Misc portability patches
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:03 PM Bug #6903: nightlies: upgrade tests hung on ceph quorum status
thats right, modified the test.
my local test run got stuck up with sync issues :(
will close the bug once the test...
Tamilarasi muthamizhan
04:58 PM Documentation #6959 (Resolved): Diagrams showing even numbers of Monitors
The diagrams used here http://ceph.com/docs/master/radosgw/federated-config/#inter-region-metadata-replication all sh... Anonymous
04:28 PM Revision 4c5f7ba8 (ceph): Merge pull request #922 from dachary/wip-crush-choose-tries
crush: fix map->choose_tries boundary test
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:19 PM Revision b8bdbd92 (ceph): doc: update erasure code development doc
With a link to the tracker issue implementing the new indep mode.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
01:07 PM CephFS Bug #6957 (Duplicate): LibCephFS.ReaddirRCB hangs
Greg Farnum
12:54 PM CephFS Bug #6957 (Duplicate): LibCephFS.ReaddirRCB hangs
several runs including ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-12-07_23:01:29-fs-next-testing-... Sage Weil
12:24 PM Bug #6955 (Won't Fix): ceph-disk should set the guid correctly when re-using a partition
If an existing ceph data partition is re-used, the partition GUID is not reset when ceph-disk prepares it. As a conse... Alfredo Deza
11:27 AM Feature #6805 (Fix Under Review): mon: find a way to properly extend/change mon commands without ...
PR: https://github.com/ceph/ceph/pull/925
I haven't looked at backporting it to emperor yet, although it should be...
Greg Farnum
10:22 AM Bug #6945 (Resolved): btrfs: async snap ioctl deadlock
Sage Weil
04:15 AM Bug #6945: btrfs: async snap ioctl deadlock
This is a regression that was introduced in 3.12-rc1 and has been fixed
in 3.12-rc6, commit 1bda19eb73d68b304148e672...
Ilya Dryomov
10:11 AM Documentation #6682 (In Progress): Adjustments to the Ceph Quick installation guide
wip-doc-quick-start has the updates. Requires review by Alfredo. John Wilkins
09:57 AM Revision 41152a63 (ceph): crush: --show-utilization* implies --show-statistics
--show-utilization* outputs only if --show-statistics is set, which is
confusing. Instead of failing, set --show-stat...
Loïc Dachary
08:29 AM Bug #6685: osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")
/a/teuthology-2013-12-07_23:00:19-rados-next-testing-basic-plana/135872
also possibly
ubuntu@teuthology:/a/teut...
Sage Weil
08:07 AM devops Feature #6365 (Resolved): Package up newer version of Qemu for RHEL & EL6.3 and 6.4
Anonymous
08:05 AM devops Feature #5775 (Resolved): create qemu rbd package for rhel 6.5 - qemu-rbd
Anonymous
08:02 AM Bug #3569: Monitor & OSD failures when an OSD clock is wrong
I wasn't able to reproduce this bug at Ceph v0.72.1. Increasing memory was insignificant and stopped after a while. Dzianis Huznou
06:21 AM Revision 3dcbf460 (ceph): encoding: fix [encode|decode]_array_nohead
We want to actually encode each element and keep it, rather than
writing each one at the position after the array end...
Greg Farnum
06:21 AM Revision ac69a012 (ceph): MonCommand: support encode/decode
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:21 AM Revision dca5383f (ceph): MonCommand: add operator== and operator!=
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:21 AM Revision 4cd5c3bf (ceph): Monitor: expose local monitor commands to other compilation units
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:21 AM Revision dcb0a4f3 (ceph): Monitor: add a separate leader_supported_commands
This isn't used yet, but will be shortly.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
05:44 AM Subtask #6900 (Resolved): crush: fix indep mode
"merged":https://github.com/ceph/ceph/pull/869
Loïc Dachary
01:35 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
At first my response would be: there's no /sys/kernel/debug/ceph dir. But later it became clear that debugfs needs to... Rolf Fokkens

12/08/2013

09:17 PM Revision c928f077 (ceph): crush: output --show-bad-mappings on err
Instead of using stdout so that it displays well when used in
conjunction with --show-statistics
Signed-off-by: Loic...
Loïc Dachary
09:17 PM Revision 7482d62f (ceph): crush: add CrushTester accessors
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
04:00 PM Revision 5e0722fa (ceph): crush: fix map->choose_tries boundary test
CrushWrapper::start_choose_profile allocates map->choose_tries with
choose_total_tries elements. When crush_choose_fi...
Loïc Dachary
04:59 AM Revision 94da2153 (ceph): Merge pull request #869 from ceph/wip-crush
crush changes for erasure coding
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Samuel Just <sam.just@ink...
Sage Weil
02:07 AM Revision 3b39a8a9 (ceph): librbd: rename howmany to avoid conflict
A howmany macro exists on some platforms in standard headers, but there
really isn't any sort of standard that I've f...
Noah Watkins
02:07 AM Revision ad3825c6 (ceph): TrackedOp: remove unused private variable
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
02:07 AM Revision ef4061f0 (ceph): librbd: remove unused private variable
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins

12/07/2013

10:01 PM Revision 096f9b32 (ceph): Merge pull request #917 from ceph/port/compat
compat: define replacement TEMP_FAILURE_RETRY
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:00 PM Revision 96068bfa (ceph): Merge pull request #919 from ceph/port/fdatasync
wbthrottle: use feature check for fdatasync
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:20 PM Revision a2766063 (ceph): ceph.conf: default to 2x
A bunch of our tests rely on this; they need to be fixed
before we can run at 3x.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
08:59 PM rbd Bug #6548: tgt: Kernel panic putting zpool on iSCSI LUN using bs_rbd
The problem seems to have gone away after updating most of the software and retesting. Versions now under test:
C...
Eric Eastman
08:06 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
Rolf Fokkens wrote:
> [inode 10000013022 [2,head] /disco/herbert/disco-data/output/video-conversion auth v34 ap=6+0 ...
Zheng Yan
08:00 PM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
Rolf Fokkens wrote:
> Well, actually now the client hang seems to be gone. Still the MDS seems to attribute the lock...
Zheng Yan
06:37 PM Revision 539fe261 (ceph): wbthrottle: use feature check for fdatasync
Checking for fdatasync uses the same approach as the qemu configure
script. The relevant commit is d1722a27f552a22561...
Noah Watkins
06:24 PM Revision 60a25093 (ceph): rados_sync: remove unused private variable
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:24 PM Revision 663da61c (ceph): rados_sync: fix mismatched tag warning
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:24 PM Revision 43c16767 (ceph): mon: check for sys/vfs.h existence
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:22 PM Revision c99cf265 (ceph): make: increase maximum template recursion depth
With clang on OSX spirit blows up without this.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
06:18 PM Revision e2be0991 (ceph): compat: define replacement TEMP_FAILURE_RETRY
Not all platforms have it.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
02:11 PM Bug #6903: nightlies: upgrade tests hung on ceph quorum status
the test is broken: it is waiting for a quorum of [a,b] but it's getting [a,b,c] because there is no incompatibility ... Sage Weil
01:14 PM Bug #6313: dumpling: FAILED assert(latest->is_update()) from recover_primary()
it's a delete:... Sage Weil
01:06 PM Bug #6313: dumpling: FAILED assert(latest->is_update()) from recover_primary()
on dumpling:... Sage Weil
09:33 AM rgw Bug #6951 (Resolved): rgw: bucket re-create fails when cache is disabled
Yehuda Sadeh
06:12 AM Bug #6950 (Resolved): refactor OSD awareness of FileStore to make the ObjectStore backend configu...
In order to make ease for different backend such as keyvaluestore, we need to extract awareness of FileStore codes:
...
Haomai Wang
01:42 AM Revision c0a43275 (ceph): nuke: fix sync before reboot timeout
If you do 'timeout 5 sync' and sync hangs, timeout will block trying to
kill it.
Instead, just background sync, wait...
Sage Weil
12:56 AM Revision a52ef1df (ceph): Merge remote-tracking branch 'gh/wip-fix-3x'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
12:55 AM Revision 0386095e (ceph): Merge remote-tracking branch 'gh/wip-fix-tunables'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
12:24 AM Revision 3b3cbf52 (ceph): crush/CrushCompiler: make current set of tunables 'safe'
We can reenable this error the next time we add new tunables.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:24 AM Revision 4eb8891d (ceph): crush/CrushCompiler: start with legacy tunables when compiling
Ensure that a crush file always compiled deterministically, even though
the default values for *new* maps has changed...
Sage Weil
12:24 AM Revision 8535ceda (ceph): crushtool: remove scary tunables messages
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:22 AM Revision e8fdef21 (ceph): crush: add indep data set to cli tests
This will help us catch things if we break the mapping.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:22 AM Revision 564de6ea (ceph): osdmaptool: fix cli tests for 3x
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:21 AM Revision 6704be68 (ceph): osd: default to 3x replication
3x is the recommendation; it should be the default too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:10 AM Revision 308e4f9d (ceph): Merge pull request #913 from dachary/wip-crush-unittest
CrushWrapper::move_bucket unittest and minor fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:03 AM Revision 8d0180b1 (ceph): objecter: don't take extra throttle budget for resent ops
These ops have already taken their budget in the original op_submit().
It will be returned via put_op_budget() when t...
Josh Durgin

12/06/2013

11:48 PM Revision 38647f76 (ceph): Revert "osd: default to 3x replication"
This reverts commit cb26fbde52f31b449af60acce3ced34e593d6e1e.
Fix unit tests and do integration tests first; this ma...
Sage Weil
11:31 PM Revision cbeb1f45 (ceph): crush: detach_bucket must test item >= 0 not > 0
Since detach_bucket is a private helper solely used by move_bucket which
contains another ( correct ) safeguard, the ...
Loïc Dachary
11:27 PM Revision 2cd73f9d (ceph): crush: remove obsolete comments from link_bucket
Probably copy/pasted from move_bucket.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:21 PM Revision e00324b2 (ceph): crush: remove redundant code from move_bucket
The following was introduced in 2012 by a2d0cff1b071bed84ac439e4fcf9ddfb936f89c8
// un-set the device name so we c...
Loïc Dachary
11:20 PM Revision 8ef80a4c (ceph): crush: unittest CrushWrapper::move_bucket
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:45 PM Revision 865880b5 (ceph): Merge pull request #888 from ceph/wip-crush-tunables
default to bobtail-era crush tunables.
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
10:38 PM Revision 650f896c (ceph): Merge pull request #903 from ceph/wip-memstore
memstore: reference ObjectStore backend
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
10:37 PM Revision a6d66f9c (ceph): common/bloom_filter: fix copy ctor
We should not delete[] an uninitialized pointer.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:37 PM Revision 01f3ff72 (ceph): osd/HitSet: fix dump() of fpp
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision bf96a7ea (ceph): osd/HitSet: fix copy ctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision f0cfd229 (ceph): ceph_test_rados_api_tier: make HitSetRead test less noisy
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 3ea9230a (ceph): osd/HitSet: fix sealed initialization in Params ctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 456daf2a (ceph): ceph_test_rados_api_tier: add HitSet trim test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 01cbbfaa (ceph): ceph_test_rados_api_tier: HitSetRead -> HitSetWrite
This way it will pass despite thrashing.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:37 PM Revision 638b2744 (ceph): ceph_test_rados_api_tier: add HitSetRead
Verify that the HitSet reflects a read (and never written) object.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:37 PM Revision a72094d5 (ceph): osd/HitSet: take Params as const ref to avoid confusion about ownership
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 737533f2 (ceph): osd: prevent zero BloomHitSet fpp
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 146e6aa7 (ceph): osd/ReplicatedPG: archive hit_set if it is old and not full
This matches the condition under which we call _persist().
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:37 PM Revision c365cca4 (ceph): osd/HitSet: track BloomHitSet::Params fpp in micros, not as a double
...and store it as a 32-bit value, so that it actually works!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:37 PM Revision 1d0af14a (ceph): test: add a HitSet unit test
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:37 PM Revision c0eb95b8 (ceph): mds/Capability: no copying
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 1c107d3c (ceph): ceph-dencoder: add 'copy' command to test operator=
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision c941e829 (ceph): test/encoding/check-generated: test copy ctor, operator=
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 916313c3 (ceph): osd/ReplicatedPG: put hit_set objects in a configurable namespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 4a743fb6 (ceph): osd/ReplicatedPG: trim old hit_set objects on persist
Any time we persist a hit_set object, take the opportunity to remove any
old ones that we don't want any more.
Note ...
Sage Weil
10:37 PM Revision 1e94e27f (ceph): ceph_test_rados: hit hit_set_{list,get} rados operations
This will do a list, and then get a random HitSet.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:37 PM Revision 3c2d2d76 (ceph): pg_hit_set_info_t: remove unused size, target_size members
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:37 PM Revision fa76d5e4 (ceph): ReplicatedPG: do not seal() HitSets until we're done with them
We don't want to seal HitSets just because we're writing a
snapshot to disk; it potentially shrinks the in-memory one...
Greg Farnum
10:37 PM Revision 5da12858 (ceph): osd/ReplicatedPG: apply log to new HitSet to capture writes after peering
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision 41e0f970 (ceph): osd/HitSet: make pg_pool_t and Params operator<< less parenthetical
pool 0 'data' rep size 2 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 8 pgp_num 8 last_change 8 owner 0 cra... Sage Weil
10:37 PM Revision 68c44cbb (ceph): mon/OSDMonitor: non-zero default bloom fpp
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision e8ef7249 (ceph): osd/osd_types: include pg_hit_set_history_t in pg_info_t
Track metadata about the currently accumulating HitSet as well as
previously archived ones in the pg_info_t. This wi...
Sage Weil
10:37 PM Revision db3fd115 (ceph): osd: add hit_set_* parameters to pg_pool_t
Add pool properties to control what type of HitSet we want to use, along with
some (mostly generic) parameters.
Sign...
Sage Weil
10:37 PM Revision b92f4311 (ceph): mon/OSDMonitor: set hit_set fields
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision a97129f1 (ceph): osd/ReplicatedPG: add basic HitSet tracking
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision 904859e9 (ceph): osd/ReplicatedPG: use vectorized osd_op outdata for pg ops
This lets us put PGLS in a compound operation. Nothing does that yet, but
this would allow it.
Despite appearances, ...
Sage Weil
10:37 PM Revision 0c43b778 (ceph): librados, osd: list and get HitSets via librados
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:37 PM Revision a0cfbfd7 (ceph): librados: create new ceph_test_rados_api_tier target
Move the dirty/undirty test to it, and add one for HitSets.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-b...
Sage Weil
10:37 PM Revision 4b5ab3f1 (ceph): osdc/Objecter: expose methods for getting object hash position and pg
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision 82859068 (ceph): librados: expose methods for calculating object hash position
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision 0b0d1e8e (ceph): librados: add wait_for_latest_osdmap()
There are times when users may need to make sure the client has the
latest osdmap, for example after sending a mon co...
Greg Farnum
10:37 PM Revision 9776e97a (ceph): osd/PG: factor out get_next_version()
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:37 PM Revision 0b9874cd (ceph): osd/ReplicatedPG: factor out simple_repop_{create,submit} helpers
This makes it easier to create repops correctly, and should help
prevent bugs like the one we remove here in process_...
Sage Weil
10:37 PM Revision c01b183d (ceph): osd_types: add generic HitSet type with bloom and explicit implementations
Track a set of hash values, either explicitly or using a bloom_filter. Hide
the implementation and allow us to transp...
Sage Weil
10:37 PM Revision b5ea4700 (ceph): common/bloom_filter: fix operator=
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision a430525c (ceph): osd/osd_types: add pg_hit_set_{info,history}_t
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:37 PM Revision bc7ace2e (ceph): librados: constify inbl command args
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision 468fffa5 (ceph): librados: document aio_flush()
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision d2963c0a (ceph): librados: add mon_command to C++ API
This way librados users can execute monitor commands.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg ...
Sage Weil
10:37 PM Revision 0d4ea9f7 (ceph): encoding: allow users to specify a different compatv after encoding
This way we can set the compatv preferentially depending on whether
we've actually encoded new information or not.
S...
Greg Farnum
10:37 PM Revision d692da34 (ceph): osd/osd_types: add explicit hash to object_locator_t
Instead of hashing the object name or key, we allow the hash position to be
provided explicitly.
Signed-off-by: Sage...
Greg Farnum
10:37 PM Revision 76e0b88f (ceph): osd/OSDMap: use new object_locator_t::hash to place object in a pg
The hash value, if provided, becomes the ps (placement seed) portion of the
pg_t, skipping any hashing of the object ...
Sage Weil
10:37 PM Revision 92879f77 (ceph): osd: capture hashing of objects to hash positions/pgs in pg_pool_t
The hashing is dependent on pool properties; capture (more of) it in a
method instead of having it in OSDMap.
Signed...
Sage Weil
10:37 PM Revision fb49065f (ceph): mon/MonClient: constify inbl command args
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:37 PM Revision a29d4fc3 (ceph): osdc/Objecter: constify inbl command args
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:36 PM Revision ef0f255a (ceph): osdc/Objecter: reimplement list_objects
Return to caller at the end of each PG. This allows the caller to look at
the [pg_]hash_position and get something m...
Sage Weil
10:36 PM Revision d2e6cc63 (ceph): librados: add get_pg_hash_position to determine pg while listing objects
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:36 PM Revision eff932c6 (ceph): osdc/Objecter: stick bl inside ListContext
This is simpler and less error-prone.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:36 PM Revision 8e5803ab (ceph): osdc/Objecter: factor pg_read out of list_objects code
This will get used later for other ops against PGs (instead of objects).
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:36 PM Revision dd8c9398 (ceph): osdc/Objecter: separate explicit pg target from current target
The pgid field is used to store the pg the op mapped to. We were just
setting it directly for PGLS. Instead, fill i...
Sage Weil
10:36 PM Revision 9381b693 (ceph): osdc/Objecter: drop redundant condition
We are inside an if (response_size) block.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:36 PM Revision bffcca6a (ceph): osd/osd_types: make pref optional in pg_t constructor
We don't use preferred placements any more, so this will
make it easier to start dropping references to it in new cod...
Sage Weil
10:33 PM Revision 3caf3eff (ceph): rbd: check write return code during bench-write
This is allows rbd-bench to detect http://tracker.ceph.com/issues/6938
when combined with rapidly changing the mon os...
Josh Durgin
10:33 PM Revision e32874fc (ceph): objecter: resend all writes after osdmap loses the full flag
Now that the osd does not respond if it gets a map with the full flag
set first, clients need to resend all writes.
...
Josh Durgin
10:33 PM Revision 4111729d (ceph): osd: drop writes when full instead of returning an error
There's a race between the client and osd with a newly marked full
osdmap. If the client gets the new map first, it ...
Josh Durgin
10:25 PM Revision 1d5427a7 (ceph): Merge pull request #907 from ceph/wip-3x
osd: default to 3x replication Sage Weil
10:24 PM Revision caa0e22e (ceph): crush: CHOOSE_LEAF -> CHOOSELEAF throughout
This aligns the internal identifier names with the user-visible names in
the decompiled crush map language.
Signed-o...
Sage Weil
10:24 PM Revision c8530194 (ceph): crush: add feature CRUSH_V2 for new indep mode and SET_*_TRIES rule steps
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:24 PM Revision e632a79b (ceph): PendingReleaseNotes: note change of CRUSH indep mode in release notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:24 PM Revision 384f01df (ceph): crush/mapper: dump indep partial progression for debugging
...if DEBUG_INDEP is #defined.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:24 PM Revision cb88763c (ceph): crush/mapper: fix up the indep tests
Fix indentation.
Simplify+fix the changed vs moved calculation.
Use the new SET_CHOOSE_LEAF_TRIES command.
Signed-of...
Sage Weil
10:24 PM Revision 64aeded5 (ceph): crush/mapper: apply chooseleaf_tries to firstn mode too
Parameterize the attempts for the _firstn choose method, and apply the
rule-specified tries count to firstn mode as w...
Sage Weil
10:24 PM Revision d1b97462 (ceph): crush/mapper: add SET_CHOOSE_TRIES rule step
Since we can specify the recursive retries in a rule, we may as well also
specify the non-recursive tries too for com...
Sage Weil
10:24 PM Revision 09ce7a2b (ceph): crush/CrushWrapper: set chooseleaf_tries to 5 for 'simple' indep rules
When making a generic indep rule, set the recursive retry to 5. This gives
better overall results.
Signed-off-by: S...
Sage Weil
10:24 PM Revision 03911b07 (ceph): crush/CrushCompiler: [de]compile set_choose[leaf]_tries rule step
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:24 PM Revision 431a13eb (ceph): osd/OSDMap: fix feature calculation for CACHEPOOL
We need to include the faeture in the mask.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:15 PM Revision 580cf5f6 (ceph): Merge pull request #886 from ceph/wip-6922
Fix some pg_num change return codes and make them more resistant to mis-use
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:35 PM Revision 63755c42 (ceph): Merge pull request #909 from dachary/wip-crush-unittest
more CrushWrapper unittest Sage Weil
07:40 PM Revision 000c59a9 (ceph): crush: unittest remove useless c->create()
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:40 PM Revision dc095214 (ceph): crush: unittest CrushWrapper::check_item_loc
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:40 PM Revision b8190180 (ceph): crush: unittest use const instead of define
And reduce the depth of the hierarchy because three levels of buckets
capture the same cases as four levels.
Signed-...
Loïc Dachary
07:40 PM Revision 16ac5904 (ceph): crush: unittest s/std::string/string/
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:40 PM Revision 09938e64 (ceph): crush: unittest CrushWrapper::update_item
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:40 PM Revision 4e26cc0d (ceph): crush: unittest CrushWrapper::get_immediate_parent
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:24 PM Revision 516788d1 (ceph): Merge remote-tracking branch 'origin/next'
Yehuda Sadeh
07:10 PM Revision 7a9a088d (ceph): rgw: fix reading bucket policy in RGWBucket::get_policy()
Fixes: 6940
Backport: dumpling, emperor
We changed the way we keep the bucket policy, and we shouldn't try to
access...
Yehuda Sadeh
06:35 PM Revision cb26fbde (ceph): osd: default to 3x replication
3x is the recommendation; it should be the default too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:36 PM Bug #6945 (Resolved): btrfs: async snap ioctl deadlock
... Sage Weil
05:00 PM Bug #6944 (Resolved): objecter: localized read for missing objects polls replicas instead of wait...
Replicas do not have the machinery to handle waiting for a missing object, so they return -EAGAIN when localized read... Josh Durgin
04:29 PM Revision f4c16236 (ceph): Merge pull request #901 from dachary/wip-crush-unittest
crush: check for invalid names in loc[]
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:27 PM Documentation #6465: admin/build-doc should have some kind of build check for broken links
Today in #ceph: (04:25:48 PM) angdraug: at http://ceph.com/docs/master/ the link to Ceph Block Device is broken: poi... Dan Mick
02:41 PM Feature #6805 (In Progress): mon: find a way to properly extend/change mon commands without break...
Current plan: Leader will share its command map with peons. Peons will advertise the leader's set, validate incoming ... Greg Farnum
02:18 PM Revision bec1ac19 (ceph): Merge pull request #157 from ceph/wip-watchdog
Implement a watchdog for queued jobs Alfredo Deza
02:15 PM Bug #6922 (Pending Backport): mon: do not allow unreasonable PG splitting
Sage Weil
01:33 PM devops Feature #6365 (In Progress): Package up newer version of Qemu for RHEL & EL6.3 and 6.4
Neil Levine
01:30 PM devops Bug #6941 (Duplicate): IOError when using ceph-deploy admin.
Christina Meno
12:41 PM devops Bug #6941 (Duplicate): IOError when using ceph-deploy admin.
vagrant@ceph-node0:~/ceph-cluster$ ceph-deploy admin ceph-node0 ceph-node1 ceph-node2 ceph-node3
[ceph_deploy.cli][I...
Christina Meno
01:18 PM rgw Feature #3454 (Fix Under Review): Support temp URLs for Swift API
Sage Weil
01:15 PM rgw Feature #6877: tool to trim metadata, data, and bucket index logs
Neil Levine
01:15 PM rgw Feature #6872: rgw: user level quota: async update of bucket info in user objclass
Neil Levine
01:15 PM rgw Feature #6871: rgw: user level quota: core functionality
Neil Levine
01:12 PM rbd Bug #5425: krbd: xfstest 89 hang, 'read_partial_message skipping long message'
Sage Weil
01:12 PM rbd Fix #6079 (In Progress): libceph: osd_client does not handle PAUSERD or PAUSEWR or FULL flags in ...
Sage Weil
01:08 PM rbd Fix #6079: libceph: osd_client does not handle PAUSERD or PAUSEWR or FULL flags in osdmap
Neil Levine
01:10 PM rbd Fix #5048 (In Progress): krbd: limit of ~230 mapped images at once
Sage Weil
01:08 PM rgw Feature #6870 (In Progress): rgw: user level quota: new user objclass
Yehuda Sadeh
11:03 AM rgw Bug #6940 (Resolved): rgw: reading bucket policy through bucket restful api fails
Yehuda Sadeh
10:51 AM Bug #6903: nightlies: upgrade tests hung on ceph quorum status
logs: ubuntu@teuthology:/a/teuthology-2013-12-05_19:40:03-upgrade-parallel-master-testing-basic-plana/132263 Tamilarasi muthamizhan
08:43 AM Revision aedbc99f (ceph): crush: check for invalid names in loc[]
Add the is_valid_crush_loc helper to test for invalid crush names in
insert_item and update_item, before performing a...
Loïc Dachary
07:13 AM Revision aa63d673 (ceph): os/MemStore: implement reference 'memstore' backend
This is (as near to) a trivial ObjectStore backend for the OSD as we can
get at the moment. Everything is stored in ...
Sage Weil
07:13 AM Revision fe03ad28 (ceph): osd: queue pg deletion after on_removal txn
The removal is normally so slow that these don't really race, but they
could.
Signed-off-by: Sage Weil <sage@inktank...
Sage Weil
02:15 AM Revision 80fb336b (ceph): Merge pull request #900 from ceph/wip-mon-mds-trim
mon: MDSMonitor: trim versions and let PaxosService decide whether to propose
We were not trimming mdsmap versions a...
João Eduardo Luís
01:06 AM Revision c98c1043 (ceph): tools: ceph-kvstore-tool: output value contents to file on 'get'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
01:06 AM Revision 47ee7970 (ceph): mon: ceph-kvstore-tool: get size of value for prefix/key
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
01:06 AM Revision 00048fe3 (ceph): mon: Have 'ceph report' print last committed versions
Only for those services that weren't doing it.
Backport: dumpling
Backport: emperor
Signed-off-by: Joao Eduardo Lui...
Joao Eduardo Luis
01:06 AM Revision cc643828 (ceph): mon: MDSMonitor: let PaxosService decide on whether to propose
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis

12/05/2013

11:48 PM Revision 856f8344 (ceph): Implement a watchdog for queued jobs
This continually posts the run's status to the results server, if
configured, at an interval defaulting to 600 second...
Zack Cerza
11:33 PM Revision 58231460 (ceph): os/ObjectStore: make getattrs() pure virtual
It is required.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:05 PM Revision 11e26ee4 (ceph): s/true/1 and s/false/0
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
05:47 PM Revision cf099415 (ceph): mon: MDSMonitor: implement 'get_trim_to()' to let the mon trim mdsmaps
This commit also adds two options to the MDSMonitor:
- mon_max_mdsmap_epochs: the maximum amount of maps we'll kee...
Joao Eduardo Luis
05:41 PM Revision 032a00bb (ceph): mon: MDSMonitor: remove reference to no-longer-used encode_trim()
We weren't using it and it's no longer used by anyone anyway.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
05:41 PM Revision 62fb4750 (ceph): mon: MDSMonitor: consider 'debug level' parameter on 'print_map()'
The parameter was there, just not used. It does default to 7, so
existing callers are okay.
Signed-off-by: Joao Edu...
Joao Eduardo Luis
05:41 PM Revision 3e845b56 (ceph): mon: MDSMonitor: print map on encode_pending() iff debug mon = 30+
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
05:37 PM Bug #6938 (Resolved): client full handling races with OSDs having newer maps
Currently osds reply to writes with -ENOSPC when the full flag in the osd map is set. If a client with an older map w... Josh Durgin
05:18 PM Revision 39ddd213 (ceph): Merge pull request #899 from dachary/wip-crush-unittest
CrushWrapper::insert_item unittest and minor fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:07 PM Revision b9bff8e8 (ceph): crush: remove redundant test in insert_item
A year after the last modification of test to check if an item was added
twice to the same bucket, the subtree_contai...
Loïc Dachary
05:07 PM Revision ccc60145 (ceph): crush: CrushWrapper unit tests
Covers all cases for the following methods. All but insert_item are trivial.
* insert_item
* set_item_name
* name_ex...
Loïc Dachary
05:06 PM Revision 8af75968 (ceph): crush: insert_item returns on error if bucket name is invalid
A bucket name may be created as a side effect of insert_item. All names
in the loc argument are checked for validity ...
Loïc Dachary
04:06 PM devops Bug #6937 (Resolved): udev: OSD using dmcrypt aren't automatically started
When a storage node using dmcrypt for OSDs is started, the OSDs do not get started.
Running ceph-disk activate afte...
Alexandre Marangone
02:52 PM rgw Bug #6936 (Resolved): radosgw-admin allows same user to be created multiple times
radosgw-admin user create allows same user to be created multiple times but with different access_key and secret_key.... Tamilarasi muthamizhan
01:51 PM RADOS Feature #6935 (New): Exceeding pool quota should be more graceful
We should try to make failures more graceful or display warnings when quota is being approached. Currently for exampl... Brian Andrus
01:09 PM Bug #6685 (In Progress): osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")
log: ubuntu@teuthology:/a/teuthology-2013-12-04_23:00:01-rados-master-testing-basic-plana/130920
this seems to be ...
Tamilarasi muthamizhan
12:26 PM devops Bug #5475 (Closed): ceph-deploy deb install breaks on i386 due to missing python-pushy package
This is no longer happening and from ceph-deploy v1.3 we no longer depend on pushy Alfredo Deza
11:27 AM rbd Feature #6934 (New): Consistency check when importing RBD diff
It would be very usefull to have some sort of meganism in place which would ensure that the image you're importing a ... Rens Reinders
01:49 AM Revision 42119261 (ceph): A create_if_vm call was made more than once when a lock-many style lock
was performed. This caused downburst to run twice, and the second
downburst fails as a result of the first downburst...
Warren Usui
01:36 AM Revision 207c910e (ceph): Merge branch 'teuthology-fix-downburst-yaml-wusui'
Warren Usui
01:31 AM Revision 94f7dd1f (ceph): Implement --downburst-conf parameter for teuthology-lock.
Load the appropriate yaml information when found (this formerly
did not work). Make sure teuthology --lock works wit...
Warren Usui
01:01 AM Revision f8b59659 (ceph): added fs:xfs to upgrade suites
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

12/04/2013

10:46 PM Revision 3b8371a4 (ceph): os/ObjectStore: prevent copying
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:46 PM Revision a70200e3 (ceph): os/ObjectStore: pass cct to ctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:42 PM Revision 0dd7d298 (ceph): Merge pull request #892 from jpds/ceph-disk-journal-mbrtogpt
Call --mbrtogpt on journal run of sgdisk should the drive require a GPT ...
Reviewed-by: Sage Weil <sage@inktank.com...
Loïc Dachary
05:08 PM devops Bug #6698 (Resolved): new osds added to the cluster not starting up due to crush lookup failure
tried reproducing this issue by upgrading from dumpling to emperor and then trying to add osds to the cluster but it ... Tamilarasi muthamizhan
03:52 PM devops Bug #6698: new osds added to the cluster not starting up due to crush lookup failure
Sage suspects this may have been fixed by 1bb5aadbca80eb46d5393bb1ad68af3da025e157 Dan Mick
04:17 PM Bug #6756: journal full hang on startup
d8d27f13e11dcaefd3aa1c049b97c980283da575 was my first attempt.
Reverted due to bugginess in 703f9a09e2449712a99f0865...
Samuel Just
03:42 PM Revision ea600d0e (ceph): Merge pull request #782 from danchai/master
ObjBencher: add rand_read_bench to support rand test in rados-bench Sage Weil
01:57 PM Revision 35011e0b (ceph): Call --mbrtogpt on journal run of sgdisk should the drive require a GPT...
Signed-off-by: Jonathan Davies <jonathan.davies@canonical.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:...
Jonathan Davies
12:40 PM devops Tasks #6932 (Rejected): Create a tar.gz file with packages per-distro
In issue #6639 ceph-deploy is using a local directory to push packages to a directory on remote hosts and point the p... Alfredo Deza
07:41 AM Revision cae10830 (ceph): ObjBencher: add rand_read_bench functions to support rand test in rados...
Signed-off-by: Tengwei Cai <tengweicai@gmail.com> Tengwei Cai
06:46 AM Revision e8298592 (ceph): doc/rados/operations/crush: fix more
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:18 AM Revision 7709a10f (ceph): doc/rados/operations/crush: fix rst
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:41 AM Revision bd08d332 (ceph): OSD: allow project_pg_history to handle a missing map
If we get a peering message for an old map we don't have, we
can throwit out: the sending OSD will learn about the ne...
Samuel Just
05:41 AM Revision 9875c8b1 (ceph): init, upstart: prevent daemons being started by both
There can be only one init system starting a daemon. If there is a
host entry in ceph.conf for a daemon, sysvinit wou...
Josh Durgin
02:16 AM Revision 8543d0ed (ceph): Added docstrings. Cleaned up code (broke up long lines, removed unused
variable references, pep8 formatted most of the code (one set of long lines
remains), and changed some variable and m...
Warren Usui
01:49 AM CephFS Bug #6930 (Resolved): Folders report "Not a folder" in Kernel 3.13-rc1 and -rc2
Seems to be a regression in the 3.13-rc1 and -rc2 kernels
When you mount a filesystem is mounts fine. dmesg is cle...
Malcolm Haak
01:31 AM Revision 5cc60996 (ceph): rbd: make default size larger for xfstests
Test 167 runs out of space on newer kernels
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:02 AM Revision 68fdcfa1 (ceph): FileSTore: do not time out threads while they're waiting for op throttle
In order to support this, we pass TPHandle* through the ObjectStore
interface, and then if we have one we suspend the...
Greg Farnum
12:39 AM Revision 8cf2a84a (ceph): Merge pull request #893 from jdurgin/wip-init-highlander
init, upstart: prevent daemons being started by both
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:33 AM Revision c2e467b4 (ceph): init, upstart: prevent daemons being started by both
There can be only one init system starting a daemon. If there is a
host entry in ceph.conf for a daemon, sysvinit wou...
Josh Durgin
12:23 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
maybe the status should be changed from closed to something more appropriate, even if ceph isn't the culprit here ... Yann Dupont
12:21 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
Loïc kindly generated this issue for me (lack of time, no open ID at the moment of the report... etc)
So it's obvi...
Yann Dupont
12:05 AM Revision 7ff7cf25 (ceph): doc: Partially incorporated comments form Loic Dachary and Aaron Ten Clay.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

12/03/2013

11:28 PM Revision 5e34beb6 (ceph): init, upstart: prevent daemons being started by both
There can be only one init system starting a daemon. If there is a
host entry in ceph.conf for a daemon, sysvinit wou...
Josh Durgin
10:41 PM Revision 0b9bb544 (ceph): crush: add a few unit tests for INDEP mode
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:41 PM Revision 94350996 (ceph): crush/mapper: strip firstn conditionals out of crush_choose, rename
Now that indep is handled by crush_choose_indep, rename crush_choose to
crush_choose_firstn and remove all the condit...
Sage Weil
10:41 PM Revision 9085286f (ceph): osd, crush: add 'erasure' pool/pg type
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:41 PM Revision 6dc68f4f (ceph): osd/OSDMap: do not shift result when removing nonexistent osds
If it is a replicated pool, remove and shift to the left. For erasure
pools, replace nonexistent items with CRUSH_IT...
Sage Weil
10:41 PM Revision 14138372 (ceph): mon, crush: add mode to "osd crush rule create-simple ..."
Add a mode (firstn or indep) to the create-simple command. Make it
optional and default to firstn (for compatiblity ...
Sage Weil
10:41 PM Revision d51a219a (ceph): osd/osd_types: pg_pool_t: fix /// -> ///< comments
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:41 PM Revision 1b567ee0 (ceph): crush/mapper: clarify numrep vs endpos
Pass numrep (the width of the result) separately from the number of results
we want *this* iteration. This makes thi...
Sage Weil
10:41 PM Revision 2731d303 (ceph): crush/mapper: pass parent r value for indep call
Pass down the parent's 'r' value so that we will sample different values in
the recursive call when the parent tries ...
Sage Weil
10:41 PM Revision c43c893b (ceph): crush/mapper: new SET_CHOOSE_LEAF_TRIES command
Explicitly control the number of sample attempts, and allow the number of
tries in the recursive call to be explicitl...
Sage Weil
10:41 PM Revision 1cfe140b (ceph): crush: eliminate CRUSH_MAX_SET result size limitation
This is only present to size the temporary scratch arrays that we put on
the stack. Let the caller allocate them as ...
Sage Weil
10:41 PM Revision b1d4dd4e (ceph): crush: return CRUSH_ITEM_UNDEF for failed placements with indep
For firstn mode, if we fail to make a valid placement choice, we just
continue and return a short result to the calle...
Sage Weil
10:41 PM Revision 86e97803 (ceph): crush: use breadth-first search for indep mode
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:41 PM Revision 7967ae0e (ceph): crush/CrushWrapper: add dump_tree()
This is based on the OSDMap::print_tree(), but is a bit simpler because
we do not have up/down information at this le...
Sage Weil
10:41 PM Revision 4551fee9 (ceph): crush/mapper: add note about r in recursive choose
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:56 PM Revision e94ca0bd (ceph): Merge pull request #891 from ceph/wip-filestore-remount
allow various threaded services to be restarted to allow mount->umount->mount to work
Reviewed-by: Greg Farnum <greg...
Gregory Farnum
08:47 PM Revision 8f377cc1 (ceph): Merge pull request #879 from xinglin/coverity-fixes
Coverity fixes
The rgw patch is
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
The rest is
Reviewed-by: Sage Weil <...
Sage Weil
08:27 PM Revision cd6be292 (ceph): common/Finisher: allow finisher to be restarted
Allow a start() after stop() by clearing the stop flag on a successful
stop.
Signed-off-by: Sage Weil <sage@inktank....
Sage Weil
08:27 PM Revision 36505e85 (ceph): os/FileStore: allow mount after umount
Clear the stop flag on successful shutdown so that we can start again
later.
Signed-off-by: Sage Weil <sage@inktank....
Sage Weil
08:27 PM Revision 858a21b9 (ceph): common/WorkQueue: allow start() after stop()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:41 PM Bug #6781: timed out waiting for recovery - probably ceph command hang
So procedurally what's the right course here? Would the behavior have had anything to do with the branch you were te... Dan Mick
02:26 PM Bug #6781: timed out waiting for recovery - probably ceph command hang
That sounds like a different bug then. We'd want logs (osd20, filestore20, ms1) to reproduce. Samuel Just
07:07 PM Revision 941875de (ceph): doc: Partially incorporated comments from Aaron Ten Clay.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:02 PM devops Bug #6698 (Need More Info): new osds added to the cluster not starting up due to crush lookup fai...
I guess I'm not sure what the expected behavior is here; do we think that the OSDs should start, but not do much, unt... Dan Mick
06:57 PM Revision d8ccd739 (ceph): OSDMonitor: use a different approach to prevent extreme multipliers on ...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:48 PM Revision f60f5fe9 (ceph): Merge pull request #843 from ceph/wip-osd-metadata
feed osd info about os, kernel, memory, arch to the mons
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Revi...
Sage Weil
06:39 PM Revision 9770d5d8 (ceph): Merge pull request #860 from dachary/wip-6827
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:19 PM Revision 9c8df349 (ceph): os/WBThrottle: added check of return value for posix_fadvise()
check the return value of posix_fadvise() in WBThrottle::entry()
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
Xing Lin
06:19 PM Revision 0fd3cbf6 (ceph): rgw/rgw_op: added check of return value for rgw_unlink_bucket()
checked the return value of rgw_unlink_bucket() in RGWCreateBucket::execute()
Signed-off-by: Xing Lin <xinglin@cs.ut...
Xing Lin
06:19 PM Revision dc06e23e (ceph): test/mon/workloadgen: added check of return value for statfs()
check the return value of statfs() in update_osd_stat()
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
test/mon/work...
Xing Lin
06:18 PM Revision de097785 (ceph): test/filestore: add check of return values in StoreTest::SetUp
add return value check for function calls, including mkdir, mkfs
and mount
Signed-off-by: Xing Lin <xinglin@cs.utah....
Xing Lin
06:18 PM Revision 2884c817 (ceph): test/filestore/workloadgen: added check of return value for mkdir
check return value of mkdir
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
test/filestore/workloadgen: fix return va...
Xing Lin
04:13 PM Revision 6ac9269d (ceph): Merge pull request #889 from dachary/wip-osd-metadata
depends on #843 : CPU info + check osd metadata Sage Weil
02:39 PM Revision 602d5d53 (ceph): osd: include CPU info
It will be handy when trying to figure out CPU bound problems / benchmarks.
Signed-off-by: Loic Dachary <loic@dachar...
Loïc Dachary
02:27 PM Bug #6756 (Need More Info): journal full hang on startup
What's the status on this? Last comment was "Testing fix on wip-queueing2"...does that mean that's when this bug man... Dan Mick
02:18 PM Bug #6903: nightlies: upgrade tests hung on ceph quorum status
logs: ubuntu@teuthology:/a/teuthology-2013-12-02_19:40:02-upgrade-parallel-next-testing-basic-plana/127541
log: ub...
Tamilarasi muthamizhan
02:12 PM Revision f5025307 (ceph): pybind: syntax check osd metadata
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:12 AM Bug #6827 (Resolved): ceph-disk hangs on blkid -s TYPE /dev/fd0
"merged":https://github.com/ceph/ceph/commit/9770d5d84e26b03f99e29d21cfc5337912712414
Loïc Dachary
10:02 AM devops Feature #6836: Get all Ceph installation package dependencies from EPEL etc, into either ceph or ...
Can you also generate a list of the dependencies from the base-distribution that need to be installed for Ceph?
Some...
Neil Levine
09:36 AM Bug #6922: mon: do not allow unreasonable PG splitting
Hrm, a customer has asked that we backport this patch to dumpling as well; is that sort of UI change appropriate on a... Greg Farnum
08:31 AM Revision 65701978 (ceph): ceph-disk: blacklist /dev/fd0
blkid -s TYPE /dev/fd0 has been verified to hang forever on a
H8DMR-82 supermicro motherboard running
3.8.0-33-gener...
Loïc Dachary
06:36 AM Revision bcb6bfd2 (ceph): test/ceph_decoder: add return value check for read_file()
check the return value of read_file function call
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
Xing Lin
06:15 AM Revision 20507b5f (ceph): crush/CrushWrapper: default to the "new" bobtail-era tunables
These are supported as of kernel version v3.9:
- chooseleaf_descend_once was added in 1604f48
- others were added i...
Sage Weil
06:12 AM Revision 07978bb2 (ceph): crush/CrushWrapper: explicitly set tunables on create, decode
Set the tunables to the 'default' values on create.
Default to the legacy values when we decode, so that an old map ...
Sage Weil
05:57 AM Revision 8812c4e9 (ceph): rgw: don't error out on empty owner when setting acls
Fixes: #6892
Backport: dumpling, emperor
s3cmd specifies empty owner field when trying to set acls on object
/ bucket...
Yehuda Sadeh
05:55 AM Revision 031b9ed5 (ceph): Merge pull request #877 from ceph/wip-6892
rgw: don't error out on empty owner when setting acls
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:48 AM Revision 3f1352ff (ceph): doc/rados/operations/crush-map: describe crush locations, hook
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:46 AM Revision 396ee0d4 (ceph): add script/run-coverity
Keep this in-tree.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:04 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
I confirm, we had (several times since this cluster setup) a similar problem here. It seems related to some memory co... Emmanuel Lacour
02:01 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
Emmanuel Lacour ran into the same problem today and "sent a bug report":http://oss.sgi.com/pipermail/xfs/2013-Decembe... Loïc Dachary
01:59 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
This really is a XFS problem that should be reported as follows : http://xfs.org/index.php/XFS_FAQ#Q:_What_informatio... Loïc Dachary
01:36 AM Revision 283de99c (ceph): Merge pull request #887 from jdurgin/wip-peek-meta
osd: read into correct variable for magic string
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:25 AM Revision 01ab8e63 (ceph): OSDMap: use unsigned instead of int for OSD counts
These functions can never return <0, so use unsigned.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum

12/02/2013

11:26 PM Revision a5eda4fc (ceph): doc: Updated scrub defaults and added note about deep scrubbing.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:16 PM Revision f11b380e (ceph): osd: read into correct variable for magic string
4d140a71a1a48081b449b7d8dde808eb6e74c6b2 refactored this and
introduced a bug. peek_meta() was accidentally reading i...
Josh Durgin
11:13 PM Revision f57dad64 (ceph): OSDMonitor: prevent extreme multipliers on PG splits
Fixes: #6922
Backport: emperor
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
11:13 PM Revision 26c00c5b (ceph): OSDMonitor: return EEXIST if users try to do a PG merge
This was returning a machine-code success if users tried to merge, and
was erroneously (but harmlessly) increasing th...
Greg Farnum
10:02 PM Bug #6827: ceph-disk hangs on blkid -s TYPE /dev/fd0
Sage Weil wrote:
> Loic Dachary wrote:
> > Motherboard "H8DMR-82":http://www.supermicro.com/Aplus/motherboard/Opter...
Sage Weil
10:02 PM Bug #6827: ceph-disk hangs on blkid -s TYPE /dev/fd0
Loic Dachary wrote:
> Motherboard "H8DMR-82":http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DMR-82....
Sage Weil
09:56 PM rgw Fix #6892 (Resolved): rgw: ignore empty owner in set acl api
Sage Weil
09:26 PM Revision 4fdc5d9e (ceph): workunits: use integers instead of true/false for hashpspool command
Backport: emperor
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com
Greg Farnum
09:12 PM rgw Bug #6919: rgw: copy of some zero sized objects failure
Zero sized objects that were created by multipart upload cannot be coppied. This only affects bobtail and cuttlefish. Yehuda Sadeh
12:49 PM rgw Bug #6919 (Resolved): rgw: copy of some zero sized objects failure
Yehuda Sadeh
09:07 PM Revision cc71fae7 (ceph): Merge pull request #881 from ceph/wip-objectstore
osd: clean up the osd / objectstore separation
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
08:52 PM Revision 7b392a81 (ceph): white listed "wrongly marked me down" to avoid false alarm in the night...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:16 PM rbd Bug #6926 (Resolved): rbd: diff output includes previously non-existent objects as zeroed extents
For objects that exist in the current image, but did not in previous snapshots, extra 'zero' extents are listed.
T...
Josh Durgin
06:49 PM Revision c77ce90f (ceph): doc: Fixed hyperlink to the manual installation section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:48 PM Revision 648f3bcd (ceph): doc: Added a link to get packages.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:21 PM Revision 16b75768 (ceph): osd/OSDMap: fix typo and crush types helper
Bah!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:19 PM Revision 1242642d (ceph): Merge pull request #882 from ceph/wip-6699
sysvinit, upstart: use df -P when weighting new OSDs
Reviewed-by: Noah Watkins <noah.watkins@inktank.com>
Sage Weil
06:10 PM Revision a4254f7f (ceph): Merge pull request #876 from javacruft/wip-missed-module
Mark libcls_kvs as a module
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:59 PM Revision 5274b3ef (ceph): Merge pull request #841 from ceph/wip-crush-chassis
osd/OSDMap: add 'chassis' to default type hierarchy
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
05:24 PM Revision 78df4a14 (ceph): Merge pull request #883 from idryomov/wip-readme
README: update a list of build deps for rpm-based systems
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:31 PM Revision 6298a576 (ceph): osd/OSDMap: add region, pdu, pod types while we are at it
One use noted that they have a 'pdu' type in their type hierarchy that
typically spans multiple racks. Others are kn...
Sage Weil
04:28 PM Feature #6924 (New): Add a new Info state to ceph health
Currently, a transient issue, such as a PG not active/clean or an OSD down, causes the ceph status to show a warning.... Neil Levine
04:25 PM Revision 3a6707a1 (ceph): osd/OSDMap: add 'chassis' to default type hierarchy
A chassis is usually bigger than a host but smaller than a rack. This will
be useful for a broad class of modern har...
Sage Weil
04:24 PM RADOS Feature #6923 (New): OSDMonitor: maintain pool->OSD and OSD->pool mappings
It would be nice if the monitor had explicit mappings from OSDs->pools and back again. You can work this out by itera... Greg Farnum
03:44 PM Bug #6922 (Fix Under Review): mon: do not allow unreasonable PG splitting
https://github.com/ceph/ceph/pull/886 Greg Farnum
02:29 PM Bug #6922 (Resolved): mon: do not allow unreasonable PG splitting
We've had two different kinds of issues with PG splits:
1) the incorrectly-interpreted PG values from the Dumpling->...
Greg Farnum
03:36 PM devops Feature #6836 (Resolved): Get all Ceph installation package dependencies from EPEL etc, into eith...
Same package list as for emperor (see #6590). Anonymous
02:40 PM Bug #6920 (Resolved): kernel package missing in gitbuilder for ubuntu?
There was a checkin on 11/28 that triggered a build creating sha1 5a698e686e3cfd2052b57ca00889d03bf361cc38. The kern... Anonymous
02:10 PM Bug #6920: kernel package missing in gitbuilder for ubuntu?
... Tamilarasi muthamizhan
02:09 PM Bug #6920 (Resolved): kernel package missing in gitbuilder for ubuntu?
logs: ubuntu@teuthology:/a/teuthology-2013-11-27_19:35:21-upgrade-small-next-testing-basic-vps/120858 Tamilarasi muthamizhan
02:29 PM Fix #6908 (Rejected): OSD: do not do PG creates in-line with incoming request
Greg Farnum
01:59 PM rgw Bug #6911: rgw test failure on the arm set up
log: ubuntu@teuthology:/a/teuthology-2013-12-02_04:10:14-rgw-master---basic-saya/127052 Tamilarasi muthamizhan
01:57 PM rgw Bug #6913: valgrind issues when running rgw tests
logs: ubuntu@teuthology:/a/teuthology-2013-12-02_04:10:14-rgw-master---basic-saya/127068 Tamilarasi muthamizhan
01:17 PM Bug #6097: btrfs locking regression on async snap ioctl
It looks like it's been fixed upstream. Commit
b1a06a4b574996692b72b742bf6e6aa0c711a948, went into 3.13-rc1.
Ilya Dryomov
10:18 AM devops Bug #6699 (Resolved): sysvinit script setting incorrect OSD weights
Sage Weil
09:54 AM RADOS Feature #6918 (New): Extensions to 'ceph osd metadata'

In reference to: https://github.com/ceph/ceph/pull/843
Some extra bits of information would be useful in the OSD...
John Spray
09:52 AM Revision 5e1fc147 (ceph): README: update a list of build deps for rpm-based systems
A list of build dependencies for rpm-based OSes is missing a few items.
This fills in the gaps.
Signed-off-by: Ilya ...
Ilya Dryomov
06:47 AM Revision f5ddb12a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:44 AM CephFS Bug #5036: `ls` hangs on random folder
Herbert XYZ wrote:
> Our MDS log (with MDS in dubug mode) did output this:
> [inode 10000013022 [2,head] /path/to/f...
Zheng Yan
02:42 AM CephFS Bug #5036: `ls` hangs on random folder
Our MDS log (with MDS in dubug mode) did output this:
[inode 10000013022 [2,head] /path/to/frozen/file auth v34 ap=6...
Herbert XYZ
02:28 AM CephFS Bug #5036: `ls` hangs on random folder
I would like to state that we also had this problem, but were unable to reproduce it. A folder got into a 'state' suc... Herbert XYZ
06:21 AM Revision e80ab94b (ceph): Partial revert "mon: osd pool set syntax relaxed, modify unit tests"
This reverts commit 08327fed8213a5d24cd642e12b38a171b98924cb, except
for the hashpspool bit. We switched back to an ...
Sage Weil
05:36 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
As an addition to the problem Rolf is experiencing, please note this:
The 'ls' process got the 'state' D as report...
Herbert XYZ
05:03 AM Feature #4929: Erasure encoded placement group
Add links to the Firefly summit to the description Loïc Dachary

12/01/2013

09:58 PM devops Feature #6836 (In Progress): Get all Ceph installation package dependencies from EPEL etc, into e...
Anonymous
09:58 PM devops Bug #6590 (Resolved): Ceph Package Dependencies not Included in Ceph Extras
Anonymous

11/30/2013

09:44 PM Revision f50371f0 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
09:41 PM Revision fd175ab9 (ceph): sysvinit, upstart: use df -P when weighting new OSDs
This avoids parsing out the wrong value when a long device name makes
df wrap over two lines.
Fixes: #6699
Reported-...
Sage Weil
06:29 AM CephFS Bug #6914: Accessing specific file on CephFS causes client hang
Well, actually now the client hang seems to be gone. Still the MDS seems to attribute the locks to the old client ID's. Rolf Fokkens
06:25 AM CephFS Bug #6914 (Resolved): Accessing specific file on CephFS causes client hang
When accessing a specific file (/disco/herbert/disco-data/output/video-conversion) the client hangs. Any kind of fsta... Rolf Fokkens
06:28 AM Revision 41056e52 (ceph): osd: use ObjectStore::create() helper to create ObjectStore impl
No more knowledge of FileStore!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:28 AM Revision e0f20892 (ceph): osd: construct ObjectStore outside of OSD
This lets ceph_osd.cc handle the config details and use it directly for
all of the random command-line stuff, elimina...
Sage Weil
06:28 AM Revision bf5a7b24 (ceph): os/ObjectStore: generalize the FileStore's target_version
This kills the last FileStore reference in the OSD.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:28 AM Revision 6bb42a0c (ceph): osd: move peek_journal_fsid() into ObjectStore (from OSD)
This kills the last FileJournal reference in the OSD!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:28 AM Revision 4d140a71 (ceph): os/ObjectStore: add {read,write}_meta
Move these from the OSD. Use a generic implementation in ObjectStore that
hopefully all backends can share (so that ...
Sage Weil
06:28 AM Revision 6d92a8ef (ceph): osd: drop obsolete 'filestore' bool option
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:28 AM Revision 237d6b83 (ceph): os/ObjectStore: add static create() method
Generic way to create an ObjectStore implementation of the required type,
so that users don't need to know anything a...
Sage Weil
06:26 AM Revision ea9dabf7 (ceph): mon/OSDMonitor: include osd metadata in 'ceph report'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:26 AM Revision 2974eb5a (ceph): osd: include misc osd config info in metadata sent to the mon
addr info, pathnames.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:26 AM Revision c4f817f9 (ceph): mon/OSDMonitor: move osd metadata dump into a helper
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:25 AM Revision 51cd7508 (ceph): Merge pull request #838 from xinglin/boost-program-option-check
autoconf: add check for the boost_program_options library
Reviewed-by: Noah Watkins <noah.watkins@inktank.com>
Sage Weil
06:24 AM Revision 444ddaef (ceph): Merge pull request #829 from ceph/port/detect-clang
conf: use better clang detection Sage Weil

11/29/2013

08:05 AM rgw Bug #6913: valgrind issues when running rgw tests
the following one appears to be similar.
logs: ubuntu@teuthology:/a/teuthology-2013-11-27_04:15:17-rgw-next---basi...
Tamilarasi muthamizhan
07:57 AM rgw Bug #6913: valgrind issues when running rgw tests
not sure, if it is a issue with the test or valgrind. filing this bug to just keep track of it. Tamilarasi muthamizhan
07:56 AM rgw Bug #6913 (Duplicate): valgrind issues when running rgw tests
logs: ubuntu@teuthology:/a/teuthology-2013-11-27_04:15:17-rgw-next---basic-saya/120829... Tamilarasi muthamizhan

11/27/2013

11:17 PM Revision 838b6c83 (ceph): PG: don't query unfound on empty pgs
When the replica responds, it responds with a notify
rather than a log, which the primary then ignores since
it is al...
Samuel Just
11:17 PM Revision 964c8e97 (ceph): PG: retry GetLog() each time we get a notify in Incomplete
If for some reason there are no up OSDs in the history which
happen to have usable copies of the pg, it's possible th...
Samuel Just
10:45 PM Revision 8cd33e3a (ceph): rgw: bucket meta remove don't overwrite entry point first
Fixes: #6056
When removing a bucket metadata entry we first unlink the bucket
and then we remove the bucket entrypoi...
Yehuda Sadeh
09:36 PM Revision 14cf4caf (ceph): rgw: don't error out on empty owner when setting acls
Fixes: #6892
Backport: dumpling, emperor
s3cmd specifies empty owner field when trying to set acls on object
/ bucket...
Yehuda Sadeh
05:18 PM rbd Bug #6775 (Rejected): kvm backtrace on rbd task
This looks unrelated to ceph. The machines can be nuked. Josh Durgin
05:00 PM rbd Bug #6800 (Resolved): rbd/qemu-iotests.sh Failing on Arm.
This fails due to using a different version of qemu, which has slightly different output.
cherry-picked removal from...
Josh Durgin
04:12 PM Bug #6902 (Need More Info): upgrade-parallel test failed in the nightlies
All the logs indicate is that an exit status of 1 came from ceph_test_rados. There are no other apparent messages in... David Zafman
03:31 PM rgw Bug #6899: rgw: delete bucket on secondary zone returns success, but bucket is not deleted
This is issue #6056 which was fixed post dumpling. Commit:0373d749cea7d9b532069ba8ebca2f005b2c9f59 fixes it, we'll ne... Yehuda Sadeh
03:26 PM rgw Bug #6911 (Won't Fix): rgw test failure on the arm set up
logs: ubuntu@teuthology:/a/teuthology-2013-11-27_04:15:17-rgw-next---basic-saya/120813... Tamilarasi muthamizhan
03:15 PM Bug #6910 (Pending Backport): don't query empty osds for unfound
Samuel Just
03:15 PM Bug #6910 (Resolved): don't query empty osds for unfound
Samuel Just
03:14 PM Bug #6909 (Resolved): Incomplete state should retry on Notify
Samuel Just
02:07 PM Fix #6908 (Need More Info): OSD: do not do PG creates in-line with incoming request
I'm incorrect about this; it's not a single transaction but rather one per PG. Will try and get more details. Greg Farnum
02:02 PM Fix #6908 (Rejected): OSD: do not do PG creates in-line with incoming request
We got a report that splitting a pool from 8 PGs to 2040 PGs caused a number of OSDs in the cluster to go down tempor... Greg Farnum
01:36 PM rgw Fix #6892 (Fix Under Review): rgw: ignore empty owner in set acl api
Yehuda Sadeh
09:06 AM Revision 7ec21ed8 (ceph): Mark libcls_kvs as a module
This was missed by the changes in commit 909a733fe7119fc1bf123b3739e3acc6f2135b6a
Signed-off-by: James Page <james.p...
James Page
08:36 AM rbd Feature #4550: Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
I know this is marked as resolved, but there does not appear to be a process to ensure packages are built against new... Anonymous

11/26/2013

11:09 PM Revision ff60c364 (ceph): Merge pull request #859 from ceph/wip-pr781
fix the bug ctypes.util.find_library to search for librados failed on... Sage Weil
11:00 PM Revision 909a733f (ceph): Merge pull request #864 from javacruft/wip-debian-feedback
Misc fixes from current Debian packaging
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:59 PM Revision 17b495ab (ceph): Merge pull request #873 from ceph/wip-mds-assert
mds: Add assertion to catch object mutation error
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:46 PM Bug #6905 (Duplicate): nightlies: failed to become clean before timeout expired
this happened running rados test on master branch
logs: ubuntu@teuthology:/a/teuthology-2013-11-25_23:00:04-rados-...
Tamilarasi muthamizhan
07:40 PM Revision e5357c0c (ceph): test: remove zero-copy read_fd test temporarily
This fails since zero-copy from read_fd was temporarily disabled by
03d63c4b2d63b655924c5657637e85abdef40899.
Signed...
Josh Durgin
07:36 PM Bug #6903 (Resolved): nightlies: upgrade tests hung on ceph quorum status
logs: ubuntu@teuthology:/a/teuthology-2013-11-25_19:40:02-upgrade-parallel-next-testing-basic-plana/118237 Tamilarasi muthamizhan
07:35 PM Bug #6901 (Resolved): sha1 for emperor doesnt exist in gitbuilder path for fc18
There was a comit to the emperor branch Monday 11/25 that triggered a rebuild. The build on the fedora18 gitbuilder ... Anonymous
05:57 PM Bug #6901 (Resolved): sha1 for emperor doesnt exist in gitbuilder path for fc18
there are nightly failures as http://gitbuilder.ceph.com/ceph-rpm-fc18-x86_64-basic/ref/emperor is missing.
Gary i...
Tamilarasi muthamizhan
07:34 PM Bug #6902 (Can't reproduce): upgrade-parallel test failed in the nightlies
the rados test failed when upgrading from dumpling to next branch.
logs: ubuntu@teuthology:/a/teuthology-2013-11-2...
Tamilarasi muthamizhan
05:44 PM Revision bafb5c36 (ceph): doc: clarify crush rule create-simple and fix typos
update the description of osd crush rule create-simple using terms that
match the keywords from the crushmap to avoid...
Loïc Dachary
05:44 PM Revision 371dc71e (ceph): doc: fix formatting typo in mon configuration
Signed-off-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Loïc Dachary
05:44 PM Revision 00ee9a52 (ceph): doc: improve ceph-mon usage, fix ceph tell examples
The ceph-mon command usage is updated to document all of the ceph-mon
specific options.
The ceph tell usage examples...
Loïc Dachary
05:23 PM rgw Bug #6899: rgw: delete bucket on secondary zone returns success, but bucket is not deleted
It looks like this is happening because the admin metadata API is reading the version of the bucket object, then call... Josh Durgin
05:06 PM Revision 890bd5b3 (ceph): Merge pull request #862 from ceph/wip-6829
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
05:02 PM Revision 8db8ed73 (ceph): Merge pull request #871 from dmick/wip-6894
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:59 PM Revision 5254cbd3 (ceph): Merge pull request #872 from ceph/wip-5871
mds: remove superfluous warning of releasing lease
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:59 PM Revision 57f9c252 (ceph): Merge pull request #874 from liewegas/wip-readme
README: add yum command line Sage Weil
03:34 PM rbd Fix #5048: krbd: limit of ~230 mapped images at once
A user on IRC had a problem with iostat related to this:
# iostat
[snip]
rbd3 0.02 0.07 ...
Nathan O'Sullivan
03:19 PM Revision 4fa8f68f (ceph): README: add yum command line
This makes it easy to cut and paste. Yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:22 PM CephFS Bug #5871 (Resolved): client.4145 released lease on dn 1000000061b/f108 which dne
by commit 09a4c1bbe9ff345fd2ab3e48ac7129ff9c1c7e0fb Zheng Yan
12:06 PM Bug #6827: ceph-disk hangs on blkid -s TYPE /dev/fd0
Motherboard "H8DMR-82":http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DMR-82.cfm without a floppy dr... Loïc Dachary
10:28 AM Subtask #6900 (Fix Under Review): crush: fix indep mode
Sage Weil
10:28 AM Subtask #6900 (Resolved): crush: fix indep mode
Sage Weil
10:26 AM Feature #6832 (In Progress): EC: Adapt pg log to include information necessary for rollback
Sage Weil
08:23 AM devops Bug #6701: ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invalid cross-dev...
Added a comment to that function, Hash: 2d9c452332d51f550abb2a189c1a3621a20c504a Alfredo Deza
07:54 AM devops Bug #6701 (Resolved): ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invali...
Alfredo Deza
08:13 AM devops Bug #6717 (Closed): Failure to remove samba packages
Zack Cerza
07:10 AM Revision b0dce8a0 (ceph): mds: Add assertion to catch object mutation error
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
06:56 AM Revision 09a4c1bb (ceph): mds: remove superfluous warning of releasing lease
When receiving the lease release message, it's possible that the lease
has already expired and the corresponding dent...
Yan, Zheng
06:37 AM Revision c409e362 (ceph): mon: osd dump should dump pool snaps as array, not object
Fixes: #6894
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:56 AM Revision 49a48ae8 (ceph): Merge branch 'wip-fix-teuth-tgt-wusui'
Warren Usui
04:44 AM Revision 4c7dd504 (ceph): tgt and iscsi code need some minor fixes. Moved the settle call during
simple read testing. In iscsi.py, generic_mkfs and generic_mount need
to be called from the main body of the task. ...
Warren Usui
03:35 AM Bug #6894: 'ceph osd dump' produces malformed JSON if pool snapshots are present
Fix looks right to me John Spray
02:03 AM Revision 1804e136 (ceph): Merge pull request #835 from ceph/wip-6705
qa: workunits: mon: ping.py: test 'ceph ping'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:12 AM Revision 29ef3d46 (ceph): Merge branch 'wip-zero-copy-bufferlist-last'
Reviewed-by: Samuel Just <sam.just@inktank.com> Josh Durgin
12:17 AM Bug #6897 (Duplicate): ceph osd crashed while running rados test
Already fixed 6896 today from this run. David Zafman

11/25/2013

11:31 PM Revision e75b2d58 (ceph): Merge pull request #154 from ceph/wip-multi-mtype
Wip multi mtype Zack Cerza
10:38 PM Revision 03d63c4b (ceph): buffer: turn off zero-copy reads for now
Some users will need to be changed to handle getting the correct
length from bufferlist::read_fd.
Signed-off-by: Jos...
Josh Durgin
09:59 PM Bug #6894 (Fix Under Review): 'ceph osd dump' produces malformed JSON if pool snapshots are present
Dan Mick
09:32 PM Bug #6894: 'ceph osd dump' produces malformed JSON if pool snapshots are present
This interested me, so I tried:... Dan Mick
10:33 AM Bug #6894 (Resolved): 'ceph osd dump' produces malformed JSON if pool snapshots are present

Example:...
John Spray
09:57 PM Revision 524f666e (ceph): rbd: Release resource before return
Close file before return.
Fix coverity issue: CID 1019579
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Reported-b...
Li Wang
09:57 PM Revision 784d1888 (ceph): mds: Release resource before return
Close file before return.
Fix coverity issue: CID 1019571
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Reported-b...
Li Wang
09:22 PM Revision d6c8830b (ceph): Merge pull request #868 from ceph/wip-6896
osd: Remove bogus assert(active == acting.size())
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
09:20 PM Revision 66f51f82 (ceph): osd: Remove bogus assert(active == acting.size())
We saw this assert because active is not correctly computed.
Remove assert and incorrectly computed active count.
We ...
David Zafman
07:20 PM rgw Bug #6899 (Resolved): rgw: delete bucket on secondary zone returns success, but bucket is not del...
This occured during a multi-zone sync test on dumpling. The sync agent requested a delete of the 'mybar' bucket to th... Josh Durgin
06:02 PM Fix #6705 (Resolved): mon: test for ping
commit:50868a528dd422c741e654c3f3e742be010ea1a0 Josh Durgin
06:00 PM Feature #6419 (Resolved): buffer: make write_fd use splice where possible
commit:3f6fa05d7224f9b04d849c4a5309a3da01d3cb34 Josh Durgin
05:59 PM Feature #6417 (Resolved): buffer: make read use raw_pipe() where possible
commit:445fb183906a56e3b412537f3756c38af667cb25 and commit:3f6fa05d7224f9b04d849c4a5309a3da01d3cb34 Josh Durgin
05:58 PM Feature #6416 (Resolved): buffer: create raw_pipe class; convert to buffer if inspected
commit:5021b43e0a6ece07b8dd364ce227f60e4916f707 Josh Durgin
05:58 PM Feature #6415 (Resolved): buffer: instrument c_ptr() calls
commit:75d4a72086bcfcab5c0d6834e72cbc6e473c801e Josh Durgin
05:24 PM Revision 5ccc2ecd (ceph): SubmittingPatches: describe github pull-request process
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:15 PM Bug #6896 (Resolved): osd/PG.cc: 1302: FAILED assert(active == acting.size())
66f51f82d457f6d3170c47daed2ca3458b888df1 David Zafman
01:04 PM Bug #6896 (Fix Under Review): osd/PG.cc: 1302: FAILED assert(active == acting.size())
David Zafman
11:46 AM Bug #6896: osd/PG.cc: 1302: FAILED assert(active == acting.size())

So the "active" calculation is a minor existing bug in the way PG_STATE_DEGRADED is set. The assert() is wrong. I...
David Zafman
11:22 AM Bug #6896: osd/PG.cc: 1302: FAILED assert(active == acting.size())

calc_acting() uses this to find backfill targets:...
David Zafman
10:37 AM Bug #6896 (Resolved): osd/PG.cc: 1302: FAILED assert(active == acting.size())
PG::activate() looks at actingbackfill and finds number of non-backfilling replicas. The count in "active" should be... David Zafman
04:20 PM Revision ab05580a (ceph): Add missing stuff to clean target
Sweepup a few bits a pieces that get left behind by make clean.
Signed-off-by: James Page <james.page@ubuntu.com>
Bastian Blank
04:19 PM Revision ae46c38c (ceph): Correctly mark library modules
Mark RADOS class libraries as module so that they will be automatically
ignored when stripping binaries.
Signed-off-...
Bastian Blank
04:10 PM Revision 94ca1cc6 (ceph): ceph-object-corpus: revert accidental revert
From 5df3024d7847950672169069b9dc8c8dcb876019
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:55 PM Revision a24f1326 (ceph): rgw: lower some debug message
Fixes: #6084
Backport: dumpling, emperor
Reported-by: Ron Allred <rallred@itrefined.com>
Signed-off-by: Yehuda Sadeh...
Yehuda Sadeh
03:54 PM Revision 69e055f3 (ceph): rgw: lower some debug message
Fixes: #6084
Backport: dumpling, emperor
Reported-by: Ron Allred <rallred@itrefined.com>
Signed-off-by: Yehuda Sadeh...
Yehuda Sadeh
03:53 PM Revision fd1ec0fa (ceph): Merge pull request #863 from ceph/wip-6804
rgw: lower some debug message
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:06 PM Bug #6897 (Duplicate): ceph osd crashed while running rados test
logs: ubuntu@teuthology:/a/teuthology-2013-11-24_23:00:03-rados-master-testing-basic-plana/117237... Tamilarasi muthamizhan
10:36 AM Subtask #6895 (Rejected): omap needs to be disablable on a per-pool basis, this needs to be requi...
Samuel Just
09:50 AM rgw Fix #6892 (Resolved): rgw: ignore empty owner in set acl api
s3cmd sends an empty owner field when setting acls. Currently radosgw rejects this since it expects the owner to matc... Josh Durgin
09:21 AM Bug #6777 (Can't reproduce): nightlies: gem dependency error
Ian Colle
09:19 AM Revision c0297b43 (ceph): Changes suggested per review.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
07:54 AM rgw Fix #6804 (Resolved): Overly verbose logging: "setting object write_tag=" - rgw_rados.cc
Sage Weil
06:36 AM Bug #6807 (Resolved): Debian Wheezy Teuthology Ceph-deploy run failed.
Merged into ceph-deploy's master branch with hash: 109040e Alfredo Deza
06:07 AM Revision b089adb8 (ceph): Merge pull request #861 from dachary/init-ceph
init: fix typo s/{$update_crush/${update_crush/ Gregory Farnum

11/24/2013

05:23 PM Bug #6884 (Resolved): cephtool/test.sh fails in the nightlies
Yay. Merged into next yesterday after an email report of success. Greg Farnum
07:41 AM Bug #6884: cephtool/test.sh fails in the nightlies
the test passed when run with mon and client on the same node. Tamilarasi muthamizhan

11/23/2013

01:09 AM Revision 0b14c155 (ceph): Merge pull request #832 from ceph/wip-flush-5855-review
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
David Zafman
12:14 AM Revision 30bc0e27 (ceph): safe_io: add functions for handling splice
Like the other functions, these don't handle non-blocking I/O.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:14 AM Revision eb94b8fd (ceph): buffer: add an exception with an error code
This allows e.g. raw buffer constructors to provide more specific
information about what failed, as well as a useful ...
Josh Durgin
12:14 AM Revision 5021b43e (ceph): buffer: create raw pipe-based buffer
This uses a pipe to reference kernel memory so we can use splice(2) to
avoid extra data copies. Take an fd in the fac...
Josh Durgin
12:14 AM Revision 3f6fa05d (ceph): buffer: add methods to read and write using zero copy
Create explicit methods for testing. Make buffer::list::write_fd() use
zero-copy if all the buffers support it. Don'...
Josh Durgin
12:14 AM Revision be29b347 (ceph): buffer: attempt to size raw_pipe buffers
Make sure the requested length is below the maximum pipe size for now,
since we're only using one pipe and splicing o...
Josh Durgin
12:14 AM Revision 445fb183 (ceph): buffer: try to do zero copy in read_fd
Leave the explicit read_fd_zero_copy around as well for testing.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:14 AM Revision 75d4a720 (ceph): buffer: enable tracking of calls to c_str()
Track buffer::ptr::c_str() to catch internal calls that use it, like
buffer::ptr::cmp(). buffer::list::c_str() will b...
Josh Durgin
12:13 AM Revision ebb261f9 (ceph): buffer: abstract raw data related methods
Create a virtual function that returns the raw data instead of
accessing it directly, so raw buffers backed by pipes ...
Josh Durgin
12:13 AM Revision b8518fea (ceph): buffer: remove unused raw::length() method
This was accidentally introduced in
0c23a5624a80903fba7e635e8c44f38a79caf223
Signed-off-by: Josh Durgin <josh.durgin...
Josh Durgin

11/22/2013

11:49 PM Revision 740d406e (ceph): doc: Clarified description on scrub load threshold.
fixes: #6735
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
11:48 PM Revision 8a3ed9be (ceph): doc: Fixed instruction.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:16 PM Revision e8ccb91f (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
11:15 PM Revision fc5789da (ceph): doc: Added commentary to configure pg defaults. Clarified size commentary.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:14 PM Revision dceaef43 (ceph): doc: PG splitting added to docs.
fixes: #6727
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
11:13 PM Revision d39676b1 (ceph): doc: Took out "future" reference to namespaces.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:03 PM Revision deec86c7 (ceph): Also catch httplib2.ServerNotFoundError
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:59 PM Revision 9a55d892 (ceph): doc: Clarification of terms.
fixes: #6749
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:52 PM Revision 53951fd5 (ceph): ReplicatedPG: test for missing head before find_object_context
find_object_context doesn't return EAGAIN for a missing head.
I chose not to change that behavior since it might hide...
Samuel Just
05:33 PM Bug #6781: timed out waiting for recovery - probably ceph command hang
17:28:17.774153 ceph.log shows pgs bumped to 82 (from 72)
17:28:56.294849 last osd map change from ceph.log
17:5...
Dan Mick
04:44 PM Bug #6781: timed out waiting for recovery - probably ceph command hang
please ignore the previous comment, looks like the test is still running... Tamilarasi muthamizhan
04:24 PM Bug #6781: timed out waiting for recovery - probably ceph command hang
ceph pg dump command hung, the test machines [plana33, plana18] hung on the nightlies are available, if someone wants... Tamilarasi muthamizhan
05:22 PM Bug #6884: cephtool/test.sh fails in the nightlies
Actually, it looks like mon.a and client.0 are on different hosts, and that would certainly prevent the admin socket ... Greg Farnum
05:20 PM Bug #6884: cephtool/test.sh fails in the nightlies
... Greg Farnum
05:11 PM Bug #6884: cephtool/test.sh fails in the nightlies
when tested with wip-6884 for workunit and ceph branch, test failed. not sure why.
logs: ubuntu@mira055:/home/ubun...
Tamilarasi muthamizhan
02:42 PM Bug #6884 (In Progress): cephtool/test.sh fails in the nightlies
This is the change to the monitor API; it needs to get 0/1 instead of false/true. Greg Farnum
02:37 PM Bug #6884 (Resolved): cephtool/test.sh fails in the nightlies
logs: ubuntu@teuthology:/a/teuthology-2013-11-21_23:00:19-rados-next-testing-basic-plana/113055
This test actually...
Tamilarasi muthamizhan
05:16 PM Feature #5991 (Resolved): EC: [link] Backfill peers should not be included in the acting set
86e4fd4f7a9848511e1bf9ae433fcd3a35a0818f David Zafman
05:15 PM Subtask #5855 (Resolved): Backfill peers should not be included in the acting set
merged as https://github.com/ceph/ceph/commit/86e4fd4f7a9848511e1bf9ae433fcd3a35a0818f David Zafman
02:50 PM Subtask #5855: Backfill peers should not be included in the acting set
David Zafman
04:44 PM Feature #6419: buffer: make write_fd use splice where possible
Josh Durgin
04:43 PM Feature #6417: buffer: make read use raw_pipe() where possible
Josh Durgin
04:43 PM Feature #6416: buffer: create raw_pipe class; convert to buffer if inspected
Josh Durgin
04:43 PM Feature #6415: buffer: instrument c_ptr() calls
Josh Durgin
04:36 PM Feature #6735: scrub documentation needs to be improved (see below conversation or as Sam)

These 2 defaults in the doc don't match the defaults in the code:...
David Zafman
03:51 PM Feature #6735 (Resolved): scrub documentation needs to be improved (see below conversation or as ...
http://ceph.com/docs/master/rados/configuration/osd-config-ref/ John Wilkins
03:48 PM Feature #6735 (In Progress): scrub documentation needs to be improved (see below conversation or ...
John Wilkins
04:15 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
recent logs : ubuntu@teuthology:/a/teuthology-2013-11-21_23:01:11-rbd-next-testing-basic-plana/113257... Tamilarasi muthamizhan
03:33 PM rgw Bug #6889 (Resolved): rgw: usage log: don't log system user operations
Yehuda Sadeh
03:23 PM Documentation #6727 (Resolved): pg docs still imply pg_num must be set at creation, but we have s...
http://ceph.com/docs/master/rados/operations/pools/#create-a-pool
http://ceph.com/docs/master/rados/operations/place...
John Wilkins
03:21 PM Subtask #6888 (Resolved): EC/Tiering: Disallow omap writes on pools which are backed by EC pools
EC will not allow omap at all in the first cut. Support will require a kind of "omap_append" operation which only cr... Samuel Just
03:08 PM Revision b35fc1bc (ceph): rgw: lower some debug message
Fixes: #6084
Backport: dumpling, emperor
Reported-by: Ron Allred <rallred@itrefined.com>
Signed-off-by: Yehuda Sadeh...
Yehuda Sadeh
03:06 PM Revision 561e7b0b (ceph): rgw: initialize RGWUserAdminOpState::system_specified
Fixes: #6829
Backport: dumpling, emperor
We didn't init this member variable, which might cause that when
modifying u...
Yehuda Sadeh
02:27 PM devops Feature #6882 (Resolved): downburst: list available distro/versions
Understanding what arguments to pass to teuthology --os-type --os-version, or to downburst --distro --distroversion, ... Dan Mick
02:01 PM Bug #6810 (In Progress): very high monitor memory usage after upgrade dumpling -> emperor
Joao Eduardo Luis
02:00 PM Bug #6806: mon: audit cmd_getval() calls to make sure they handle failures correctly
Joao Eduardo Luis
01:59 PM Fix #6780 (In Progress): monitor errors when checking for quorum status
Joao Eduardo Luis
01:39 PM rgw Feature #6193 (Resolved): rgw: DR: per bucket sync
Ian Colle
01:39 PM rgw Feature #6192 (Resolved): rgw: DR: per object sync
Ian Colle
01:39 PM rgw Feature #6191 (Resolved): rgw: DR: per bucket replica_log handling
Ian Colle
01:38 PM rgw Feature #6190 (Resolved): rgw: DR: read list of buckets to do full sync on
Ian Colle
01:38 PM rgw Feature #4341 (Resolved): rgw: dr: data sync agent: implement delta changes sync
Ian Colle
01:38 PM rgw Feature #4340 (Resolved): rgw: dr: data sync agent: implement full sync
Ian Colle
01:20 PM rbd Documentation #5006 (Resolved): doc: openstack configuration changes for havana
Ian Colle
01:19 PM rgw Feature #6877 (Closed): tool to trim metadata, data, and bucket index logs
This could be part of the sync agent and run automatically, or a separate tool with similar configuration.
Metadat...
Josh Durgin
01:14 PM rgw Feature #4465 (Duplicate): Quotas per user/bucket - asynchronous
Ian Colle
01:09 PM Documentation #6749 (Resolved): Documentation says CRUSH bucket weights are integers
John Wilkins
01:04 PM rgw Feature #6195 (In Progress): rgw: test full sync (with large object)
Ian Colle
01:03 PM rgw Feature #5170 (Resolved): RGW: Object restriping tool to fix large objects from argonaut.
Ian Colle
11:17 AM Bug #6796: ceph mons interpretting pg splits very wrong
Downgrading to Urgent, since only waiting on Backport Ian Colle
03:02 AM Bug #6796 (Pending Backport): ceph mons interpretting pg splits very wrong
commit:337195f04653eed8e8f153a5b074f3bd48408998 Joao Eduardo Luis
11:06 AM rgw Feature #6874 (Resolved): rgw: user level quota: rest api
Yehuda Sadeh
11:06 AM rgw Feature #6873 (Resolved): rgw: user level quota: radosgw-admin interface
Yehuda Sadeh
11:05 AM rgw Feature #6872 (Resolved): rgw: user level quota: async update of bucket info in user objclass
Yehuda Sadeh
11:05 AM Bug #6849 (Duplicate): Inconsistent action of ceph osd pool set commands (e.g. volume size)
:)
If it persists after upgrading that node let us know, but I'm pretty sure it's #6796, which we'll have a point ...
Greg Farnum
10:53 AM Bug #6849: Inconsistent action of ceph osd pool set commands (e.g. volume size)
Well spotted, somehow one of the MON Nodes did not install Emperor.
Strange since it was reinstalled with puppet... ...
Robert van Leeuwen
10:43 AM Bug #6849: Inconsistent action of ceph osd pool set commands (e.g. volume size)
Are you sure you're running all emperor monitors? (None of them are on dumpling?) Greg Farnum
01:13 AM Bug #6849 (Duplicate): Inconsistent action of ceph osd pool set commands (e.g. volume size)
Hi,
I am seeing some very weird behaviour with the osd commands.
Running on SL6.4 with Emperor (0.72.1)
Doing th...
Robert van Leeuwen
11:04 AM rgw Feature #6871 (Resolved): rgw: user level quota: core functionality
A new rgw internal service that caches user level quota info. Keep track of user totals, provide info and updates it ... Yehuda Sadeh
11:00 AM rgw Feature #6870 (Resolved): rgw: user level quota: new user objclass
New user objclass to manage user quota info Yehuda Sadeh
10:53 AM devops Bug #6698: new osds added to the cluster not starting up due to crush lookup failure
Ian Colle
10:51 AM Bug #6758 (Resolved): clone_range missing head src
Samuel Just
10:18 AM Bug #6834: nightlies: monitor crashed in emperor
I was not able to reproduce this on my local cluster though.
looks like it did happen last night as well,
ubunt...
Tamilarasi muthamizhan
07:26 AM Bug #6834: nightlies: monitor crashed in emperor
A user came forward with high monitor memory usage on ticket #6810. I wonder if this is the same thing and somehow th... Joao Eduardo Luis
10:11 AM rgw Feature #3454: Support temp URLs for Swift API
Neil Levine
08:58 AM Bug #6807 (Fix Under Review): Debian Wheezy Teuthology Ceph-deploy run failed.
Pull Request opened: https://github.com/ceph/ceph-deploy/pull/139 Alfredo Deza
07:09 AM Bug #6807: Debian Wheezy Teuthology Ceph-deploy run failed.
Just found out that before, we would just try to remove `/var/lib/ceph` and then we would check if that is still ther... Alfredo Deza
07:01 AM rgw Fix #6804 (Fix Under Review): Overly verbose logging: "setting object write_tag=" - rgw_rados.cc
Yehuda Sadeh
06:56 AM rgw Bug #6829 (Fix Under Review): rgw: missing RGWUserAdminOpState::system_specified initialization
Yehuda Sadeh
06:04 AM Revision f6b5acc0 (ceph): internal.py: nitty little spelling error
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
05:59 AM rbd Bug #6851 (Resolved): rbd snap unprotect test failing
Nightly tests for RBD are failing.
The specific one that keeps failing is:...
Alfredo Deza
05:46 AM Bug #6850 (Closed): mon: 'ceph health detail' with formatted output doesn't report low space on d...
Joao Eduardo Luis
03:01 AM Bug #6820 (Pending Backport): Bad commandline usage crashed my monitor
commit:49d2fb71422fe4edfe5795c001104fb5bc8c98c3 Joao Eduardo Luis
02:56 AM Revision 203065c0 (ceph): Merge pull request #857 from ceph/wip-6796
mon: OSDMonitor: receive CephInt on 'osd pool set' instead on CephString
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
02:49 AM Revision b2ee9352 (ceph): PendingReleaseNotes: mention 6796 and 'ceph osd pool set' behavior change
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
02:49 AM Revision 7c6d43cf (ceph): doc: rados: operations: pools: document 'osd pool set foo hashpspool'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
02:49 AM Revision 49d2fb71 (ceph): mon: OSDMonitor: don't crash if formatter is invalid during osd crush dump
Code would assume a formatter would always be defined. If a 'plain'
formatter or even an invalid formatter were to be...
Joao Eduardo Luis
02:49 AM Revision 337195f0 (ceph): mon: OSDMonitor: receive CephInt on 'osd pool set' instead on CephString
This partially reverts 2fe0d0d9 in order to allow Emperor monitors to
forward mon command messages to Dumpling monito...
Joao Eduardo Luis
02:48 AM Revision 7191bb2b (ceph): mon: OSDMonitor: drop cmdval_get() for unused variable
We don't ever use any value as a float, so just drop obtaining it. This
makes it easier to partially revert 2fe0d0d9...
Joao Eduardo Luis
01:43 AM Revision 50868a52 (ceph): qa: workunits: mon: ping.py: test 'ceph ping'
Basic testing by forcing each monitor out of quorum at a time and making
sure they still reply to ping requests.
Fix...
Joao Eduardo Luis

11/21/2013

11:21 PM Revision f7af3e72 (ceph): Schedule-suite Use 'multi' tube for multiple types. Scheduling.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
10:19 PM Revision c38eeec8 (ceph): Allow ability to use multi machine type deliminated by ,- \t.
I was originally attempting a more complicated locking mechanism
but I think its almost as good to just have it attem...
Sandon Van Ness
09:52 PM Revision 6b5aaf3e (ceph): doc: Minor updates to manual deployment document.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:56 PM Revision d04f3a6a (ceph): Skip cluster() if use_existing_cluster is True
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:51 PM Revision 3502d4f4 (ceph): init: fix typo s/{$update_crush/${update_crush/
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
05:22 PM devops Feature #6836 (Resolved): Get all Ceph installation package dependencies from EPEL etc, into eith...
Neil Levine
04:00 PM Bug #6796 (In Progress): ceph mons interpretting pg splits very wrong
Greg Farnum
03:40 PM Feature #6835 (Resolved): EC: ec pgs will need to be able to specify temp primaries other than ac...
OSDMap interface must allow primariness to be specified seperately from acting set position for ec pools. Samuel Just
03:35 PM Bug #6834: nightlies: monitor crashed in emperor
From this backtrace it looks like either there was a hardware problem, or the monitor was using so much memory it cou... Greg Farnum
03:24 PM Bug #6834 (Can't reproduce): nightlies: monitor crashed in emperor
logs: ubuntu@teuthology:/a/teuthology-2013-11-18_19:31:27-upgrade-parallel-next-testing-basic-plana/107772... Tamilarasi muthamizhan
03:12 PM devops Feature #6310: Get Dumpling into CentOS Ceph repo
Dumpling is not yet in the Centos repo.
I reran the mock build on centos 6.3 and 6.4 to verify that there should n...
Anonymous
03:11 PM Bug #6833: `/etc/init.d/ceph status` occasionally exists silently
Hmm. `/etc/init.d/ceph restart` is doing the same thing. Zack Cerza
02:55 PM Bug #6833 (Can't reproduce): `/etc/init.d/ceph status` occasionally exists silently
I have a cluster that got wedged somehow, and when I run `/etc/init.d/ceph status` it simply exits with status 0. Tha... Zack Cerza
03:11 PM Bug #6820: Bad commandline usage crashed my monitor
nevermind, got it. Joao Eduardo Luis
01:59 PM Feature #5991: EC: [link] Backfill peers should not be included in the acting set
Ian Colle
01:57 PM Feature #5990 (In Progress): EC: [link] Factor out the ReplciatedPG object replication and client...
Ian Colle
01:39 PM devops Bug #6701: ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invalid cross-dev...
Yeah, I think a note is fine. Mark Kirkwood
12:33 PM devops Bug #6701: ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invalid cross-dev...
`delete=True` is the default, and we are explicitly setting that flag to `delete=False` because of that reason.
Wo...
Alfredo Deza
01:38 PM Feature #6832 (Resolved): EC: Adapt pg log to include information necessary for rollback
This feature includes adapting the ReplicatedBackend to allow xattr, append operations to be rollback-able. It also ... Samuel Just
01:35 PM Feature #6831 (Resolved): EC: Adapt ReplicatedPG read path to handle async reads
This is a bit challenging because there might be a sequence of reads at different offsets within the transaction. Th... Samuel Just
12:40 PM Bug #6807 (In Progress): Debian Wheezy Teuthology Ceph-deploy run failed.
Alfredo Deza
07:28 AM Bug #6807: Debian Wheezy Teuthology Ceph-deploy run failed.
It sounds like there was an earlier problem with the test or a different failure — why is it trying to delete the cep... Greg Farnum
07:21 AM Bug #6807: Debian Wheezy Teuthology Ceph-deploy run failed.
It looks like the reason we were enforcing the *single file system* was because we might still have OSDs mounted (hen... Alfredo Deza
09:46 AM devops Feature #5282 (Closed): Get Dumpling into EPEL
Ceph 0.67.3 dumpling is in the epel repository. Anonymous
09:25 AM rgw Bug #6830 (Resolved): S3 CompleteMultipartUploadResult has empty ETag element
RHEL 6.4, Ceph 0.67.
The S3 Complete Multipart Upload operation returns a result that looks like this:...
Benjamin Gilbert
09:12 AM Feature #6828: osd should not silently fail to start when journal partition has no UUID
I now understand this is not a bug but a feature. It probably deserves a warning of some kind ? http://dachary.org/?p... Loïc Dachary
04:53 AM Feature #6828 (Rejected): osd should not silently fail to start when journal partition has no UUID
Providing a journal that is a partition that does not have the expected journal UUID should trigger an error.... Loïc Dachary
06:50 AM rgw Bug #6829 (Resolved): rgw: missing RGWUserAdminOpState::system_specified initialization
By inspecting code I noticed that, which means that when modifying user configuration the system settings of the user... Yehuda Sadeh
03:29 AM Revision 29178d83 (ceph): doc: Cleanup of Add/Remove OSDs.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:28 AM Revision 634295d1 (ceph): doc: Cleanup on Add/Remove monitor.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:27 AM Revision de2bcd5d (ceph): doc: Added a manual deployment doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:27 AM Revision 10b4bf6a (ceph): doc: Added manual deployment section to index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:16 AM Bug #6827 (Resolved): ceph-disk hangs on blkid -s TYPE /dev/fd0
On a supermicro hardware running ubuntu 12.04.3 ceph-disk list hangs forever trying to *blkid -s TYPE /dev/fd0*
<pre...
Loïc Dachary
03:01 AM Bug #6826 (Duplicate): Non-equal performance of 'freshly joined' OSDs
Was just a bare eye observation for a long time, but I`ll try to formalize it here.
For OSDs entered recently perfom...
Andrey Korolyov
02:42 AM Revision 8e8cf30f (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe...
David Zafman
02:38 AM Revision b493178f (ceph): Merge branch 'next'
Josh Durgin
02:38 AM Revision 35c91cac (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe...
David Zafman
02:37 AM Revision f753d56a (ceph): test: use older names for module setup/teardown
setUp and tearDown require nosetests 0.11, but 0.10.4 is the latest on
centos. Rename to use the older aliases, which...
Josh Durgin
02:17 AM Revision 83ee6843 (ceph): osd: fix bench block size
The command was declared to take 'size' in dumpling, but was trying to
read 'bsize' instead, so it always used the de...
Josh Durgin
02:16 AM Revision 9e2d0d31 (ceph): osd: fix bench block size
The command was declared to take 'size' in dumpling, but was trying to
read 'bsize' instead, so it always used the de...
Josh Durgin
02:03 AM Revision bac37088 (ceph): Don't run qemu-iotests on arm as well
Different versions of qemu don't work with the qemu-iotests we're
using. Just disable these for now.
Signed-off-by: ...
Josh Durgin
02:03 AM Revision bf9434db (ceph): Merge pull request #153 from ceph/wip-6790
Reviewed by Warren. Sandon Van Ness
12:37 AM Revision c5a26b38 (ceph): Use shortened version in order to avoid revision/arch mishaps.
Sometimes -X is added to package names which does not exist in the
/version file. Simply using the version string doe...
Sandon Van Ness
12:06 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
I use ceph version 0.72-3-g5e1e02c (5e1e02c99b620fa4ffd2b455eb8e005b172fa05c), which is the "hotfix" for http://track... Corin Langosch

11/20/2013

10:28 PM Revision 72bba1f3 (ceph): doc: Added fixes to osd reporting section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:23 PM Revision f8150d44 (ceph): Add optional 'use_existing_cluster' flag
If this flag is present, skip a few unnecessary steps
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:32 PM CephFS Bug #6742: failed libcephfs_interface_tests (LibCephFS.ReaddirRCB hangs)
This has popped up several more times in the nightlies; it looks to be a regular occurrence now. :/ Greg Farnum
07:11 PM CephFS Bug #6742: failed libcephfs_interface_tests (LibCephFS.ReaddirRCB hangs)
/teuthology-2013-11-14_23:01:38-fs-next-testing-basic-plana/{100526|100525|100487} Greg Farnum
11:34 AM CephFS Bug #6742: failed libcephfs_interface_tests (LibCephFS.ReaddirRCB hangs)
/a/teuthology-2013-11-18_23:01:16-fs-master-testing-basic-plana/108236 (no logs) Greg Farnum
07:24 PM rbd Bug #6368 (Resolved): rbd nosetests keep failing with AttributeError
This turned out to be a silly version skew problem. centos and rhel have older versions of nosetests that needed diff... Josh Durgin
10:32 AM rbd Bug #6368: rbd nosetests keep failing with AttributeError
Changing the priority of this so that we can (hopefully) get it fixed soon.
This is still an issue for the nightly...
Alfredo Deza
07:16 PM Bug #6795 (Resolved): osd: 'tell bench' write size argument is ignored
commit:40a76ef0d09f8ecbea13712410d9d34f25b91935 Josh Durgin
07:11 PM CephFS Bug #6773 (Duplicate): libcephfs interface tests maybe hanging
Greg Farnum
06:30 PM devops Bug #6790 (Resolved): /ref/branch/version mismatch
So it looks like oh RHEL just using the version value (without the dist part) does not work so as we discussed earlie... Sandon Van Ness
04:53 PM Bug #6820: Bad commandline usage crashed my monitor
John, that's the client being unable to contact the monitor (most likely because the monitor indeed crashed). We'd ne... Joao Eduardo Luis
03:54 PM Bug #6820 (Resolved): Bad commandline usage crashed my monitor
I was looking to dump my CRUSH map without JSON syntax and I used the -f command to specify a format.
ceph osd cru...
John Wilkins
04:34 PM Bug #6824 (Resolved): Removal of an OSD that is not down should set non-successful status code
A customer reports that some ceph commands return a status code of 0, even when they failed. The provided example was... Brian Andrus
03:35 PM Fix #6780: monitor errors when checking for quorum status
Reason for this: the code in place to keep compatibility with previous versions of the monitor with regard to the Cep... Joao Eduardo Luis
10:50 AM Fix #6780 (In Progress): monitor errors when checking for quorum status
this happens when some osds and mons are upgraded to next branch [emperor]
recent logs: ubuntu@teuthology:/var/lib...
Tamilarasi muthamizhan
10:21 AM Bug #6808 (Duplicate): ceph-deploy/rbd/.../tasks/rbd_cli_tests.yaml fails on non-debian distros
Issues already opened for this: #6648 #6649 and the one used as the main issue to track this problem is #6368
Alfredo Deza
10:15 AM Bug #6807: Debian Wheezy Teuthology Ceph-deploy run failed.
Good catch, I think that this is the culprit:... Alfredo Deza
10:09 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
Corin, I forgot one step that would be wonderful if you could do: install google-perftools and run 'google-pprof <pat... Joao Eduardo Luis
09:56 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
Corin, forgot to ask: what version is this happening on exactly and are you using our packaged binaries? Joao Eduardo Luis
09:06 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
I just did what you wrote, please see attachment. Corin Langosch
08:47 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
Can you please obtain a heap dump out of the monitor?
$ ceph heap start_profiler -m 10.0.0.7:6789
wait some tim...
Joao Eduardo Luis
08:04 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
... Corin Langosch
08:00 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
... Corin Langosch
08:00 AM Bug #6810: very high monitor memory usage after upgrade dumpling -> emperor
cluster 4ac0e21b-6ea2-4ac7-8114-122bd9ba55d6
health HEALTH_OK
monmap e5: 3 mons at {a=10.0.0.5:6789/0...
Corin Langosch
07:58 AM Bug #6810 (Can't reproduce): very high monitor memory usage after upgrade dumpling -> emperor
As you know I upgraded a few days ago from dumpling to emperor. All deamons are now running emperor. I have 3 monitor... Corin Langosch
09:44 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
Upgraded to Urgent since causing failures in nightlies Ian Colle
07:09 AM Linux kernel client Bug #6809 (New): 3.11 kernel panic: Workqueue: ceph-msgr con_work
The ceph cluster is very unstable ( hosts going up and down frequently ) and has high latency ( > 10ms ) on more than... Loïc Dachary
02:10 AM Bug #6797: ceph osd out does not migrate properly
I cannot agree that the question is just about user experience. Drive replacement almost always don`t mean any remapp... Andrey Korolyov
12:26 AM Revision 2ae29a16 (ceph): Don't run QEMU tests on ARM arch.
Kernel doesn't support KVM and it doesn't make much sense to do
these tests on ARM in the first place...
Signed-off-...
Sandon Van Ness

11/19/2013

11:41 PM Revision a3f41484 (ceph): Merge pull request #854 from ceph/wip-osd-bench-size
osd: fix bench block size
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
10:45 PM Revision 86e4fd4f (ceph): osd: Backfill peers should not be included in the acting set
Create actingbackfill in choose_acting()
Use first backfill target as previously
Add asserts to catch inappropriate u...
David Zafman
10:35 PM Revision 7119ef32 (ceph): segregating the upgrade suite based on modules
Signed-off-by: tamil <tamil.muthamizhan@inktank.com
(cherry picked from commit 0183db285c95cd4383085db2c5cf4fb0e74b99a6)
tamil
06:06 PM Revision da775532 (ceph): ReplicatedPG,PG: move duplicate FlushedEvt logic info on_flushed()
Signed-off-by: Samuel Just <sam.just@inktank.com> David Zafman
06:06 PM Revision e657369c (ceph): PG,ReplicatedPG: allow multiple flushes to be in progress
Shortly, we won't know precisely when to flush, so Strays
may need to flush twice.
Signed-off-by: Samuel Just <sam.j...
Samuel Just
06:06 PM Revision 6c1aaa4f (ceph): PG: call start_flush in Active() instead of using do_pending_flush()
This way, we don't block an OpWQ thread while waiting on the filestore.
Signed-off-by: Samuel Just <sam.just@inktank...
Samuel Just
06:06 PM Revision 41272e71 (ceph): ReplicatedPG/PGBackend: block all ops other than Pull prior to active
Previously, it was guarranteed that prior to activation, flushed would
be false on a replica. Now, there may be a pe...
Samuel Just
06:06 PM Revision 9ff01509 (ceph): PG: don't requeue waiting_for_active unless flushed and active
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:06 PM Revision 82e1e7e9 (ceph): PG: remove unused Peering::flushed
This has been unused for quite some time!
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:06 PM Revision 19dbf7bc (ceph): osd: Simple dout() fix
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:38 PM Bug #6808 (Duplicate): ceph-deploy/rbd/.../tasks/rbd_cli_tests.yaml fails on non-debian distros
Coredumps are generated. See
/a/teuthology-2013-11-19_01:10:01-ceph-deploy-next-testing-basic-vps/{108357. 108353,...
Anonymous
05:22 PM Bug #6807: Debian Wheezy Teuthology Ceph-deploy run failed.
That error should read:... Anonymous
05:18 PM Bug #6807 (Resolved): Debian Wheezy Teuthology Ceph-deploy run failed.
/a/teuthology-2013-11-19_01:10:01-ceph-deploy-next-testing-basic-vps/108339 needs to be investigated. The run report... Anonymous
04:58 PM Bug #6806: mon: audit cmd_getval() calls to make sure they handle failures correctly
Sigh. Yes, this was intentional, so that there was any value at all to doing the validation in the front end. I gue... Dan Mick
04:42 PM Bug #6806 (Resolved): mon: audit cmd_getval() calls to make sure they handle failures correctly
During #6796 we noticed that most calls to cmd_getval() do not care for the function's return value, which indicates ... Joao Eduardo Luis
04:46 PM Bug #6796: ceph mons interpretting pg splits very wrong
The real issue here is that the Dumpling code is not considering the return value of cmd_getval() when obtaining the ... Joao Eduardo Luis
04:39 PM Feature #6805 (Resolved): mon: find a way to properly extend/change mon commands without breaking...
This need stems from #6796. It became obvious that changing variable types will break compatibility with previous ver... Joao Eduardo Luis
04:17 PM rgw Fix #6804 (Resolved): Overly verbose logging: "setting object write_tag=" - rgw_rados.cc
Logging of "setting object write_tag=" at level=0, seems much too verbose considering 10's of thousands of these even... Ron Allred
03:59 PM devops Bug #6701: ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invalid cross-dev...
This will be fine for temporary files opened with 'delete=False' - if we start using delete=True then they will be po... Mark Kirkwood
12:56 PM devops Bug #6701 (Fix Under Review): ceph-deploy osd prepare on directory path fails: OSError: [Errno 18...
Alfredo Deza
12:55 PM devops Bug #6701: ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invalid cross-dev...
There was a PR addressing the problem for using shutil.move and I just opened another one to fix the missing `close()... Alfredo Deza
02:07 PM Bug #6803 (Can't reproduce): rados test failing in the nightlies on next branch
logs: ubuntu@teuthology:/a/teuthology-2013-11-16_23:00:11-rados-next-testing-basic-plana/103763... Tamilarasi muthamizhan
12:20 PM rgw Bug #6802 (Rejected): ARM: rgw_swift failure (internal server error, 500)
Looks like almost all the tests are fialing with a 500 error (internal server error):
config:...
Sandon Van Ness
12:20 PM devops Feature #6752 (Resolved): ceph-deploy to install yum or apt source with custom repo hostname
And that just got merged with hash: 9388f83 Alfredo Deza
11:41 AM devops Feature #6752 (Fix Under Review): ceph-deploy to install yum or apt source with custom repo hostname
Opened pull request: https://github.com/ceph/ceph-deploy/pull/136 Alfredo Deza
11:33 AM devops Feature #6752 (In Progress): ceph-deploy to install yum or apt source with custom repo hostname
Found a couple of small items that needed to be fixed. Going to update in a different PR. Alfredo Deza
10:50 AM devops Feature #6752 (Resolved): ceph-deploy to install yum or apt source with custom repo hostname
changeset was merged into ceph-deploy's master branch with hash: 3331b6f
A bunch of documentation was added as w...
Alfredo Deza
06:52 AM devops Feature #6752 (Fix Under Review): ceph-deploy to install yum or apt source with custom repo hostname
Pull request opened: https://github.com/ceph/ceph-deploy/pull/135 Alfredo Deza
12:14 PM rgw Bug #6801 (Rejected): RGW on arm: 'saw valgrind issues'
Config:... Sandon Van Ness
11:50 AM rbd Bug #6800 (Resolved): rbd/qemu-iotests.sh Failing on Arm.
Config:... Sandon Van Ness
11:04 AM Bug #6797: ceph osd out does not migrate properly
Yeah, odd as it seems this is actually a user experience conflict — marking an OSD out does not change the CRUSH weig... Greg Farnum
09:45 AM Bug #6797: ceph osd out does not migrate properly
+1, migration overhead may be reduced by doing these actions in a short order, but generally it introduces _two_ peer... Andrey Korolyov
12:28 AM Bug #6797 (Won't Fix): ceph osd out does not migrate properly
ok, the subject might be misleading; here is what is happening:
- ceph osd out $id
- wait until migration finishe...
Zoltan Arnold Nagy
10:53 AM rgw Feature #6799 (Closed): rgw: test keystone integration on RHEL
Run any applicable tempest tests and swift tests. Josh Durgin
06:38 AM rgw Bug #5931: radosgw crashes when deleting object
I believe you need to open another bug with link to this one to get any feedback. Artem Salpagarov
05:25 AM rgw Bug #5931: radosgw crashes when deleting object
we have exactly the same problem
and i also upgraded to emperor because i thought this will fix the issue
but the i...
ramon makkelie
03:35 AM Revision 68e0e063 (ceph): doc: warn about #6796 in release notes
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
02:13 AM Revision 574cb61e (ceph): man: re-generate changed man pages
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
02:12 AM Revision 0de0efa9 (ceph): RBD Documentation and Example fixes for --image-format
- RBD Documentation, --image-format wrongly specified as --format in examples
- RBD Documentation, better describe i...
rallred

11/18/2013

10:39 PM Revision 40a76ef0 (ceph): osd: fix bench block size
The command was declared to take 'size' in dumpling, but was trying to
read 'bsize' instead, so it always used the de...
Josh Durgin
08:59 PM Revision 2301c04a (ceph): Merge branch 'next'
Samuel Just
08:58 PM Revision 703f9a09 (ceph): Revert "JounralingObjectStore: journal->committed_thru after replay"
committed_thru can race with the sync thread.
This reverts commit d8d27f13e11dcaefd3aa1c049b97c980283da575.
Reviewed...
Samuel Just
06:19 PM Revision 7a3ccbf0 (ceph): Merge branch 'wip-qa-suite-tgt-wusui'
Warren Usui
06:17 PM Bug #6796: ceph mons interpretting pg splits very wrong
Summarizing discussion with Sam and Dan:
the problem is caused by commit:2fe0d0d97af95c22db80800f5b9da51f672d9407, w...
Greg Farnum
05:09 PM Bug #6796: ceph mons interpretting pg splits very wrong
The actual problem is that the mon sees
2013-11-18T15:04:50.683 DEBUG:teuthology.orchestra.run:Running [10.214.135...
Samuel Just
05:08 PM Bug #6796 (Resolved): ceph mons interpretting pg splits very wrong
logs are copied to mira055.front.sepia.ceph.com:/home/ubuntu/bug_6776_1
to reproduce the bug, ...
Tamilarasi muthamizhan
03:30 PM Bug #6795: osd: 'tell bench' write size argument is ignored
https://github.com/ceph/ceph/pull/854 Josh Durgin
03:25 PM Bug #6795 (Resolved): osd: 'tell bench' write size argument is ignored
osd bench is supposed to take a second argument as the block size in bytes, but the default block size of 4MB is alwa... Josh Durgin
01:13 PM Bug #6786 (Resolved): os/FileJournal.cc: 1533: FAILED assert(seq >= last_committed_seq)
Samuel Just
01:13 PM Bug #6756: journal full hang on startup
Samuel Just
11:57 AM devops Bug #6790: /ref/branch/version mismatch
I have a couple concerns.
If we add the rpm release to the version, will that break anything that expects version ...
Anonymous
11:12 AM Bug #6794 (Rejected): ceph-deploy needs both prepare and activate for paths
I thought the docs where talking about filesystem paths, not device paths. The docs are actually correct, so closing ... Alfredo Deza
11:04 AM Bug #6794 (Rejected): ceph-deploy needs both prepare and activate for paths
The docs currently give an example for `create` that uses paths which is not correct. Alfredo Deza

11/17/2013

06:40 AM CephFS Bug #6791: mds assert after startup - CDir::commit error (want > commited version)
Thanks for the advice.
The "mds log_max_segments = 100000" avoided the assertion.
I'm starting to copy the data o...
Maros Vegh
06:12 AM CephFS Bug #6791: mds assert after startup - CDir::commit error (want > commited version)
Looks like the FS get corrupted. I suggest copying the data out and re-creating the FS.
add folowing line to ceph...
Zheng Yan
04:35 AM CephFS Bug #6791: mds assert after startup - CDir::commit error (want > commited version)
On a higher log level i can see that this happens during "try_to_expire" on a journal LogSegment:
-4> 2013-11-...
Maros Vegh

11/16/2013

07:35 PM devops Bug #6701: ceph-deploy osd prepare on directory path fails: OSError: [Errno 18] Invalid cross-dev...
Managed to provoke this again, this time creating a keyring for an osd on a host that is not a monitor. The tiggering... Mark Kirkwood
01:43 PM CephFS Bug #6791 (Won't Fix): mds assert after startup - CDir::commit error (want > commited version)
On upgrade from 0.67 to 0.72 i experienced the bug 6755.
I repaired the system with the ceph_filestore_tool as descr...
Maros Vegh
04:07 AM Documentation #2684: doc: ceph and all daemons take --show-config
"src/common/config.cc":https://github.com/ceph/ceph/blob/7e53473a7aaa68e03843c521022b9e60b33e4ef3/src/common/config.c... Loïc Dachary
03:17 AM Documentation #2684: doc: ceph and all daemons take --show-config
... Loïc Dachary

11/15/2013

10:47 PM Revision 8292bc1b (ceph): upgrade: whitelist log bound mismatch
Older releases were more restrictive about log bounds after split.
This is a harmless bug which would require backpor...
Samuel Just
09:08 PM Revision f0c89311 (ceph): release-notes: clarify that the osd data directory needs to be mounted
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
07:50 PM Revision ba67b9f0 (ceph): doc/release-notes.rst: v0.72.1 release notes
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
05:49 PM Bug #6777: nightlies: gem dependency error
I wonder if the rubygem mirror was having trouble. I just tried to reproduce this on a brand new debian wheezy (7.0) ... Sandon Van Ness
03:52 PM devops Bug #6790: /ref/branch/version mismatch
logs: ubuntu@teuthology:/a/teuthology-2013-11-15_01:35:02-upgrade-small-next-testing-basic-vps/100676
this has to ...
Tamilarasi muthamizhan
03:47 PM devops Bug #6790 (Resolved): /ref/branch/version mismatch
So currently the version to install with yum is grabbed from sha1/$sha1/version or /ref/$branch/version
Basically ...
Sandon Van Ness
03:09 PM Bug #6003 (Can't reproduce): journal Unable to read past sequence 406 ...
Samuel Just
03:08 PM Bug #6776 (Duplicate): nightly failure: timed out waiting for admin_socket after osd restarted
Samuel Just
03:07 PM Bug #6778 (Won't Fix): log bound mismatch errors seen
Added to whitelist. Samuel Just
02:49 PM Bug #6786: os/FileJournal.cc: 1533: FAILED assert(seq >= last_committed_seq)
logs: ubuntu@teuthology:/a/teuthology-2013-11-14_23:00:22-rados-next-testing-basic-plana/100293... Tamilarasi muthamizhan
10:14 AM Bug #6786 (Resolved): os/FileJournal.cc: 1533: FAILED assert(seq >= last_committed_seq)
ceph version 0.72-204-g878f354 (878f3540d1a69d0ca7d2014ba7a9f3cb5cfd986d)
1: (FileJournal::committed_thru(unsigned...
Samuel Just
02:23 PM Bug #6789 (Resolved): cannot remove the leader when there only are two monitors
On Ubuntu precise with dumpling 0.67.4, create a new cluster with two monitors. ceph mon remove name_of_the_leader wi... Loïc Dachary
11:58 AM Bug #6761 (Resolved): emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Samuel Just
11:47 AM Revision 96d7a2e9 (ceph): doc: Fix wrong package names on Debian Wheezy for building Ceph
Wido den Hollander
11:46 AM Revision f6d20cee (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Wido den Hollander
11:17 AM devops Feature #6752: ceph-deploy to install yum or apt source with custom repo hostname
Now a fully working version with environment variables:... Alfredo Deza
10:38 AM Bug #6787 (Won't Fix): upstart is restarting daemons which we want to be dead
It looks like upstart's auto service management stuff is restarting OSDs which have committed suicide due to getting ... Greg Farnum
10:21 AM Fix #6780 (Need More Info): monitor errors when checking for quorum status
Joao Eduardo Luis
08:40 AM Fix #6780: monitor errors when checking for quorum status
what version was this on? I think sage fixed this particular issue last sprint. Joao Eduardo Luis
09:57 AM rgw Bug #6713 (Can't reproduce): rgw master nosetests failure.
Does not seem to be happening anymore. Anonymous
09:55 AM devops Bug #6745 (Can't reproduce): ceph-deploy gatherkeys on ubuntu dumpling
It turns out that i did not have a quorum. I'll close this.
The WARNIN is still a spelling error.
Anonymous
07:59 AM Revision 5779b1ce (ceph): Add tests for tgt.
Fixes: #6724 Warren Usui
07:19 AM rbd Bug #5469: qemu-io: segfault when tried IO with invalid arguments
I'm having a simular issue atm:
char device redirected to /dev/pts/2
xen be: qdisk-768: error: unknown operation ...
Bram Pieters
06:25 AM Revision 4d923861 (ceph): v0.72.1
Gary Lowell
05:47 AM Revision 39830c61 (ceph): Fix ceph.repo so it uses URI value.
Basically some weird cases where ceph-releases would be pointing
to the wrong branch/build when two branches had the ...
Sandon Van Ness
05:40 AM Revision 7e53473a (ceph): Merge remote-tracking branch 'upstream/next'
Samuel Just
05:38 AM Revision bf7c09a8 (ceph): osd_types: fix object_info_t backwards compatibility
Shipping an object_info_t to a replica with the dirty
flag set would cause the replica to interpret that
object as be...
Samuel Just
05:38 AM Revision 878f3540 (ceph): ceph-filestore-tool: add tool for fixing lost objects
Used to repair: #6761
Backport: emperor
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <g...
Samuel Just
12:45 AM rgw Support #6785 (Closed): integration of radosgw and keystone
hi, I tried to integrate radosgw and keystone according to the guide here(http://ceph.com/docs/master/radosgw/config/... welmess gao
12:44 AM rgw Support #6784 (Closed): integration of radosgw and keystone
hi, I tried to integrate radosgw and keystone according to the guide here(http://ceph.com/docs/master/radosgw/config/... welmess gao

11/14/2013

11:13 PM Revision 04322d9f (ceph): ceph_manager: provide unique pool names to avoid collision
Fixes: #6769
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:11 PM Revision 78fbf194 (ceph): ceph-filestore-tool: add tool for fixing lost objects
Used to repair: #6761
Backport: emperor
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <g...
Samuel Just
10:07 PM Revision 1212a211 (ceph): CephContext: unregister lockdep after stopping service thread
Fixes: #6769
Fixes: #6674
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@ink...
Samuel Just
08:25 PM Revision dd9d8b02 (ceph): ReplicatedPG: test for missing head before find_object_context
find_object_context doesn't return EAGAIN for a missing head.
I chose not to change that behavior since it might hide...
Samuel Just
08:24 PM Revision d8d27f13 (ceph): JounralingObjectStore: journal->committed_thru after replay
It's possible that the osd stopped between when the filestore
op_seq file was updated and when the journal was trimme...
Samuel Just
06:56 PM Revision 11f085d0 (ceph): osd_types: fix object_info_t backwards compatibility
Shipping an object_info_t to a replica with the dirty
flag set would cause the replica to interpret that
object as be...
Samuel Just
06:09 PM Bug #6781 (Can't reproduce): timed out waiting for recovery - probably ceph command hang
ubuntu@teuthology:/a/samuelj-2013-11-14_15:22:25-rados-wip-6761-emperor-testing-basic-plana/99764
ceph.log indicat...
Samuel Just
05:44 PM Fix #6780 (Closed): monitor errors when checking for quorum status
logs: ubuntu@teuthology:/a/teuthology-2013-11-13_14:42:07-upgrade-parallel-next-testing-basic-vps/97245
pasting th...
Tamilarasi muthamizhan
05:39 PM devops Bug #6779: fix typo on the modfastcgi repo for fedora18
this also applies for other fedora packages. Tamilarasi muthamizhan
05:37 PM devops Bug #6779 (Resolved): fix typo on the modfastcgi repo for fedora18
currently, it is called 'feodra-fcgi-ceph' repo.
INFO:teuthology.orchestra.run.out:[10.214.138.59]: [2013-11-13T20...
Tamilarasi muthamizhan
04:50 PM Bug #6778 (Won't Fix): log bound mismatch errors seen
logs:ubuntu@teuthology:/a/teuthology-2013-11-13_14:42:07-upgrade-parallel-next-testing-basic-vps/97229... Tamilarasi muthamizhan
04:33 PM Bug #6777: nightlies: gem dependency error
ubuntu@teuthology:/a/teuthology-2013-11-13_14:42:07-upgrade-parallel-next-testing-basic-vps/97233 Tamilarasi muthamizhan
04:32 PM Bug #6777 (Can't reproduce): nightlies: gem dependency error
logs: ubuntu@teuthology:/a/teuthology-2013-11-13_14:42:07-upgrade-parallel-next-testing-basic-vps/97184
This issue...
Tamilarasi muthamizhan
04:27 PM Bug #6776: nightly failure: timed out waiting for admin_socket after osd restarted
... Tamilarasi muthamizhan
04:26 PM Bug #6776 (Duplicate): nightly failure: timed out waiting for admin_socket after osd restarted
logs: ubuntu@teuthology:/a/teuthology-2013-11-13_14:42:07-upgrade-parallel-next-testing-basic-vps/97235... Tamilarasi muthamizhan
04:17 PM rbd Bug #6775 (Rejected): kvm backtrace on rbd task
On these tests:
/var/lib/teuthworker/archive/teuthology-2013-11-07_19:00:48-rbd-cuttlefish-testing-basic-plana/893...
Sandon Van Ness
03:14 PM Bug #6769: rados upgrade tests failing in the nightlies
teuthology bug, that is Samuel Just
03:13 PM Bug #6769 (Resolved): rados upgrade tests failing in the nightlies
4aaa908d92168e2e46b8802d6042b1d3ffb9bc54
Pushed to master and next.
Samuel Just
02:08 PM Bug #6769 (In Progress): rados upgrade tests failing in the nightlies
Samuel Just
03:13 PM Documentation #6774 (Resolved): Documentation: osd scrub load threshold incorrect.
In rados/configuration/osd-config-ref.rst ... Tyler Brekke
02:06 PM Bug #6674 (Resolved): Busted client locking
1212a2119f3681de40cf947dae9c3b0d3f19e6fe Samuel Just
12:07 PM Bug #6674: Busted client locking
This is my theory. When CephContext is being cleaned-up, we first disable lockdep, then wait for the service thread t... Noah Watkins
11:38 AM Bug #6674: Busted client locking
I just saw it a couple more times going over fs nightlies from this week, and it broke several rados tests last night... Greg Farnum
11:26 AM Bug #6674: Busted client locking
Has this been triggered again since the first time we saw it? Noah Watkins
11:12 AM Bug #6674: Busted client locking
commit:c7d975aeadf908d11577c480fa0a2e831d069c55 is the one I was discussing. Greg Farnum
01:46 PM Revision 7cb590dd (ceph): Merge pull request #152 from dachary/master
add git clone to installation instrutions Alfredo Deza
01:19 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
teuthology-2013-11-08_19:01:24-fs-dumpling-testing-basic-plana/90910/
teuthology-2013-11-09_19:01:04-fs-cuttlefish-t...
Greg Farnum
01:12 PM Revision 3f62b925 (ceph): add git clone to installation instrutions
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
12:55 PM devops Feature #6752: ceph-deploy to install yum or apt source with custom repo hostname
A bunch of progress, we are now allowing a couple of flags: --repo-url and --gpg-url. When GPG is not passed in it wi... Alfredo Deza
12:29 PM Bug #6756 (Pending Backport): journal full hang on startup
Samuel Just
12:28 PM Bug #6758 (Pending Backport): clone_range missing head src
Samuel Just
11:34 AM CephFS Bug #6773 (Duplicate): libcephfs interface tests maybe hanging
/a/teuthology-2013-11-09_23:01:13-fs-next-testing-basic-plana, 92248 and 92209 both hung at the same point:... Greg Farnum
11:21 AM CephFS Bug #6394: teuthology: bad dereference in mds thrasher
/teuthology-2013-11-08_19:01:24-fs-dumpling-testing-basic-plana/90904/ Greg Farnum
11:12 AM Bug #6738: lockdep segfault when running rados test.sh
#6674 Greg Farnum
11:12 AM Bug #6738 (Duplicate): lockdep segfault when running rados test.sh
Samuel Just
06:25 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Likewise for me, following the instructions everything is now back up and running without issues, thanks! Damien Churchill
02:46 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Now some hours later everything is still running perfectly fine. Thanks again! Corin Langosch
01:38 AM Revision 2555dd7b (ceph): Merge pull request #851 from ceph/wip-6768
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum

11/13/2013

11:27 PM Revision 07db94ef (ceph): syslog: ignore perf nmi handler timeout
This seems to have started appearing in recent 3.12+ kernels
with perf enabled.
Signed-off-by: Josh Durgin <josh.dur...
Josh Durgin
10:16 PM Revision a7063a11 (ceph): Use clearer "local monitor storage" in log messages
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
08:30 PM Cleanup #6766: keyring leading spaces
The only difference I see there is quoting on the caps mon value, not spaces. Is that what you meant to say? Dan Mick
10:48 AM Cleanup #6766 (New): keyring leading spaces
A keyring generated with ceph-deploy has no leading spaces. A keyring generated with ceph-authtool does have leading ... John Wilkins
07:44 PM CephFS Documentation #6771 (Closed): add mds configuration

may should update document about how to configure mds.
Anonymous
07:42 PM CephFS Bug #6770 (Can't reproduce): ceph fscache: write file more than a page size to orignal file cause...
When mount -o fsc on cephfs, write more than page size content to a file (less than a page), when each time writing 8... Min Chen
07:28 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
After installing the gitbuilder version and checking all osds reported between 50 - 200 lost objects. Repair went wit... Corin Langosch
06:57 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
tested wip-6761-emperor on mira056 and mira074 . It works fine! Tamilarasi muthamizhan
05:32 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
I've got a repair mechanism for you to try:
Install wip-6761-emperor on all osd machines
stop all osds
for each ...
Samuel Just
04:38 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
wip-6761-emperor tool appears to work:... Greg Farnum
04:30 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
(04:25:58 PM) samuelj@newdream.net/laptop: yes
(04:26:09 PM) samuelj@newdream.net/laptop: you need to create a clust...
Samuel Just
03:47 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Yup, it's easy to reproduce. I did it with vstart, notes follow.... Greg Farnum
03:21 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
We messed up when changing the encoding for adding flags to the object_info_t. Sam has a patch which looks good to me... Greg Farnum
01:36 PM Bug #6761 (In Progress): emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Ian Colle
01:07 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
We need to understand why the upgrade suites did not catch this. Samuel Just
01:06 PM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs

(12:56:37 PM) samuelj@newdream.net/home: the object_info encoding changed.
(01:07:07 PM) samuelj@newdream.net/home...
Samuel Just
11:47 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
System-Wide limits seem good on all hosts:... Corin Langosch
10:19 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
The log shows the clients getting an error (which should be handled better):... Josh Durgin
09:55 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
I just attached it here too. Sorry. Corin Langosch
09:54 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Here the full log ('debug objecter = 20' and 'debug objectcacher = 20' on the client) when doing the "rbd export" htt... Corin Langosch
08:48 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Same happens for another image that cannot be booted anymore:... Corin Langosch
08:43 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
I just tried to export the image a file so I can boot the vm using that. But it fails to:... Corin Langosch
08:36 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
This is the backtrace when I try to start from another rbd image. Looks the same to me.... Corin Langosch
08:02 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
Same but nicely formatted:... Corin Langosch
08:00 AM Bug #6761: emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
# gdb --args /opt/qemu/1.4.0/bin/qemu-system-x86_64 -smp sockets=1,cores=2 -m 512 -vga cirrus -drive id=drive14183,if... Corin Langosch
07:26 AM Bug #6761 (Resolved): emperor's "dirty" flag is being interpreted as "lost" by Dumpling OSDs
All my systems run ubuntu 12.10. I was running dumpling for a few months without any errors. My kvm guests use qemu-r... Corin Langosch
07:03 PM devops Bug #6698 (In Progress): new osds added to the cluster not starting up due to crush lookup failure
this bug was caused by crush lookup failure.
I see similar issue with one of my local clusters: mira047 and mira048.
Tamilarasi muthamizhan
05:39 PM Bug #6768 (Resolved): Misleading log messages using "data store" for monitor storage
It was building properly on the gitbuilders and looked good to me; merged! Greg Farnum
05:23 PM Bug #6768 (Fix Under Review): Misleading log messages using "data store" for monitor storage
David Zafman
02:10 PM Bug #6768 (Resolved): Misleading log messages using "data store" for monitor storage
Change the following messages to use "local monitor storage" instead of "data store"
reached critical levels of av...
David Zafman
04:54 PM Bug #6755 (Duplicate): mds assert soon after startup (while recovering)
dup 6761 Zheng Yan
04:23 PM Bug #6769 (Resolved): rados upgrade tests failing in the nightlies
logs: /a/teuthology-2013-11-07_05:30:02-upgrade-next-testing-basic-plana/87919... Tamilarasi muthamizhan
01:44 PM Feature #6767 (Resolved): mon should have "version" command so ceph tell mon.* version works
ceph tell osd.* version is handy as a "am I running what I think I'm running". It would be trivial to implement this... Dan Mick
01:32 PM Subtask #5858 (In Progress): Backfill should be able to handle multiple backfill peers
David Zafman
01:32 PM Subtask #5855 (Fix Under Review): Backfill peers should not be included in the acting set
David Zafman
12:41 PM Feature #5991 (Fix Under Review): EC: [link] Backfill peers should not be included in the acting set
Ian Colle
12:40 PM Feature #5994 (In Progress): EC: [link] Backfill should be able to handle multiple backfill peers
Ian Colle
10:35 AM rgw Bug #6765 (Rejected): ARM: RGW s3 tests fail.
Seems to be hitting a 500 code or get connection refused to the web API during the test. Not sure if apache is crashi... Sandon Van Ness
09:55 AM Fix #6763 (Resolved): crushtool: don't warn so harshly when enabling CRUSH_TUNABLES
Apparently the crushtool says "tunables are DANGEROUS and NOT YET RECOMMENDED". Change that to be something less frig... Greg Farnum
09:23 AM RADOS Fix #6762: OSD 'numpg_*' performance counter inaccurate after adding PGs, until OSD map next changes
Setting this to the next release so we don't forget it. Greg Farnum
07:55 AM RADOS Fix #6762 (New): OSD 'numpg_*' performance counter inaccurate after adding PGs, until OSD map nex...

After creating some new PGs, I notice that the 'numpg' and associated counters don't reflect the newly increased PG...
John Spray
06:06 AM rgw Feature #3454: Support temp URLs for Swift API
I have just run into this as well.
Is there a timeline for this?
Wayne E Seguin
04:24 AM rgw Feature #3454: Support temp URLs for Swift API
Samen problem as Ryan
so if this could be picked up that would be great
ramon makkelie
05:29 AM Bug #6598: osd crash after recreating pool with same name (cuttlefish + bobtail?)
It was our mistake resulted in race/duplication for mkcoll() call and resulting crash on EEXIST. Sorry for noise. Andrey Korolyov
03:19 AM rgw Bug #6760: rgw incompatible with gsutil, authorization signature wrongly computed
There is a related issue here: https://github.com/ceph/ceph/pull/498 Valery Tschopp
03:17 AM rgw Bug #6760 (New): rgw incompatible with gsutil, authorization signature wrongly computed
The Google Cloud Storage tool 'gsutil' sends the 'x-goog-api-version: 2' header to RadosGW. For an unknown reason, rg... Valery Tschopp

11/12/2013

11:07 PM Revision 88792d62 (ceph): Make report_job() always return an int
Zack Cerza
09:04 PM Revision 96cfb11b (ceph): Add some debug logging.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
05:25 PM devops Bug #6590: Ceph Package Dependencies not Included in Ceph Extras
Squeeze has a depdency on python-requests which is in the squeeze backports distro, but not everyone enables that. Anonymous
05:24 PM devops Bug #6590: Ceph Package Dependencies not Included in Ceph Extras
The httpd-mmn problem with teuthology went away with a rebuild of the target machine. So it is probably a package or... Anonymous
04:12 PM Feature #6759 (New): Allow partial dump of pg statistics
The pool and osd sections of the pg dump are very useful. The only issue is that the pg dump itself can be very large... Carson Anderson
03:58 PM Bug #6755: mds assert soon after startup (while recovering)
I think the mds will function after deleting all lost objects Zheng Yan
10:43 AM Bug #6755: mds assert soon after startup (while recovering)
.. upgrading from 0.67.4 to 0.72 .. Markus Blank-Burian
10:39 AM Bug #6755 (Duplicate): mds assert soon after startup (while recovering)
Since I debugged this one a bit, I try to summarize what I could gather. I was in the process of upgrading from 0.64.... Markus Blank-Burian
03:28 PM Bug #6758 (Resolved): clone_range missing head src
osd/ReplicatedPG.cc: 5225: FAILED assert(attrs || !pg_log.get_missing().is_missing(soid) || (pg_log.get_log().objects... Samuel Just
02:36 PM Bug #6744: make install fails when --prefix specified
I spent some time looking at this with Yehuda; I suspect that at least one of the
problems is this section from Make...
Dan Mick
01:56 PM Bug #6756 (Resolved): journal full hang on startup
2013-11-10 22:51:06.073780 7fd833945780 2 journal open /var/lib/ceph/osd/ceph-4/journal fsid ed7f3df7-52a6-4fc7-a6ca... Samuel Just
01:46 PM devops Feature #6752: ceph-deploy to install yum or apt source with custom repo hostname
For DEBs we just write the correct URL to... Alfredo Deza
01:36 PM devops Feature #6752: ceph-deploy to install yum or apt source with custom repo hostname
The key can be a regular file too, but then I would need to push that to nodes.
Also, it should be noted that for ...
Alfredo Deza
01:25 PM devops Feature #6752: ceph-deploy to install yum or apt source with custom repo hostname
Yes, I suddenly thought about the keys too. Filename can also be an arg (--use-repo-key) ? Neil Levine
01:11 PM devops Feature #6752 (In Progress): ceph-deploy to install yum or apt source with custom repo hostname
Alfredo Deza
01:11 PM devops Feature #6752: ceph-deploy to install yum or apt source with custom repo hostname
A convention needs to be followed to retrieve the correct GPG Key from the local repo. Currently, ceph-deploy uses th... Alfredo Deza
07:12 AM devops Feature #6752 (Resolved): ceph-deploy to install yum or apt source with custom repo hostname
The goal is to have a user grab an ISO or .tar.gz consisting of all the files they need to run Ceph which would be do... Neil Levine
12:35 PM Documentation #6465: admin/build-doc should have some kind of build check for broken links
Certainly easy to test, and yeah, I was thinking even some external thing like wget or curl or something. Whatever w... Dan Mick
10:12 AM Documentation #6465: admin/build-doc should have some kind of build check for broken links
Maybe if we enabled the `-n` or 'nitpicky' option?
This could probably break the build, so we would need to check ...
Alfredo Deza
10:31 AM Bug #6740: ceph-disk --dmcrypt flag does not work when journals and backing stores are co-located
I believe this is the same bug as issue #6700, which has a patch. Once the OSD with dmcrypt has been set up, issue #6... Jan Harkes
10:04 AM Bug #6751: Pool 'df' statistics go bad after changing PG count
Oh, I missed the object counts entirely. Have you waited a while and made sure these wrong values persist? I have a s... Greg Farnum
10:01 AM Bug #6751: Pool 'df' statistics go bad after changing PG count
Yes: the USED and OBJECTS values for pbench3 both shoot up.
(sorry it's a bit difficult to read, forgot to put the...
John Spray
09:44 AM Bug #6751: Pool 'df' statistics go bad after changing PG count
This is the "USED" value on the pool pbench3 that you're looking at, right? Greg Farnum
06:12 AM Bug #6751 (Resolved): Pool 'df' statistics go bad after changing PG count

To reproduce:
# Create a pool with few PGs
# Create some objects in the pool
# Note the 'ceph df' output
# In...
John Spray
09:57 AM Fix #6754 (Resolved): erasure-code: jerasure plugin does not check parameters properly
"proposed fix":https://github.com/ceph/ceph/pull/2442
wrong parameter checks which can make the whole thing SEGV.
...
Loïc Dachary
09:07 AM devops Bug #6720 (Rejected): mkcephfs appears to fail to add osds to the odsmap in 0.72rc1
mkcephfs is deprecated Ian Colle
08:20 AM devops Bug #6720: mkcephfs appears to fail to add osds to the odsmap in 0.72rc1
Agree with Alfredo. It also seems a bit unsustainable to keep working on deprecated tools in the long run. If we have... Joao Eduardo Luis
07:54 AM devops Bug #6720: mkcephfs appears to fail to add osds to the odsmap in 0.72rc1
Why are we opening bugs (or even attempting to work on) something that is deprecated?
If I'm a user who wants to g...
Alfredo Deza
08:16 AM CephFS Fix #6753: cephx authentication for mds seem to accept both "allow" and "allow *"
I opened https://github.com/ceph/ceph/pull/844 to fix the typo in the documentation. David Moreau Simard
08:15 AM CephFS Fix #6753 (Closed): cephx authentication for mds seem to accept both "allow" and "allow *"
Documentation at http://ceph.com/docs/master/rados/operations/authentication/ refers to both "mds 'allow'" and "mds '... David Moreau Simard
05:23 AM devops Bug #6745: ceph-deploy gatherkeys on ubuntu dumpling
I didn't see output for the monitors. How did those where deployed? did they have quorum before attempting to `gather... Alfredo Deza
12:35 AM Documentation #6749 (Resolved): Documentation says CRUSH bucket weights are integers
The documentation (http://ceph.com/docs/master/rados/operations/crush-map/) says
bucket weights are "double integers...
Christian Theune

11/11/2013

08:38 AM Revision bf9c9d0f (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Wido den Hollander
04:18 AM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
For future reference the culprit seems be the version of leveldb in debian wheezy. We've built a newer leveldb packag... Emil Renner Berthing
12:13 AM Revision dcef9fb9 (ceph): automake: replaced hardcoded '-lboost_program_options' with a macro
replaced '-lboost_program_options' with the BOOST_PROGRAM_OPTIONS_LIBS
macro in related Makefile.am files
Signed-off...
Xing Lin
12:06 AM Revision 125582e0 (ceph): autoconf: add check for the boost_program_options library
check for the existence of boost_program_options library in
configure.ac since several files need that library
Signe...
Xing Lin
 

Also available in: Atom