Project

General

Profile

Activity

From 05/22/2014 to 06/20/2014

06/20/2014

08:53 PM Revision 74be320a (ceph): Use sized integer.
Signed-off-by: Kevin Cox <kevincox@kevincox.ca> Kevin Cox
06:43 PM Revision 82d3a3dc (ceph): smoke-tests -> smoke
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:42 PM Revision 28a2253a (ceph): smoke: remove old smoke suite
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:06 PM Revision a312f9af (ceph): Update setup.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:45 PM Revision 31eefebd (ceph): Merge pull request #1961 from ceph/wip-6703
support dmcrypt partitions when activating
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
05:15 PM Revision 4ca12b40 (ceph): common/WorkQueue: allow io priority to be set for wq
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 5e4b3b1f1cb870f39fc7cfb3adeae93e078d9057)
Con...
Sage Weil
05:15 PM Revision c9b3067f (ceph): common/Thread: allow io priority to be set for a Thread
Ideally, set this before starting the thread. If you set it after, we
could potentially race with create() itself.
...
Sage Weil
05:15 PM Revision 0796057f (ceph): common/io_priority: wrap ioprio_set() and gettid()
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 705713564bebd84ad31cc91698311cf2fbd51a48)
Con...
Sage Weil
05:10 PM Revision c46fe8e9 (ceph): osd: introduce simple sleep during scrub
This option is similar to osd_snap_trim_sleep: simply inject an optional
sleep in the thread that is doing scrub work...
Sage Weil
05:05 PM Revision 2cb19172 (ceph): Merge pull request #2007 from GRyall/master
doc: Fixed Typo in pools documentation - replaced '-' with '_' in eg
Reviewed-by: John Wilkins john.wilkins@inktank.com
John Wilkins
04:54 PM Revision 66a5f3b9 (ceph): doc: Fixed Typo in pools documentation - replaced '-' with '_' in examp...
George Ryall
03:39 PM Revision 5cd50a42 (ceph): Allow killing jobs by passing a 'jobspec'.
See teuthology-kill --help
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
03:14 PM Revision e189a668 (ceph): log the command that is being run with subprocess
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
11:12 AM Feature #8639 (Resolved): mon: dispatch messages while blocked waiting for IO
There's a blueprint for this at https://wiki.ceph.com/Planning/Blueprints/Submissions/mon%3A_dispatch_messages_while_... Joao Eduardo Luis
11:11 AM RADOS Tasks #8638 (New): mon: test rocksdb performance
Test how the monitors behave with rocksdb compared to leveldb. Joao Eduardo Luis
11:10 AM Tasks #8637 (New): leveldb: initial inquiries on how we can improve leveldb
Go into leveldb and check how and where we can improve leveldb to behave better under our workload. Joao Eduardo Luis
10:49 AM CephFS Feature #8636 (Resolved): mds/libcephfs: read only mount
Sage Weil
10:42 AM Feature #8635 (Resolved): add scrub, snap trimming, should be items in the OpWQ with cost/priority
Samuel Just
10:42 AM CephFS Feature #8634 (Resolved): mds: admin commands list, evict, etc session
Sage Weil
10:38 AM Feature #8633: allow writes before recovering a replica
should respect min_size Samuel Just
10:31 AM Feature #8633 (Duplicate): allow writes before recovering a replica
Samuel Just
10:33 AM CephFS Feature #7352 (Resolved): mds: make classes encode/decode-able
Sage Weil
10:14 AM Bug #8603 (Fix Under Review): ceph-disk should not hide commands that go through subprocess
Pull request opened: https://github.com/ceph/ceph/pull/2006 Alfredo Deza
10:12 AM rgw Bug #8632 (Resolved): rgw: bucket listing with delimiter doesn't scale well
Yehuda Sadeh
08:35 AM CephFS Bug #8624 (Fix Under Review): monitor: disallow specifying an EC pool as a data or metadata pool
https://github.com/ceph/ceph/pull/2005 Joao Eduardo Luis
06:53 AM CephFS Bug #8624 (In Progress): monitor: disallow specifying an EC pool as a data or metadata pool
Joao Eduardo Luis
08:26 AM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
there were more and more inconsistencies with missing files and i am unsure how to repair them. for example there wer... Markus Blank-Burian
08:23 AM Revision 41c536f9 (ceph): mailmap: Dominik Hannen affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:23 AM Revision a58fbf79 (ceph): mailmap: Colin Mattson affliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:23 AM Revision 1cdea987 (ceph): mailmap: Walter Huf name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:23 AM Revision efefbfd1 (ceph): mailmap: koleosfuscus affiliation
Patrick McGarry, Sage Weil and Loic Dachary know who this nickname
belongs to
Signed-off-by: Loic Dachary <loic@dach...
Loïc Dachary
08:23 AM Revision 78cbac43 (ceph): mailmap: Dmitry Smirnov name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:23 AM Revision 2eddee73 (ceph): mailmap: Sylvain Munaut affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:23 AM Revision 43442953 (ceph): mailmap: Sushma Gurram affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:23 AM Revision 06734f19 (ceph): mailmap: Stephen F Taylor affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:23 AM Revision 009f01dc (ceph): mailmap: Sahid Orentino Ferdjaoui name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:23 AM Revision 4222f29e (ceph): mailmap: Wei Luo affiliation
and name normalization
Reviewed-by: Wei Luo <luowei@yahoo-inc.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:23 AM Revision 3716f588 (ceph): mailmap: Lluis Pamies-Juarez affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:23 AM Revision 1f96cb72 (ceph): mailmap: Harpreet Dhillon affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:22 AM Revision 22c028d0 (ceph): mailmap: Red Hat acquires InkTank
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:21 AM Revision c2701723 (ceph): mailmap: Sebastien Ponce affiliation
Reviewed-by: Sebastien Ponce <sebastien.ponce@cern.ch>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:57 AM devops Bug #7598: ceph-disk-activate error with ceph-deploy
You cannot activate a device without calling prepare first. So if you are encountering an issue when activating witho... Alfredo Deza
07:52 AM Revision 39a4b781 (ceph): mon: test that pools used in tiers cannot be removed
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:49 AM Revision 2c8ff50f (ceph): Merge pull request #1997 from ceph/wip-tiermsg
mon: name instead of id in "has tiers" message
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:06 AM rgw Bug #7499 (Resolved): rgw: bucket unlink / link isn't working
Fixed, commit:008663aac8b49be669c4694e97a7d4d6219572a1 Yehuda Sadeh
02:17 AM rbd Bug #5876 (Resolved): Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= img_reque...
Should be fixed by commit 0f2d5be792b0 ("rbd: use reference counts for image requests"), which went into 3.16-rc1. Ilya Dryomov
02:17 AM rbd Bug #8378 (Resolved): krbd: Kernel oops in rbd_img_obj_callback
Should be fixed by commit 0f2d5be792b0 ("rbd: use reference counts for image requests"), which went into 3.16-rc1. Ilya Dryomov
02:17 AM rbd Bug #7125 (Resolved): Assertion failure in rbd_img_obj_callback()
Should be fixed by commit 0f2d5be792b0 ("rbd: use reference counts for image requests"), which went into 3.16-rc1. Ilya Dryomov
02:14 AM Bug #8630: test osd-config.sh ENXIO
tried to... Loïc Dachary
12:07 AM Bug #8630: test osd-config.sh ENXIO
The problem did not show when run again, it is a race condition. Loïc Dachary
02:08 AM rbd Bug #6628 (Fix Under Review): krbd: BUG during ceph_osdc_stop() sometimes when rbd_add() fails
wip-remove-osd-6628 Ilya Dryomov
12:52 AM Bug #8588: In the erasure-coded pool, primary OSD will crash at decoding if any data chunk's size...
Hi Greg,
Sorry for the late reply.
We were just trying to simulate some potential disk error here, so we artif...
Zhi Zhang

06/19/2014

11:32 PM Bug #8630 (Resolved): test osd-config.sh ENXIO
"gitbuilder on raring":http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-tarball-raring-amd64-basic/log.cgi?log=97772c... Loïc Dachary
09:25 PM Revision 09d02abe (ceph): Revert "rados: Fix cache_flush, cache_try_flush, cache_evict and add hi...
cache_evict is kinda broken at the moment due to snapdir nonsense. I'm reverting this
test for now until it's fixed ...
Samuel Just
06:11 PM Revision fc772d73 (ceph): Add a couple tests for teuthology.schedule
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:39 PM Revision 363496ad (ceph): osd: use appropriate json types instead of stream when dumping info
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
05:39 PM Revision 1de9071d (ceph): osd/osd_types.cc: dump correct pg_log_entry_t member variable
We were dumping 'version' twice: for 'version' and 'prior_version'. We
do have a member variable called 'prior_versi...
Joao Eduardo Luis
05:16 PM Revision 97772c2f (ceph): mon: name instead of id in "has tiers" message
Instead of "Pool foo has tiers 1 2" print
"Pool foo has tiers bar baz".
Signed-off-by: John Spray <jspray@redhat.com>
John Spray
04:06 PM Revision 34ba8faf (ceph): Merge pull request #1988 from dachary/wip-warnings
test: fix -Wsign-compare warnings
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@cloudwatt.com>
Loïc Dachary
03:53 PM Revision 4d5469ac (ceph): osd: ECMsgTypes: dump json bools instead of strings
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:52 PM Revision 3f0ea951 (ceph): osd: have 'tid' dumped as a json unsigned int where appropriate
Most of the places dumping it would dump it as a string. Others as an int.
Just a couple would dump it as an unsigned...
Joao Eduardo Luis
03:41 PM Revision 708776cc (ceph): Merge pull request #1993 from dachary/fix_ut
autotools: avoid check_SCRIPTS duplication
Reviewed-by: Wei Luo <luowei@yahoo-inc.com>
Loïc Dachary
03:31 PM Revision debaf615 (ceph): mon: dump 'epoch' as json unsigned instead of int
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
03:05 PM Revision 1a120e98 (ceph): mon: PGMonitor: dump 'epoch' as json int instead of string
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
02:59 PM Revision 317cf95f (ceph): mon: OSDMonitor: dump 'up' as json array instead of string
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
02:56 PM Revision b7ff3933 (ceph): mon: OSDMonitor: dump 'acting' as json array instead of string
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
02:28 PM Bug #8629 (Resolved): cache_evict needs to prevent make_writeable from creating a snapdir
Samuel Just
01:10 PM Revision 78f94a90 (ceph): mailmap: Ailing Zhang affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
12:32 PM Revision f9eb77b1 (ceph): Merge pull request #1995 from sjahl/master
doc: Fixed an incorrect flag in radosgw admin docs. John Wilkins
12:02 PM Bug #8628: Bad ceph_osd_op.extent union access in ReplicatedPG::do_osd_ops
Now I understand better. It will require someone more familiar with the code than I am to figure this one out. Loïc Dachary
11:58 AM Bug #8628: Bad ceph_osd_op.extent union access in ReplicatedPG::do_osd_ops
No, I was adding tracepoints to the function and saw the bug. Adam Crume
11:52 AM Bug #8628: Bad ceph_osd_op.extent union access in ReplicatedPG::do_osd_ops
Did you run into a problem related to this ? Loïc Dachary
11:24 AM Bug #8628: Bad ceph_osd_op.extent union access in ReplicatedPG::do_osd_ops
I don't think it can be done reliably through the API. It might be possible by sending a specially crafted message t... Adam Crume
10:00 AM Bug #8628: Bad ceph_osd_op.extent union access in ReplicatedPG::do_osd_ops
Would it be possible to create these conditions using the API ? It cannot be unit tested, unfortunately. But it may b... Loïc Dachary
09:13 AM Bug #8628 (Resolved): Bad ceph_osd_op.extent union access in ReplicatedPG::do_osd_ops
ReplicatedPG::do_osd_ops reads and modifies ceph_osd_op.extent regardless of the operation, and therefore regardless ... Adam Crume
11:44 AM Revision d2e852e2 (ceph): doc: Fixed an incorrect flag in radosgw admin docs.
Example use a "--gen-key" flag, which doesn't exist. Changed it to
"--gen-access-key".
Signed-off-by: Stephen Jahl <...
Stephen Jahl
11:11 AM Bug #8606 (Closed): JSON output normalization for "num_in_osds"
This has been fixed in 790dda9c, which is went go out with 0.77. Current version does not suffer from this. Joao Eduardo Luis
09:19 AM Revision 3138f2a9 (ceph): mon: pool set <pool> crush_ruleset must not use rule_exists
Implement CrushWrapper::ruleset_exists that iterates over the existing
rulesets to find the one matching the ruleset ...
John Spray
07:54 AM Revision 741ad3ff (ceph): autotools: avoid check_SCRIPTS duplication
The check_SCRIPTS content must be added to EXTRA_DIST, otherwise it will
not be included by make dist and it won't be...
Loïc Dachary
07:38 AM Revision c3678ad8 (ceph): Merge pull request #1992 from luowei62/fix_ut
Fix dist package run unit test failed.
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:13 AM Revision 5fee8078 (ceph): Merge pull request #1989 from dachary/wip-8622-rados-alignment
tests: prevent gitbuilder trigger in test-erasure-code.sh
Reviewed-by: Lluis Pamies-Juarez <lluis@pamies.cat>
Loïc Dachary
04:27 AM Feature #8071: erasure-code: simplify jerasure initialization
"tests queued":http://pulpito.ceph.com/loic-2014-06-19_13:26:46-rados-wip-8071-testing-basic-plana/
no clue why qu...
Loïc Dachary
04:00 AM Revision c0d78c62 (ceph): Fix dist package run unit test failed.
Signed-off-by: Wei Luo <luowei@yahoo-inc.com> Wei Luo

06/18/2014

10:09 PM Revision b3ace76d (ceph): tests: prevent gitbuilder trigger in test-erasure-code.sh
Use the INFO keywork instead of WARNING so that gitbuilder does not
confuse this with a warning worth fixing.
Signed...
Loïc Dachary
10:02 PM Revision 3a9c0fcd (ceph): test: fix -Wsign-compare warnings
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:21 PM Revision 15f03388 (ceph): Merge pull request #1987 from dachary/wip-8622-rados-alignment
erasure-code: verify that rados put enforces alignment
Reviewed-by: Lluis Pamies-Juarez <lluis@pamies.cat>
Loïc Dachary
09:13 PM Revision b46c4056 (ceph): erasure-code: verify that rados put enforces alignment
http://tracker.ceph.com/issues/8622 refs: #8622
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
09:12 PM Revision 65005572 (ceph): Merge pull request #1983 from dachary/wip-osd-config
tests: remove spurious and harmless find command
Reviewed-by: Florent Flament <florent.flament@cloudwatt.com>
Loïc Dachary
09:01 PM Revision 7182b455 (ceph): Merge pull request #1984 from llpamies/wip-8622
enforce rados put aligment
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:32 PM Revision 6aa3440d (ceph): Merge pull request #1943 from athanatos/wip-8507
Wip 8507
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
06:16 PM Revision e6466aa9 (ceph): Merge pull request #1986 from ceph/wip-scrub-sleep
osd: introduce simple sleep during scrub
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:09 PM Revision 48ed75b8 (ceph): Merge pull request #1985 from concubidated/master
ReplicatedPG: Fix 'ajusted' typo
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:56 PM Revision c35ceef5 (ceph): ReplicatedPG: 'ajusted' typo
Signed-off-by: <Tyler Brekke> tyler.brekke@inktank.com Tyler Brekke
05:26 PM Revision de2c085c (ceph): rgw-admin: Fix the 'show log' command
Fixes: #8553
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Signed-off-by: Sylvain Munaut <s.munaut@whatever-company...
Sylvain Munaut
05:00 PM Revision 304b08a2 (ceph): enforce rados put aligment
Signed-off-by: Lluis Pamies-Juarez <lluis.pamies-juarez@hgst.com> Lluis PJ
04:34 PM Feature #8307: Creating a pool with erasure code allows me to create invalid ec profile names.
"pending backport":https://github.com/ceph/ceph/pull/1991 Loïc Dachary
03:49 PM Bug #8601 (Fix Under Review): erasure-code: default profile does not exist after upgrade
"need review":https://github.com/ceph/ceph/pull/1990 Loïc Dachary
02:08 PM CephFS Bug #8622: erasure-code: rados command does not enforce alignement constraints
Would you have time to review / try this : https://github.com/ceph/ceph/pull/1987 ? Loïc Dachary
02:05 PM CephFS Bug #8622 (Resolved): erasure-code: rados command does not enforce alignement constraints
This is fine, great work :-) Loïc Dachary
10:01 AM CephFS Bug #8622: erasure-code: rados command does not enforce alignement constraints
Loic,
I had some problems squashing the commits and I created a new pull request:
https://github.com/ceph/ceph/pu...
Lluis PJ
09:20 AM CephFS Bug #8622 (In Progress): erasure-code: rados command does not enforce alignement constraints
Loïc Dachary
01:58 PM Revision 8d9201fd (ceph): tests: remove spurious and harmless find command
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:28 AM Revision 3ad451ef (ceph): Make <poolname> in "ceph osd tier --help" clearer.
The ceph osd tier --help info on the left always says <poolname>.
It is unclear which one to put <tierpool> on the ri...
Accela Zhao
10:30 AM rgw Bug #8553 (Resolved): rgw: log show broken
Merged, commit:de2c085c0f53c1d06acc8a968666006624f939ad Yehuda Sadeh
10:17 AM rgw Bug #8585 (Resolved): rgw suite failures on master
Merged, commit:b2542f8e880e45bb6d052f13eb3ef6a7c61e4cd4 Yehuda Sadeh
09:13 AM Feature #8580 (In Progress): Decrease disk thread's IO priority and/or make it configurable
Sage Weil
08:02 AM Bug #8625 (Resolved): EC pool - OSD creates an empty file for op with 'create 0~0, writefull 0~xx...
When we tested radosgw against EC pool, we found that for the head strip written from radosgw, it always create two p... Guang Yang
02:16 AM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
Yes that worked on 3.14.1 kernel on Ubuntu 14.04 (mix of 32, 64 bit and wifi and ethernet). Great work on CephFS and ... David Halls
12:02 AM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
Zheng Yan wrote:
> you can try removing that assertion from the source code, than recompile ceph.
Thanks for the ...
Dmitry Smirnov

06/17/2014

