Project

General

Profile

Activity

From 09/09/2013 to 10/08/2013

10/08/2013

09:55 PM Feature #6466: stgt: unlimit number of images supported
Patches submitted to upstream Dan Mick
09:51 PM Feature #6466 (In Progress): stgt: unlimit number of images supported
Dan Mick
09:34 PM Revision e8a2992d (ceph): rgw: rearrange includes
Need to have ceph_json.h first due to some boost weirdness.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:21 PM Documentation #6493: rados/operations/add-or-rm-mons.rst relative links are one parent shy of cor...
These would also be found automatically if we spidered the docs Dan Mick
08:10 PM Documentation #6493 (Resolved): rados/operations/add-or-rm-mons.rst relative links are one parent...
rados/operations/add-or-rm-mons.rst has relative links to ../../install, but they need to be ../../../install to
wor...
Dan Mick
07:08 PM Revision 102f6399 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
07:05 PM Revision 6ff95707 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
07:05 PM Revision 8e493ef2 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
07:00 PM rgw Feature #5073: rgw: create tenant namespace
That's still true. Yehuda Sadeh
02:27 PM rgw Feature #5073: rgw: create tenant namespace
Is it still not possible to have per user namespaces? Anonymous
06:58 PM Revision 60033c31 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
Although fsstress was being called with a static path the directory
it was writing to was in the current directory so...
Sandon Van Ness
03:24 PM Bug #6492 (Resolved): SignalHandler::entry spins the cpu and never sleeps
SignalHandler::entry shouldn't poll for POLLOUT, because it never actually writes to the pipes in question. Polling ... Alan Somers
02:56 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
Once we have our ping messages, etc, then there will be things you can do without connecting to the monitors, though,... Greg Farnum
02:52 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
If you can't connect to the monitor, the help is going to do you no good; you can't issue any of those commands. It ... Dan Mick
02:52 PM Revision 1575895b (ceph): Merge pull request #700 from dachary/master
doc: fix openstack rbd installation command Sage Weil
02:46 PM devops Bug #6491 (Closed): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object is not ca...
... Zack Cerza
01:10 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-07_19:01:03-rbd-dumpling-testing-basic-plana/39473/ Josh Durgin
12:51 PM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
However, if I add "::1 <hostname>" to my /etc/hosts, and issue getaddrinfo, I get
back v6 entries that look like:
...
Dan Mick
12:32 PM devops Bug #6489 (Can't reproduce): ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
get_nonlocal_ip isn't prepared to see ipv6 addresses back from getaddrinfo(); although
I haven't reproduced it perso...
Dan Mick
10:07 AM Revision 768fb0a2 (ceph): doc: fix openstack rbd installation command
This cannot work because client.volumes.key is not a command
ssh {your-compute-host} client.volumes.key
replace ...
Loïc Dachary
09:23 AM devops Bug #6487 (Closed): remove pushy from ceph-deploy
The current state of ceph-deploy for remote connections is terrible to work with. While attempting to work on #6486 t... Alfredo Deza
05:31 AM devops Bug #6485 (Resolved): purgedata should not remove /etc/ceph dir
It currently removes the whole directory, and it should actually just remove the contents because otherwise nothing w... Alfredo Deza
01:42 AM Bug #6484 (Resolved): osd pool default flag hashpspool not honored
When creating new pools the hashpspool is not honored. And as there's no way to change it aafter pool creation, there... Corin Langosch
01:05 AM Revision eb06f373 (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
12:53 AM Revision 62db186a (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
12:05 AM Revision 86b5b427 (ceph): Merge pull request #699 from dachary/wip-ghobject-assert
os: stronger assert on FileStore::lfn_open
Reviewed-by: David Zafman <david.zafman@inktank.com>
David Zafman

10/07/2013

11:15 PM Revision e21e5736 (ceph): os: stronger assert on FileStore::lfn_open
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:40 PM Revision b9cc91dc (ceph): Merge branch 'next'
Greg Farnum
09:15 PM Revision 9f75a423 (ceph): Merge pull request #697 from dachary/master
This lets "make check" pass, so I like it.
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:11 PM Revision 0f323bc4 (ceph): common: unintended use of the wrong bloom_filter prototype
For encoding/decoding test purposes. The generate_test_instances should
be improved to cover more encoding/decoding c...
Loïc Dachary
08:50 PM Revision 4b911cf8 (ceph): ReplicatedPG: copy: use aggregate return code instead of individual Op ...
It appears that the OSD is not filling in the individual return codes, and they
should be equivalent for all purposes...
Greg Farnum
08:50 PM Revision 6da4b91c (ceph): os/FileStore: fix ENOENT error code for getattrs()
In commit dc0dfb9e01d593afdd430ca776cf4da2c2240a20 the omap xattrs code
moved up a block and r was no longer local to...
Sage Weil
04:02 PM Revision df50351c (ceph): Merge pull request #126 from ceph/wip-store-results
Reflect paddles API change: jobs in jobs/ Alfredo Deza
03:56 PM Revision 13b80bb4 (ceph): Merge pull request #610 from ceph/wip-optracker
Reviewed-by: Samuel Just <sam.just@inktank.com> Gregory Farnum
03:01 PM Revision 1c32b1b8 (ceph): Reflect paddles API change: jobs in jobs/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:22 PM Fix #6483 (Resolved): osd: does not fill in OSDOp::rval member
We provide an interface via the Objecter (and librados) for getting the return code of specific ops within a compound... Greg Farnum
12:17 PM devops Bug #6482 (Resolved): ceph-deploy install on Centos: can't find wget?
[ceph@ceph-client ~]$ ceph-deploy install ceph-node1
[ceph_deploy.install][DEBUG ] Installing stable version dumplin...
karan singh
11:37 AM Revision f7c5d1ac (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
11:31 AM Revision 02da1a1d (ceph): Merge pull request #695 from ceph/wip-mon-auth
fix mon double-free when dropping unhandled messages, and allow "get monmap" messages to go through without authentic... João Eduardo Luís
09:50 AM rbd Bug #6480 (Resolved): librbd crashed qemu-system-x86_64
Running Ceph 0.67.3 and qemu 1.5.2
*** Error in `qemu-system-x86_64': invalid fastbin entry (free): 0x00007fab795c...
Mike Dawson
07:28 AM Revision 901427c5 (ceph): Merge pull request #693 from ceph/wip-bloom
bloom_filter improvements, cleanups
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
06:24 AM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
So I did a small test:... Wido den Hollander
05:51 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
Both suggestions from Josh and Sage are entirely acceptable here. I wouldn't mind if some section of the help tells m... Alfredo Deza

10/06/2013

10:17 PM Revision f2796418 (ceph): mon: do not put() unhandle message
If we return false because we aren't handling a message, we should not put
the ref. This fixes a double-free.
Signe...
Sage Weil
10:17 PM Revision 71ee6d7c (ceph): mon: allow MMonGetMap without authentication
This is used by the MonClient::get_monmap_privately() helper.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:28 PM Revision 0cae3a13 (ceph): common/bloom_filter: add a few assertions and checks for bit_table_ == ...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:22 PM Revision cf34adb9 (ceph): common/bloom_filter: simplify compressible_bloom_filter encode/decode/dump
Re-use bloom_filter for this, as per Loic's suggestion. Much nicer!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:18 PM Revision f45c3b98 (ceph): common/bloom_filter: fix compress; improve argument
Fix bug in compress() when compressing to less than .5 or original.
Make the argument have sane units (target size r...
Sage Weil
05:18 PM Revision 055dc4c1 (ceph): common/bloom_filter: fix estimated element count for compressed filters
We need to compensate for the fact that there are fewer bits than there
used to be.
This is a crappy adjustment; it ...
Sage Weil
07:42 AM Revision 16dec28c (ceph): ceph.spec.in: Always depend on junit4 (fixes bug #6216)
The RPM spec file currently lists `junit` as a dependency on all
platforms except recent versions of OpenSUSE. This i...
Alan Grosskurth
04:08 AM Revision 82f6ec59 (ceph): doc/release-notes: v0.70
Note that a bunch of stuff we thought would go in 0.70 is actually in 0.69,
so the update/release notes were adjusted...
Sage Weil

10/05/2013

05:57 AM Revision 04091f87 (ceph): common/bloom_filter: remember original target size
This isn't strictly needed for core functionality, but it is convenient to
know.
Signed-off-by: Sage Weil <sage@inkt...
Sage Weil
05:57 AM Revision aaabc657 (ceph): common/bloom_filter: methods for density, approx unique element counts
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:57 AM Revision d07f5f35 (ceph): common/bloom_filter: drop raw_table_size_ member
We were storing table_size_ and raw_table_size_, where one is the size in
bits and the other is the size in bytes. T...
Sage Weil
05:56 AM Revision ea2378e5 (ceph): common/bloom_filter: make compressible_bloom_filter encodable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:06 AM Revision 92a60a05 (ceph): mon/PGMap: make generated test instances obey new invariant
As of 091809b8149c7595cbcca439c5b8b75a0c42efe1 we keep an osd_map epoch
for any osd_stat update, and assert as much.
...
Sage Weil
03:31 AM Revision 50744640 (ceph): mds: handle dirfrag mismatch when processing readdir request
If client has outdated dirfrags information, readdir request from
it may specify a non-existing dirfrag. Current meth...
Yan, Zheng
03:31 AM Revision 40546512 (ceph): client: use dir_result_t::END as flag
So we don't lose the latest readdir frag and offset after marking
end of readdir.
Signed-off-by: Yan, Zheng <zheng.z...
Yan, Zheng
03:31 AM Revision c40c5dc6 (ceph): client: handle dirfrag mismatch when processing readdir reply
If client has outdated directory fragments information, it may request
readdir an non-existent directory fragment. In...
Yan, Zheng
03:31 AM Revision c7db090b (ceph): fragtree_t: fix get_leaves_under()
If fragtree is (*^1, 1*^1) and we want leaves under frag 000*.
get_leaves_under() return frag 0*, frag 10* and frag 1...
Yan, Zheng
03:31 AM Revision 576da8e5 (ceph): mds: don't scatter gather update bare-bones dirfrags
avoid adding bare-bones dirfrag that has not yet been fetched from
the disk to the journal.
Signed-off-by: Yan, Zhen...
Yan, Zheng
03:31 AM Revision 1d14d11a (ceph): mds: stop propagating rstat if freezing/frozen dirfrag is encountered.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision 488ddad7 (ceph): mds: fix bloom filter leaks
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision f82aefaf (ceph): mds: reduce verbosity of dir fragment logging
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision e0be61e4 (ceph): qa/workunits: Add large number of files in a directory test script
Test the directory fragments feature
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
03:31 AM Revision 4014ba25 (ceph): mds: delete orphan dirfrags during MDS recovers
This patch make the MDS use following steps to fragmentate directory.
1. freeze the old dirfrags
2. journal EFragmen...
Yan, Zheng
03:31 AM Revision 7515335b (ceph): mds: trim log segment after finishing uncommitted fragments
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:31 AM Revision f989396e (ceph): mds: properly store fragmenting dirfrags
fragmenting dirfrag does not exist on the object store. So all non-null
dentries should be included when committing a...
Yan, Zheng
03:31 AM Revision 2eb863de (ceph): mds: properly update rstat/fragstat when fragmentating directory
The stale rstat/dirstat check in CDir::merge() is wrong. dirfrag's
rstat/fragstat is stale if the accounted rstat/fra...
Yan, Zheng
03:31 AM Revision a242201d (ceph): mds: don't fragmentate stray directories
the code that prepares and purges stray dentry assumes that we never
freeze stray directories. So disable fragmentati...
Yan, Zheng
03:31 AM Revision 473635ab (ceph): mds: fix MDCache::merge_dir()
fragment 'bits' should be negative for the merging case.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
03:31 AM Revision fe998825 (ceph): mds: fix CInode::get_dirfrags_under()
make sure it return true when all dirfrags under the given frag_t
are found.
Signed-off-by: Yan, Zheng <zheng.z.yan@...
Yan, Zheng
03:31 AM Revision a881c1d3 (ceph): mds: journal original dirfrags for rollback
Fragments with different 'bits' can be merged into one fragment. So we can't
use 'basefrag' and 'bits' to calculate t...
Yan, Zheng
02:11 AM Revision 7efbebe2 (ceph): Merge branch 'next'
Gary Lowell
12:25 AM Subtask #6478 (Rejected): ErasureCode : XOR plugin
"work in progress":https://github.com/ceph/ceph/pull/1164
Loïc Dachary

10/04/2013

11:49 PM Revision e927941f (ceph): doc/release-notes: v0.67.4
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:45 PM Revision 3fc6cfbb (ceph): Makefile: add include/histogram.h to noinst_HEADERS
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:58 PM Revision c95d0a16 (ceph): Merge pull request #676 from ceph/wip-start-copy
Reviewed-by: Samuel Just <sam.just@inktank.com> Gregory Farnum
09:59 PM Revision 5258c9c4 (ceph): Merge pull request #667 from ceph/wip-6143
Reviewed-by: Sage Weil <sage@inktank.com> David Zafman
09:10 PM Revision bb9b9c89 (ceph): common, os: Perform xattr handling based on detected fs type
In FileStore::_detect_fs() store discovered filesystem type in m_fs_type
Add per-filesystem filestore_max_inline_xatt...
David Zafman
09:04 PM Revision ce2d9ae6 (ceph): Merge pull request #692 from ceph/wip-5992-2
Wip 5992 2
Reviewed-by: Sage Weil <sage@inktank.com>
athanatos
08:50 PM Revision 9a10a801 (ceph): PG.cc: remove leading empty space
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision ff17e45f (ceph): PG,ReplicatedPG: expose PGBackend to PG
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 8a919fb4 (ceph): ReplicatedPG,PG: adapt collection_list* users to PGBackend interface
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 2ae9ece1 (ceph): ReplicatedPG,PG: use PGBackend methods for getattr
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 0c1e2513 (ceph): ReplicatedPG: add debugging in recover_replicas for objects added for b...
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 391a885f (ceph): FileStore: make _setattrs not return -ENOENT most of the time
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:50 PM Revision 0c2769d3 (ceph): PGLog: on split, leave log head alone
This way last_update doesn't go backwards.
Fixes: 6447
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:50 PM Revision b87bc231 (ceph): ReplicatedPG: lock snapdir obc during write
Otherwise, we won't block properly in prep_push_backfill_object.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:50 PM Revision 4df481c2 (ceph): PGBackend,ReplicatedBackend: add interfaces for scanning the pg
This will be important since the erasure coded pg will have a different
on-disk format than the replicated backend.
...
Samuel Just
08:49 PM Revision c8a4411d (ceph): PGMap: calc_min_last_epoch_clean() will now also use osd_epochs
We don't want to trim past the current osd map for any up osd.
osd_epochs provides a lower bound for that epoch for e...
Samuel Just
08:49 PM Revision e73ec483 (ceph): common/hobject: add is_degenerate method
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:49 PM Revision 664b589b (ceph): ReplicatedPG: don't rescan the local collection if we can avoid it
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:49 PM Revision 091809b8 (ceph): PGMap,PGMonitor: maintain mapping of osd to recent stat epoch
Also, osd_stat will be empty for out osd.
When an osd is marked out, rather than remove it from osd_stat,
we instead...
Samuel Just
08:34 PM Revision b79b2117 (ceph): Merge pull request #125 from ceph/wip-store-results
Add more tests for ReportSerializer Alfredo Deza
08:22 PM Revision f78f3163 (ceph): Add more tests for ReportSerializer
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:12 PM Revision e3bb0656 (ceph): v0.70
Gary Lowell
08:08 PM Revision fe497fd9 (ceph): Merge pull request #124 from ceph/wip-store-results
Various fixes related to reporting Alfredo Deza
08:05 PM Revision 20043eba (ceph): Merge pull request #690 from ceph/wip-fuse
a few ceph-fuse fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil
08:01 PM Revision 972ab1cf (ceph): Tweak logic of try_push_job_info()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:59 PM Revision 806725a8 (ceph): ReplicatedPG: copy: add op progression output
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:59 PM Revision 469d471a (ceph): ReplicatedPG: assert that we have succeeded in do_osd_ops on copyfrom r...
Our callback is handling errors on its own at this point.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
07:59 PM Revision 639ff9f7 (ceph): ReplicatedPG: copy: don't leak a ctx on failed copy ops
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:58 PM Revision f3733a20 (ceph): ReplicatedPG: copy: switch CopyCallback to use a GenContext
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:51 PM Revision 42fc9b49 (ceph): Merge branch 'dumpling' of jenkins:ceph/ceph into dumpling
Gary Lowell
07:40 PM Revision dc0dfb9e (ceph): common,os: Remove filestore_xattr_use_omap option
Now we operate just like when this was set to true
Fixes: #6143
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
07:11 PM Revision f18c8f7e (ceph): Make most of lock_machines() PEP-8 clean.
Also, use some better variable names.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:11 PM Revision 08efeb7b (ceph): Store the job_id as a str, not an int.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:11 PM Revision 5482ba81 (ceph): Make teuthology-schedule also print the job's name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:36 PM Revision 10a1e9b3 (ceph): rgw: update cache atomically
Use new lru_map::find_and_update() to update internal cache state.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:36 PM Revision 6ce762f6 (ceph): lru_map: add find_and_update()
A new find_and_update() call to make atomic changes.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:08 PM Revision f160ab64 (ceph): Move teuthology.report import; add large warning
Because of the monkey patching, if we get the import order wrong bad
things happen.
Signed-off-by: Zack Cerza <zack....
Zack Cerza
04:58 PM Revision 67ac3cff (ceph): ceph_test_rados: do not let rollback race with snap delete
Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on...
Sage Weil
04:43 PM Revision 39b11455 (ceph): Merge pull request #689 from ceph/wip-6254-model
ceph_test_rados: notice read error; do not race rollback with snap_delete
Reviewed-by: Samuel Just <sam.just@inktank...
athanatos
04:43 PM Revision e95ca0ec (ceph): Merge pull request #688 from ceph/wip-6474
osd/ReplicatedPG: fix null deref on rollback_to whiteout check
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
04:22 PM Revision 52e2fc9b (ceph): Merge pull request #123 from ceph/wip-store-results
Fix issue with monkey patching Alfredo Deza
04:07 PM Revision 2270db72 (ceph): Add (and use) try_push_job_info() for easy pushin'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:54 PM Revision 760fe6b1 (ceph): Move new imports to inside main()
The monkey patch stuff was causing problems again.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
03:01 PM Feature #6143 (Resolved): OSD: kill filestore_xattr_use_omap, leave it enabled forever, adjust xa...
5258c9c4e5bd61e6b1a1fdbdb781b9dee702fda3 David Zafman
01:52 PM Bug #6422: write_superblock() and write_version_stamp() not safe
8835ef8f9833b250e8d09716f683893073db5306 David Zafman
01:51 PM Bug #6422 (Resolved): write_superblock() and write_version_stamp() not safe
David Zafman
01:03 PM rgw Bug #6462 (Fix Under Review): Cannot update object HTTP headers using swift API
Yehuda Sadeh
11:01 AM rgw Bug #6462: Cannot update object HTTP headers using swift API
This seems to mostly work. The only thing that is not working is the (special case) content-disposition header, which... Yehuda Sadeh
01:02 PM rgw Bug #6444 (Fix Under Review): rgw: leak in librados::Rados::pool_async_create_completion
Reopening, bug wasn't fixed completely. Pushed a second fix to wip-6444. Yehuda Sadeh
10:32 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
What about having --help try the monitor, but print hardcoded help if it can't connect? It could include a warning no... Josh Durgin
08:29 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
hmm, we could make ceph --help/-h do the basic stuff, and ceph --help-all (or similar) do the mon query to get the co... Sage Weil
06:55 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
I have to disagree here. Regardless of the reasons for needing to connect to a monitor (what is the reason to need th... Alfredo Deza
10:08 AM rgw Bug #6360 (Resolved): rgw: keystone token cache not working
Yehuda Sadeh
09:47 AM rgw Bug #6360: rgw: keystone token cache not working
pushed to dumpling, commit:5cd66d3b4bca92b402c95ab256fbc3f0329c446f Yehuda Sadeh
09:49 AM Bug #6254 (Resolved): ceph_test_rados: rollback then delete gets ENOENT
Sage Weil
09:49 AM Bug #6474 (Resolved): osd: segfault in _rollback_to
Sage Weil
09:38 AM rgw Bug #6475: rgw: Log directory should not be created by the init script
yeah.. and i think the logs by default go into /var/log/ceph anyway. it's a bit wonky though because of ceph vs rado... Sage Weil
02:59 AM rgw Bug #6475 (Resolved): rgw: Log directory should not be created by the init script
The init script currently created /var/log/radosgw, which isn't the way it's supposed to be:
# directory to write ...
Wido den Hollander
09:35 AM Bug #6476: lost around 30 OSDs (of 75) at once
Jens, any osd logs you can attach to 6429 would be helpful. thanks! Sage Weil
09:34 AM Bug #6476 (Duplicate): lost around 30 OSDs (of 75) at once
Sage Weil
06:51 AM Bug #6476 (Duplicate): lost around 30 OSDs (of 75) at once
Our dumpling cluster (0.67.3) with 64 SATA and 10 SSD OSDs on 10 servers suddenly experienced a crash of the majority... Jens-Christian Fischer
09:29 AM Revision cd4cd3f2 (ceph): mds: start internal MDS request for fragmentating directory
Start internal MDS request for fragmentating directory operation. With
MDS request, we can easily acquire locks requi...
Yan, Zheng
09:29 AM Revision 4634d3ce (ceph): mds: delete orphan dirfrags after fragmentating directory
delete old dirfrags after the EFragment::OP_COMMIT event is logged.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
08:41 AM CephFS Bug #5290 (Can't reproduce): mds: crash whilst trying to reconnect
Sage Weil
07:24 AM CephFS Bug #5290: mds: crash whilst trying to reconnect
I certainly haven't been hit by this again, so if you consider it resolved... Damien Churchill
05:38 AM Revision e258555e (ceph): kcephfs/mixed-clients: add missing %
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:38 AM Revision 13d48848 (ceph): kcephfs/mixed-clients: do not specify install version
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:47 AM Revision 55d279b9 (ceph): ceph_test_rados: do not let rollback race with snap delete
Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on...
Sage Weil
04:46 AM Revision b09a1ef9 (ceph): ceph_test_rados: stop on read error!
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:27 AM Revision 03ba7408 (ceph): osd/ReplicatedPG: fix null deref on rollback_to whiteout check
Bring this whole if/else chain up one level so that we can capture both
ENOENT and whiteout in the same case. (And d...
Sage Weil
04:23 AM Revision 6afb16e5 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/Makefile.am
Sage Weil
03:58 AM Revision 6ca7495e (ceph): Revert "fs/samba: reenable smbtorture lock test"
This reverts commit 3665eb704ebeaeaddeb99e9afdc6dced55b2b976.
Actually, not fixed!
Sage Weil
03:07 AM Revision aacd67e0 (ceph): PendingReleaseNotes: fix typo
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
01:27 AM Revision e9e64545 (ceph): Merge pull request #557 from ceph/wip-5896
mon: MonmapMonitor: make 'ceph mon add' idempotent
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:05 AM Revision fea1e0e5 (ceph): PendingReleaseNotes: make a note about K vs k
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:03 AM Revision 8fb04d26 (ceph): Merge pull request #686 from ceph/wip-rbd-cli-tests
qa: fix rbd cli tests checking size
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

10/03/2013

11:34 PM Revision 84e8651d (ceph): schedule_suite.sh: include default machine type in job name
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:50 PM Revision b9d4e973 (ceph): Merge branch 'master' into wip-optracker
Conflicts:
src/osd/OpRequest.h
src/osd/PG.cc
src/osd/ReplicatedPG.cc
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:41 PM Revision ad85b8bf (ceph): v0.67.4
Gary Lowell
10:18 PM Revision d6a1799f (ceph): TrackedOp: specify queue sizes and warnings on a per-tracker basis
If we have multiple trackers in a daemon, we want to be able to configure
them separately. Plus, users already know h...
Greg Farnum
10:18 PM Revision ea831e05 (ceph): TrackedOp: give people an _event_marked() notifier instead of a virtual...
This is less prone to getting broken.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:16 PM Revision 10335883 (ceph): qa: fix rbd cli tests checking size
b43bc1a0b0692818d789f9f489b9aba5dd40522f changed the kilo prefix
from K to k in a few places.
Signed-off-by: Josh Du...
Josh Durgin
09:59 PM rbd Bug #5220: test_ls_snaps segfaults on the arm test setup
Sage Weil
09:58 PM Bug #6254 (Fix Under Review): ceph_test_rados: rollback then delete gets ENOENT
Sage Weil wrote:
> BUT the osd behavior here is also confusing: if you say "rollback to snap X" and snap X does not ...
Sage Weil
09:47 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
https://github.com/ceph/ceph/pull/689 for the model fix Sage Weil
09:39 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
aha:... Sage Weil
09:08 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
ubuntu@teuthology:/a/teuthology-2013-10-02_23:00:03-rados-master-testing-basic-plana/31098 Sage Weil
09:50 PM Revision 86e96578 (ceph): Merge pull request #684 from git-harry/ceph_disk_lowercase_fsid
Make fsid comparison case-insensitive
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:46 PM Revision 5cd66d3b (ceph): rgw: fix keystone token expiration test
Fixes: #6360
The test was inverted, need expiration to be greater than
current time in order for token to be valid.
...
Yehuda Sadeh
09:29 PM Bug #6474 (Fix Under Review): osd: segfault in _rollback_to
https://github.com/ceph/ceph/pull/688 Sage Weil
09:05 PM Bug #6474 (Resolved): osd: segfault in _rollback_to
... Sage Weil
09:14 PM Revision f28643c3 (ceph): Merge pull request #121 from ceph/wip-store-results
Submit teuthology results to a paddles instance Alfredo Deza
09:08 PM Revision f0b35fca (ceph): Add more documentation.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision 77b65c7f (ceph): Report results synchronously.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision ff120d7f (ceph): Escape reserved characters in URIs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision f0604496 (ceph): Create a FakeArchive class to forge test results
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision 93b6fa10 (ceph): Clarify job vs. run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:08 PM Revision e786e162 (ceph): Add test for test_all_runs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:30 PM Revision c19935cd (ceph): doc: Fixed typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:50 PM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
I just updated to 0.67.3 and I want to confirm that I still have to recompile to get around the abort.
0> 201...
Jérôme Poulin
07:32 PM Revision 0ce10460 (ceph): doc: Added clarifying comments.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:19 PM Revision 9ab05312 (ceph): Merge pull request #685 from ceph/wip-rados-ints
librados: drop #include of int_types.h from installed headers
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
07:16 PM Revision afb4d83d (ceph): librados: drop #include of int_types.h from installed headers
These are unnecessary, and breaks compilation for outside users.
Prefer inttypes.h over stdint.h.
Signed-off-by: Sa...
Sage Weil
07:13 PM Revision 739696ef (ceph): Merge pull request #638 from ceph/wip-bloom
bloom filter cleanups, encodability, and unit tests Loïc Dachary
06:32 PM Revision de788bd6 (ceph): Merge pull request #653 from ceph/wip-mon-auth
mon: Monitor: dissociate msg handling from session and connection logic
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:29 PM Revision d0d61b48 (ceph): mon: Monitor: drop client msg if no session exists and msg is not MAuth
If we are not a monitor and we don't have a session yet, we must first
authenticate with the cluster. Therefore, the...
Joao Eduardo Luis
06:29 PM Revision b8a14880 (ceph): mon: Monitor: dissociate msg handling from session & connection logic
Makes for simpler logic for patches to come.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
06:29 PM Revision 29cf2ff0 (ceph): mon: Monitor: only handle paxos msgs from a mon && if session has exec ...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:29 PM Revision f1e23937 (ceph): mon: Monitor: reuse 'src_is_mon' bool on dispatch
Instead of making the same comparison twice with no gain at all.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank...
Joao Eduardo Luis
06:27 PM Bug #5896 (Resolved): mon: MonmapMonitor: 'ceph mon add' always returns 'mon already exists'
Sage Weil
06:27 PM Revision ed1a54ec (ceph): mon: Monitor: assert on absense of connection during dispatch
We expect to always have a connection associated with a message.
If that happens to not be so, assert.
Signed-off-by...
Joao Eduardo Luis
06:11 PM CephFS Bug #6473: multimds + ceph-fuse: fsstress gets ENOTEMPTY on final rm -r
ubuntu@teuthology:/a/sage-2013-10-03_17:25:57-marginal:multimds-master-testing-basic-/32499 Sage Weil
06:11 PM CephFS Bug #6473 (Can't reproduce): multimds + ceph-fuse: fsstress gets ENOTEMPTY on final rm -r
... Sage Weil
06:07 PM Revision dce3d26d (ceph): mon: MonmapMonitor: make 'ceph mon add' idempotent
MonMap changes lead to bootstraps. Callbacks waiting for a proposal to
finish can have several fates, depending on w...
Joao Eduardo Luis
05:01 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
Of course I meant "I swear this used to work in argonaut and works in Swift but *not* in ceph .69." Aaron Schulz
04:22 PM Revision 8cfeb834 (ceph): common/bloom_filter: note that uint32_t interface requires well-mixed v...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:21 PM Revision 9299f501 (ceph): common/bloom_filter: speed up unit tests a bit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:21 PM Revision 0122ee99 (ceph): common/bloom_filter: insert/contains methods for uint32_t
This will let us pass in an hobject_t::hash directly (for example) without
rehashing a string.
Signed-off-by: Sage W...
Sage Weil
04:21 PM Revision 0a69baeb (ceph): common/bloom_filter: disable sequential tests
These are slow and are not useful.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:21 PM Revision 4b23b653 (ceph): common/bloom_filter: test binning fpp behavior
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:34 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-02_23:01:08-fs-master-testing-basic-plana/31442/ Sage Weil
01:33 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
oops, still fails on kclient. Sage Weil
01:33 PM CephFS Bug #2825 (Resolved): File lock doesn't work properly
Sage Weil
12:24 PM Bug #6467 (Resolved): librados.h broken; refers to include/int_types.h
Dan Mick
12:13 PM Bug #6430: OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
cdbfd66249cdf91c02a88af5df5a6517688a78df, specifically. Samuel Just
12:13 PM Bug #6430: OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
This is actually already backported to cuttlefish, but awaits 61.9. You can try running cuttlefish head.
-Sam
Samuel Just
12:09 PM Bug #6430 (Duplicate): OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
Samuel Just
09:55 AM Bug #6457 (Resolved): new apache/fastcgi packages appear to break 100-continue
Sage Weil
09:32 AM Revision 22f8325d (ceph): Make fsid comparison case-insensitive
get_fsid and find_cluster_by_uuid are modified so ceph-disk activate and
ceph-disk activate-all will work if the fsid...
git-harry
06:28 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
more info:
Disabled ceph on s0, but still use it as OpenStack compute node. Started 20 VMs, and terminated them. s...
Jens-Christian Fischer
04:56 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
Even more info: We did a bit of stress testing with OpenStack (without the server s0, the failed server), creating, t... Jens-Christian Fischer
02:13 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
Some more information:
In a healthy cluster, I have spun up 12 VMs that installed some software, compiled and did ...
Jens-Christian Fischer
12:24 AM Revision 41a13450 (ceph): TrackedOp: rework dump interface a little
Put only the bare essentials in the TrackedOp::dump() implementation, but
have that call into a _dump() function that...
Greg Farnum

10/02/2013

11:55 PM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
The cluster has been quite busy yesterday (bc we had a number of hosts that had to be rebooted). Right now it is HEAL... Jens-Christian Fischer
05:08 PM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
dmesg shows there was no blocked task. It's likely the hung task message was caused by slow requests or lock contention. Zheng Yan
10:03 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
What's the status of the cluster when you see those hangs? Do you have any symptoms that let you detect the hang whil... Greg Farnum
07:49 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
dmesgs attached, the mdsc and osdc files are empty:
root@h4:~# ll /sys/kernel/debug/ceph/2fe1a358-7f88-4a1b-a31b-b...
Jens-Christian Fischer
07:44 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
I need following information to debug the issue.
dmesg -c >/dev/null; echo w >/proc/sysrq-trigger; dmesg
cat /sys...
Zheng Yan
07:21 AM Linux kernel client Support #6455 (Closed): dumpling cephFS on 3.12-rc1 qemu hung tasks
We run 3.12rc1 kernels, ceph 0.67.3, and OpenStack Folsom with /var/lib/nova/instances on CephFS. The physical hosts ... Jens-Christian Fischer
11:34 PM Revision 29009b2b (ceph): doc: Updated diagram for added clarity.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:34 PM Revision 80659cce (ceph): rgw: init RGWBucketStats
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:34 PM Revision e3e0775c (ceph): A first pass at integration with paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision f77ee6e0 (ceph): Add argument parsing to make this a proper script.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision cf68a3ac (ceph): Reuse connection objects.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 8b9a6913 (ceph): Add --server flag
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision da4a7b86 (ceph): Remove old method used for testing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 4bcae4b1 (ceph): Add flag for refreshing already-pushed runs
Also tweak implementation of save_last_run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
11:34 PM Revision 52282fb7 (ceph): Overhaul posting logic to avoid some corner cases
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 79e27abf (ceph): Add create_run; allow passing json to submit_job
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 555e55ff (ceph): Rename ResultsPoster to ResultsReporter
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision fe64887e (ceph): s/submit_/report_/g
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:34 PM Revision 058a27bf (ceph): Add create_run() and push_job_info() with docs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:29 PM Revision 2c889108 (ceph): rgw: handle negative quota as non-assigned values
This means that we can have a 0 as a quota value.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:09 PM Revision 07bb72a0 (ceph): radosgw-admin: quota control api
Can set, disable and enable bucket quota.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:08 PM Revision 69180d5d (ceph): rgw: dump quota params even if disabled
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:36 PM Revision a8761a5a (ceph): TrackedOp: just make CephContext member public
This is the only reason we were making OpRequest a friend class, which
is just a bad idea.
Signed-off-by: Greg Farnu...
Greg Farnum
10:35 PM Revision 2723a09a (ceph): TrackedOp: template OpTracker on only T[::Ref] (ie, OpRequest[::Ref])
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:35 PM Revision ebae077a (ceph): rgw: bucket stats also dump quota info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:21 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
and /a/teuthology-2013-10-01_23:01:09-fs-next-testing-basic-plana/29640 Greg Farnum
01:00 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
Showed up again, /a/teuthology-2013-09-27_19:01:27-fs-dumpling-testing-basic-plana/21601 Greg Farnum
10:10 PM Revision 7973d44c (ceph): OpTracker: give TrackedOp a default dump() function
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:01 PM Revision 5acd88b9 (ceph): Merge pull request #120 from ceph/wip-6243
Wip 6243 Zack Cerza
09:58 PM Revision 149b98e5 (ceph): rest-api.py: test that ceph-rest-api is up and servicing requests
Wait for the daemon to actually be ready before continuing with other
tasks. Loop 12 times, waiting 5s, before decid...
Dan Mick
09:53 PM CephFS Bug #6458 (New): journaler: journal too short during replay
Wow, that explanation of what was going on was so very wrong. Now I'm just not sure how this could have occurred. Greg Farnum
06:27 PM CephFS Bug #6458: journaler: journal too short during replay
Made a pull request too: https://github.com/ceph/ceph/pull/683 Greg Farnum
06:26 PM CephFS Bug #6458: journaler: journal too short during replay
Yep, it ran pjd successfully; plenty of journal commits there! Greg Farnum
06:19 PM CephFS Bug #6458 (Fix Under Review): journaler: journal too short during replay
Pushed a patch to wip-journaler-safety, commit:a0ba5c66162af720627fcf7ba63fdc76ac97f568. I'm setting up a basic funct... Greg Farnum
05:58 PM CephFS Bug #6458 (In Progress): journaler: journal too short during replay
This is a bit more complicated than we described — we do not in fact blindly write the write_pos to our head object; ... Greg Farnum
11:19 AM CephFS Bug #6458 (New): journaler: journal too short during replay
Urgh, that last comment was mistaken. Greg Farnum
10:56 AM CephFS Bug #6458 (Rejected): journaler: journal too short during replay
That is not what happened; the underlying objects were inconsistent in RADOS. Greg Farnum
10:07 AM CephFS Bug #6458 (Can't reproduce): journaler: journal too short during replay
Got a report on irc from a user whose log was 611 bytes shorter than the header indicated it should be. His guess was... Greg Farnum
09:51 PM Bug #6467: librados.h broken; refers to include/int_types.h
...and also other public include files seem to include it Dan Mick
09:51 PM Bug #6467: librados.h broken; refers to include/int_types.h
I note further that librados.h did not used to unconditionally include inttypes.h,
and it's grown a new unconditiona...
Dan Mick
09:46 PM Bug #6467: librados.h broken; refers to include/int_types.h
I note that "make install" does not install it Dan Mick
09:45 PM Bug #6467 (Resolved): librados.h broken; refers to include/int_types.h
Still digging into why, but I know there was some recent reorg wrt int_types vs. inttypes Dan Mick
09:50 PM Revision baf1d409 (ceph): rgw: init quota
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:43 PM Feature #6466 (Resolved): stgt: unlimit number of images supported
Dan Mick
09:42 PM Revision 63f58148 (ceph): ceph: Update FUSE_USE_VERSION from 26 to 30.
When compiling, it met this error:
>In file included from /usr/local/include/fuse/fuse.h:19:0,
> from...
jianpeng ma
09:42 PM Revision 721f1703 (ceph): client: remove requests from closed MetaSession
If we get a CLOSED message on a session, remove/kick any requests on
that session before tearing it down. Otherwise,...
Sage Weil
09:42 PM Revision f8a947d9 (ceph): client: trim deleted inode
Previous patch makes MDS send notification to clients when an inode
is deleted. When receiving a such notification, w...
Yan, Zheng
09:37 PM Revision 563517df (ceph): rgw: update quota stats when needed
Now update the quota stats when completing specific operations.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:36 PM Revision d3ba8da5 (ceph): Merge pull request #682 from ceph/wip-copying
sync up COPYING and debian/copyright Loïc Dachary
09:36 PM Revision 3665eb70 (ceph): fs/samba: reenable smbtorture lock test
It passes now that #5025 is fixed, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:30 PM Revision 65ae9b8a (ceph): COPYING: fix URL
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:25 PM Revision 0ce72d7f (ceph): rest-api.py: fix up client identification
The code to extract which clients to start the API on was confused;
fix it up. Also, strip off 'client.' instead of ...
Dan Mick
09:18 PM Revision 11461cbe (ceph): debian/copyright: sync up with COPYING
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:16 PM Revision 1a56fe99 (ceph): COPYING: add Packaging: section
Again, debian-specific, but who cares.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:15 PM Revision e70ea84c (ceph): COPYING: add debian-style headers
This may not be necessary here, but it makes this identical to the
debian/copyright file, which is a win.
Signed-off...
Sage Weil
09:14 PM Revision fea12e21 (ceph): COPYING: fix formatting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:09 PM Revision a2e175bf (ceph): COPYING: make note of common/bloom_filer.hpp (boost) license
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:09 PM Revision f1584fb0 (ceph): common/bloom_filter: unit tests
Fun facts:
- fpp = false positive probability
- fpp is a function of insert count only
- at .1% fpp, we pay about 2 ...
Sage Weil
09:09 PM Revision fdb8b0d8 (ceph): common/bloom_filter: test behavior of sequences of bloom filters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:09 PM Revision f31d6912 (ceph): common/bloom_filter: fix whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:04 PM Documentation #6465 (Closed): admin/build-doc should have some kind of build check for broken links
See #6464. We should have something in the doc build process that complains
bitterly about broken links, and break...
Dan Mick
08:59 PM Documentation #6464 (Resolved): dangling links to install-chef.rst
dd6e79aa772b9d56a4042601e475fa8152598b22 removed install-chef.rst, but there are
still links to it:...
Dan Mick
08:30 PM Revision 47f4cccf (ceph): fs: add generic osd fs selector stubs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:30 PM Revision 92cc980b (ceph): make btrfs.yaml a symlink
Sage Weil
08:30 PM Revision 886c4fdd (ceph): make ext4.yaml a symlink
Sage Weil
08:30 PM Revision 3615c149 (ceph): make xfs.yaml a symlink
Sage Weil
08:30 PM Revision 0bb55a52 (ceph): btrfs: enable sloppy crc
Sage Weil
08:30 PM Revision 65d93de1 (ceph): xfs: enable sloppy crc
Sage Weil
08:22 PM Revision 759bbb4b (ceph): Revert "ceph.conf: filestore sloppy crc = true"
This reverts commit 631476b9796f817e5f1654affb6b2a5aacfe9a80.
This fails on ext4 because of xattr size limits.
Sage Weil
07:17 PM Revision 964a9290 (ceph): kcephfs: add fsx back
Sage Weil
06:13 PM Revision 8fb7a476 (ceph): Merge pull request #678 from ceph/wip-5981
ceph-disk: make initial journal files 0 bytes Alfredo Deza
05:51 PM Revision 34889023 (ceph): Merge pull request #649 from ceph/wip-6422
#6422
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:40 PM Revision b822373a (ceph): Merge pull request #620 from dachary/wip-erasure-doc
ErasureCode: doc updates athanatos
05:16 PM Revision 58d0a1f0 (ceph): Merge pull request #677 from ceph/wip-store-tool
wip-store-tool: Few patches to ceph_test_store_tool
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:14 PM Revision 73409ef5 (ceph): Merge pull request #680 from dmick/next
mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:11 PM Revision 8835ef8f (ceph): common, os, osd: Use common functions for safe file reading and writing
Add new safe_read_file() and safe_write_file() to update files atomically
Used instead of original OSD::read_meta(), ...
David Zafman
05:10 PM Revision c0cbd9aa (ceph): osd: In read_meta() leave an extra byte in buffer to nul terminate
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
04:02 PM devops Bug #6461: ceph-deploy should at least issue a warning if there are parser errors reading ceph.conf
[root@node-1 ~]# python -i
Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)...
Anonymous
03:59 PM devops Bug #6461: ceph-deploy should at least issue a warning if there are parser errors reading ceph.conf
[root@node-1 ~]# vi ceph.conf
[global]
filestore_xattr_use_omap = true
mon_host = 192.168.0.2
fsid = d4991d2b-...
Anonymous
03:07 PM devops Bug #6461 (Rejected): ceph-deploy should at least issue a warning if there are parser errors read...
during ceph-deploy [--overwrite-conf] config push, if there are parser errors, no warning or error is logged.
A us...
Anonymous
03:58 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
I should not that adding new headers doesn't work other, not just replacing old ones.
aaron@aaron-HP-HDX18-Noteboo...
Aaron Schulz
03:35 PM rgw Bug #6462 (Resolved): Cannot update object HTTP headers using swift API
I swear this used to work in argonaut and works in Swift but in ceph .69. I can set headers using PUT but using POST ... Aaron Schulz
03:20 PM Feature #6037 (Resolved): cachepool: osd: whiteout state
Sage Weil
03:20 PM Feature #6186 (Resolved): cachepool: osd: dirty state for an object in cache pool
Sage Weil
03:11 PM Feature #6423 (Resolved): ceph-deploy should log command line args to logfile
Sage Weil
02:50 PM Feature #6423: ceph-deploy should log command line args to logfile
resolved by https://github.com/ceph/ceph-deploy/pull/98 Anonymous
02:44 PM CephFS Bug #1596 (Can't reproduce): mds crash during ffsb on kernel client in CInode::is_frozen
Sage Weil
02:44 PM CephFS Bug #1601 (Can't reproduce): mds crash during snaps workunit
Sage Weil
02:44 PM CephFS Bug #1752 (Can't reproduce): ceph-fuse isn't releasing caps without flushing data?
Sage Weil
02:43 PM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
repushing to wip-fuse for testing Sage Weil
02:38 PM CephFS Bug #5025 (Resolved): samba smbtorture lock test fails on kclient
lock test was fixed a while ago, commit:476e4902907dfadb3709ba820453299ececf990b test is reenabled in the suite. Sage Weil
01:58 PM Revision 238a303c (ceph): ErasureCode: update PGBackend description
Based on a dialog with Sam ( as published at http://dachary.org/?p=2320 ).
* Remove PGBackend-h.rst because PGBacken...
Loïc Dachary
01:56 PM Bug #4577 (Resolved): ceph pg dump_stuck dumps output even if none
Dan Mick
01:02 PM Revision ff488732 (ceph): ErasureCode: doc updates
* Update to the current state of the ghobject implementaiton and the fact
that they encode the shard_t Although the...
Loïc Dachary
12:54 PM CephFS Bug #6460 (Resolved): ceph-fuse: xlist crash in ~Inode on osd_op_reply
... Greg Farnum
12:18 PM CephFS Bug #3681: kclient fsx fails nightly
added fsx back into the kcephfs test suite. reportedly fsx now passes, but we should verify before closing this bug. Sage Weil
12:13 PM CephFS Bug #5037 (Can't reproduce): Ceph-MDS asserts after upgrade 0.56.2 -> 0.56.6
Sage Weil
12:12 PM CephFS Bug #5162 (Can't reproduce): File is locked unexpected and not released anymore
Sage Weil
12:07 PM CephFS Bug #5033 (Can't reproduce): oops in ceph_put_wrbuffer_cap_refs
Sage Weil
12:07 PM CephFS Bug #5290: mds: crash whilst trying to reconnect
i'm inclined to call this can't reproduce. there was a locking fix recently that covered the session_map too that co... Sage Weil
12:05 PM CephFS Bug #5418 (Resolved): kceph: crash in remove_session_caps
Sage Weil
11:46 AM Bug #5981 (Resolved): osd: journal didn't preallocate
Sage Weil
11:44 AM CephFS Feature #6332 (Resolved): mds: add config option disabling snapshots by default
This got merged to master; I'm going to call that done since we're releasing Emperor soon-ish. Greg Farnum
10:00 AM Bug #6457 (Resolved): new apache/fastcgi packages appear to break 100-continue
this is causing all the rgw tests to fail Sage Weil
08:24 AM Bug #6456 (Resolved): scripts still installing into /usr/usr/sbin
Bug #5492 dealth with scripts installing into locations like /usr/usr/sbin when PREFIX=/usr. That bug was marked Res... Alan Somers
07:24 AM Revision e69baee0 (ceph): Merge pull request #652 from dachary/wip-ghobjects
common: ghobject sort order & get_filestore_key Loïc Dachary
07:17 AM Revision d1c1f3eb (ceph): common: document ghobject sort order rationale
Intuition differs regarding the sort order of the ghobject shard and
generation. Document the rationale for the chose...
Loïc Dachary
07:15 AM Revision 16fbdcdf (ceph): common: ghobject get_filestore_key* use hobject counterpart
The get_filestore_key* methods are changed to just call the
corresponding hobject methods instead of providing an ide...
Loïc Dachary
07:08 AM Documentation #6454 (Resolved): Add dumpling to the documentation on OS/Kernel Recommendations
Ref: http://ceph.com/docs/master/install/os-recommendations/
The latest documented release is Cuttlefish 0.61, we'...
David Moreau Simard
06:58 AM devops Feature #6365: Package up newer version of Qemu for RHEL & EL6.3 and 6.4
Please note: qemu-kvm-0.12.1.2-2.355.el6_4.9.src.rpm has been released.
cheers,
--
Thomas@CERN
Thomas O
05:52 AM rgw Feature #6133: Enhance the validation of JSON passed into radosgw-admin calls
Validation of JSON data can be get *very* complex if we need to do anything more than trimming and very basic asserti... Alfredo Deza
05:36 AM rbd Bug #6368: rbd nosetests keep failing with AttributeError
This is still failing as of today: http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-01_01:10:01-ceph-deploy-nex... Alfredo Deza
05:23 AM Revision 2d7dced1 (ceph): mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Formatted output is already correct (no header)
Fixes: #4577
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:52 AM Revision a96b12f0 (ceph): ReplicatedPG: copy: use CopyCallback instead of CopyOp in OpContext
In order to make this happen, we make the switch to generate the complete
transaction in the generic copy code and sa...
Greg Farnum
04:52 AM Revision d29be453 (ceph): ReplicatedPG: rename finish_copy -> finish_copyfrom
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
04:10 AM Revision d2cb2bf6 (ceph): mds: return -EAGAIN if standby replay falls behind
standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD...
Yan, Zheng
04:07 AM Revision fbeabcca (ceph): os/FileStore: report errors from _crc_load_... and _crc_save
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:57 AM Revision e17928d5 (ceph): nuke: s/run_name/name/
This matches an existing argument (with the same meaning) and
avoids an error like
2013-10-01T17:20:35.395 CRITICAL:...
Sage Weil
03:19 AM Bug #6442: mon: crush_ops.sh, test.py failures on master
Given the simplistic nature of this one-line patch that fixed a considerably complex issue, I believe some explanatio... Joao Eduardo Luis
02:34 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
we have now upgraded the complete cluster to Dumpling (0.67.3) (also due to other problems we have experienced in the... Jens-Christian Fischer
01:29 AM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
Sage, here you go. Two files with tarred logs from that date. One file with 200 in the name is the 192.168.169.200 os... Andrei Mikhailovsky
01:22 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
I should have done a little more digging in my previous update but it looks more likely that sending a HUP is where t... Hunter Nield
01:03 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
I've done some further investigation on this. It seems that logrotate is the culprit.
After executing the followin...
Hunter Nield
01:01 AM Revision 895939f0 (ceph): Merge pull request #671 from ceph/wip-tmap
remove tmap->omap auto-upgrade
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
12:30 AM Revision dfea81e7 (ceph): ceph_test_store_tool: add 'set prefix key' feature
Allow reading from a file. See --help for more info.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
12:28 AM Revision 18fcd913 (ceph): test: test_store_tool: add 'crc <prefix> <key>' command
Returns the CRC of contents for a given key with a given prefix.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank...
Joao Eduardo Luis
12:28 AM Revision 398249a0 (ceph): test: test_store_tool: optionally output value crc when listing keys
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
12:28 AM devops Bug #6453 (Won't Fix): libapache2-mod-fastcgi Packages for Debian Squeeze have incorrect dependen...
The packages provided for libapache2-mod-fastcgi for debian squeeze depend on libc >= 2.14 which is not available for... Seb Mel
12:21 AM Revision a9e53235 (ceph): osd: remove magical tmap -> omap conversion
This is incomplete and unfortunately unusable in its current state:
- it would only set USES_TMAP for old encoded o...
Sage Weil
12:21 AM Revision 20974dc0 (ceph): rados: make 'tmap dump' gracefully handle non-tmap data
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:21 AM Revision 84c02867 (ceph): rados: add 'tmap-to-omap' command
Explicitly convert tmap object data to omap keys. Removes the old tmap
content at the same time.
Signed-off-by: Sag...
Sage Weil
12:15 AM Revision 1db0a572 (ceph): Merge pull request #675 from ceph/wip-osd-dirty
osd: add a dirty flag for objects.
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
12:04 AM Revision 0d610926 (ceph): osd: add ISDIRTY, UNDIRTY rados operations
ISDIRTY will query whether the dirty flag is set on an object. UNDIRTY
will explicitly clear it. Note that a user d...
Sage Weil

10/01/2013

11:53 PM Revision da1b9b6c (ceph): ReplicatedPG: copy: implement CopyFromCallback::finish, remove CopyOp::ctx
We implement enough of the CopyFromCallback that CopyOp no longer needs
a direct reference to the OpContext, so we re...
Greg Farnum
11:51 PM Revision 613841a6 (ceph): ReplicatedPG: copy: add CopyCallback pointer to CopyOp, and set it up
We'll start using it in the next commit; eventually we can use the interfaces
we're putting their to replace our link...
Greg Farnum
11:50 PM Revision 0b472766 (ceph): ReplicatedPG: copy: start defining CopyCallback structures
Outline the basic interfaces we're going to use, and implement
the more obvious ones.
Signed-off-by: Greg Farnum <gr...
Greg Farnum
11:48 PM Revision dcd475dd (ceph): osdc/Objecter: fix return value for copy_get
We should return the return code even when we don't have an encoding error!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:40 PM Revision efd5ccbc (ceph): Merge pull request #118 from ceph/wip-nukeskip
Check description of machines before nuking when -a is passed Zack Cerza
11:39 PM Revision e80f1124 (ceph): Merge pull request #95 from ceph/wip-empty
don't summarize an empty run Zack Cerza
11:29 PM Revision 1784ef96 (ceph): ReplicatedPG: copy: split up the transaction generation from the PG man...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:29 PM Revision 010ff375 (ceph): ReplicatedPG: copy: specify the temp_oid in the caller
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:28 PM Revision 1ae8ef28 (ceph): ReplicatedPG: copy: take an ObjectContextRef in start_copy and use that
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:25 PM Revision 3257bb48 (ceph): doc: Incorporated some feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:24 PM Revision 7e3084eb (ceph): osd/ReplicatedPG: mark objects dirty in make_writeable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:23 PM Revision d42d2b97 (ceph): osd/osd_types: object_info_t::get_flag_string()
Stop adding these ad-hoc to the operator<<.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:19 PM Revision a0ed9c20 (ceph): osd/osd_types: add object_info_t::FLAG_DIRTY
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:19 PM Revision f97772aa (ceph): Merge pull request #673 from liewegas/wip-usage
make rbd, rados bad command errors more friendly Dan Mick
11:18 PM Revision e0203c61 (ceph): osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_active
Caused by 944f3b73531af791c90f0f061280160003545c63
Fixes: #6291
Backport: dumpling
Signed-off-by: David Zafman <da...
David Zafman
11:12 PM Revision 6b248e80 (ceph): Check description of machines before nuking when -a is passed
When teuthology-nuke is passed with --archive/-a to kill and nuke
machines from an archive folder it blindly will nuk...
Sandon Van Ness
11:09 PM Revision 504195a0 (ceph): suite: fix num_jobs count
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:09 PM Revision 431d2644 (ceph): suite: don't schedule follow-on summary job for an empty run
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:08 PM Revision f77a9190 (ceph): Merge pull request #116 from ceph/wip-sudoers-sync
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:02 PM Revision c3767083 (ceph): mon: OSDMonitor: do not write full_latest during trim
On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full...
Joao Eduardo Luis
11:01 PM Revision ece11f4a (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
PendingReleaseNotes
Sage Weil
10:56 PM Revision 5a426a1f (ceph): crush: invalidate rmap on create (and thus decode)
If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
...
Sage Weil
10:55 PM Revision de40d0b3 (ceph): crush: invalidate rmap on create (and thus decode)
If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
...
Sage Weil
10:53 PM Revision 9b7a2ae3 (ceph): crush: invalidate rmap on create (and thus decode)
If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
...
Sage Weil
10:36 PM Revision 482938af (ceph): doc: Fixed a few typos.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:32 PM Revision 011bff34 (ceph): osd/osd_types: bump encoding from 11 -> 12
Meant to do this in a1b82f2a568ba211601c12b0b33474e982a3be6f or
d421b66293fb3d815ad2cd4c787dd2c39f48d6e8 but forgot!
...
Sage Weil
10:29 PM Revision 8e33d331 (ceph): rados: do not dump usage on invalid command
I hate this; it makes it impossible to see that there was an error message.
We made this same change a while back wi...
Sage Weil
10:29 PM Revision 62cc3986 (ceph): rbd: be helpful with invalid command
$ rbd asdf
rbd: error parsing command 'asdf'; -h or --help for usage
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:28 PM Revision 26235e49 (ceph): Merge pull request #666 from dmick/wip-6384
ceph.in: clean up error message when missing required parameter Alfredo Deza
10:24 PM Bug #4577 (Fix Under Review): ceph pg dump_stuck dumps output even if none
Dan Mick
09:38 PM Revision 0d2a2c9c (ceph): doc: Minor caps change.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:34 PM Revision 584a6d25 (ceph): doc: Updated text for more specific region/zone example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:18 PM Revision 0459dc4f (ceph): Merge pull request #670 from ceph/wip-osd-whiteout
osd: add basic whiteout infrastructure
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@...
Sage Weil
09:17 PM Revision 1aa60671 (ceph): osd/ReplicatedPG: update all find_object_context() users to handle whit...
In each case, we treat the whiteout as if we got an ENOENT.
We do not change the semantics of bool exists to avoid b...
Sage Weil
09:17 PM Revision d421b662 (ceph): osd/osd_types: convert object_info_t::uses_tmap to a flag
Treat the second encoded bool as bits 9-16 of a (now) 16-bit flags field,
and use bit 9 (what used to be set by the u...
Sage Weil
09:17 PM Revision a1b82f2a (ceph): osd/osd_types: replace bool lost with a flags field
This is more generic. We could also fold uses_tmap flag into here,
but the encoding change for that is non-trivial.
...
Sage Weil
09:17 PM Revision ea65b5a5 (ceph): osd/osd_types: add WHITEOUT flag to object_info_t
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:11 PM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
yeah looks good! Sage Weil
09:07 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
Zheng Yan
09:07 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
By reading the mds log for #5458, I think these issues should be mostly fixed by commit b144170544(mds: properly retu... Zheng Yan
09:09 PM CephFS Bug #6349 (Duplicate): MDS: failed assert !segments.empty() while rejoining after being standby-r...
dup #6396 Zheng Yan
09:08 PM CephFS Bug #5458 (Duplicate): mds: standby-replay -> replay takeover does not handle racing expire/trim
dup #6396 Zheng Yan
09:01 PM Bug #5981 (Fix Under Review): osd: journal didn't preallocate
Sage Weil
08:59 PM Revision 5bebf1ac (ceph): doc: Updated diagram.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:37 PM Revision 6fcea1a0 (ceph): rgw: also check quota before starting write
In that case we only do it if it's not chunked upload (for which we
don't have the content length).
Signed-off-by: Y...
Yehuda Sadeh
08:32 PM Revision 76284fa3 (ceph): rgw: check quota before completing write op
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:32 PM Revision 81aa478c (ceph): rgw: fix qutoa check
size is in kb
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:29 PM Revision dbfd4781 (ceph): ReplicatedPG: update pg stats correctly when doing a copy
The obs.oi.size needs to updated in the middle so that we actually
change the stats -- this got set backwards by mist...
Greg Farnum
08:29 PM Revision 4f5b3177 (ceph): ReplicatedPG: copy: do not use an OpContext in _copy_some
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:29 PM Revision 6658f3ce (ceph): ReplicatedPG: copy: remove most references to OpContext from process_co...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:29 PM Revision 5307703b (ceph): ReplicatedPG: follow the same finish path for failed copy ops
We don't necessarily want to respond to clients with a failure if
a copy got an error code. Instead, conditionally ex...
Greg Farnum
08:29 PM Revision 6ed8b7ae (ceph): ReplicatedPG: copy: add an ObjectContextRef to CopyOp
Use that instead of the OpContext::obc in copy codepaths.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
08:22 PM Revision 1bdc3f70 (ceph): Add unit_to_bytesize test for 'k' on input; continues fix for #4612
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:40 PM Revision 399f1d53 (ceph): Merge pull request #669 from ceph/wip-6443
ReplicatedPG: don't bless C_OSD_SendMessageOnConn
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:22 PM Revision 334f655c (ceph): ReplicatedPG: don't bless C_OSD_SendMessageOnConn
C_OSD_SendMessageOnConn doesn't need to lock the pg.
Canceling it resulted in a leaked message.
Fixes: 6443
Signed-o...
Samuel Just
07:04 PM Revision a9df335b (ceph): msgr: debug delay_thread join
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:45 PM Revision bc98013f (ceph): rgw: higher level quota check functionality
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:50 PM Revision b43bc1a0 (ceph): Use 'k' when printing 'kilo'; accept either 'K' or 'k' as input
Fixes: #4612
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
05:41 PM Revision cb43abda (ceph): Merge pull request #659 from ceph/wip-objecter-notier
Wip objecter notier
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:24 PM Revision c415d46e (ceph): Merge pull request #668 from liewegas/wip-cache-stall
osdc/ObjectCacher: limit writeback IOs generated while holding lock
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
05:23 PM Revision bf4234c0 (ceph): Merge pull request #663 from ceph/wip-cancel-copy
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
05:02 PM Revision 3d062c2a (ceph): rbd: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:59 PM Revision f3047be4 (ceph): Merge pull request #115 from ceph/wip-priority
add priorities to scheduling Zack Cerza
04:57 PM Revision 3e31c493 (ceph): nuke: make half-hearted attempt to sync before reboot
We don't want to block on sync for fear of a hung kernel
mount. However, we can give it a try and wait a few seconds...
Sage Weil
04:28 PM Revision cce990ef (ceph): osdc/ObjectCacher: limit writeback IOs generated while holding lock
While analyzing a log from Mike Dawson I saw a long stall while librbd's
objectcacher was starting lots (many hundred...
Sage Weil
04:22 PM Revision 055e3135 (ceph): rgw: quiet down warning message
Fixes: #6123
We don't want to know about failing to read region map info
if it's not found, only if failed on some ot...
Yehuda Sadeh
04:02 PM Bug #6378 (Resolved): mon: osdmap crc mismatch during scrub
Sage Weil
03:56 PM Bug #6442 (Resolved): mon: crush_ops.sh, test.py failures on master
Sage Weil
03:56 PM Revision 75b94ba2 (ceph): osd/ReplicatedPG: fix iterator corruption in cancel_copy_ops()
The cancel_copy() method removes the entry from copy_ops. Move the
iterator forward before calling.
Fixes segfault ...
Sage Weil
03:42 PM Bug #6384 (Resolved): ceph tool: incorrect pool delete line returns unintelligible failure message
Dan Mick
03:41 PM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
Hey, do you have the log on teh other OSD too? (it's on 192.168.168.201, and should have the string "192.168.168.201... Sage Weil
01:04 PM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
Sage, not sure if my logs relate to this bug, but i've been asked on #ceph to add it to this bug. I am on ubuntu 12.0... Andrei Mikhailovsky
02:38 PM Feature #6452 (Resolved): cachepool: snapshots
Some stuff:
- promoting clones means creating clones without CLONE pg log operations
- promoting head needs to pull...
Samuel Just
02:11 PM Revision d05c8ed8 (ceph): Merge pull request #117 from ceph/wip-tests
Port tests to py.test; add a couple tests Alfredo Deza
02:07 PM Revision 4135960e (ceph): Fix test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision 69ea8390 (ceph): Add test for skipping host key verification
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision 589560e6 (ceph): Port from nosetests to py.test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision f91f792c (ceph): Add another config test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:07 PM Revision 757b2988 (ceph): Don't use properties
They're quite inconvenient for this use-case.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
01:26 PM Bug #6451 (Resolved): btrfs async transactions deadlock on 3.12-rcwhatever
Sage Weil
12:40 PM Bug #6443 (Resolved): osd: leak of MOSDPGPushReply
Sage Weil
12:27 PM devops Bug #6387 (Resolved): Handle HostNotFound for execnet connection errors
Created pull request: https://github.com/ceph/ceph-deploy/pull/95
Merged with hash: ffe1fe7
We catch these ex...
Alfredo Deza
12:03 PM Bug #6446 (Duplicate): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log...
made two bugs for some reason Samuel Just
10:50 AM Fix #4612 (Resolved): unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recommends 'k'
Sage Weil
09:22 AM rgw Cleanup #6123 (Resolved): rgw: don't warn about missing region map
Sage Weil
09:17 AM rgw Bug #6445 (Resolved): rgw: leak in RGWBucketMetadataHandler::get()
Sage Weil
09:16 AM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
Sage Weil
09:05 AM devops Bug #6428 (Resolved): `ceph-deploy osd` calls missing $PATH
Merged into ceph-deploy master branch with hash: 0ffd809 Alfredo Deza
06:47 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
Jens-Christian Fischer wrote:
> Can I run a 0.67.3 MDS with the rest of the infrastructure on 0.61.8?
yes, you ca...
Zheng Yan
05:34 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
Can I run a 0.67.3 MDS with the rest of the infrastructure on 0.61.8?
We are using the rc1 kernels in order to run...
Jens-Christian Fischer
05:28 AM CephFS Bug #6450 (Need More Info): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
The first warning was caused by a MDS bug. (you can try upgrading MDS 0.67.3 ) The rest BUGs did not look like ceph r... Zheng Yan
04:57 AM CephFS Bug #6450 (Closed): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
We are running 10 hosts with 74 OSDs on Ubuntu 13.04, Ceph 0.61.8 and Kernel 3.12-rc1
root@h5:~# ceph --version
...
Jens-Christian Fischer
04:09 AM Revision 4f3487a4 (ceph): Merge pull request #664 from ceph/wip-6445
Wip 6445
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
04:09 AM Revision 3452aadd (ceph): ceph_argparse.py: clean up error reporting when required param missing
Treat "need 1, got 0" as a special case, and change the message to
"missing required parameter <x>". Also, when fail...
Dan Mick
04:07 AM Revision 988373ba (ceph): Merge pull request #665 from ceph/wip-6444
Wip 6444
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
03:48 AM rgw Bug #6449 (Rejected): Initiating multipart upload fails with no Content-Length header being set
It seems that some internal verification routine requires the "Content-Length" header being set for the "Initiate Mul... Tobias F
03:34 AM Revision 409aba6f (ceph): rbd.cc: add readonly option for "rbd map"
The device could only be set to rw(default) when mapping
now. This patch only handle the user space, because the
kern...
Guangliang Zhao
01:58 AM Revision 32f52332 (ceph): Invoke python with /usr/bin/env python instead of directly
Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit b9000b314b9166845ff302d4a827a9...
Dan Mick

09/30/2013

11:44 PM Feature #6143 (Fix Under Review): OSD: kill filestore_xattr_use_omap, leave it enabled forever, a...
David Zafman
11:42 PM Revision 5795777e (ceph): adding mixed-clients test that uses fuse client and kernel client
in parallel.
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)>
tamil
11:30 PM Revision b032931d (ceph): PendingReleaseNotes: update regarding librados change
Fix related to issue #6444
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:22 PM Revision 631476b9 (ceph): ceph.conf: filestore sloppy crc = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:21 PM Revision 56711370 (ceph): Merge pull request #660 from ceph/wip-fs-crc
sloppy / opportunistic CRC tracking in the filestore
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
11:21 PM Revision b245ca15 (ceph): os/FileStore: add sloppy crc tracking
Opportunistically track CRCs for data we write and verify it for data
we read.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
10:44 PM Revision 8912462f (ceph): rgw: drop async pool create completion reference
Fixes: #6444
Backport: dumpling
If pool creation fails (e.g., due to -EEXIST) then we leak the
completion object. Ear...
Yehuda Sadeh
10:40 PM Revision 46057925 (ceph): librados: pool async create / delete does not delete completion handle
Backport: dumpling
The pool async delete / create function used to delete the internal
completion object. However, ca...
Yehuda Sadeh
10:28 PM Revision fac4a897 (ceph): Merge pull request #662 from dmick/next
Invoke python with /usr/bin/env python instead of directly Alfredo Deza
10:25 PM Revision 7d1dc558 (ceph): doc: Diagram update and clarification on ceph-deploy admin results.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:25 PM Revision b23718a5 (ceph): doc: Diagram update from feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:24 PM Revision 245296aa (ceph): doc: Diagram updates from feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:04 PM Fix #4612 (Fix Under Review): unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recomme...
Dan Mick
10:04 PM Fix #4612: unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recommends 'k'
This is now parsed as input in unit_to_bytesize(), and printed in the various classes
in types.h. Fix both sides (a...
Dan Mick
10:02 PM Revision 4c8fbe08 (ceph): Merge pull request #661 from ceph/wip-copy-cleanups
Wip copy cleanups
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:01 PM Revision 71ba8336 (ceph): doc: Updated block device quick start to use ceph-deploy. OS neutral.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:58 PM Revision b9000b31 (ceph): Invoke python with /usr/bin/env python instead of directly
Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
09:49 PM Revision 7bf8cb7d (ceph): ReplicatedPG: remove useless pcop param from start_copy
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:49 PM Revision c8054ac5 (ceph): ReplicatedPG: remove unused CopyOp::waiting member, rename function for...
We never placed any ops here, and so we weren't ever requeuing any ops.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:49 PM Revision 7f3165b5 (ceph): ReplicatedPG: use our already-found iterator instead of going back into...
We have an iterator pointing at the element we want; no need to search
the map again in order to grab the element or ...
Greg Farnum
09:35 PM Fix #6242 (Duplicate): ceph CLI should honor `--help` and not return log lines back
The more I consider this, the more sure I am this is really a duplicate of 5634. The problem is that we don't issue ... Dan Mick
09:16 PM Revision 8dd7ea3f (ceph): rgw: fix leak in RGWMetadataManager::remove()
Backport: dumpling
Fixes: #6445
handler->get() returns a newly allocated obj, need to delete it when
done.
Signed-of...
Yehuda Sadeh
09:15 PM Subtask #3986 (Rejected): Send to ceph-dev for review
Dan Mick
09:13 PM Subtask #3985 (Rejected): api: Send to DH for Review
Dan Mick
09:12 PM Bug #6384 (Fix Under Review): ceph tool: incorrect pool delete line returns unintelligible failur...
Dan Mick
09:11 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
well, I've created a pull request; if you want to review, now's your chance Dan Mick
08:54 PM Revision 39238744 (ceph): common/SloppyCRCMap: add type to sloppily track crcs
Signed-off-by: Sage Weil <sage@inktank.com>
sloppy
Sage Weil
06:31 PM Revision 481fbbf4 (ceph): doc: Added Dumpling to OS Recommendations.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:59 PM Bug #6311 (Resolved): Some scripts assume the location of python
Dan Mick
03:00 PM Bug #6311 (Fix Under Review): Some scripts assume the location of python
Dan Mick
04:48 PM Revision 35cdd89c (ceph): Objecter: add "honor_cache_redirects" flag covering cache settings
When set to false, we do not redirect based on the cache_pool data
in the OSDMap. We'll use this so the OSDs can actu...
Greg Farnum
04:48 PM Revision 94478e01 (ceph): OSD: unset_honor_cache_redirects() on Objecter
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
04:10 PM Bug #6447: osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
testing a fix on 5992-2 Samuel Just
04:09 PM Bug #6447 (Resolved): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log....
-8> 2013-09-27 18:12:16.095433 7fecb5b54700 10 filestore(/var/lib/ceph/osd/ceph-0) _do_op 0x46e05f0 seq 287572 r ... Samuel Just
04:09 PM Bug #6446 (Duplicate): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log...
-12> 2013-09-27 18:12:16.095353 7fecb4b52700 10 osd.0 pg_epoch: 1532 pg[3.41( v 1518'111 (1503'101,1518'111] lb d3... Samuel Just
04:05 PM Revision 1fc24ffb (ceph): rbd.cc: propagate some errors to user-space when they're available
There was a bunch of situations in which we would have a proper error to
propagate to user-space but we would always ...
Joao Eduardo Luis
02:09 PM devops Bug #6428 (Fix Under Review): `ceph-deploy osd` calls missing $PATH
Opened pull request: https://github.com/ceph/ceph-deploy/pull/94 Alfredo Deza
01:09 PM devops Bug #6427 (Resolved): ceph-deply osd activate breaks on error
Merged into ceph-deploy master branch with hash: 4a9ed622913f82c75849de2e5ebcb20e26fb605f
Migrated the whole funct...
Alfredo Deza
08:37 AM devops Bug #6427 (Fix Under Review): ceph-deply osd activate breaks on error
Pull request opened: https://github.com/ceph/ceph-deploy/pull/93 Alfredo Deza
04:01 AM Bug #6442 (In Progress): mon: crush_ops.sh, test.py failures on master
Joao Eduardo Luis
03:53 AM Revision 66aeca5a (ceph): qa/workunits/mon/crush_ops.sh: fix test
Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c8cae87e9e08468cc86145...
Sage Weil

09/29/2013

09:21 PM Subtask #6391: stuck incomplete
ubuntu@teuthology:/a/teuthology-2013-09-28_23:00:19-rados-next-testing-basic-plana/23258 ? Sage Weil
09:07 PM rgw Bug #6445 (Resolved): rgw: leak in RGWBucketMetadataHandler::get()
... Sage Weil
09:06 PM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
... Sage Weil
09:04 PM Bug #6443 (Resolved): osd: leak of MOSDPGPushReply
... Sage Weil
09:02 PM Bug #6207: Found incorrect object contents
ubuntu@teuthology:/a/teuthology-2013-09-27_23:00:04-rados-master-testing-basic-plana/21804 Sage Weil
09:01 PM Bug #6442 (Resolved): mon: crush_ops.sh, test.py failures on master
I see a series of failures that look like the mon just comes up with bad osdmap data after (re)starting a down mon:
...
Sage Weil

09/28/2013

05:32 PM Bug #6207: Found incorrect object contents
i think we should implement opportunistic crcs in FileStore.
any time we do a write, we record in an xattr the crc...
Sage Weil
04:10 AM Revision 76321f8f (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/common/crc32c_intel_fast.c
Sage Weil
04:09 AM Revision d6ec7891 (ceph): Merge pull request #658 from dmick/next
ceph.in: fix missing exception variable in failure to open -o file
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:08 AM Revision d18d5a8a (ceph): Added mixed-clients suite that exercises parallel workloads from
kernel client and user space client.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
12:07 AM Revision b6f278c8 (ceph): ceph.in: fix missing exception variable in failure to open -o file
Fixes: #6424
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
12:06 AM Revision cd566a4c (ceph): Merge pull request #657 from ceph/wip-6397
Wip 6397
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

09/27/2013

11:45 PM Revision 1e9e34bc (ceph): rgw: don't append NULL char before json parsing
Parser handles that by itself.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:44 PM Revision 793d9d27 (ceph): ceph_json: use different string constructor for parser buffer
Fixes: #6397
Previous implementation did not user the constructor with the length
param.
Signed-off-by: Yehuda Sadeh...
Yehuda Sadeh
11:43 PM Revision c821da95 (ceph): rgw: more quota implementation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:09 PM Bug #6424 (Resolved): ceph cli: -o failure to open gives backtrace, not error message
Dan Mick
09:51 PM Revision 434ad764 (ceph): rgw: add bucket quota config to entities
Add bucket quota fields to various entities: regionmap (for global
configuration), user info, bucket info.
Signed-of...
Yehuda Sadeh
09:31 PM Revision 058f5356 (ceph): Merge pull request #643 from dachary/master
autoconf: fix build out of tree
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:59 PM Revision 4fe01b1f (ceph): doc: changed journal aio default to true.
fixes: #6389
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:44 PM Revision a3aa0057 (ceph): qa: workunits: mon: test snaps ops using rbd.
Regression test for #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b2b0f202ea...
Joao Eduardo Luis
08:40 PM Revision 2d3eb52e (ceph): Merge pull request #654 from ceph/wip-testrados
fix some issues with ceph_test_rados
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:15 PM Revision 28949d5d (ceph): Formatter: add dump_bool()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:02 PM Revision 2860e9d7 (ceph): schedule: show priority on -s
Make output a bit nicer too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:57 PM Revision acdaf3d4 (ceph): schedule: priority option
Default to 1000. Note that beanstalk priority is 2^31, so this
won't mix well with older code scheduling things at t...
Sage Weil
06:23 PM Revision efc6b5ea (ceph): ceph_test_rados: remove useless snapc setup
We update this on snap create and delete; no need to do it any other
time.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:23 PM Revision 37d72209 (ceph): ceph_test_rados: update for copy_from in begin, not finish
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:55 PM Revision b06c1898 (ceph): common/crc32c_intel_fast: avoid reading partial trailing word
The optimized intel code reads in word-sized chunks, knowing that the
allocator will only hand out memory in word-siz...
Sage Weil
05:41 PM Revision e5fa6d16 (ceph): rgw: more quota utility stuff
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:13 PM rgw Bug #6397 (Resolved): rgw: valgrind issue
commit:1e9e34bc17564a9f7b3a84dfa9eb1aeab30dbae3 and commit:793d9d27b2398de80931d81216d22eda3b63a096 Josh Durgin
05:11 PM rgw Bug #6360 (Pending Backport): rgw: keystone token cache not working
Looks good to me. Josh Durgin
04:24 PM Bug #6207: Found incorrect object contents
slider:/home/samuelj/interesting_logs/13-09-27-04:48:13-btrfsmaybezero has a possible example. notes.txt contains a ... Samuel Just
03:38 PM Bug #6441 (Can't reproduce): msgr: leak of tls from delay thread
... Sage Weil
03:30 PM Feature #6409 (Fix Under Review): buffer: cache crc values
Sage Weil
03:30 PM Feature #6408 (Fix Under Review): crc: unit test demonstrating crc for concatenation of string
Sage Weil
02:02 PM Documentation #6389 (Resolved): journal_aio is set to true by default
See http://ceph.com/docs/master/rados/configuration/journal-ref/index.html John Wilkins
01:53 PM Documentation #6389 (In Progress): journal_aio is set to true by default
John Wilkins
02:01 PM Feature #6438 (Resolved): EC: implement EC client IO
Just what it sounds like! See design docs on how this actually needs to work. Samuel Just
02:01 PM Feature #6437 (Resolved): EC: implement ECBackend recovery
Just what it sounds like! Samuel Just
02:00 PM RADOS Feature #6436 (New): erasure-code: Downgrade testing
We need tests to verify some behavior:
1) A cluster which has had EC enabled will not downgrade to Dumpling (and the...
Samuel Just
01:56 PM Bug #6400: osd crashed in dumpling due to unexpected error (EEXIST?)
This isn't due to the JOURNAL_FULL thing, that's just noise. The assert appears to be the one which triggers when we... Samuel Just
01:53 PM Feature #6435 (Rejected): EC: [link] review and test PGBackend
Loïc Dachary
01:49 PM Subtask #6434 (Rejected): review and test PGBackend
the first iteration of PGBackend has been merged in master ( #5857 ) and would benefit from review and possibly tests... Loïc Dachary
01:15 PM rbd Feature #1790 (Resolved): rbd: have a way of establishing configured mappings at boot time
commit:a4ddf704868832e119d7949e96fe35ab1920f06a Josh Durgin
01:11 PM rbd Feature #5938 (Rejected): openstack: nova: allow live-migration without detach/reattach for rbd
already works in grizzly Josh Durgin
01:11 PM rbd Feature #6432 (Resolved): Change TGT Plugin to allow setting client name for authentication
Ian Colle
01:09 PM devops Feature #5775 (In Progress): create qemu rbd package for rhel 6.5 - qemu-rbd
Ian Colle
01:04 PM rgw Feature #4466 (In Progress): Quotas per bucket - synchronous
Yehuda Sadeh
01:03 PM rgw Feature #6192 (Fix Under Review): rgw: DR: per object sync
Josh Durgin
01:03 PM rgw Feature #4340 (Fix Under Review): rgw: dr: data sync agent: implement full sync
Josh Durgin
01:03 PM rgw Feature #6193 (Fix Under Review): rgw: DR: per bucket sync
Josh Durgin
01:03 PM rgw Feature #4341 (Fix Under Review): rgw: dr: data sync agent: implement delta changes sync
Yehuda Sadeh
11:30 AM devops Feature #6067 (In Progress): ceph-deploy: make mon create catch common errors
Alfredo Deza
08:02 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
Created #6410 so we can use some of the new functionality with cuttlefish too. Alfredo Deza
10:58 AM Revision 6347fcf7 (ceph): Merge pull request #650 from dachary/wip-6425-2
pybind: update osd blacklist tests for nonce Loïc Dachary
10:52 AM devops Feature #6020: radosgw-apache opinionated package
Proposed package name is radosgw-apache. Also proposing that this be created as a subpackage of the current ceph pac... Anonymous
10:47 AM devops Feature #6310: Get Dumpling into CentOS Ceph repo
Waiting to hear back from Centos when 0.67.3 is available in their testing repo. But we probably want 0.67.4 to be t... Anonymous
10:45 AM devops Feature #5282: Get Dumpling into EPEL
Ceph-0.67.3 is in testing repos now. Sound like we want 0.67.4 to be the version that into the stable repo. Anonymous
10:25 AM Revision e6e8cb8d (ceph): pybind: update osd blacklist tests for nonce
Update the unit tests to reflect a) that the nonce is no longer mandatory,
b) that it must be an integer.
http://tra...
Loïc Dachary
09:39 AM devops Bug #6410 (Resolved): support older version of ceph for mon_status commands
Opened pull request https://github.com/ceph/ceph-deploy/pull/92
We are now using the backwards compatible command,...
Alfredo Deza
09:36 AM Bug #6429 (Need More Info): msg/Pipe.cc: 1029: FAILED assert(m)
I assume they restarted okay? I believe this problem has been fixed in dumpling. It is a rare race having ot do wit... Sage Weil
07:00 AM Bug #6429 (Can't reproduce): msg/Pipe.cc: 1029: FAILED assert(m)
Not sure what happened, I had restarted a server with 9 OSDs when all of a sudden around 30 of our OSD processes died... Jens-Christian Fischer
09:32 AM devops Bug #6431 (Duplicate): ceph-deploy should properly delimit commands
Duplicate of #6423 Alfredo Deza
08:54 AM devops Bug #6431 (Duplicate): ceph-deploy should properly delimit commands
It is currently hard to tell where ceph-deploy commands start, for example if one is deploying 10 monitors
there is ...
Alfredo Deza
07:37 AM Bug #6430 (Duplicate): OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
I have two OSD (0.61.8) that crash on startup. Two other OSD on the same host work just fine
Attached is the log...
Jens-Christian Fischer
05:36 AM devops Bug #6428 (Resolved): `ceph-deploy osd` calls missing $PATH
There are a few functions left in `ceph_deploy/osd.py` that use the old connecting library and cause issues because $... Alfredo Deza
05:30 AM devops Bug #6427 (Resolved): ceph-deply osd activate breaks on error
There are undefined variables for this command that attempt to construct the error messaging... Alfredo Deza
03:59 AM Bug #6426 (Resolved): test_ceph_argparse broken
Loïc Dachary
03:48 AM Bug #6426: test_ceph_argparse broken
next is ok because it does not contain test_ceph_argparse.py Loïc Dachary
03:22 AM Bug #6426 (Resolved): test_ceph_argparse broken
... Loïc Dachary
03:24 AM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
Joao suggested to open #6426 instead of reopening Loïc Dachary
02:10 AM Bug #6425 (Fix Under Review): ceph cli: EntityAddr validation presumes presence of nonce; not req...
Loïc Dachary
01:30 AM Revision 0bfda470 (ceph): test/common/get_command_descriptions: null terminate c string
This fixes a bunch of trailing goop I see on my machine.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:24 AM Revision 493427dd (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/pybind/ceph_argparse.py
Sage Weil
01:21 AM Revision 5e3145a4 (ceph): Merge pull request #648 from dmick/wip-6425
ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:15 AM Revision c5831fa1 (ceph): ceph_test_rados: improve debug output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:14 AM Revision eec315f2 (ceph): ceph_test_rados: fix update_object_full
Update at current snap, not the last snap we did an update.
Broken this this was introduced in 996af2d8fd8e60bcdce8e...
Sage Weil
01:06 AM Revision 1ba7e47c (ceph): ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
It's legal to give a CephEntityAddr to osd blacklist with no nonce,
so allow it in the valid() method; also add valid...
Dan Mick

09/26/2013

11:23 PM Revision 60017e07 (ceph): Merge pull request #646 from liewegas/wip-6385
qa/run_xfstests.sh: use old xfstests until we adapt to new org
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:21 PM Revision beb36630 (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py...
Sage Weil
11:20 PM Revision b475ff95 (ceph): Add CEPH_ARGS at the end of sys.argv
This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o...
Benoît Knecht
11:17 PM Revision 86cd7e92 (ceph): Merge pull request #647 from ceph/wip-ceph-cli-env
improve ceph clie CEPH_ARGS handling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:12 PM Bug #6422 (Fix Under Review): write_superblock() and write_version_stamp() not safe
David Zafman
02:08 PM Bug #6422 (Resolved): write_superblock() and write_version_stamp() not safe
These function truncate the file before re-writing it. A crash could leave an empty file. David Zafman
11:06 PM Revision 30abe324 (ceph): Add CEPH_ARGS at the end of sys.argv
This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o...
Benoît Knecht
11:06 PM Revision 97f462be (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py...
Sage Weil
10:17 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
With both those suggestions implemented, the output looks like this:... Dan Mick
03:53 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
Yeah, it's not the best message. Maybe we should special case the 'saw 0 expected 1' case to something more intellig... Dan Mick
11:23 AM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
Yeah, that would probably be good. It's clearly gotten to the point that it knows what command it's looking at, but w... Greg Farnum
11:14 AM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
Not sure what you'd want to happen here; the "semantic reason for the failure of the command" is a bit of a stretch. ... Dan Mick
10:02 PM Revision cbf0ba22 (ceph): qa/run_xfstests.sh: use old xfstests until we adapt to new org
Tests were rearranged upstream; use an old version for the time being
until we can refactor run_xfstests.sh to cope. ...
Sage Weil
09:26 PM Revision bab72ed3 (ceph): os: Simplify collection_list* funcs by removing dynamic_cast
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:07 PM Revision db5bbdd0 (ceph): rgw: quota utility class
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:37 PM Revision 2acceef6 (ceph): valgrind: suppress inet_ntop noise
See #6240
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:12 PM Revision b5a39787 (ceph): Merge pull request #645 from liewegas/wip-6346
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
07:10 PM Revision a2f85115 (ceph): Merge pull request #114 from ceph/wip-linter
Fix lots of linter errors Alfredo Deza
07:03 PM Revision 21765ce4 (ceph): Move 'import os' to inside main()
This is necessary because of the monkey-patching. Zack Cerza
07:02 PM Revision 962a9ae2 (ceph): Add '# noqa' to suppress a linter error
Fixing this would require some more significant changes... and tempt me
with rewriting every module in the directory....
Zack Cerza
07:02 PM Revision 622ce111 (ceph): Don't redefine variable
(cherry picked from commit 083717c1b4022289806030faf23ff7c4aa371f19) Zack Cerza
07:01 PM Revision 8a11e4d0 (ceph): Remove unused variables
(cherry picked from commit 581b6b3e977b99fc58fe25e66c933c65e38dc87c) Zack Cerza
07:01 PM Revision 84974370 (ceph): Remove unused imports
(cherry picked from commit 586817481119c4fc4a39f8804e7871a43491e01f) Zack Cerza
07:01 PM Revision 97c56ef3 (ceph): Merge pull request #631 from ceph/wip-5857-8
Wip 5857 8
Reviewed-by: Sage Weil <sage@inktank.com>
athanatos
07:01 PM Revision a2c9bdc7 (ceph): Fix undefined name errors
(cherry picked from commit f59497ef2214f29d5995435d83766c7994e8f2cd) Zack Cerza
07:00 PM Revision 62626b49 (ceph): Merge pull request #546 from ceph/wip-5862
Wip 5862
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
07:00 PM Revision b301a741 (ceph): Make teuthology.locker a module
Zack Cerza
06:59 PM Revision cb3b563e (ceph): Add missing requirement: web.py
(cherry picked from commit 1b3349525c361d4253f76729f8416ac6d9029289) Zack Cerza
06:59 PM Revision fb5c3681 (ceph): add flake8 checks to teuthology
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 27c9eb8f81dc25c7b50bfb77d4d2d4ab4d1...
Alfredo Deza
06:35 PM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
Dan Mick
06:07 PM Bug #6425 (Fix Under Review): ceph cli: EntityAddr validation presumes presence of nonce; not req...
https://github.com/ceph/ceph/pull/648 Dan Mick
04:51 PM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
Mandell Degerness notices that ceph osd blacklist rm <ip> no longer works; the Python validator
is assuming that arg...
Dan Mick
06:29 PM Revision aba6efda (ceph): common, os, osd, test, tools: FileStore must work with ghobjects rather...
Add ghobject_t to hboject.h header
Add constants NO_SHARD/NO_GEN and change gen_t/shard_t
Convert other headers from ...
David Zafman
06:29 PM Revision 222f5aa6 (ceph): osd: Cleanup init()/read_superblock()
Fix error handling in init()
Cleanup read_superblock() by moving unrelated code into init()
Move init() feature upgra...
David Zafman
06:29 PM Revision 4a757eb8 (ceph): os/ObjectStore: Interim collection_list* functions in ObjectStore
Handle ghobject_t to hobject_t conv of collection_list* funcs
Temporary code so that this branch doesn't break master...
David Zafman
06:29 PM Revision 55f4aa19 (ceph): osd: Remove code for reading ancient unsupported logs
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:29 PM Revision 9750965f (ceph): os: Make write_version_stamp() private
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:29 PM Revision c6b83180 (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
06:29 PM Revision 793ba9f1 (ceph): include, test: Add CompatSet::merge() operation
New func merge() adds missing features from specified CompatSet
Add merge testing to unittest
Signed-off-by: David Z...
David Zafman
06:24 PM Revision acc47d23 (ceph): include: Bug fixes for CompatSet
FeatureSet insert/remove
Use 64-bit arithmetic to allow features past 31
Allow feature 63 by fixing assert in ins...
David Zafman
06:24 PM Revision 4bc8f09f (ceph): test: Adding unittest for CompatSet
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:24 PM Revision bb195c24 (ceph): osd: read_superblock() not outputing unsupported features when incompat...
Use working version of CompatSet::unsupported() to improve log output
Backport: dumpling, cuttlefish
Signed-off-by:...
David Zafman
06:24 PM Revision 98b3cd3a (ceph): os: Fix version_stamp_is_valid() and write_version_stamp() error return
Caused by 341fb208aa32117f58ed4ce623f4b152f64ac72e
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
06:24 PM Revision a1f6b14e (ceph): ReplicatedPG: take obc read lock prior to recovering an object to replicas
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision b06dce3b (ceph): ReplicatedPG/Backend: fix up recalc_subsets
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 02e5c1fc (ceph): ReplicatedPG: correctly handle backfill
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 039da62f (ceph): ReplicatedPG: don't proceed to backfill until recovering is empty
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 32900653 (ceph): OSD,ReplicatedPG: queue pushes in a op_tp workqueue
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision aeadecda (ceph): ReplicatedPG.h: remove temp_coll stub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 2bc1e38c (ceph): ReplicatedPG: assert build_push_op succeeds on primary
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 07905af8 (ceph): ReplicatedPG: remove noop C_OSD_CompletedPull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision b29ac2ad (ceph): ReplicatedBackend::handle_pull_response: use list<ObjectContextRef>
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 273ac2b4 (ceph): ReplicatedPG/Backend: shuffle over submit_push_*/build_push_op
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 4bc0eab1 (ceph): ReplicatedPG/Backend: split recover_missing out of prepare_pull
Also, move prepare_pull to PGBackend.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:24 PM Revision 31c60422 (ceph): ReplicatedPG/Backend: handle down pull sources
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 3d6eb6ea (ceph): ReplicatedPG: remove pushing/pulling
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 9e8c3c3d (ceph): ReplicatedPG/Backend: move prep_push and friends to ReplicatedBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision e7a0b234 (ceph): ReplicatedBackend: remove priority from Pull/PushInfo
Instead, we'll just nab the priority from the messages.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:24 PM Revision 656d084d (ceph): ReplicatedBackend: track object contexts in Push/PullInfo
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision a287167c (ceph): ReplicatedBackend: handle stats properly
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 6cccef2d (ceph): ReplicatedBackend: wire in start_pushes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision d53fc899 (ceph): ReplicatedPG/Backend: shuffle sub_op_push_reply
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 0e16230f (ceph): ReplicatedPG: make log_subop_stats static
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 8daaeba3 (ceph): ReplicatedPG/Backend: convert sub_op_pull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 3e734722 (ceph): ReplicatedPG/Backend: move _do_push,_do_pull_response,do_push
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 666a316d (ceph): ReplicatedPG/Backend: shuffle do_pull/do_push_reply
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision f9810797 (ceph): ReplicatedPG/Backend: move handle_*
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision c1c2debd (ceph): ReplicatedPG/Backend: move over _failed_push
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision fea30f5b (ceph): ReplicatedPG/Backend: move over send_pushes/send_pulls/prep_push_op_blank
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 62a1eb6f (ceph): osd/: add PGBackend interfaces and stubs
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 138ccbee (ceph): OSD,ReplicatedPG: let PGBackend handle the temp collection
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 30ac934e (ceph): ReplicatedPG: pass on dump_recovery_info to PGBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 3148b121 (ceph): PG,ReplicatedPG: handle do_request in ReplicatedPG,PGBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 7da308bb (ceph): ReplicatedPG: extract PGBackend::Listener recovery callbacks
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 087f708b (ceph): osd/: allow dout for ReplicatedBackend methods to work in ReplicatedPG.cc
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision 8d447be1 (ceph): ReplicatedPG/Backend: shuffle sub_op_push over to ReplicatedBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:24 PM Revision f94e6a30 (ceph): ReplicatedPG: Allow get_object_context caller to provide attributes
This will be used by PGBackend implementers to get the SnapSet
and ObjectInfo for newly recovered objects on the prim...
Samuel Just
06:21 PM Revision de4cc871 (ceph): FileStore: ping tphandle between each operation within a transaction
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision 5b7fa627 (ceph): ReplicatedPG: send_push is unused
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision 5f44a949 (ceph): WorkQueue: add a workqueue which simply runs queued GenContexts
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:42 PM Revision 2b152e2b (ceph): Merge pull request #644 from ceph/wip-6345
reverse the order of the mons in the init script when stopping
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:38 PM Revision 179001b4 (ceph): osd/ReplicatedPG: fix bl resize on write vs truncate race
If we resize the write due to the funky truncate behavior, we need to
resize the bufferlist to match.
Fixes: #6346
S...
Sage Weil
05:30 PM Revision 881309db (ceph): Merge pull request #606 from ceph/wip-6332
Reviewed-by: Sage Weil <sage@inktank.com> Gregory Farnum
05:27 PM Revision bd0f29a2 (ceph): mon: OSDMonitor: do not write full_latest during trim
On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full...
Joao Eduardo Luis
05:23 PM Revision 6b435f5d (ceph): mon: don't list "--yes-i-really-mean-it" options as required
By default options are required, and that leads to the Ceph CLI making
users add this to their commands before even s...
Greg Farnum
05:21 PM Revision 89482cac (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:10 PM Revision 9d5b724a (ceph): do not quote the variable to loop over
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:51 PM Revision f45675c2 (ceph): msg/msg_types: use proper NI_MAXSERV when formatting an IP address
May as well be pedantic about it, even though we are leaving the port
in numeric form.
Signed-off-by: Sage Weil <sag...
Sage Weil
04:49 PM Revision 5584b371 (ceph): reverse the order of the mons in the init script when stopping
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:27 PM Revision ca97fae8 (ceph): qa: update snaps workunits for allow_new_snaps flag
Test that it works in snaptest-0.sh, and set the flag in
all the snap workunits so they continue to function.
Signed...
Greg Farnum
04:26 PM Revision 9771b1d5 (ceph): MDS: lock out snapshots until after a flag has been set in the MDSMap
This way users can't put snapshots on their clusters unless they explicitly
ask for them and have seen a warning mess...
Greg Farnum
04:14 PM Revision b1441705 (ceph): mds: properly return log replay error
The only context that should see this is
C_MDS_BootStart, and it is prepared for failures,
so there's no reason to al...
Yan, Zheng
04:09 PM Revision 1d67aeba (ceph): common/crc32c_intel_fast: fix compile-time #ifdef
This wasn't getting built in!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.co...
Sage Weil
03:05 PM Bug #6424: ceph cli: -o failure to open gives backtrace, not error message
Dan Mick
03:04 PM Bug #6424 (Resolved): ceph cli: -o failure to open gives backtrace, not error message
Apparently the "can't open output file" path is not quite right:... Dan Mick
02:59 PM rbd Bug #6386: ceph-osd processes are having hang tasks
I would try whatever kernel ubuntu has for precise that is > 3.8... not sure offhand what they have. If nothing else... Sage Weil
03:08 AM rbd Bug #6386: ceph-osd processes are having hang tasks
Let me clarify the previous message. It happened once, but the hang tasks happened on many osds, not just on one. I'v... Andrei Mikhailovsky
03:05 AM rbd Bug #6386: ceph-osd processes are having hang tasks
Sage,
I've seen this once on ceph 0.67.3. However, I've upgraded from 0.61.7 about 3 weeks ago and this happened o...
Andrei Mikhailovsky
02:47 PM Feature #6423 (Resolved): ceph-deploy should log command line args to logfile
In order to help improve reading the log after the fact, ceph-deploy should log the command line args to the ./{clust... Anonymous
02:06 PM Bug #6381: need apache-fastcgi packages built for fedora and debian
we may need to rebuild apache-fastcgi packages for centos and rhel as well.... Tamilarasi muthamizhan
02:01 PM Subtask #5862 (Resolved): FileStore must work with ghobjects rather than hobjects
Pull request #546
aba6efda13eb6ab4b96930e9cc2dbddebbe03f26
David Zafman
01:48 PM rgw Bug #6302 (Resolved): rgw: tasks/rgw_s3tests_multiregion.yaml tests hang
Sage Weil
01:39 PM rgw Bug #6240 (Resolved): rgw: invalid read on addr in msgr via objecter
pushed valgrind suppressions to all relevant teuthology.git branches Sage Weil
01:22 PM RADOS Feature #6421 (New): FileStore: Op unit tests
I asked if zero-length writes to the FileStore actually worked, and Sage suggested adding some unit tests for that ki... Greg Farnum
01:14 PM devops Feature #6310 (In Progress): Get Dumpling into CentOS Ceph repo
67.3 builds under mock on centos Anonymous
01:13 PM Messengers Feature #6420 (New): buffer: make writemsg use splice where possible
Sage Weil
01:13 PM Bug #6346 (Resolved): OSD: do not crash on bad client op input
Merged commit:179001b42c142e0877e6c4991f88e7355c9b82ff into next via commit:b5a3978728d9435a543c00bb718f6e02438285c7 Greg Farnum
01:13 PM Feature #6419 (Resolved): buffer: make write_fd use splice where possible
Sage Weil
01:13 PM Messengers Feature #6418 (New): buffer: make readmsg use raw_pipe where possible
Sage Weil
01:12 PM Feature #6417 (Resolved): buffer: make read use raw_pipe() where possible
Sage Weil
01:12 PM Feature #6416 (Resolved): buffer: create raw_pipe class; convert to buffer if inspected
Sage Weil
01:11 PM Feature #6415 (Resolved): buffer: instrument c_ptr() calls
Sage Weil
01:11 PM Feature #6414 (Rejected): filestore: make read() use a bufferlist method
Sage Weil
01:10 PM devops Feature #6020: radosgw-apache opinionated package
Ian Colle
01:09 PM Messengers Feature #6413 (New): msgr: move readmsg() into bufferlist; refactor read_message()
Sage Weil
01:07 PM Messengers Feature #6412 (New): msgr: remove old rx_buffers functionality
Sage Weil
01:02 PM Messengers Feature #6411 (New): msgr: move iov + sendmsg into bufferlist::sendmsg method
... Sage Weil
12:57 PM devops Bug #6410 (Resolved): support older version of ceph for mon_status commands
All the `mon_status` commands that are currently implemented for dumpling versions of Ceph.
This can totally work ...
Alfredo Deza
12:56 PM Feature #6409 (Resolved): buffer: cache crc values
Sage Weil
12:56 PM Feature #6408 (Resolved): crc: unit test demonstrating crc for concatenation of string
Sage Weil
12:36 PM Revision fdf50dbc (ceph): Merge pull request #111 from ceph/wip-missing-packages
If we're scheduling for non-ubuntu, look for rpms Alfredo Deza
12:02 PM Feature #5993 (Resolved): EC: [link] Refactor recovery to use PGBackend methods
Samuel Just
12:02 PM Feature #5998 (Resolved): EC: [link] FileStore must work with ghobjects rather than hobjects
Samuel Just
11:30 AM devops Bug #6345 (Resolved): order of init.d script shutdown sequence
Sage Weil
10:44 AM Bug #6378 (Pending Backport): mon: osdmap crc mismatch during scrub
Sage Weil
10:31 AM CephFS Bug #6399 (Resolved): snaptest-0.sh fails
In master, commit:3cffff2a1abd266abbbc97effd73b79695d29682 Greg Farnum
09:34 AM CephFS Bug #6399 (Fix Under Review): snaptest-0.sh fails
Sage Weil
09:47 AM Revision a65a8678 (ceph): autoconf: fix build out of tree
so that the following works:
git clone git@github.com:ceph/ceph.git
cd ceph
./autogen.sh
mkdir ../build
cd ../build
...
Loïc Dachary
08:27 AM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
/a/teuthology-2013-09-20_23:01:15-fs-master-testing-basic-plana/8560
All these archive dirs we reference here are ...
Greg Farnum
07:35 AM rgw Bug #6397 (Fix Under Review): rgw: valgrind issue
Yehuda Sadeh
03:42 AM Revision 7147ef7f (ceph): Merge pull request #632 from ceph/wip-rworder
fix up read vs write ordering flags; make ceph_test_rados use it
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
03:08 AM Tasks #4321 (Resolved): unit tests for FileStore::_detect_fs
A new ticket can be created when there is an incentive to keep working on this topic. When and if someone find the mo... Loïc Dachary
03:06 AM Documentation #5058 (Resolved): docs/master/dev/osd_internals updates
This has been transformed into an ongoing update process with no designated issue to track progress. Loïc Dachary
03:02 AM Feature #6274 (Resolved): mon: MonCommand.h unit tests
Loïc Dachary
02:18 AM Revision fde0f864 (ceph): Context: add GenContext templated on the callback argument
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
12:08 AM Revision 3cffff2a (ceph): mds/Server: fix LOOKUPSNAP
The current LOOKUPSNAP code path was dereferencing mdr->dn[0] and getting
SEGV. Instead, set the do_lookup arg to fa...
Sage Weil

09/25/2013

11:51 PM Revision fedbf353 (ceph): added v0.67.2 to upgrade-dumpling suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:49 PM Revision eda807e0 (ceph): common/bloom_filter: make mode match formatting
3 space tabs.. blech. Let's not change it now, though.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:49 PM Revision 8dcdeb2e (ceph): common/bloom_filter: make optimal parameter calculation static
We pass the ctor our target behavior and calculate parameters based on
that. Avoid storing the target behavior, and ...
Sage Weil
11:49 PM Revision 9df9155c (ceph): common/bloom_filter: make bloom_filter encodable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:49 PM Revision 12aa53cc (ceph): common/bloom_filter: move header from include/
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:43 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
where to get the mds log? (I can access your lab now) Zheng Yan
01:06 PM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
... Greg Farnum
11:08 PM Revision 52c7f279 (ceph): Merge pull request #640 from ceph/wip-mon-pgmap
fix mon crash when osdmap and pgmap aren't yet synced
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
10:47 PM Revision 4d8f78bc (ceph): mon/PGMonitor: fix segfault when osdmap and pgmap stats are out of sync
The leader mon is responsible for propagating changes in the osdmap
into the pgmap (e.g., when a pool or osd goes awa...
Sage Weil
10:39 PM Revision aead63cf (ceph): Merge pull request #637 from dachary/master
mailmap: add Matthew Roy, Matthew Wodrich Sage Weil
10:39 PM Revision 9a9e4ca2 (ceph): Merge pull request #639 from ceph/wip-gtest
Makefile: don't use srcdir in TESTS
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com>
Sage Weil
10:36 PM Revision 8de31437 (ceph): If we're scheduling for non-ubuntu, look for rpms
Zack Cerza
09:09 PM rgw Bug #6240: rgw: invalid read on addr in msgr via objecter
valgrind shows ... Sage Weil
08:49 PM Revision e30f1fa7 (ceph): Merge pull request #110 from ceph/wip-nuke-import-os
nuke: add missing import os Zack Cerza
08:42 PM Revision 25bc62de (ceph): nuke: add missing import os
$ teuthology-nuke -a . -r -u
Traceback (most recent call last):
File "/home/ubuntu/bin/teuthology-nuke", line 9, i...
Sage Weil
08:37 PM Revision 47993680 (ceph): Makefile: don't use srcdir in TESTS
src/Makefile-env.am:31: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/unittest_bufferlist.sh'
src...
Sage Weil
05:46 PM Revision 7bbadf19 (ceph): mailmap: add Matthew Roy, Matthew Wodrich
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
05:25 PM Bug #6081: osd crashed during upgrade tests from dumpling to next in the nightlies
ubuntu@teuthology:/a/teuthology-2013-09-25_01:35:02-upgrade-small-next-testing-basic-vps/17002 Tamilarasi muthamizhan
05:22 PM Bug #6400 (Duplicate): osd crashed in dumpling due to unexpected error (EEXIST?)
logs: ubuntu@teuthology:/a/teuthology-2013-09-25_01:35:02-upgrade-small-next-testing-basic-vps/17000... Tamilarasi muthamizhan
05:10 PM Revision c8cae87e (ceph): qa/workunits/mon/crush_ops.sh: fix test
Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:53 PM CephFS Bug #6399 (Resolved): snaptest-0.sh fails
MDS backtrace:... Greg Farnum
04:31 PM Revision 60d541d3 (ceph): Merge pull request #615 from dachary/wip-jerasure-copy
ErasureCode: get rid of extra copy when encoding
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:23 PM Revision cea343d0 (ceph): Merge pull request #634 from dachary/master
git: consolidate mails in commit logs
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:23 PM Revision 81e571fb (ceph): Merge pull request #636 from dachary/wip-get_command_description
autoconf: remove get_command_descriptions dependency to gtest
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:10 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
This is at least helped by commit:7e1c73538f44ad83db476ffa15d5121470b5154e in wip-6332 (pull request: https://github.... Greg Farnum
02:26 PM Revision 812234cb (ceph): ErasureCode: get rid of extra copy when encoding
The substr_of bufferlist method is used to reduce the copies to the
strict minimum. It is both able to split bufferpt...
Loïc Dachary
01:50 PM Revision 661676f4 (ceph): Merge pull request #109 from ceph/wip-6388
only use host_key if it is not None Zack Cerza
01:25 PM Revision 80dcab7f (ceph): only use host_key if it is not None
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
01:12 PM rgw Bug #6397 (Resolved): rgw: valgrind issue
... Yehuda Sadeh
12:53 PM CephFS Bug #6394 (Resolved): teuthology: bad dereference in mds thrasher
... Greg Farnum
12:24 PM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
Sage Weil wrote:
> We've seen similar issues on fedora with ipv4; there it was just a problem with the init/systemd ...
Wido den Hollander
09:44 AM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
We've seen similar issues on fedora with ipv4; there it was just a problem with the init/systemd ordering (networkman... Sage Weil
12:11 PM Revision 2422b2ae (ceph): autoconf: remove get_command_descriptions dependency to gtest
It is not required and a leftover of the time when it was a unit test
which was a mistake to begin with. It has been ...
Loïc Dachary
11:19 AM Bug #6346: OSD: do not crash on bad client op input
Well there's something weird going on then, because this is post-0.69 and appears to have passed those checks:... Greg Farnum
10:25 AM Bug #6392 (Resolved): crush_ops.sh failure
Sage Weil
09:44 AM Bug #6392 (Resolved): crush_ops.sh failure
ubuntu@teuthology:/a/teuthology-2013-09-24_23:00:19-rados-next-testing-basic-plana/15648
time: 418s
log: htt...
Samuel Just
10:16 AM Bug #6378: mon: osdmap crc mismatch during scrub
basically we're setting different values on 'full_latest' depending on the situation:
* during trim we set it to t...
Joao Eduardo Luis
09:42 AM Subtask #6391: stuck incomplete
overrides: ... Samuel Just
09:41 AM Subtask #6391 (Duplicate): stuck incomplete
ubuntu@teuthology:/a/teuthology-2013-09-22_23:00:06-rados-master-testing-basic-plana/11735/ Samuel Just
09:39 AM rbd Bug #6386 (Need More Info): ceph-osd processes are having hang tasks
We used to see this periodicially but had no real clue. At some point we stopped seeing it. I suspect that it is ju... Sage Weil
02:46 AM rbd Bug #6386 (Can't reproduce): ceph-osd processes are having hang tasks
I am having issues with ceph-osd processes showing hang tasks messages in dmesg output on both of my ceph-osd servers... Andrei Mikhailovsky
09:38 AM Bug #6390 (Can't reproduce): ENOTEMPTY on TEMP coll on replay
ubuntu@teuthology:/a/teuthology-2013-09-22_23:00:06-rados-master-testing-basic-plana/11719/
2013-09-23 01:46:26.51...
Samuel Just
09:30 AM Documentation #6389 (Resolved): journal_aio is set to true by default
Since Cuttlefish, journal_aio is set to true by default.
The documentation should be updated in doc/rados/configur...
Alexandre Marangone
07:35 AM Bug #6348 (Resolved): ceph-deploy new.new needs to use same seperator as conf.write
Merged into ceph-deploy master branch with hash: 36c4c71 Alfredo Deza
06:07 AM Revision 04c7207a (ceph): git: consolidate mails in commit logs
Map duplicate mails / names in commit logs to a single canonical names.
Useful to report to management with git short...
Loïc Dachary
05:42 AM devops Bug #6387 (Resolved): Handle HostNotFound for execnet connection errors
Errors like the one below should be properly handled and displayed nicely
back to the user....
Alfredo Deza
04:46 AM Revision 952b39d4 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/osd/ReplicatedPG.cc
Sage Weil
02:41 AM Fix #6278: osd: throttle snap trimming
Wade, could you please share with us what kernel tuning you've done? I would like to try it as I am still having some... Andrei Mikhailovsky

09/24/2013

11:50 PM Revision 2870ec50 (ceph): rbd: move xfstest TESTDIR=... bit to front of command
2013-09-24T11:32:49.169 DEBUG:teuthology.orchestra.run:Running [10.214.132.4]: "/usr/bin/sudo adjust-ulimits ceph-cov... Sage Weil
10:39 PM Revision c9e7e2f7 (ceph): Merge pull request #633 from ceph/wip-repop-leaks
fix a copule of leaks of RepGather structs
Reviewed-by: David Zafman <david.zafman@inktank.com>
David Zafman
10:27 PM Revision 94548b4b (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag...
Sage Weil
10:27 PM Revision 00ff7f5c (ceph): qa: workunits: mon: crush_ops: test 'ceph osd crush move'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 3bc618b7b46496c5110edde0da9cae5d3...
Joao Eduardo Luis
10:26 PM Revision ac0faaa3 (ceph): doc: Removed service ops language and added reference to operations.
fixes: #6374
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
10:26 PM Revision 3de32562 (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag...
Sage Weil
10:22 PM Revision 0061363e (ceph): Merge pull request #477 from jpfrancois/patch-1
Fix for Swift key command Sage Weil
09:45 PM Revision 073732cc (ceph): doc: Refactored diagram and text.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:44 PM Revision 99c10bcc (ceph): doc: Updated diagrams, refactored text.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:49 PM Revision 1c12eefc (ceph): osd/ReplicatedPG: fix leak of RepGather on watch timeout
new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Backport: dumpling
Signed-off-by:...
Sage Weil
08:48 PM Revision 1d67e152 (ceph): osd/ReplicatedPG: fix leak of RepGather on large-object COPY_FROM
new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Signed-off-by: Sage Weil <sage@in...
Sage Weil
08:04 PM Revision 3955666e (ceph): Add config option 'verify_host_keys'
Defaults to True, meaning no change in behavior. If False, don't have
paramiko verify ssh host keys.
Zack Cerza
08:04 PM Revision f1aac667 (ceph): ceph.conf: fix typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:04 PM Revision 218776b2 (ceph): Fix namespace collision
Zack Cerza
08:04 PM Revision f8bf53c4 (ceph): Fix namespace collision
Zack Cerza
07:48 PM Revision afa2468e (ceph): ceph_test_rados: order racing read wrt to the COPY_FROM
The prevents:
- send COPY_FROM, blocks on recovering object
- send stat, procedes to return old object version
- ...
Sage Weil
07:48 PM Revision 3faf08f5 (ceph): librados: add OPERATION_ORDER_READS_WRITES flag
This maps to the internal RWORDERED option, which indicates that a read
should be ordered the same way a write is.
S...
Sage Weil
07:37 PM Revision 9322305c (ceph): osd/ReplicatedPG: respect RWORDERED rados flag
If this flag is set, we need to order reads as writes. In particular, this
means that reads will wait for degraded o...
Sage Weil
05:28 PM Revision 6f342872 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
05:27 PM Revision 0ff5b4a9 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
05:27 PM Revision f6510c76 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
05:27 PM Revision b0fee960 (ceph): Merge pull request #630 from dachary/master
osd: change warn_interval_multiplier to uint32_t
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:18 PM Revision 84e1f096 (ceph): arch/intel: fix old comment
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:17 PM Revision 366b608f (ceph): arch/intel: use intel probe instructions for x86_64 only
Not LP64, which includes ppc64 and clearly does not build.
Fixes: #6283
Signed-off-by: Sage Weil <sage@inktank.com>
...
Sage Weil
05:12 PM Revision 1bce1f00 (ceph): osd: change warn_interval_multiplier to uint32_t
to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl...
Loïc Dachary
04:49 PM rbd Bug #6385 (Resolved): run_xfstests.sh: doesn't work with newly-organized upstream tests
upstream recently put tests into different groups; we currently call out specific tests that we run.
we should pro...
Sage Weil
04:41 PM Revision 6367868a (ceph): Merge pull request #107 from ceph/wip-fix-undefined-config
fix an undefined name buy importing config Zack Cerza
04:39 PM Revision 3e75cf3b (ceph): fix an undefined name buy importing config
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:30 PM Bug #6384 (Resolved): ceph tool: incorrect pool delete line returns unintelligible failure message
... Greg Farnum
04:03 PM Revision fb15040b (ceph): crushtool: do not dump core with non-unique bucket IDs
Return -EEXIST on duplicate ID
BUG FIX: crush_add_bucket() mixes error returns and IDs
Add optional argument to ret...
David Zafman
04:02 PM Revision 410db3f3 (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b1eeaddd5f214c1b0883b44fc8cae07c649be...
Joao Eduardo Luis
04:02 PM Revision 062060a3 (ceph): osd: OSD: add 'heap' command to known osd commands array
Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail....
Joao Eduardo Luis
04:02 PM Revision 3f32f57b (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles....
Joao Eduardo Luis
04:02 PM Revision 46dcc466 (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a...
Joao Eduardo Luis
04:01 PM Revision 9dc5f15f (ceph): rgw: destroy get_obj handle in copy_obj()
Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ...
Yehuda Sadeh
03:49 PM Revision ed6c2c08 (ceph): ceph.conf: reduce min pg per osd
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:42 PM Bug #6382 (Resolved): ceph osd crush reweight is broken; bad return code check
Sage Weil
02:11 PM Bug #6382 (Resolved): ceph osd crush reweight is broken; bad return code check
it calls newcrush.adjust_item_weightf, and expects 0, but adjust_item_weight* seem to return
a count of changed weig...
Dan Mick
03:42 PM Revision 2cbe93b8 (ceph): Merge pull request #628 from dachary/wip-erasure-fix-thread-test
ErasureCode: fix plugin loading threaded test
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:30 PM Documentation #6374 (Resolved): Cephx Docs Reference Service Syntax
Removed the service syntax and referred users back to the Operating a Cluster page. John Wilkins
03:17 PM Revision 8f4b1974 (ceph): Merge pull request #106 from ceph/wip-mirror
Remove lots of ceph.com hardcoding; default to upstream sources Alfredo Deza
03:17 PM Revision db6efe3e (ceph): Merge pull request #106 from ceph/wip-mirror
Remove lots of ceph.com hardcoding; default to upstream sources Alfredo Deza
03:09 PM Revision 4043c7d7 (ceph): Split test into two
Zack Cerza
02:38 PM Revision e1d7c32d (ceph): Merge pull request #627 from dachary/master
rgw: fix rgw test to reflect usage change
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
02:07 PM Revision 4bc18189 (ceph): ErasureCode: fix plugin loading threaded test
The TEST_F(ErasureCodePluginRegistryTest, factory_mutex) was bugous and
only succeeded by chance. The sleep was on th...
Loïc Dachary
01:59 PM Revision c19bd9ba (ceph): Merge pull request #105 from ceph/wip-missing-packages
When scheduling fails, send an email. Alfredo Deza
01:26 PM Bug #5958 (Can't reproduce): os/DBObjectMap.cc: 393: FAILED assert(!valid || cur_iter->valid())
Samuel Just
01:22 PM devops Bug #6369 (Resolved): catch the missing public_addr/public_network error for mons
Merged into ceph-deploy master branch: e67c9d0 Alfredo Deza
09:48 AM devops Bug #6369 (Fix Under Review): catch the missing public_addr/public_network error for mons
Opened pull request https://github.com/ceph/ceph-deploy/pull/89 Alfredo Deza
12:24 PM Bug #6381 (Resolved): need apache-fastcgi packages built for fedora and debian
currently, we do not have apache-fastcgi packages built for fedora 19 and debian wheezy. So, the nightlies are failin... Tamilarasi muthamizhan
12:24 PM devops Feature #6154 (Resolved): ceph-deploy should be able to use an argument "fs-type" to specify the ...
Merged into ceph-deploy master branch with hash: 6fb89a6 Alfredo Deza
11:55 AM Bug #6380 (Resolved): Monitor tries to bind on IPv6 address while not available yet after boot
Not sure yet what the problem is, but creating a issue so it's documented.
When using IPv6 only and binding the mo...
Wido den Hollander
11:49 AM Bug #6348: ceph-deploy new.new needs to use same seperator as conf.write
Resolved by https://github.com/ceph/ceph-deploy/pull/90 Anonymous
10:32 AM Bug #6283 (Resolved): ppc build fails
Sage Weil
09:18 AM Bug #6283 (Fix Under Review): ppc build fails
Sage Weil
10:32 AM Bug #6370 (Resolved): osd: slow request warning exponential backoff fails at 3840 seconds
Sage Weil
09:59 AM Documentation #6379 (Closed): Better document impact of putting journals on different disks
Questions such as the following are asked frequently on the mailing list and IRC:
- What happens if the journal is l...
David Moreau Simard
09:50 AM devops Bug #5944: ceph-deploy osd needs to be moved to use the new remote helpers
Alfredo Deza
09:44 AM rbd Bug #6267: krbd: null deref in __kick_osd_requests+0x15e/0x1b0
Any update? Sage Weil
09:41 AM Bug #6333 (Need More Info): Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
Hey-
Here is what I think we need to fully understand what is happening:
- debug ms = 1, debug osd = 20 on the ...
Sage Weil
09:27 AM Bug #6377 (Resolved): pg_num warn cause teuthology to stall
lowered threshold ing teuthology's ceph.conf.template Sage Weil
08:05 AM Bug #6377 (Resolved): pg_num warn cause teuthology to stall
The "mon: warn when pg_num is too low or appears out of whack wrt the cluster size":https://github.com/ceph/ceph/pull... Loïc Dachary
09:24 AM Bug #6378 (Resolved): mon: osdmap crc mismatch during scrub
teuthology-2013-09-23_19:00:20-rados-dumpling-testing-basic-plana
had a ~30 scrub mismatch failures. possibly the...
Sage Weil
09:16 AM Feature #6038 (Resolved): cachepool: filestore/osd: infrastructure for large object COPY atomic r...
Sage Weil
09:06 AM RADOS Bug #6246 (Resolved): crushtool dumps core with non-unique bucket IDs
Sage Weil
09:02 AM Bug #6361 (Resolved): mon: 'heap' commands not working
Sage Weil
09:01 AM rgw Bug #6176 (Resolved): rgw: valgrind: leak in copy_obj
Sage Weil
08:41 AM Fix #6278: osd: throttle snap trimming
We seemed to hit this issue (not the sql herring) when deep scrubs kicked off. Disabling all scrubbing and some kerne... Wade Rencsok
06:05 AM Revision e50343e4 (ceph): rgw: fix rgw test to reflect usage change
otherwise src/test/cli/radosgw-admin/help.t fails when running make
check when run after a configure --with-radosgw
...
Loïc Dachary
05:30 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Alright, I just tested it (the @wip-ceph-cli-env@ branch), and it works fine.
Thanks for having taken care of this...
Benoît Knecht
04:15 AM Feature #2666: rados tool: copy pool
What's the command to copy a pool? Using "ceph -h" with latest dumpling doesn't show any command to copy pool? Corin Langosch
01:14 AM Revision 058b1fab (ceph): When scheduling fails, send an email.
Note that if no email is passed on the command line, no error email will
be sent. I did this to be polite.
Zack Cerza

09/23/2013

11:42 PM Revision 08c386f5 (ceph): Merge pull request #588 from dachary/wip-6274
mon: unit tests to protect against some MonCommands.h typos Sage Weil
11:29 PM Revision 471233e9 (ceph): mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
Fixes: #6230
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 7d3799fde19138f957f...
Joao Eduardo Luis
11:24 PM Revision 29082250 (ceph): osd: revert 'osd max xattr size' limit
Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda...
Sage Weil
11:23 PM Revision abb88d70 (ceph): osd: revert 'osd max xattr size' limit
Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda...
Sage Weil
11:16 PM Revision 286a6991 (ceph): Merge pull request #566 from ceph/wip-purge-stray
Fixes for purging stray
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:48 PM Revision 6200eeca (ceph): Merge pull request #591 from ceph/wip-misc
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
10:41 PM Revision 7741de0b (ceph): Merge branch 'master' of github.com:ceph/ceph
Greg Farnum
10:40 PM Revision 1425119b (ceph): Merge pull request #625 from ceph/wip-warn-pg
mon: warn when pg_num is too low or appears out of whack wrt the cluster size
Reviewed-by: Greg Farnum <greg@inktank...
Sage Weil
10:34 PM Revision b3d3b374 (ceph): mds: be more careful about decoding LogEvents
We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk...
Greg Farnum
10:31 PM Revision 73289b34 (ceph): mds: be more careful about decoding LogEvents
We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk...
Greg Farnum
10:23 PM Documentation #6374 (Resolved): Cephx Docs Reference Service Syntax
Replace sudo service ceph -a start | restart with a reference to the operations section. Syntax will differ based upo... John Wilkins
10:14 PM Revision 816cbbfe (ceph): Merge pull request #619 from dachary/wip-erasure-pad
ErasureCode: optimize padding calculation
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:08 PM Revision c32c51a3 (ceph): ErasureCode: optimize padding calculation
Andreas-Joachim Peters pointed out that the ErasureCodeJerasure method
pad_in_length is very inefficient for no reaso...
Loïc Dachary
09:57 PM Revision 60e9e854 (ceph): vstart: set 'mon pg min per osd'
We need to tweak this since we create relatively few pgs per osd.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:57 PM Revision befdcfd6 (ceph): mon/PGMonitor: health warn if pool has relatively high objects/pg
If there is a pool that has a high objects/pg relative to the rest of the
cluster, warn, as this suggests this partic...
Sage Weil
09:56 PM Revision a684ac82 (ceph): mon/PGMonitor: health warn if pg_num != pgp_num
Users need to adjust pg_num *and* pgp_num for split but may forget to do
both.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
09:56 PM Revision dc7114e0 (ceph): mon: warn if pg to osd ratio is too low
If there are not enough PGs relative to the number of in osds, warn.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:52 PM Revision 97471e33 (ceph): ErasureCode: coding style conformance
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:46 PM Revision 1d54754c (ceph): pybind: ceph_argparse unit tests foundations
The general idea is to have a series of commands, in the same order as
they show in mon/MonCommands.h, as if they wer...
Loïc Dachary
09:46 PM Revision d3bf39e7 (ceph): ceph_argparse: unit tests for validate_command pg
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision 253e53f4 (ceph): ceph_argparse: unit tests for validate_command auth
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision 00d15049 (ceph): ceph_argparse: unit tests for misc validate_command
Contrary to all other classes, this series of command ( Monitor ) does
not have a common prefix.
http://tracker.ceph...
Loïc Dachary
09:46 PM Revision 0ff00306 (ceph): ceph_argparse: unit tests for validate_command mds
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision c09d01c2 (ceph): ceph_argparse: unit tests for validate_command mon
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision fa396d94 (ceph): ceph_argparse: unit tests for validate_command osd
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision bfd4db25 (ceph): ceph_argparse: unit tests for validate_command config-key
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard...
Loïc Dachary
09:46 PM Revision ee33ff81 (ceph): autotools: group test scripts in check_SCRIPTS
The check_SCRIPTS is added in Makefile-env.am to list the tests that do
not require compilation. The scripts listed i...
Loïc Dachary
09:46 PM Revision 9c9d7e6a (ceph): autotools: set noinst_PROGRAMS
to be used by unit test support programs that do not need to be installed
Signed-off-by: Loic Dachary <loic@dachary....
Loïc Dachary
09:46 PM Revision e0b56973 (ceph): mon: convenience function to convert commands to json
The get_command_descriptions is added to Monitor.h and contains
the code previously inlined in Monitor::handle_comman...
Loïc Dachary
09:46 PM Revision c16b54fd (ceph): mon: get_command_descriptions support program
The get_command_descriptions function is not designed to be tested in
C++ because all the validation happens in pybin...
Loïc Dachary
09:46 PM Revision 96067e07 (ceph): .gitignore gtags(1) generated files
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:46 PM Revision 8f0bb2f0 (ceph): pybind: unit tests for ceph_argparse::parse_json_funcsigs
Run parse_json_funcsigs against the builtin commands found
in mon/MonCommands.h. Although it does not provide for a f...
Loïc Dachary
09:46 PM Revision ccf22008 (ceph): mon: validate mon dump epoch as a positive integer
All other epochs are validated in the same way
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Joao Edu...
Loïc Dachary
09:46 PM Revision f9c7bc69 (ceph): pybind: catch EntityAddress missing /
If the / is missing in an EntityAddress, an ArgumentValid exception must
be raised so that it can be caught in the sa...
Loïc Dachary
09:25 PM CephFS Feature #6373 (In Progress): kcephfs: qa: test fscache
Sage Weil
09:25 PM Revision 0eb0c3e0 (ceph): Merge pull request #626 from ceph/wip-usage
common/config: include --cluster in default usage message Loïc Dachary
09:19 PM Revision 06c58132 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 0d20cae0be701c5b6151a26ee5e4fe24d...
Joao Eduardo Luis
09:19 PM Revision 65bbcaf4 (ceph): mon: OSDMonitor: update latest_full while rebuilding full maps
Not doing so will make the monitor rebuild the osdmap full versions, even
though they may have been rebuilt before, e...
Joao Eduardo Luis
09:19 PM Revision 9b9edb04 (ceph): mon: OSDMonitor: smaller transactions when rebuilding full versions
Otherwise, for considerably sized rebuilds, the monitor will not only
consume vast amounts of memory, but it will als...
Joao Eduardo Luis
09:16 PM Revision ed73e0aa (ceph): doc: Adding context to the federated configuration guide.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:16 PM Revision 298811f7 (ceph): mon: OSDMonitor: check if pool is on unmanaged snaps mode on mk/rmsnap
Backport: dumpling
Fixes: #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit fab7...
Joao Eduardo Luis
09:12 PM Revision da42355a (ceph): Merge pull request #599 from ceph/wip-6323
mon: OSDMonitor: fix #6322 and #6323
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:11 PM Revision 104277c8 (ceph): Merge pull request #617 from dachary/wip-lfnindex
os: fix TestLFNIndex test warnings
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:10 PM Revision 157754b3 (ceph): common/config: include --cluster in default usage message
Clean it up a bit too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:07 PM Revision 679f5207 (ceph): Merge pull request #624 from ceph/automake-fix-common
make: build common/secret only on linux
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:12 PM Revision 362dba10 (ceph): os, ceph_osd: Rename on_disk_version to target_version
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
08:11 PM Revision 7b7e0046 (ceph): os: Prior version bump should have updated this
Version available as argument, so use instead of constant
Caused by dab238b0fb76b76a8843f4e59319b0f0e4f966a2
Signed...
David Zafman
08:07 PM Revision 27fb44b3 (ceph): make: build common/secret only on linux
libkeyutils is only available on linux. before the automake refactoring
secret.c was compiled into rbd and ceph_mount...
Noah Watkins
06:57 PM Revision c4bcb469 (ceph): common: Fix get_namespace() definition in hobject_t
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 0d47bf8a (ceph): os: Fix typo in comment
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 8407669e (ceph): os: Code conformance of os/LFNIndex.cc
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 0655cc15 (ceph): tools: Fix ceph_filestore_dump usage again
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:57 PM Revision 1c0aecbe (ceph): osd: Add assert() on collection_getattr() failure instead of later deco...
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:53 PM Revision 9adb73ae (ceph): Merge pull request #618 from dachary/wip-jerasure-minimum-to-decode
ErasureCode: minimum_to_decode unit tests and optimization
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:27 PM Revision 5bc46108 (ceph): Merge pull request #605 from dachary/wip-erasure-code-plugin-test
erasure code plugin test Sage Weil
05:26 PM Revision 10f29183 (ceph): Merge pull request #603 from dachary/wip-erasure-code-example
erasure code example cleanup Sage Weil
05:24 PM Bug #6372: rados bench reports bad statistics when read --block-size > write --block-size
I suspect the read is issued for > object size, but then just completes early, but the
stats tracking still uses th...
Dan Mick
05:21 PM Bug #6372 (Resolved): rados bench reports bad statistics when read --block-size > write --block-s...
The current MB/s and average MB/s statistics for the rados read benchmark are off when the specified block size for t... Lincoln Bryant
05:14 PM Revision b683005c (ceph): Merge pull request #607 from ceph/prctl-getname-test
code_env: use feature test for PR_GET_NAME support
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:12 PM Revision 6b745c94 (ceph): Merge pull request #616 from ceph/automake-flags
automake: fixup am_common_flags to avoid re-definitions
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com>
Sage Weil
05:08 PM Bug #6371 (Duplicate): rados bench segfaults when read --block-size < write --block-size
When setting the --block-size parameter for 'rados bench', if the --block-size for seq is less than the --block-size ... Lincoln Bryant
04:55 PM Revision 2299c4db (ceph): Merge pull request #614 from ceph/wip-rados-model
Prevent copy_from against yourself, and fix issues with the testing framework around it
Reviewed-by: Greg Farnum <gr...
Gregory Farnum
04:50 PM Revision 10363dad (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:29 PM Bug #6230 (Resolved): ceph osd crush move appears to be broken
Sage Weil
04:23 PM Bug #6336 (Resolved): xattrs limit breaks rgw large objects
commit:abb88d70643c3a76435b7a9d5b04ff29f7502361 Sage Weil
09:41 AM Bug #6336: xattrs limit breaks rgw large objects
Yehuda, please confirm Ian Colle
09:38 AM Bug #6336: xattrs limit breaks rgw large objects
please review Ian Colle
03:42 PM CephFS Bug #4221 (Resolved): MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECO...
Master commit:73289b34b0be5b6612e38944794d59b5e789f841
Dumpling commit:b3d3b3747c1eef695138dac828e5fcb435309c7b
Greg Farnum
03:12 PM Bug #6370 (Resolved): osd: slow request warning exponential backoff fails at 3840 seconds
on cuttlefish, user reports: The OSD keeps logging this as a "slow request". The back-off logic is funny; first it d... Sage Weil
02:20 PM Bug #6322 (Resolved): mon: osdmon: write 'latest_full' after rebuilding full version from increme...
Sage Weil
02:12 PM Bug #6322 (Pending Backport): mon: osdmon: write 'latest_full' after rebuilding full version from...
Sage Weil
02:20 PM Bug #6323 (Resolved): mon: osdmon: don't create a huge transaction on update_from_paxos(), when r...
Sage Weil
02:13 PM Bug #6323 (Pending Backport): mon: osdmon: don't create a huge transaction on update_from_paxos()...
Sage Weil
02:17 PM Bug #6047 (Resolved): mon: Assert and monitor-crash when attemting to create pool-snapshots while...
Sage Weil
01:02 PM devops Feature #6067: ceph-deploy: make mon create catch common errors
Created #6369 to track (and warn about) the missing public_addr/public_network error Alfredo Deza
08:01 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
Created (and resolved) #6314 that addresses the case where --initial and mon starts up but has rank -1 accordingly to... Alfredo Deza
01:01 PM devops Bug #6369 (Resolved): catch the missing public_addr/public_network error for mons

These are the logical scenarios where we should issue a warning so that a user can fix any potential mon issues:
...
Alfredo Deza
12:49 PM devops Bug #6367 (Resolved): ceph-deploy destroy broken
Merged in ceph-deploy master branch with hash: f551755
The call to resolve the shortname of the host in the remo...
Alfredo Deza
08:48 AM devops Bug #6367 (Fix Under Review): ceph-deploy destroy broken
Pull request opened: https://github.com/ceph/ceph-deploy/pull/88 Alfredo Deza
05:22 AM devops Bug #6367 (Resolved): ceph-deploy destroy broken
Since the new hostname shortname refactoring was done into place, the remote function
that allows one to destroy a m...
Alfredo Deza
12:43 PM Bug #6366: long TAT - due too long residence time in Ceph code
i picked a random write, client.4406.1:23924... Sage Weil
01:23 AM Bug #6366 (Closed): long TAT - due too long residence time in Ceph code
In a default environment (repli=2) a 4k IO take approx. 2000 micro seconds for TAT / turn-around-time from start of a... Dieter Kasper
11:52 AM Revision 991139bc (ceph): doc: When bootstrapping mon set the correct caps for client.admin
Otherwise client.admin will be privilege-less and the admin can't
access the cluster.
Wido den Hollander
10:31 AM Bug #6357 (Resolved): inverted test in osd pool create
PR 608 landed 2d089e4644b623adb58ca8c0c924d2516efcac86 Ian Colle
10:02 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Sage Weil wrote:
> Benoît Knecht wrote:
> > Do you want me to resubmit the patch with the revert of your fix includ...
Benoît Knecht
09:25 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Benoît Knecht wrote:
> Sage Weil wrote:
> > Ah, I see why. In this case we should probably revert my original fix ...
Sage Weil
09:19 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Sage Weil wrote:
> Ah, I see why. In this case we should probably revert my original fix too so that the options ar...
Benoît Knecht
09:03 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Benoît Knecht wrote:
> Please ignore the first patch, it didn't work if @CEPH_ARGS@ wasn't set.
Ah, I see why. I...
Sage Weil
07:28 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Please ignore the first patch, it didn't work if @CEPH_ARGS@ wasn't set. Benoît Knecht
07:09 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
Well, this commit didn't solve the issue for me. Running @CEPH_ARGS="--id cinder" ceph -s@ doesn't change the client ... Benoît Knecht
09:56 AM Bug #6364 (Resolved): osd: copy_from an object to itself does not return an error code
Fixed in commit:59ee51aff71fc3fdba9562f19a9a7ce2263524b6 and merged to master in commit:2b75abbd850e6988539d79c3ab564... Greg Farnum
09:34 AM Bug #6364 (Fix Under Review): osd: copy_from an object to itself does not return an error code
Sage Weil
09:44 AM Bug #6301 (Closed): ceph-osd hung by XFS using linux 3.10
Sage Weil
09:40 AM Bug #6346: OSD: do not crash on bad client op input
... Sage Weil
09:34 AM Bug #6359 (Resolved): FileStore::lfn_unlink: still need to check st_nlink
Sage Weil
09:31 AM devops Feature #6362 (In Progress): move teuthology required stuff off download.ceph.com
Work is ongoing in the wip-mirror branch:
https://github.com/ceph/teuthology/tree/wip-mirror
This doesn't current...
Zack Cerza
08:00 AM devops Bug #6314 (Resolved): catch case where mon starts up but has rank -1 accordingly to mon_status.
Merged into ceph-deploy master branch with hash: e66d751
Alfredo Deza
07:58 AM devops Bug #6300 (Resolved): ceph-deploy: mon create prompts for password
Merged into ceph-deploy master branch with hash: 1c3114a Alfredo Deza
07:06 AM rbd Bug #6368 (Resolved): rbd nosetests keep failing with AttributeError
We keep seeing failures for tests against rbd, I think this has something to do with the use of globals
in the test...
Alfredo Deza
04:35 AM Bug #6361 (Pending Backport): mon: 'heap' commands not working
Joao Eduardo Luis

09/22/2013

09:02 AM Revision 9dfac9ed (ceph): ErasureCode: minimum_to_decode unit tests and optimization
The minimum_to_decode function simply returns the available chunks if no
recovery is necessary.
Add unit tests cover...
Loïc Dachary
08:46 AM Revision 9442cfaa (ceph): os: fix TestLFNIndex test warnings
Do not ignore system return value. Wrap emacs compile line to 80
characters.
Signed-off-by: Loic Dachary <loic@dacha...
Loïc Dachary
06:14 AM Revision 0f3ba297 (ceph): mds: remove unnecessary MDCache::maybe_eval_stray() calls
Now we call MDCache::maybe_eval_stray() in MDSCacheObject::put().
So there is no need to call MDCache::maybe_eval_str...
Yan, Zheng
06:14 AM Revision 67386e45 (ceph): mds: don't trim stray inode from the cache.
don't trim stray inode from the cache, purge it instead. This ensures
the stary directories at minimum size.
Signed-...
Yan, Zheng
06:14 AM Revision 7be9b92d (ceph): mds: avoid fetching backtrace when purging stray
we save old data pools in both inode_backtrace_t::old_pools and
inode_t::old_pools. We have the inode in the cache wh...
Yan, Zheng
06:14 AM Revision 945eb3cb (ceph): mds: remove dirfrags when purging stray directory
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
06:14 AM Revision cbf1f3ca (ceph): mds: evaluate stray when releasing inode/dentry's reference
Current method to purge stray inode is call MDCache::maybe_eval_stray()
after releasing a reference to the stray inod...
Yan, Zheng

09/21/2013

05:41 PM Revision 0a439745 (ceph): automake: add per-target AM_CPPFLAGS
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:24 PM Revision 11d8d755 (ceph): makefile-env: separate cppflags and cflags usage
AM_COMMON_FLAGS included both CPP and C[XX] flags. This can cause
re-definition errors like this:
make[4]: Nothing t...
Noah Watkins
11:40 AM Revision 3c64784e (ceph): Merge pull request #612 from ceph/wip-6361
perfglue/heapprofiler: expect cmd name when handling command instead of 'heap <cmd>'
This was broken by the cli rewo...
João Eduardo Luís
04:06 AM Revision 2b75abbd (ceph): ceph_test_rados: fix COPY_FROM completion
Fix the copy_from operation to not remove the objects from the in_use list
until after the entire operation is comple...
Sage Weil
03:49 AM Revision 935eb228 (ceph): ceph_test_rados: fix seq_num, improve error output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:44 AM Revision 4d0ee0b5 (ceph): ceph_test_rados: limit max_in_flight to objects/2
In particular, we need to allow all in-flight ops to be COPY_FROM.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:43 AM Revision 303bc68e (ceph): ceph_test_rados: do not COPY_FROM self
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:43 AM Revision 59ee51af (ceph): osd/ReplicatedPG: handle COPY_FROM self
Return EINVAL if we try to COPY_FROM ourselves.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

09/20/2013

10:44 PM Revision 08a97ae4 (ceph): Merge pull request #592 from ceph/wip-6287
mon/OSDMonitor: make busy creating pgs message more explicit
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
10:41 PM Revision 2d089e46 (ceph): Merge pull request #608 from dachary/wip-6357
mon: fix inverted test in osd pool create
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
10:27 PM Revision 5cb7b298 (ceph): mon: fix wrong arg to "instructed to" status message
Fixes: #6293
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 16ebb25f7cdb8e92c618a333c505c1...
Dan Mick
09:46 PM devops Feature #6365 (Resolved): Package up newer version of Qemu for RHEL & EL6.3 and 6.4
Looks like there is a newer version of Qemu from RHEL, which has some security fixes:
ftp://ftp.redhat.com/pub/red...
Neil Levine
09:07 PM Revision 9e98620e (ceph): rgw: destroy get_obj handle in copy_obj()
Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ...
Yehuda Sadeh
08:53 PM Revision 0ce62787 (ceph): Don't hardcode the git://ceph.com/git/ mirror
Default to https://github.com/ceph/ but add a ~/teuthology.yaml option Zack Cerza
08:53 PM Revision 66555a40 (ceph): Don't hardcode the git://ceph.com/git/ mirror
Default to https://github.com/ceph/ but add a ~/teuthology.yaml option Zack Cerza
08:53 PM Revision e6040f78 (ceph): Don't hardcode ceph.com mirror for linux-firmware
Zack Cerza
08:50 PM Revision dc1c4250 (ceph): Merge pull request #103 from ceph/toxify
Toxify teuthology Zack Cerza
08:49 PM Revision 345bc47f (ceph): append .tox to avoid going in there
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:49 PM Revision 8d3cf9e1 (ceph): make sure we don't hard code the path for py.test
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:49 PM Revision cbda14f6 (ceph): just use python 2.7 for now
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:49 PM Revision b6842419 (ceph): tell tox to use site-packages
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:49 PM Revision feefe218 (ceph): tell py.test that we want teuthology stuff only
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:49 PM Revision b79343cc (ceph): move the sitepackages to testenv section
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:24 PM Revision d1deb6d5 (ceph): Don't hardcode teuthology's git repo URL
Zack Cerza
08:11 PM Revision 9de95d17 (ceph): Add a basic test for teuthology.config
Zack Cerza
08:08 PM Revision 556956f4 (ceph): Merge pull request #613 from ceph/wip-6356
note that ceph-deploy should not be called with sudo on certain situations John Wilkins
08:06 PM Revision 50b55b6c (ceph): Merge pull request #104 from ceph/wip-copyfrom
fix ceph_test_rados args Zack Cerza
08:02 PM Revision c28dd12c (ceph): note that ceph-deploy should not be called with sudo on certain situations
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:01 PM Revision 2ade5b66 (ceph): doc: Updated graphic. Removed bullet points. Cleaned up RPM/YUM example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:00 PM Revision c55d7ac7 (ceph): doc: Updated graphic to use same name as command line examples.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:00 PM Revision 10754438 (ceph): doc: Added Recommendations and Get Involved to Intro.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:00 PM Revision 5eb4db18 (ceph): doc: Removed Get Involved from Quick Start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:59 PM Revision af7ad1d7 (ceph): doc: Changed title, and removed recommendations sections.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:58 PM Revision dc19d242 (ceph): doc: Moved recommendations sections to Intro.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:56 PM Revision bfb27609 (ceph): rados: only pass --op copy_from if non-zero
Among other things, this does not work with older ceph_test_rados binaries.
Backport: next
Signed-off-by: Sage Weil ...
Sage Weil
07:38 PM Revision 1600785d (ceph): Add config.ceph_git_base_url
Zack Cerza
07:34 PM Revision db1231b4 (ceph): Use config.lock_server
Zack Cerza
07:01 PM Revision 7153c2be (ceph): Add doc noting Inktank's lockserver URL
Since I just removed it from lockstatus.py. Zack Cerza
07:00 PM Revision e93c8ef2 (ceph): Use teuthology.config.
Also use os.path.join() Zack Cerza
04:51 PM Revision b1eeaddd (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis
04:51 PM Revision 296f2d0d (ceph): osd: OSD: add 'heap' command to known osd commands array
Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail....
Joao Eduardo Luis
04:51 PM Revision 238fe272 (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles....
Joao Eduardo Luis
04:51 PM Revision c98b910d (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a...
Joao Eduardo Luis
04:31 PM Bug #6364 (Resolved): osd: copy_from an object to itself does not return an error code
I noticed this when a RadosModel run with a small number of total objects hung, and the last line was:... Greg Farnum
04:30 PM Revision e112a834 (ceph): FileStore: only remove the omap entries if nlink == 1
Fixes: #6359
Introduced in 17c5d765d7c7573f875f6b3ba66e3b6813110a06
Signed-off-by: Samuel Just <sam.just@inktank.com>...
Samuel Just
03:58 PM Revision a9926644 (ceph): lru_map: don't use list::size()
replace list::size() with map::size(), which should have
a constant time complexity.
Reviewed-by: Sage Weil <sage@in...
Yehuda Sadeh
03:57 PM Revision 788546ea (ceph): common/lru_map: rename tokens to entries
This code was originally used in a token cache, now
as a generic infrastructure rename token fields.
Reviewed-by: Sa...
Yehuda Sadeh
03:56 PM devops Feature #6362 (New): move teuthology required stuff off download.ceph.com
We want to move stuff off ceph.com as only certain people have access to that and instead move it to a lab machine ev... Sandon Van Ness
03:56 PM Revision 7c1d2ded (ceph): lru_map: don't use list::size()
replace list::size() with map::size(), which should have
a constant time complexity.
Reviewed-by: Sage Weil <sage@in...
Yehuda Sadeh
03:55 PM Revision 532e41a9 (ceph): common/lru_map: rename tokens to entries
This code was originally used in a token cache, now
as a generic infrastructure rename token fields.
Reviewed-by: Sa...
Yehuda Sadeh
03:55 PM Revision ca984e32 (ceph): bufferlist: don't use list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:46 PM Revision 04de6a83 (ceph): Merge pull request #590 from ceph/wip-6284
osdc/ObjectCacher: finish contexts after dropping object reference
Tested: ubuntu@teuthology:/a/sage-2013-09-19_19:4...
Sage Weil
02:28 PM Revision eb18cbf4 (ceph): add .tox to gitignore
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:28 PM Revision cc4b9560 (ceph): add a tox file
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:05 PM rgw Bug #6360 (Fix Under Review): rgw: keystone token cache not working
pushed a fix to wip-6360. Yehuda Sadeh
07:40 AM rgw Bug #6360 (Resolved): rgw: keystone token cache not working
Yehuda Sadeh
02:05 PM rgw Bug #6176 (Pending Backport): rgw: valgrind: leak in copy_obj
Yehuda Sadeh
02:01 PM Revision b14bdfbb (ceph): Merge pull request #102 from ceph/wip-tests
Update all existing unit tests. Alfredo Deza
01:39 PM Revision eeb78b6b (ceph): Update test_connect() to reflect API changes
Looks like paramiko changed a bit internally. All unit tests pass now! Zack Cerza
01:37 PM Bug #6356 (Resolved): docs should warn against executing ceph-deploy as root
Merged into ceph master branch with hash: 556956f449cef008c62352e0ae2c980156 Alfredo Deza
01:04 PM Bug #6356: docs should warn against executing ceph-deploy as root
Opened pull request: https://github.com/ceph/ceph/pull/613 Alfredo Deza
12:56 PM devops Bug #6300 (Fix Under Review): ceph-deploy: mon create prompts for password
Pull request opened: https://github.com/ceph/ceph-deploy/pull/87 Alfredo Deza
10:23 AM CephFS Feature #4354: mds: add an equivalent to the OSD OpTracker
Got the OpTracker work rebased on master and pushed for review: wip-optracker, https://github.com/ceph/ceph/pull/610.... Greg Farnum
09:01 AM Bug #6361 (Fix Under Review): mon: 'heap' commands not working
wip-6361, pull request 612 Joao Eduardo Luis
07:53 AM Bug #6361 (Resolved): mon: 'heap' commands not working
reason is simple: ceph_heap_profiler_handle_command() in perfglue/heap_profiler.cc expects two args in the vector, t... Joao Eduardo Luis
08:47 AM CephFS Bug #6284 (Resolved): client: failed xlist assert on put_inode()
Sage Weil
05:46 AM Subtask #5862 (In Progress): FileStore must work with ghobjects rather than hobjects
Loïc Dachary
05:44 AM Subtask #6113 (Resolved): add ceph osd pool create [name] [key=value]
Loïc Dachary
04:03 AM Revision 0681971e (ceph): Makefile: add extra cls DENCODER_DEPS in the cls makefile, not rgw
They belong next to the class. Also, if rgw isn't built, ceph-dencoder
will fail to link.
Fixes: #6352
Tested-by: H...
Sage Weil
01:15 AM Revision c2934655 (ceph): osd: change how we work around an interface limitation.
If this had ever actually been triggered we would have hit an assert
in the OpRequest destructor that op->request is ...
Greg Farnum
01:15 AM Revision ef1d62b4 (ceph): OpTracker: include a destructor for the TrackedOp base class.
Our method of handling the OpRequest destructor is a little weird,
but we're about to get rid of the request member f...
Greg Farnum
01:15 AM Revision e9bcd4c6 (ceph): osd: use TrackedOp::get_req() instead of direct access to the request.
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:15 AM Revision f7f30055 (ceph): OpTracker: provide a default implementation of TrackedOp::state_string
We're moving towards dynamically-allocated states instead of the static
ones this started with, so the whole bitmask-...
Greg Farnum
01:15 AM Revision a2d633bb (ceph): OpTracker: demand that a TrackedOp gets to own its Message for life.
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:15 AM Revision 9e0b5eae (ceph): OpTracker: get rid of TrackedOp::received_time for the Message
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:14 AM Revision 0678dcdd (ceph): OpRequest: remove obsolete comment about ref-counting (use OpRequestRef!)
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:14 AM Revision 24c33896 (ceph): OpTracker: start making the OpTracker into a generic
We're starting by templating the create_request function and having
the OpTracker work in terms of TrackedOp[Ref]s in...
Greg Farnum
01:14 AM Revision 5fdaccd2 (ceph): OpTracker: add an init_from_message() to the TrackedOp interface
This can be used for the concrete implementations to gather any
extra data out of the message and do whatever extra s...
Greg Farnum
01:14 AM Revision 3cb6abec (ceph): OpTracker: move the OpTracker and OpHistory into common/TrackedOp.[h|cc]
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:14 AM Revision a8bbb81b (ceph): OpTracker: remove the references to "osd" in config variables
We may want to have daemon-specific settings in the future, but that
will be a small interface change and in the mean...
Greg Farnum
01:14 AM Revision 06e1bcad (ceph): OpTracker: move OpTracker pointer and some init code into TrackedOp
Clean up some member privacy issues while we're working on them.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
01:06 AM Revision 91dcdec1 (ceph): Merge pull request #609 from dmick/wip-6293
mon: fix wrong arg to "instructed to" status message
Reviewed-by: David Zafman <david.zafman@inktank.com>
David Zafman
12:29 AM Revision b993ecac (ceph): Update many unit tests to reflect 2yrs of changes
These tests hadn't been updated in over two years. Only one is left
failing.
Zack Cerza
12:20 AM Revision 53e17c2a (ceph): osd: move pow2_hist_t out of osd_types and into include/
This has only been used for the OSD so far, but as with the rest
of the OpRequest stuff, it's actually pretty generic...
Greg Farnum

09/19/2013

11:14 PM Revision ffe7d80c (ceph): Add pytest.ini
So far this just tells py.test not to recurse into directories
containing tests it doesn't need to run.
Zack Cerza
11:05 PM Revision 16ebb25f (ceph): mon: fix wrong arg to "instructed to" status message
Fixes: #6293
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
11:04 PM Revision 5c46fc44 (ceph): doc: Made some changes and incorporated a draft diagram.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:03 PM Revision 5bb7417a (ceph): doc: Added draft of region/zone diagram.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:33 PM Revision bcc1680a (ceph): mon: fix inverted test in osd pool create
When using the properties key=value only, the test was inverted
and an attempt to obtain a substring at index string:...
Loïc Dachary
10:00 PM Revision f3718c29 (ceph): code_env: use feature test for PR_GET_NAME support
Function `get_process_name` has platform specific dependencies. Check
for Linux prctl function and correct command fl...
Noah Watkins
09:07 PM Revision 60f5c305 (ceph): Merge pull request #101 from ceph/fix-adjust-ulimits-b
Put helper scripts in /usr/bin Alfredo Deza
09:06 PM Revision 974aa6ae (ceph): Put helper scripts in /usr/bin
Zack Cerza
09:04 PM Bug #6352 (Resolved): Build from source failed
Sage Weil
08:04 PM Bug #6352: Build from source failed
make clean
./autogen.sh
./configure
make
problem still exists
Haomai Wang
05:42 AM Bug #6352: Build from source failed
can you try 'make distclean'? and/or a clean checkout? my guess is that automake isn't smart enough to handle the m... Sage Weil
08:57 PM Revision 136ef1cd (ceph): Merge pull request #100 from ceph/wip-tests
Add test for teuthology.suite.build_email_body() Alfredo Deza
08:55 PM Revision 9ae29fa3 (ceph): Port to py.test
Zack Cerza
08:36 PM Revision 40907535 (ceph): Add test for teuthology.suite.build_email_body()
Zack Cerza
08:07 PM Revision babeb00c (ceph): rgw: use bufferlist::append() instead of bufferlist::push_back()
push_back() expects char *, whereas append can append a single char.
Appending a NULL char to push_back is cast as a ...
Yehuda Sadeh
08:07 PM Revision daf85c45 (ceph): rgw: NULL terminate buffer before parsing it
Fixes: #6175
Backport: dumpling
We get a buffer off the remote gateway which might
not be NULL terminated. The JSON p...
Yehuda Sadeh
08:03 PM Revision 08fe028b (ceph): rgw: use bufferlist::append() instead of bufferlist::push_back()
push_back() expects char *, whereas append can append a single char.
Appending a NULL char to push_back is cast as a ...
Yehuda Sadeh
08:01 PM Bug #6359 (Resolved): FileStore::lfn_unlink: still need to check st_nlink
Samuel Just
08:01 PM Revision 5216ed13 (ceph): Merge pull request #604 from ceph/wip-buck-centos-core
Wip buck centos core
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
07:52 PM Revision fd6646f2 (ceph): Makefile: fix unittest_arch
Also broken by makefile refactor.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:13 PM Revision c73040a5 (ceph): rgw: don't call list::size() in ObjectCache
Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe...
Yehuda Sadeh
07:13 PM Revision be2907ef (ceph): rgw: don't call list::size() in ObjectCache
Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe...
Yehuda Sadeh
07:12 PM Revision 14f6b749 (ceph): rgw: don't call list::size() in ObjectCache
Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe...
Yehuda Sadeh
06:41 PM rbd Bug #6293 (Resolved): Using wildcard produces wrong output
Dan Mick
06:21 PM Bug #5634 (In Progress): auth startup reports "ObjectNotFound" when keyring file is unreadable
Dan Mick
06:18 PM Bug #6272 (Can't reproduce): ceph command usage missing setcrushmap
Verified with David Dan Mick
04:39 PM Bug #6357: inverted test in osd pool create
Musing: it might be nice to have a "key=value" validation type (CephKeyVal?) to catch things like this in the front e... Dan Mick
03:40 PM Bug #6357 (Fix Under Review): inverted test in osd pool create
"proposed fix":https://github.com/ceph/ceph/pull/608 Loïc Dachary
03:25 PM Bug #6357 (Resolved): inverted test in osd pool create
Because "equal != string::npos":https://github.com/ceph/ceph/blob/5216ed134b99e7dfd9e936c632b3ad2d01acd481/src/mon/OS... Loïc Dachary
03:48 PM Revision 5421d6da (ceph): Makefile: fix unittest_crc32c
This got dropped during the makefile refactor.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:08 PM Bug #5804 (Need More Info): mon: binds to 0.0.0.0:6800something port
I did see this again on the mira045 etc. cluster, as I chatted with Joao about, and apparently mattt on IRC is experi... Dan Mick
01:37 PM CephFS Feature #6332 (Fix Under Review): mds: add config option disabling snapshots by default
wip-6332; https://github.com/ceph/ceph/pull/606 Greg Farnum
01:22 PM rgw Feature #5170 (Fix Under Review): RGW: Object restriping tool to fix large objects from argonaut.
Pushed implementation to wip-5170. It's built on top of bobtail. Adding the following commands to radosgw-admin:
<...
Yehuda Sadeh
11:11 AM rgw Feature #5170 (In Progress): RGW: Object restriping tool to fix large objects from argonaut.
Yehuda Sadeh
01:06 PM rgw Bug #6340 (Resolved): rgw: segfault in copy_obj
Pushed fix for both this and #6175). Yehuda Sadeh
01:05 PM rgw Bug #6175 (Resolved): rgw: valgrind: invalid reads in copy_obj
pushed fix, backported to dumpling. Also needed to push a second fix (#6340). Yehuda Sadeh
12:23 PM Bug #6356 (Resolved): docs should warn against executing ceph-deploy as root
This section of the docs: http://ceph.com/docs/master/start/quick-start-preflight/#configure-ssh talks about configur... Alfredo Deza
12:09 PM rgw Bug #6286 (Resolved): rgw: use of std::list::size() in ObjectCache
Pushed into bobtail, cuttlefish, and dumpling. Yehuda Sadeh
11:10 AM devops Bug #6288 (Resolved): 'ceph-deploy mon create' with --cluster flag fails
Merged to ceph-deploy master branch with hash: a4b6b6f
Alfredo Deza
08:13 AM devops Bug #6288 (Fix Under Review): 'ceph-deploy mon create' with --cluster flag fails
Opened pull request: https://github.com/ceph/ceph-deploy/pull/86 Alfredo Deza
09:25 AM Feature #6354 (Resolved): ObjectStore: allow xattrs as large as the underlying FS allows
Right now our chained xattr implementation hard-codes a limit of 2K for each individual xattr. This is smaller than t... Greg Farnum
07:47 AM Revision d8b55837 (ceph): ErasureCode: proofread abstract API documentation
* Andreas-Joachim Peters suggests to reduce copies to the minimum. When
possible the output arguments will just poi...
Loïc Dachary
07:47 AM Revision def05f06 (ceph): ErasureCode: improve API implementation example
* minimum_to_decode and minimum_to_decode_with_cost are replaced with
meaningfull examples instead of placeholders
...
Loïc Dachary
07:47 AM Revision 7324931d (ceph): ErasureCode: plugin loading in progress flag
The bool loading data member of ErasureCodePluginRegistry is
set to true when a plugin is being loaded, to provide an...
Loïc Dachary
07:47 AM Revision 4c9497f9 (ceph): ErasureCode: complete plugin loader unit tests
* TestErasureCodePluginExample.cc is renamed to TestErasureCodePlugin.cc
because it's not limited to the example wh...
Loïc Dachary
07:31 AM devops Bug #6289 (Resolved): new remote connection needs to be able to know about sudo
Pull request opened: https://github.com/ceph/ceph-deploy/pull/76
Merged into ceph-deploy master branch with hash: ...
Alfredo Deza
06:17 AM Bug #6336 (Fix Under Review): xattrs limit breaks rgw large objects
wip-6336 Sage Weil
06:01 AM Revision 862e0f12 (ceph): mds: fix MDCache::truncate_inode_finish() journal
we should add projected parent directory's context to the journal
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
06:01 AM Revision e303b964 (ceph): mds: re-integrate stray when link count >= 1
no reason not to rename inode out of the stray directory if the
inode's link count > 1
Signed-off-by: Yan, Zheng <zh...
Yan, Zheng
06:01 AM Revision 298c39f2 (ceph): mds: touch dentry bottom recursively
Deleted directory inode's dirfrags may contain some null dentries.
When touch_dentry_bottom() is called, also move th...
Yan, Zheng
06:01 AM Revision c63b4edc (ceph): mds: allow delay in evaluating stray
Add a new parameter 'delay' to MDCache::eval_stray(). If 'delay'
is true, MDCache::eval_stray() adds the stray dentry...
Yan, Zheng
05:59 AM rbd Bug #5876 (Pending Backport): Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= i...
the fixes just went upstream to linus's tree and are not in a released kernel yet. as soon as they appear there i wi... Sage Weil
01:25 AM rbd Bug #5876: Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= img_request->next_co...
@Sage : in which kernel version can I found this fix please ? Olivier Bonvalet
03:57 AM Revision 1685de67 (ceph): Fix typo
Zack Cerza
03:38 AM Revision 96010924 (ceph): os/FileStore: fix uninitialized var
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:26 AM rbd Bug #5760: libceph: osdc_build_request(): BUG_ON(p > msg->front.iov_base + msg->front.iov_len);
@Sage : does this fix present upstream ? in which kernel version ? Olivier Bonvalet

09/18/2013

11:21 PM Bug #6352 (Resolved): Build from source failed
When pull from master branch and make failed:... Haomai Wang
10:21 PM Bug #6336: xattrs limit breaks rgw large objects
I don't think 1MB is ok, we should revert it for dumpling. I opened another two issues for revisiting the object mani... Yehuda Sadeh
08:05 PM Bug #6336: xattrs limit breaks rgw large objects
Greg Farnum wrote:
> Huh, I'd forgotten about that. You're right of course. I'm not sure what issue Sage ran into th...
Sage Weil
01:55 PM Bug #6336: xattrs limit breaks rgw large objects
Huh, I'd forgotten about that. You're right of course. I'm not sure what issue Sage ran into that he thought we neede... Greg Farnum
12:23 PM Bug #6336: xattrs limit breaks rgw large objects
1. First of all, we already split xattrs into multiple xattrs when they get beyond a certain size in the osd. There a... Yehuda Sadeh
11:53 AM Bug #6336: xattrs limit breaks rgw large objects
We should have a discussion with Sam and Sage before taking any action on this. Things I can tell you:
1) The limit ...
Greg Farnum
08:26 PM Revision b66ac77f (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ...
Yan, Zheng
07:31 PM Revision ce723b5a (ceph): doc/release-notes: v0.69
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:23 PM Revision af5ae2dd (ceph): Merge pull request #98 from ceph/time-fix
If duration is missing from summary.yaml, use 0 Alfredo Deza
07:08 PM Revision d83912e0 (ceph): If duration is missing from summary.yaml, use 0
Zack Cerza
06:41 PM Revision bbfbb097 (ceph): rgw: drain pending requests before completing write
Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request...
Yehuda Sadeh
06:40 PM Revision a855aba9 (ceph): rgw: drain pending requests before completing write
Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request...
Yehuda Sadeh
03:35 PM Revision db92bb91 (ceph): Merge pull request #97 from ceph/sentry
Fix logs URL on Sentry pages. Alfredo Deza
03:30 PM Revision aaa3cf9b (ceph): Fix logs URL on Sentry pages.
Zack Cerza
02:38 PM CephFS Bug #6349 (Duplicate): MDS: failed assert !segments.empty() while rejoining after being standby-r...
... Greg Farnum
02:38 PM Bug #6348 (Resolved): ceph-deploy new.new needs to use same seperator as conf.write
currently ceph-deploy new creates space seperated variable names such as:
(./{cluster}.conf)
osd journal size =...
Anonymous
02:27 PM Bug #6347 (Can't reproduce): ObjectCacher: generated request with differing data and data length ...
/a/teuthology-2013-09-17_23:01:16-fs-next-testing-basic-plana/1237
Unfortunately we don't have any ObjectCacher lo...
Greg Farnum
02:19 PM Bug #6346 (Resolved): OSD: do not crash on bad client op input
... Greg Farnum
01:39 PM devops Bug #6345 (Resolved): order of init.d script shutdown sequence
The init.d shutdown sequence first stops the monitors, then the osds and then the mds. I think this sequence should ... Jeff Kline
01:15 PM devops Feature #6154: ceph-deploy should be able to use an argument "fs-type" to specify the filesystem ...
Sure, done. See https://github.com/ceph/ceph-deploy/pull/85. Benoît Knecht
07:08 AM devops Feature #6154: ceph-deploy should be able to use an argument "fs-type" to specify the filesystem ...
Benoit, the patch looks good. Could you ammend the commit to have a `signed-by` signature? This is done with the `-s`... Alfredo Deza
01:05 PM devops Feature #6017 (Resolved): ceph-deploy mon create: create on all mons in ceph.conf + then do gathe...
Merged into ceph-deploy master branch with hash: e66d751
\o/
Alfredo Deza
09:54 AM devops Feature #6017 (Fix Under Review): ceph-deploy mon create: create on all mons in ceph.conf + then ...
Opened pull request https://github.com/ceph/ceph-deploy/pull/82 Alfredo Deza
11:38 AM rgw Bug #6268 (Resolved): rgw: RGWPutObj calls processor->complete() before all inflight data is drained
backported to bobtail, cuttlefish, dumpling. Yehuda Sadeh
11:32 AM rgw Feature #6341 (New): rgw: stress failure testing
So that we can detect issues like #6368 Yehuda Sadeh
10:35 AM rgw Bug #6340: rgw: segfault in copy_obj
The fix to #6175 actually broke it. Pushed a fix to wip-6340. We'll need to squash this one with wip-6175 when we bac... Yehuda Sadeh
10:12 AM rgw Bug #6340 (Resolved): rgw: segfault in copy_obj
This occurred on the next branch:
http://qa-proxy.ceph.com/teuthology/teuthology-2013-09-17_23:01:11-rgw-next-test...
Josh Durgin
10:09 AM Feature #5035: rados: smarter localized reads
Blueprint: http://wiki.ceph.com/01Planning/02Blueprints/Emperor/librados%2F%2Fobjecter%3A_smarter_localized_reads Neil Levine
09:58 AM rgw Feature #6339 (Resolved): rgw: compact manifest data
manifest data includes lots of duplicate strings, we can probably omit most of these (e.g., add a prefix field). Yehuda Sadeh
09:57 AM rgw Feature #6338 (Resolved): rgw: better manifest scaling
Yehuda Sadeh
09:12 AM devops Bug #6335 (Resolved): ceph-deploy may *still* hang with pushy
We moved the conn.close() call as early as possible in all `mon create` calls.
Pull request: https://github.com/ce...
Alfredo Deza
09:11 AM Revision 33671f35 (ceph): Merge branch 'next'
Gary Lowell
08:57 AM rgw Bug #3896 (New): rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty())
Alexandre Marangone
08:56 AM devops Bug #6337 (Resolved): Closed connection causes import errors for Debian mon create commands
Alfredo Deza
08:56 AM devops Bug #6337: Closed connection causes import errors for Debian mon create commands
Merged into ceph-deploy master branch: b67281e Alfredo Deza
07:35 AM devops Bug #6337 (Fix Under Review): Closed connection causes import errors for Debian mon create commands
Pull request opened: https://github.com/ceph/ceph-deploy/pull/84 Alfredo Deza
07:22 AM devops Bug #6337 (Resolved): Closed connection causes import errors for Debian mon create commands
Because of a last minute fix to prevent connections hanging on `mon create` that meant closing the pushy connection
...
Alfredo Deza
08:30 AM devops Bug #6330 (Closed): ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
Alfredo Deza
01:40 AM Revision 6ca6f2f9 (ceph): v0.69
Gary Lowell

09/17/2013

11:13 PM Revision b923152e (ceph): Merge pull request #96 from ceph/wip-fix-sudoers
Make sed expressions safe to run multiple times Sandon Van Ness
11:04 PM Revision bbda7522 (ceph): Make sed expressions safe to run multiple times
Also, make them ignore commented lines. Zack Cerza
09:04 PM Revision 5541a1df (ceph): doc: Updated link to Storage Cluster Quick Start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:04 PM Revision 6af8e3c8 (ceph): doc: Updated link to Storage Cluster Quick Start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:03 PM Revision b1d58fac (ceph): doc: Updated link to Storage Cluster Quick Start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:03 PM Revision a39de7b1 (ceph): doc: Made sysvinit and service sections parallel to upstart for clarity.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:02 PM Revision 0fed6ab0 (ceph): doc: Updated for 3-node deployment. Leaner discussion. More use cases.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:02 PM Revision 3a3ef336 (ceph): doc: Removed introductory material. Renamed the page.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:01 PM Revision c054469f (ceph): doc: Updated for 3-node deployment and multiple Linux distributions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:22 PM Revision 31fff93b (ceph): doc: Added Intro to Ceph to Index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:22 PM Revision fcd749ff (ceph): doc: Excised content from "Getting Started" and created Intro to Ceph.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:04 PM devops Bug #6330: ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
Thanks Alfredo. I tried to recreate the error I encountered as a test case but have failed to make it re-occur. I now... Nigel Williams
01:24 PM devops Bug #6330: ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
Can you give me an example on where does ceph-deploy fails to use something that is defined in `/etc/hosts` ?
All ...
Alfredo Deza
07:10 PM Revision c4a47ffd (ceph): Add dummy suite.
Zack Cerza
06:47 PM Revision 61ddeb6a (ceph): Revert "suite: don't schedule follow-on summary job for an empty run"
This reverts commit a2b7c728964fb0064ba2a69818289caf723f09fc. Zack Cerza
06:21 PM Bug #6336 (Resolved): xattrs limit breaks rgw large objects
a 64k attrs limit was introduced in dumpling, however, that completely breaks rgw when trying to upload large objects... Yehuda Sadeh
06:14 PM Revision b37f88c9 (ceph): Merge pull request #586 from ceph/wip-copyfrom-big
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Gregory Farnum
06:06 PM Revision 045b9029 (ceph): osd: allow a copy_from without knowing the src_version
If we don't specify the version up front, learn the version after the first
chunk and enforce it thereafter to ensure...
Sage Weil
06:06 PM Revision 3a001878 (ceph): librados: test copy_from without src_version specified
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:06 PM Revision a80f831b (ceph): ceph_test_rados: identify write seq_num in output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:06 PM Revision 4e29e362 (ceph): osd/ReplicatedPG: stage object chunks to replicas during COPY_FROM
As we get each chunk of data during the COPY_FROM operation, write it out
to a temporary object on the replicas. Whe...
Sage Weil
06:06 PM Revision 5921703e (ceph): ceph_test_rados: more readable output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:06 PM Revision df7c36ac (ceph): osd/ReplicatedPG: factor some bits into finish_copy
This is a bit cleaner and hopefully more usable for osd-driven cache
promotion.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
06:06 PM Revision f97277cc (ceph): osd: add infrastructure to block io on an obc
Add an is_blocked() method for the obc, and add infrastructure to block
any operations if it returns true. Clean up ...
Sage Weil
06:06 PM Revision cdc637f0 (ceph): osd: block requests on object during COPY_FROM
Block any request on an object (read or write) during the COPY_FROM
operation.
This could potentially be broken down...
Sage Weil
06:06 PM Revision d050596a (ceph): ceph_test_rados: use get_version64() throughout
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:06 PM Revision 83f12e46 (ceph): ceph_test_rados: submit a racing read with every COPY_FROM
Verify that the racing read completes after the COPY_FROM does (i.e., is
blocked by it).
Signed-off-by: Sage Weil <s...
Sage Weil
05:39 PM Revision 1f80d632 (ceph): doc: Replaced code-block with inline literal to fix auto numbering.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:34 PM Revision 7d5dfa2b (ceph): doc: Made s3gw.fcgi paths consistent.
fixes: #6182
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
05:26 PM devops Bug #6335 (Resolved): ceph-deploy may *still* hang with pushy
We need to close the connection as early as possible in an attempt to mitigate probably hanging issues.... Alfredo Deza
04:58 PM Revision 0d20cae0 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:19 PM rgw Bug #6176: rgw: valgrind: leak in copy_obj
Josh Durgin
03:18 PM rgw Bug #3896: rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty())
I'm seeing this for every rest-bench I run (seq, write and cleanup) on both Cuttlefish and Dumpling.
@cephdrop@cep...
Alexandre Marangone
02:42 PM rgw Bug #6334 (Resolved): RGW admin socket doesn't appear to exist by default
it should. Testing wip-6286 based on 0.67.3. Mark Nelson
01:47 PM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
We had an osd process die unexpectedly a few days ago. I run a cronjob that 'service ceph start's on all nodes for th... Mike Dawson
12:04 PM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
Added a graph of the same time period from last night / this morning for a comparison of what the graphs should look ... Mike Dawson
11:57 AM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
In the attached image you'll see graphs of a set of nine Windows guests running video surveillance over the duration ... Mike Dawson
11:47 AM Bug #6333 (Closed): Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
Some (but not all) of our qemu instances booted from rbd copy on write clones experience i/o outages during recovery ... Mike Dawson
01:31 PM Revision 59147be9 (ceph): osd: compute full ratio from kb_avail
On btrfs, kb_used + kb_avail can be much smaller than total kb, and
what really matters to avoid filling up the disk ...
Alexandre Oliva
12:43 PM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
And for a successful run for two nodes, it looks like this:... Alfredo Deza
12:42 PM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
This is how it looks for monitors that never reach quorum, it loops for 5 times per monitor with incremental wait tim... Alfredo Deza
12:19 PM RADOS Feature #6325: mon: mon_status should make it clear when the mon has connection issues
Hmmm. The issue with doing this in the Messenger is that all those errors are expected to occur at some point — failu... Greg Farnum
02:12 AM RADOS Feature #6325: mon: mon_status should make it clear when the mon has connection issues
possible approach:
Considering the class Monitor is a dispatcher of the messenger, add a new courtesy function to ...
Joao Eduardo Luis
11:09 AM Bug #6207: Found incorrect object contents
The comments from me and Sage about wip-copyfrom-big sadly refer to a different issue that would not have been presen... Greg Farnum
10:57 AM Bug #6207: Found incorrect object contents
pushed what it hink is a fix to wip-copyfrom-big. should get squashed down once we verify. Sage Weil
10:39 AM rgw Documentation #6182 (Resolved): Conflicting locations for s3gw.fcgi
See http://ceph.com/docs/master/install/rpm/#installing-ceph-object-storage John Wilkins
10:33 AM rgw Documentation #6182 (In Progress): Conflicting locations for s3gw.fcgi
John Wilkins
09:56 AM CephFS Feature #6332 (Resolved): mds: add config option disabling snapshots by default
Right now snapshots are even more broken than they used to be (see #5250). Add a config option that controls whether ... Greg Farnum
09:45 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
It woudl probably be best ot send the xfs info to the xfs@oss.sgi.com list.
Also--you probably don't want to use '...
Sage Weil
09:31 AM Bug #6331 (Rejected): Disk partition and replicas
jordi - these types of questions would be more appropriately resolved in #ceph on IRC or by sending an e-mail to ceph... Ian Colle
04:00 AM Bug #6331 (Rejected): Disk partition and replicas
Hi!
I've a remote server with one unit where is installed Ubuntu. I can't create another partition on the disk to in...
jordi arcas
08:58 AM Revision 3966e6ea (ceph): ErasureCode: proofread abstract API documentation
* Andreas-Joachim Peters suggests to reduce copies to the minimum. When
possible the output arguments will just poi...
Loïc Dachary
08:58 AM Revision 89e8b8be (ceph): ErasureCode: improve API implementation example
* minimum_to_decode and minimum_to_decode_with_cost are replaced with
meaningfull examples instead of placeholders
...
Loïc Dachary
07:56 AM Subtask #5879 (Resolved): jerasure plugin
Loïc Dachary
07:42 AM devops Bug #6300: ceph-deploy: mon create prompts for password
This is now fixed in the library handling ceph-deploy connections: https://github.com/alfredodeza/remoto/commit/ed273... Alfredo Deza
07:11 AM devops Bug #6300: ceph-deploy: mon create prompts for password
Alfredo Deza
06:57 AM devops Bug #6300: ceph-deploy: mon create prompts for password
Actually, this is kind of valid (my initial take on it was that keys where missing).
This is caused by how ceph-de...
Alfredo Deza
05:07 AM Revision 971bf60b (ceph): Remove unneeded junit4 check
We refactored the java tests to not use
the ExternalResource class, so this test
is no longer necessary.
Signed-off-...
Joe Buck
05:03 AM Revision e38bd8d5 (ceph): Removing extraneous code
The ExternalResource code was unnecessary and caused
issues on CentOS. Removing it.
Update Makefile.am to reflect the...
Joe Buck
05:02 AM Revision cd6f4bcd (ceph): Use a loop for testing jdk paths
Loop through a list of sensible default
locations for a JDK, stopping if a
workable JDK is found.
Also, add support f...
Joe Buck
04:06 AM Revision 109cd50c (ceph): Merge pull request #601 from pipul/feature/develop_130917
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
03:22 AM Revision 4520c5f6 (ceph): suite: do not calculate product on an empty list (take 2)
The original attempt to fix this with dda7954090ccc9ffd8ecd961d6b530a0e6d24964
failed because I screwed up the indent...
Sage Weil
02:34 AM Revision 3cef7554 (ceph): fix some comments
Signed-off-by: fangdong <yp.fangdong@gmail.com> fangdong
02:08 AM devops Feature #6154: ceph-deploy should be able to use an argument "fs-type" to specify the filesystem ...
Here's a patch to add the proposed option. Let me know if it needs adjustments. Benoît Knecht
02:00 AM Revision ae7912f5 (ceph): doc: Added conf example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:57 AM Revision e55d59f8 (ceph): doc: Updated usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:40 AM Revision 0be2c87a (ceph): doc: Removed --fs-type option and text.
fixes: #6326
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
01:40 AM Fix #6278: osd: throttle snap trimming
Wade,
I think this issue is not related to the SQL locking. At least not in my case. I've done as suggested by Mik...
Andrei Mikhailovsky
01:38 AM Revision 874186ba (ceph): doc: Updated the usage scenario and made a few syntax edits.
fixes: #6308
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins

09/16/2013

11:33 PM Revision e65d6e2a (ceph): Revert "suite: do not calculate product on an empty list"
This reverts commit dda7954090ccc9ffd8ecd961d6b530a0e6d24964.
This commit was causing the number of jobs scheduled p...
Zack Cerza
10:49 PM Bug #6207: Found incorrect object contents
/a/sage-bug-6207-c/1 Greg Farnum
10:44 PM Bug #6207: Found incorrect object contents
which run are these notes referring to? Sage Weil
05:30 PM Bug #6207: Found incorrect object contents
http://fpaste.org/39993/79377326/ contains the output on osd.0 during backfill that concerns me if you don't want to ... Greg Farnum
05:18 PM Bug #6207: Found incorrect object contents
I looked through that failure more and gathered up some notes that I suspect will lead one of you to know what's goin... Greg Farnum
04:21 PM Bug #6207: Found incorrect object contents
[ From here to comment 11 do not apply to any instances of this bug on master or dumpling. Please disregard. ]
Sam...
Greg Farnum
09:14 PM Revision c9c710c1 (ceph): Merge pull request #600 from dachary/fix-erasure-warning
ErasureCode: fix uninitialized variable warning
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:04 PM Revision abd2fcd5 (ceph): ErasureCode: fix uninitialized variable warning
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:57 PM Revision 4930ccb8 (ceph): Merge pull request #597 from ceph/remove-hadoop-shim
This branch built fine on the gitbuilders and the list of removed files looks good to me.
Reviewed-by: Greg Farnum <...
Gregory Farnum
08:50 PM devops Bug #6330 (Closed): ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
This is to avoid what I consider to be a bug in Linux where some tools do not respect the /etc/nsswitch.conf settings... Nigel Williams
08:49 PM Revision a8e77738 (ceph): Merge pull request #94 from ceph/wip-fix-sudoers
Use teuthology-specific backup for /etc/sudoers Sandon Van Ness
08:25 PM Revision 8b63396e (ceph): Use teuthology-specific backup for /etc/sudoers
Zack Cerza
06:51 PM Bug #6326 (Resolved): docs: ceph-deploy does not have a `--fs-type`
See http://ceph.com/docs/master/rados/deployment/ceph-deploy-osd/ John Wilkins
05:35 PM Bug #6326 (In Progress): docs: ceph-deploy does not have a `--fs-type`
John Wilkins
10:41 AM Bug #6326 (Resolved): docs: ceph-deploy does not have a `--fs-type`
I've gone through a few people asking why the feature to alter the filesystem type from ceph-deploy doesn't work, the... Alfredo Deza
06:50 PM Revision 5ca6bc39 (ceph): Merge pull request #93 from ceph/wip-runfix
Make run_job merge job_config['config'] if needed Alfredo Deza
06:49 PM RADOS Documentation #6308 (Resolved): crushtool examples are confusing/outofdate..
See http://ceph.com/docs/master/man/8/crushtool/ John Wilkins
06:15 PM RADOS Documentation #6308 (In Progress): crushtool examples are confusing/outofdate..
John Wilkins
06:14 PM Revision 4d2e3c27 (ceph): Make run_job merge job_config['config'] if needed
Zack Cerza
05:37 PM Revision c36da3df (ceph): Merge pull request #92 from ceph/sentry
Be less picky about trailing slashes. Alfredo Deza
05:35 PM Revision fad71073 (ceph): Be less picky about trailing slashes.
Zack Cerza
04:34 PM rgw Bug #6176 (Fix Under Review): rgw: valgrind: leak in copy_obj
Yehuda Sadeh
03:21 PM rgw Bug #6176: rgw: valgrind: leak in copy_obj
hmm.. found an issue with my fix, redoing. Yehuda Sadeh
02:59 PM rgw Bug #6176 (Fix Under Review): rgw: valgrind: leak in copy_obj
pushed a fix to wip-6176. Yehuda Sadeh
11:08 AM rgw Bug #6176: rgw: valgrind: leak in copy_obj
just to clarify: teuthology run was against this commit, not when the bug was introduced. Yehuda Sadeh
11:07 AM rgw Bug #6176: rgw: valgrind: leak in copy_obj
happened in commit:56ff4101a12e190caea9805dd5fb250ab5fa8e8c Yehuda Sadeh
03:01 PM Bug #5700: very high memory usage after update
So after 5 days of having latest dumpling running, memory usage is still quite high:... Corin Langosch
12:47 PM Documentation #6327 (Closed): Update CloudStack docs for 4.2
Need to update CloudStack docs for 4.2. John Wilkins
12:36 PM devops Bug #6324 (Resolved): add a timeout flag for commands that may hang
Alfredo Deza
10:33 AM devops Bug #6324: add a timeout flag for commands that may hang
Fixed and merged into ceph-deploy master branch with hash: ab46733 Alfredo Deza
09:45 AM devops Bug #6324 (Fix Under Review): add a timeout flag for commands that may hang
Pull request opened: https://github.com/ceph/ceph-deploy/pull/77 Alfredo Deza
07:18 AM devops Bug #6324 (Resolved): add a timeout flag for commands that may hang
There are certain commands that can cause a remote process to hang if we are capturing both stderr and stdout and som... Alfredo Deza
09:55 AM devops Bug #6314: catch case where mon starts up but has rank -1 accordingly to mon_status.
Greg, yes, you are correct. The idea here is that we will implement a command to deploy all monitors defined initiall... Alfredo Deza
09:53 AM devops Bug #6314 (In Progress): catch case where mon starts up but has rank -1 accordingly to mon_status.
Created issue #6324 to prevent this command from hanging. Alfredo Deza
08:48 AM Fix #6278: osd: throttle snap trimming
Its possible, that sql type workflows and ceph have an issue. I am going to investigate that on my own pre-production... Wade Rencsok
08:17 AM Fix #6278: osd: throttle snap trimming
It seems to me that I am also effected by this issue with 3-5 virtual machines crashing on a daily basis with a lot o... Andrei Mikhailovsky
08:39 AM Bug #6323 (Fix Under Review): mon: osdmon: don't create a huge transaction on update_from_paxos()...
Joao Eduardo Luis
08:39 AM Bug #6322 (Fix Under Review): mon: osdmon: write 'latest_full' after rebuilding full version from...
Joao Eduardo Luis
08:14 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
Just created issue #6325 to clearly tell when there is a connection problem, which (currently) it is impossible to te... Alfredo Deza
08:12 AM RADOS Feature #6325 (New): mon: mon_status should make it clear when the mon has connection issues
If `mon_status` is called when having network connection issues it will not state anything that can alert a user/syst... Alfredo Deza
03:56 AM devops Bug #4924: ceph-deploy: gatherkeys fails on raring (cuttlefish)
I have just managed to deploy 3 ceph nodes successfully in Ubuntu Raring using Dumpling 0.67.3. The above issue looks... Edward Hope-Morley

09/15/2013

11:33 PM Revision 81983bab (ceph): mon: OSDMonitor: update latest_full while rebuilding full maps
Not doing so will make the monitor rebuild the osdmap full versions, even
though they may have been rebuilt before, e...
Joao Eduardo Luis
11:32 PM Revision 4ac1570c (ceph): mon: OSDMonitor: smaller transactions when rebuilding full versions
Otherwise, for considerably sized rebuilds, the monitor will not only
consume vast amounts of memory, but it will als...
Joao Eduardo Luis
09:43 PM devops Bug #4924: ceph-deploy: gatherkeys fails on raring (cuttlefish)
Hi All,
I am still hitting this in RHEL 6.4 with latest dumpling release (ceph-0.67.3-0.el6.x86_64).
For my setup,...
Abhay Sachan
01:13 PM Bug #6323: mon: osdmon: don't create a huge transaction on update_from_paxos(), when rebuilding f...
Joao Eduardo Luis
12:43 PM Bug #6323 (Resolved): mon: osdmon: don't create a huge transaction on update_from_paxos(), when r...
If we have thousands of missing full versions (see #6322), our memory consumption can skyrocket. And we may end up b... Joao Eduardo Luis
01:12 PM Bug #6322: mon: osdmon: write 'latest_full' after rebuilding full version from incrementals on up...
Joao Eduardo Luis
12:41 PM Bug #6322: mon: osdmon: write 'latest_full' after rebuilding full version from incrementals on up...
Given monitor on dumpling has
fc: 505 ; lc: 168872; latest_full: 505 ; diff: 168367
This leads to a significant...
Joao Eduardo Luis
12:34 PM Bug #6322 (Resolved): mon: osdmon: write 'latest_full' after rebuilding full version from increme...
Joao Eduardo Luis

09/14/2013

01:09 AM Revision 01ec6a3f (ceph): Merge pull request #538 from dachary/wip-5879
jerasure-1.2A plugin
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos

09/13/2013

10:35 PM Revision 4216eac0 (ceph): rgw: try to create log pool if doesn't exist
When using replica log, if the log pool doesn't exist all operations are
going to fail. Try to create it if doesn't e...
Yehuda Sadeh
08:59 PM Revision 7b908b41 (ceph): modified rgw tests and fs tests to get it going in the nightlies
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:40 PM Revision 0d37a334 (ceph): added rgw task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:39 PM Revision b86c0686 (ceph): hadoop: remove hadoop shim
The in-tree Hadoop shim was a combination of libcephfs wrapper, and the
bits to support Hadoop. This has been replace...
Noah Watkins
06:52 PM Feature #6001 (Resolved): EC: [link] jerasure plugin
01ec6a3fdf9da8b35cc034788ab306957d5fd969 landed Ian Colle
05:02 PM Revision e7f74831 (ceph): rgw: NULL terminate buffer before parsing it
Fixes: #6175
Backport: dumpling
We get a buffer off the remote gateway which might
not be NULL terminated. The JSON p...
Yehuda Sadeh
03:57 PM Revision 40e0cabc (ceph): Merge pull request #594 from ceph/fix-no-tcmalloc-build
make: add tmalloc lib dep in tcmalloc guard
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:54 PM rgw Bug #6302: rgw: tasks/rgw_s3tests_multiregion.yaml tests hang
Pushed a fix to next (commit:4216eac0f59af60f60d4ce909b9ace87a7b64ccc). Still need to validate that this was the actu... Yehuda Sadeh
02:06 PM rgw Bug #6302: rgw: tasks/rgw_s3tests_multiregion.yaml tests hang
I see this when trying to set worker bound:... Yehuda Sadeh
08:09 AM rgw Bug #6302 (Resolved): rgw: tasks/rgw_s3tests_multiregion.yaml tests hang
> [30666] rgw/verify/{clusters/fixed-2.yaml fs/btrfs.yaml msgr-failures/few.yaml tasks/rgw_s3tests_multiregion.yaml v... Sage Weil
03:41 PM Revision 568eccf8 (ceph): Merge pull request #91 from ceph/wip-suite
suite: do not calculate product on an empty list Alfredo Deza
03:39 PM Revision a2b7c728 (ceph): suite: don't schedule follow-on summary job for an empty run
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:39 PM Revision 5a083894 (ceph): suite: be verbose about how many jobs we generate
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:29 PM Revision 3f8c9690 (ceph): make: add tmalloc lib dep in tcmalloc guard
Fixes --without-tcmalloc on boxes without libtcmalloc.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
03:22 PM Revision dda79540 (ceph): suite: do not calculate product on an empty list
This fixes a bug where a directory with just % generates a
bogus job item with no actual content. (e.g.,
$ find bas...
Sage Weil
02:46 PM rgw Feature #6317 (New): rgw: replace pool creation
New api to create more than 8 pgs per generated pool exists now, switch to using it. Yehuda Sadeh
01:55 PM Fix #6059: osd: block reads while repgather is writing across replicas
Note, just extending the obc->write_lock() region doesn't really work since it can cause the op_tp to be blocked prev... Samuel Just
01:40 PM Feature #6147 (Fix Under Review): mon: calculate, expose per-pool pg stat deltas
wip-6147 ; pull request 596 Joao Eduardo Luis
01:27 PM rbd Documentation #5009 (In Progress): doc: explain how to get qemu packages for each distro
Ian Colle
01:24 PM rbd Feature #4013: rbd: openstack: extend nova boot api to support going from image to volume
https://review.openstack.org/#/c/42474/ Josh Durgin
01:21 PM rbd Feature #4013 (Resolved): rbd: openstack: extend nova boot api to support going from image to volume
Ian Colle
01:23 PM rbd Subtask #4016 (Resolved): rbd: openstack: extend nova boot api: modify libvirt driver to support ...
Josh Durgin
01:21 PM rbd Feature #4211 (Rejected): get good qemu, libvirt versions+patches in CentOS+
Neil Levine
01:17 PM rgw Feature #6195: rgw: test full sync (with large object)
Neil Levine
01:11 PM rgw Feature #4342 (Duplicate): rgw: dr: data sync agent: update sync processing state
Ian Colle
01:04 PM rgw Feature #4342 (In Progress): rgw: dr: data sync agent: update sync processing state
Ian Colle
01:10 PM rgw Documentation #5119 (Resolved): rgw: document which pools allowed to collide
Added commentary to the ceph configuration reference. John Wilkins
01:09 PM rgw Documentation #5651 (Resolved): rgw: secret features need documentation
Community fix provided. John Wilkins
01:09 PM rgw Feature #6191 (Fix Under Review): rgw: DR: per bucket replica_log handling
Josh Durgin
01:04 PM rgw Feature #6191 (In Progress): rgw: DR: per bucket replica_log handling
Josh Durgin
01:09 PM rgw Feature #6190 (Fix Under Review): rgw: DR: read list of buckets to do full sync on
Ian Colle
01:04 PM rgw Feature #6190 (In Progress): rgw: DR: read list of buckets to do full sync on
Josh Durgin
01:07 PM devops Bug #6314: catch case where mon starts up but has rank -1 accordingly to mon_status.
But...it *should* have rank -1 before it gets the chance to join the quorum, shouldn't it?
Or have I forgotten how r...
Greg Farnum
01:00 PM devops Bug #6314 (Resolved): catch case where mon starts up but has rank -1 accordingly to mon_status.
Now that `mon_status` is implemented we need some glue-code to check make it a bit more robust and ensure that the ra... Alfredo Deza
01:06 PM rgw Feature #6193 (In Progress): rgw: DR: per bucket sync
Ian Colle
01:06 PM rgw Feature #6192 (In Progress): rgw: DR: per object sync
Ian Colle
12:24 PM devops Feature #6020: radosgw-apache opinionated package
The package should have the following
- depend on our mod_fastcgi
- enable fastcgi module
- enable rewrite mo...
Yehuda Sadeh
12:11 PM Bug #6313: dumpling: FAILED assert(latest->is_update()) from recover_primary()
We restarted osd.4 and osd.1 to fix the issue. Alexandre Marangone
12:08 PM Bug #6313 (Duplicate): dumpling: FAILED assert(latest->is_update()) from recover_primary()
restarting the backfill target for the osd fixed the issue Samuel Just
11:51 AM devops Feature #6310: Get Dumpling into CentOS Ceph repo
Neil Levine
11:50 AM devops Feature #6310 (Closed): Get Dumpling into CentOS Ceph repo
Neil Levine
11:51 AM Bug #6311 (Resolved): Some scripts assume the location of python
The following scripts' shebang strings all hardcode python's location to /usr/bin/python. They don't work on FreeBSD... Alan Somers
11:41 AM devops Feature #5956: Implement a radosgw command in ceph-deploy
Is this a dup with 4408? Neil Levine
11:40 AM devops Feature #6067 (In Progress): ceph-deploy: make mon create catch common errors
Ian Colle
11:39 AM Bug #5492: scripts installing into /usr/usr/sbin (with --prefix=/usr)
Danny's fix does not resolve the original problem in either Ubuntu 12.04 or FreeBSD 9.1. I think that the real probl... Alan Somers
10:05 AM RADOS Documentation #6308 (Resolved): crushtool examples are confusing/outofdate..
this example:
crushtool --build 128 shelf uniform 4 rack straw 8 root straw 0 -o map
does not work
this does wo...
Evan Felix
09:59 AM rgw Bug #6175 (Pending Backport): rgw: valgrind: invalid reads in copy_obj
Yehuda Sadeh
09:36 AM rgw Bug #6268 (Pending Backport): rgw: RGWPutObj calls processor->complete() before all inflight data...
Yehuda Sadeh
04:59 AM Bug #6301 (Need More Info): ceph-osd hung by XFS using linux 3.10
Loïc Dachary
02:39 AM Bug #6301 (Closed): ceph-osd hung by XFS using linux 3.10
The kernel configuration ( 3.10.11 sources ) is here : attachment:config.gz
The general ceph setup is described here...
Loïc Dachary

09/12/2013

10:56 PM Revision 42c2b704 (ceph): Merge pull request #90 from ceph/sentry
Fix get_http_log_path(), update callers, add tests Zack Cerza
10:28 PM Revision 31f0f7ad (ceph): Fix get_http_log_path(), update callers, add tests
Zack Cerza
10:07 PM Revision 9de651a9 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Tamilarasi muthamizhan
10:03 PM Revision eb4c575f (ceph): made help more readable
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:42 PM Revision 2db2ba78 (ceph): Fix TypeError
(cherry picked from commit c4591a16e1781f8da3502b38e3dc72f629478312) Zack Cerza
06:24 PM Revision 1901a145 (ceph): removed basic dir as it was empty
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
06:17 PM CephFS Bug #5418: kceph: crash in remove_session_caps
Zheng Yan
06:16 PM CephFS Bug #5927 (Resolved): kcephfs: ENOTEMPTY on rm -r
Zheng Yan
06:13 PM Revision 388dd1e2 (ceph): Merge branch 'wip-6226'
David Zafman
06:12 PM Revision daf417f9 (ceph): osd/ReplicatedPG.cc: Verify that recovery is truly complete
Backportable change to insure that even if no new ops started or
are running that indeed recovery is complete. Preve...
David Zafman
06:11 PM Revision 139a714e (ceph): osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_active
Caused by 944f3b73531af791c90f0f061280160003545c63
Fixes: #6291
Backport: dumpling
Signed-off-by: David Zafman <da...
David Zafman
05:38 PM Revision a41aa946 (ceph): Merge pull request #589 from ceph/wip-6279
mon/MDSMonitor: don't reset incarnation when creating newfs
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
05:17 PM Revision 6552f5a5 (ceph): Merge pull request #88 from ceph/wip-fix-clones
Use check_output() and log.exception() Alfredo Deza
04:42 PM devops Bug #6300 (Resolved): ceph-deploy: mon create prompts for password
ceph-deploy version: 1.2.3
ceph version: dumpling [v0.67.3]
on a single node setup, "mon create" command prompt...
Tamilarasi muthamizhan
04:14 PM Revision e83b5def (ceph): Use check_output() and log.exception()
This should help us figure out why our checkouts keep getting deleted. Zack Cerza
03:28 PM Cleanup #6287 (Resolved): OSDmonitor.c message "still creating pgs, wait" should be explicit abou...
Sage Weil
07:20 AM Cleanup #6287 (Fix Under Review): OSDmonitor.c message "still creating pgs, wait" should be expli...
https://github.com/ceph/ceph/pull/592
Sage Weil
03:18 PM rbd Bug #6299: Dumpling Creates Extra Log Files
I have this exact same behavior since updating to dumpling. It only seems to affect dumpling. Cuttlefish and earlier ... Wade Rencsok
03:11 PM rbd Bug #6299 (Resolved): Dumpling Creates Extra Log Files
Created my cluster with mkcephfs, and distribute a common ceph.conf to all nodes with monitors and osd stanzas define... Mike Dawson
02:34 PM RADOS Bug #6297 (In Progress): ceph osd tell * will break when FD limit reached, messenger should close...
In environments with a large number of OSD's (approaching or exceeding the file descriptor limit set), ceph osd tell ... Brian Andrus
02:20 PM Revision 46337296 (ceph): mon/OSDMonitor: make busy creating pgs message more explicit
Fixes: #6287
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:18 PM Bug #6296 (Won't Fix): osd_scrub_load_threshold Should Take Core Count Into Consideration
osd_scrub_load_threshold defaults to 0.5 which prevents scrub starting on relatively un-loaded multi-core systems. Th... Mike Dawson
01:26 PM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
Pull request to implement the new mon_status : https://github.com/ceph/ceph-deploy/pull/71
Was merged into ceph-de...
Alfredo Deza
01:24 PM devops Feature #6017 (In Progress): ceph-deploy mon create: create on all mons in ceph.conf + then do ga...
Alfredo Deza
01:25 PM devops Bug #6288: 'ceph-deploy mon create' with --cluster flag fails
Alfredo Deza
01:25 PM devops Bug #6288: 'ceph-deploy mon create' with --cluster flag fails
What happens here is that the call to start the daemon in `ceph_deploy/hosts/debian/mon/create.py` does not pass the ... Alfredo Deza
08:27 AM devops Bug #6288 (Resolved): 'ceph-deploy mon create' with --cluster flag fails
The command:
$ ceph-deploy --cluster ceph0 mon create cephgs-{0,1,2}
runs without error yet it fails to do anyt...
Jeff Kline
12:32 PM Fix #6278: osd: throttle snap trimming
For a few weeks, I've had to run with noscrub and nodeep-scrub, because both can cause 100% spindle contention result... Mike Dawson
11:40 AM Fix #6278: osd: throttle snap trimming
The fix for bug 6291 resolves an issue with recovery using more resources than it should.
A workaround is to disab...
David Zafman
11:56 AM Bug #6294 (Rejected): avoid using std::list::size()
It's O(N) and might have performance implications. Yehuda Sadeh
11:44 AM rbd Bug #6293 (Resolved): Using wildcard produces wrong output

Using a wildcard should output "osds ..... instructed to deep-scrub"
$ ceph osd deep-scrub '*'
osds 0,1,2,3 instr...
David Zafman
11:20 AM Bug #6292 (Pending Backport): Verify that recovery is truly complete
daf417f9ccc9181c549ad2d4a19b16b0c3caf85f David Zafman
11:20 AM Bug #6292 (Resolved): Verify that recovery is truly complete
This came out of the analysis of bug 6226. Even though that bug was actually fixed by changes that prevented a negat... David Zafman
11:16 AM Bug #6291 (Pending Backport): Recovery can take more resources than it should
139a714e13aa3c7f42091270b55dde8a17b3c4b8 David Zafman
11:07 AM Bug #6291: Recovery can take more resources than it should
Caused by 944f3b73 "OSD: only start osd_recovery_max_single_start at once"
David Zafman
11:01 AM Bug #6291 (Resolved): Recovery can take more resources than it should

The code in do_recovery() uses MAX() instead of MIN() so is can exceed osd_recovery_max_active.
David Zafman
10:58 AM Feature #6189 (In Progress): cachepool: osd: promote on read
I'm starting on this now. Greg Farnum
10:50 AM Bug #6226 (Resolved): after editing crushmap and adding new hosts, injecting it, several existing...

This was already fixed by backport commit 1ea6b561 in v0.61.8 release. See previous comment.
David Zafman
10:40 AM CephFS Bug #6279 (Pending Backport): creating a new fs on pools from an old fs can lead to lost MDS Tables
Greg Farnum
10:39 AM CephFS Bug #6279 (Resolved): creating a new fs on pools from an old fs can lead to lost MDS Tables
Merged in commit:a41aa9468f4c8dd92604c20e015904ac75f1e746.
Thanks!
Greg Farnum
10:07 AM Feature #6033 (Resolved): cachepool: osd: basic io decision: read/write from/to cache pool or EAG...
This got merged into master a couple days ago; commit:383d8a199ea70578bb418cf36812963b04c42873 Greg Farnum
10:03 AM CephFS Feature #6290 (Resolved): Journaler: warn and shut down if we hit end of journal too early
If a gap gets created in the journal, the Journaler shuts down replay but doesn't warn that it hit ENOENT unexpectedl... Greg Farnum
09:02 AM devops Bug #6289 (Resolved): new remote connection needs to be able to know about sudo
The new execnet library needs to know about the need to insert `sudo` to remote commands (something that was already ... Alfredo Deza
08:30 AM devops Feature #4954 (Resolved): ceph-deploy: help and document need to be updated for osd create
Merged into ceph-deploy master branch with hash: 26a41b6 Alfredo Deza
08:21 AM devops Feature #4954 (In Progress): ceph-deploy: help and document need to be updated for osd create
pull request opened https://github.com/ceph/ceph-deploy/pull/74 Alfredo Deza
08:23 AM devops Bug #5975 (Resolved): Find a real fix for the pushy issue of hanging/deadlocking during long-runn...
Merged into ceph-deploy master with hash: 5a87cb8
We have now started the migration away from pushy which fixes ...
Alfredo Deza
07:26 AM devops Bug #5975 (In Progress): Find a real fix for the pushy issue of hanging/deadlocking during long-r...
Opened pull request: https://github.com/ceph/ceph-deploy/pull/71 Alfredo Deza
07:33 AM Bug #5700: very high memory usage after update
I just upgraded to dumpling: adjusted ceph.conf, restarted all mons, restarted all osds
After the restart, the osd...
Corin Langosch
07:23 AM Revision 40613b70 (ceph): mon/MDSMonitor: don't reset incarnation when creating newfs
Fixes: #6279
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
05:51 AM Revision 31e3a51e (ceph): rgw: don't call list::size() in ObjectCache
Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe...
Yehuda Sadeh
05:30 AM Revision 91375d09 (ceph): common: fix Mutex, Cond no-copy declarations
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:54 AM Revision 626669af (ceph): rgw: drain pending requests before completing write
Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request...
Yehuda Sadeh
01:42 AM Revision 131124d7 (ceph): rgw: drain pending requests before completing write
Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request...
Yehuda Sadeh
12:13 AM Revision 40d6c60f (ceph): feature # 5942. Added examples to teuthology binaries help page
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

09/11/2013

11:43 PM Cleanup #6287 (Resolved): OSDmonitor.c message "still creating pgs, wait" should be explicit abou...
In the case where the cluster is still busy creating PGs after a 'pool set pg_num' and a 'pool set pgp_num' is done, ... Nigel Williams
11:00 PM rgw Bug #6286 (Pending Backport): rgw: use of std::list::size() in ObjectCache
Yehuda Sadeh
10:26 PM rgw Bug #6286 (Resolved): rgw: use of std::list::size() in ObjectCache
We shouldn't call list::size() it's O(n). Yehuda Sadeh
10:56 PM Revision 155cdd29 (ceph): osd: flag new/old temp objects in MOSDSubOp
Allow us to mark when we start and stop using a temporary object in a
sub_op. If we start to use it, make sure the c...
Sage Weil
10:56 PM Revision 25a608cd (ceph): osd/ReplicatedPG: allow RepGathers with no version
If the repop has no version set, skip the updates to last_update and
last_update_{applied,ondisk} and last_complete_o...
Sage Weil
10:45 PM Bug #6226 (Fix Under Review): after editing crushmap and adding new hosts, injecting it, several ...
David Zafman
04:01 PM Bug #6226: after editing crushmap and adding new hosts, injecting it, several existing OSD crashed

There is a race already fixed in a later release by (01d3e094) which could allow start_recovery_ops() to be called ...
David Zafman
12:10 AM Bug #6226: after editing crushmap and adding new hosts, injecting it, several existing OSD crashed
I was wrong - we are indeed on 0.61.7
root@ineri ~$ ndo all_nodes ceph --version
h0 ceph version 0.61.7...
Jens-Christian Fischer
10:19 PM Revision 17c5d765 (ceph): os/FileStore: implement collection_move_rename
This is similar to a collection_add + collection_move sequence in that we
apply the same replay guards. The differen...
Sage Weil
10:19 PM Revision 6cecd0db (ceph): osd/osd_types: move coll_t::META_COLL definition
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM Revision c9885e74 (ceph): osd/ReplicatedPG: generate one-off unique temp object names
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM Revision 27ca5d2e (ceph): osd/ReplicatedPG: drop dead code from parallelexec issue_repop
This is unused and references otherwise unused variables we can remove!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:19 PM Revision c4260fad (ceph): osd/ReplicatedPG: drop unused issue_repop() arguments
These are cruft from the old parallelexec mode and can be removed.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:09 PM Revision ef7cffc3 (ceph): os/ObjectStore: add collection_move_rename
Add method to move an object between collections *and* change its name.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:06 PM Revision 06be66b3 (ceph): Merge pull request #87 from ceph/sentry
Add logs URL to sentry reports Alfredo Deza
08:45 PM Revision 1228d8cb (ceph): Add teuthology branch to sentry report tags
Zack Cerza
08:40 PM Revision 0ad9c875 (ceph): Ensure teuthology_branch is stored in job_config
Zack Cerza
08:31 PM Revision 5b3ce845 (ceph): Add ctx.config to sentry info.
Zack Cerza
08:14 PM Revision fe51db6f (ceph): Merge job_config and ctx.config
Zack Cerza
07:51 PM CephFS Bug #6284 (Fix Under Review): client: failed xlist assert on put_inode()
https://github.com/ceph/ceph/pull/590 Zheng Yan
02:05 PM CephFS Bug #6284 (Resolved): client: failed xlist assert on put_inode()
teuthology archives: /a/teuthology-2013-09-11_01:30:26-upgrade-fs-next-testing-basic-plana/29583/remote/ubuntu@plana3... Greg Farnum
07:51 PM CephFS Bug #6279 (Fix Under Review): creating a new fs on pools from an old fs can lead to lost MDS Tables
Zheng Yan
06:55 PM CephFS Bug #6279: creating a new fs on pools from an old fs can lead to lost MDS Tables
https://github.com/ceph/ceph/pull/589 Zheng Yan
12:39 PM CephFS Bug #6279 (Resolved): creating a new fs on pools from an old fs can lead to lost MDS Tables
See the thread at http://www.mail-archive.com/ceph-users@lists.ceph.com/msg03918.html
If you delete your FS (but n...
Greg Farnum
07:49 PM Revision 725ba83c (ceph): Add test for misc.get_http_log_path()
Zack Cerza
07:00 PM Revision 38a1a6dd (ceph): Use sentry.get_ident() again
Zack Cerza
06:58 PM Revision 4e9c5378 (ceph): Don't fail if there's no job_id
Zack Cerza
06:47 PM Revision df492570 (ceph): Passing job_id to get_http_log_path() is optional
Zack Cerza
06:44 PM Revision 713fa524 (ceph): Add job id and actual archive dir to job config
Also add job id to info.yaml Zack Cerza
06:44 PM Revision f7537f9c (ceph): Add logs URL to sentry reports
Zack Cerza
05:03 PM rbd Bug #6257: rbd: cp on sparse image allocates objects in dest
Same goes for "rbd flatten", which also seems to allocate every block in the resulting image, even if large parts are... Oliver Daudey
04:47 PM Revision 670db7e8 (ceph): rgw: fix get cors, delete cors
Remove a couple of variables that overrode class member. Not
really clear how it was working before, might have been ...
Yehuda Sadeh
04:47 PM Revision a304016f (ceph): Merge branch 'wip-6078-dumpling' into dumpling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Yehuda Sadeh
04:47 PM CephFS Bug #4221 (Fix Under Review): MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events ...
Greg Farnum
04:46 PM CephFS Bug #4221: MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECODE macros
A corrupt object might lead to asserts getting thrown as part of DECODE_START or DECODE_FINISH. These macros are not ... Greg Farnum
04:45 PM Revision a5fdd44e (ceph): rgw: remove use of s->bucket_cors
Some old code still tried to use s->bucket_cors, which was
abandoned in a cleanup work.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
04:45 PM Revision c3385d8a (ceph): rgw: OPTIONS request doesn't need to read object info
This is a bucket-only operation, so we shouldn't look at the
object. Object may not exist and we might respond with N...
Yehuda Sadeh
04:45 PM Revision 94e7b594 (ceph): rgw: add a generic CORS response handling
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:45 PM Revision 71873aba (ceph): rgw: tie CORS header response to all relevant operations
Have the CORS responses on all relevant operations. Also add headers
on failure cases.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
04:45 PM Revision 986fa92a (ceph): rgw: don't handle CORS if rule not found (is NULL)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:45 PM Revision d45c87ea (ceph): rgw: fix CORS rule check
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:45 PM Revision 13b28cc3 (ceph): rgw: add COPY method to be handled by CORS
Was missing this http method.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
04:45 PM Revision ac0a30fe (ceph): rgw: fix certain return status cases in CORS
Change return values in certain cases, reorder
checks, etc.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
04:01 PM Revision 73e626cc (ceph): Merge pull request #587 from kri5/master
rgw-admin: Adds --metadata-key option to help
Reviwed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:50 PM Revision c1ba2763 (ceph): Move get_http_log_path
Zack Cerza
03:50 PM Revision 4699ad1c (ceph): Don't "import misc as teuthology"
Zack Cerza
03:49 PM Revision 288bef33 (ceph): rgw-admin: Adds --metadata-key option to help
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
03:03 PM Revision c9db15e6 (ceph): s/jobid/job_id/
Zack Cerza
01:47 PM rgw Bug #6175 (Fix Under Review): rgw: valgrind: invalid reads in copy_obj
Yehuda Sadeh
01:27 PM Bug #6283 (Resolved): ppc build fails
josef reports: http://kojipkgs.fedoraproject.org//work/tasks/4881/5924881/build.log Sage Weil
01:20 PM devops Bug #6281 (Closed): ceph-deploy config.py write_conf throws away old config just because they are...
in example
ceph-deploy new node-1:10.20.0.2
echo [global] >> /etc/ceph/ceph.conf
echo public address = 10.20.0.0...
Anonymous
12:37 PM Fix #6278: osd: throttle snap trimming
We are collecting perf dump metrics from all OSD and RBD admin sockets. What metrics would be the most useful to grap... Mike Dawson
12:33 PM Fix #6278 (Resolved): osd: throttle snap trimming
Qemu guests on our cluster experience high I/O latency, stalls or complete halts when spindle contention is created b... Mike Dawson
12:25 PM rbd Bug #5955 (Resolved): qemu deadlock when librbd caching enabled (writethru or writeback).
Sage Weil
11:34 AM rbd Bug #5955: qemu deadlock when librbd caching enabled (writethru or writeback).
Sage,
This issue should be closed, as it seems to be resolved by upgrading qemu to include joshd's async flush pat...
Mike Dawson
10:39 AM rgw Bug #6078 (Resolved): rgw: CORS not working
Done. Backported to dumpling, merged at commit:a304016fa01b02efd500135c00b9bf3407a9999c. Also, commit:670db7e80ddc9c2... Yehuda Sadeh
10:01 AM rbd Bug #5428 (Can't reproduce): libceph: null deref in ceph_auth_reset
Sage Weil
10:01 AM Feature #6274 (Fix Under Review): mon: MonCommand.h unit tests
Loïc Dachary
01:16 AM Feature #6274 (Resolved): mon: MonCommand.h unit tests
"work in progress":https://github.com/ceph/ceph/pull/588
unit tests to validate the syntax of the strings : syntax...
Loïc Dachary
10:00 AM rbd Bug #5876 (Resolved): Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= img_reque...
Sage Weil
09:59 AM Linux kernel client Bug #5429 (Duplicate): libceph: rcu stall, null deref in osd_reset->__reset_osd->__remove_osd
i think/hope this is a duplicate of the async notify racing with shutdown Sage Weil
09:59 AM rbd Bug #5647 (Resolved): krbd: EBlACKLIST osd reply resulting in an oops on 3.9
Josh Durgin
09:58 AM rbd Bug #5636 (Resolved): krbd: crash in image refresh
Sage Weil
09:57 AM rbd Bug #5454 (Resolved): krbd: assertion failure in rbd_img_obj_callback()
Sage Weil
09:57 AM rbd Bug #5760 (Resolved): libceph: osdc_build_request(): BUG_ON(p > msg->front.iov_base + msg->front....
Sage Weil
09:36 AM rgw Bug #6268 (Fix Under Review): rgw: RGWPutObj calls processor->complete() before all inflight data...
Ian Colle
08:34 AM Feature #6227 (New): make osd crush placement on startup handle multiple trees (e.g., ssd + sas)
Sage Weil
12:11 AM Feature #6227: make osd crush placement on startup handle multiple trees (e.g., ssd + sas)
ok - that works nicely as a workaround for us.
Looking forward to better management tools for hierarchies ;)
/jc
Jens-Christian Fischer
07:59 AM devops Bug #6269 (Resolved): ceph-deploy needs to use the equivalent of `hostname -s`
Merged to ceph-deploy master branch with hash: c7756f8 Alfredo Deza
07:58 AM devops Bug #6269: ceph-deploy needs to use the equivalent of `hostname -s`
Pull request opened: https://github.com/ceph/ceph-deploy/pull/72 Alfredo Deza
03:10 AM Revision 0499948a (ceph): rgw: when failing read from client, return correct error
Fixes: #6214
When getting a failed read from client when putting an object
we returned the wrong value (always 0), wh...
Yehuda Sadeh

09/10/2013

11:53 PM Revision 89df90f6 (ceph): rados: add --op copy_from ... support
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:15 PM Revision 558d9fc9 (ceph): osd: bind objecter messenger to cluster address
We don't want it binding to whatever willy-nilly, and as an OSD even
its "client" traffic should go on the cluster ad...
Greg Farnum
11:15 PM Revision 1d1bf41e (ceph): osd: name the objecter's messenger "ms_objecter" instead of "hbclient"
Bad copypasta on initial create?
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank....
Greg Farnum
11:15 PM Revision 14c71ea3 (ceph): Objecter: rename cancel_op -> cancel_linger_op
This makes it possible to converse about op_cancel and cancel_linger_op
without getting too confused.
Signed-off-by:...
Greg Farnum
10:49 PM Revision 383d8a19 (ceph): Merge pull request #580 from ceph/wip-6033-redirects
Reviewed-by: Sage Weil <sage@inktank.com> Gregory Farnum
10:33 PM Revision 76c343ba (ceph): osd: implement basic caching policies in ReplicatedPG
Right now these are very basic and aren't as sophisticated as we
want them to end up, but we have a skeleton for wher...
Greg Farnum
10:33 PM Revision ab2506db (ceph): test: update cache test since OSDs support redirects
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:33 PM Revision ac1c9217 (ceph): MOSDOpReply: add a redirect member
When present, clients must send the request to the location specified
by the redirect (by using the combine_with_loca...
Greg Farnum
10:33 PM Revision 29133fda (ceph): Objecter: write a helper function to clean up ops that need to be retried
We have a little block to clean them up if we get back EAGAIN, but it's
actually leaking map references; we will also...
Greg Farnum
10:33 PM Revision fbbe3ad1 (ceph): Objecter: follow redirect replies from the OSD
If we get back a redirect reply, we clean up the Op's external references
and re-send using the target_oloc and targe...
Greg Farnum
10:33 PM Revision aeec0c64 (ceph): osd: create a new request_redirect_t
We'll use this so that the OSD can tell the Objecter to redirect a
request to a different object somewhere else.
Sig...
Greg Farnum
10:33 PM Revision 79f02d6b (ceph): Objecter: rename Op::oid -> Op::base_oid
Analagous to the oloc->base_oloc rename we did in
e2fcad09d94d965867147627b73e99da9454436f, we may specify a differen...
Greg Farnum
10:33 PM Revision a45612c2 (ceph): Objecter: add an Op::target_oid, and use it when submitting Ops
For now it's just a copy of base_oid, but soon we will allow it
to be overwritten for OSD-driven redirects.
Signed-o...
Greg Farnum
10:04 PM Revision e3ca59c3 (ceph): Merge pull request #585 from ceph/wip-osd-pool-create-syntax
fix ceph tool (syntax error in command specification prevents anything from working)
Reviewed-by: Sage Weil <sage@in...
Sage Weil
09:47 PM Revision c24e1706 (ceph): mon: fix syntax error in osd pool create args
Just missing a space between pgp_num and properties specification.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
08:08 PM rgw Bug #6214 (Resolved): rgw: PUT object with chunked upload doesn't propagate client side errors
Yehuda Sadeh
08:08 PM rgw Bug #6214: rgw: PUT object with chunked upload doesn't propagate client side errors
No need for backporting this one. It is clear that this wasn't the cuprit for the original issue (seems like it was a... Yehuda Sadeh
08:04 PM rgw Bug #6152 (Resolved): New S3 auth code fails when using response-* query string params to overrid...
Was already merged into dumpling (commit:9b953aa4100eca5de2319b3c17c54bc2f6b03064). Yehuda Sadeh
07:20 PM Revision 748fa5e5 (ceph): Merge pull request #85 from ceph/wip-testdir
remove basedir/testdir distinction Sage Weil
05:53 PM Revision 5acc57f5 (ceph): remove basedir/testdir distinction
We should never run with a conflicting testdir in the basedir, and the
code to do this is confusing and buggy. Go ba...
Sage Weil
05:17 PM Bug #6272 (Need More Info): ceph command usage missing setcrushmap
... Dan Mick
03:56 PM Bug #6272 (Closed): ceph command usage missing setcrushmap

This documented feature does not show up in ceph --help output
ceph osd setcrushmap -i {compiled-crushmap-filen...
David Zafman
04:42 PM devops Cleanup #6273 (New): Doxygen Renderer
Sphinx has been upgraded to 1.1.3, fixing the index problem. However, we do have an outstanding issue with Doxygen. ... John Wilkins
04:17 PM Revision dedfccd9 (ceph): Merge pull request #584 from dachary/master
autoconf: use $(UNITTEST_CXXFLAGS) in tests
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:15 PM Revision 277d2667 (ceph): Merge pull request #578 from dachary/wip-6113
mon: add key[=value] ... to osd pool create
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:16 PM Bug #5922 (Duplicate): osd: unfound objects on next
Samuel Just
03:00 PM Revision 780954e2 (ceph): autoconf: use $(UNITTEST_CXXFLAGS) in tests
As suggested by Roald van Loon
https://github.com/ceph/ceph/pull/538/files#r6260751
Signed-off-by: Loic Dachary <loi...
Loïc Dachary
02:46 PM Revision 647188c4 (ceph): ErasureCodeJerasure: plugin
Create the class matching the string found in the
erasure-code-technique parameter, using the same strings are the
or...
Loïc Dachary
02:46 PM Revision 65f1970a (ceph): ErasureCodeJerasure: define technique ReedSolomonVandermonde
technique == reed_sol_van
parse : default to K=7, M=3 and W=8 . If W is not 8, 16 or 32, it
reverts to 8.
pad_in_le...
Loïc Dachary
02:46 PM Revision b70cb93a (ceph): ErasureCodeJerasure: define technique ReedSolomonRAID6
technique == reed_sol_r6_op
parse : default to K=7 and W=8 . If W is not 8, 16 or 32, it
reverts to 8.
pad_in_lengt...
Loïc Dachary
02:46 PM Revision 530fb8a5 (ceph): ErasureCodeJerasure: define techniques CauchyOrig and CauchyGood
The technique Cauchy has two variants:
ErasureCodeInterface (abstract)
|
-> ErasureCodeJerasure...
Loïc Dachary
02:46 PM Revision 9a820105 (ceph): ErasureCodeJerasure: define technique Liberation
technique == "liberation"
parse : default to K=7, M=2 and W=7 and packetsize = 8.
If any of the following constraint...
Loïc Dachary
02:46 PM Revision 63867e94 (ceph): ErasureCodeJerasure: define technique BlaumRoth
technique == "blaum_roth"
ErasureCodeInterface (abstract)
|
-> ErasureCodeJerasure (abstract)
...
Loïc Dachary
02:46 PM Revision e9e53912 (ceph): ErasureCodeJerasure: define technique Liber8tion
technique == "liber8tion"
ErasureCodeInterface (abstract)
|
-> ErasureCodeJerasure (abstract)
...
Loïc Dachary
02:46 PM Revision c8def860 (ceph): ErasureCodeJerasure: unit test common to all techniques
A typed unit test is defined and must run regardless of the technique.
When a new technique is derived from ErasureCo...
Loïc Dachary
02:27 PM Fix #6116: osd: incomplete pg from thrashing on next
Ok, there are enough logs to confirm that this is the primary-thinks-it's-clean vs backfill-peer-thinks-it's-clean race. Samuel Just
02:18 PM Fix #6116: osd: incomplete pg from thrashing on next
1.3f does appear to be incomplete in the osd log Samuel Just
02:16 PM Fix #6116: osd: incomplete pg from thrashing on next
From the mon logs, last reported seems to be
2013-09-09 22:31:28.047555 7f56db94d700 15 mon.a@0(leader).pg v1614 go...
Samuel Just
02:13 PM Fix #6116: osd: incomplete pg from thrashing on next
There appear to be no pgs in incomplete state according to the osd log. Issue notifying the mon? Samuel Just
02:12 PM Fix #6116: osd: incomplete pg from thrashing on next
The task was in process of letting the cluster recover with osd.2 down. Samuel Just
02:10 PM Fix #6116: osd: incomplete pg from thrashing on next
Hmm, the last osd log entry indicates that the pg in question may have gone clean?
2013-09-09 22:27:19.022997 7f1724...
Samuel Just
02:09 PM Fix #6116: osd: incomplete pg from thrashing on next
time: 2717s
log: http://qa-proxy.ceph.com/teuthology/teuthology-2013-09-09_20:00:20-rados-dumpling-testing-basi...
Samuel Just
02:11 PM CephFS Bug #4221: MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECODE macros
Actually, I think the details here are incorrect. mds_log_skip_corrupt_events behavior is broken, but it's not the re... Greg Farnum
01:50 PM Bug #6118: failed to recover before timeout expired on radosbench, rados api tests
http://qa-proxy.ceph.com/teuthology/teuthology-2013-09-04_20:00:07-rados-dumpling-testing-basic-plana/21637/
Seems...
Samuel Just
11:53 AM Revision 454c116d (ceph): mon: add key[=value] ... to osd pool create
With the introduction of the erasure code pool, arguments to be
interpreted depending on the pool type must be introd...
Loïc Dachary
10:51 AM devops Bug #6269 (Resolved): ceph-deploy needs to use the equivalent of `hostname -s`
It currently uses:... Alfredo Deza
10:17 AM Bug #6226: after editing crushmap and adding new hosts, injecting it, several existing OSD crashed
The bug description claims that cluster is running v0.61.5 but attached log says v0.61.7. Could there be a mix of no... David Zafman
09:58 AM devops Feature #4954: ceph-deploy: help and document need to be updated for osd create
... Tamilarasi muthamizhan
09:19 AM rgw Bug #6268 (Resolved): rgw: RGWPutObj calls processor->complete() before all inflight data is drained
This is problematic because we have ordering issue here. We end up updating the head before flushing all data is done... Yehuda Sadeh
05:27 AM Revision a786ad77 (ceph): ceph-disk: make initial journal files 0 bytes
The ceph-osd will resize journal files up and properly fallocate() them
so that the blocks are preallocated and (hope...
Sage Weil
04:50 AM Revision 8c76f3a0 (ceph): crushtool: do not dump core with non-unique bucket IDs
Return -EEXIST on duplicate ID
BUG FIX: crush_add_bucket() mixes error returns and IDs
Add optional argument to ret...
David Zafman
04:47 AM Revision bde2772b (ceph): doc/release-notes: v0.67.3
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:24 AM Revision ccbd9b0c (ceph): upgrade/rgw*: use correct branch for s3tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:16 AM Revision c56e039c (ceph): buffer: uninline, constify crc32c()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:12 AM Revision 397b4c20 (ceph): osd: add empty() function to object_locator_t
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:49 AM Bug #5823: cpu load on cluster node is very high, client can't get data on pg from primary node ...
The slow request increase frequently ...
see the attached file for more detail
Khanh Nguyen Dang Quoc
12:21 AM Revision 82e40a7d (ceph): ReplicatedPG: do not meaninglessly fill in the reqid on make_writeable(...
This reqid is used to fill in a map that is used for giving clients
the correct version on replayed ops, unless the r...
Greg Farnum
12:21 AM Revision 0b24be28 (ceph): MOSDOpReply: more const-correctness
get_map_epoch() is a non-reference getter -- mark it as const!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:01 AM Revision 8ab29e95 (ceph): ErasureCodeJerasure: import jerasure-1.2A
The files are copied verbatim from
http://web.eecs.utk.edu/~plank/plank/papers/Jerasure-1.2A.tar and a
section is add...
Loïc Dachary
12:01 AM Revision 9b4048aa (ceph): ErasureCodeJerasure: fix jerasure compilation
Add the imported jerasure-1.2A to the Makefile.am and fix the
compilation warnings.
https://github.com/dachary/ceph/...
Loïc Dachary
12:01 AM Revision e4354687 (ceph): ErasureCodeJerasure: base class for jerasure ErasureCodeInterface
The ErasureCodeJerasure class is derived from ErasureCodeInterface and
is meant to be derived to implement each jeras...
Loïc Dachary

09/09/2013

11:55 PM Revision 661b377c (ceph): os/FileStore: pass old + new object name to lfn_link
For now, the only caller leaves the name the same.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:42 PM Revision 7281354f (ceph): Merge pull request #569 from ceph/wip-osd-stat
osd: expose bytes used/avail via perf / asok Dan Mick
11:36 PM Revision deea63f7 (ceph): osd: expose bytes used/avail via perf / asok
This values are already sent to the monitor. Expose them via the admin
socket too so collectd/diamond/whatever can p...
Sage Weil
11:31 PM Revision 63901a4f (ceph): Merge pull request #583 from ceph/wip-6230-workunit
qa: workunits: mon: crush_ops: test 'ceph osd crush move'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:29 PM Revision 3bc618b7 (ceph): qa: workunits: mon: crush_ops: test 'ceph osd crush move'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:01 PM Revision a5a3510e (ceph): Merge pull request #582 from ceph/wip-6230
mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:44 PM Revision 7d3799fd (ceph): mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
Fixes: #6230
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
10:40 PM rbd Bug #6267: krbd: null deref in __kick_osd_requests+0x15e/0x1b0
Sage Weil wrote:
> can you try a 3.10 kernel? there was at least one locking fix during that interval that could ex...
geraint jones
10:33 PM rbd Bug #6267 (Need More Info): krbd: null deref in __kick_osd_requests+0x15e/0x1b0
can you try a 3.10 kernel? there was at least one locking fix during that interval that could explain this. (also, ... Sage Weil
10:24 PM rbd Bug #6267 (Resolved): krbd: null deref in __kick_osd_requests+0x15e/0x1b0
[639680.982539] BUG: unable to handle kernel NULL pointer dereference at 0000000000000498
[639680.986988] IP: [<ffff...
geraint jones
10:39 PM Revision 04120360 (ceph): Merge pull request #581 from dachary/master
autoconf: use $(LIBOSD) $(LIBCOMMON) instead of libosd.a libcommon.la
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:30 PM Revision 132e4039 (ceph): autoconf: use $(LIBOSD) $(LIBCOMMON) instead of libosd.a libcommon.la
hardcoded library names in unit test dependencies break compilation
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:30 PM Revision 4c5b3c7b (ceph): doc: Syntax fix to suppress gitbuilder errors.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:29 PM Revision 8bf858f2 (ceph): doc: Removed mkcephfs reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:27 PM Revision 494aff6b (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:27 PM Revision 95c0c6c9 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:27 PM Revision 1e54d835 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:26 PM Revision 68659a65 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:23 PM Revision 1bb72255 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:22 PM Revision a6a71406 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:22 PM Revision ac609a4f (ceph): doc: Syntax fixes to remove gitbuilder errors.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:54 PM Revision 07ff0215 (ceph): Merge pull request #518 from dachary/wip-5878
erasure plugin mechanism and abstract API
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
09:51 PM RADOS Bug #6246 (Pending Backport): crushtool dumps core with non-unique bucket IDs
Sage Weil
01:09 PM RADOS Bug #6246 (Fix Under Review): crushtool dumps core with non-unique bucket IDs
David Zafman
09:34 PM Revision 39217947 (ceph): ErasureCodePlugin: plugin registry tests and example
libec_example.la is a fully functional plugin based on
ErasureCodeExample to test the ErasureCodePlugin abstract
inte...
Loïc Dachary
09:32 PM Revision 916901f9 (ceph): ErasureCodePlugin: plugin registry
A ErasureCodePluginRegistry singleton holds all erasure plugin objects
derived from ErasureCodePlugin and dlopen(2) h...
Loïc Dachary
09:28 PM Revision b61369c8 (ceph): ErasureCodePlugin: plugin interface
When dynamically loaded, a plugin is expected to define
int __erasure_code_init(char *plugin_name);
When called...
Loïc Dachary
09:26 PM Revision 640f2f21 (ceph): ErasureCode: example implementation : K=2 M=1
An erasure code implementation designed for tests. Although it is fully
functional and could be used on actual data, ...
Loïc Dachary
09:15 PM Revision 03f083ce (ceph): rbd/singleton: fix path
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:10 PM Revision 95d61c1a (ceph): Fix usage to include export and import --type options
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:50 PM Revision 408cd615 (ceph): v0.67.3
Gary Lowell
07:45 PM Revision 9f989c7f (ceph): Merge pull request #84 from ceph/wip-buck-daemon-helper
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
07:37 PM Revision d47ae37e (ceph): Adding in erroneously removed args
The 'kill' argument was accidentially removed
as part of patch
53b8e27da996f2efdcc4eb687f3bda0791a8d947
Signed-off-b...
Joe Buck
07:23 PM Revision dde21bdf (ceph): ErasureCode: abstract interface
The erasure coded pool relies on this abstract interface to encode and
decode the chunks stored in the OSD. It has be...
Loïc Dachary
06:34 PM Revision f3d507e0 (ceph): Merge pull request #579 from ceph/wip-doc-warn-fix
make sure we use a version of sphinx that we can handle Sage Weil
06:19 PM Revision ff9beb2c (ceph): doc: Syntax fixes to stop gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:19 PM Revision 9c097016 (ceph): doc: Syntax fixes to stop gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:19 PM Revision 5900b43a (ceph): doc: Syntax fixes to stop gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:00 PM Revision 99c42e13 (ceph): make sure we use a version of sphinx that we can handle
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
05:55 PM devops Bug #6266 (Resolved): ceph-deploy new command broken
Sage Weil
04:49 PM devops Bug #6266: ceph-deploy new command broken
wip-6266 works fine! Tamilarasi muthamizhan
04:44 PM devops Bug #6266 (Fix Under Review): ceph-deploy new command broken
wip-6266
Sage Weil
04:32 PM devops Bug #6266 (Resolved): ceph-deploy new command broken
on mira016, that has the latest version of ceph-deploy [v1.2.3], new command is broken and so am not able to proceed ... Tamilarasi muthamizhan
04:37 PM devops Bug #6255 (Resolved): ceph-deploy: fail to parse json from mon_status
commit:f957f89 Sage Weil
06:04 AM devops Bug #6255 (Fix Under Review): ceph-deploy: fail to parse json from mon_status
Opened pull request: https://github.com/ceph/ceph-deploy/pull/69 Alfredo Deza
04:22 PM rbd Bug #6265 (Resolved): krbd: blockdev --setr{o,w} claims success but has no effect
From http://permalink.gmane.org/gmane.comp.file-systems.ceph.user/3957... Josh Durgin
04:18 PM rbd Feature #6264 (Resolved): rbd: expose all options available to rbd map
These include ro/rw, share/noshare for osd_clients, crc/nocrc, and osd client timeouts.
These are mainly useful for ...
Josh Durgin
04:15 PM Bug #6254 (In Progress): ceph_test_rados: rollback then delete gets ENOENT
Sage Weil
04:12 PM Feature #6038 (Fix Under Review): cachepool: filestore/osd: infrastructure for large object COPY ...
Sage Weil
04:12 PM Feature #6147 (In Progress): mon: calculate, expose per-pool pg stat deltas
Sage Weil
04:02 PM Revision 583ffaf4 (ceph): Merge pull request #577 from roaldvanloon/wip-automake
automake cleanup: implementing non-recursive make
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:01 PM Bug #6230 (Pending Backport): ceph osd crush move appears to be broken
Sage Weil
09:41 AM Bug #6230: ceph osd crush move appears to be broken
Joao - please take a look. Ian Colle
08:56 AM Bug #6230: ceph osd crush move appears to be broken
nope, looks like this is supposed to work (and did in 0.61). from ML:... Sage Weil
03:01 PM Feature #6000 (Resolved): EC: [link] erasure plugin mechanism and abstract API
Loïc Dachary
03:00 PM Subtask #5878 (Resolved): erasure plugin mechanism and abstract API
Loïc Dachary
01:58 PM RADOS Fix #6262 (New): toofull osd prevents backfilling of other pg replicas
Say a pg is to be 4-way replicated across osds [0,1,2,3].
AFAICT, if any of the osds 0, 1 or 2 hit the toofull thr...
Alexandre Oliva
01:48 PM Feature #6261 (Resolved): ceph-filestore-dump use cases for disaster recovery
Context: I often take cluster snapshots and compare file hashes and replication factors of all osds in my cluster, to... Alexandre Oliva
01:24 PM Feature #6033 (Fix Under Review): cachepool: osd: basic io decision: read/write from/to cache poo...
The OSD is slightly less stupid now, and it looks like making it smarter is going to be part of future tickets (the c... Greg Farnum
12:09 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
ubuntu@teuthology:/a/teuthology-2013-09-09_01:36:24-upgrade-small-next-testing-basic-vps/27433 Tamilarasi muthamizhan
09:47 AM Bug #6040 (Resolved): Significant slowdown of osds since v0.67 Dumpling
Sage Weil
09:45 AM RADOS Fix #6250: OSD: handle ENODEV on reads
This was a mailing list report about when the OSD gets back ENODEV from the underlying filesystem. Greg Farnum
09:39 AM RADOS Fix #6250: OSD: handle ENODEV on reads
do you have a log? i see no instance of ENODEV in the code.. Sage Weil
09:38 AM Feature #6258: ceph-disk: zap should wipefs
Waiting for feedback from list. Ian Colle
09:07 AM Feature #6258 (Rejected): ceph-disk: zap should wipefs
see
http://thread.gmane.org/gmane.comp.file-systems.ceph.user/3726/focus=3774
Sage Weil
09:17 AM rgw Bug #6240: rgw: invalid read on addr in msgr via objecter
What I see in the failed case is this:... Yehuda Sadeh
08:51 AM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
And I just made this work with execnet.
... and it doesn't hang *at all*...
Alfredo Deza
06:57 AM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
And now we have to back out of this change because once again, the infamous pushy bug (#5975) that cannot be fixed.
...
Alfredo Deza
08:17 AM Bug #5175: leveldb: LOG and MANIFEST file grow without bound (LOG being _text_ log !)
Here's how leveldb works in respect to the log:
- setting it to /dev/null will only make the info messages to be w...
Joao Eduardo Luis
08:03 AM Bug #5804 (Can't reproduce): mon: binds to 0.0.0.0:6800something port
Have inspected the code and haven't found a reason for this to happen yet, nor was I able to reproduce this at all.
...
Joao Eduardo Luis
04:52 AM Revision a4e476ba (ceph): Merge remote-tracking branch 'gh/wip-valgrind'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
04:40 AM Revision 726fe73d (ceph): rados: fix typo
cct is a member of the ObjBencher parent that we are trying to
initialize; need to pass in cct_ here.
Broken in 5dd0...
Sage Weil
02:12 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
Has anyone else experienced this issue? It seems to be affecting a few others - http://lists.ceph.com/pipermail/ceph-... Hunter Nield
01:53 AM Subtask #6113 (In Progress): add ceph osd pool create [name] [key=value]
Loïc Dachary
 

Also available in: Atom