11:58 PM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
you can try removing that assertion from the source code, than recompile ceph. Zheng Yan
11:44 PM CephFS Bug #8623 (Won't Fix): MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtu...
Dmitry Smirnov
11:28 PM CephFS Bug #8623 (New): MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual voi...
So the only way to use CephFS on EC pool is to stack CephFS on cache pool on top of EC pool? Will it work?
I got m...
Dmitry Smirnov
11:01 PM CephFS Bug #8623 (Won't Fix): MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtu...
Yeah, EC pools need to be used underneath a cache pool (limited validation) or for RGW storage. CephFS definitely won... Greg Farnum
09:16 PM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
I think EC pool does not support block storage either, because it does not support seeky write. Zheng Yan
07:44 PM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
Zheng Yan wrote:
> EC pool does not support truncate operation. One option is make MDS return (Operation not support...
Dmitry Smirnov
07:14 PM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
EC pool does not support truncate operation. One option is make MDS return (Operation not supported) when client want... Zheng Yan
06:52 PM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
Thanks for quick reply.
Zheng Yan wrote:
> osd_op_reply(169108 100000cfe98.00000000 [trimtrunc 2@0] v0'0 uv0 ondi...
Dmitry Smirnov
06:32 PM CephFS Bug #8623: MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtual void C_MD...
osd_op_reply(169108 100000cfe98.00000000 [trimtrunc 2@0] v0'0 uv0 ondisk = -95 ((95) Operation not supported))
Thi...
Zheng Yan
06:17 PM CephFS Bug #8623 (Won't Fix): MDS crashes (unable to access CephFS) / mds/MDCache.cc: In function 'virtu...
All of a sudden I found all three MDS servers down and not starting (crashing):... Dmitry Smirnov
11:00 PM CephFS Bug #8624 (Resolved): monitor: disallow specifying an EC pool as a data or metadata pool
Apparently you can, and things go horribly wrong when the MDS or clients try to write to it. Greg Farnum
09:47 PM Revision 4afffb4a (ceph): osd: fix filestore perf stats update
Update the struct we are about to send, not the (unlocked!) one we will
send the next time around.
Backport: firefly...
Sage Weil
09:47 PM Revision cdca7b71 (ceph): osd: move osd_stat into OSDService
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:35 PM Revision d20da8de (ceph): osd: add osd_min_recovery_priority tunable
Add a tunable to control the minimum priority recovery item that we will
grant a reservation for. The priority is lo...
Sage Weil
09:35 PM Revision 0985ae71 (ceph): osd: prioritize backfill based on *how* degraded
Instead of prioritizing all degraded PGs equally, prioritize those that
have the fewest acting members (the most degr...
Sage Weil
09:35 PM Revision b65ceb68 (ceph): common/AsyncReserver: add a min_priority knob
To do reserve items that are < the min priority. Default to 0.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:56 PM Revision 0e7a9792 (ceph): osd: fix word sizes in MBackfillReserve
Fix these fields to 32 bits.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:27 PM CephFS Bug #8622: erasure-code: rados command does not enforce alignement constraints
I created a pull request for the second option.
https://github.com/ceph/ceph/pull/1981/
Lluis PJ
05:43 PM CephFS Bug #8622: erasure-code: rados command does not enforce alignement constraints
After some debugging it seems to me that the problem is that rados client reads ands sends data in chunks of size (1<... Lluis PJ
03:55 PM CephFS Bug #8622 (Resolved): erasure-code: rados command does not enforce alignement constraints
Original title for the record : "EC pool fails for certain (k,m) combinations for >4MB objs"
Steps to reproduce th...
Lluis PJ
05:47 PM Revision c4e8451c (ceph): osd: introduce simple sleep during scrub
This option is similar to osd_snap_trim_sleep: simply inject an optional
sleep in the thread that is doing scrub work...
Sage Weil
05:39 PM Revision af503402 (ceph): Merge pull request #1968 from ceph/wip-ceph-isatty
ceph: output prompt only if stdin is tty
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:27 PM Revision 7b580a2f (ceph): mon: Monitor: complex code deduplication algorithm applied to tick()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:21 PM Revision 0ed1fe64 (ceph): mon: Monitor: rework tick() so we don't calculate the same thing over a...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
01:06 PM Revision ef8a1281 (ceph): support dmcrypt partitions when activating
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:51 AM CephFS Fix #7564 (Duplicate): synchronize MDS and client times in a way that makes pjd happy even under ...
Greg Farnum
06:49 AM CephFS Feature #3727 (Resolved): mds: refactor EMetablob encoding paths
Sage Weil
06:49 AM CephFS Feature #8386 (Resolved): mds: use client (instead of mds) ctime/mtime
Sage Weil
05:20 AM CephFS Bug #8575 (Rejected): linux kernel: possible circular locking dependency detected
Zheng Yan
05:12 AM Revision 7dc93a96 (ceph): Fix EINVAL err when use "ceph tell osd.* bench"
Signed-off-by: huangjun <hjwsm1989@gmail.com> huang jun
05:06 AM rgw Bug #8553: rgw: log show broken
In case you haven't traced this already, I have had this patch in my local tree for some time and forgot to post it. Sylvain Munaut
04:58 AM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
I thing I found the buggy code, but it has been changed in 3.14 kernel. please try 3.14 kernel or the attached patch. Zheng Yan
01:28 AM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
Kernel is 3.13.0. Happens with 32 or 64 bit. Here's part of the log from just before the error (last line has the err... David Halls
04:09 AM rgw Bug #8621: civetweb frontend fails authentication if URL has special chars
The problem is that civetweb only give the url-decoded URI in the @struct mg_request_info@. I don't see how you can g... Sylvain Munaut
02:31 AM rgw Bug #8621 (Resolved): civetweb frontend fails authentication if URL has special chars
For example trying to initiate a multipart to a 'test:multi' key.
Logs from an attempt through fast cgi :...
Sylvain Munaut
12:01 AM Revision 55a97787 (ceph): mon/OSDMonitor: make down osd count sensible
We currently log something like
1/10 in osds are down
in the health warning when there are down OSDs, but this is ...
Sage Weil
12:01 AM Revision 98883f63 (ceph): mon: fix typos, punctuation for mon disk space warning(s)
Backport: firefly
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:01 AM Revision 82e47db8 (ceph): mon: refactor check_health()
Refactor the get_health() methods to always take both a summary and detail.
Eliminate the return value and pull that ...
Sage Weil
12:01 AM Revision 3ed7f2dd (ceph): mon: ensure HealthService warning(s) include a summary
The low disk space check would change our status to HEALTH_WARN and include
a detail message, but no summary. We nee...
Sage Weil

06/16/2014

10:58 PM Bug #8620 (Won't Fix): rest/test.py occasional failure (dumpling)
(i suspect this affects master, too?)
ubuntu@teuthology:/a/teuthology-2014-06-16_19:00:48-rados-dumpling-testing-b...
Sage Weil
10:08 PM Revision ab12a036 (ceph): Merge pull request #1947 from ceph/wip-import-purge
Wip import purge
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:52 PM Bug #8589: scrub error with leveldb backend
Maybe we hint it(http://tracker.ceph.com/issues/8612) Haomai Wang
08:09 PM Revision 5146cb06 (ceph): Merge pull request #1971 from ceph/wip-ec-hitset
ceph_test_rados_api_tier: disable LibRadosTierECPP::HitSetWrite
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:04 PM Revision 9cc1a758 (ceph): Merge pull request #1970 from dachary/wip-erasure-code-profile-default
Revert "erasure-code: create default profile if necessary" Loïc Dachary
08:01 PM Bug #8582 (Need More Info): Cluster very slow after upgrade to 80.1
Sage Weil
09:37 AM Bug #8582: Cluster very slow after upgrade to 80.1
Can you look at something like iostat or iotop to see if the disks are busy or not? Are the ceph-osd procs using a l... Sage Weil
07:57 PM Revision c5b5ed67 (ceph): ceph_test_rados_api_tier: disable LibRadosTierECPP::HitSetWrite
Disable this test until hitget-get reliably works on EC pools (currently
it does not, and this test usually passes on...
Sage Weil
07:41 PM Revision 0bb0095b (ceph): Revert "erasure-code: create default profile if necessary"
This reverts commit 360de6adf24ef9a1287d169416d5e9bbb72afbec.
Conflicts:
src/mon/OSDMonitor.cc
Loïc Dachary
07:28 PM Revision 1c724651 (ceph): osd: verify osd config sanity checks
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:28 PM Revision f53bed1b (ceph): mon/OSDMonitor: fix build error
This broke with 360de6adf24ef9a1287d169416d5e9bbb72afbec.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:14 PM devops Bug #8616 (Closed): after deploying ceph while testing calamari, rados operation hangs.
After deploying ceph while testing the ICE installation process, I ran the following:
sudo rados -p data put myobj...
Anonymous
06:56 PM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
can you enable debugging mode (echo module ceph +p > /sys/kernel/debug/dynamic_debug/control) on cephfs. I suspect th... Zheng Yan
06:21 PM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
which version of kernel ? Zheng Yan
02:32 PM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
With a single cephfs client machine, I had no problems.
With two client machines, my tests failed again (missed read...
David Halls
11:57 AM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
Yes - I have two ceph-osd machines and 4 cephfs client machines, all running Ubuntu 14.04 and the Ceph versions from ... David Halls
08:15 AM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
Are all of the running ceph-osd daemons 0.80? Is the client cephfs or rbd? Sage Weil
12:58 AM Bug #7371: libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
I'm seeing this on Ubuntu 14.04 (Ceph 0.80). David Halls
05:16 PM Revision 84948517 (ceph): Merge pull request #1951 from sahid/ut-lru
Adds tests to include/lru.h + fixes small issues
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Sage Weil...
Loïc Dachary
04:35 PM Revision a0689ecc (ceph): Merge pull request #1954 from dachary/wip-8307-erasure-code-profile-imp...
erasure code profile implicit creation
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
04:30 PM Revision e0315268 (ceph): Merge pull request #1964 from ceph/wip-osd-configs
osd: add sanity check/warning on a few key configs
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
04:29 PM Revision 11ce9119 (ceph): Merge pull request #1966 from dachary/wip-erasure-code-profile-default
DNM: erasure-code: create default profile if necessary
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:27 PM Revision 3cf01a0e (ceph): Merge pull request #1963 from dachary/wip-8599-ruleset-dumpling
mon: pool set <pool> crush_ruleset must not use rule_exists (dumpling)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:25 PM Revision f290a021 (ceph): Merge pull request #1962 from dachary/wip-8599-ruleset-firefly
mon: pool set <pool> crush_ruleset must not use rule_exists (firefly)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:19 PM Revision ec422a94 (ceph): Make conf_file optional
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:17 PM Revision 4bd1b5e2 (ceph): PendingReleaseNotes: note about keyvaluestore-dev on-disk format change
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:13 PM Revision d3d60af4 (ceph): Merge pull request #1941 from yuyuyu101/wip-8564
Fix write operation on a deleted object in the same transaction(KeyValueStore)
Reviewed-by: Sage Weil <sage@inktank....
Sage Weil
03:01 PM Bug #8519: msgr: deadlock, blocked on SimpleMessenger::lock
wip-8519-osd-unblocking
I'll schedule a suite once it's going on the gitbuilders. Should add unit tests for the ne...
Greg Farnum
02:33 PM Bug #8614 (Can't reproduce): OSD keyring shifted
Hello,
Env:
1 host = mon, mds, admin for ceph-deploy
4 hosts = osd server
I troubleshooted an OSD being down ...
jimmy lu
02:32 PM Bug #8613 (Duplicate): ENOENT from ceph_test_rados
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-06-16_02:30:04-rados-master-testing-basic-plana/310274... Sage Weil
02:30 PM Bug #8612: osd: scrub mismatch, overcount on objects
Sage Weil
02:29 PM Bug #8612 (Can't reproduce): osd: scrub mismatch, overcount on objects
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-06-16_02:30:04-rados-master-testing-basic-plana
310...
Sage Weil
02:28 PM Bug #8611 (Duplicate): osd/ReplicatedPG.cc: 2348: FAILED assert(p != snapset.clones.end())
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-06-16_02:30:04-rados-master-testing-basic-plana/310038... Sage Weil
02:16 PM Bug #8610 (Duplicate): osd: calc_priors_during doesn't ignore CRUSH_ITEM_NONE
ubuntu@teuthology:/a/teuthology-2014-06-15_02:30:07-rados-next-testing-basic-plana/308761... Sage Weil
01:54 PM Revision d93e74e7 (ceph): common: Enforces the methods lru_pin() and lru_unpin()
If lru_*pin() is called twice, the counter will be incr/decr
incorrectly since it will count more/less pinned objects...
Sahid Orentino Ferdjaoui
01:54 PM Revision d48ed68a (ceph): common: Fixes issue with lru_clear() + add new test
The method lru_clear() must set attribute lru_num to zero
after lru_top, lru_bot and lru_mid are reseted. indeed, lru...
Sahid Orentino Ferdjaoui
01:54 PM Revision 62aa5c5c (ceph): common: Adds simple tests to verify good behavior
Adds new tests to the lib include/lru.h to verify methods
insert_*.
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.f...
Sahid Orentino Ferdjaoui
01:35 PM Bug #6003: journal Unable to read past sequence 406 ...
ubuntu@teuthology:/a/teuthology-2014-06-15_02:30:07-rados-next-testing-basic-plana/308538 (btrfs)
the problem in ...
Sage Weil
12:13 PM Bug #8595: osd: client op blocks until backfill starts (dumpling)

Both
6f975e35a1e29a01347e4a6709b54a0422e063dd
and
3d0d69fed09675fc466f6c5b2736ba674923823d
look like they need ...
David Zafman
11:42 AM devops Bug #8403 (Resolved): Fedora 20 needs to be supported with repos
FC20 repos are now available http://ceph.com/rpm-firefly/fc20/ Alfredo Deza
11:39 AM Feature #8391: sysvinit does not support custom cluster names
ceph-deploy now refuses to install on sysvinit systems when custom cluster names are passed in.
This issue is left...
Alfredo Deza
11:37 AM devops Bug #8572 (Resolved): ceph-release missing from new FC20 repo
This was fixed a few days ago. Alfredo Deza
11:32 AM RADOS Feature #8609: Improve ceph pg repair
+1 I think this is really important and would reduce the amount of time I spend managing my cluster. Aaron T
11:20 AM RADOS Feature #8609 (New): Improve ceph pg repair
At the moment, ceph uses the primary copy to repair an inconsistent pg. This is not always a good choice, if there ha... Markus Blank-Burian
10:58 AM rgw Bug #8608 (Resolved): rgw: bucket instance id is truncated
The bucket instance id is a concatenation of the zone name, the rados (client) instance id, and a running atomic coun... Yehuda Sadeh
10:18 AM Bug #8606 (Closed): JSON output normalization for "num_in_osds"
JSON output in ceph -s -f json shows the property of j["osdmap"]["osdmap"]["num_in_osds"] as a quoted string and not ... Ben Sherman
10:01 AM Feature #8307 (Pending Backport): Creating a pool with erasure code allows me to create invalid e...
Loïc Dachary
10:01 AM Feature #8307 (Resolved): Creating a pool with erasure code allows me to create invalid ec profil...
Loïc Dachary
09:27 AM Bug #8601 (Pending Backport): erasure-code: default profile does not exist after upgrade
Sage Weil
09:25 AM Bug #8599 (Resolved): Fix check of ruleset id on pool update
Sage Weil
09:12 AM Revision 64f62326 (ceph): ceph: output prompt only if stdin is tty
In loop mode, output prompt only if stdin is tty, i.e. if we are
interactive.
Signed-off-by: Ilya Dryomov <ilya.dryo...
Ilya Dryomov
09:12 AM rbd Bug #8564 (Resolved): osd cannot be restarted when leveldb is used as backend
Sage Weil
09:10 AM Revision 2eb1f55a (ceph): vstart.sh: rename conf variable to conf_fn
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> Ilya Dryomov
09:10 AM Revision 8d1cb8ba (ceph): vstart.sh: echo CEPH_{CONF,KEYRING} exports if necessary
If CEPH_DIR is not PWD, echo export statements for CEPH_{CONF,KEYRING}.
Signed-off-by: Ilya Dryomov <ilya.dryomov@in...
Ilya Dryomov
08:41 AM Feature #8605 (Resolved): mon: add sanity checks on configurables
add a check_config() type method to the config observer and init to verify that important config tunables (like timeo... Sage Weil
06:35 AM Bug #8603 (Resolved): ceph-disk should not hide commands that go through subprocess
ceph-disk currently does not tell you any commands that go through subprocess unless the command
fails, in which cas...
Alfredo Deza
06:30 AM Revision 18f58074 (ceph): Make KeyValueStore not use expected_write_size
expected_write_size in set_alloc_hint isn't the mean of name, now it's just the
size of object. It's not suitable for...
Haomai Wang
02:18 AM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
i am still having problems with the cluster, but this time there is a growing number of inconsistencies, which starte... Markus Blank-Burian

06/15/2014

02:54 PM Revision 360de6ad (ceph): erasure-code: create default profile if necessary
http://tracker.ceph.com/issues/8601
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
02:06 PM devops Bug #8602 (Rejected): ceph fedora package is missing erasure code libraries
See https://bugzilla.redhat.com/show_bug.cgi?id=1109594 Loïc Dachary
09:56 AM Revision 1fb45741 (ceph): Merge pull request #1960 from dachary/wip-test-kill-race
tests: prevent kill race condition
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Loïc Dachary
07:58 AM Bug #8601 (Fix Under Review): erasure-code: default profile does not exist after upgrade
"work in progress":https://github.com/ceph/ceph/pull/1966 Loïc Dachary
06:44 AM Bug #8601 (Resolved): erasure-code: default profile does not exist after upgrade
h3. Workaround
Create the *default* profile, after upgrading to firefly, with...
Loïc Dachary
04:30 AM Bug #8556: CEPH_FEATURE_OSD_ERASURE_CODES feature bit
With this applied to 0.80.1 and erasure pool is in use, all OSDs log ... Dmitry Smirnov
03:17 AM Bug #8556: CEPH_FEATURE_OSD_ERASURE_CODES feature bit
I just want to say thanks for this change. Backport is trivial and now I can finally use erasure pool with kernel RBD... Dmitry Smirnov

06/14/2014

05:30 PM Revision f3ec7d0b (ceph): osd: add sanity check/warning on a few key configs
Warn when certain config values are set to bad values.
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@in...
Sage Weil
01:44 PM RADOS Support #8600 (Closed): MON crashes on new crushmap injection
The crush map contains the following rule
rule ssd {
ruleset 1
type replicated
min_size 1
max_size 10
step...
Jean-Charles Lopez
11:05 AM Revision c3400853 (ceph): mon: pool set <pool> crush_ruleset must not use rule_exists
Implement CrushWrapper::ruleset_exists that iterates over the existing
rulesets to find the one matching the ruleset ...
John Spray
10:56 AM Revision d02d46e2 (ceph): mon: pool set <pool> crush_ruleset must not use rule_exists
Implement CrushWrapper::ruleset_exists that iterates over the existing
rulesets to find the one matching the ruleset ...
John Spray
07:59 AM Revision 8fd2fc1a (ceph): osd: 'status' admin socket command
Basic stuff, like what state is the OSD in, and what osdmap epoch are
we on.
Signed-off-by: Sage Weil <sage@inktank....
Sage Weil
04:07 AM Bug #8599: Fix check of ruleset id on pool update
"dumpling backport":https://github.com/ceph/ceph/pull/1963 Loïc Dachary
03:23 AM Bug #8599 (Fix Under Review): Fix check of ruleset id on pool update
The individual commits fixing this in master cannot be conveniently cherry-picked because the CrushWrapper::ruleset_e... Loïc Dachary
01:51 AM Bug #8599 (Resolved): Fix check of ruleset id on pool update
h3. Workaround
Use the rule_id instead of the ruleset. The rule_id for a given ruleset can be found with: ...
Loïc Dachary
01:24 AM Revision 82c54795 (ceph): Merge pull request #1949 from ceph/wip-7774-3
Wip 7774 3
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

06/13/2014

11:30 PM Revision f7c093e9 (ceph): Merge pull request #1915 from ceph/wip-8452-2
rgw: set meta object in extra flag when initializing it
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:03 PM Bug #8598 (Can't reproduce): Monitor performance during intensive operations
Problem: During times of intensive operations such as deep scrubbing, monitors are observed coming in and out of quor... Brian Andrus
08:30 PM Revision 57224194 (ceph): init-ceph: continue after failure doing osd data mount
If we are starting many daemons and hit an error, we normally note it and
move on. Do the same when doing the pre-mo...
Sage Weil
08:30 PM Revision 32349245 (ceph): init-ceph: continue after failure doing osd data mount
If we are starting many daemons and hit an error, we normally note it and
move on. Do the same when doing the pre-mo...
Sage Weil
08:26 PM Bug #8595: osd: client op blocks until backfill starts (dumpling)
commit:6f975e35a1e29a01347e4a6709b54a0422e063dd fixed it in emperor, but not intentionally. Sage Weil
08:23 PM Bug #8595: osd: client op blocks until backfill starts (dumpling)
we are hitting this:... Sage Weil
07:20 PM Bug #8595 (Resolved): osd: client op blocks until backfill starts (dumpling)
observed on congress. logs at cephstore7098:~sage Sage Weil
06:47 PM Revision 0cb6b719 (ceph): Add .ropeproject to .gitignore
I use a vim plugin that creates lots of directories with that name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:13 PM RADOS Feature #8594: Monitor multi-thread awareness
The monitor is essentially single threaded right now. If that's causing specific performance issues it would be good ... Greg Farnum
05:00 PM RADOS Feature #8594 (New): Monitor multi-thread awareness
-First noticed by a support customer in firefly while starting OSDs, creating this as a tracking issue initially unti... Brian Andrus
04:14 PM Revision e5a291ef (ceph): Fix for bug #6700
When preparing OSD disks with colocated journals, the intialization process
fails when using dmcrypt. The kernel fail...
Steve Taylor
03:39 PM Bug #8593 (Resolved): mon: down but in osds in health warning calc is wrong
it is just comapring numbers, so if there are up + out osds it is wrong
int num_up_osds = osdmap.get_num_up_osds...
Sage Weil
01:29 PM Bug #8554 (Resolved): sysvinit script stops if it hits a mount error
Sage Weil
12:59 PM Revision 4786a485 (ceph): osd: remove non const get_erasure_code_profile
It is not used and will unexpectedly create a new entry if selected when
the const version is intended.
Signed-off-b...
Loïc Dachary
12:46 PM Revision a1c13c57 (ceph): tests: prevent kill race condition
When trying to kill a daemon, keep its pid in a variable instead of
retrieving it from the pidfile multiple times. It...
Loïc Dachary
10:56 AM Revision 3c638111 (ceph): erasure-code: OSDMonitor::get_erasure_code is a const
If it is not, the non const version of OSDMap::get_erasure_code_profile
is called and a profile is created as a side ...
Loïc Dachary
10:56 AM Revision 6bf8183f (ceph): erasure-code: consistent argument parsing for profiles
Remove the = from the goodchars of the erasure_code_profile argument of
osd pool create so that it is consistent with...
Loïc Dachary
10:56 AM Revision 5c1f9aae (ceph): osd: improve osd pool create error message readability
Add std::endl to separate independent error messages related to erasure
code.
Signed-off-by: Loic Dachary <loic@dach...
Loïc Dachary
10:56 AM Revision ff2eb234 (ceph): erasure-code: pool create must not create profiles
If a non existent profile is provided as an argument to osd pool create,
it must exit on error and not create the pro...
Loïc Dachary
10:39 AM Revision acd6ebb0 (ceph): qa: set +x on cephfs_journal_tool_smoke
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
10:39 AM Revision 0d63cf24 (ceph): qa: extend cephfs_journal_tool_smoke
To provide coverage for the 'import' command
resulting in the same contents as before an
export/import cycle.
Signed...
John Spray
10:39 AM Revision 381163c2 (ceph): tools/cephfs: Clean up waits in Dumper
Remove some LOC by using C_SaferCond.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
10:39 AM Revision ac057999 (ceph): tools/cephfs: error handling in journal_export
Was failing on unreadable journal even if
only trying to do an import.
Was calling messenger destructor without init...
John Spray
10:39 AM Revision ee487b42 (ceph): tools/cephfs: Purge trailing objects during import
Reviewed-by: Gregory Farnum <greg@inktank.com>
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
09:50 AM Feature #7238 (Fix Under Review): erasure code : implement LRC plugin
Loïc Dachary
09:44 AM Feature #7238: erasure code : implement LRC plugin
the "job died":http://qa-proxy.ceph.com/teuthology/loic-2014-06-12_15:38:27-rados-wip-7238-lrc-testing-basic-plana/30... Loïc Dachary
09:07 AM Feature #7238: erasure code : implement LRC plugin
none of the "failed":http://pulpito.ceph.com/loic-2014-06-12_15:38:27-rados-wip-7238-lrc-testing-basic-plana/ are rel... Loïc Dachary
08:51 AM Feature #7238: erasure code : implement LRC plugin
One job "died":http://qa-proxy.ceph.com/teuthology/loic-2014-06-12_15:38:27-rados-wip-7238-lrc-testing-basic-plana/30... Loïc Dachary
09:13 AM Bug #6700 (Resolved): ceph-disk prepare fails to set up an encrypted disk
Backported commit 6733947 to Firefly.
Alfredo Deza
08:34 AM Feature #8071: erasure-code: simplify jerasure initialization
"Fail to run the rados test suite":http://pulpito.ceph.com/?branch=wip-8071 probably a teuthology local problem, inve... Loïc Dachary
08:33 AM devops Bug #6703 (Fix Under Review): OSDs with dmcrypt fail to start at boot
Pull request opened: https://github.com/ceph/ceph/pull/1961 Alfredo Deza
06:22 AM devops Bug #6703 (In Progress): OSDs with dmcrypt fail to start at boot
Alfredo Deza
05:18 AM devops Bug #4887 (Resolved): ceph-disk list: Doesn't list properly devices using dm-mapper
This is now no longer a problem in master. However, there are two related issues that might prevent someone from bein... Alfredo Deza
01:02 AM Revision 1781e7f1 (ceph): Merge pull request #1955 from ceph/wip-8585
rgw: set a default data extra pool name
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

06/12/2014

11:45 PM Revision da2c72a8 (ceph): Merge pull request #1933 from ceph/wip-8556
osd: do not require EC feature bit from clients.
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
11:45 PM Revision 3fe1699f (ceph): osd/OSDMap: do not require ERASURE_CODE feature of clients
Just because an EC pool exists in the cluster does not mean tha tthe client
has to support the feature:
1) The way c...
Sage Weil
11:44 PM Revision 250677c9 (ceph): osd/OSDMap: make get_features() take an entity type
Make the helper that returns what features are required of the OSDMap take
an entity type argument, as the required f...
Sage Weil
09:36 PM Revision e29beff3 (ceph): erasure-code: remove jerasure internals dependencies
Use the galois_init_default_field() function instead of implementing it
in the init function of the ErasureCodeJerasu...
Loïc Dachary
08:14 PM Revision 894f3724 (ceph): Merge pull request #1957 from ceph/wip-doc-os-recommendations
doc: Updated the OS Recommendations for Firefly.
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
07:48 PM Revision e720314a (ceph): doc: Updated the OS Recommendations for Firefly.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:35 PM Revision 2e3302cc (ceph): doc: Updated the example configuration.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:34 PM Revision 5a31df21 (ceph): doc: Updated doc for more recent versions.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:23 PM Revision 09d3f916 (ceph): Add [--] to usage statement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:37 PM Revision 1e18d85b (ceph): Merge pull request #1939 from ceph/wip-mon
mon: a few basic perfcounter guages
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
04:57 PM Revision a5857e3d (ceph): Merge pull request #1956 from ceph/wip-fsx-sizeof
test_librbd_fsx: fix sign-compare gcc warning
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:43 PM Bug #8556 (Pending Backport): CEPH_FEATURE_OSD_ERASURE_CODES feature bit
Sage Weil
02:36 PM Feature #8071: erasure-code: simplify jerasure initialization
"backport merged":https://bitbucket.org/jimplank/jerasure/pull-request/23/add-galois_init_default_field-error-code/diff Loïc Dachary
02:11 PM Bug #8519: msgr: deadlock, blocked on SimpleMessenger::lock
Unfortunately we didn't think to save the crash data, so it's all gone now. :(
But as I look at this again alongsi...
Greg Farnum
01:32 PM Revision 2eab1c15 (ceph): Update RBD doc for OpenStack
Some updates from Icehouse, best practice configurations and
explanations.
Signed-off-by: Sébastien Han <sebastien.h...
Sébastien Han
01:16 PM Bug #8592 (Can't reproduce): sgdisk no longer likes `--change-name` when creating partitions
When using `--change-name` on the same call when creating the partition sgdisk complains like:... Alfredo Deza
01:13 PM Bug #8591 (Resolved): ceph-disk incorrectly colocates journal when using dm-crypt
If not specifying the journal it fails:
Note: slightly more verbose output from ceph-disk was tweaked to see actua...
Alfredo Deza
01:12 PM RADOS Feature #6421 (New): FileStore: Op unit tests
I pushed what I had to wip-filestore-test, but I don't remember any of it any more. Greg Farnum
12:52 PM CephFS Bug #8576: teuthology: nfs tests failing on umount
teuthology-2014-06-09_23:02:09-knfs-master-testing-basic-plana/303822/
teuthology-2014-06-09_23:02:09-knfs-master-te...
Greg Farnum
12:46 PM Documentation #8549: Ceph installation pre-flight problem with ssh-copy-id
I think that the ssh-copy-id may work if there is a .ssh/authorized_keys file already set up on the 'copy to' machine Anonymous
12:41 PM Bug #8588: In the erasure-coded pool, primary OSD will crash at decoding if any data chunk's size...
This is some kind of on-disk corruption on the replica that you're seeing?
I think you're probably right, as we're n...
Greg Farnum
12:23 PM Revision 87650d43 (ceph): Merge pull request #1948 from steveftaylor/6700
Fix for bug #6700
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza
10:55 AM Cleanup #8590 (New): better error reporting from ceph-disk
It is *very* difficult to understand what the actual error may be when ceph-disk fails.
This is an example output...
Alfredo Deza
10:37 AM Revision a290d349 (ceph): test_librbd_fsx: fix sign-compare gcc warning
{read,write}bdy are signed, sizeof returns unsigned, gcc complains.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktan...
Ilya Dryomov
09:03 AM Bug #6700 (Pending Backport): ceph-disk prepare fails to set up an encrypted disk
let's backport this to firefly Sage Weil
05:22 AM Bug #6700 (Resolved): ceph-disk prepare fails to set up an encrypted disk
Pull request https://github.com/ceph/ceph/pull/1948
Merged to master branch of Ceph with hash 87650d4
Alfredo Deza
07:27 AM Bug #8589: scrub error with leveldb backend
use 'dd' command to test single rbd performance Xinxin Shu
02:55 AM Bug #8589: scrub error with leveldb backend
Hi xinxin,
Could give some tips like what operations you did, and the cluster info
Haomai Wang
01:41 AM Bug #8589 (Resolved): scrub error with leveldb backend
when ceph cluster began to scrub , ceph cluster became unhealthy , several pgs is active+clean+inconsistent,
clu...
Xinxin Shu
07:01 AM CephFS Fix #5399 (Resolved): timestamp changes on replayed mds request (pjd link 71)
commit:f81c53a716f43c8a36d6b2aea88cbebe961502d8 Sage Weil
06:40 AM Feature #7238: erasure code : implement LRC plugin
"rados suite":http://pulpito.ceph.com/loic-2014-06-12_15:38:27-rados-wip-7238-lrc-testing-basic-plana/ testing "the r... Loïc Dachary
05:26 AM devops Bug #4887: ceph-disk list: Doesn't list properly devices using dm-mapper
There are two components here that will fix this. First is issue #6700 which had a PR but was not reviewed.
It jus...
Alfredo Deza
05:00 AM Feature #8475 (Fix Under Review): erasure-code: oversized objects when using the Cauchy technique
"the rados test suite is ok":http://pulpito.ceph.com/loic-2014-06-10_11:39:56-rados-wip-8475-testing-basic-plana/ wit... Loïc Dachary
03:24 AM Revision e287f02a (ceph): Merge pull request #1937 from yuyuyu101/keyvaluestore-strip-size
Add strip size and set_alloc_hint op support for KeyValueStore
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:57 AM devops Bug #7598: ceph-disk-activate error with ceph-deploy
osd create works without any problem. It's only activate that fails. Sindhura bandi
01:12 AM Feature #8580: Decrease disk thread's IO priority and/or make it configurable
I've done some fio testing to motivate this further. The fio config below should simulate the case where the journal ... Dan van der Ster
12:31 AM Revision 40c48bca (ceph): qa: add script to test krbd setting ro/rw ioctl
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin

06/11/2014

11:50 PM Revision b2542f8e (ceph): rgw: set a default data extra pool name
Fixes: #8585
Have a default name for the data extra pool, otherwise it would be empty
which means that it'd default t...
Yehuda Sadeh
11:11 PM Revision 94c8f70e (ceph): doc: Made mention of "incomplete" status.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:59 PM Revision 027e75cb (ceph): Merge pull request #1953 from ceph/wip-xattr-spillout
Enable and fix the existing xattr spillout code.
Reviewed-by: Sage Weil <sage@inktank.com>
Gregory Farnum
09:29 PM Revision b8709ec0 (ceph): Merge pull request #1897 from somnathr/wip-sharded-threadpool
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Gregory Farnum
08:44 PM Revision c883e310 (ceph): enable kernel debugging on kclient fsx runs
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:40 PM Revision 29c33f0c (ceph): qa: add an fsx run which turns on kernel debugging
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:27 PM Bug #8588: In the erasure-coded pool, primary OSD will crash at decoding if any data chunk's size...
Rather than crashing the OSD, it is better to fail the request, and possibly marking the PG as inconsistent. Even bet... kaifeng yao
08:06 PM Bug #8588 (Duplicate): In the erasure-coded pool, primary OSD will crash at decoding if any data ...
In the EC pool, if any data chunk's size is changed due to some reason, this will make the total size retrieved from ... Zhi Zhang
07:39 PM Revision 8bc25bf5 (ceph): Merge pull request #41 from ceph/wip-rados-op-fixes
rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_lis... Zack Cerza
05:48 PM Revision e3b995e1 (ceph): FileStore: set XATTR_NO_SPILL_OUT when creating new files.
Fixes: #8205
Backport: firefly
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
05:48 PM Revision 7267a37d (ceph): FileStore: remove dead code
This case wasn't reachable when it was introduced, and it's still not.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
05:48 PM Revision fbe6009f (ceph): FileStore: do not use user_only in collection_getattrs
There's no particular reason why any of the callers of collection_getattrs
want to avoid looking at Ceph's internal x...
Greg Farnum
05:48 PM Revision bb4e3a9f (ceph): FileStore: remove user_only options from getattrs through the ObjectSto...
This sort of awareness belongs at a higher level in the stack -- as
evidenced by nobody using the option at this leve...
Greg Farnum
05:48 PM Revision f9787224 (ceph): FileStore: remove the user_only param from _fgetattrs
Nobody sets it to true, so remove it!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
05:47 PM Revision 239476a9 (ceph): FileStore: make _clone() copy spill out marker
Previously we were not doing so, and that resulted in unpredictable loss
of xattrs from the client's perspective.
Si...
Haomai Wang
05:47 PM Revision af8052bd (ceph): Add xattr test to ceph_test_objectstore
Add xattr synthetic test to test ObjectStore xattr related interfaces.
Signed-off-by: Haomai Wang <haomaiwang@gmail....
Haomai Wang
04:50 PM rgw Bug #8585 (Fix Under Review): rgw suite failures on master
Yehuda Sadeh
04:21 PM rgw Bug #8585: rgw suite failures on master
Failures are all (except for some intermittent) with EC backend. I guess it's related to the fix to #8311. Beforehand... Yehuda Sadeh
08:48 AM rgw Bug #8585 (Resolved): rgw suite failures on master
teuthology-2014-06-09_23:00:50-rgw-master-testing-basic-plana for the latest Sage Weil
03:54 PM Fix #8205 (Pending Backport): FileStore: properly fill in XATTR_NO_SPILL_OUT tag
This is in master now, but we'll need to backport to Firefly after it's been through some nightlies. (Unless we don't... Greg Farnum
03:35 PM rgw Bug #8587 (Resolved): rgw: subuser object not created correctly
An object with a empty name is created. Might be related to pool not existing before creating the user. Yehuda Sadeh
01:55 PM Feature #8307 (Fix Under Review): Creating a pool with erasure code allows me to create invalid e...
"need review":https://github.com/ceph/ceph/pull/1954 Loïc Dachary
10:10 AM Feature #8307 (In Progress): Creating a pool with erasure code allows me to create invalid ec pro...
Loïc Dachary
09:32 AM Feature #8307: Creating a pool with erasure code allows me to create invalid ec profile names.
OSDMonitor::get_erasure_code() is calling OSDMap::get_erasure_code_profile(), which according to gdb ends up hitting ... Joao Eduardo Luis
11:26 AM rgw Bug #8586 (Resolved): Missing Swift API Header causes RadosGW to segfault
When submitting a CORS request via the Swift API a segmentation fault can occur if the "Origin" header is missing.
...
L B
10:04 AM Feature #8343: please enable data integrity checking (by default) / silent data corruption
Dmitry Smirnov wrote:
> Greg Farnum wrote:
> > it sounds like you used incorrect replicas as the authoritative sour...
Greg Farnum
07:57 AM Feature #8343: please enable data integrity checking (by default) / silent data corruption
Greg Farnum wrote:
> it sounds like you used incorrect replicas as the authoritative sources for the repairs you ran...
Dmitry Smirnov
08:39 AM Fix #6278: osd: throttle snap trimming
Olivier Bonvalet wrote:
> Sorry for noise, one precision please : if I want to throttle to N io per OSD, the correct...
Sage Weil
07:24 AM Bug #8584 (Duplicate): OSD Crashing on firefly - Timeouts on starting again
Besides the Crashing of OSD's on firefly with the following error in theyre logfiles:... Lukas Wingerberg
07:18 AM rgw Bug #8583: rgw: admin ops create user API can not determine existing user
Sent a pull request to fix it: https://github.com/ceph/ceph/pull/1950
Please help to review it.
Xiangyu Lv
07:08 AM rgw Bug #8583 (Resolved): rgw: admin ops create user API can not determine existing user
Version: Firefly 0.8.0
Reproduce Steps:
1) Failed to create a user only with uid
PUT /admin/user?format=json&uid...
Xiangyu Lv
06:08 AM Revision c616358f (ceph): rgw: chain binfo_cache to multiple cache entries
Need to chain it to both the entry point and to the instance.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:08 AM Revision d9fac9c6 (ceph): rgw: chain to multiple cache entries in one call
This ensures that chained cache entries that depend on more than one raw
cache entry (bucket info cache depends on bo...
Yehuda Sadeh
06:08 AM Revision ab764f38 (ceph): rgw: an infrastructure for hooking into the raw cache
Extend the RGWCache so that we can chain other caches to it so that when
data is invalidated it notifies them.
Signe...
Yehuda Sadeh
06:08 AM Revision a2f6709f (ceph): rgw: user info uses cache chaining
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:08 AM Revision 7e81185b (ceph): rgw: bucket info uses cache chaining
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:08 AM Revision eaff42f3 (ceph): rgw: cache decoded user info
Instead of accessing the raw user info data, cache the decoded
structure.
Signed-off-by: Yehuda Sadeh <yehuda@inktan...
Yehuda Sadeh
06:08 AM Revision 7fb6a3d6 (ceph): rgw: cache bucket info
This is really a partial implementation, so should only be used for
testing.
Signed-off-by: Yehuda Sadeh <yehuda@ink...
Yehuda Sadeh
06:07 AM devops Bug #4887 (In Progress): ceph-disk list: Doesn't list properly devices using dm-mapper
Alfredo Deza
05:56 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
Alfredo Deza
05:45 AM Bug #8582 (Can't reproduce): Cluster very slow after upgrade to 80.1
Last week we've upgraded to firefily 80.1 on a production cluster (3 nodes, 18 osds). Upgrade went fine but the speed... Rens Reinders
05:40 AM devops Bug #8581 (Can't reproduce): DNS issues when resolving hosts
There have been consistent DNS errors where some hosts cannot be resolved and end up causing
failures with ceph-depl...
Alfredo Deza
01:10 AM Revision 0bbeeee3 (ceph): PG: Added a const spg_t member to the PG class
The const spg_t member is been insantiated from constructor
and now get_pgid() can reference this to return a spg_t i...
Somnath Roy
12:45 AM Revision 85e491fb (ceph): doc: Added a tip to install NTP when running multiple monitors.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:44 AM Revision d37ef6ab (ceph): doc: Added additional background to address additional states.
Covers 1-node cluster issues, fewer OSDs than replicas, and
active + clean + inconsistent states in greater detail.
...
John Wilkins
12:42 AM Revision b7f6147c (ceph): doc: Added background discussion to clock settings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:26 AM Feature #8580 (Resolved): Decrease disk thread's IO priority and/or make it configurable
PG scrubbing (and other "background" activities) should not consume IOPS if there are client IOs to be performed. The... Dan van der Ster

06/10/2014

11:43 PM Revision ecbb0056 (ceph): OSD: The thread pool variable name changed
The variable names are more meaningful now. op_tp -> osd_tp and
op_sharded_tp -> osd_op_tp
Signed-off-by: Somnath Ro...
Somnath Roy
11:19 PM rgw Feature #7774 (Fix Under Review): rgw: cache decoded user and bucket info
Yehuda Sadeh
09:06 AM rgw Feature #7774 (In Progress): rgw: cache decoded user and bucket info
Yehuda Sadeh
11:02 PM Revision 2a5d83d2 (ceph): ShardedTP: The config option changed
The config option for sharded threadpool is changed to
osd_op_num_threads_per_shard instead of osd_op_num_sharded_poo...
Somnath Roy
10:24 PM Revision a0e48b8b (ceph): ShardedTP: Changes related to conforming to Ceph coding guidelines
Signed-off-by: Somnath Roy <somnath.roy@sandisk.com> Somnath Roy
09:16 PM Bug #8578 (Can't reproduce): teuthology: OSD thrasher killing OSDs which hold the sole copies of PGs
ubuntu@teuthology:/a/gregf-2014-06-09_22:28:53-rados-wip-xattr-spillout-testing-basic-plana/303486
For example:
<...
Greg Farnum
07:40 PM Revision f69f2dff (ceph): Automatically watch 'multi' tube if tube_name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:20 PM Revision 2e3f4bc6 (ceph): doc: Fixed typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:56 PM CephFS Bug #8542: kcephfs: fsx failure on read (expected 0's)
/teuthology-2014-05-30_23:02:02-kcephfs-master-testing-basic-plana/283020/ Greg Farnum
06:46 PM CephFS Bug #8542: kcephfs: fsx failure on read (expected 0's)
/a/teuthology-2014-06-01_23:02:07-kcephfs-next-testing-basic-plana/285055 Greg Farnum
06:10 PM CephFS Bug #8542: kcephfs: fsx failure on read (expected 0's)
teuthology-2014-06-06_23:01:56-kcephfs-master-testing-basic-plana/297431/ Greg Farnum
06:42 PM Revision 67339470 (ceph): Fix for bug #6700
When preparing OSD disks with colocated journals, the intialization process
fails when using dmcrypt. The kernel fail...
Steve Taylor
06:22 PM CephFS Bug #8576 (Resolved): teuthology: nfs tests failing on umount
Just a sample:
http://qa-proxy.ceph.com/teuthology/teuthology-2014-06-02_23:02:20-knfs-master-testing-basic-plana/28...
Greg Farnum
06:19 PM CephFS Bug #8575 (Rejected): linux kernel: possible circular locking dependency detected
http://qa-proxy.ceph.com/teuthology/teuthology-2014-06-02_23:02:20-knfs-master-testing-basic-plana/289526/
Not sur...
Greg Farnum
06:00 PM CephFS Bug #8574 (Resolved): teuthology: NFS mounts on trusty are failing
It looks like there are some changes to the settings which make Trusty's default NFS server settings incompatible wit... Greg Farnum
03:24 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
Sorry for dropping this...it sounds like you used incorrect replicas as the authoritative sources for the repairs you... Greg Farnum
01:55 PM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
I am having a lot of trouble trying to relate the ssh connection with how we start the daemon and the subsequent fail... Alfredo Deza
12:18 PM Revision 15ae765e (ceph): Merge pull request #270 from ceph/wip-schedule-suite
Refactor teuthology.schedule... Alfredo Deza
09:51 AM devops Bug #8572 (Resolved): ceph-release missing from new FC20 repo
... Alfredo Deza
09:22 AM rbd Feature #8569: RBD Mirroring::
Neil Levine
09:22 AM rbd Feature #8569 (Duplicate): RBD Mirroring::
http://wiki.ceph.com/Planning/Blueprints/Giant/rbd%3A_journaling Neil Levine
09:22 AM rbd Bug #8416: Client Crash when try to map a volume (ubuntu)
FWIW, I'm pretty sure this is a known bug in kernels ~3.5, which manifests as a crash on 'rbd map' if the kernel miss... Ilya Dryomov
09:21 AM rbd Feature #7923: Openstack: backup from in-use volume instead of from detached volume
Josh to write up more detailed blueprint for implementation Neil Levine
09:06 AM Bug #8241 (Pending Backport): XfsFileStoreBackend tries to set extsize but may get EINVAL
Ilya Dryomov
08:31 AM Revision 6c4c1b71 (ceph): Merge pull request #1945 from dachary/wip-warnings
tests: fix signess warning
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
06:30 AM Feature #7288: Deep-scrub throttle
Would it be possible to add an nscrubs limit which works across the cluster?, for example at the pool level: osd_pool... Dan van der Ster
02:39 AM Feature #8475: erasure-code: oversized objects when using the Cauchy technique
"rados suite":http://pulpito.ceph.com/loic-2014-06-10_11:39:56-rados-wip-8475-testing-basic-plana/ Loïc Dachary
01:34 AM Feature #8475: erasure-code: oversized objects when using the Cauchy technique
Loïc Dachary
01:37 AM Linux kernel client Bug #8568 (Closed): libceph: kernel BUG at net/ceph/osd_client.c:885
Kernel panic after kill all OSD deamons at the same time.
All kernels.
Jun 10 10:12:34 client01 kernel: [ 1113.39...
Gut Wielki

06/09/2014

11:51 PM rbd Bug #8564: osd cannot be restarted when leveldb is used as backend
Are you mean PR 1941 for bug fix and 1649 for performance purpose?
If so, yes
Haomai Wang
10:48 PM rbd Bug #8564: osd cannot be restarted when leveldb is used as backend
hi haomai , is https://github.com/ceph/ceph/pull/1941 PR the fix for this bug , while https://github.com/ceph/ceph/pu... Xinxin Shu
04:30 AM rbd Bug #8564 (Fix Under Review): osd cannot be restarted when leveldb is used as backend
Haomai Wang
04:29 AM rbd Bug #8564: osd cannot be restarted when leveldb is used as backend
Hi xinxin,
Thanks for your report, you hint a known bug which will solved in (https://github.com/ceph/ceph/pull/16...
Haomai Wang
02:47 AM rbd Bug #8564 (Resolved): osd cannot be restarted when leveldb is used as backend
hi all , recently i enabled leveldb as filestore backend, after restarting my cluster , an osd is crashed, from the l... Xinxin Shu
11:31 PM Revision 78610b03 (ceph): Remote 'delete' and 'show' features
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:31 PM Revision 78dbc369 (ceph): Refactor teuthology.schedule...
... to separate the assembling of the job config from the scheduling of
the job. Also port its argument parsing to do...
Zack Cerza
11:30 PM Revision b2f0ddad (ceph): Remove unused import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:06 PM Revision a4923f5b (ceph): fix compilation warnings
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:22 PM CephFS Feature #8563: mds: permit storing all metadata in metadata pool
Yeah. I'm actually not sure why it would be sending out rados xattr requests on restart unless you'd lost clients, bu... Greg Farnum
05:53 PM CephFS Feature #8563: mds: permit storing all metadata in metadata pool
I observe the slow requests with ceph -w, or watching osd log files.
(i) The mds getxattr parent requests during r...
Alexandre Oliva
03:55 PM CephFS Feature #8563: mds: permit storing all metadata in metadata pool
Can you talk about cases (i) and (ii) in a little more detail? And how you're observing the delayed xattr requests? Greg Farnum
03:40 PM CephFS Feature #8563: mds: permit storing all metadata in metadata pool
I like the notion of being able to recover at least part of the tree structure from data pools alone. Maybe the opti... Alexandre Oliva
10:19 AM CephFS Feature #8563: mds: permit storing all metadata in metadata pool
My concern with this is that part of the point is to provide a way to recover data into the hierarchy even if we've l... Greg Farnum
09:41 PM Revision a405c228 (ceph): Merge pull request #268 from ceph/wip-5400
Support installing ceph kernels from gitbuilder on rpm machines. Zack Cerza
08:43 PM Revision 3d1df3aa (ceph): Better variable names.
As suggested by review.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
05:41 PM Revision 558249c5 (ceph): rgw: cut short object read if a chunk returns error
Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra...
Yehuda Sadeh
04:46 PM Revision dbf984e9 (ceph): Disable "fix" for corrupt repo detection
It's causing more problems than it's solving at this point
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
03:37 PM Bug #7804: backfill racing with a hitset object remove
ubuntu@teuthology:/a/gregf-2014-06-02_14:44:16-rados-wip-sharded-threadpool-testing-basic-plana/287095 Greg Farnum
02:43 PM Documentation #8536 (Resolved): Ceph-deploy install on Centos and RHEL
There were comments on the master branch, but not on Firefly or Dumpling. I've added the comments there too. John Wilkins
02:22 PM Revision 2e5c697f (ceph): Use correct cwd
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:31 PM Bug #7891: osd: leaked pg refs on shutdown
http://qa-proxy.ceph.com/teuthology/gregf-2014-06-02_14:44:16-rados-wip-sharded-threadpool-testing-basic-plana/287448/ Greg Farnum
12:29 PM Revision 47028874 (ceph): Merge pull request #1872 from ceph/wip-reweight-tree
mon: add 'osd crush reweight-tree ...'
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
11:30 AM Revision 63cc7f97 (ceph): Add test for objectstore
Add remove then write object in a transaction.
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
Haomai Wang
11:20 AM Revision 50c8fee8 (ceph): Fix write operation on a deleted object in the same transaction
If the following op happened:
touch obj
delete obj
write obj
KeyValueStore will fail at "write" operation.
Signed-o...
Haomai Wang
11:20 AM Revision 737c13e1 (ceph): Remove SequencerPosition from KeyValueStore
Now KeyValueStore expects kv backend to ensure consistency and there is unusable
for KeyValueStore to store a Sequenc...
Haomai Wang
11:16 AM Revision 2fe1a057 (ceph): Merge pull request #1940 from vshankar/doc-fix
doc: fix typo in erasure coding section
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
09:34 AM Revision ef065156 (ceph): doc: fix typo in erasure coding section
Signed-off-by: Venky Shankar <vshankar@redhat.com> Venky Shankar
09:10 AM Revision 25200521 (ceph): Merge pull request #1936 from ceph/wip-8554
init-ceph: continue after failure doing osd data mount
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
09:08 AM devops Bug #7598: ceph-disk-activate error with ceph-deploy
One of the differences here is that you cannot call 'activate' without doing a 'prepare' first.
This behavior woul...
Alfredo Deza
05:46 AM Revision 1080e7a3 (ceph): Add upper limit to the write size of set_alloc_hint in KeyValueStore
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:15 AM Bug #8554 (Pending Backport): sysvinit script stops if it hits a mount error
Sage Weil
04:12 AM Revision a948ce2f (ceph): Merge pull request #1931 from ceph/wip-7068-dumpling
Wip 7068 dumpling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:18 AM Revision 6a7e2014 (ceph): init-ceph: continue after failure doing osd data mount
If we are starting many daemons and hit an error, we normally note it and
move on. Do the same when doing the pre-mo...
Sage Weil
02:24 AM Feature #8071: erasure-code: simplify jerasure initialization
"jerasure merged in master":https://bitbucket.org/jimplank/jerasure/commits/1b30a37c9f75df371cf4deaedfde6b843933b4f0 ... Loïc Dachary

06/08/2014

10:36 PM CephFS Feature #8563: mds: permit storing all metadata in metadata pool
I like this idea too, but currently have no time to implement it. Zheng Yan
09:57 PM CephFS Feature #8563 (New): mds: permit storing all metadata in metadata pool
(this had originally been filed as issue #8230, which was hijacked into an unrelated issue)
I'm speaking specifica...
Alexandre Oliva
10:02 PM Revision 24853e0d (ceph): Merge pull request #1913 from sahid/dist
Populate AUTHORS and ChangeLog for a distributed package
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
09:13 PM rgw Feature #8562 (Resolved): rgw: Conditional PUT on ETag
The object versioning has not been implemented yet in RGW. But there are some use cases that different sources concur... Xiangyu Lv
09:11 PM Bug #7068 (Resolved): os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size())...
Sage Weil
03:56 PM Revision 1f99cdae (ceph): mon: gather perf stats on elections
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:56 PM Revision 8f36d96f (ceph): mon: gather perf stats on session adds, removes, counts
I found myself wanting to know this on a running cluster.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:24 AM Feature #8071 (Fix Under Review): erasure-code: simplify jerasure initialization
"need review":https://github.com/ceph/ceph/pull/1938 Loïc Dachary
10:03 AM Feature #8071: erasure-code: simplify jerasure initialization
"pending pull request on jerasure":https://bitbucket.org/jimplank/jerasure/pull-request/22/add-galois_init_default_fi... Loïc Dachary
09:07 AM Feature #8071 (In Progress): erasure-code: simplify jerasure initialization
Loïc Dachary
07:11 AM Feature #7238 (Fix Under Review): erasure code : implement LRC plugin
Loïc Dachary

06/07/2014

06:03 PM Revision ecda2fef (ceph): OSD: move waiting_for_pg into Session
This way, we can handle pg splits atomically with ms_fast_dispatch.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
04:22 PM Revision db19040e (ceph): Merge pull request #1934 from sahid/patch-1
Fix two typos with "dependencies" Sage Weil
02:48 PM Revision e217488f (ceph): Merge pull request #269 from ceph/wip-radosfix
rados: Add hit_set_list missing from possible op weights Zack Cerza
02:45 PM Revision b7c1e351 (ceph): Update to reflect relocated get_jobs()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:57 AM Revision 1f40c356 (ceph): Add set_alloc_hint test to ceph_test_objectstore
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
10:57 AM Revision 5dd9b2ae (ceph): Make KeyValueStore support set_alloc_hint op
Add a new config let KeyValueStore support configurable strip size.
set_alloc_hint op can affect the strip size of th...
Haomai Wang
06:25 AM Revision b0c66a71 (ceph): doc: Fixes spelling errors on README
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@cloudwatt.com> Sahid Orentino Ferdjaoui
06:16 AM Revision c5841fac (ceph): Merge pull request #1899 from yuyuyu101/kvstore-osd-perf
Make KeyValueStore support "ceph osd perf" command
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:12 AM Revision dacc0acf (ceph): Merge pull request #1912 from yuyuyu101/keyvaluestore-sparse-read-bug
Fix keyvaluestore fiemap bug
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:56 AM rbd Bug #8529 (Resolved): vm get killed when leveldb backend enable
Haomai Wang
01:13 AM Revision f5d3f3ea (ceph): Merge branch 'wip-libradosstriper'
https://github.com/ceph/ceph/pull/1186
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:12 AM Revision d160ce23 (ceph): Implementation of the radosstriper interface.
The user facing API is implemented in libradosstriper.cc and the backend in RadosStriperImpl.cc.
Details on how the c...
Sebastien Ponce
01:12 AM Revision fa01ca65 (ceph): Added unit test suite for the Rados striping API.
This includes tests for standard io and asynchronous io, similar to what is tested in the rados tests.
In addition, i...
Sebastien Ponce
01:12 AM Revision 910d73c4 (ceph): Added RPM and debian packaging for libradosstriper, creating a new pack...
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch> Sebastien Ponce

06/06/2014

11:05 PM Bug #8554 (Fix Under Review): sysvinit script stops if it hits a mount error
tested fix on the original node and it works. Sage Weil
06:53 AM Bug #8554 (Resolved): sysvinit script stops if it hits a mount error
... Sage Weil
10:30 PM Revision 875e2d24 (ceph): rados: Add hit_set_list missing from possible op weights
For the future help keep in sync with test/osd/TestRados.cc by listing
in order of op_types in that code.
Signed-off...
David Zafman
10:05 PM Feature #8560 (Resolved): mon: instrument paxos
Add perf counters for paxos internals, like
- restarts
- commit
- commit txn size in bytes (average)
- commit t...
Sage Weil
09:33 PM Revision e057f38a (ceph): Merge pull request #1926 from nereocystis/librados-write-full
doc: Use write_full for C++ example John Wilkins
09:16 PM Revision 91045942 (ceph): Merge pull request #1935 from ceph/wip-flag-known-redirs
osdc/Objecter: mark all ops as known-if-redirected
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:15 PM Revision 2a7de824 (ceph): Move teuthology-ls's implementation to ls.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:45 PM Revision a6c34e47 (ceph): osdc/Objecter: mark all ops as known-if-redirected
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:20 PM Revision 036e8072 (ceph): Merge pull request #1891 from ceph/wip-8380-b
osdc/Objecter: flag ops that have been redirected Sage Weil
05:50 PM Revision 9db846b7 (ceph): Merge pull request #1930 from ceph/wip-set-extsize-fix
Wip set extsize fix
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:01 PM Revision 87e7ff0e (ceph): Fix corrupt repo detection
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:19 PM Revision 3b44f08f (ceph): Merge pull request #1922 from ceph/wip-os-rename
os: rename get_*() -> decode_*()
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@cloudwatt.com>
Sage Weil
03:55 PM Revision 273c502b (ceph): tasks: Use '_' instead of '-' in names
Python modules are not allowed to contain hyphens
in the name. Using hyphens only works here because
we're using low...
John Spray
03:45 PM Revision 95a464a4 (ceph): Merge remote-tracking branch 'origin/wip-8269-dumpling' into dumpling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Yehuda Sadeh
01:30 PM Bug #8556 (Fix Under Review): CEPH_FEATURE_OSD_ERASURE_CODES feature bit
Sage Weil
10:52 AM Bug #8556: CEPH_FEATURE_OSD_ERASURE_CODES feature bit
Hmm, so splitting OSDMap::get_features() into a get_features_client() and get_features_server()? Greg Farnum
10:44 AM Bug #8556: CEPH_FEATURE_OSD_ERASURE_CODES feature bit
We talked about this in core standup and the consensus is currently to just drop the EC requirement for clients entir... Sage Weil
10:40 AM Bug #8556: CEPH_FEATURE_OSD_ERASURE_CODES feature bit
Not really. The course of action I had in mind was to make an exception for the EC bit in the kernel (i.e. ignore th... Ilya Dryomov
10:18 AM Bug #8556: CEPH_FEATURE_OSD_ERASURE_CODES feature bit
RBD is the *only* storage system which can really identify a given client instance as communicating with only a singl... Greg Farnum
10:13 AM Bug #8556 (Resolved): CEPH_FEATURE_OSD_ERASURE_CODES feature bit
Currently OSDs require CEPH_FEATURE_OSD_ERASURE_CODES feature for the clients to be able to connect to the OSDs. Thi... Ilya Dryomov
11:51 AM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
I ran a grep through all the osd logfiles searching for failed asserts and attached the output. The oldest logfiles a... Markus Blank-Burian
11:38 AM Revision bc3b30ed (ceph): XfsFileStoreBackend: call ioctl(XFS_IOC_FSSETXATTR) less often
No need to call ioctl(XFS_IOC_FSSETXATTR) if extsize is already set to
the value we want or if any extents are alloca...
Ilya Dryomov
11:32 AM Revision 750b1db6 (ceph): XfsFileStoreBackend: nuke redundant goto in set_extsize()
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com> Ilya Dryomov
09:15 AM Bug #8555 (Can't reproduce): PUT osd/pool/rename?srcpool=data2&destpool=data3: 400 (dumpling)
2014-06-05T23:00:20.443 INFO:teuthology.task.workunit.client.0.out:[10.214.132.18]: PUT osd/pool/rename?srcpool=data2... Sage Weil
08:08 AM Revision 479a67e0 (ceph): creating smoke-tests suite to include basic tests from all modules
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:06 AM rbd Bug #6385 (Resolved): run_xfstests.sh: doesn't work with newly-organized upstream tests
Ilya Dryomov
08:05 AM Bug #8241 (Fix Under Review): XfsFileStoreBackend tries to set extsize but may get EINVAL
With the fix applied we shouldn't see this message anymore, so I've
left the priority intact. The other known cause...
Ilya Dryomov
07:52 AM Revision e25e33e2 (ceph): Merge pull request #1928 from nereocystis/pool-pg-fix-spelling
doc: Descrption => Description
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:23 AM devops Bug #7598: ceph-disk-activate error with ceph-deploy
My issue (as stated above in comment #4) is resolved.
I discovered that i was using a broken ceph.rpm coming from th...
Thanassis Parathyras
01:53 AM Revision 524a155e (ceph): rgw: reduce calls to rgw_obj.set_obj()
default manifest iterator construction did unneeded init of rgw_obj.
Also add a smarter copy constructor to RGWObjSta...
Yehuda Sadeh
01:24 AM Revision 3dae48c7 (ceph): rados: Fix cache_flush, cache_try_flush, cache_evict and add hit_set_list
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
12:10 AM Revision e31d3fe0 (ceph): doc: Descrption => Description
Correct spelling error.
Signed-off-by: Kevin Dalley <kevin@kelphead.org>
Kevin Dalley

06/05/2014

11:48 PM Revision 0ca43d83 (ceph): doc: Use write_full for C++ example
Latest version of librados uses write_full when writing entire object.
Should the documentation mention that the met...
Kevin Dalley
09:39 PM rgw Bug #8553 (Resolved): rgw: log show broken
... Yehuda Sadeh
08:03 PM Revision 0bd6f679 (ceph): OSD::calc_priors_during: handle CRUSH_ITEM_NONE correctly
Fixes: #8507
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
07:11 PM Bug #8551 (Resolved): init-ceph: small drives can end up with defaultweight = 0.00
init-ceph calculates the default weight of an OSD with... Dan Mick
07:08 PM Revision 624ae218 (ceph): Merge pull request #1859 from ceph/wip-multipartition
ceph-disk: Enable creating multiple osds per dev
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
07:07 PM Revision 825db505 (ceph): Added requested comment.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
07:04 PM Revision 242d9de4 (ceph): Remove unused variables and functions.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
07:03 PM Revision a63ee379 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
07:02 PM Revision 16e2ed0d (ceph): Merge pull request #1925 from ceph/wip-i386-atomic
fix i386 atomic64_t
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:59 PM Revision 2081c992 (ceph): include/atomic: make 32-bit atomic64_t unsigned
This fixes
In file included from test/perf_counters.cc:19:0:
./common/perf_counters.h: In member function ‘std::pair...
Sage Weil
06:58 PM Revision 64e99d81 (ceph): ceph-objectstore-test: fix warning in collect_metadata test
In file included from test/objectstore/store_test.cc:33:0:
../src/gtest/include/gtest/gtest.h: In function ‘testing::...
Sage Weil
06:48 PM rgw Bug #8550 (Resolved): rgw: need to reduce calls to rgw_obj.set_obj()
This is a placeholder bug for pull request #1863. Yehuda Sadeh
06:41 PM Revision a79a787b (ceph): doc: Added requiretty comment to preflight checklist.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:34 PM Revision 5c5eb21f (ceph): doc: Added Disable requiretty to quick start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:29 PM Revision 34d9b2bc (ceph): doc: Added Disable requiretty commentary.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:44 PM Documentation #8549 (Closed): Ceph installation pre-flight problem with ssh-copy-id
http://ceph.com/docs/master/start/quick-start-preflight/#ceph-node-setup
The use of ssh-copy-id in the above docum...
Anonymous
05:07 PM Revision f92d7bb6 (ceph): Fixed missing include of assert.h in RWLock interface
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch> Sebastien Ponce
05:07 PM Revision 8c124910 (ceph): Fixed usage of rhel_version in spec file : it should have been rhel
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch> Sebastien Ponce
05:07 PM Revision 62064f38 (ceph): Added const qualifiers for the layout argument of file_to_extents and o...
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch> Sebastien Ponce
05:07 PM Revision 7ceeb9f8 (ceph): Completed librados documentation of rados_write_op_cmpxattr and rados_r...
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch> Sebastien Ponce
05:07 PM Revision e1ad0bf6 (ceph): Added a striper interface on top of rados called radosstriper.
This interface allows to manipulate striped objects stored in a rados cluster with a standard open/read/write/stat/cl... Sebastien Ponce
05:07 PM Revision b9a35b3c (ceph): Extracted RadosXattrIter from librados.cc into independent .h anc .cc f...
This makes this interface usable by clients of librados.
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>
Sebastien Ponce
04:19 PM Revision aede8328 (ceph): os: rename get_*() -> decode_*()
These methods have side-effects: they move the decode iterator *and*
return a value. Rename them to avoid confusion ...
Sage Weil
03:33 PM Revision 5bb078f9 (ceph): Populate ChangeLog when distribute
Generates ChangeLog from git history for a
distributed package.
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdj...
Sahid Orentino Ferdjaoui
03:33 PM Revision b22cc850 (ceph): Populate AUTHORS when distribute
Adds a complete list of contributors in a
distributed package.
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdja...
Sahid Orentino Ferdjaoui
01:48 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
attempting to reproduce Samuel Just
12:06 PM rgw Bug #8539: civetweb backend responds with a body when a HEAD request yields an error
Here you go. Sylvain Munaut
10:57 AM rgw Bug #8539: civetweb backend responds with a body when a HEAD request yields an error
This fix seems fine to me. Can you resend it with a proper description and a Signed-off-by line? Yehuda Sadeh
08:05 AM rgw Bug #8539 (Resolved): civetweb backend responds with a body when a HEAD request yields an error
So for example, doing a HEAD on a non-existent key will yield a 404, along with a Content-Length: 79 (which is allowe... Sylvain Munaut
10:55 AM rgw Bug #8540 (Rejected): ERROR: s3tests.functional.test_s3.test_multipart_upload
It fails on the new test for 8452, but the version running here is before the fix for it was merged. Closing. Yehuda Sadeh
08:55 AM rgw Bug #8540 (Rejected): ERROR: s3tests.functional.test_s3.test_multipart_upload
all (?) of the s3-tests tests on master failed like so:... Sage Weil
10:35 AM Feature #8546 (New): add nonce/sequence number associating the several pg metadata keys which are...
If they don't match, we have a indication that the pg metadata is inconsistent. At that point, there are some option... Samuel Just
09:48 AM CephFS Bug #8541 (Duplicate): [WRN] client.4131 released lease on dn 1000000016c/l72 which dne" in clust...
oh, i missed that this was dumpling. won't fix! Sage Weil
09:44 AM CephFS Bug #8541: [WRN] client.4131 released lease on dn 1000000016c/l72 which dne" in cluster log
So do we want to try and backport, or can we close this? Greg Farnum
09:03 AM CephFS Bug #8541 (Duplicate): [WRN] client.4131 released lease on dn 1000000016c/l72 which dne" in clust...
http://pulpito.ceph.com/teuthology-2014-06-02_19:03:01-fs-dumpling-testing-basic-plana/288497/
same symptom as #5871
Sage Weil
09:35 AM Documentation #8536: Ceph-deploy install on Centos and RHEL
Actually, these comments are reasonably prominent in the master branch in both the preflight and in the quick start, ... John Wilkins
09:30 AM rbd Bug #8543 (Rejected): run_xfstests: mkdir: cannot create directory `//var/lib/xfstests/common': F...
cool thanks! Sage Weil
09:26 AM rbd Bug #8543: run_xfstests: mkdir: cannot create directory `//var/lib/xfstests/common': File exists
The problem is this... Ilya Dryomov
09:14 AM rbd Bug #8543 (Rejected): run_xfstests: mkdir: cannot create directory `//var/lib/xfstests/common': F...
... Sage Weil
09:13 AM CephFS Bug #8542 (Resolved): kcephfs: fsx failure on read (expected 0's)
... Sage Weil
07:24 AM rgw Bug #8517 (Duplicate): Can't initiate multipart upload in firefly branch.
Ian Colle
12:37 AM rgw Bug #8517: Can't initiate multipart upload in firefly branch.
Duplicates #8311 ... I can't close it myself. Sylvain Munaut
04:53 AM Bug #8254 (Resolved): Not logging missing_on_shards properly
Loïc Dachary
12:49 AM rbd Bug #8184 (Resolved): krbd: make sure we have latest osdmap on 'rbd map'
Ilya Dryomov
12:49 AM Bug #8530 (Resolved): make tags broken by dummy.cc
Ilya Dryomov
12:36 AM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
Oh damn, I reported #8517 which turns out to be a duplicate of this.
However I used the bucket.get_data_extra_pool...
Sylvain Munaut
12:32 AM Revision 7c2c8da2 (ceph): Merge pull request #1918 from ceph/wip-da-SCA-20140604
Some new fixes for gcc and cppcheck warnings/issues
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

06/04/2014

11:56 PM Revision d76936b9 (ceph): OSD::calc_priors_during: fix confusing for loop bracing (cosmetic)
Confusing lack of braces is confusing.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
11:03 PM Revision 3261caad (ceph): Merge pull request #1582 from yuyuyu101/omap-cache
Add header cache to DBObjectMap
Reveiewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
11:01 PM Revision f3b8ebed (ceph): Merge pull request #1865 from dachary/wip-8254
osd: convert shard_id_t from uint8_t to struct + merge shard_t into it
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:42 PM Revision 8464a0c6 (ceph): Merge pull request #1917 from ceph/wip-da-update-libs3
libs3: update to latest git master of ceph/libs3
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:34 PM Revision 59d727de (ceph): kv_flat_btree_async.cc: remove consecutive break after return
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:30 PM Revision 82f5df45 (ceph): JournalScanner.cc: catch exception by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:13 PM Revision 53533ee9 (ceph): KeyValueStore.cc: silence gcc -Wunused-variable
Don't assign return value of i.get_length() to a variable until
they are really used. Added comment on what is the in...
Danny Al-Gaaf
10:12 PM Revision e24213ed (ceph): MemStore.cc: silence gcc -Wunused-variable
Don't assign return value of i.get_length() to a variable until
they are really used. Added comment on what is the in...
Danny Al-Gaaf
10:07 PM Revision 51abf200 (ceph): Revert "Remove unused variables in MemStore.cc"
This reverts commit 307ba481a2705338560ecb557741d459706bdeb6.
The get_* methods have side effects!
Signed-off-by: S...
Sage Weil
10:06 PM Revision a325e3ec (ceph): Revert "Remove unused variables in KeyValueStore.cc"
This reverts commit 23b657c704865b33aa2e0e39995712c1f583c24d.
The get_* methods have side-effects!
Sage Weil
09:36 PM Revision cac902e3 (ceph): os/KeyValueStore.cc: fix possible null pointer deref warning
Add assert check for header->header and remove redundant 'if'
check for header again later.
Signed-off-by: Danny Al-...
Danny Al-Gaaf
09:29 PM Revision cadcbf39 (ceph): Remove unused import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:22 PM Revision 3ee3e66a (ceph): librbd/internal.cc: check earlier for null pointer
Fix potential null ponter deref, move check for 'order != NULL'
to the beginning of the function to prevent a) deref ...
Danny Al-Gaaf
09:10 PM Revision f17a9633 (ceph): test/librbd/fsx.c: fix gcc warning
Initialize pointer with NULL before call posix_memalign() to fix
gcc warning:
test/librbd/fsx.c:1402:13: warning: ‘t...
Danny Al-Gaaf
08:58 PM Feature #8538 (Resolved): Functionality to have rbdmap also mount after mapping an image
In RE: https://inktank.zendesk.com/agent/#/tickets/1462
Summary: Over 200 rbd images are being mapped to a RHEL7 m...
JuanJose Galvez
08:38 PM Revision f31e4c83 (ceph): libs3: update to latest git master of ceph/libs3
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:33 PM Revision 18c07ec5 (ceph): common/addr_parsing.c: fix realloc memory leak
Fix handling of realloc. If realloc() fails it returns NULL, assigning
the return value of realloc() directly to the ...
Danny Al-Gaaf
08:03 PM Revision 0b35e61b (ceph): Merge pull request #1916 from sahid/unused
Remove unused variables on MemStore.cc and KeyValueStore.cc
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:44 PM Revision 5f866526 (ceph): daemon_config.cc: add some more asserts
Add assert checks for some more set_val() calls to fix cppcheck issue
"Variable 'ret' is reassigned a value before th...
Danny Al-Gaaf
06:32 PM Documentation #8536: Ceph-deploy install on Centos and RHEL
That is mentioned in the preflight checklist, which is referred to by the quickstart docs. It's easy to miss, but it... Dan Mick
03:30 PM Documentation #8536 (Resolved): Ceph-deploy install on Centos and RHEL
When one first runs ceph-deploy by following either of the following documents:
http://ceph.com/docs/firefly/start...
Anonymous
06:28 PM Revision 7f35532b (ceph): Merge pull request #1914 from ceph/wip-autotools-dummy
automake: add dummy.cc to fix 'make tags'
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
05:42 PM Revision 549b52b3 (ceph): Update --help output
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:42 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Kernel is 3.14.4 (reboot was update from 3.14.3)
osd.0-62: Controller: AMD SATA onboard (few IDE compat, but most AH...
Markus Blank-Burian
04:15 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
The broken fs/controller/disk theory is the best I've got at the moment, but it's pretty much impossible to falsify m... Samuel Just
04:13 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Were you able to localize all of the affected pgs to one or two osds at some point in the past? Also, what controlle... Samuel Just
03:57 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Thanks for your help! After deleting some empty directories and removing a half full one, now all OSDs came up. I am ... Markus Blank-Burian
02:34 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
You can identify the broken pgs by looking at the logs on the crashing osds and tracing the thread which asserts back... Samuel Just
02:33 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Ok, it looks like these pgs had an osd (or osds) power cycled in a way that caused the pg metadata to go significantl... Samuel Just
02:28 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
i made a list with the directory content on the osds:
hostname: osd
---------------
kaa-63: osd.40, contains dir...
Markus Blank-Burian
02:11 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Is there a non-empty 504_head on any osd (perhaps 12 or 17?) Samuel Just
02:08 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
both osd.12 and osd.17 crashed, logs are attached. Markus Blank-Burian
01:56 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
on osd.64, the Directory current/0.504_head is empty. Markus Blank-Burian
01:48 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Also, can you restart osd.12 and osd.17 and post the logs from that (same log levels). Samuel Just
01:45 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Can you post a recursive ls on osd.64's current/0.504_head directory? Samuel Just
01:36 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
attached log from osd.64 for the same run Markus Blank-Burian
01:30 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
This time it crashed on a message from osd 64, did you happen to have the logging on for that one as well? If not, c... Samuel Just
01:22 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
ok, i now started other osds as well and reproduced the crash on osd.6 and attached the corresponding logs. i have sa... Markus Blank-Burian
12:54 PM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Yeah, if it didn't crash you'll probably also have to start the other osds. I asked for osd.6 and osd.46 because osd... Samuel Just
11:39 AM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
i think, i had to powercycle osd.12 and osd.17, but the other ones were rebooted normally (i rechecked that for osd.6... Markus Blank-Burian
10:55 AM Bug #8532: 0.80.1: OSD crash (domino effect), same as BUG #8229
Can you restart osd.6 and osd.46 with
debug osd = 20
debug filestore = 20
debug ms = 1
and attach both logs?
...
Samuel Just
08:44 AM Bug #8532 (Can't reproduce): 0.80.1: OSD crash (domino effect), same as BUG #8229
I triggered the same issue as described in the bug http://tracker.ceph.com/issues/8229 on our HPC storage cluster. Fo... Markus Blank-Burian
04:24 PM Revision 703d0eb9 (ceph): rgw: set meta object in extra flag when initializing it
As part of the fix for 8452 we moved the meta object initialization.
Missed moving the extra flag initialization that...
Yehuda Sadeh
03:41 PM Revision 23b657c7 (ceph): Remove unused variables in KeyValueStore.cc
Removes two unused variables expected_object_size and
expected_write_size in KeyValueStore.cc
Signed-off-by: Sahid O...
Sahid Orentino Ferdjaoui
03:41 PM Revision 307ba481 (ceph): Remove unused variables in MemStore.cc
Removes two unused variables expected_object_size and
expected_write_size in MemStore.cc
Signed-off-by: Sahid Orenti...
Sahid Orentino Ferdjaoui
01:52 PM Revision 5185a368 (ceph): automake: add dummy.cc to fix 'make tags'
Commit 421e6c561704 ("test_librbd_fsx: add krbd mode support") added
a requirement for ceph_test_librbd_fsx to be lin...
Ilya Dryomov
12:23 PM Bug #8495: osd: bad state machine event on backfill request
I, see... Nice command by the way, thanks.
All cluster components are v0.80.1.
Dmitry Smirnov
10:27 AM Bug #8495: osd: bad state machine event on backfill request
Dmitry Smirnov wrote:
> Samuel Just wrote:
> > Also, is there any chance that this is a mixed cluster?
>
> I don...
Sage Weil
10:22 AM Bug #8495: osd: bad state machine event on backfill request
Samuel Just wrote:
> Also, is there any chance that this is a mixed cluster?
I don't know what "mixed cluster" is...
Dmitry Smirnov
12:19 PM Revision d4415cb8 (ceph): Merge pull request #1889 from sahid/master
trim dead code and add tests in bloom_filters
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:54 AM CephFS Tasks #8535 (Closed): audit the journaler send-to-OSD ordering
I've seen several cases recently where users had a journal header indicating that the journal ended one object later ... Greg Farnum
10:40 AM Bug #8519: msgr: deadlock, blocked on SimpleMessenger::lock
Sage was hoping we could just rearrange things a bit and drop the SimpleMessenger lock while waiting for the Connecti... Greg Farnum
10:11 AM Revision 35509d27 (ceph): bloom_filter, add test to validate assignement operator
Adds a test to ensure the good behavior of the
operator assignement.
Signed-off-by: Sahid Orentino Ferdjaoui <sahid....
Sahid Orentino Ferdjaoui
10:11 AM Revision 90cc6dd6 (ceph): bloom_filter, add assertion to test validate element_count()
Adds to TEST(BloomFilter, Basic) a new assertion
to verify the good behavior of the method 'element_count()'.
Signed...
Sahid Orentino Ferdjaoui
10:11 AM Revision c50f85ea (ceph): bloom_filter, remove unecessary operators
Removes 3 not used operators (intersect, union,
and diff) since after use those methods fpp and is_full are
corrupted...
Sahid Orentino Ferdjaoui
09:22 AM rgw Bug #8452: S3 multipart upload ignores request headers
As reported on the mailing list, there's an issue with the fix. I pushed a fix on top (there's a pull request for it)... Yehuda Sadeh
09:19 AM Revision c323c5b5 (ceph): Fix keyvaluestore fiemap bug
The result of fiemap is wrong and the offset get from
"StripObjectMap::file_to_extents" need to multiply by sequence ...
Haomai Wang
09:06 AM Bug #8530 (Fix Under Review): make tags broken by dummy.cc
Ilya Dryomov
08:24 AM Bug #8476 (Resolved): bloom_filter operators do not handle insert_count_
Loïc Dachary
07:03 AM Bug #8515 (Rejected): rbd ls or rbd info hangs for ever on specific client
So it turns out this was not a Ceph problem after all.
The cluster in this case runs over IPv6 and the network adm...
Wido den Hollander
04:57 AM Bug #8515: rbd ls or rbd info hangs for ever on specific client
Sage Weil wrote:
> Hrm, I'm not seeing what is going wrong here. ANy chance you can repeat this with debug ms = 20 ...
Wido den Hollander
06:56 AM CephFS Feature #8230: mds: new requests are not throttled by backend rados progress
This sounds like a general problem of throttling new work based on the MDS's ability to make progress against the rad... Sage Weil
05:38 AM devops Bug #7598 (In Progress): ceph-disk-activate error with ceph-deploy
Alfredo Deza
02:20 AM devops Bug #7598: ceph-disk-activate error with ceph-deploy
I came across the same issue.
In my case Centos 6.5 is the operating system. Running Ceph 0.80.1.
What i figured ou...
Thanassis Parathyras
05:13 AM devops Feature #5956 (Rejected): Implement a radosgw command in ceph-deploy
It is not feasible to do this anymore. Most (if not all) of the rados gateway install would be at the most a single l... Alfredo Deza
04:31 AM Bug #8498: udev rules not used on RHEL6/CentOS6
Yes, it is present as /lib/udev/rules.d/60-ceph-partuuid-workaround.rules. The rules seem to work, it's just that the... Stefan Walter
02:16 AM rbd Bug #8529 (Fix Under Review): vm get killed when leveldb backend enable
Hi xinxin,
The fix is here(https://github.com/ceph/ceph/pull/1912)
Haomai Wang
01:36 AM Revision ed3ec397 (ceph): Support installing ceph kernels from gitbuilder on rpm machines.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness

06/03/2014

11:22 PM Revision 6d5ab094 (ceph): Merge pull request #1907 from ceph/wip-8311
rgw: if extra data pool name is empty, use data pool name instead
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:21 PM Bug #8530 (Resolved): make tags broken by dummy.cc
... Dan Mick
11:06 PM Revision 8d002e9f (ceph): Merge pull request #1896 from ceph/wip-8452
rgw: fetch object attrs on multipart completion
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:02 PM Bug #8381: osd crash when osd use leveldb as filestore
haomai , i create a new bug report 8529 for segment fault of librados, it seem to be the problem of buffer class. Xinxin Shu
01:18 PM Bug #8381 (Resolved): osd crash when osd use leveldb as filestore
Sage Weil
09:10 AM Bug #8381: osd crash when osd use leveldb as filestore
Thanks xinxin, I would work on it Haomai Wang
01:30 AM Bug #8381: osd crash when osd use leveldb as filestore
i get the following error from dmesg, how can i identify this error :
[1117577.605328] virbr0: port 1(vnet0) enter...
Xinxin Shu
12:16 AM Bug #8381: osd crash when osd use leveldb as filestore
Hi Shaun,
The fix commit is https://github.com/ceph/ceph/pull/1840. I'm not familiar to ceph-deploy, hope the link c...
Haomai Wang
11:00 PM rbd Bug #8529 (Resolved): vm get killed when leveldb backend enable
hi all , i enabled leveldb backend , but i use 'attach-device' to attach rbd to vm , the vm get killed , i get a segm... Xinxin Shu
11:00 PM Revision 55fb5595 (ceph): Merge pull request #40 from ceph/wip-runxfstests
wip-runxfstests
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:58 PM Revision 4c2bee76 (ceph): Merge pull request #38 from ceph/wip-krbd-fsx
krbd: add librbd_fsx -K job
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:56 PM Revision 3ae54ead (ceph): Merge pull request #267 from ceph/wip-runxfstests
wip-runxfstests
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:53 PM Revision d52239d0 (ceph): Merge pull request #1906 from ceph/wip-runxfstests
wip-runxfstests
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:32 PM Revision 765ab804 (ceph): Merge pull request #1869 from ceph/wip-pybind-timeout
pybind/rados: Fix timeouts for small t
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
07:27 PM Revision 1bbebb54 (ceph): Merge pull request #1910 from ceph/wip-8447
librados: simplify/fix rados_pool_list bounds checks
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:12 PM devops Bug #8509: ceph-deploy always complaints "sys.excepthook is missing"
I applied the patch you reported on execnet's tracker and it worked.
Thank you.
Ke-fei Lin
11:51 AM devops Bug #8509 (Duplicate): ceph-deploy always complaints "sys.excepthook is missing"
This is a well known issue with Python threads and there is little we can do to mitigate them.
See issue #7594.
Alfredo Deza
06:45 PM Revision 3ec32a6b (ceph): librados: simplify/fix rados_pool_list bounds checks
We were not breaking out of the loop when we filled up the buffer unless
we happened to do so on a pool name boundary...
Sage Weil
05:39 PM Revision 0f04af07 (ceph): Add a timeout for unmounting
Ten minutes seems like it might be longer than necessary, but I doubt
it's too short.
Signed-off-by: Zack Cerza <zac...
Zack Cerza
04:43 PM Revision 3d0c2498 (ceph): Merge pull request #1909 from dachary/wip-8514-documentation
doc: fix osd pool create and add osd erasure-code-profile John Wilkins
04:31 PM Bug #8515: rbd ls or rbd info hangs for ever on specific client
Hrm, I'm not seeing what is going wrong here. ANy chance you can repeat this with debug ms = 20 on the osd and clien... Sage Weil
03:21 PM Bug #8515: rbd ls or rbd info hangs for ever on specific client
I also tried to upgrade the client to Firefly 0.80.1 but that didn't change anything. The end result is the same. Wido den Hollander
02:50 PM Bug #8515: rbd ls or rbd info hangs for ever on specific client
Sage Weil wrote:
> can you confirm that librados2 and ceph-common and librbd1 package versions all match?
>
Yes...
Wido den Hollander
01:20 PM Bug #8515 (Need More Info): rbd ls or rbd info hangs for ever on specific client
can you confirm that librados2 and ceph-common and librbd1 package versions all match?
if so, can you turn up logg...
Sage Weil
04:48 AM Bug #8515: rbd ls or rbd info hangs for ever on specific client
What I forgot to add is that stopping osd.56 doesn't work either,
osd.40 then becomes primary for that PG and the ...
Wido den Hollander
04:37 AM Bug #8515 (Rejected): rbd ls or rbd info hangs for ever on specific client
I'm observing something on a cluster which I can't explain and I think it's a bug in the OSD.
On a freshly install...
Wido den Hollander
04:28 PM Revision eb63015b (ceph): Merge pull request #1908 from jdurgin/wip-librbd-license-header
librbd: clarify license header to say LGPL
Everybody who has contributed has already explicitly agreed to relicense ...
Gregory Farnum
04:25 PM rgw Bug #8428 (Pending Backport): rgw: can't set bucket acls via swift api
commit:2ceb13af34bc38b418bb88d81131d770a71159bf Josh Durgin
04:21 PM rgw Bug #8311 (Pending Backport): No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-d...
commit:b300318113b162522759d4794b1cfa3d1d9398e4 Josh Durgin
04:13 PM Bug #8495: osd: bad state machine event on backfill request
Also, is there any chance that this is a mixed cluster? Samuel Just
01:10 PM Bug #8495: osd: bad state machine event on backfill request
Can you reproduce this with
debug osd = 20
debug ms = 1
debug filestore = 20
on all osds and attach all of the ...
Samuel Just
04:12 PM Bug #8507: OSD: failing to create PG (when splitting?) in rados/test.sh
Samuel Just
04:07 PM Bug #8507 (In Progress): OSD: failing to create PG (when splitting?) in rados/test.sh
Samuel Just
04:07 PM Bug #8507: OSD: failing to create PG (when splitting?) in rados/test.sh
Hmm, waiting for priors probably shouldn't be waiting on OSD -1 (Greg: yep, you were right). Looks like the priors c... Samuel Just
04:09 PM rgw Bug #8452 (Pending Backport): S3 multipart upload ignores request headers
Josh Durgin
04:03 PM Bug #8505: OSD osd/OSD.cc: 6222: FAILED assert(p->second.empty())
Samuel Just
04:02 PM Bug #8505: OSD osd/OSD.cc: 6222: FAILED assert(p->second.empty())
Actually, this should be fixed by the patch fixing 8396 Samuel Just
03:58 PM Bug #8361: osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
That log does not have logging turned on. Add
debug osd = 20
debug ms = 1
to the [osd] section of the conf fi...
Samuel Just
03:42 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
I have the same issue as Dmitry with ceph 0.80.1. It happened after I restarted a some groups of OSDs, each one simul... Markus Blank-Burian
02:17 PM Bug #8512 (Duplicate): osd crashed at Pipe::reader in firefly
Samuel Just
02:15 PM devops Bug #8456 (Won't Fix): download links for RPMs do not show src packages
seems that this was just broken for emporor and not firefly/dumpling so we are closing this. Sandon Van Ness
02:15 PM Bug #8520 (Need More Info): osd: segv in PushOp::print()
I can't seem to actually find this thread in the core, which is odd. Marking as Need More Info for the moment. Samuel Just
09:37 AM Bug #8520 (Can't reproduce): osd: segv in PushOp::print()
... Sage Weil
02:07 PM devops Bug #7053 (Won't Fix): libcurl3-gnutls > 7.28 dependency backport for emperor
Sage Weil
02:03 PM devops Bug #7417 (Resolved): libleveldb1 missing in debian-testing
This was done like almost two weeks ago I believe, forgot to update. Sandon Van Ness
01:29 PM Bug #8315: osd: watch callback vs callback funky
Sage Weil
01:26 PM Bug #8301 (Resolved): Suicide Timeout on Cache Tier OSDs
Samuel Just
01:25 PM Bug #8375 (Can't reproduce): ceph_rest_api test (workunits/rest/test.py) failure
Sage Weil
01:24 PM Bug #8420 (Can't reproduce): iogen workunit not stopping properly
this looks like a hang in the fs client itself. no logs for this run, so we just need to wait for it to come up again Sage Weil
01:22 PM Bug #8498 (Need More Info): udev rules not used on RHEL6/CentOS6
There should be a rhel udev rule set up that hacks around the old version of blkid... see 60-ceph-partuuid-workaround... Sage Weil
01:13 PM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
Alfredo - where are we at on the F20 packages? Ian Colle
01:12 PM Revision 60e6788d (ceph): Merge pull request #265 from ceph/wip-orchestra
Refactor teuthology.orchestra.run Alfredo Deza
12:53 PM Revision 5569d40b (ceph): documentation: add osd erasure-code-profile {set,rm,get,ls}
And a link from rados/operations.
http://tracker.ceph.com/issues/8514 Fixes: #8514
Reported-by: Kenneth Waegeman <K...
Loïc Dachary
12:52 PM Bug #8447 (Pending Backport): librados: buffer overflow in rados_pool_list
Sage Weil
11:45 AM Bug #8447 (Fix Under Review): librados: buffer overflow in rados_pool_list
Sage Weil
12:12 PM Bug #8465 (Resolved): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
this was introduced with the fast dispatch stuff, which isn't (and won't be) backported Sage Weil
12:07 PM Bug #8522 (Duplicate): ENOENT on read from ceph_test_rados + osd thrashing
Samuel Just
12:06 PM Bug #8522: ENOENT on read from ceph_test_rados + osd thrashing
2014-06-02 17:24:13.162057 7fd39a414700 10 filestore(/var/lib/ceph/osd/ceph-2) remove 3.4e_head/96d896ce/plana505832-... Samuel Just
09:58 AM Bug #8522 (Duplicate): ENOENT on read from ceph_test_rados + osd thrashing
2014-06-02T17:24:13.234 INFO:teuthology.task.rados.rados.0.plana50.stderr:2494: Error: oid 42 read returned error cod... Sage Weil
11:47 AM Revision 8ff4edda (ceph): documentation: update osd pool create erasure
The properties are replaced with erasure code profiles. Remove the
reference to properties and the documentation of e...
Loïc Dachary
11:19 AM Feature #8523 (Resolved): pool quota: Should have get-quota
You can set a pool quota with ceph osd pool set-quota and specify max-objects or max-bytes. You cannot, however, get ... John Wilkins
10:32 AM Revision 22bc886a (ceph): doc: fix 'rbd map' example
Looks like 'foo' is a leftover, see commit ea9fc87d8996 ("doc: Removed
foo. Apparently myimage was added and foo not...
Ilya Dryomov
10:30 AM Bug #8519: msgr: deadlock, blocked on SimpleMessenger::lock
Okay, the blocking thread (LWP 23351) is waiting for the "existing" pipe to finish dispatching (LWP 23231).
The exis...
Greg Farnum
09:40 AM Bug #8519: msgr: deadlock, blocked on SimpleMessenger::lock
... Sage Weil
09:35 AM Bug #8519 (Resolved): msgr: deadlock, blocked on SimpleMessenger::lock
lots of threads stuck here:... Sage Weil
10:21 AM Bug #8514 (Resolved): ceph osd pool create documentation is obsolete
Sage says : no need to backport because the web is generated from master anyway. Loïc Dachary
04:49 AM Bug #8514 (Fix Under Review): ceph osd pool create documentation is obsolete
"need review":https://github.com/ceph/ceph/pull/1909 Loïc Dachary
03:38 AM Bug #8514 (Resolved): ceph osd pool create documentation is obsolete
the parameters introduced to support erasure code have been obsoleted by the erasure code profiles and the "documenta... Loïc Dachary
09:56 AM Bug #8521 (Can't reproduce): osd: hung LibRadosListECPP.ListObjectsPP
ubuntu@teuthology:/a/teuthology-2014-06-02_02:30:05-rados-master-testing-basic-plana/285552 Sage Weil
09:52 AM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/a/teuthology-2014-06-02_02:30:05-rados-master-testing-basic-plana/285882 Sage Weil
09:16 AM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/a/teuthology-2014-06-02_02:30:05-rados-master-testing-basic-plana/285880 Sage Weil
09:15 AM rbd Bug #8416: Client Crash when try to map a volume (ubuntu)
Hi Miguel,
Which kernel is this?
Ilya Dryomov
07:07 AM rgw Bug #8517 (Duplicate): Can't initiate multipart upload in firefly branch.
If you don't have any special placement info setup, you get a bucket.data_extra_pool that's empty. There is a get_dat... Sylvain Munaut
05:59 AM Bug #8476: bloom_filter operators do not handle insert_count_
According to the discuss on IRC, I'm going to fix the bug by removing the methods (intersect, union and diff)
PS: ...
Sahid Orentino Ferdjaoui
05:24 AM Revision 49512447 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:24 AM Revision 4f834fa8 (ceph): doc/release-notes: v0.81
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:37 AM rgw Bug #8516 (Resolved): rgw: Can not get object correctly
For ec pool could work correctly, we adjusted the rgw_max_chunk_size to 640KB, in default it's 512KB. [you can see th... Jingjing Zhao
12:34 AM Revision f4e81d32 (ceph): librbd: clarify license header
These were meant to say LGPL, but a typo was propagated and it
referred to the non-existent GPL2.1, and also to COPYI...
Josh Durgin
12:01 AM Revision af73e308 (ceph): Remove some duplicate code.
Well, not exactly duplicate, but functionally compatible. No sense in
maintaining two "walk the filesystem to assembl...
Zack Cerza

06/02/2014

11:29 PM Revision 884a6b37 (ceph): RadosClient: Avoid the DispatchQueue for OSD responses.
Prior to this change, reader thread puts the response on the DispatchQueue
and Dispatcher thread would call librados ...
sushma
11:03 PM Revision 0cc9ade8 (ceph): doc: Updated monitor output and added usage calc explanations.
Fixes: #4948
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
10:31 PM Revision 9c32cb26 (ceph): doc: Added usage for pool quotas.
Fixes: #5653
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
10:17 PM devops Bug #8513 (Can't reproduce): s3tests failed at bootstrap in the nightlies
log: ubuntu@teuthology:/a/teuthology-2014-06-01_23:00:57-rgw-next-testing-basic-plana/284896... Tamilarasi muthamizhan
10:08 PM Bug #8512 (Duplicate): osd crashed at Pipe::reader in firefly
logs:ubuntu@teuthology:/a/teuthology-2014-06-01_23:00:57-rgw-next-testing-basic-plana/284939... Tamilarasi muthamizhan
10:05 PM Revision f6c4d006 (ceph): krbd: add librbd_fsx -K job
Our fsx fork has recently gained a support for the krbd mode - add it
to the test suite. Disable discard ops and ran...
Ilya Dryomov
09:53 PM rbd Bug #8409: "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
recent log:
ubuntu@teuthology:/a/teuthology-2014-06-01_19:15:10-upgrade:dumpling-dumpling-testing-basic-vps/284023/
Tamilarasi muthamizhan
09:51 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
recent log [just for reference]:
ubuntu@teuthology:/a/teuthology-2014-06-01_19:15:10-upgrade:dumpling-dumpling-testi...
Tamilarasi muthamizhan
02:19 PM rgw Bug #8311 (Fix Under Review): No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-d...
Yehuda Sadeh
09:40 PM Revision 86754cc7 (ceph): doc: Added more discussion of new CRUSH types.
Fixes: #7727
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:17 PM devops Bug #8509: ceph-deploy always complaints "sys.excepthook is missing"
I was about to report this for Ice installations as well. Anonymous
08:34 PM devops Bug #8509 (Duplicate): ceph-deploy always complaints "sys.excepthook is missing"
... Ke-fei Lin
08:36 PM devops Fix #8508: packaging: deb repository key should be @redhat.com
This was uncovered while doing complete tests on ICE install. It has no effect on development or testing, but I susp... Anonymous
08:32 PM devops Fix #8508 (Rejected): packaging: deb repository key should be @redhat.com
The following message appears while updating the repository and installing ceph-deploy... Anonymous
07:21 PM Revision cabb8f06 (ceph): doc: Added a section for ceph df.
Fixes: #8281
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:37 PM Revision 8de9501d (ceph): 0.81
Jenkins
06:28 PM Revision 4bc5aef9 (ceph): doc: Updated packages to reference firefly.
Fixes: #8466
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:06 PM Revision 4763be0c (ceph): Merge pull request #1887 from rossturk/wip-rturkfonts
doc: remove Apex Sans from generated doc HTML John Wilkins
06:05 PM Revision 920bc493 (ceph): Merge pull request #1885 from nereocystis/rados-bench-man
doc: Improve man page for bench John Wilkins
05:45 PM Revision 2d47ff9a (ceph): Merge pull request #1857 from ceph/wip-8265
#8265: config: make int parser accept K, M, G, T, P suffix and scale value accordingly
Reviewed-by: Loic Dachary <lo...
Sage Weil
05:00 PM Bug #8381: osd crash when osd use leveldb as filestore
We saw this issue as well. Is there a way we can pull this fix with ceph-deploy install --dev <Branch or Commit> to g... Shaun McDowell
04:26 PM Bug #8507 (Resolved): OSD: failing to create PG (when splitting?) in rados/test.sh
ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280674/remote/plana... Greg Farnum
04:10 PM Revision 4abb1018 (ceph): Merge pull request #1902 from dachary/wip-copyright-notices
erasure-code: Ceph distributed storage system
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:04 PM Documentation #7725 (Resolved): osd pool default size need updating
John Wilkins
04:02 PM Documentation #4948 (Resolved): Document how 'ceph -s' arrives at space numbers
John Wilkins
03:51 PM Documentation #4948 (In Progress): Document how 'ceph -s' arrives at space numbers
John Wilkins
03:48 PM Bug #8505 (Resolved): OSD osd/OSD.cc: 6222: FAILED assert(p->second.empty())
ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280831/remote/plana... Greg Farnum
03:44 PM Messengers Bug #8504: msgr: FAILED assert(0 == "old msgs despite reconnect_seq feature")
Probably a bug I and Guang introduced in commit:bdee119076dd0eb65334840d141ccdf06091e3c9, but perhaps not? Greg Farnum
03:43 PM Messengers Bug #8504 (Resolved): msgr: FAILED assert(0 == "old msgs despite reconnect_seq feature")
ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280874/remote/plana... Greg Farnum
03:41 PM Revision c18cbefe (ceph): qa: add run_xfstests_krbd.sh wrapper
As run_xfstests.sh does no longer accept test lists, wrap it to provide
an expunge file with a list of tests we want ...
Ilya Dryomov
03:41 PM Revision 703166c8 (ceph): qa: cp run_xfstests.sh run_xfstests-obsolete.sh
run_xfstests.sh is going to be updated in the next commit to be able to
drive newer xfstests. Among other things, th...
Ilya Dryomov
03:41 PM Revision cd652461 (ceph): qa: catch up with xfstests changes
Back in 2013 xfstests were rearranged, which also changed the way
./check parses test lists. Catch up with those cha...
Ilya Dryomov
03:31 PM Documentation #5653 (Resolved): Pool quota needs documentation created
Added usage. This feature doesn't have a corresponding "get-quota" method. John Wilkins
02:42 PM Documentation #5653 (In Progress): Pool quota needs documentation created
John Wilkins
03:13 PM Bug #8497 (Duplicate): OSDs stats getting DOWN , OUT , when i starts putting data to cluster
This is a known issue and will be fixed in the next firefly release. :) Greg Farnum
02:59 AM Bug #8497: OSDs stats getting DOWN , OUT , when i starts putting data to cluster

Logs in readable format
osd.123 - http://pastebin.com/QiAP5qGt
osd.118 - http://pastebin.com/GBdBAWg8
...
karan singh
02:54 AM Bug #8497 (Duplicate): OSDs stats getting DOWN , OUT , when i starts putting data to cluster
Hi
I have build a fresh Ceph cluster , stable firefly release 0.80.1, CentOS6.4
15 Node Cluster , 3 monitors , 1...
karan singh
03:11 PM Feature #8389: osd: clean up old ec objects more aggressively
Samuel Just
03:11 PM Feature #8480: modify scrub to detect/repair obsolete rollback objects
Samuel Just
03:08 PM Bug #8438: erasure code: object are not cleanup
Samuel Just
02:47 PM Bug #8333: ceph_test_rados_delete_pools_parallel: Received fewer notifies than expected: 0 < 1
ubuntu@teuthology:/a/gregf-2014-05-29_16:19:17-rados-wip-client-fast-dispatch-testing-basic-plana/280879 Greg Farnum
02:39 PM Documentation #7727 (Resolved): CRUSH "chassis" bucket type
John Wilkins
02:38 PM Documentation #7727 (In Progress): CRUSH "chassis" bucket type
John Wilkins
02:23 PM Revision 3968f6f7 (ceph): radosgw-admin: adjust bucket link interface
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
02:23 PM Revision ae0d26ae (ceph): Try a different approach to zombie prevention
The previous method I had committed had the unfortunate side-effect of
preventing teuthology job processes from givin...
Zack Cerza
02:12 PM Documentation #7726 (Resolved): Quick Start Requires Updating
John Wilkins
12:27 PM Documentation #8281 (Resolved): Documentation: Detailed explanation of ceph df output is non-exis...
http://ceph.com/docs/master/rados/operations/monitoring/#checking-a-cluster-s-usage-stats John Wilkins
11:42 AM Documentation #8281 (In Progress): Documentation: Detailed explanation of ceph df output is non-e...
John Wilkins
11:29 AM Documentation #8466 (Resolved): get-packages still references emperor on code examples and states...
John Wilkins
11:13 AM Documentation #8466 (In Progress): get-packages still references emperor on code examples and sta...
John Wilkins
10:44 AM Feature #8265 (Resolved): config: make int parser accept K, M, G, T, P suffix and scale value acc...
Sage Weil
09:44 AM Fix #8205 (In Progress): FileStore: properly fill in XATTR_NO_SPILL_OUT tag
I ran this branch through testing and it wasn't passing; it appears to be some kind of issue with the spillout logic ... Greg Farnum
09:09 AM rbd Bug #8184 (Fix Under Review): krbd: make sure we have latest osdmap on 'rbd map'
Ilya Dryomov
08:58 AM rbd Bug #6385 (Fix Under Review): run_xfstests.sh: doesn't work with newly-organized upstream tests
Ilya Dryomov
05:38 AM Feature #8499 (Closed): add python 3 support for python scripts
As more distributions start supporting python 3 (and in some cases Python 3 only) it is becoming quite problematic to... Alfredo Deza
04:40 AM Bug #8498 (Can't reproduce): udev rules not used on RHEL6/CentOS6
I am running OSDs with a journal on a dedicated, raw SSD
and let ceph-disk create the journal partitions. When
I bo...
Stefan Walter
02:37 AM Bug #8387: osd: skipping missing maps broken
Unfortunately i was running development release of ceph, sage helped me to give 2 possible fixes.
1) Apply patch w...
karan singh

06/01/2014

08:51 PM Bug #8381: osd crash when osd use leveldb as filestore
It seemed that no useful info can get from log.
My ceph cluster is compiled from master branch.
(qemu-kvm-1.2.0)...
Haomai Wang
08:32 AM Revision 601e25eb (ceph): erasure-code: Ceph distributed storage system
instead of Ceph - scalable distributed file system in the copyright notices
Signed-off-by: Loic Dachary <loic@dachar...
Loïc Dachary
03:33 AM Bug #8438: erasure code: object are not cleanup
Why is the behaviour different with replicated pools? The object's deletion is instantaneous.
Ok so let's imagine ...
Sébastien Han

05/31/2014

09:54 PM Bug #8381: osd crash when osd use leveldb as filestore
hi haimao , i can reproduce this error from time to time, the attached file is detail log for client, btw, can you li... Xinxin Shu
03:23 PM Feature #8496 (Fix Under Review): erasure-code: ErasureCode base class
"need review":https://github.com/ceph/ceph/pull/1903 Loïc Dachary
11:51 AM Feature #8496 (Resolved): erasure-code: ErasureCode base class
Create an ErasureCode base class from which ErasureCodeJerasure can derive. Move non jerasure specific logic to Erasu... Loïc Dachary
03:13 PM Revision 9bac31be (ceph): scripts/run-coverity: don't explicitly specify tool version
Rely on a symlink instead.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:58 AM Revision beaf4525 (ceph): Merge pull request #1901 from dachary/wip-erasure-code-concat
erasure-code: make decode_concat virtual
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
11:57 AM Revision 0a2aa5e1 (ceph): Merge pull request #1900 from dachary/wip-ostream
common: s/stringstream/ostream/ in str_map
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
11:38 AM Revision e158ad96 (ceph): erasure-code: make decode_concat virtual
So that a plugin can provide a more efficient implementation.
Reviewed-By: Christophe Courtaut <christophe.courtaut@...
Loïc Dachary
11:20 AM Revision 35fb7419 (ceph): Merge pull request #1898 from dhxgit/master
Update INSTALL to mention the submodules/recursive
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:16 AM Revision 86c60f7d (ceph): rbd: change test_script to run_xfstests_krbd.sh
Invoke run_xfstests.sh through a wrapper, which supplies an exclusion
list, in order to skip tests we don't want to r...
Ilya Dryomov
11:13 AM Revision 6aa45b13 (ceph): common: s/stringstream/ostream/ in str_map
There is no need to specialize more than ostream : it only makes it
impossible to use cerr or cout as a parameter to ...
Loïc Dachary
11:11 AM Revision 2551c528 (ceph): rbd: recognize 'randomize' parameter
randomize (default: false) randomizes xfstests test order.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Ilya Dryomov
10:51 AM Revision 670735f7 (ceph): krbd: catch up with run_xfstests.sh changes
In the current xfstests, tests cannot be listed in ranges. Because of
this, and because our distribution of tests be...
Ilya Dryomov
09:31 AM Revision 319cb504 (ceph): Make KeyValueStore support "ceph osd perf" command
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
09:22 AM Revision 06c0a427 (ceph): Update INSTALL to mention the submodules/recursive
Signed-off-by: Dominik Hannen <cantares1+github@gmail.com> Dominik Hannen
08:27 AM Revision 1c91e65d (ceph): Merge pull request #1895 from ceph/wip-sock-cmp
msg: remove comparison operators for sockaddr_storage
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
02:52 AM Bug #8495 (Duplicate): osd: bad state machine event on backfill request
Three OSDs crashed together for no apparent reason during routine backfilling/remapping.
Situation: 12 OSDs on 5 hos...
Dmitry Smirnov
02:07 AM Revision 2dbd85c9 (ceph): WorkQueue: The variable name is corrected.
Modified the variable name from shardedpol_cond->shardedpool_cond
Signed-off-by: Somnath Roy <somnath.roy@sandisk.com>
Somnath Roy
02:03 AM Revision 3e3632ee (ceph): WorkQueue: Removed the unused in_process variable
Signed-off-by: Somnath Roy <somnath.roy@sandisk.com> Somnath Roy
01:46 AM Revision b05da1ca (ceph): WorkQueue: Taking care of potential race condition during pause()
Introduced two variables to keep track of number of threads paused
and drained during threadpool pause/drain. The pau...
Somnath Roy
01:45 AM Revision b15bf6bb (ceph): OSD:Derived sharded queue implementation is changed
All the threadpool related stuff like stop/pause/drain etc. are not
handled by sharded queue anymore. All it is imple...
Somnath Roy
01:45 AM Revision c24ef007 (ceph): ceph-common: The Sharded threadpool worker logic changed
Now, the _process() of the derived queue is processing one request
at a time and the outer loop is controlled by the ...
Somnath Roy
01:44 AM Revision 06845d0b (ceph): OSD: Sharded Op worker queue implementation for handling OSD ops
This is the implementation for the client of the
sharded thread pool/sharded workQ. Removed the op_wq class and now O...
Somnath Roy
01:44 AM Revision 8369c08e (ceph): ceph-common: Implementation of the sharded threadpool.
Threadpool will only be having a single work queue and internally the
work queue will be having multiple storage data...
Somnath Roy

05/30/2014

11:28 PM Revision 241a1025 (ceph): Merge pull request #266 from ceph/wip-8489
Give daemons a five-minute timeout for stopping
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:26 PM Revision 83ccba32 (ceph): msg: remove comparison operators for sockaddr_storage
We don't need these at all, it turns out.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:20 PM Revision 70afaaab (ceph): rgw: fetch object attrs on multipart completion
Fixes: #8452
Backport: firefly
This fixes a regression following a code cleanup.
Signed-off-by: Yehuda Sadeh <yehuda...
Yehuda Sadeh
10:18 PM Revision 669b6057 (ceph): PGLog: initialize complete_to
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:49 PM Revision b3003181 (ceph): rgw: if extra data pool name is empty, use data pool name instead
Fixes: #8311
An empty pool name could be used as the extra data pool.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:39 PM Revision 205c455f (ceph): Give daemons a five-minute timeout for stopping
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:36 PM Revision 7035c17e (ceph): Add RemoteProcess.__repr__()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:09 PM Revision 67dc5751 (ceph): common/strtol.cc: strict_strtosi() converts str with SI units to uint64_t
Accepts values with a suffix (B, K, M, G, T, P, E) and returns the
appropriate byte value.
E.g., 10B = 10, while 10K...
Joao Eduardo Luis
09:09 PM Revision 40587d47 (ceph): test/strtol.cc: Test 'strict_strtosi()'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:09 PM Revision 5500437e (ceph): common/config.cc: allow integer values to be parsed as SI units
We are allowing this for all and any integer values; that is, OPT_INT,
OPT_LONGLONG, OPT_U32 and OPT_U64.
It's on th...
Joao Eduardo Luis
09:09 PM Revision 38405d35 (ceph): qa/workunits/cephtool: test setting options using SI units
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:05 PM Revision b386f5e5 (ceph): Refactor teuthology.orchestra.run
RemoteProcess behaves more like subprocess.Popen, with some important
differences.
A summary of the API changes:
* R...
Zack Cerza
09:05 PM Revision eac2c2ab (ceph): Update users of the teuthology.orchestra.run APIs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:32 PM Revision 8d04a7ec (ceph): HashIndex: in cleanup, interpret missing dir as completed merge
If we stop between unlinking the empty subdir and removing the root
merge marker, we get ENOENT on the get_info. Tha...
Samuel Just
08:32 PM Revision 308e2ef5 (ceph): ReplicatedPG::start_flush: send delete even if there are no snaps
Even if all snaps for the clone have been removed, we still have to
send the delete to ensure that when the object is...
Samuel Just
08:32 PM Revision 54a89bab (ceph): ReplicatedPG::start_flush: fix clone deletion case
dsnapc.snaps will be non-empty most of the time if there
have been snaps before prev_snapc. What we really want to
k...
Samuel Just
05:13 PM Revision 3b884bec (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:51 PM Revision 9c56c86b (ceph): rgw: calc md5 and compare if user provided appropriate header
Fixes: #8436
Backport: firefly
This was broken in ddc2e1a8e39a5c6b9b224c3eebd1c0e762ca5782. The fix
resurrects and o...
Yehuda Sadeh
04:29 PM rgw Bug #8452: S3 multipart upload ignores request headers
Also updated the s3 test suite to trigger this issue. When pulling this in, also merge that test (wip-8452). Yehuda Sadeh
04:28 PM rgw Bug #8452 (Fix Under Review): S3 multipart upload ignores request headers
Yehuda Sadeh
04:15 PM Revision 72851f13 (ceph): Merge pull request #39 from ceph/wip-multimds-syntax
multimds: fix fuse_default_permissions syntax Zack Cerza
04:00 PM Revision 5ca3c723 (ceph): multimds: fix fuse_default_permissions syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:50 PM Bug #8404 (Duplicate): OSD: stopped doing useful work until scrub timeouts nudged PGs
This is a duplicate of #8338. That took too long to figure out. :( Greg Farnum
02:32 PM Bug #8404 (New): OSD: stopped doing useful work until scrub timeouts nudged PGs
Wow, this is crazy:
The MDS is trying to log the ESession(close) event to the OSD, but the OSD connection isn't work...
Greg Farnum
03:44 PM Revision b2bf8cb2 (ceph): add backport of collections.Counter for python2.6
Using Raymond Hettinger's MIT backport
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from co...
Alfredo Deza
02:59 PM Revision 59ee17dc (ceph): Avoid piles of zombies
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:56 PM Revision 0fcfaee7 (ceph): Add comment explaining 'preexec_fn=os.setpgrp'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:23 PM devops Feature #7947 (Duplicate): Create separate ceph and ceph-common packages for EL6 and EL7 builds
Ian Colle
02:21 PM devops Tasks #8240 (Resolved): Build 0.67.8 & 0.80 on RHEL7-RC
This has been done for a while. Sandon Van Ness
02:17 PM devops Tasks #8240 (Rejected): Build 0.67.8 & 0.80 on RHEL7-RC
Neil Levine
01:42 PM rbd Feature #7746: Capacity Management: rbd df
Rather than show RBD pool usage via ceph df, the suggestion was a dedicated rbd df command which shows provisioned an... Neil Levine
01:40 PM Feature #7515 (Fix Under Review): mon: 'osd crush reweight-subtree <name> <weight>'
Sage Weil
01:35 PM Feature #8480 (Resolved): modify scrub to detect/repair obsolete rollback objects
Samuel Just
01:32 PM Bug #8334 (Resolved): osd: bug with pool snaps, ceph_test_rados
Samuel Just
01:32 PM Bug #8332 (Resolved): ceph-test-objectstore: bad return value in unlink
Samuel Just
01:31 PM Feature #8389 (In Progress): osd: clean up old ec objects more aggressively
Sage Weil
12:55 PM devops Bug #8384 (Resolved): broken tgt makes teuthology tests fail
This was resolved last week in ceph-qa-chef commit: 5cd0516cf080211ee822bb33f8b0e05fdbc8d5f8 Sandon Van Ness
09:56 AM rgw Bug #8169 (Pending Backport): rgw: swift user manifest does not compute etag
Sage Weil
09:54 AM rgw Bug #8436 (Pending Backport): rgw: ignores provided md5 for object upload
Sage Weil
09:40 AM Feature #7928 (Rejected): erasure-code : no SSE3 specific code
It is not worth it. Loïc Dachary
09:31 AM Bug #8465 (Pending Backport): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
Sage Weil
09:12 AM Bug #8381: osd crash when osd use leveldb as filestore
Hi,xinxin.
I boot the vm with keyvaluestore backend, and attach new disk. There nothing happened.
Haomai Wang
03:28 AM Bug #8381: osd crash when osd use leveldb as filestore
You can add these lines to /etc/ceph/ceph.conf which run qemu
[client]
log_file = /var/log/ceph/ceph-rbd.log
admin...
Haomai Wang
02:28 AM Bug #8381: osd crash when osd use leveldb as filestore
hi haomai , after apply your patch, after i run 'virsh attach-device' to attach rbd, the vm is killed, however , when... Xinxin Shu
08:50 AM devops Bug #8321 (Resolved): ceph-brag missing a python dependency on EL6
Backported to Firefly b2bf8cb21761d88557fb2d5c0935c4a3678ee01f Alfredo Deza
08:46 AM Bug #8083 (In Progress): erasure-code: fix static code analysis errors found in gf-complete
Loïc Dachary
08:03 AM Revision 8691773e (ceph): Merge pull request #1888 from ceph/wip-8472
msg_types.h: Don't use strncmp for comparing sockaddr_in.
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:34 AM Bug #8476: bloom_filter operators do not handle insert_count_
Indeed, it is kind of difficult to compute the insert_count_ since the operations are doing by manipulate the bit_tab... Sahid Orentino Ferdjaoui
07:18 AM Bug #8476: bloom_filter operators do not handle insert_count_
"related pull request":https://github.com/ceph/ceph/pull/1889/files Loïc Dachary
06:57 AM Bug #8476: bloom_filter operators do not handle insert_count_
I don't understand, what's the bug here? I don't think we actually use those operators to begin with, and operations ... Greg Farnum
06:44 AM Bug #8476 (Resolved): bloom_filter operators do not handle insert_count_
According to the source code it seems that 'insert_count_' is not taken into account when manipulating objects using ... Sahid Orentino Ferdjaoui
06:56 AM Feature #8475: erasure-code: oversized objects when using the Cauchy technique
"need review":https://github.com/ceph/ceph/pull/1890 Loïc Dachary
06:30 AM Feature #8475 (Resolved): erasure-code: oversized objects when using the Cauchy technique
When the Cauchy technique is used, the alignment constraint and the default packetsize will inflate a 4KB object to 16KB Loïc Dachary
04:04 AM CephFS Bug #8010 (In Progress): It's impossible to remove unused filesystem pools from a cluster
John Spray
01:03 AM Bug #8472 (Resolved): Using strncmp to compare sockaddr_in.
Loïc Dachary

05/29/2014

11:20 PM Revision cae085b6 (ceph): msg_types.h: Don't use strncmp for comparing sockaddr_in.
Fixes: #8472
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
11:03 PM Revision 00b92119 (ceph): doc: Improve man page for rados bench
Add information about seq and rand for bench. Also mention
--no-cleanup option.
Signed-off-by: Kevin Dalley <kevin@k...
Kevin Dalley
10:24 PM Bug #8472 (Fix Under Review): Using strncmp to compare sockaddr_in.
Dan Mick
03:39 PM Bug #8472: Using strncmp to compare sockaddr_in.
Dan Mick
02:30 PM Bug #8472 (Resolved): Using strncmp to compare sockaddr_in.
In /src/msg/msg_types.h strncmp is being used to compare sockaddr_in structures. This means that it will stop at the... Kevin Cox
10:08 PM Revision 2bfb8d48 (ceph): Merge pull request #1886 from nereocystis/pools-doc
doc: update pools documentation
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
09:56 PM Revision 2da26999 (ceph): doc: update pools documentation
set=>get in "Get Pool Values"
grep for 'replicated size', not 'rep size'
Signed-off-by: Kevin Dalley <kevin@kelphead...
Kevin Dalley
09:28 PM Revision ab59a100 (ceph): doc: Improve man page for bench
Add information about seq and rand for bench. Also mention
--no-cleanup option.
Signed-off-by: Kevin Dalley <kevin@k...
Kevin Dalley
09:20 PM Revision dedd8e26 (ceph): osd: explicit shard_id_t() and NO_SHARD
Whenever an integer needs to be converted in a shard_id_t,
replace the implicit conversion with an explicit call to t...
Loïc Dachary
09:20 PM Revision 0fd6e12b (ceph): osd: replace shard_t usage with shard_id_t
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:19 PM Revision 20e66d16 (ceph): osd: loop over uint8_t instead of shard_id_t
When looping in the range [0,number of shards[ using a uint8_t variable
which is an integer instead of shard_id_t. Th...
Loïc Dachary
09:12 PM Revision 47e6fc2b (ceph): Merge pull request #1884 from nereocystis/glossary-rados
doc: Define RADOS in glossary John Wilkins
09:11 PM Revision d723cac0 (ceph): osd: factorize shard_id_t/shard_t into a struct
The struct contains a single uint8_t and is preferred to control
conversions that would otherwise be implicit. There ...
Loïc Dachary
09:03 PM Revision dcf9568b (ceph): doc: Define RADOS in glossary
Signed-off-by: Kevin Dalley <kevin@kelphead.org> Kevin Dalley
08:22 PM Revision e52b9c64 (ceph): doc: Added osd pool default size setting example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:22 PM Revision 20a04c6c (ceph): doc: Moved redundant text out of quick-common.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:53 PM Revision 6786d609 (ceph): common: WRITE_{EQ,CMP}_OPERATORS_1
For when a struct is defined to encapsulate a single value and get
control over implicit conversions that would other...
Loïc Dachary
07:27 PM Revision e5f9d40b (ceph): Merge pull request #1882 from ceph/wip-8465
osd: fix bad is_active() assert in share_map()
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
07:25 PM Revision 7ac05dc0 (ceph): Merge pull request #1840 from yuyuyu101/wip-8381
Fix set_alloc_hint op cause KeyValueStore crash problem
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
07:10 PM Revision 8679cdbe (ceph): osd_types: add pg_log_t::rollback_info_trimmed_to
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:50 PM Revision afaa7a58 (ceph): Merge pull request #37 from ceph/wip-heartbeat
osd_heartbeat_grace from 20 -> 40 when running valgrind Zack Cerza
06:24 PM Revision 1db4e2cf (ceph): Merge pull request #1874 from ceph/wip-8292
better error reporting on incompatible device requirements
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
06:23 PM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
Hi sage,
Thanks, it's work!
In addition? I also really want to know design consideration of comment #1.
Thanks...
Jingjing Zhao
05:16 PM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
Hi Sage,
Can you comment on the design consideration of comment #1? With erasure coding, I think it might be more ef...
Guang Yang
09:47 AM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
you can manually adjust rgw_max_chunk_size to 640k to work around this for now. we need to make rgw automagically de... Sage Weil
09:46 AM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
Sage Weil
06:23 PM Revision b26ba605 (ceph): Check for broken repos before updating
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:10 PM Revision f1b890ec (ceph): osd: fix bad is_active() assert in share_map()
We may be is_stopping() here if we are racing with shutdown().
Fixes: #8465
Backport: firefly, dumpling
Signed-off-b...
Sage Weil
05:43 PM Revision 0b00443e (ceph): rest-api: key missing for per "rx" and "rwx"
commit 85a1cf31e6 and db266a3fb2 introduce new per "rx" and "rwx", but key missing for per "rx" and "rwx" in permmap
...
Ailing
05:42 PM Revision 18d56c27 (ceph): Merge pull request #1880 from ailzhang/patch-1
rest-api: key missing for per "rx" and "rwx"
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:40 PM Revision 72fbff6f (ceph): Merge pull request #1847 from ceph/wip-8259
README, Makefile: make install-deps easier
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
05:37 PM Revision e54f5e3a (ceph): Merge pull request #1860 from ceph/wip-filestore
osd: filestore backend improvements
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
05:31 PM rgw Feature #8473 (Resolved): rgw: Shard bucket index objects to improve single bucket PUT throughput
There was a blueprint talking about the bucket index scalability issue - https://wiki.ceph.com/Planning/Sideboard/rgw... Guang Yang
05:26 PM Revision 49ac0c0e (ceph): Merge pull request #1864 from dachary/wip-filestore
unit tests for #1860 Sage Weil
04:30 PM devops Feature #8306 (Fix Under Review): separate ceph.rpm into ceph and ceph-common
this is comitted to branch wip-8306 but it needs review. Sandon Van Ness
02:30 PM CephFS Fix #8471 (New): mds: use Connection-based messenger interfaces instead of addr-based ones
We're trying to ditch the address-based messenger interfaces throughout our codebase. We're trying harder now that we... Greg Farnum
12:44 PM Bug #8445: osd not starting anymore
Thank you Sage.
Tyler pointed me to this patch, we are testing it.
Pierre Grandin
09:42 AM Bug #8445: osd not starting anymore
This looks like a bug we fixed in firefly. If you don't need these OSDs to recover, I suggest upgrading and replacin... Sage Weil
11:58 AM Bug #8396: osd: message delayed in Session misdirected after split
Samuel Just
11:42 AM Revision bc26a555 (ceph): Merge pull request #1879 from ceph/wip-8321
fix incompatible `Counter` usage on Python 2.6
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:23 AM devops Bug #8292 (Resolved): ceph-disk prepare output not explicit on too small disk
Sage Weil
11:09 AM Bug #8465 (Fix Under Review): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
https://github.com/ceph/ceph/pull/1882
Sage Weil
10:05 AM Bug #8465 (Resolved): osd/OSD.cc: 4768: FAILED assert(osd->is_active())
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-05-28_02:30:04-rados-next-testing-basic-plana/278237<p... Sage Weil
10:39 AM Bug #8259 (Resolved): add a target to ensure new dependencies are installed before builds
Sage Weil
10:08 AM Documentation #8466 (Resolved): get-packages still references emperor on code examples and states...
http://ceph.com/docs/master/install/get-packages/
- instructs to add http://ceph.com/debian-emperor/ as a repo on de...
Duarte Alencastre
09:56 AM devops Bug #8321 (Pending Backport): ceph-brag missing a python dependency on EL6
Loïc Dachary
04:43 AM devops Bug #8321 (Resolved): ceph-brag missing a python dependency on EL6
Loïc Dachary
09:36 AM Bug #8439 (Need More Info): ceph-osd crashing often
Can you try upgrading to 0.80 and see if this is still present? There were so many things fixed between 78 and 80 it... Sage Weil
09:31 AM Linux kernel client Bug #8464: krbd: deadlock
yeah, looks like it's just because the block io is hung. also, this:... Sage Weil
07:57 AM Linux kernel client Bug #8464 (Resolved): krbd: deadlock
http://pulpito.ceph.com/teuthology-2014-05-27_23:09:10-krbd-firefly-testing-basic-plana/277770/... Zack Cerza
08:57 AM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/a/teuthology-2014-05-28_02:30:04-rados-next-testing-basic-plana/278239 Sage Weil
08:32 AM devops Bug #8441 (Resolved): remove `-q` from pkg manager's install calls
Merged into ceph-deploy's master branch with hash e5aef1b
Alfredo Deza
07:40 AM devops Bug #8441 (Fix Under Review): remove `-q` from pkg manager's install calls
pull request opened https://github.com/ceph/ceph-deploy/pull/193 Alfredo Deza
07:51 AM rgw Bug #8436 (Fix Under Review): rgw: ignores provided md5 for object upload
pull request #1862 Yehuda Sadeh
07:48 AM rgw Bug #8436: rgw: ignores provided md5 for object upload
doh, commit:ddc2e1a8e39a5c6b9b224c3eebd1c0e762ca5782 (#8169), the other commit is for #8170 which is quite harmless. Yehuda Sadeh
05:37 AM Revision abc722c8 (ceph): More verbose logging for daemon restarts
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:40 AM Revision 2363a17c (ceph): Bump log level to info
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:49 AM Revision f153bc18 (ceph): doc: Made additional changes s/CRUSH/Ceph for pull request #1855
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:46 AM Revision cbd75987 (ceph): Merge pull request #1855 from kazhang/patch-1
doc: Update architecture.rst:Calculating PG IDs John Wilkins
12:33 AM Revision 1edb8821 (ceph): Merge pull request #1866 from cmattson/radosgwdoc
doc: Improvements to radosgw docs John Wilkins
12:31 AM Revision dd85e2d6 (ceph): Merge pull request #1881 from hsdhillon/master
doc: Fixes broken hyperlinks John Wilkins
12:13 AM Support #8462 (New): related to integrity of objects
1)how should i ensure my object is altered or not while am using or download that object.
2)how do i check integrity...
vootla srinivas

05/28/2014

10:55 PM Revision c08f4810 (ceph): doc: alter doc CSS for the removal of Apex Sans
Signed-off-by: Ross Turk <rturk@redhat.com> Ross Turk
10:52 PM Revision 7f46b7b5 (ceph): doc: removed Apex Sans font, replace with font from GFE
Signed-off-by: Ross Turk <rturk@redhat.com> Ross Turk
10:12 PM Revision 692f9989 (ceph): doc: Fixes broken hyperlinks
Harpreet Dhillon
09:55 PM Revision 93a61dfc (ceph): Makefile: make install-deps rule
This only works if autoconf is happy, but it's better than nothing.
Fixes: #8259
Signed-off-by: Sage Weil <sage@inkt...
Sage Weil
09:55 PM Revision 6fe75642 (ceph): debian: improve package dep list
This is based on the Build-Depends in debian/control.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:51 PM Revision 2fcdbf9c (ceph): Merge pull request #1812 from ceph/wip-smart-df
mon: show writeable space in 'ceph df'
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:59 PM Revision e06c58c9 (ceph): mon: set min_size to data chunk count for erasure pools
Make the min_size value meaningful for erasure pools.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:57 PM Revision 7a9652b5 (ceph): mon: include 'max avail' in df output
Include an estimate of the maximum writeable space for each pool. Note
that this value is a conservative estimate fo...
Sage Weil
08:52 PM Revision 2339d4a5 (ceph): vstart.sh: -e to create an ec pool called 'ec'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:52 PM Revision 2f63a309 (ceph): mon: right justify df values
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:49 PM Revision 297f6169 (ceph): crush: add get_rule_weight_map
Calculate a weight map of OSDs for a given rule.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:56 PM Revision c4783543 (ceph): Don't block on teuthology-results processes
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:37 PM Revision 0b5a6741 (ceph): rest-api: key missing for per "rx" and "rwx"
commit 85a1cf31e6 and db266a3fb2 introduce new per "rx" and "rwx", but key missing for per "rx" and "rwx" in permmap
...
Ailing
05:26 PM Revision 26cd37cf (ceph): Merge pull request #1878 from ceph/wip-map-advance
osd: fix map advance limit to handle map gaps
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:11 PM Revision c427af07 (ceph): osd_heartbeat_grace from 20 -> 40 when running valgrind
This will mask occasional 'wrongly marked me down' errors when valgrind
is running (it makes things generally slow).
...
Sage Weil
04:56 PM RADOS Feature #8461: Weighted monitors
What kind of weighting system are you actually interested in? Would the weights be a per-client setting or global? If... Greg Farnum
04:40 PM RADOS Feature #8461 (New): Weighted monitors
For geographically disperse monitors, or when monitors are asymmetrical in performance characteristics, it may be ben... Kyle Bader
04:54 PM Bug #8453 (Rejected): OSD crash "error (28) No space left on device not handled on operation 10 (...
The OSD is definitely getting back ENOSPC from the local filesystem; many of them keep quite a lot of reserved space ... Greg Farnum
03:11 AM Bug #8453 (Rejected): OSD crash "error (28) No space left on device not handled on operation 10 (...
hello,
tonight one of OSDs crashed with "error (28) No space left on device not handled on operation 10 (31417988.0....
Henrik Korkuc
04:43 PM Revision a4a9a1f2 (ceph): Correct logging when running teuthology-results
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:54 PM Revision 634780a2 (ceph): remove unused variables, gets all tox envs passing
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
03:48 PM Revision 23b75b55 (ceph): add backport of collections.Counter for python2.6
Using Raymond Hettinger's MIT backport
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza
03:27 PM Bug #8332 (Pending Backport): ceph-test-objectstore: bad return value in unlink
Sage Weil
03:26 PM Bug #8332 (Resolved): ceph-test-objectstore: bad return value in unlink
Sage Weil
03:24 PM rgw Bug #8288 (Duplicate): rgw tests cause osd wrongly marked down
dup is #8319, now fixed. Sage Weil
02:55 PM Revision 59b7113c (ceph): intial take on ceph-brag-client and tox. Python 2.7 passes
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
02:34 PM Revision baeeddbe (ceph): Merge pull request #263 from qakapil/patch-two
updated the get_system_type function Zack Cerza
02:31 PM Revision 0b97eba3 (ceph): updated the get_system_type function
updated the get_system_type function
to add the rpm condition for SUSE.
Signed-off-by: ksharma@suse.com
Kapil Sharma
02:10 PM rgw Bug #8436: rgw: ignores provided md5 for object upload
Was actually broken in commit:5cc5686039a882ad345681133c9c5a4a2c2fd86b Yehuda Sadeh
01:43 PM Revision 3bf5338c (ceph): Merge pull request #259 from ceph/wip-journal-tool
mds_journal_migration task John Spray
01:39 PM Revision 79dfe2cb (ceph): tasks: Use '_' instead of '-' in names
Python modules are not allowed to contain hyphens
in the name. Using hyphens only works here because
we're using low...
John Spray
01:39 PM Revision 554f8c81 (ceph): task/ceph: separate ceph.conf into function
This is so that other tasks can modify ceph.conf
as needed.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
01:39 PM Revision 6f801513 (ceph): tasks/mds_journal_migration: create.
This is for testing the changes to CephFS
journal format, especially the migration
of journals from old to new format...
John Spray
01:00 PM devops Bug #8458 (Resolved): `make check` should call tox tests for ceph-brag, ceph-disk, and ceph
There is a clear need for better testing in multiple Python environments (Ceph supports both 2.6 and 2.7) but
there ...
Alfredo Deza
12:31 PM devops Bug #8456 (Won't Fix): download links for RPMs do not show src packages
e.g. this link http://ceph.com/rpm/rhel6/SRPMS/
Does not have src packages for Ceph since v 0.72.2 which does not ...
Alfredo Deza
12:01 PM Revision f7f7659b (ceph): Merge pull request #1853 from dachary/wip-mailmap
mailmap updates
each commit has been submitted to the author for review
Loïc Dachary
11:58 AM Revision 7582fa98 (ceph): mailmap: Christian Theune affiliation
Reviewed-by: Christian Theune <ct@gocept.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:58 AM Revision 0b886598 (ceph): mailmap: Chris Glass affiliation
Reviewed-by: Chris Glass <tribaal@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:58 AM Revision bc85b5d1 (ceph): mailmap: Aristoteles Neto affiliation
and name normalization
Reviewed-by: Aristoteles Neto <aristoteles.neto@webdrive.co.nz>
Signed-off-by: Loic Dachary <...
Loïc Dachary
11:58 AM Revision c7585846 (ceph): mailmap: Kevin Dalley affiliation
Reviewed-by: Kevin Dalley <kevin@kelphead.org>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:58 AM Revision be9f7437 (ceph): mailmap: Daniel J. Hofmann affiliation
Reviewed-by: Daniel J. Hofmann <daniel@trvx.org>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:58 AM Revision 1f225906 (ceph): mailmap: Stephen F Taylor affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:58 AM Revision 831b2c92 (ceph): mailmap: Stefan Eilemann affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:58 AM Revision 63385429 (ceph): mailmap: Michael Riederer affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:58 AM Revision dbc66d7b (ceph): mailmap: Walter Huf affiliation
Reviewed-by: Walter J. Huf <hufman@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:58 AM Revision e4928c50 (ceph): mailmap: Stuart Longland affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:58 AM Revision e65b7e25 (ceph): mailmap: Ilya Dryomov name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:58 AM Revision b2cb36f2 (ceph): mailmap: Shawn Edwards affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
11:57 AM Revision 7d1a4937 (ceph): mailmap: Florent Flament affiliation
and name normalization
Reviewed-by: Florent Flament <florent.flament@cloudwatt.com>
Signed-off-by: Loic Dachary <loi...
Loïc Dachary
11:45 AM Revision 9bfdc689 (ceph): Merge pull request #1877 from ceph/wip-tier-doc
doc: Fix cache tier docs
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:21 AM Revision 2815e4d1 (ceph): doc: Fix cache tier docs
The instructions for 'osd tier add' were plain
wrong, claiming that the cache mode could
be passed as a third argumen...
John Spray
10:32 AM Bug #8345: PG::repair_object() should check for and return errors
Based on the discussion we had today during the standup, my understanding is that the resolution of this problem shou... Loïc Dachary
08:57 AM Bug #8345: PG::repair_object() should check for and return errors
Loïc Dachary
10:24 AM Bug #8387 (Resolved): osd: skipping missing maps broken
Sage Weil
09:43 AM Bug #8387 (Fix Under Review): osd: skipping missing maps broken
see wip-map-advance Sage Weil
10:21 AM Bug #8395 (Resolved): ceph-test-objectstore doesn't clean up
Sage Weil
10:19 AM Revision d14dfac2 (ceph): Merge pull request #1856 from dachary/wip-pg-documentation
documentation: adapt PG formula for erasure coded pools
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail....
Loïc Dachary
10:15 AM Revision ffbb69fd (ceph): Merge pull request #1867 from dachary/wip-8324
documentation: update pid file description
Reviewed-by: Florent Flament <florent.flament@cloudwatt.com>
Loïc Dachary
09:43 AM Revision 08b3cff5 (ceph): os: FileStore::create_backend unit tests
Assert that the fs_type is mapped to a backend that claims to have the
matching name.
Signed-off-by: Loic Dachary <l...
Loïc Dachary
09:43 AM Revision 30816521 (ceph): os: ObjectStore::collect_metadata unit tests
And an emacs-executable reminder about how to run a specific test.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:59 AM devops Bug #8321 (Fix Under Review): ceph-brag missing a python dependency on EL6
Pull request opened https://github.com/ceph/ceph/pull/1879 Alfredo Deza
06:50 AM Bug #8324 (Resolved): pid files are not created
Loïc Dachary
03:12 AM Revision c995a1c1 (ceph): lib: implemement parsecmdlineargs
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
01:17 AM Tasks #8437 (Won't Fix): erasure code: use cauchy_good instead of reed_sol_van
"reed solomon is best":http://dachary.org/?p=3042 Loïc Dachary
01:14 AM Bug #8440 (Resolved): cache tier: cache_target_full_ratio can't be changed
Loïc Dachary
01:01 AM rgw Bug #8442: rgw: does not detect/adapt to erasure pool stripe size
Hello,
May I ask what is the design consideration behind to use multiple AIO writes (default size is 512KB) for a si...
Guang Yang

05/27/2014

10:42 PM Revision 2916148f (ceph): crush: add adjust_subtree_weight()
Adjust the weight for all (leaf) items beneath a subtree.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:42 PM Revision 576315ac (ceph): mon/OSDMonitor: add 'osd crush reweight-subtree ...'
Reweight all items within a subtree. For example, you might reweigh tall
OSDs within a rack to a new value.
Signed-...
Sage Weil
10:42 PM Revision 97023dcc (ceph): mon/OSDMonitor: simplify 'osd crush reweight ...' flow
Use the goto labels; drop the do/while.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:06 PM Revision 84e6a61f (ceph): Merge pull request #1813 from ceph/wip-old-out
mon: restore osd weight after auto-mark out and then osd restart
Reviewed-by: Samuel Just <sam.just@inktank.com>
Rev...
Samuel Just
10:04 PM Revision f0316411 (ceph): Merge pull request #1811 from ceph/wip-perf-atomic
perf_counter: use atomics instead of mutex
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam...
Samuel Just
10:00 PM Revision e5a17212 (ceph): Merge pull request #1873 from dachary/wip-8440
mon: fix set cache_target_full_ratio
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:20 PM rgw Bug #8452 (Resolved): S3 multipart upload ignores request headers
rgw 0.80.1 ignores at least the @Content-Type@, @x-amz-acl@, and @x-amz-meta-*@ request headers in an S3 Initiate Mul... Benjamin Gilbert
08:16 PM Revision 4021fb69 (ceph): osd/: move split_list and split_request into OSD
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:04 PM Revision d113965a (ceph): Merge pull request #1876 from atwardowski/patch-4
Fix Documentation Typo
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:41 PM Revision 26862caf (ceph): Fix Documentation Typo
Signed-off-by: Adam Twardowski <adam.twardowski@gmail.com> Adam Twardowski
06:17 PM Revision d4e81198 (ceph): doc: Added primary affinity. Some minor rewrap edits.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:54 PM Revision 1ac3a503 (ceph): better error reporting on incompatible device requirements
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
01:51 PM Revision 78313b7d (ceph): Merge pull request #1739 from ceph/wip-journal-tool
cephfs-journal-tool John Spray
01:21 PM Bug #8438 (In Progress): erasure code: object are not cleanup
Oops, int Samuel Just
10:43 AM Bug #8438: erasure code: object are not cleanup
Samuel Just
10:42 AM Bug #8438: erasure code: object are not cleanup
This may be correct-ish behavior. The ec__head_F79165DA__4_80_1 file/object will be removed when the log entry at ve... Samuel Just
12:08 PM Bug #8447 (Resolved): librados: buffer overflow in rados_pool_list
When input `len` is small and non-zero `strncat` will correctly avoid overflowing the input buffer, but then `len -= ... Noah Watkins
09:59 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
Hi Pierre,
I don't think your crash (#8439) has anything to do with this. set_extsize is simply an allocation hin...
Ilya Dryomov
09:29 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
I am probably facing the same issue. Initially reported as #8439
Did any of you fix the issue on your own cluster?...
Pierre Grandin
09:56 AM devops Bug #8292 (Fix Under Review): ceph-disk prepare output not explicit on too small disk
Pull request opened: https://github.com/ceph/ceph/pull/1874 Alfredo Deza
09:50 AM Bug #8445 (Won't Fix): osd not starting anymore
Beside #8439 we seem to have another issue on some on our OSDs.
I'm attaching the full log of this session ( Durat...
Pierre Grandin
09:41 AM Revision db90d86e (ceph): Merge pull request #1824 from dachary/wip-documentation
erasure-code: fix URL in developer notes
Reviewed-by: koleosfuscus <koleosfuscus@yahoo.com>
Loïc Dachary
08:53 AM Bug #8439: ceph-osd crashing often
As noticed by Vacuity on IRC, it's possibly a dup of #8241 Pierre Grandin
08:38 AM Bug #8439: ceph-osd crashing often
Adding my ceph.conf:... Pierre Grandin
08:24 AM Revision c2225f87 (ceph): mon: fix set cache_target_full_ratio
It was a noop because it was incorrectly using the variable n. Add a
test to protect against regression.
http://trac...
Loïc Dachary
05:58 AM devops Bug #8401 (Resolved): ceph-deploy must warn against custom cluster names when system is sysvinit
Merged into ceph-deploy's master branch with hash e7c5b6e Alfredo Deza
05:40 AM rgw Bug #8442 (Resolved): rgw: does not detect/adapt to erasure pool stripe size
*Step:*
1. Put object which size is 4MB by rados gateway (S3).
2. An error returned. The error is HTTP/1.1 500 I...
Jingjing Zhao
05:39 AM devops Bug #8441 (Resolved): remove `-q` from pkg manager's install calls
ceph-deploy has some internal checks that will make sure that there is some output within 300 seconds otherwise it wi... Alfredo Deza
02:40 AM Documentation #8388 (Resolved): Broken link in developer_notes for erasure_coding
Loïc Dachary
02:28 AM Documentation #8388: Broken link in developer_notes for erasure_coding
I built the documents locally. Problem solved. koleos fuscus
01:21 AM Bug #8440 (Fix Under Review): cache tier: cache_target_full_ratio can't be changed
"need review":https://github.com/ceph/ceph/pull/1873 Loïc Dachary
01:00 AM Bug #8440 (Resolved): cache tier: cache_target_full_ratio can't be changed
h3. Workaround
Set "osd_pool_default_cache_target_full_ratio":https://github.com/ceph/ceph/blob/firefly/src/common...
Geoffrey Hartz

05/26/2014

07:43 PM Revision bb67ba13 (ceph): lib: implement GetClusterStats
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:38 PM Revision fc036b6e (ceph): lib: implement WaitForLatestOSDMap
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:14 PM Revision 8659a523 (ceph): doc: update readme with example
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:11 PM Revision c4f0d8cb (ceph): lib: implement SetConfigOption
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:53 PM Revision eb1efa6e (ceph): lib: add conn.ListPools
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:24 PM Bug #8439 (Won't Fix): ceph-osd crashing often
We have most of our OSDs crashing at least twice a day since a couple of days.
Here's the logs of such a crash.
...
Pierre Grandin
09:21 AM Bug #8438: erasure code: object are not cleanup
Just tried to run a deep-scrub but this didn't trigger any deletion...
$ sudo ceph pg deep-scrub 4.1da
instructin...
Sébastien Han
07:50 AM Bug #8438 (Resolved): erasure code: object are not cleanup
While playing with the erasure code, I noticed that erasure coded objects were not cleaned up.
My setup:
* Debian...
Sébastien Han
05:57 AM Feature #8265 (Fix Under Review): config: make int parser accept K, M, G, T, P suffix and scale v...
forgot to update the ticket last week
https://github.com/ceph/ceph/pull/1857
Joao Eduardo Luis
05:52 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
After creating and digging through many more gcore, valgrind, and collectl logs, it appears that this issue is relate... Mark Nelson

05/25/2014

04:34 PM Revision 4c22c6f9 (ceph): pybind/rados: Fix timeouts for small t
Previously, if passing a number less than 0.5 for
the timeout, operations would always return
a failure status code.
...
John Spray
03:38 PM Revision 1e0a82fd (ceph): osd: fix map advance limit to handle map gaps
The recent change in cf25bdf6b0090379903981fe8cee5ea75efd7ba0 would stop
advancing after some number of epochs, but d...
Sage Weil
09:05 AM Revision 641732d5 (ceph): documentation: update pid file description
The pid file behavior changed over time and the description is misleading.
http://tracker.ceph.com/issues/8324 Fixes...
Loïc Dachary
09:03 AM Tasks #8437 (Won't Fix): erasure code: use cauchy_good instead of reed_sol_van
The cauchy_good technique is faster than reed_sol_van. It should be used instead. It was not used initially because i... Loïc Dachary
06:05 AM Bug #8387: osd: skipping missing maps broken
Hi
This problem occurred somewhere between 16 - 18th May . Before this cluster was healthy.
# As far as i reme...
karan singh
03:31 AM Bug #8345 (Fix Under Review): PG::repair_object() should check for and return errors
"need review":https://github.com/ceph/ceph/pull/1868 Loïc Dachary
03:15 AM Revision c9ff4818 (ceph): Improvements to radosgw docs
- Correct a typo (`rados-admin`) in admin docs
- Reorder sections in config so "above example" is in expected position
Colin Mattson
02:06 AM Bug #8324 (Fix Under Review): pid files are not created
"need review":https://github.com/ceph/ceph/pull/1867 Loïc Dachary

05/24/2014

10:58 PM Revision e741ea4e (ceph): os/FileStore: include filestore backend, f_type in osd metadata
Report the FileStore backend and underlying fs type as part of the osd
metadata shared with the monitor.
Signed-off-...
Sage Weil
06:42 PM Revision 8ba5ad18 (ceph): lib: rename Open to NewConn
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:41 PM Revision 56038c26 (ceph): doc: update method doc
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:28 PM Revision af6b92d0 (ceph): doc: update method docs
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:13 PM Revision e9bf7323 (ceph): doc: add readme
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:36 PM Revision 3a6efa08 (ceph): initial commit: starting go-rados library
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:00 PM Bug #8324 (In Progress): pid files are not created
The "default for pid_file":https://github.com/ceph/ceph/blob/firefly/src/common/config_opts.h#L30 in firefly is indee... Loïc Dachary
04:15 PM Bug #8254 (Fix Under Review): Not logging missing_on_shards properly
"need review":https://github.com/ceph/ceph/pull/1865 Loïc Dachary
02:57 PM Feature #7571 (Resolved): erasure code: implicit ruleset creation when a pool is created
Loïc Dachary
02:50 PM Bug #8387: osd: skipping missing maps broken
Hello Sage
As per our discussion on mailing list and IRC , i tried your procedure for this problem. Its been over...
karan singh
08:57 AM Revision 6bb0a048 (ceph): Merge pull request #1861 from atwardowski/patch-3
Fix Doc Typo
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:03 AM Revision 82e40bcf (ceph): Merge pull request #1846 from ceph/wip-8342
init-ceph: keep trying other OSDs if we fail to set CRUSH position on one OSD
Reviewed-by: Loic Dachary <loic@dachar...
Loïc Dachary
01:43 AM Bug #6043 (Won't Fix): upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
Loïc Dachary
01:36 AM Bug #7188 (Won't Fix): Admin socket files are lost on log rotation calling initctl reload (ubuntu...
Document the proposed workaround in the description for reference. Loïc Dachary
12:05 AM Bug #8342 (Resolved): init script may not start all OSDs
Loïc Dachary

05/23/2014

11:35 PM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
We had the same issue a few months back (http://tracker.ceph.com/issues/6043). We cheated and updated ceph's logrotat... Hunter Nield
09:52 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
Mail sent asking for advice on the best workaround to James Page and James Hunt cc'd ceph-devel. Loïc Dachary
08:44 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
The problem is confirmed to not happen on ubuntu *trusty* Loïc Dachary
07:43 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
On a ceph 0.80.1 on a freshly installed ubuntu *raring*, when running... Loïc Dachary
11:17 PM Bug #8342: init script may not start all OSDs
Sage, your fix works perfectly. Thank you.
Dmitry Smirnov
08:37 PM Revision b4a55d76 (ceph): Merge pull request #1858 from ceph/wip-8428
rgw: check appropriate entity permission on put_metadata
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
07:35 PM Revision 827df7d5 (ceph): Fix Doc Typo
Signed-off-by: Adam Twardowski <adam.twardowski@gmail.com> Adam Twardowski
06:47 PM Revision 3cf723c5 (ceph): os/FileStore: fix journal-less operation
A few different fixes here:
- make the op_seq correct on start when there is no replay
- make an explicit 'no journa...
Sage Weil
06:47 PM Revision 9312c5ea (ceph): os/FileStore: refactor backend instantiation
Use a factory method for creating the backend so that the logic is not
duplicated in mkfs() and _detect_fs(). Make t...
Sage Weil
05:38 PM Revision 200d0ae9 (ceph): ceph-disk: Enable creating multiple osds per dev
This is useful for demos and testing. Enables
creation of lots of OSDs on a single block device
by simply running ce...
John Spray
04:40 PM Revision 2ceb13af (ceph): rgw: check appropriate entity permission on put_metadata
Fixes: #8428
Backport: firefly
Cannot use verify_object_permission() to test acls, as the operation
here might eithe...
Yehuda Sadeh
04:10 PM Bug #8396 (In Progress): osd: message delayed in Session misdirected after split
Samuel Just
11:20 AM Bug #8396: osd: message delayed in Session misdirected after split
It's the waiting_for_pg queue. It used to get reprocessed through the op queue, but now gets directly enqueue'd into... Samuel Just
11:04 AM Bug #8396: osd: message delayed in Session misdirected after split
Hmm... op misdirected to the pre-split pgid (3.7 not 3.47)... I suspect the new queuing code. Samuel Just
02:52 PM rgw Bug #8436 (Resolved): rgw: ignores provided md5 for object upload
broken in commit:01235f4365d00771ac4f8c1ce33f1bccdea77d3c Yehuda Sadeh
12:38 PM CephFS Bug #8432: ceph-fuse process not dying
I bet these are duplicates of #8427, but I haven't checked yet. Greg Farnum
08:46 AM CephFS Bug #8432: ceph-fuse process not dying
Also:
http://pulpito.ceph.com/teuthology-2014-05-20_19:02:54-fs-dumpling-testing-basic-plana/267406/
http://qa-prox...
Zack Cerza
08:41 AM CephFS Bug #8432 (Closed): ceph-fuse process not dying
http://pulpito.ceph.com/ubuntu-2014-05-19_20:36:16-multimds-wip-multimds-testing-basic-plana/264360/
http://qa-proxy...
Zack Cerza
11:34 AM rbd Bug #8425: osd crashed in rados-dumpling-testing-basic-plana suite
Same problem in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-21_19:55:29-upgrade:dumpling-x:stress-split-fi... Yuri Weinstein
09:43 AM rgw Bug #8428 (Fix Under Review): rgw: can't set bucket acls via swift api
Yehuda Sadeh
04:54 AM rgw Bug #8428: rgw: can't set bucket acls via swift api
Ian Colle
08:52 AM Bug #8433: SSHException: Key-exchange timed out waiting for key negotiation
Also:
http://pulpito.ceph.com/teuthology-2014-05-20_19:55:02-upgrade:dumpling-x:stress-split-firefly---basic-plana/2...
Zack Cerza
08:51 AM Bug #8433: SSHException: Key-exchange timed out waiting for key negotiation
The last host mentioned is 10.214.132.4... Zack Cerza
08:49 AM Bug #8433 (Duplicate): SSHException: Key-exchange timed out waiting for key negotiation
http://pulpito.ceph.com/teuthology-2014-05-20_19:55:02-upgrade:dumpling-x:stress-split-firefly---basic-plana/268335/
...
Zack Cerza
08:24 AM Bug #8429 (Resolved): admin socket: commands always return 0 even if erroneous
It appears that the admin socket interface will only propagate error codes to the user if the command itself outputs ... Joao Eduardo Luis
05:25 AM Revision ab0db34e (ceph): documentation: adapt PG formula for erasure coded pools
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
12:37 AM Revision d3af8fa8 (ceph): Update architecture.rst:Calculating PG IDs
To Calculate PG ID, if I didn't get it wrong, CRUSH calculates the hash modulo
the number of PGs instead of OSDs, acc...
Kai Zhang

05/22/2014

10:37 PM Revision a898ee56 (ceph): cephfs-java: build against older jni headers
Older versions of the JNI interface expected non-const parameters
to their memory move functions. It's unpleasant, bu...
Greg Farnum
09:34 PM Revision 04f8e0ef (ceph): Merge pull request #1854 from ceph/wip-java-build
cephfs-java: build against older jni headers
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:01 PM Revision 7ad2fbf3 (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
06:20 PM rgw Bug #8428 (Resolved): rgw: can't set bucket acls via swift api
The swift POST on bucket is broken. Yehuda Sadeh
05:26 PM Revision d3c23007 (ceph): Don't crash when an invalid branch is passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:20 PM Revision 74f736d3 (ceph): Merge pull request #258 from ceph/wip-fix-format-samba
Fixed formatting and added a better variable for time out
Conflicts:
teuthology/task/samba.py
Zack Cerza
05:07 PM Revision 8a12a940 (ceph): OSDMonitor: set next commit in mon primary-affinity reply
Commit 8c5c55c8b47e ("mon: set next commit in mon command replies")
fixed MMonCommand replies to include the right ve...
Ilya Dryomov
05:06 PM rbd Bug #8425 (Duplicate): osd crashed in rados-dumpling-testing-basic-plana suite
Tamilarasi muthamizhan
08:56 AM rbd Bug #8425 (Duplicate): osd crashed in rados-dumpling-testing-basic-plana suite
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-20_19:00:34-rados-dumpling-testing-basic-plana/267... Yuri Weinstein
05:05 PM rgw Bug #8213 (Duplicate): RGW is creating empty pool names
Samuel Just
05:05 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
looks like something that needs to be backported to dumpling? Samuel Just
05:04 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
(05:04:35 PM) sjusthm: yehudasa: ping
(05:04:45 PM) sjusthm: in the mon log
(05:04:46 PM) sjusthm: I see
(05:04:48...
Samuel Just
04:30 PM Bug #8346: OSD crashes on master (FAILED assert(ip_op.waiting_for_commit.count(from)))
Hmm, ceph-osd.0.log appears to have a bunch of 0s in the middle of the file. Samuel Just
04:17 PM Bug #7999: osd: pgs share info that hasn't been persisted
Samuel Just
04:15 PM Bug #8361 (Need More Info): osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
Samuel Just
04:15 PM Bug #8361: osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
Any chance of being able to reproduce this with debug osd = 20, debug ms = 1? Samuel Just
04:13 PM Bug #8315: osd: watch callback vs callback funky
Also, the bug manifested in dumpling, but appears to exist in the same form in master as well. Samuel Just
04:13 PM Bug #8315: osd: watch callback vs callback funky
Tricky... check_blacklisted_obc_watchers does not clear watch->cb before calling handle_watch_timeout. Watch.cc sugg... Samuel Just
03:36 PM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
In firefly branch, commit:a898ee56e01f971c12c0f7bebc22e59f850f27c0 Greg Farnum
02:34 PM Bug #8359 (Pending Backport): FTBFS with gcj-jdk v4.9.0
This got merged in to master by commit:04f8e0effaae54d1cc4c4b34d30db48b85039595; I guess we need to backport it to Fi... Greg Farnum
09:35 AM Bug #8359 (Fix Under Review): FTBFS with gcj-jdk v4.9.0
https://github.com/ceph/ceph/pull/1854
It passes on our gitbuilders too; I'll get somebody to merge at standup.
Greg Farnum
09:34 AM Bug #8359 (In Progress): FTBFS with gcj-jdk v4.9.0
With attached patch (provided by Gregory) I built Ceph_0.80.1 successfully with gcj-jdk and with openjdk-7.
Thank ...
Dmitry Smirnov
02:59 PM CephFS Bug #8427 (Won't Fix): ceph-fuse: Dumpling "cache still has 0+1 items, waiting (for caps to relea...
A similar (same?) issue was previously tracked at #4451, but that's resolved now:... Greg Farnum
02:19 PM Revision ddb580b1 (ceph): Merge pull request #1851 from FlorentFlament/master
documentation: update osd pool default size from 2 to 3.
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail...
Loïc Dachary
02:14 PM Bug #7068: os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size()) (dumpling)
The bug is that the snap trimmer in dumpling does not take a lock on the object. The fix is probably backporting b87... Samuel Just
09:09 AM Bug #7068: os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size()) (dumpling)
ubuntu@teuthology:/a/teuthology-2014-05-20_19:00:34-rados-dumpling-testing-basic-plana/267269 Sage Weil
01:49 PM Revision a6aebe2b (ceph): Set results_server by default
So that queued jobs get pushed to paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
12:14 PM Revision 99b96827 (ceph): documentation: update osd pool default size from 2 to 3.
Fixes: #7725
Signed-off-by: Florent Flament <florent.flament@cloudwatt.com>
Florent Flament
09:28 AM devops Bug #8292 (In Progress): ceph-disk prepare output not explicit on too small disk
This is going to be tricky.
I have a working solution, with nice/informational output, but the calls keep going an...
Alfredo Deza
08:58 AM Revision 4a29c6a1 (ceph): Merge pull request #1815 from ceph/osd-metadata
osd: include osd_objectstore in metadata reported to mon
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
05:53 AM Revision 7b3457d5 (ceph): Merge pull request #1793 from ceph/wip-multimds
Speed up several cross-MDS operations by reducing the number of two-phase commit disk accesses we have to go through.... Gregory Farnum
05:22 AM Documentation #7725: osd pool default size need updating
"Need review":https://github.com/ceph/ceph/pull/1851
Florent Flament
04:41 AM Revision 4d4b77e5 (ceph): cephfs-java: build against older jni headers
Older versions of the JNI interface expected non-const parameters
to their memory move functions. It's unpleasant, bu...
Greg Farnum
02:38 AM Fix #6278: osd: throttle snap trimming
Sorry for noise, one precision please : if I want to throttle to N io per OSD, the correct formula is : 1 * osd_disk_... Olivier Bonvalet
02:17 AM Fix #6278: osd: throttle snap trimming
Ok, I found the commit : https://github.com/ceph/ceph/commit/4e5e41deeaf91c885773d90e6f94da60f6d4efd3
We have to s...
Olivier Bonvalet
02:12 AM Fix #6278: osd: throttle snap trimming
Hi,
I see that a patch for this is present
* in dumpling (0.67.9) :
> osd: allow snap trim throttling with simpl...
Olivier Bonvalet
12:29 AM Revision f81c53a7 (ceph): Merge pull request #1838 from ceph/wip-client-time
fs: include client timestamp in all mds requests
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
12:09 AM Revision e02a773a (ceph): Merge pull request #36 from ceph/wip-objectstore
fix objecstore test Sage Weil
 

Also available in: Atom