Project

General

Profile

Activity

From 11/08/2014 to 12/07/2014

12/07/2014

10:40 PM Revision 12d85c64 (ceph): Fix stack buffer overflow reported by ASan.
Signed-off-by: David Anderson <dave@natulte.net> David Anderson
08:02 PM Revision f6f6ea29 (ceph): Fix alloc-dealloc mismatch reported by ASan (new[] vs. delete).
Signed-off-by: David Anderson <dave@natulte.net> David Anderson
07:52 PM Revision 5bb86664 (ceph): Fix alloc-dealloc mismatch reported by ASan (malloc vs. C++ delete).
Signed-off-by: David Anderson <dave@natulte.net> David Anderson
07:46 PM Feature #10193 (Fix Under Review): Perf counter for WBThrottle
https://github.com/ceph/ceph/pull/3111 Haomai Wang
06:40 PM Bug #9485: Monitor crash due to wrong crush rule set
Hi sage:
According to my test earlier, crushtool may not be able to make it crash. I remember that crushtool will ...
Dong Lei
10:11 AM Bug #9485: Monitor crash due to wrong crush rule set
Just to offer some debriefing on the issue.
After installing the patch, I managed to get the monitor up and runnin...
Panayiotis Gotsis
06:36 PM Revision 8ed536e1 (ceph): ceph_test_rados_api_watch_notify: fix signed/unsigend
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:36 PM Revision 45223d9a (ceph): librados: mark new API watch/notify calls
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:50 PM CephFS Bug #10263 (Fix Under Review): [ERR] bad backtrace on dir ino 600
It's introduced by the 'verify backtrace on fetching dirfrag' patch. Stray directories of old fs has no backtrace, th... Zheng Yan
10:12 AM Revision 6010f178 (ceph): Merge pull request #3103 from danderson/ceph-dev-mode-python-envvar
ceph: respect the PYTHON environment variable for dev mode.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:06 AM rgw Bug #10268 (Resolved): s3tests.functional.test_s3.test_bucket_create_exists fails with 'S3CreateE...
... Sage Weil
10:02 AM Revision 812ff7aa (ceph): ceph: respect the PYTHON environment variable for dev mode.
On OSes where `python` is python3, dev mode's re-exec makes the
ceph tool fail. The standard way to fix this is by ex...
David Anderson
08:44 AM devops Bug #10266 (Resolved): Can't kill runs on magan002 "AuthenticationException: Authentication failed."
... Yuri Weinstein
05:47 AM devops Bug #10148: Giant/Wheezy SysV: /etc/init.d/ceph -a start shifts crushmap to executing host
Duplicate of #9407 Andrey Korolyov
05:04 AM Revision 1bf39db0 (ceph): AsyncConnection: Add loopback connection support
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:00 AM Fix #10264 (Fix Under Review): docker-test-helper fails on detached head
https://github.com/ceph/ceph/pull/3104 Loïc Dachary
03:19 AM Fix #10264 (Resolved): docker-test-helper fails on detached head
If the working tree is on a detached head (i.e. the commit may be unreachable from from any git refs), docker-test-he... Loïc Dachary
04:59 AM Documentation #10265: building from source should be a onliner
https://github.com/ceph/ceph/pull/3104 Loïc Dachary
04:46 AM Documentation #10265 (Resolved): building from source should be a onliner
Building Ceph from sources is documented as multiple steps although it could be a oneliner grouping... Loïc Dachary
12:31 AM Feature #9888 (Resolved): AsyncMessenger: Async event threads can shared by all AsyncMessenger
Haomai Wang

12/06/2014

07:06 PM Revision 33720608 (ceph): Merge pull request #3088 from dachary/wip-10063-hobject-shard-giant
common: do not omit shard when ghobject NO_GEN is set (giant) Sage Weil
07:06 PM Revision adf9a758 (ceph): Merge pull request #3089 from dachary/wip-10063-hobject-shard-firefly
common: do not omit shard when ghobject NO_GEN is set (firefly) Sage Weil
06:59 PM Revision dea38a7a (ceph): Merge pull request #2480 from dachary/wip-9420-erasure-code-non-regress...
erasure-code: store and compare encoded contents (firefly) Sage Weil
06:42 PM Bug #10125 (Resolved): radosgw is being started as root not apache with systemd
Sage Weil
05:36 PM CephFS Bug #10263 (Resolved): [ERR] bad backtrace on dir ino 600
ubuntu@teuthology:/a/sage-bug-10171-base/639742
and the other runs in this set. It's an upgrade test:...
Sage Weil
05:34 PM Bug #9485: Monitor crash due to wrong crush rule set
I've fixed Panayiotis's issue, but it is different than the original bug.
Dong Lei, I've tried to reproduce this b...
Sage Weil
12:22 PM Bug #9485: Monitor crash due to wrong crush rule set
https://github.com/ceph/ceph/commit/wip-9485 Loïc Dachary
11:17 AM Bug #9485: Monitor crash due to wrong crush rule set
for the attached linked, this is the result of the command (crushtool, as compiled from git tree with --with-debug --... Panayiotis Gotsis
11:16 AM Bug #9485: Monitor crash due to wrong crush rule set
for the attached linked, this is the result of the command (crushtool, as supplied by debian packages -- 0.80)
htt...
Panayiotis Gotsis
11:09 AM Bug #9485: Monitor crash due to wrong crush rule set
This is the crashing crushmap
https://www.dropbox.com/s/gbusu8jf2ku6k62/crushmap.orig?dl=0
Panayiotis Gotsis
05:28 PM rbd Bug #10180: qemu tests crash host kernel
For the kernel fixes see https://github.com/ceph/teuthology/pull/380
Rbd suite run - http://pulpito.front.sepia.ce...
Yuri Weinstein
04:33 PM Revision fca14dc6 (ceph): AsyncMessenger: Fix accept connection replacing process
Original there exists bugs that we don't modify existing file event,
it will let remaining alive connection's event w...
Haomai Wang
04:33 PM Revision e446a8f6 (ceph): AsyncConnection: Avoid name conflicting with AsyncMessenger
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
04:33 PM Revision b3e3fae3 (ceph): AsyncConnection: Avoid hungry if mark_down's caller is the eventcenter'...
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
04:14 PM Revision 09b3e77d (ceph): FileStore: Move ftruncate to do_sparse_copy
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
03:56 PM Revision a368533e (ceph): Merge pull request #3099 from sileht/sileht/python-rados-object-lock
python-rados: Add object lock support
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
03:28 PM Revision f5bf75fa (ceph): python-rados: Add object lock support
This change adds to the python binding the support of:
- rados_lock_exclusive
- rados_lock_shared
- rados_unlock
...
Mehdi Abaakouk
12:23 PM Revision f6d81d39 (ceph): PipeConnection: Modify "is_connected" semantic
"is_connected" should be used to judge whether have built a successful
connection with peer. Since "pipe == NULL" is ...
Haomai Wang
12:23 PM Revision 2dfda545 (ceph): Messenger: Add unit tests
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
11:08 AM Bug #10063 (Resolved): ceph_objectstore_tool does not support getting attributes for erasure code...
Loïc Dachary
11:02 AM Feature #9420 (Resolved): erasure-code: tools and archive to check for non regression of encoding
Loïc Dachary
06:26 AM RADOS Feature #6114: Complete python binding interfaces for librados
* lock support https://github.com/ceph/ceph/pull/3099 Loïc Dachary
06:04 AM Bug #10262 (Resolved): osd/osd_types.h: 2944: FAILED assert(rwstate.empty())
During the night of 2014-12-06 our cluster (4 nodes, 12x4TB spinning disks, Firefly 0.80.7.1 on Ubuntu 14.04.1) suffe... Daniel Schneller
05:04 AM Revision f3b3d755 (ceph): radosgw_admin: test full sync using existing tests
Signed-off-by: Josh Durgin <jdurgin@redhat.com> Josh Durgin
02:00 AM Revision dc67cd69 (ceph): rgw: switch to new watch/notify API
Note that we don't use it properly, yet!
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:33 AM Revision 1f004209 (ceph): Merge pull request #3095 from dachary/wip-9785-dmcrypt-keys-permissions...
ceph-disk: dmcrypt file permissions (giant) Sage Weil
01:33 AM Revision ccc8b46b (ceph): Merge pull request #3096 from dachary/wip-9785-dmcrypt-keys-permissions...
ceph-disk: dmcrypt file permissions (firefly) Sage Weil
01:31 AM Revision 53fe2961 (ceph): Merge pull request #3035 from dachary/wip-10197-arch-arm
arch: add support for HW_CAP based neon runtime detection
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:30 AM Revision 3b65226d (ceph): Merge pull request #3006 from dachary/wip-9420-erasure-code-non-regress...
erasure-code: store and compare encoded contents (giant) Sage Weil
12:49 AM Revision 1ac17c0a (ceph): osd_types: op_queue_age_hist and fs_perf_stat should be in osd_stat_t::...
Fixes: 10259
Backport: giant, firefly, dumpling
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just

12/05/2014

10:21 PM Revision 9029813b (ceph): common/ceph_context: don't import std namespace
This was broken by 7fed5dee4f96a83d1d6914f6fc0895bba2d15b99
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:56 PM Bug #10225: keyvaluestore: OSDs do not start after few weeks of downtime (osd init failed / unabl...
Sage Weil wrote:
> Just a reminder that the "_dev" in "keyvaluestore_dev" means "experimental! danger! danger!". Th...
Dmitry Smirnov
07:01 AM Bug #10225: keyvaluestore: OSDs do not start after few weeks of downtime (osd init failed / unabl...
Just a reminder that the "_dev" in "keyvaluestore_dev" means "experimental! danger! danger!". This code is not well-... Sage Weil
09:02 PM Revision e6558b47 (ceph): Merge pull request #3020 from dachary/wip-10192-objectstore-tool-lookup
objectstore tool lookup by name & --op list filter
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Loic ...
Loic Dachary
08:09 PM Revision cca85a53 (ceph): ceph_objectstore_tool: Add --format and --pretty-format support
--pretty-format defaults true
Add --format so xml output can be requested
--op list defaults to single line of json p...
David Zafman
08:09 PM Revision 32c832f0 (ceph): ceph_objectstore_tool: Remove extraneous endl on error throw messages
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
08:09 PM Revision eae7c02f (ceph): ceph_objectstore_tool: Fix errors messages in newer code
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
08:09 PM Revision de6384fd (ceph): ceph_objectstore_tool: Improve object spec parsing error messages
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
08:09 PM Revision 59b423e2 (ceph): ceph_objectstore_tool: Accept json object with --pgid instead of array
It isn't anticipated that anyone would use this but keeps backward compatible
Signed-off-by: David Zafman <dzafman@r...
David Zafman
07:48 PM Revision 980f0948 (ceph): common: bufferlist::get_contiguous return 0 when param len == 0
Change-Id: I3eaee45b12c634687cd1b294b3c264aed8cab03a
Signed-off-by: Dong Yuan <yuandong1222@gmail.com>
Dong Yuan
06:43 PM Revision 00c96c28 (ceph): doc: Adds ceph-deploy man page in TOC.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
06:40 PM Revision d93e561f (ceph): doc: Adds ceph-deploy man page under /man.
Adds entry for ceph-deploy man page in man/Makefile.am
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com>
Nilamdyuti Goswami
06:37 PM Revision 9191005c (ceph): doc: Adds man page for ceph-deploy.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
05:57 PM Revision f4735cff (ceph): .gitignore: add ceph_perf_objectstore
Signed-off-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
05:48 PM CephFS Feature #1398: qa: multiclient file io test
The problem i believe is that we need to install ceph and make sure that we have some mount points before we run the ... Anonymous
05:47 PM Revision cabb57a2 (ceph): FileStore: Fix _do_sparse_copy_range don't truncate zero sections
If calling clone_range and zero filled sections is at the ending of src
range, the target fd won't write zero filled ...
Haomai Wang
05:47 PM Revision bcee92ee (ceph): StoreTest: Add tests for clone_range op
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:32 PM Revision cd3447d0 (ceph): ceph-disk: dmcrypt file permissions
The directory in which key files are stored for dmcrypt must be 700 and
the file 600.
http://tracker.ceph.com/issues...
Loic Dachary
05:30 PM Revision 1ec557c0 (ceph): ceph-disk: dmcrypt file permissions
The directory in which key files are stored for dmcrypt must be 700 and
the file 600.
http://tracker.ceph.com/issues...
Loic Dachary
05:20 PM Revision f1dc5125 (ceph): Merge pull request #2987 from yuyuyu101/wip-9888
AsyncMessenger: Async event threads can shared by all AsyncMessenger
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:11 PM Bug #9485: Monitor crash due to wrong crush rule set
Hello, I can verify that I am facing the same problem.
After trying to edit the crushmap in order to separate grou...
Panayiotis Gotsis
05:06 PM Revision 4c3b1299 (ceph): Merge pull request #3043 from yuyuyu101/objectstore-perf
Objectstore::Transaction Perf Program
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:04 PM Revision bef363c1 (ceph): Merge pull request #3086 from dachary/wip-10125-radosgw-init-firefly
rgw: run radosgw as apache with systemd (firefly) Sage Weil
05:03 PM Revision 691f0118 (ceph): Merge pull request #3085 from dachary/wip-10125-radosgw-init-giant
rgw: run radosgw as apache with systemd (giant) Sage Weil
04:39 PM Revision d7a9bf7c (ceph): Merge pull request #3087 from dachary/wip-9785-dmcrypt-keys-permissions
ceph-disk: dmcrypt file permissions
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:33 PM Revision 26747d43 (ceph): Merge pull request #3094 from yuandong1222/bufferlist-get_contiguous
common: bufferlist::get_contiguous return 0 when param len == 0
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:01 PM Revision d6a7a7c6 (ceph): os/FileStore: merge filestore_replica_fadvise -> filestore_fadvise
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:01 PM Revision be11a451 (ceph): os/FileStore: stop disabling fadvise on XFS
This was an issue with mixing fadvise and sync_file_range, not with just
fadvise.
Signed-off-by: Sage Weil <sage@red...
Sage Weil
03:26 PM Bug #10259 (Resolved): mon health stuck with phantom hung requests
commit:1ac17c0a662e6079c2c57edde2b4dc947f547f57
(03:22:47 PM) sjust: sage: osd_stat_t
(03:22:59 PM) sjust: does n...
Samuel Just
02:36 PM Bug #10258 (Duplicate): ceph health reporting blocked op indefinitely
On the performance test cluster, when creating an EC pool, ceph health reports that an op is blocked many hours after... Mark Nelson
12:08 PM Bug #10257 (Resolved): Ceph df doesn't report MAX AVAIL correctly when using rulesets and OSD in ...
In our setup we have two rulesets, one for SSDs and another one for HDDs. Ceph df normally reports the MAX AVAIL spac... Xavier Trilla
12:01 PM Revision a90233c8 (ceph): objectstore_tool: update usage strings
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
12:01 PM Revision d9e747b1 (ceph): objectstore_tool: refactor list-lost and fix-lost
Abstract out the PG exploration loops and encapsulate the list-lost and
fix-lost semantic in a callable object.
Sign...
Loic Dachary
12:01 PM Revision 7c1165f9 (ceph): objectstore_tool: lookup objects by name
If the object is not a parsable JSON string, assume an object name and
look it up in all the PGs. If multiple objects...
Loic Dachary
12:01 PM Revision c69aacea (ceph): objectstore_tool: filter --op list and explore all PGs
The positional object name is used to filter the output of --op list and
only show the objects with a matching name. ...
Loic Dachary
12:01 PM Revision df9d5c5c (ceph): objectstore_tool: parse new object description format
The object format changed from
{json object}
to
[pgid,{json object}]
The parser is updated accordingly. I...
Loic Dachary
12:01 PM Revision ddba2676 (ceph): objectstore_tool: test --op list variants
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
12:01 PM Revision bc6ea9cb (ceph): ceph_objectstore_tool: In error case umount objectstore
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
12:01 PM Revision 5a66db94 (ceph): ceph_objectstore_tool: For terminal output of list one object per line
Instead of a parsable array make it easier to cut and paste listed objects
Signed-off-by: David Zafman <dzafman@redh...
David Zafman
12:01 PM Revision b617ee2d (ceph): ceph_objectstore_tool: BUG: --op list wasn't including snapshots
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
12:01 PM Revision 5eacd3c5 (ceph): ceph_objectstore_tool: Strip _* (always _head) from pgid in list entry ...
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
11:58 AM devops Bug #10252 (Resolved): apt-mirror having issues
This was being caused by a proxy issue (needed another reload) which is used to access apt-mirror from the redhat net... Sandon Van Ness
09:37 AM devops Bug #10252: apt-mirror having issues
From magna002 curl sees the same:... Alfredo Deza
08:25 AM devops Bug #10252 (Resolved): apt-mirror having issues
That prevent installation on some machines:... Alfredo Deza
10:32 AM Revision 6de83d49 (ceph): Cache hobject filestore_key to avoid massive _reverse_nibbles calls
Signed-off-by: Dong Yuan <yuandong1222@gmail.com> Dong Yuan
10:16 AM Feature #10231 (Resolved): gperftools headers have moved
Sage Weil
10:06 AM Revision 58682d17 (ceph): ceph-disk: dmcrypt file permissions
The directory in which key files are stored for dmcrypt must be 700 and
the file 600.
http://tracker.ceph.com/issues...
Loic Dachary
09:32 AM Bug #9785 (Fix Under Review): /etc/ceph/dmcrypt-keys and key contents are created world-readable
* giant backport https://github.com/ceph/ceph/pull/3095
* firefly backport https://github.com/ceph/ceph/pull/3096
Loïc Dachary
08:38 AM Bug #9785 (Pending Backport): /etc/ceph/dmcrypt-keys and key contents are created world-readable
Sage Weil
09:25 AM Feature #10254 (New): mon,osd: long-term non-clean PGs prevent osdmap trimming
sometimes clusters have pgs that are degraded for long periods of time. this forces the mon to retain lots of old os... Sage Weil
08:58 AM Cleanup #10253 (Closed): gf-complete dead code
... Loïc Dachary
08:40 AM Revision 2b59c5a8 (ceph): common/Initialize.h: add header file to Makefile.am
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
08:12 AM rgw Bug #10251 (Resolved): "Segmentation fault" (radosgw()) in upgrade:dumpling-firefly-x:parallel-ne...
Run http://pulpito.ceph.com/teuthology-2014-12-04_17:15:01-upgrade:dumpling-firefly-x:parallel-next-distro-basic-vps/... Yuri Weinstein
07:42 AM Bug #9844: "initiating reconnect" (log) race; crash of multiple OSDs (domino effect)
I have had this same issue on my cluster as well.
My cluster originally had 4 nodes, with 7 osds on each node, 28 ...
Jake Young
07:18 AM Revision 5da15ee9 (ceph): mds: drop dentry leases in deleted directory
we will never link dentry in deleted directory to inode, so it's
OK to remove client leases prematurely. This optimiz...
Yan, Zheng
06:37 AM Bug #10250: PG stuck incomplete after interrupted backfill.
Oh I forgot to mention, min_size is 1 on this pool. Aaron Bassett
05:57 AM Bug #10250 (Closed): PG stuck incomplete after interrupted backfill.
Ceph version: 0.87
OS: Ubuntu 14.04
Cluster: 3x osd nodes with ~24 osds each
Issue: I had a pool accidentally se...
Aaron Bassett
03:55 AM Bug #9916: osd: crash in check_ops_in_flight
Sage Weil wrote:
> how is the OSDOp being formed? this looks like a bug on the client side to me. the attr ops sho...
Wenjun Huang
03:06 AM Bug #10246 (Resolved): add el7 to the list of supported version for centos in ceph-deploy install...
Loïc Dachary
02:49 AM Revision f55a1f87 (ceph): mds: disallow flush dentry/journal when MDS is readonly
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
02:40 AM Revision f4f1880c (ceph): mds: properly unregister asok commands
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
01:15 AM rbd Feature #10226: Add pool quota reporting for Libvirt and other clients
Assigning this one to me.
Need to figure a way out to fetch the pool's quota from the cluster first.
Wido den Hollander
01:12 AM Fix #9566 (Fix Under Review): osd: prioritize recovery of OSDs with most work to do
Loïc Dachary
01:10 AM Bug #10018 (Fix Under Review): OSD assertion failure if the hinfo_key xattr is not there (corrupt...
Loïc Dachary
12:56 AM Revision 818a8073 (ceph): mds: drop dirty dentries in deleted directory
opened dirfrags and null dirty dentries in deleted directory inode
prevent MDCache::eval_stray() from purging the del...
Yan, Zheng
12:54 AM Revision cfb03b2d (ceph): Merge pull request #3081 from dachary/wip-10246-centos7
doc: add centos 7 to ceph-deploy installation
Reviewed by: John Wilkins <jowilkin@redhat.com>
John Wilkins
12:00 AM Revision b4a4b75e (ceph): common: do not omit shard when ghobject NO_GEN is set
Do not silence the display of shard_id when generation is NO_GEN.
Erasure coded objects JSON representation used by c...
Loic Dachary

12/04/2014

11:07 PM Revision 744c309e (ceph): Merge pull request #3031 from dachary/wip-10199-config-get-xml
common: admin sock output XML elements whitespace
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
Loic Dachary
10:53 PM Revision ff901b5c (ceph): arch: add support for HW_CAP based neon runtime detection
Rename the files from neon to arm to reflect the fact that it's related
to arm processors and also because NEON was r...
Loic Dachary
10:50 PM Revision 50abebb5 (ceph): Merge pull request #259 from ceph/wip-10223
Changed workloads in 2-workload to run in parallel Yuri Weinstein
10:48 PM Revision 4487c3b0 (ceph): Changed workloads in 2-workload to run in parallel
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:39 PM Revision bff67475 (ceph): common: do not omit shard when ghobject NO_GEN is set
Do not silence the display of shard_id when generation is NO_GEN.
Erasure coded objects JSON representation used by c...
Loic Dachary
09:36 PM Revision 15763114 (ceph): Merge pull request #2959 from ceph/wip-10104
rados.py: fix misnamed 'wait_*' routines, add true wait/wait-with-cb
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
09:21 PM Revision 43a2c3aa (ceph): Merge pull request #2985 from CzBiX/quick-fix
rgw: check endpoints is not empty before use it.
This fixes a regression due to commit 3c4b782bcb5460523982a04b1e5c7...
Yehuda Sadeh
09:08 PM Revision 360d627f (ceph): pybind/test_rados: add test for wait_for_complete_and_cb()
Also, factor out some common code between the two tests
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
09:08 PM Revision 19212cde (ceph): rados.py: fix misnamed 'wait_*' routines, add true wait/wait-with-cb
Also modify aio_read test for wait: write an object, take its active set
down, try to aio_read; verify read doesn't c...
Dan Mick
08:07 PM Revision 9f3b21d1 (ceph): rgw: run radosgw as apache with systemd
Same as sysv.
http://tracker.ceph.com/issues/10125 Fixes: #10125
Signed-off-by: Loic Dachary <loic@dachary.org>
(ch...
Loic Dachary
08:03 PM Revision dabf6f5f (ceph): rgw: run radosgw as apache with systemd
Same as sysv.
http://tracker.ceph.com/issues/10125 Fixes: #10125
Signed-off-by: Loic Dachary <loic@dachary.org>
(ch...
Loic Dachary
07:36 PM CephFS Bug #10229 (Resolved): Filer: lock inversion with Objecter
Zheng Yan
07:32 PM Revision dea84def (ceph): Merge pull request #3079 from ceph/wip-10030-dumpling
librbd: don't close an already closed parent image upon failure
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:32 PM Revision cb2c83b2 (ceph): Merge pull request #3078 from ceph/wip-10030-firefly
librbd: don't close an already closed parent image upon failure
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:32 PM Revision 81295c5a (ceph): Merge pull request #3077 from ceph/wip-10030-giant
librbd: don't close an already closed parent image upon failure
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
06:39 PM Revision a53dbabd (ceph): librados:: carry IoCtx ref from WatchInfo
The WatchInfo gets totally async notifications. Make sure our ioctx
ref is valid when that happens.
Signed-off-by: ...
Sage Weil
06:39 PM Revision 61fc317d (ceph): librados: remove failed notify
Decided this wasn't useful.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:39 PM Revision 6fa05dbf (ceph): osdc/Objecter: queued_async() gets called inside watch_lock from caller
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:39 PM Revision 1c5bba67 (ceph): osd/ReplicatedPG: pass obc to OpContext ctor
We always set it, except for the handle_watch_timeout caller, which needs
to.
Signed-off-by: Sage Weil <sage@redhat....
Sage Weil
06:39 PM Revision 1c6944f7 (ceph): osd/ReplicatedPG: do watch effects only when change commits
Do not tell the client their watch succeeded until it is durable and
visible to clients doing a notify. This is less...
Sage Weil
06:39 PM Revision a989fece (ceph): osd: allow deletion of objects with watchers
If we delete an object with a watcher, forcefully disconnect the watcher
instead of preventing the deletion with EBUS...
Sage Weil
06:38 PM Revision 0a612876 (ceph): librados: s/handle/cookie/ in headers
Be consistent.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:37 PM Revision 1a36eb37 (ceph): PendingReleaseNotes: a few notes about watch/notify changes
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:37 PM Revision 27ceb169 (ceph): ceph_test_rados_api_watch_notify: test ENOENT case
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:37 PM Revision f0614a10 (ceph): ceph_test_rados_watch_notify: do not unwatch on invalid handle
It is not safe to call rados_unwatch on an undefined handle.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision 7f8ffae8 (ceph): osdc/Objecter: set last_error before async error event delivery
No reason to delay this.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision a824be97 (ceph): test_async_driver: fix warning
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision 8ec0af47 (ceph): librados: use Objecter's linger_id as the cookie
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision de9f18dd (ceph): osdc/Objecter: take Finisher ref from creator
Only needed for watch/notify users, so most can pass NULL.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision cd6a4aa9 (ceph): rados: break out notify replies by client
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision e72035f3 (ceph): librados: move watch/notify into the Objecter
Several things here:
- we move all of the junk from librados' RadosClient into Objecter
- we use fast-dispatch to s...
Sage Weil
06:34 PM Revision e8df0771 (ceph): osdc/Objecter: drop ACK callback for watch
It is semantically useless.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision 45aaa340 (ceph): osdc/Objecter: only reconnect watches; skip ack unless needed
Only watches get a RECONNECT op; lingers just get resent.
Only request an ACK in the non-watch reconnect case and wh...
Sage Weil
06:34 PM Revision 88233696 (ceph): osdc/Objecter: ignore pings from previous registrations
If we have a ping in flight and then reregister (due to interval change
or whatever), ignore the result of the previo...
Sage Weil
06:34 PM Revision 9d9e66e6 (ceph): osd: rejigger watch connect/disconnect callers
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision 32043a38 (ceph): encoding: multiset encode/decode
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision 5e994508 (ceph): librados: include missed watchers in notify reply data
Include a list of who missed their notify in the notify reply.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision 14e933d2 (ceph): librados: use (gid,cookie) to identify notify participants
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision 955a2f0e (ceph): osdc/Objecter: use recast LingerOp* as OTW cookie, too
This makes the OSD reply's cookie values match up with what the librados
users see. And it makes life less confusing...
Sage Weil
06:34 PM Revision 5c0a8c41 (ceph): osdc/Objecter: make watch_check time reflect async delivery
When a librados user calls watch_check(), the age they get back should
establish a timestamp for which:
1) we know ...
Sage Weil
06:34 PM Revision 26440fd7 (ceph): osdc/Objecter: use RWLock for watch_lock
This makes the linger_check fast path an RWLock read lock. Drop the
unnecessary write lock on rwlock and drop the un...
Sage Weil
06:34 PM Revision 42e4baa0 (ceph): librados: unwatch doesn't need the oid argument
The handle is like a file handle: there is internal state that is getting
freed and the user needn't provide it again...
Sage Weil
06:34 PM Revision 8c867b8f (ceph): ceph_test_rados: use new watch/notify API
Ignore error events for now; we are just stressing the OSD.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision 03778502 (ceph): librados: watch_check() to check on status of watch
Return either an accumulated error code, or the time since the watch was
last confirmed.
Signed-off-by: Sage Weil <s...
Sage Weil
06:34 PM Revision 889cd874 (ceph): messages/MWatchNotify: print more nicer
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:34 PM Revision 5f90c20d (ceph): osdc/Objecter: expose LingerOp instead of linger_id
We want a reference-counted handle, not an id.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:34 PM Revision 34c9d729 (ceph): osdc/Objecter: spit out linger register step
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:33 PM Revision 219f8248 (ceph): librados: mark old rollback call deprecated
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:33 PM Revision ea53983a (ceph): librados: no need for '2' suffix in c++
Compiler disambiguates based on the rest of the signature.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:33 PM Revision 85f336d5 (ceph): rados: use new notify API
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:33 PM Revision d3ec70ee (ceph): librados: mark old watch calls deprecated
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision b583152e (ceph): osdc/Objecter: stop sending pings once we get an error
If we get ENOTCONN or ETIMEDOUT we can stop pinging.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:32 PM Revision f68fcc0f (ceph): osdc/Objecter: objecter_inject_no_watch_ping
Tunable to prevent PINGs. This will let us test paths the client gets
disconnected from the OSD (at least from the c...
Sage Weil
06:32 PM Revision 872012f1 (ceph): osdc/Objecter: skip ping if PAUSERD
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 485daaba (ceph): osdc/Objecter: factor out _send_op_account()
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision b4d769cf (ceph): osdc/Objecter: fix whitespace
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 2c6076b0 (ceph): ceph_test_rados_api_watch_notify: verify notify after missed notify works
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 0601b5f9 (ceph): ceph_test_rados_watch_notify: fix signed/unsigned warnings
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision a4eeaf5a (ceph): ceph_test_rados_api_watch_notify: drop 'Test' suffix
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 14cd7197 (ceph): ceph_test_rados_api_watch_notify: reorder tests
Group by function, not language/pool type.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:32 PM Revision 300131ea (ceph): osd: send watch DISCONNECT to client when a watch is removed
This is an explicit notification to the client that a watch is no longer
valid and needs to be re-registered.
Signed...
Sage Weil
06:32 PM Revision cdc9f5f2 (ceph): ceph_test_rados_api_watch_notify: test watch disconnect, reconnect
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision b5751947 (ceph): scratchtoolpp: suppress deprecation warnings
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 6c83ec57 (ceph): librados: mark deprecated watch/notify methods with deprecated attribute
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 1b6bcfe3 (ceph): librados: mark old rollback method deprecated
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 5e794c11 (ceph): librados: mark old object listing api deprecated
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 22572a39 (ceph): librados: add infrastructure to deliver an error notification
Use a reusable context in the WatchNotifyInfo to trigger an error
event, delivered via the existing Finisher thread. ...
Sage Weil
06:32 PM Revision 5e113ce2 (ceph): rados: improve watch command output
- hexdump the notify payload, and include all of the new metadata
- print error events too
Signed-off-by: Sage Weil ...
Sage Weil
06:32 PM Revision e4241033 (ceph): osdc/Objecter: separate WATCH from RECONNECT
Use WATCH op for the initial registration. This is idempotent in that
it will succeed whether the watch information ...
Sage Weil
06:32 PM Revision 909bdbc5 (ceph): osdc/Objecter: queue an error if reconnect fails
If we fail to reconnect, trigger the on_error (reusable) context to
let the user know about it.
Signed-off-by: Sage ...
Sage Weil
06:32 PM Revision bdef13c9 (ceph): osdc/Objecter: send regular PING ops
Send a full PING op to the object to ensure we are still connected. For
now just use the existing ping interval; we m...
Sage Weil
06:32 PM Revision 89e033c7 (ceph): clean up CEPH_WATCH_EVENT_* namespace, and make COMPLETE distinct
Use a proper prefix and make a separate event for the notify completion
message.
Signed-off-by: Sage Weil <sage@redh...
Sage Weil
06:32 PM Revision 29802bf5 (ceph): ceph_test_rados_api_watch_notify: s/handle/cookie/
Use consist nameing for C and C++ tests.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:32 PM Revision e8f36efd (ceph): ceph_test_rados_api_watch_notify: verify we get the right # of notifies
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 66747c8b (ceph): osd/Watch: fix comment typo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 7c8a1cd3 (ceph): osd/Watch: drop redundant in_progress_watchers
This is essentially watchers.size() at all times and obfuscates the code.
In particular this makes the maybe_complete...
Sage Weil
06:32 PM Revision aa7ea5b9 (ceph): librados: behave if errcb is NULL
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision e0e90f71 (ceph): librados: EINVAL on bad args to watch2
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 7f00b722 (ceph): osd/Watch: inform watchers when they cause a notify timeout
If a watcher doesn't ack in time, let them know that they triggered a
notify failure.
Signed-off-by: Sage Weil <sage...
Sage Weil
06:32 PM Revision 10ac6295 (ceph): librados: tell watcher if we cause a notify timeout
If we are a watcher and we fail to notify in a timely manner, or
circumstances otherwise conspire to prevent out ack ...
Sage Weil
06:32 PM Revision 1a82cc39 (ceph): osd, librados: distinguish between old and new watchers
Use a new watch op code that is different from the legacy one so we can
tell when the client is doing all the new stu...
Sage Weil
06:32 PM Revision b76fc39a (ceph): osdc/Objecter: only ping watches (not notifies)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 83189b07 (ceph): make ping verify we are connected
Sage Weil
06:32 PM Revision 26e2fc73 (ceph): osd/Watch: set timeout event for new watchers
For a new watcher, we set the timeout event on connect, and reset it when
we get a ping.
For an old watcher, we cont...
Sage Weil
06:32 PM Revision 7e0c4efc (ceph): librados: define updated watch/notify interface
- new notify callback with the correct values:
- notify_id
- watch handle
- payload
- new notify_ack call
- n...
Sage Weil
06:32 PM Revision 81cdff27 (ceph): osd: implement notify ack payloads
If the notified send back reply payloads, pass them back to the notifier.
Note that we have changed the on-wire beha...
Sage Weil
06:32 PM Revision 7589bfcc (ceph): librados: update notify2 API to accept reply payloads
Allow the notify2 callers to provide bufferlists or char ** pointers
so that we can pass the reply buffer back to the...
Sage Weil
06:32 PM Revision e1a3bc87 (ceph): ceph_test_rados_api_watch_notify: test notify2 api
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 8b409d49 (ceph): librados: include notifier's gid in notify
The notify replies include the identify of everyone who acked the
notify. For symmetry, inform the notified client w...
Sage Weil
06:32 PM Revision 6183dccd (ceph): osd: allow multiple watchers/notify replies per client
It is perfectly valid to register multiple watchers via the same
librados client. Make the notify_replies a multimap...
Sage Weil
06:32 PM Revision 6af4e1f6 (ceph): librados: unconditionally pass WATCH_NOTIFY to legacy callback
This was always WATCH_NOTIFY; just pass that explicitly. No need to
pay attention to what's in the message.
Signed-...
Sage Weil
06:32 PM Revision 0d6aa20d (ceph): librados: define CEPH_OSD_WATCH_OP_*
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 73720130 (ceph): librados: use new watch op codes; simplify Objecter helpers
- drop the useless add_watch() helper; do it explicitly
- drop the unused var arg everywhere
- make a separate notify...
Sage Weil
06:32 PM Revision 2e508d05 (ceph): osdc/Objecter: fix assert_src_version
Don't use the add_watch() helper; do it like assert_version
does it.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:32 PM Revision 2288f318 (ceph): librados: define RECONNECT and PING watch ops
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision d44bd2b0 (ceph): osd/ReplicatedPG: handle PING and RECONNECT watch ops
The ping will essentially assert that a watch is still valid.
A reconnect will reestablish session state *only* if t...
Sage Weil
06:32 PM Revision 97661e1a (ceph): librados: remove crufty declaration
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision c973c93f (ceph): librados: define error callback
This is the async notification of a watch error (failure to reconnect to
the object's OSD after a peering event or ne...
Sage Weil
06:31 PM Revision 12940c9f (ceph): librados: drop useless ver arg to _notify_ack
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:31 PM Revision 96d06a5f (ceph): Merge pull request #3076 from ceph/wip-mon-mdsdne
MDSMonitor.cc: fix assertion caused by MDSMap::STATE_DNE state
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:13 PM Revision 19e6c586 (ceph): Merge pull request #3072 from ceph/wip-10231-gperftools-location
heap_profiler: support new gperftools header locations
gitbuilders are happy
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:11 PM Revision 12098b41 (ceph): Merge pull request #3084 from ceph/wip-rados-include
librados: Fix rados include problem reported by "sponce"
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:06 PM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
I'm sorry, that I forgot use correct format before, so it omitted some character:... Wenjun Huang
06:04 PM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Wenjun Huang wrote:
> Sorry for my carelessness, I meant:
> @if (r == -ENOENT || r == -ENOATTR)
> continue;@
...
Wenjun Huang
06:06 PM Revision 22c1d9b0 (ceph): librados: Fix rados include problem reported by "sponce"
Caused by a03f85a8e7fab296ea2df70a929a1c5e4aa0f7fb
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman
06:05 PM Revision cc469b23 (ceph): erasure-code: enforce chunk size alignment
Let say the ErasureCode::encode function is given a 4096 bytes
bufferlist made of a 1249 bytes bufferptr followed by ...
Loic Dachary
06:05 PM Revision ad04a677 (ceph): common: add bufferlist::rebuild_aligned_size_and_memory
The function bufferlist::rebuild_aligned checks memory and size
alignment with the same variable. It is however usefu...
Loic Dachary
06:05 PM Revision 5205d4da (ceph): common: allow size alignment that is not a power of two
Do not assume the alignment is a power of two in the is_n_align_sized()
predicate. When used in the context of erasur...
Loic Dachary
06:04 PM Revision f9c602a2 (ceph): Merge pull request #3059 from dachary/wip-10125-radosgw-init
rgw: run radosgw as apache with systemd
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:57 PM Revision 7b621f4a (ceph): rgw: run radosgw as apache with systemd
Same as sysv.
http://tracker.ceph.com/issues/10125 Fixes: #10125
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
05:30 PM Revision cad4edce (ceph): Merge pull request #2997 from ceph/wip-snapmapper
osd: require SNAPMAPPER feature; drop tolerate_collection_add_enoent
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
05:29 PM Revision a6a8aeae (ceph): Merge pull request #2979 from ceph/wip-kill-category
osd: kill 'category' from pg_stats_t
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
05:26 PM Revision d212ced8 (ceph): Merge pull request #2694 from dachary/wip-9728-jerasure-neon
erasure-code: jerasure support for NEON
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
05:26 PM CephFS Feature #1398: qa: multiclient file io test
... Anonymous
05:25 PM Revision 08aa6d3e (ceph): Merge pull request #3082 from scuttlemonkey/wip-doc-10247
Changed os-recommendation table sorting to remove implied bias.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:25 PM Revision 473e36ca (ceph): Merge pull request #3048 from ceph/wip-10209
osd: tolerate sessionless con in fast dispatch path
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Samuel Just
05:24 PM Revision 6b270898 (ceph): Merge pull request #3049 from dachary/wip-10211-erasure-code-buffer-ali...
erasure-code: enforce chunk size alignment
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
05:15 PM Revision 3f2f42dd (ceph): doc/release-notes: v0.89
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:39 PM Revision c0685ec7 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:27 PM Revision 237b29c2 (ceph): Changed os-recommendation table sorting to remove implied bias.
Fixes: #10247
signed-of by: Patrick McGarry <pmcgarry@redhat.com>
Patrick McGarry
04:11 PM Revision a6102f0b (ceph): documentation: add centos 7 to ceph-deploy installation
http://tracker.ceph.com/issues/10246 Fixes: #10246
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
03:49 PM devops Feature #10046 (In Progress): run make check on every pull request
https://github.com/ceph/ceph-build/pull/35 Loïc Dachary
03:05 PM Revision 1fba28f9 (ceph): WBThrottle: Call posix_fadvise to free page cache if nocache set in cle...
Because FileStore will sync fs and call clear() to clear all pending
ghobjct. So in clear(), the pending object can f...
Jianpeng Ma
03:05 PM Revision 7631b102 (ceph): os: add filestore_fadvise to control whether use posix_fadvise.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
02:10 PM Revision ec2677ea (ceph): Merge pull request #3024 from ceph/wip-librados-symbols
librados: Only public API symbols from the shared library
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
01:58 PM Bug #10063 (Fix Under Review): ceph_objectstore_tool does not support getting attributes for eras...
* firefly backport https://github.com/ceph/ceph/pull/3089
* giant backport https://github.com/ceph/ceph/pull/3088
Loïc Dachary
01:29 PM Bug #10125 (Fix Under Review): radosgw is being started as root not apache with systemd
Loïc Dachary
12:07 PM Bug #10125: radosgw is being started as root not apache with systemd
* giant backport https://github.com/ceph/ceph/pull/3085
* firefly backport https://github.com/ceph/ceph/pull/3086
Loïc Dachary
10:03 AM Bug #10125 (Pending Backport): radosgw is being started as root not apache with systemd
Sage Weil
09:58 AM Bug #10125 (Fix Under Review): radosgw is being started as root not apache with systemd
... Loïc Dachary
04:45 AM Bug #10125: radosgw is being started as root not apache with systemd
I would like to test it manually but I don't know how to get a centos7 VPS. Help ? Loïc Dachary
01:23 PM Fix #9566 (In Progress): osd: prioritize recovery of OSDs with most work to do
Loïc Dachary
01:22 PM Bug #9785 (Fix Under Review): /etc/ceph/dmcrypt-keys and key contents are created world-readable
https://github.com/ceph/ceph/pull/3087 Loïc Dachary
12:44 PM Bug #10246 (Fix Under Review): add el7 to the list of supported version for centos in ceph-deploy...
Loïc Dachary
08:06 AM Bug #10246: add el7 to the list of supported version for centos in ceph-deploy installation instr...
https://github.com/ceph/ceph/pull/3081 Loïc Dachary
08:00 AM Bug #10246 (Resolved): add el7 to the list of supported version for centos in ceph-deploy install...
http://ceph.com/docs/master/start/quick-start-preflight/#red-hat-package-manager-rpm Loïc Dachary
12:28 PM Revision e42df6af (ceph): MDSMonitor.cc: fix assertion caused by MDSMap::STATE_DNE state
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
11:31 AM rbd Bug #10030 (Resolved): Crash when attempting to open non-existent parent image
Josh Durgin
10:37 AM CephFS Bug #10248 (New): messenger: failed Pipe;:connect::assert(m) in Hadoop client
We have logs and a core dump from the QA run: http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-30_23:12:01-hado... Greg Farnum
10:05 AM Bug #10211 (Fix Under Review): gf-complete exit(1) because of misaligned structure
giant backport https://github.com/ceph/ceph/pull/3083 Loïc Dachary
10:00 AM Bug #10211 (Pending Backport): gf-complete exit(1) because of misaligned structure
Loïc Dachary
09:25 AM Feature #9728 (Resolved): erasure-code: jerasure support for NEON
Samuel Just
09:24 AM Documentation #10247 (Resolved): Alpha sort os-recommendataions
Sage Weil
08:14 AM Documentation #10247 (Resolved): Alpha sort os-recommendataions
to remove implied bias. Patrick McGarry
09:24 AM Bug #10209 (Resolved): osd/OSD.cc: 5410: FAILED assert(session)
Samuel Just
09:11 AM Documentation #10245: RPM quick start for RHEL should explain where to get tcmalloc & python-flask
CentOS7 needs... Loïc Dachary
07:55 AM Documentation #10245: RPM quick start for RHEL should explain where to get tcmalloc & python-flask
For RHEL, we should cover the basics of "Check if you're subscribed to Red Hat with @subscription-manager@ ?" and "ru... Ken Dreyer
07:53 AM Documentation #10245: RPM quick start for RHEL should explain where to get tcmalloc & python-flask
Bumping the priority so that it gets triaged Loïc Dachary
07:47 AM Documentation #10245 (Resolved): RPM quick start for RHEL should explain where to get tcmalloc & ...
http://ceph.com/docs/master/start/quick-start-preflight/#red-hat-package-manager-rpm... Loïc Dachary
08:59 AM rgw Bug #10066: rgw: failed md5sum on s3tests-test-readwrite
That's the conf file I'm using for reproduction:... Yehuda Sadeh
07:12 AM Fix #10244 (New): double resource for setting up ceph-deploy
And one of them is missing instructions on installing via RPM.
This causes issues with users that find the incompl...
Alfredo Deza
07:02 AM Revision 80463596 (ceph): Merge pull request #3062 from ceph/wip-10123-giant
librbd: protect list_children from invalid child pool IoCtxs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:02 AM Revision 4e201554 (ceph): Merge pull request #3064 from ceph/wip-10123-dumpling
librbd: protect list_children from invalid child pool IoCtxs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:01 AM Revision e2ec37bf (ceph): Merge pull request #3063 from ceph/wip-10123-firefly
librbd: protect list_children from invalid child pool IoCtxs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:56 AM Linux kernel client Bug #4553 (Can't reproduce): kclient: lockdep report, crash involving ceph fs and libceph
Sage Weil
06:39 AM Revision f9bd970e (ceph): Merge pull request #3028 from majianpeng/fix4
Add perf reset command.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:36 AM rgw Bug #10243: civetweb is hitting a limit (number of threads 1024)
The problem is in [1] as:
#define MAX_WORKER_THREADS 1024
I changed this to "MAX_WORKER_THREADS 20480" and it worke...
Mustafa Muhammad
04:00 AM rgw Bug #10243 (Resolved): civetweb is hitting a limit (number of threads 1024)
When setting "rgw thread pool size" to a number higher than 1024 and enabling civetweb 'rgw_frontends="civetweb port=... Mustafa Muhammad
06:30 AM rbd Bug #10123 (Resolved): "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vps run
Jason Dillaman
06:21 AM Bug #10067 (Can't reproduce): ::posix_memalign abort ceph::buffer::create_page_aligned in 0.80.7
Loïc Dachary
06:04 AM Bug #10067: ::posix_memalign abort ceph::buffer::create_page_aligned in 0.80.7
The ... Loïc Dachary
05:37 AM Bug #10067: ::posix_memalign abort ceph::buffer::create_page_aligned in 0.80.7
... Loïc Dachary
05:21 AM Bug #10067: ::posix_memalign abort ceph::buffer::create_page_aligned in 0.80.7
It's a stress split test therefore no erasure code involved after upgrading to firefly. Loïc Dachary
05:32 AM Revision f11fd66f (ceph): Merge pull request #3074 from ceph/wip-10229
osdc/Filer: use finisher to execute C_Probe and C_PurgeRange Zheng Yan
05:26 AM Revision d3ee89ac (ceph): osdc/Filer: use finisher to execute C_Probe and C_PurgeRange
Currently contexts C_Probe/C_PurgeRange are executed while holding
OSDSession::completion_lock. C_Probe and C_PurgeRa...
Yan, Zheng
05:05 AM Revision f2ebce04 (ceph): doc: fix formatting in README
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:05 AM Revision 5d79dd97 (ceph): test: make read/write test simpler
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:05 AM Revision 507dc20b (ceph): doc: add read/write example to readme
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:03 AM Revision 43d5c7ca (ceph): crush: fix crush_calc_straw() scalers when there are duplicate weights
The straw bucket was originally tested with uniform weights and with a
few more complicated patterns, like a stair st...
Sage Weil
05:02 AM Revision 85498bc8 (ceph): crush: fix distortion of straw scalers by 0-weight items
The presence of a 0-weight item in a straw bucket should have no effect
on the placement of other items. Add a test ...
Sage Weil
04:54 AM Bug #10042 (Duplicate): OSD crash doing object recovery with EC pool
http://tracker.ceph.com/issues/8588 Loïc Dachary
04:48 AM Bug #10065 (Duplicate): hung ec-lost-unfound.yaml, failed of osd.{0,2,3}
http://tracker.ceph.com/issues/10211 Loïc Dachary
04:47 AM Revision 04fbadc6 (ceph): test: add basic read/write test
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
04:14 AM Revision b0bfca11 (ceph): doc: add badges
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
03:51 AM Bug #8588 (In Progress): In the erasure-coded pool, primary OSD will crash at decoding if any dat...
Loïc Dachary
03:42 AM Bug #10017 (Fix Under Review): OSD wrongly marks object as unfound if only the primary is corrupt...
https://github.com/ceph/ceph/pull/3034 ready for review Loïc Dachary
12:33 AM Bug #10242: FAILED assert(backfill_targets.empty() || backfill_targets == want_backfill)
Since the osd went down, so please upgrade the priority and severity. Wang Qiang
12:19 AM Bug #10242 (Can't reproduce): FAILED assert(backfill_targets.empty() || backfill_targets == want_...
version: 0.80.7
config:
osd max backfills = 1
osd recovery max active = 1
One osd went down after hitting...
Wang Qiang

12/03/2014

09:31 PM CephFS Bug #10229: Filer: lock inversion with Objecter
Zheng Yan
10:40 AM CephFS Bug #10229 (Resolved): Filer: lock inversion with Objecter
Saw this on a next test (http://qa-proxy.ceph.com/teuthology/sage-2014-12-01_11:11:17-fs-next-distro-basic-multi/6289... Greg Farnum
09:17 PM Revision a45663c5 (ceph): Merge pull request #212 from ceph/wip-9117-wusui
Move output in task/s3readwrite Zack Cerza
09:02 PM Bug #10241 (Resolved): Incorrect OSD mapping with EC 6+2 setup in Giant
Hit this on the performance test cluster during nightly giant testing. Notice the very incorrect mapping.... Mark Nelson
08:44 PM Revision 6edaf4e7 (ceph): heap_profiler: support new gperftools header locations
The google/ headers location has been deprecated as of gperftools 2.0.
As of gperftools 2.2rc, the google/ headers wi...
Ken Dreyer
07:11 PM Feature #10198: PG removal occupy the disk thread several hours
Samuel Just wrote:
> Radosgw creates unbounded size index objects, will change eventually.
Hi Sam,
It is more like...
Guang Yang
06:45 PM Revision d5e2c2cf (ceph): mon: fix signed/unsigned comparison warning
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:56 PM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Sorry for my carelessness, I meant:
@if (r == -ENOENT || r == -ENOATTR)
continue;@
Wenjun Huang
04:10 AM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Samuel Just wrote:
> Right, the deleting the object portion is what I was talking about. I think that's the right w...
Wenjun Huang
05:55 PM CephFS Feature #1398: qa: multiclient file io test
Note to self:
Try: rbd import to create an image name, rbd resize the image, make sure reads return EOF at right...
Anonymous
05:43 PM Bug #10176: Segmentation fault in upgrade:firefly:singleton-firefly-distro-basic-vps run
See PR - https://github.com/ceph/ceph-qa-suite/pull/253 Yuri Weinstein
05:25 PM Revision 9565621d (ceph): crush: default to straw_calc_version 1
Stick with bobtail tunables where it affects compatibility. Use v1 of
straw_calc, though, since that does not, and w...
Sage Weil
05:25 PM Revision f35a3d88 (ceph): crush: pass crush_map * to various builder methods
In particular, we will need it for crush_calc_straw().
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:25 PM Revision 7c120363 (ceph): crush/builder: break out new version 1 of crush_calc_straw
No change, yet.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:25 PM Revision 50e2ceef (ceph): crush: add straw_calc_version tunable
It doesn't do anything, yet.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:24 PM Revision c133a83f (ceph): crush/CrushWrapper: dump chooseleaf_vary_r with other tunables
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:24 PM Revision 3877f008 (ceph): crush/CrushTester: add new --show-mappings option
This makes --show-utilization and --show-statistics usable.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:24 PM Revision 35062937 (ceph): crush: recalculate straw scalers during a reweight
The crushtool --reweight function triggers a fresh calculation of bucket
weights so that they are always the sum of t...
Sage Weil
05:24 PM Revision 294b06c6 (ceph): crushtool/CrushTester: output utilization even with 1 batch
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:24 PM Revision 7a99b489 (ceph): osdmaptool: --test-map-pgs-dump
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:24 PM rgw Bug #10195: s3 java jdk conn.getobject(...) (get s3 object) method fails with latest version of a...
Both test runs used the exact same code, same endpoint, same authentication keys, and same GET request. The only thin... Selwyn Jacobs
04:18 PM Revision 68fdc0f6 (ceph): 0.89
Jenkins
03:28 PM Revision 6e69955a (ceph): Merge pull request #3065 from ceph/wip-cephtool-exec
qa: fix cephtool tests not getting run
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
03:26 PM Revision d98cec7f (ceph): qa: fix teardown in cephtool's test_mon_mds
This was missing from 17b5fc9a but we didn't notice
because the test wasn't being run by the gitbuilders.
Signed-off...
John Spray
02:44 PM Revision 26e8cf17 (ceph): Merge pull request #3055 from ceph/wip-10135-giant
mon: OSDMonitor: allow adding tiers to FS pools
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
12:52 PM Feature #10231: gperftools headers have moved
Work-in-progress pushed to https://github.com/ceph/ceph/tree/wip-10231-gperftools-location, submitted for review at h... Ken Dreyer
12:44 PM Feature #10231 (Resolved): gperftools headers have moved
The @google/@ headers location has been deprecated as of gperftools 2.0. As of gperftools 2.2rc, the @google/@ header... Ken Dreyer
10:18 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
... Loïc Dachary
10:10 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
Here is a tentative approach. The idea is to accumulate authoritative peers instead of just keeping the last one. For... Loïc Dachary
08:56 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
Exploring a two options:
* changing PG::scrub_compare_maps to collect all shards for a given missing object so tha...
Loïc Dachary
08:49 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
When the primary shard is lost in k=2, m=2, the PG has an unfound object (because, as explained in the description) t... Loïc Dachary
08:45 AM rgw Bug #10227 (Duplicate): "Segmentation fault" radosgw() in smoke-master-distro-basic-multi suite
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-30_02:35:03-smoke-master-distro-basic-multi/626596... Yuri Weinstein
08:35 AM rbd Feature #10226 (New): Add pool quota reporting for Libvirt and other clients
Currently when adding a Ceph RBD pool into Libvirt it will set the pool size as the maximum capacity of the entire cl... L B
08:20 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
The initial run for this report passed - http://pulpito.front.sepia.ceph.com/teuthology-2014-12-02_17:00:03-upgrade:f... Yuri Weinstein
06:56 AM CephFS Fix #10135 (Resolved): OSDMonitor: allow adding cache pools to cephfs pools already in use
26e8cf174b8e76b4282ce9d9c1af6ff12f5565a9 Greg Farnum
05:33 AM Revision 8cd1fdd7 (ceph): SimpleMessenger: allow RESETSESSION whenever we forget an endpoint
In the past (e229f8451d37913225c49481b2ce2896ca6788a2) we decided to disable
reset of lossless Pipes, because lossles...
Greg Farnum
05:25 AM Bug #10211: gf-complete exit(1) because of misaligned structure
For the record, strace on the process shows:... Loïc Dachary
05:16 AM CephFS Bug #10164 (Fix Under Review): Dirfrag objects for deleted dir not purged until MDS restart
https://github.com/ceph/ceph/pull/3071 Zheng Yan
04:56 AM Revision c4f93499 (ceph): Merge pull request #3044 from osynge/wip=suse-systemd
better systemd support
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:53 AM Revision cbac4609 (ceph): Merge pull request #3067 from dachary/wip-cephtool
fix cephtools running only part of the tests + avoid killing wrong daemons
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:33 AM Bug #10202 (Can't reproduce): ceph_objecstore_tool.py : OSD has the store locked
Thanks for trying, since armv8 based machines & the ubuntu distribution matching are not out yet, let's close this. Loïc Dachary
02:28 AM Revision 8e5dbe7d (ceph): common/perf_counters: Remove the duplicated code.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
02:26 AM Revision 963b7649 (ceph): test/perf_counters: Replace perfcounters_dump to perf dump.
The func of command perfcounters_dump and 'perf dump' are the same .
But from the print 'ceph --admin-daemon help', ...
Jianpeng Ma
02:23 AM Revision eafb2245 (ceph): test/perf_counters: Add test case for cmd 'perf reset'
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
02:10 AM Revision 5f8186b1 (ceph): common/perf_counters: Add 'perf reset all|perfcountername' for 'ceph
--admin-daemon'
Using this command, we can reset all perfcounters or reset on specified
perfcounter.
Signed-off-by:...
Jianpeng Ma
12:23 AM Revision f152bc69 (ceph): Merge pull request #3068 from ktdreyer/doc-os-recommendations-cleanup
doc: os recommendations cleanup
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary

12/02/2014

11:33 PM Revision 5d3bff04 (ceph): doc: rm Fedora minor versions in os recommendations
Fedora doesn't have point releases, so it doesn't make sense to talk
about "Fedora 18.0" or "Fedora 19.0" - it's just...
Ken Dreyer
11:20 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
I reported KV OSD init problem as #10225. Dmitry Smirnov
11:19 PM Revision bc5a22b5 (ceph): osd: require SNAPMAPPER feature from peers
This was introduced before cuttlefish. We require users to upgrade first
to a newer release, so there is no need to ...
Sage Weil
11:19 PM Revision 0d4dd10b (ceph): os/ObjectStore: drop tolerate_collection_add_enoent
This is no longer needed and clutters the interface.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
11:18 PM Revision e83321ee (ceph): Merge pull request #3061 from ktdreyer/rpm-ceph-disk-man-page
packaging: package ceph-disk(8)
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
11:18 PM Bug #10225: keyvaluestore: OSDs do not start after few weeks of downtime (osd init failed / unabl...
Oh yeah, another thing: some filestore based OSDs crash at the end of boot sequence so I didn't bother to start them ... Dmitry Smirnov
11:15 PM Bug #10225: keyvaluestore: OSDs do not start after few weeks of downtime (osd init failed / unabl...
I didn't do anything to Ceph because cluster was down so I didn't even start those OSDs. No upgrades to Ceph was depl... Dmitry Smirnov
11:01 PM Bug #10225: keyvaluestore: OSDs do not start after few weeks of downtime (osd init failed / unabl...
Hmm, I'm not sure why this happen. It seemed keyvaluestore lose "osd_superblock"?
Do you upgrade ceph?
Haomai Wang
10:45 PM Bug #10225 (Closed): keyvaluestore: OSDs do not start after few weeks of downtime (osd init faile...
On "Giant" I've created seven KV OSDs (on 4 or 5 different hosts) before cluster went down due to cascade of OSD cras... Dmitry Smirnov
11:13 PM Revision b743a951 (ceph): packaging: package ceph-disk(8)
The ceph-disk man page was added in
a450cab2b8148cb8a9b043d629feccf89e5aabac, but this was not added to the
RPM or DE...
Ken Dreyer
10:55 PM Revision 2497f16a (ceph): doc: rm old releases in os recommendations page
Similar to the change in commit
4cdc9c793627eec13c65543c09c604ec27a4dd8a, remove the references to old
Ceph releases....
Ken Dreyer
10:55 PM Revision 0bb2e1ed (ceph): doc: clarify "B" flag in os recommendations page
We don't exactly do continuous builds on all the platforms marked with
"B", but we have published binary RPMs for the...
Ken Dreyer
10:54 PM Bug #10202: ceph_objecstore_tool.py : OSD has the store locked

On a virtual machine.
$ cat /etc/issue
Ubuntu 14.04 LTS \n \l
$ uname -a
Linux ubuntu 3.13.0-24-generic #46-U...
David Zafman
03:09 PM Bug #10202: ceph_objecstore_tool.py : OSD has the store locked
It is ubuntu 14.04 on ARMv8 Loïc Dachary
12:57 PM Bug #10202: ceph_objecstore_tool.py : OSD has the store locked

Could this be a platform specific bug using init-ceph to kill daemons? Do we know what platform they are running on?
David Zafman
10:52 PM Revision e3e57415 (ceph): tests: vstart_wrapper.sh must call vstart.sh with a list of daemons
The list of daemons is provided in the $CEPH_START environment variable
but vstart_wrapper.sh incorrectly uses the $V...
Loic Dachary
10:52 PM Revision 3047c9e0 (ceph): qa: cephtool/test.sh use regular strings to list tests
Using the array notation to list test is error prone and more
complicated to write.
It also fixes a bug : only the f...
Loic Dachary
10:32 PM Revision 946bebd9 (ceph): crush: add dprintk's for crush_calc_straw
These are compiled out by default.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:48 PM Revision 1b656450 (ceph): osd: initialize purged_snap on backfill start; restart backfill if change
If we backfill a PG to a new OSD, we currently neglect to initialize
purged_snaps. As a result, the first time the s...
Sage Weil
09:48 PM Revision c4c63e82 (ceph): ReplicatedPG: don't move on to the next snap immediately
If we have a bunch of trimmed snaps for which we have no
objects, we'll spin for a long time. Instead, requeue.
Fix...
Samuel Just
09:46 PM Revision 7cd8c3f8 (ceph): mon: OSDMonitor: allow adding tiers to FS pools
This was an overly-strict check. In fact it is perfectly
fine to set an overlay on a pool that is already in use
as ...
John Spray
09:32 PM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
https://github.com/ceph/ceph/pull/3070 Greg Farnum
08:15 PM Revision 73ad2d63 (ceph): common: allow size alignment that is not a power of two
Do not assume the alignment is a power of two in the is_n_align_sized()
predicate. When used in the context of erasur...
Loic Dachary
08:15 PM Revision 4e955f41 (ceph): erasure-code: enforce chunk size alignment
Let say the ErasureCode::encode function is given a 4096 bytes
bufferlist made of a 1249 bytes bufferptr followed by ...
Loic Dachary
08:15 PM Revision 9ade88e8 (ceph): common: add bufferlist::rebuild_aligned_size_and_memory
The function bufferlist::rebuild_aligned checks memory and size
alignment with the same variable. It is however usefu...
Loic Dachary
07:23 PM Revision 56dae09b (ceph): doc: Reformatting on rbd replay doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:23 PM Revision b8f6b5f7 (ceph): doc: Added rbd-replay-many and restructured index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:23 PM Revision 54d5ed37 (ceph): doc: Fixed index syntax.
Signed-off-by: John Wilkins <jowilkin@redhat.com> John Wilkins
07:09 PM Revision deaae3f5 (ceph): Merge pull request #3051 from ceph/wip-doc-rbd-replay
doc: Document RBD Replay
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
07:07 PM Revision b1aa23ee (ceph): Merge pull request #3060 from ktdreyer/doc-os-recommendations-centos-7
doc: add CentOS 7 to recommended OSes
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
06:53 PM Revision 3012c4a0 (ceph): doc: add CentOS 7 to recommended OSes
CentOS 7 was missing from the list of recommended OSes for Firefly. Add
it to the list.
Reported-By: Frank Even <lis...
Ken Dreyer
06:07 PM Revision 547bfcfd (ceph): librbd: don't close an already closed parent image upon failure
If librbd is not able to open a child's parent image, it will
incorrectly close the parent image twice, resulting in ...
Jason Dillaman
06:04 PM Revision 02d4685c (ceph): librbd: don't close an already closed parent image upon failure
If librbd is not able to open a child's parent image, it will
incorrectly close the parent image twice, resulting in ...
Jason Dillaman
06:03 PM Revision 3ff94ed7 (ceph): librbd: don't close an already closed parent image upon failure
If librbd is not able to open a child's parent image, it will
incorrectly close the parent image twice, resulting in ...
Jason Dillaman
05:39 PM Revision 06fe0f6f (ceph): Merge pull request #2993 from theanalyst/s3/keystone-date-fixes
rgw: check for timestamp for s3 keystone auth
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:25 PM Revision 108dab6a (ceph): Update vps.yaml
See http://tracker.ceph.com/issues/10178 Yuri Weinstein
05:24 PM Revision 2bb1e524 (ceph): Update vps.yaml
Yuri Weinstein
05:16 PM Revision 2604ae09 (ceph): Merge pull request #3058 from nilamdyuti/wip-doc-ceph-disk
doc: Adds man page for ceph disk in TOC.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
05:04 PM Revision 6862891c (ceph): doc: Adds man page for ceph disk in TOC.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
03:41 PM Bug #10153: Rados.shutdown() dies with Illegal instruction (core dumped)
This is not specific to rados.py, of course. Dan Mick
01:15 PM Bug #10153: Rados.shutdown() dies with Illegal instruction (core dumped)
This was fixed by the application of commit:92615ea and commit:cf2104d in master. Please backport to firefly. Joe Julian
02:19 PM Revision adaa291e (ceph): Merge pull request #3056 from ceph/wip-9997-1
client: invalidate kernel dentries one by one
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
01:49 PM Revision 491da517 (ceph): client: invalidate kernel dentries one by one
Our trick to trim the whole kernel dentry tree does not work for 3.18+ kernel.
The fix is trim kernel dentries one by...
Yan, Zheng
01:47 PM Bug #9487 (Resolved): dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim...
Samuel Just
01:43 PM Bug #9891 (Rejected): "Assertion: os/DBObjectMap.cc: 1214: FAILED assert(0)" in upgrade:firefly-x...
Samuel Just
01:40 PM Bug #10085 (Resolved): dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
Sage Weil
01:39 PM Bug #10157: PGLog::(read|write)_log don't write out rollback_info_trimmed_to
Samuel Just
01:37 PM Bug #9459 (Can't reproduce): osd: blocked request
Sage Weil
01:36 PM Bug #8595 (Resolved): osd: client op blocks until backfill starts (dumpling)
Sage Weil
01:35 PM Bug #10126 (Rejected): "Exception: timed out waiting for admin_socket" in upgrade:giant-x-next-di...

Second time this was reproduced a misc.log was available. The load average was 17 on node with osd.13 which must n...
David Zafman
01:34 PM Bug #9806 (Pending Backport): Objecter: resend linger ops on split
Sage Weil
01:34 PM Bug #9806 (Resolved): Objecter: resend linger ops on split
Sage Weil
01:34 PM Bug #8885 (Can't reproduce): SIGABRT in TrackedOp::dump() via dump_ops_in_flight()
Samuel Just
01:33 PM Bug #9731 (Can't reproduce): Ceph 0.80.6 OSD crashes
Samuel Just
01:32 PM Messengers Bug #9898 (Pending Backport): osd: fast dispatch deadlock in mark_down (giant)
Sage Weil
01:32 PM Messengers Bug #9898 (Resolved): osd: fast dispatch deadlock in mark_down (giant)
Samuel Just
01:31 PM Revision 8fc35500 (ceph): tasks/ceph: move FS creation inside Filesystem
Leave the legacy handling out in cephfs_setup, move
the filesystem creation stuff into Filesystem. I
anticipate this...
John Spray
01:30 PM Bug #10058 (Can't reproduce): next stuck in recovery, no progress
Samuel Just
01:30 PM Revision 89beed1b (ceph): tasks/ceph: conservative PG count in FS pools
This was tripping over the recent commit 42c85e80
in Ceph master, which tightens the limits on
acceptable PG counts p...
John Spray
01:28 PM Bug #10105 (Can't reproduce): crash in PG::peek_map_epoch on upgrade from 0.80.4 to 0.80.7
Samuel Just
01:27 PM Bug #10138 (Need More Info): osd: crash in SnapSet::from_snap_set
Sage Weil
01:19 PM Bug #8797: "ceph status" do not exit with python_2.7.8
The SIGILL was cured in master with the application of 92615ea and cf2104d. I've tested backporting these to firefly ... Joe Julian
01:18 PM Bug #10209: osd/OSD.cc: 5410: FAILED assert(session)
Samuel Just
01:18 PM Bug #10178 (Resolved): mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Sage Weil
01:18 PM Revision 017f669c (ceph): Merge pull request #3052 from ceph/wip-flush-journal-fix
mds: fix race of trimming log segments
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
01:17 PM Bug #9939 (Resolved): "giant" no longer log scrub errors
commit:d392f44891a064e08f28244673c43a869e1f6014 Sage Weil
01:14 PM Bug #10109 (Duplicate): "LibRadosTwoPoolsECPP.PromoteSnap" test failed in upgrade:dumpling-firefl...
Sage Weil
01:13 PM Bug #10113 (Duplicate): --log-to-stderr with -f/-d sends a lot of things to logfile
#9180 Sage Weil
01:13 PM Bug #10124 (Rejected): monitor recieves bus error signal
leveldb bug Sage Weil
01:11 PM Bug #10146 (In Progress): ceph-disk: sometimes the journal symlink is not created
Still open, needs tests. Loïc Dachary
01:10 PM Bug #10146 (Resolved): ceph-disk: sometimes the journal symlink is not created
Sage Weil
01:10 PM Bug #10118 (Need More Info): messenger drops messages between osds
Samuel Just
01:08 PM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Right, the deleting the object portion is what I was talking about. I think that's the right way. Samuel Just
01:07 PM Bug #10173 (Resolved): autogen.sh will fail if submodule URL changes
Loïc Dachary
01:06 PM Bug #10175 (Resolved): deps.deb.txt is obsolete
Loïc Dachary
01:06 PM Feature #10198: PG removal occupy the disk thread several hours
Radosgw creates unbounded size index objects, will change eventually. Samuel Just
12:41 PM rgw Bug #10015 (Fix Under Review): rgw sync agent: 403 when syncing object that has tilde in its name
PR opened https://github.com/ceph/radosgw-agent/pull/12 Alfredo Deza
11:37 AM rbd Bug #10122: "LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
Josh, can you take a look? Not sure if the project has to change to rbd or not tho. Yuri Weinstein
11:35 AM Revision aac79461 (ceph): Merge pull request #2990 from ceph/wip-10151-giant
mon: fix MDS health status from peons
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray
10:57 AM Bug #9788: "Assertion: common/HeartbeatMap.cc: 79" placeholder for "hit suicide timeout" issues
One more in run http://pulpito.ceph.com/teuthology-2014-12-01_18:18:01-upgrade:firefly-x-giant-distro-basic-vps/
L...
Yuri Weinstein
10:56 AM rgw Bug #10066: rgw: failed md5sum on s3tests-test-readwrite
test fails, and can be reproduced with the specific random seeds, with a specific object size (at the larger side of ... Yehuda Sadeh
10:53 AM rgw Bug #10221 (Resolved): Crash in "radosgw-admin" in upgrade:firefly:singleton-firefly-distro-basic...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-01_17:05:01-upgrade:firefly:singleton-firefly-dist... Yuri Weinstein
10:50 AM Revision fd3aaec8 (ceph): Merge pull request #249 from ceph/wip-9557
tasks: add mds_auto_repair
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
10:27 AM rgw Bug #10062: s3-test failures using keystone authentication
Hi Yehuda, Sage
the patch addressed only the first 5 or so failures as mentioned.
The post_object* tests were s...
Abhishek Lekshmanan
09:38 AM rgw Bug #10062 (Resolved): s3-test failures using keystone authentication
Yehuda Sadeh
09:38 AM rgw Bug #10062: s3-test failures using keystone authentication
Fix merged into master. Yehuda Sadeh
10:12 AM rbd Bug #9513 (Resolved): rbd_cache=true default setting is degading librbd performance ~10X in Giant
Reverted in master commit:b808cdfaa8823f0747f78938f3ed9a7a75e9bed1
Reverted in Giant commit:3b1eafcabb6139133b5ff0bd...
Jason Dillaman
10:11 AM Linux kernel client Bug #9896: krbd: EPERM from map-snapshot-io.sh
/a/teuthology-2014-10-24_23:06:01-krbd-giant-testing-basic-multi/570830... Ilya Dryomov
10:09 AM rbd Bug #9936 (Resolved): Exporting images larger than 2GB fails
Jason Dillaman
10:09 AM rbd Bug #9936: Exporting images larger than 2GB fails
Master: commit:4b87a81c86db06f6fe2bee440c65fc05cd4c23ce
Giant: commit:65c565701eb6851f4ed4d2dbc1c7136dfaad6bcb
Jason Dillaman
09:50 AM rgw Bug #10162 (Duplicate): s3tests-test-readwrite failure
A duplicate of #10082 Yehuda Sadeh
09:34 AM rgw Bug #10188: Can not create new rgw user when specifying an email already assigned to a user
That's by design. Users cannot share the same email, as S3 permissions can be granted by email address, so email need... Yehuda Sadeh
09:32 AM rgw Bug #10195 (Need More Info): s3 java jdk conn.getobject(...) (get s3 object) method fails with la...
Can you provide rgw log (debug rgw = 20), for such a failed request? Yehuda Sadeh
09:32 AM Revision d0641b0e (ceph): Merge pull request #2994 from dachary/wip-10175-compile-dependencies
script replacement for deps.{rpm,deb}.txt
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Thorsten Behrens...
Loic Dachary
09:29 AM rgw Bug #10106: rgw acl response should start with <?xml version="1.0" ?>
Note that Amazon's API definition does not specify this:
http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGE...
Yehuda Sadeh
09:28 AM rbd Bug #10116 (Need More Info): Ceph vm guest disk lockup when using fio
Warren, can you provide an stack backtraces from when you encountered the issue and a list of any OSD ops-in-flight? Jason Dillaman
09:24 AM rgw Bug #10108 (Duplicate): s3tests fail in upgrade:dumpling-firefly-x:parallel-next-distro-basic-mul...
Duplicate of #10082 Yehuda Sadeh
09:24 AM rbd Bug #9078 (Rejected): Removing an RBD is very slow whenever there is write's in other RBD which a...
Sage Weil
09:23 AM rbd Bug #9742 (Resolved): `rbd map lun` fails with: (2) No such file or directory on kernel 3.14.14 w...
Sage Weil
09:22 AM rgw Bug #10121 (Duplicate): "test.functional.tests.TestAccountUTF8" error in upgrade:dumpling-x-firef...
Duplicate of #10082 Yehuda Sadeh
09:20 AM rbd Bug #8329 (Won't Fix): qemu-img rpm provided breaks snapshooting functionality on centos
Sage Weil
09:18 AM rgw Bug #9886 (Resolved): rgw: apache 2.4 does not send http status reason string
Sage Weil
09:11 AM Bug #10125: radosgw is being started as root not apache with systemd
https://github.com/ceph/ceph/pull/3059 Loïc Dachary
09:11 AM rgw Bug #10145 (Can't reproduce): rgw swift functional test: testChunkedPut (test.functional.tests.Te...
Sage Weil
09:11 AM rgw Bug #10144 (Can't reproduce): rgw swift functional test: testChunkedPut (test.functional.tests.Te...
Sage Weil
09:08 AM rgw Bug #9899 (Resolved): Error "coverage ceph osd pool get '' pg_num" in upgrade:dumpling-dumpling-d...
Sage Weil
09:05 AM Bug #10220 (Resolved): "mon/Paxos.cc: 1033: FAILED assert(mon->is_leader())" in upgrade:dumpling-...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-12-01_18:25:01-upgrade:dumpling-firefly-x:stress-spli... Yuri Weinstein
09:04 AM rgw Bug #10219 (Resolved): s3-tests failing to clone
http://pulpito.ceph.com/sage-2014-12-01_11:07:39-rgw-next-distro-basic-multi Sage Weil
08:26 AM Revision d7618311 (ceph): tasks: add mds_auto_repair
New CephFS tests for MDS's auto repair functions. (So far the only
test case is verify/repair backtrace on fetch dirf...
Yan, Zheng
08:20 AM Revision 2fa4884f (ceph): mds: fix race of trimming log segments
trimming old log segments can start new log segments, make sure
MDLog::trim_all() not expire newly started log segmen...
Yan, Zheng
08:01 AM devops Bug #10218 (Rejected): "Gem::DependencyError" error in upgrade:firefly-x-next-distro-basic-vps run
In run http://pulpito.front.sepia.ceph.com/teuthology-2014-12-01_17:18:01-upgrade:firefly-x-next-distro-basic-vps/
...
Yuri Weinstein
07:35 AM Revision acc3bf6c (ceph): librbd: protect list_children from invalid child pool IoCtxs
While listing child images, don't ignore error codes returned
from librados when creating an IoCtx. This will prevent...
Jason Dillaman
07:34 AM Revision af121942 (ceph): librbd: protect list_children from invalid child pool IoCtxs
While listing child images, don't ignore error codes returned
from librados when creating an IoCtx. This will prevent...
Jason Dillaman
07:33 AM Revision 3dc62982 (ceph): librbd: protect list_children from invalid child pool IoCtxs
While listing child images, don't ignore error codes returned
from librados when creating an IoCtx. This will prevent...
Jason Dillaman
06:57 AM CephFS Bug #9997 (Resolved): test_client_pin case is failing
Merged to next (https://github.com/ceph/ceph/pull/3056) John Spray
06:53 AM CephFS Bug #10217 (Resolved): old fuse should warn on flock
This works in master. Greg Farnum
06:19 AM CephFS Bug #10217: old fuse should warn on flock
yes, we need recent version of ceph-fuse and MDS. old version does not support interrupting flock Zheng Yan
03:37 AM CephFS Bug #10217 (Resolved): old fuse should warn on flock

Test failure: test_filelock (tasks.mds_client_recovery.TestClientRecovery):
http://pulpito.front.sepia.ceph.com/sa...
John Spray
05:40 AM devops Tasks #8366: Update ceph.com/docs to default to the latest major release (0.80)
Alfredo Deza
04:47 AM Revision 9e3e4c8e (ceph): Merge pull request #3041 from xiaoxichen/cleanup-noop
Cleanup noop in message
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:45 AM Revision 70e1a5dc (ceph): doc: Document RBD Replay
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
03:46 AM CephFS Fix #10135 (Fix Under Review): OSDMonitor: allow adding cache pools to cephfs pools already in use
giant backport PR: https://github.com/ceph/ceph/pull/3055 John Spray
03:35 AM CephFS Bug #10151 (Resolved): mds client cache pressure health warning oscillates on/off
The version on next has a pass on client-limits (the one that exercises health): http://pulpito.front.sepia.ceph.com/... John Spray
02:48 AM Revision dafef3c2 (ceph): mds: add asok command to force MDS readonly
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
02:48 AM Revision 9b9e3edf (ceph): mds: allow choosing action for wirte error
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
02:48 AM Revision 131f0922 (ceph): mds: don't blindly create empty object when dirfrag is missing
mark the corresponding CDir as bad instead.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng
02:47 AM Revision 4f6474f2 (ceph): mds: disallow write operations when MDS is readonly
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
02:47 AM Revision 2d4a746f (ceph): mds: don't trim log when MDS is readonly
When MDS is readonly, keep metadata objects (not include the journal) of
cephfs unchanged. This allows us to submit n...
Yan, Zheng
02:47 AM Revision 4aed0476 (ceph): mds: keep locks in sync state when MDS is readonly
when transit locks to sync state, we may submit new entries to the log.
This should be safe as long as we don't trim ...
Yan, Zheng
02:47 AM Revision cfef5151 (ceph): mds: disallow slave requests when MDS is readonly
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
02:47 AM Revision 44d9abb5 (ceph): mds: disable misc internal activitiles when MDS is readonly
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
02:47 AM Revision 5db3bbf5 (ceph): mds: disallow reconnectiong to readonly MDS
this force reconnecting clients to drop any write caps.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng
02:47 AM Revision e0637b47 (ceph): mds: add helper to force MDS readonly
the helper function marks MDS readonly, then revokes write caps from
clients.
Signed-off-by: Yan, Zheng <zyan@redhat...
Yan, Zheng
02:47 AM Revision f7169038 (ceph): mds: notify clients when MDS goes to readonly
notice clients that MDS goes to readonly and MDS won't issue write
caps any more.
Signed-off-by: Yan, Zheng <zyan@re...
Yan, Zheng
02:47 AM Revision 6b59eade (ceph): client: handle MDS 'force readonly' message
make client return -EROFS for write when MDS is readonly, instead of
waiting forever.
Signed-off-by: Yan, Zheng <zya...
Yan, Zheng
02:15 AM Revision 01df2227 (ceph): osd: tolerate sessionless con in fast dispatch path
We can now get a session cleared from a Connection at any time. Change
the assert to an if in ms_fast_dispatch to co...
Sage Weil
02:05 AM Revision 25fc21b8 (ceph): Merge pull request #3008 from ceph/wip-10135
mon: OSDMonitor: allow adding tiers to FS pools
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
01:59 AM Revision 65f68148 (ceph): Merge pull request #3047 from ceph/wip-10011-giant
osdc: fix Journaler write error handling [giant backport]
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
01:30 AM Revision 772a0d53 (ceph): Merge pull request #3050 from dachary/wip-10213-const
msg: do not const methods that return a mutable pointer
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
01:20 AM Revision 0f1c9fd1 (ceph): msg: do not const methods that return a mutable pointer
Add remove misleading const on post_rx_buffer argument.
http://tracker.ceph.com/issues/10213 Fixes: #10213
Signed-o...
Loic Dachary
12:14 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
Fixed #10211 that showed up while experimenting Loïc Dachary

12/01/2014

11:27 PM Bug #10216 (Resolved): gf-complete and jerasure call exit(1)
On error, gf-complete and jerasure call exit(1) instead of assert. This causes the OSD to disapear instead of display... Loïc Dachary
11:06 PM Bug #10211 (Fix Under Review): gf-complete exit(1) because of misaligned structure
Loïc Dachary
04:26 PM Bug #10211 (In Progress): gf-complete exit(1) because of misaligned structure
https://github.com/ceph/ceph/pull/3049 Loïc Dachary
01:00 PM Bug #10211: gf-complete exit(1) because of misaligned structure
https://github.com/ceph/gf-complete/pull/1 Loïc Dachary
01:00 PM Bug #10211 (Resolved): gf-complete exit(1) because of misaligned structure
Steps to reproduce (this is fragile because it depends on the version of the allocator):
* rm -fr dev out ; mkdir...
Loïc Dachary
10:42 PM Bug #10215 (Fix Under Review): vstart_wrapper.sh kills daemons that do not belong to it
https://github.com/ceph/ceph/pull/3054 Loïc Dachary
10:28 PM Bug #10215 (Resolved): vstart_wrapper.sh kills daemons that do not belong to it
When vstart_wrapper.sh "calls vstart.sh":https://github.com/ceph/ceph/blob/master/src/test/vstart_wrapper.sh#L32 it u... Loïc Dachary
07:01 PM Revision 26a33c3a (ceph): Move output in task/s3readwrite
The s3readwrite.py task formerly wrote too much output while excuting.
It now saves the data on the local machine in ...
Warren Usui
06:05 PM CephFS Fix #10135 (Pending Backport): OSDMonitor: allow adding cache pools to cephfs pools already in use
merged to next in commit:25fc21b837ba74bab2f6bc921c78fb3c43993cf5
This also should go into giant (I think Firefly ...
Greg Farnum
05:58 PM CephFS Bug #10011 (Resolved): Journaler: failed on shutdown or EBLACKLISTED
giant commit:65f6814847fe8644f5d77a9021fbf13043b76dbe Greg Farnum
06:37 AM CephFS Bug #10011 (Fix Under Review): Journaler: failed on shutdown or EBLACKLISTED
Haven't seen any failures around this, let's backport to giant: https://github.com/ceph/ceph/pull/3047 John Spray
05:47 PM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
I'll turn that fpaste into a real patch and get Sam or somebody to put it in some testing so we should at least see i... Greg Farnum
05:37 PM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
If a connection gets marked down, we *cannot* reconnect to that endpoint again; it needs to recycle itself to a new e... Greg Farnum
05:37 PM Revision 4e1f4cfe (ceph): rados: drop optional 'create [category]' arg
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:37 PM Revision d229548d (ceph): osd/ReplicatedPG: drop cateogry support from CREATE
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:37 PM Revision 5ecdce3b (ceph): osdc/Objecter: drop category from copy-get
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:37 PM Revision 0d6c803d (ceph): osd/osd_types: drop category from object_info_t
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:37 PM Revision 3008ca4e (ceph): rados: change 'df' output now that categories are gone
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:36 PM Revision 39c46a2d (ceph): PendingReleaseNotes: not about dropping category
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:36 PM Revision c94c33b9 (ceph): mon/PGMonitor: do not report per-category stats
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:36 PM Revision ee3b5b26 (ceph): osd/osd_types: remove cat_sum from object_stat_collection_t
This type is now just a useless wrapper around object_stat_sum_t, but that
is not easy to drop.
Note that now if we ...
Sage Weil
05:36 PM Revision ee4f6d72 (ceph): osd/osd_types: drop useless conditionals on object_info_t decode
The incompat decode version is 8, so we will never see struct_v < 5.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:36 PM Revision 080fae6e (ceph): librados: mark category args and ops as unused
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:36 PM Revision 5020bbe2 (ceph): librados: add new get_pool_stats() variant; deprecate others
A new call will return a simple map of pool -> stats. Drop the old ones
that did pool -> category -> stats, and depr...
Sage Weil
05:36 PM Revision bebcd146 (ceph): librados: drop create category args
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:36 PM Revision 387d055f (ceph): osd: stop doing per-category accounting
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:29 PM Bug #10213 (Resolved): Some inappropriate consts
Thanks! Greg Farnum
05:21 PM Bug #10213 (Fix Under Review): Some inappropriate consts
My apologies for not being careful enough on this review. https://github.com/ceph/ceph/pull/3050 Loïc Dachary
02:15 PM Bug #10213 (Resolved): Some inappropriate consts
https://github.com/ceph/ceph/pull/3011/files
https://github.com/ceph/ceph/pull/3037/files
These added some consts...
Greg Farnum
05:23 PM Revision f868ca04 (ceph): Merge pull request #2825 from ceph/wip-9921
SimpleMessenger: Pipe: do not block on takeover while holding global locks
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:23 PM Revision dff5b739 (ceph): AsyncMessenger: Make WorkerPool use CephContext's singleton
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:23 PM Revision 7fed5dee (ceph): CephContext: Add AssociatedSingletonObject to allow CephContext's singl...
If some objects associated to CephContext want to create a singleton object,
it can inherit AssociatedSingletonObject...
Haomai Wang
05:16 PM Bug #10214 (Resolved): crush: straw buckets do not have expected/desired properties
two issues:
- straw scaling factors calculated for straw buckets do not produces the correct distribution when the...
Sage Weil
05:10 PM Revision 8cb8854f (ceph): Merge pull request #3046 from yuyuyu101/fix-kinetic
KnieticStore: add necessary header file
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:08 PM Revision 44b101c8 (ceph): Merge pull request #2922 from ceph/wip-da-SCA-20141111
Coverity fixes
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
05:07 PM Revision 77deeaa4 (ceph): Merge pull request #2937 from simon3z/master
common: do not unlock rwlock on destruction
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage...
Samuel Just
05:05 PM Revision 310a3f1c (ceph): Merge pull request #2945 from ceph/wip-9321
mon: PaxosService: can be readable even if proposing
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
05:05 PM Revision 42c85e80 (ceph): Merge pull request #2788 from ceph/wip-warn-max-pg
mon: warn when there are too many pgs per osd
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Reviewed-by: Samuel J...
Samuel Just
05:00 PM Revision 34f0bfd1 (ceph): Merge pull request #2735 from ceph/wip-pg-stat
mon: make 'pg stat -f json' not pg dump; make JSON dump of floats floats and not strings
Reviewed-by: Samuel Just <s...
Samuel Just
03:15 PM Revision 06593813 (ceph): documentation: replace deps.{deb,rpm}.txt with scripts
install-deps.sh installs the dependencies based on the content of
debian/control (if apt-get is found) or ceph.spec.i...
Loic Dachary
02:37 PM Revision 9158326e (ceph): osdc: fix Journaler write error handling
Since we started wrapping the write error
handler in a finisher, multiple calls to
handle_write_error would hit the a...
John Spray
02:24 PM Revision e0190bd3 (ceph): KnieticStore: add necessary header file
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
02:23 PM Revision 49bedd4c (ceph): ObjectStoreBenchmark: Used to perf ObjectStore::Transaction
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:45 PM Revision 929fcd67 (ceph): better systemd support
Added ceph.target
Made ceph-mds, ceph-mon, ceph-osd services part of ceph.target
Made ceph-mds, ceph-mon, ceph-osd se...
Owen Synge
01:35 PM Revision 3376fee9 (ceph): Cleanup noop in message
The noop loop are dead, so clean it up
Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
Xiaoxi Chen
12:20 PM Revision f9e2112b (ceph): Merge pull request #2855 from ceph/wip-9881
#9881 MDS flush journal asok command
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray
12:18 PM rgw Bug #10195: s3 java jdk conn.getobject(...) (get s3 object) method fails with latest version of a...
typo... in bug title/description anywhere you see "jdk" I meant "sdk"... it was late before thanksgiving when I compo... Selwyn Jacobs
12:09 PM Revision 2ec67733 (ceph): mds: fix MDLog I/O callback without finisher
This could deadlock if another caller was waiting
on a write_head callback while holding mds_lock.
Signed-off-by: Jo...
John Spray
12:09 PM Revision efeaaaa0 (ceph): mds: in segment expiry, use end instead of start
Previously we were always leaving the last log
segment un-expired from Journaler's POV, because
we were updating expi...
John Spray
12:09 PM Revision 5b5493db (ceph): mds: implement "flush journal" asok
Start a new segment and flush everything older
to the backing store.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
10:28 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Modified vps.yaml:... Yuri Weinstein
06:35 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
mon_lease_ack_timeout: 25... Sage Weil
09:38 AM Revision dba078a1 (ceph): Cycles: A precious performance profile tool using rdstc
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
09:30 AM Bug #10209 (Fix Under Review): osd/OSD.cc: 5410: FAILED assert(session)
https://github.com/ceph/ceph/pull/3048 Sage Weil
09:23 AM Bug #10209 (In Progress): osd/OSD.cc: 5410: FAILED assert(session)
Sage Weil
08:50 AM Bug #10209 (Resolved): osd/OSD.cc: 5410: FAILED assert(session)
This was with wip-sam-testing, but I don't think it's related to any of the patches.
ubuntu@teuthology:/a/samuelj-...
Samuel Just
09:22 AM Bug #9921 (Pending Backport): msgr/osd/pg dead lock giant
Sage Weil
09:04 AM Bug #9321 (Resolved): pgmap updates from OSDMap can be delayed indefinitely
Samuel Just
08:53 AM Bug #10210 (Closed): "Caught signal" in upgrade:dumpling-x-firefly-distro-basic-vps run
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-29_19:13:03-upgrade:dumpling-x-firefly-distro-basi... Yuri Weinstein
06:59 AM CephFS Bug #10164 (In Progress): Dirfrag objects for deleted dir not purged until MDS restart
Zheng: assigning to you since you mentioned you were working on it John Spray
06:34 AM CephFS Bug #9997 (Fix Under Review): test_client_pin case is failing
https://github.com/ceph/ceph/pull/3045 John Spray
04:42 AM CephFS Bug #9994: ceph-qa-suite: nfs mount timeouts
http://pulpito.ceph.com/teuthology-2014-11-23_23:10:01-knfs-next-testing-basic-multi/617093/
http://pulpito.ceph.com...
John Spray
04:20 AM CephFS Feature #9881 (Resolved): mds: admin command to flush the mds journal
Merged to master (forgot the Fixes:, doh)... John Spray
01:57 AM RADOS Bug #9523: Both op threads and dispatcher threads could be stuck at acquiring the budget of files...
> I am wondering if it makes sense to add a new parameter named *should_take_filestore_budget* to dispatch_context an... Guang Yang

11/30/2014

11:35 PM RADOS Bug #9523: Both op threads and dispatcher threads could be stuck at acquiring the budget of files...
There seems two problems here:
# Dispatcher thread hang due to filestore throttling
# Op thread hang due to filesto...
Guang Yang
10:31 PM Revision efdfec48 (ceph): Merge pull request #3037 from stiopaa1/cleanup
added some consts, some cleanup
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:01 PM Revision 62a8f2d9 (ceph): added consts, cleanup
Signed-off-by: Michal Jarzabek <stiopa@gmail.com> Michal Jarzabek
06:23 PM Revision 1a8aea71 (ceph): AsyncMessenger: Fix thread destroy when no active Messenger
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
06:12 PM Revision 83b86d4d (ceph): Merge pull request #3015 from dachary/wip-9665-ceph-disk-partprobe-dump...
ceph disk zap must call partprobe Sage Weil
06:12 PM Revision c982da44 (ceph): Merge pull request #3014 from dachary/wip-9665-ceph-disk-partprobe-firefly
ceph disk zap must call partprobe Sage Weil
01:35 PM Linux kernel client Bug #10208: libceph: intermittent hangs under memory pressure
The kern.log attached, with the data got shortly after running the following command:
time dd if=/dev/zero of=4G00...
Andrei Mikhailovsky
11:15 AM devops Bug #9665 (Resolved): ceph-disk zap should call partprobe
Loïc Dachary
09:23 AM Revision f1296fd8 (ceph): Merge pull request #3019 from theanalyst/doc/typo/ceph-auth
doc: minor fix in ceph-authtool man page
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:18 AM Revision f3d97282 (ceph): Merge pull request #3023 from ktdreyer/rpm-rbd-replay-prep-conditional
rpm: unconditionally package rbd-replay-prep(8)
Reviewed-by: Adam Crume <adamcrume@gmail.com>
Loic Dachary
05:50 AM Revision faa4cbbe (ceph): doc: minor fix in ceph-authtool man page
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
05:00 AM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Haomai Wang wrote:
> A related bug is fixed. But I'm not fully sure whether fix this problem.
I'm not sure which...
Dmitry Smirnov

11/29/2014

11:45 PM Linux kernel client Bug #10208 (Resolved): libceph: intermittent hangs under memory pressure
Ilya Dryomov

11/28/2014

11:04 PM Revision 936542c6 (ceph): Merge pull request #3032 from dachary/wip-osd-log-cosmetics
osd: log message content cosmetics
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
Loic Dachary
05:02 PM Revision 0fe5bc60 (ceph): osd: log message content cosmetics
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
04:59 PM Revision 8658911d (ceph): common: admin sock output XML elements whitespace
Replace white space with underscore in XML elements displayed from admin
socket commands. <config get>...</config get...
Loic Dachary
01:01 PM Documentation #10207 (Resolved): documentation: auth service required needs clarification
In http://ceph.com/docs/master/rados/configuration/auth-config-ref/#configuration-settings the distinction between *a... Loïc Dachary
12:59 PM Revision bc90df1e (ceph): Merge pull request #2769 from ceph/wip-9557
mds: verify backtrace when fetching dirfrag
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
12:49 PM Documentation #10206 (Resolved): documentation: Network Configuration Reference duplicate string
The string *You may configure this range at your discretion.* shows twice in http://ceph.com/docs/master/rados/config... Loïc Dachary
12:41 PM Documentation #10205 (Resolved): documentation: reference to ceph-deploy should be a link
In http://ceph.com/docs/master/rados/configuration/ceph-conf/#running-multiple-clusters the phrase *See ceph-deploy n... Loïc Dachary
12:36 PM Documentation #10204 (Resolved): documentation: mon should be listed before osd
When deploying a Ceph cluster, the mon must be run first. In the list shown at http://ceph.com/docs/master/rados/conf... Loïc Dachary
12:28 PM Documentation #10203 (Resolved): documentation: explain the term MON
http://ceph.com/docs/master/rados/ should read *and a Ceph Monitor (MON) maintains* of *and a Ceph Monitor maintains*... Loïc Dachary
12:08 PM Feature #9815 (Resolved): run make check in parallel
Loïc Dachary
12:07 PM Bug #10201 (Fix Under Review): tests must use ceph_objectstore_tool
https://github.com/ceph/ceph/pull/3033 Loïc Dachary
07:55 AM Bug #10201 (Resolved): tests must use ceph_objectstore_tool
Tests such as "osd-scrub-repair":https://github.com/ceph/ceph/blob/giant/src/test/osd/osd-scrub-repair.sh#L64 must no... Loïc Dachary
12:00 PM Feature #9403: Make rados import/export fully functional and re-enable

Created wip-9403 to preserve a change needed to make this feature work. Also, the existing code sort of supports x...
David Zafman
10:20 AM Bug #10197: arch detection on armv8 must check asimd
Janne, I would very much appreciate a run of src/unittest_arch on ARMv8 if you can spare the time ( the branch is htt... Loïc Dachary
10:17 AM Bug #10197 (Fix Under Review): arch detection on armv8 must check asimd
https://github.com/ceph/ceph/pull/3035 Loïc Dachary
09:44 AM Bug #10202 (Can't reproduce): ceph_objecstore_tool.py : OSD has the store locked
Janne Grunau (jannau irc) can reproduce this reliably. I suspect it is because it does not wait long enough for the o... Loïc Dachary
09:25 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
https://github.com/ceph/ceph/pull/3034 Loïc Dachary
06:12 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
The same problem shows up when two OSDs are missing (k=2, m=2). Loïc Dachary
08:59 AM Bug #10199 (Fix Under Review): ceph --format xml daemon {daemon}.{id} config get is not valid XML
https://github.com/ceph/ceph/pull/3031 Loïc Dachary
03:03 AM Bug #10199 (Resolved): ceph --format xml daemon {daemon}.{id} config get is not valid XML
... Loïc Dachary
07:12 AM Revision d3e286e7 (ceph): Merge pull request #3027 from majianpeng/fix1
Add "make check" dep python-virtualenv in deps.rpm.txt
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:24 AM Revision b9d7f794 (ceph): Add "make check" dep python-virtualenv in deps.rpm.txt
In fedora20, When 'make check' and met those error messages:
/src/test/run-cli-tests: virtualenv not installed, skip...
Jianpeng Ma
05:43 AM Revision ea3d4d7a (ceph): AsyncConnection: Ensure "mark_down" complete when returned
Now AsyncConnection try to process or modify any own variables within self
thread. It means actual function will be c...
Haomai Wang
05:43 AM Revision 30194e80 (ceph): AsyncConnection: Introduce "signal" event
Ensure signal cond after all previous events has be done
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
Haomai Wang
05:43 AM Revision 5e478a53 (ceph): Event: Fix Coverity error
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:43 AM Revision 02c602fa (ceph): AsyncConnection: Avoid deadlock for AsyncConnection::lock
accept and connection will be send to queue and deliver to dispatcher. So
it can avoid caller stuck into AsyncConnect...
Haomai Wang
05:43 AM Revision f714697c (ceph): AsyncConnection: Skip delete_file_event if sd < 0
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:43 AM Revision bdedad28 (ceph): AsyncMessenger: Async event threads shared by all AsyncMessenger
WorkerPool is a singleton class which is served to AsyncMessenger. All
AsyncMessenger used the same worker pool.
Sig...
Haomai Wang
05:11 AM devops Bug #10200 (Rejected): tgtd error: undefined symbol: rbd_discard
Saw this error in syslog from an unrelated test. Presumably this is a bug somewhere?
/a/teuthology-2014-11-23_23:...
John Spray
12:58 AM Feature #10198: PG removal occupy the disk thread several hours
... Zhi Zhang
12:56 AM Feature #10198 (Resolved): PG removal occupy the disk thread several hours
We found an issue after we enable scrubbing/deep-scrubbing when doing recovering. The phenomenon is that all the rado... Zhi Zhang
12:57 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
Pull request - https://github.com/ceph/ceph/pull/3029 Guang Yang
12:44 AM Revision 9ebff556 (ceph): doc: add semver note to readme
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
12:42 AM Revision 860a0316 (ceph): Merge pull request #5 from noahdesu/wip-travis-ci-build
test: fix travis-ci builds
Signed-off-by: Noah Watkins noahwatkins@gmail.com
Noah Watkins
12:36 AM Revision e89a709f (ceph): test: display stat changes
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
12:28 AM Revision 70e32582 (ceph): test: use micro-osd script to setup ci build
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
12:28 AM Revision d0609a1c (ceph): test: add micro-osd script for travis-ci build
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
12:27 AM Revision 802930e9 (ceph): test: check for any stat change
The memstore doesn't seem to refresh kb_used, so we wait for anything to
change. It looks like num_objects changes fo...
Noah Watkins
12:27 AM Revision a5f7bb13 (ceph): test: check numeric osd id
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
12:26 AM Revision e2332ecd (ceph): test: fix import path
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins

11/27/2014

06:53 PM Revision ced9be02 (ceph): license: add MIT license
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:27 PM Bug #10163: rados bench parameter -b producing wrong values when different blocksize used in writes
From "rados --help":
-b op_size
set the size of write ops for put or benchmarking
We can see -b only for w...
jianpeng ma
05:12 PM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
Guang Yang wrote:
> Update more logs from the *crashed* OSD:
> [...]
>
> It seems that the peer OSD was marked d...
Guang Yang
03:41 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
Update more logs from the *crashed* OSD:... Guang Yang
01:16 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
AFAR, if server rebind and client try to connect, client won't get CEPH_MSGR_TAG_SEQ tag from server because no repla... Haomai Wang
12:02 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
> The next question is, why B's in_seq is a very large number even after rebinding?
After more deep dive, I think th...
Guang Yang
02:33 PM Bug #10197 (Resolved): arch detection on armv8 must check asimd
instead of neon in https://github.com/ceph/ceph/blob/master/src/test/test_arch.cc... Loïc Dachary
09:17 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-26_09:31:02-upgrade:giant-x-next-distro-basic-vps/... Yuri Weinstein
08:56 AM Revision 50de36ed (ceph): Merge pull request #3025 from majianpeng/fix1
Add isa-erasure yasm dep for deps.rpm.txt
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
07:11 AM Revision c10d6390 (ceph): Add isa-erasure yasm dep for deps.rpm.txt
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
06:04 AM Bug #10196: [RHEL7] Modification of ~/.ssh/config in admin node restricts ssh to other nodes.
You are welcome! :) Nilamdyuti Goswami
05:50 AM Bug #10196 (Rejected): [RHEL7] Modification of ~/.ssh/config in admin node restricts ssh to other...
Thanks for the update :-) Loïc Dachary
03:15 AM Bug #10196: [RHEL7] Modification of ~/.ssh/config in admin node restricts ssh to other nodes.
The output of ssh in verbose mode just showed the error "Bad owner or permissions in /home/ceph/.ssh/config". So, the... Nilamdyuti Goswami
02:06 AM Bug #10196: [RHEL7] Modification of ~/.ssh/config in admin node restricts ssh to other nodes.
See also https://github.com/ceph/ceph/pull/3007 Loïc Dachary
01:59 AM Bug #10196: [RHEL7] Modification of ~/.ssh/config in admin node restricts ssh to other nodes.
Could you please attach the output of ssh in verbose mode when trying to connect to the remote host ? That will show ... Loïc Dachary
01:19 AM Bug #10196 (Rejected): [RHEL7] Modification of ~/.ssh/config in admin node restricts ssh to other...
While setting up Ceph cluster using RHEL7 VMs, I found that modifying ~/.ssh/config file in admin node with details i... Nilamdyuti Goswami
12:01 AM Revision 6a98dacd (ceph): rpm: unconditionally package rbd-replay-prep(8)
The build system will conditionally build and install the
rbd-replay-prep utility based on the presence of lttng.
Co...
Ken Dreyer

11/26/2014

11:34 PM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
Add some peer's logs to prove the two-ways connect:... Guang Yang
11:14 PM Feature #9420 (Fix Under Review): erasure-code: tools and archive to check for non regression of ...
the "non regression tests":https://github.com/ceph/ceph/blob/master/qa/workunits/erasure-code/encode-decode-non-regre... Loïc Dachary
10:26 PM CephFS Bug #9997: test_client_pin case is failing
For 3.18+ kernel, I think we can iterate the all dir inodes and invalidate dentry one by one. Zheng Yan
12:19 AM CephFS Bug #9997: test_client_pin case is failing
yes, I think it caused by the d_invalidate change. In 3.18-rc kernel, d_invalidate() unhash dentry regardless if the... Zheng Yan
09:53 PM Revision dbb5a48e (ceph): librados: Only public API symbols from the shared library
The librados shared library was previously exporting all
symbols. librados public API methods are now explicitly
exp...
Jason Dillaman
09:37 PM Revision 8766ca33 (ceph): Merge pull request #3022 from leseb/fix-opts
Minor typos and trailing spaces
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:33 PM Revision 03a61d27 (ceph): Minor typos and trailing spaces
Fix typos and trailing spaces.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Sébastien Han
07:49 PM Feature #9951: librados, osd: per-object scrub operation
Hi sage:
I'm interested in this feature(From that i'll know the process of scurb). Is there somebody already did...
jianpeng ma
07:30 PM Revision c2c53d72 (ceph): Merge pull request #3016 from yuyuyu101/fix-kinetic-support
KineticStore: Fix compile error and add _test_init
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:26 PM Revision 782a74cd (ceph): KineticStore: Fix compile error and add _test_init
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
06:24 PM Revision 60e7fddf (ceph): Merge pull request #2995 from nilamdyuti/wip-doc-ceph-disk
doc: Adds man page for ceph-disk utility.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:21 PM Revision 76892c3b (ceph): Merge pull request #3021 from tchaikov/wip-fix-typos
doc: fix some typos in ObjectStore.h
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:16 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Hi Dmitry,
A related bug is fixed. But I'm not fully sure whether fix this problem. So could you give a crash keyv...
Haomai Wang
05:01 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
It's been another week -- is there any chance to get this fixed please? Dmitry Smirnov
06:04 PM Revision 21798f9a (ceph): doc: fix some typos in ObjectStore.h
Signed-off-by: Kefu Chai <tchaikov@gmail.com> Kefu Chai
05:17 PM Revision 7fd26c4d (ceph): Update vps.yaml
Fixed syntax Yuri Weinstein
05:17 PM Revision 7e0fd502 (ceph): Update vps.yaml
Fixed syntax Yuri Weinstein
04:51 PM Revision 016080d2 (ceph): doc: Adds the updated man page for ceph-disk utility.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
04:49 PM Revision 8a48847c (ceph): doc: Updates the man page for ceph-disk utility with some changes.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
03:56 PM rgw Bug #10195 (Closed): s3 java jdk conn.getobject(...) (get s3 object) method fails with latest ver...
For instance,
in the Java example ( http://docs.ceph.com/docs/master/radosgw/s3/java/ )
The example: ...
Selwyn Jacobs
03:13 PM Revision 3b00c6f7 (ceph): safe_io: do not set ending \0 in safe_read_file()
Signed-off-by: Kefu Chai <tchaikov@gmail.com> Kefu Chai
03:09 PM rgw Bug #10194 (Resolved): rgw: fcgi connections are not closed when using mod-proxy-fcgi
Yehuda Sadeh
10:23 AM Revision d6af0e4c (ceph): ceph-disk: use update_partition in prepare_dev and main_prepare
In the case of prepare_dev the partx alternative was missing and is not
added because update_partition does it.
http...
Loic Dachary
10:22 AM Revision 6de6f575 (ceph): ceph-disk: run partprobe after zap
Not running partprobe after zapping a device can lead to the following:
* ceph-disk prepare /dev/loop2
* links are c...
Loic Dachary
10:22 AM Revision f64d742e (ceph): ceph-disk: encapsulate partprobe / partx calls
Add the update_partition function to reduce code duplication.
The action is made an argument although it always is -a...
Loic Dachary
10:14 AM Revision c4e4a310 (ceph): ceph-disk: use update_partition in prepare_dev and main_prepare
In the case of prepare_dev the partx alternative was missing and is not
added because update_partition does it.
http...
Loic Dachary
09:59 AM Revision e70a8146 (ceph): ceph-disk: run partprobe after zap
Not running partprobe after zapping a device can lead to the following:
* ceph-disk prepare /dev/loop2
* links are c...
Loic Dachary
09:57 AM Revision 5a5f427b (ceph): ceph-disk: encapsulate partprobe / partx calls
Add the update_partition function to reduce code duplication.
The action is made an argument although it always is -a...
Loic Dachary
09:06 AM Feature #10192 (Fix Under Review): ceph_objectstore_tool object lookup
https://github.com/ceph/ceph/pull/3020 Loïc Dachary
05:04 AM Feature #10192 (Resolved): ceph_objectstore_tool object lookup
It would be convenient for test purposes to have... Loïc Dachary
07:22 AM Feature #10193 (Resolved): Perf counter for WBThrottle
Since sync thread will cause unstable iops and latency performance curve, we may want to WBThread do more(or moderate... Haomai Wang
05:18 AM Revision 28e27080 (ceph): Merge pull request #3005 from dachary/wip-9665-ceph-disk-partprobe-giant
ceph disk zap must call partprobe Sage Weil
04:40 AM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Wenjun Huang wrote:
> Samuel Just wrote:
> > This should probably be a feature request for the backlog. We need a ...
Wenjun Huang
02:18 AM devops Bug #9665: ceph-disk zap should call partprobe
* firefly backport https://github.com/ceph/ceph/pull/3014
* dumpling backport https://github.com/ceph/ceph/pull/3015
Loïc Dachary

11/25/2014

11:20 PM Revision 5b500fac (ceph): Merge pull request #3011 from stiopaa1/someConsts
added some consts
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
08:58 PM Revision e6410ebf (ceph): added some consts
Signed-off-by: Michal Jarzabek <stiopa@gmail.com> Michal Jarzabek
06:25 PM Revision e7faed5d (ceph): osd: deep scrub must not abort if hinfo is missing
Instead it should set read_error.
http://tracker.ceph.com/issues/10018 Fixes: #10018
Signed-off-by: Loic Dachary <l...
Loic Dachary
06:18 PM Revision 73b47dbe (ceph): osd: deep scrub must not abort if hinfo is missing
Instead it should set read_error.
http://tracker.ceph.com/issues/10018 Fixes: #10018
Signed-off-by: Loic Dachary <l...
Loic Dachary
04:54 PM Revision 17b5fc9a (ceph): mon: OSDMonitor: allow adding tiers to FS pools
This was an overly-strict check. In fact it is perfectly
fine to set an overlay on a pool that is already in use
as ...
John Spray
04:35 PM Revision 6086ad53 (ceph): Fix fro #10178
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
04:30 PM Revision 3d47b730 (ceph): Fix for #10178
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
04:07 PM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
The 100-Continue stuff was all in fastcgi, not httpd. So you can use Ubunu's httpd 2.4 if you want. Here's the patch ... Ken Dreyer
03:57 PM Revision 8d3d6bf5 (ceph): erasure-code: workunit to check for encoding regression
Clone the archive of encoded objects and decode all archived objects, up
to and including the current ceph version.
...
Loic Dachary
03:57 PM Revision 5138091a (ceph): erasure-code: add corpus verification to make check
Signed-off-by: Loic Dachary <loic-201408@dachary.org> Loic Dachary
03:57 PM Revision 4f435870 (ceph): erasure-code: store and compare encoded contents
Introduce ceph_erasure_code_non_regression to check and compare how an
erasure code plugin encodes and decodes conten...
Loic Dachary
03:53 PM Revision 9a118d56 (ceph): doc: Adds man page for ceph-disk utility.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
03:46 PM Revision 242dd1c0 (ceph): doc: Removes ceph-deploy usage instances from ceph-disk man page.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
03:31 PM Revision 1b7fc7e4 (ceph): erasure-code: store and compare encoded contents
Introduce ceph_erasure_code_non_regression to check and compare how an
erasure code plugin encodes and decodes conten...
Loic Dachary
03:31 PM Revision 1def82d5 (ceph): erasure-code: workunit to check for encoding regression
Clone the archive of encoded objects and decode all archived objects, up
to and including the current ceph version.
...
Loic Dachary
03:31 PM Revision 208a5ee1 (ceph): erasure-code: s/alignement/alignment/ typos in jerasure
The jerasure-per-chunk-alignment prameter was mispelled and while
useable that would lead to confusion.
Signed-off-b...
Loic Dachary
03:31 PM Revision ca4c2702 (ceph): erasure-code: Makefile.am cosmetics
Cluster benchmark related lines together.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from ...
Loic Dachary
03:31 PM Revision ba8ceb1f (ceph): erasure-code: add corpus verification to make check
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit 6fdbdff2ad1b55d4a37dcb95cfbb06c4454c...
Loic Dachary
03:31 PM Revision c855f395 (ceph): erasure-code: ceph_erasure_code does not need to avoid dlclose
The only reason for not dlclosing plugins at exit is for callgrind but
ceph_erasure_code has no workload that would r...
Loic Dachary
03:31 PM Revision da9a7f07 (ceph): erasure_code: implement ceph_erasure_code to assert the existence of a ...
This is handy when scripting in the context of teuthology and only
conditionally run tests for the isa plugin, for in...
Loic Dachary
03:31 PM Revision 32daa9b0 (ceph): erasure-code: add erasure_code_benchmark --verbose
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
(cherry picked from commit 3ff2816b3eecfb7277295583387549dac542...
Loic Dachary
03:31 PM Revision 36c7484c (ceph): erasure-code: erasure_code_benchmark exhaustive erasure exploration
Add the --erasure-generation exhaustive flag to try all combinations of
erasures, not just one at random.
Signed-off...
Loic Dachary
03:09 PM rgw Documentation #10142 (Resolved): Update S3 compatibility table to reflect bucket location support
Neil Levine
03:06 PM rgw Feature #10191 (Resolved): rgw: object versioning multi-zone support
Neil Levine
03:05 PM rgw Feature #8216 (Fix Under Review): rgw: object versioning objclass support
Yehuda Sadeh
03:05 PM rgw Feature #8218 (Fix Under Review): rgw: object versioning manifest changes
Yehuda Sadeh
03:05 PM rgw Feature #8217 (Fix Under Review): rgw: object versioning object overwrite / delete changes
Neil Levine
03:03 PM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
I think https://github.com/ceph/ceph-qa-suite/pull/250 reproduces the problem reliably. ... Loïc Dachary
02:47 PM Bug #10017 (In Progress): OSD wrongly marks object as unfound if only the primary is corrupted fo...
Loïc Dachary
03:03 PM Bug #10126 (New): "Exception: timed out waiting for admin_socket" in upgrade:giant-x-next-distro-...
Yuri Weinstein
03:02 PM Bug #10126: "Exception: timed out waiting for admin_socket" in upgrade:giant-x-next-distro-basic-...
Still an issue, not sure what to make of it.
Run http://pulpito.ceph.com/teuthology-2014-11-24_17:05:01-upgrade:gian...
Yuri Weinstein
02:06 PM Revision 5c9cd3c2 (ceph): ceph-disk: encapsulate partprobe / partx calls
Add the update_partition function to reduce code duplication.
The action is made an argument although it always is -a...
Loic Dachary
02:06 PM Revision d9c04b88 (ceph): ceph-disk: use update_partition in prepare_dev and main_prepare
In the case of prepare_dev the partx alternative was missing and is not
added because update_partition does it.
http...
Loic Dachary
02:06 PM Revision cb1d6811 (ceph): ceph-disk: run partprobe after zap
Not running partprobe after zapping a device can lead to the following:
* ceph-disk prepare /dev/loop2
* links are c...
Loic Dachary
01:23 PM Bug #9788 (New): "Assertion: common/HeartbeatMap.cc: 79" placeholder for "hit suicide timeout" is...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-24_17:18:03-upgrade:firefly-x-next-distro-basic-vp... Yuri Weinstein
01:17 PM Revision 990c6d5b (ceph): erasure-code: build and use a NEON jerasure variant
Janne Grunau
01:17 PM Revision 59f78b06 (ceph): erasure-code: always compile SSE and NEON tests
They do not actually depend on CPU features and are required to validate
the plugin selection logic.
Signed-off-by: ...
Loic Dachary
01:17 PM Revision a7888290 (ceph): erasure-code: include new headers in distribution
The NEON optimization introduced new headers that must be listed
explicitly to be included in tarbals.
Signed-off-by...
Loic Dachary
01:17 PM Revision cb820f81 (ceph): erasure-code: test NEON arch selection logic
The jerasure plugin loads the plugin that matches the architecture
supported by the CPU at runtime. Include the NEON ...
Loic Dachary
01:17 PM Revision ba520bf7 (ceph): erasure-code: conditionally build jerasure sse3/sse4 plugins
Janne Grunau
01:17 PM Revision cec00c9f (ceph): autotools: ARM/AArch64 NEON detection similar to x86
Janne Grunau
01:17 PM Revision 987d54b7 (ceph): aarch64: add support for HW_CAP based neon runtime detection
Janne Grunau
01:17 PM Revision 8351fd69 (ceph): erasure-code: gf-complete use neon enabled branch
Signed-off-by: Loic Dachary <ldachary@redhat.com> Janne Grunau
01:14 PM Revision 80c816c7 (ceph): Merge pull request #3003 from dachary/wip-10185-neon
arch: fix neon feature detection
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
Loic Dachary
12:13 PM Documentation #6465: admin/build-doc should have some kind of build check for broken links
No one else agrees this is urgent, so, dropping pri Dan Mick
11:44 AM Revision 0b985d2b (ceph): arch: fix neon feature detection
The fread function returns the number of elements read, not the number
of bytes.
Introduced by 1cef8339f7a2a503327c2...
Loic Dachary
11:07 AM Revision 2e1664c5 (ceph): Merge pull request #3002 from thesues/fix-init
Remove pidfile and asok after stopping ceph
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:52 AM rgw Bug #10188 (Won't Fix): Can not create new rgw user when specifying an email already assigned to ...
The error can be seen in the output of the commands below. In the first command we create a user "jj1" with an email ... JuanJose Galvez
10:25 AM Bug #10018: OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing
* firefly backport https://github.com/ceph/ceph/pull/3009
* giant backport https://github.com/ceph/ceph/pull/3010
Loïc Dachary
10:03 AM Bug #10018 (Pending Backport): OSD assertion failure if the hinfo_key xattr is not there (corrupt...
Loïc Dachary
10:04 AM Revision 24eb5647 (ceph): Remove pidfile and asok after stopping ceph
Signed-off-by: Dongmao Zhang <deanraccoon@gmail.com> Dongmao Zhang
09:27 AM CephFS Fix #10135 (Fix Under Review): OSDMonitor: allow adding cache pools to cephfs pools already in use
https://github.com/ceph/ceph/pull/3008 John Spray
08:44 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Committed vps.yaml on master, gaint and next
Fixed syntax for
@mon lease = 15@
to
@mon lease: 15@
Yuri Weinstein
06:55 AM Bug #9487 (Pending Backport): dumpling: snaptrimmer causes slow requests while backfilling. osd_s...
oops, still need firefly Sage Weil
06:19 AM devops Bug #9665 (Fix Under Review): ceph-disk zap should call partprobe
Loïc Dachary
06:19 AM devops Bug #9665: ceph-disk zap should call partprobe
* giant backport https://github.com/ceph/ceph/pull/3005 Loïc Dachary
06:17 AM Bug #10183: OSD dispatcher thread hangs several seconds due to contention for osd_lock
https://github.com/ceph/ceph/pull/3004 Loïc Dachary
05:51 AM Bug #9073 (Resolved): OSD with device/partition journals down after fresh deploy or upgrade to 0.83
Loïc Dachary
05:46 AM Feature #9728: erasure-code: jerasure support for NEON
Loïc Dachary
05:13 AM Bug #10185 (Resolved): neon runtime detection is always false
Loïc Dachary
02:01 AM Bug #10185 (Fix Under Review): neon runtime detection is always false
https://github.com/ceph/ceph/pull/3003 Loïc Dachary
04:56 AM Revision 1f6d6168 (ceph): Merge pull request #255 from ceph/revert-251-wip-10178-firefly
Revert "fix mon restart in firefly upgrade tests" Sage Weil
04:55 AM Revision f9a3afdd (ceph): Revert "fix mon restart in firefly upgrade tests"
Sage Weil
04:42 AM CephFS Bug #9997: test_client_pin case is failing
After much head scratching and log examination, this appears to be a kernel regression (assuming our behaviour was va... John Spray
04:00 AM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
Samuel Just wrote:
> This should probably be a feature request for the backlog. We need a test reproducing it and s...
Wenjun Huang
01:19 AM Revision aa4d1478 (ceph): Merge pull request #2996 from ceph/wip-10151
mon: fix MDS health status from peons
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum

11/24/2014

11:31 PM Bug #10185 (Resolved): neon runtime detection is always false
The neon CPU feature detection function should test if the number of elements returned is 1 "instead of the size of t... Loïc Dachary
10:21 PM Bug #10166 (Fix Under Review): fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc...
https://github.com/ceph/ceph/pull/3000
I'm not fully ensure that this issue is caused by inconsistence size. Maybe...
Haomai Wang
12:14 PM Bug #10166: fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc: 8706: FAILED asse...
Hmm, this might be as simple as truncating out to the full copy_range size. Samuel Just
12:11 PM Bug #10166: fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc: 8706: FAILED asse...
Going back to the full log, it appears to be related to _do_sparse_copy_range and therefore fiemap:
2014-11-23 19:...
Samuel Just
11:38 AM Bug #10166: fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc: 8706: FAILED asse...
/a/teuthology-2014-11-23_18:13:01-upgrade:firefly-x-giant-distro-basic-multi/615700
2014-11-23 19:18:14.224698 7f4...
Samuel Just
09:26 PM Revision c5d272c9 (ceph): Merge pull request #2872 from dachary/wip-10018-primary-erasure-code-hinfo
osd: erasure code deep scrub must not abort if hinfo is missing
Reviewed-by: David Zafman <dzafman@redhat.com>
David Zafman
08:52 PM Revision f4a7a106 (ceph): Merge pull request #253 from ceph/wip-firelfy-yuriw
Removed import_export tests to fix #10176
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
08:47 PM Revision 29fa2ad3 (ceph): Merge pull request #2984 from stiopaa1/includeFix
remove unneeded include file
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:36 PM Revision 7dcc8504 (ceph): doc: Updates man page for ceph-disk utility.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
08:21 PM Revision ed71f622 (ceph): Removed import_export tests to fix #10176
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:02 PM Revision e983230c (ceph): remove unneeded include file
Signed-off-by: Michal Jarzabek <stiopa@gmail.com> Michal Jarzabek
07:56 PM rgw Documentation #10184 (Resolved): rgw: document swift temp url functionality
Swift-temp-url functionality seems to have been merged from v0.78 or so. (Feature #3454) This needs to be documented.... Abhishek Lekshmanan
07:35 PM Revision 5c92a0cb (ceph): Merge pull request #2998 from theanalyst/doc/rgw-s3-bucket-loc
doc: rgw document s3 bucket location features.
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
07:32 PM Revision 77c08433 (ceph): Merge pull request #251 from ceph/wip-10178-firefly
fix mon restart in firefly upgrade tests Yuri Weinstein
07:19 PM Revision ca66f591 (ceph): upgrade/firefly: do not wait for clean when restarting mons
This may fail is the quorum features to not match.
Fixes: #10178
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:41 PM Bug #10183 (Resolved): OSD dispatcher thread hangs several seconds due to contention for osd_lock
Recently when investigating the long tail latency during backfilling/recovering, I found on some OSDs, the dispatcher... Guang Yang
06:21 PM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Sage, OK
I changed vps.ayml on teuthology to:...
Yuri Weinstein
05:36 PM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Yuri, new plan: let's just add 'mon lease = 15' to vps.yaml and see if this comes up again. Sage Weil
12:04 PM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
on giant fix - https://github.com/ceph/ceph-qa-suite/pull/252 Yuri Weinstein
11:24 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
RE: https://github.com/ceph/ceph-qa-suite/pull/251... Yuri Weinstein
11:21 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
ok, new plan. instead of changing mon behavior, make the tests more resilient.
if we upgrade all mons, then resta...
Sage Weil
11:02 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
https://github.com/ceph/ceph/pull/2999 Sage Weil
11:00 AM Bug #10178 (Fix Under Review): mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Sage Weil
10:46 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
... Sage Weil
10:34 AM Bug #10178: mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
... Sage Weil
10:29 AM Bug #10178 (Resolved): mon rejects peer during election based on OSD_SET_ALLOC_HINT feature?
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-22_17:00:03-upgrade:firefly:newer-firefly-distro-b... Yuri Weinstein
06:18 PM Revision 1be9476a (ceph): Merge pull request #2918 from ceph/wip-9113-9487-dumpling
dumpling snap trimming
Tested-by: Dan Van Der Ster <daniel.vanderster@cern.ch>
Sage Weil
06:06 PM Revision a1ba3852 (ceph): doc: rgw document s3 bucket location features
Fixes: #10142
Reported-by: Neil Levine <nlevine@redhat.com>
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@r...
Abhishek Lekshmanan
05:59 PM Revision cd72cf2b (ceph): swift: set full access to subusers creation
Default subuser permissions are 'none'.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:22 PM Revision c8b46d68 (ceph): mon: fix MDS health status from peons
The health data was there, but we were attempting
to enumerate MDS GIDs from pending_mdsmap (empty on
peons) instead ...
John Spray
05:19 PM CephFS Bug #10151 (Pending Backport): mds client cache pressure health warning oscillates on/off
Merged to master as of commit:aa4d1478647ce416e9cf4e8fcd32411230639f40. I like to let things go through testing befor... Greg Farnum
09:20 AM CephFS Bug #10151: mds client cache pressure health warning oscillates on/off
Opened PR against master instead of next by mistake. Next PR is https://github.com/ceph/ceph/pull/2996 John Spray
03:16 AM CephFS Bug #10151 (Fix Under Review): mds client cache pressure health warning oscillates on/off
master: https://github.com/ceph/ceph/pull/2989
giant: https://github.com/ceph/ceph/pull/2990
John Spray
05:18 PM Revision 0c33930e (ceph): mon: fix MDS health status from peons
The health data was there, but we were attempting
to enumerate MDS GIDs from pending_mdsmap (empty on
peons) instead ...
John Spray
04:35 PM Revision a450cab2 (ceph): doc: Adds man page for ceph-disk utility.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
03:33 PM Revision a4222b43 (ceph): Merge pull request #2992 from dachary/wip-10173-autogen
autogen.sh: git submodule sync
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:32 PM Revision 4b35ae06 (ceph): rgw: check for timestamp for s3 keystone auth
This commit ensures that we check for timestamp of s3 request is within
acceptable grace time of radosgw
Addresses so...
Abhishek Lekshmanan
12:11 PM Bug #10165 (Duplicate): ceph_test_rados got short read
Samuel Just
12:10 PM Bug #10165: ceph_test_rados got short read
I think this also is due to enabling fiemap in the nightlies, teuthology commit:
0f97481ce44e0487ac6cffa051a05590f...
Samuel Just
10:34 AM Bug #10165: ceph_test_rados got short read
Repeated issue in run http://pulpito.ceph.com/teuthology-2014-11-22_17:05:01-upgrade:giant-x-next-distro-basic-multi/... Yuri Weinstein
08:36 AM Bug #10165: ceph_test_rados got short read
Same problem in run http://pulpito.front.sepia.ceph.com/teuthology-2014-11-23_09:54:59-powercycle-giant-distro-basic-... Yuri Weinstein
11:35 AM Revision 61cae541 (ceph): autogen.sh: git submodule sync
It is not enough to git submodule update on a existing git clone: if the
URL of the repository has been changed, the
...
Loic Dachary
11:28 AM rbd Bug #10180 (Resolved): qemu tests crash host kernel
... Sage Weil
11:16 AM Bug #10176: Segmentation fault in upgrade:firefly:singleton-firefly-distro-basic-vps run
I think we should remove import_export.sh from these tag-based upgrades, where we're hitting issues that are fixed la... Josh Durgin
09:12 AM Bug #10176 (Resolved): Segmentation fault in upgrade:firefly:singleton-firefly-distro-basic-vps run
Log are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-22_17:05:01-upgrade:firefly:singleton-firefly-distr... Yuri Weinstein
11:04 AM rbd Bug #10123 (Pending Backport): "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vp...
Josh Durgin
10:49 AM Bug #8204: "timed out waiting for admin_socket to appear after osd.5 restart" in upgrade:dumpling...
Same issue in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-21_17:18:01-upgrade:firefly-x-next-distro-basic-... Yuri Weinstein
10:18 AM Bug #9487 (Resolved): dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim...
Sage Weil
10:17 AM Bug #9113 (Resolved): osd: snap trimming eats memory, linearly
Sage Weil
09:47 AM Bug #10097: failed: mon_thrash
Same issue in run http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-22_17:15:01-upgrade:giant-giant-distro-basic... Yuri Weinstein
09:41 AM rgw Bug #10177 (Can't reproduce): test_multipart_upload failed in upgrade:dumpling-firefly-x:parallel...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-22_18:15:02-upgrade:dumpling-firefly-x:parallel-gi... Yuri Weinstein
09:25 AM Bug #9920: admin socket check hang, osd appears fine
Same issue in run http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-22_17:18:02-upgrade:firefly-x-next-distro-ba... Yuri Weinstein
09:19 AM Bug #10018: OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing
Same issue on next in run http://pulpito.ceph.com/teuthology-2014-11-22_17:18:02-upgrade:firefly-x-next-distro-basic-... Yuri Weinstein
09:07 AM CephFS Bug #9997 (In Progress): test_client_pin case is failing
John Spray
08:29 AM Revision 00da9744 (ceph): test: extend quota test case
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Yunchuan Wen
07:40 AM devops Feature #10046: run make check on every pull request
http://tracker.ceph.com/issues/10175 will make it possible to rely on the content of deps.deb.txt to install the requ... Loïc Dachary
07:38 AM Revision 5515cc41 (ceph): client: fix problem with move files between quota tree
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Yunchuan Wen
07:33 AM Feature #9817 (Resolved): display X.XX deep-scrub starts
Loïc Dachary
07:27 AM Revision 42974e12 (ceph): Merge pull request #2936 from ceph/wip-mailmap
Update Inktank attribution to point to Red Hat
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:51 AM Bug #10175 (Fix Under Review): deps.deb.txt is obsolete
https://github.com/ceph/ceph/pull/2994 Loïc Dachary
05:18 AM Bug #10175 (Resolved): deps.deb.txt is obsolete
It is not consistently maintained because it is not tested Loïc Dachary
06:34 AM Revision b2c15d6f (ceph): mds: Fix a problem with rstat refresh.
rstat.version seems will always be zero, so it will block
the broadcast routine for rstat refresh.
Signed-off-by: Yu...
Yunchuan Wen
05:12 AM Revision 12f1f21a (ceph): mailmap: Update Warren Usui's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:12 AM Revision 43c75ee4 (ceph): mailmap: Update Tyler Brekke's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:11 AM Revision 9df46244 (ceph): mailmap: Update Tamil Muthamizhan's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:10 AM Revision fb741524 (ceph): mailmap: Update Sandon Van Ness' attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:08 AM Revision c5d5e063 (ceph): mailmap: Update Samuel Just's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:06 AM Revision a6a2a055 (ceph): mailmap: Update Patrick McGarry's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:04 AM Revision 4d2f63e7 (ceph): mailmap: Update Noah Watkins' attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:02 AM Revision 4ee3a876 (ceph): mailmap: Update Neil Levine's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:01 AM Revision 12e511b5 (ceph): mailmap: Update Mark Nelson's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:00 AM Revision bdf534a5 (ceph): mailmap: Update Ken Dreyer's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
05:00 AM Revision df194106 (ceph): mailmap: Update Josh Durgin's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
04:59 AM Revision d9ee8d60 (ceph): mailmap: Update John Wilkins' attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
04:56 AM Revision c84aa394 (ceph): mailmap: Update Joao Luis' attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
04:54 AM Revision 806a478e (ceph): mailmap: Update Ilya Dryomov's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
04:49 AM Revision eaa9889b (ceph): mailmap: Update Dan Mick's attribution
Point his addresses at Red Hat now, but revert the Inktank->Redhat mappings
so we have more historical accuracy.
Sig...
Greg Farnum
04:47 AM Revision 330b09de (ceph): mailmap: Update Alfredo Deza's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
04:42 AM Revision 1853af3d (ceph): mailmap: Update Greg Farnum's attribution to Red Hat
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
04:30 AM Feature #9728 (In Progress): erasure-code: jerasure support for NEON
Loïc Dachary
04:29 AM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
Loïc Dachary
03:41 AM Bug #10173 (Fix Under Review): autogen.sh will fail if submodule URL changes
https://github.com/ceph/ceph/pull/2992 Loïc Dachary
03:30 AM Bug #10173 (Resolved): autogen.sh will fail if submodule URL changes
After an initial "git submodule update":https://github.com/ceph/ceph/blob/master/autogen.sh#L32, if the URL of a subm... Loïc Dachary
02:55 AM Revision 47bc8da3 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:35 AM Revision 9d5e4edc (ceph): check endpoints is not empty before use it.
Signed-off-by: VRan Liu <gliuwr@gmail.com> VRan Liu
02:29 AM Linux kernel client Bug #10141: rbd_img_obj_request_fill+0x81/0x200
For the record, since the stack trace doesn't explain anything, this was the following BUG_ON in osd_req_op_extent_in... Ilya Dryomov
02:21 AM Linux kernel client Bug #10141 (Resolved): rbd_img_obj_request_fill+0x81/0x200
Fixed with "rbd: don't treat CEPH_OSD_OP_DELETE as extent op". I rebased it into testing before "libceph: add CREATE... Ilya Dryomov
01:38 AM Revision 55413482 (ceph): client: support listxattr for quota attributes
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Yunchuan Wen
12:59 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
I am wondering if the following race occurred:
Let us assume A and B are two OSDs having the connection (pipe) bet...
Guang Yang

11/23/2014

11:32 PM Bug #10017 (In Progress): OSD wrongly marks object as unfound if only the primary is corrupted fo...
Loïc Dachary
11:29 PM Bug #10018 (Fix Under Review): OSD assertion failure if the hinfo_key xattr is not there (corrupt...
Loïc Dachary
11:08 PM Feature #10172 (Resolved): AsyncMessenger: Bind async thread to special cpu core
Now, 1-2 async op thread can fully meet a OSD's network demand with SSD backend. So maybe we can bind limited thread ... Haomai Wang
10:56 PM rgw Bug #10145: rgw swift functional test: testChunkedPut (test.functional.tests.TestFileUTF8)
I am using Ubuntu 14.04
And these are my apache ang fast cgi version:...
Shambhu Rajak
08:59 PM Revision ca13ce1b (ceph): Merge pull request #2983 from tchaikov/wip-fix-lock-dep
lockdep: do not use $CEPH_LOCKDEP for g_lockdep
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:31 PM Bug #10166: fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc: 8706: FAILED asse...
ubuntu@teuthology:/a/teuthology-2014-11-23_18:13:01-upgrade:firefly-x-giant-distro-basic-multi/615700 Sage Weil
08:30 PM CephFS Bug #9997: test_client_pin case is failing
http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-16_23:04:01-fs-next-testing-basic-multi/603971/ Greg Farnum
07:19 PM Revision 5470914f (ceph): lockdep: do not use $CEPH_LOCKDEP for g_lockdep
* a non-zero CEPH_LOCKDEP brings ceph down because g_lockdep_ceph_ctx
is still being constructed when dout_impl() d...
Kefu Chai
06:53 PM Bug #9998 (Fix Under Review): Replaced OSD weight below 0
https://github.com/ceph/ceph/pull/2986 Sage Weil
05:13 AM Revision 6e3b6f0e (ceph): common: Add cctid meta variable
Fixes: #6228
Signed-off-by: Adam Crume <adamcrume@gmail.com>
(cherry picked from commit bb45621cb117131707a85154292a3...
Adam Crume

11/22/2014

09:55 PM Bug #10171 (Resolved): DBObjectMap: ghobject_t header key excludes hash for EC pools
... Sage Weil
09:16 PM rbd Bug #9771 (Won't Fix): Segmentation fault after upgrade v0.80.5 -> v0.80.6
Sage Weil
09:12 PM rbd Feature #6228 (Resolved): image name metavariable
Sage Weil
05:16 PM Revision 9ba17a32 (ceph): rgw-admin: create subuser if needed when creating user
Fixes: #10103
Backport: firefly, giant
This turned up after fixing #9973. Earlier we also didn't create the
subuser i...
Yehuda Sadeh
11:55 AM Bug #10085 (In Progress): dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
It looks to me like this is a result of our naughty rwlock handling: https://github.com/ceph/ceph/pull/2937
There'...
Greg Farnum
10:13 AM Bug #9998: Replaced OSD weight below 0
I've just reproduced this on my test cluster. I'm using Ceph v0.87 (@c51c8f9d80fa4e0168aa52685b8de40e42758578@) with ... Pawel Sadowski
09:21 AM Bug #9998: Replaced OSD weight below 0
I'm still having trouble reproducing this. :( Maybe you can attach a copy of an osdmap just prior to adding the osd?... Sage Weil
04:04 AM Bug #9998: Replaced OSD weight below 0
Dan van der Ster wrote:
> In our case we sometimes get -3.052e-05 as the first weight of a new osd that has been add...
Pawel Sadowski
03:58 AM Bug #9998: Replaced OSD weight below 0
In our case we sometimes get -3.052e-05 as the first weight of a new osd that has been added to the crush map by the ... Dan van der Ster
09:17 AM rgw Bug #10103 (Pending Backport): swift tests failing
Sage Weil
12:19 AM Revision d802dfa3 (ceph): Merge pull request #2982 from athanatos/wip-10168
PGLog: allow for empty pg log in update_range if log_tail == eversion_t(...
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
12:18 AM Revision eb5d2117 (ceph): Merge pull request #2895 from yuyuyu101/wip-10022
AsyncMessenger: Fix several problems
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
12:15 AM Revision 62c75ef6 (ceph): PGLog: allow for empty pg log in update_range if log_tail == eversion_t()
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 03c5344f74991ec351cdc8a55f6495d496479091...
Samuel Just

11/21/2014

11:53 PM Bug #9998: Replaced OSD weight below 0
I'm changing weights manually by editing CRUSH map. Pawel Sadowski
05:48 PM Bug #9998: Replaced OSD weight below 0
wip-9998 has 2 fixes, but i'm convinced they are the same bug... Sage Weil
05:39 PM Bug #9998 (Need More Info): Replaced OSD weight below 0
Can you clarify how you are doing this?
"change host weight while not changing OSD weights (i.e. sum(weight(osd)...
Sage Weil
10:35 PM Revision 6070f4ad (ceph): Merge pull request #2980 from ceph/wip-10123
librbd: protect list_children from invalid child pool IoCtxs
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
09:22 PM Bug #10052 (Pending Backport): LibRadosTwoPools[EC]PP.PromoteSnap failure
Sage Weil
07:52 PM Messengers Bug #10022 (Resolved): AsyncMessenger: Wrong newly_acked_seq when replacing existing connection
Haomai Wang
05:31 PM Bug #10004: ceph osd find does not correctly report crush locations
What version is this? I can't reproduce it on giant. Sage Weil
05:28 PM Bug #10165: ceph_test_rados got short read
2014-11-20T21:38:21.790 INFO:tasks.rados.rados.0.vpm200.stdout:only read 3829760 out of size 3832037
Sage Weil
07:51 AM Bug #10165 (Duplicate): ceph_test_rados got short read
Runs:
http://pulpito.front.sepia.ceph.com/teuthology-2014-11-20_17:05:01-upgrade:giant-x-next-distro-basic-vps/
Job...
Yuri Weinstein
04:23 PM Bug #10168: dumpling: Assertion: osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_log().empty())
that was in suite:upgrade:dumpling-x Yuri Weinstein
04:18 PM Bug #10168 (Resolved): dumpling: Assertion: osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_...
Samuel Just
03:00 PM Bug #10168: dumpling: Assertion: osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_log().empty())
Samuel Just
03:00 PM Bug #10168: dumpling: Assertion: osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_log().empty())
have branch, testing build on wip-sam-dumpling-testing. Caused by the backport, 03c5344f74991ec351cdc8a55f6495d49647... Samuel Just
02:50 PM Bug #10168 (Resolved): dumpling: Assertion: osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_...
Assertion: osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_log().empty())
ceph version 0.67.11-42-g103c6a0 (103...
Samuel Just
03:01 PM Bug #10167 (Duplicate): osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_log().empty()) in up...
Samuel Just
01:42 PM Bug #10167 (Duplicate): osd/ReplicatedPG.cc: 7573: FAILED assert(!pg_log.get_log().empty()) in up...
ubuntu@teuthology:/a/teuthology-2014-11-20_19:13:02-upgrade:dumpling-x-firefly-distro-basic-vps/611779... Sage Weil
02:30 PM rgw Bug #9206: rgw: cross rgw message headers filtered by apache 2.4
Because this came up on ceph-users recently: this is fixed in master with this commit:... Ken Dreyer
12:34 PM CephFS Bug #9674 (Resolved): nightly failed multiple_rsync.sh
I haven't seen this fail since then, hurray. Greg Farnum
11:30 AM Bug #10163: rados bench parameter -b producing wrong values when different blocksize used in writes
We should at least fix up the output to warn about this and not lie, even if we don't respect the requested block siz... Greg Farnum
01:13 AM Bug #10163 (Resolved): rados bench parameter -b producing wrong values when different blocksize u...
The -b (blocksize) parameter used in rados bench does produce wrong measurements iff a preceeding rados bench write w... René Gallati
10:19 AM rgw Bug #10162: s3tests-test-readwrite failure
This appears to be happening on the overnight tests: See #10108 Anonymous
10:00 AM Bug #6003: journal Unable to read past sequence 406 ...
ubuntu@teuthology:/a/sage-2014-11-20_17:03:30-rados:thrash-wip-watch-notify-distro-basic-multi/611427 Sage Weil
09:27 AM Revision e0ab267c (ceph): Merge pull request #2981 from yuyuyu101/quick-fix
GenericObjectMap: Avoid master branch compile error Haomai Wang
09:25 AM Revision 25fe088b (ceph): GenericObjectMap: Fix typo
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
09:10 AM rbd Bug #10122 (New): "LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
Jason Dillaman
06:06 AM rbd Bug #10122: "LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
The explanation is that there was a race condition between deleting a pool and unprotecting the snapshot. When unpro... Jason Dillaman
05:06 AM rbd Bug #10122 (In Progress): "LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vp...
Jason Dillaman
08:58 AM Revision e424d074 (ceph): client: Fix problem in get_quota_root with update parent and ancestor
The right "quota parent and ancestor link" will like this:
* *
ROOT<----D2<----D3<----D4<----D5...
Yunchuan Wen
08:54 AM Linux kernel client Bug #10141 (In Progress): rbd_img_obj_request_fill+0x81/0x200
Ilya Dryomov
08:23 AM devops Fix #5900: Create a Python package for ceph Python bindings
Discussed in IRC today with Alfredo and others: We're going to keep the pyceph modules as individual Python packages ... Ken Dreyer
08:03 AM Bug #9487: dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim_sleep not ...
Today I restarted every mon and osd on the test cluster (again) and confirmed it is all running 0.67.11-4-g496e561. N... Dan van der Ster
07:55 AM Bug #10166 (Resolved): fiemap or FileStore::do_sparse_copy_range bug: osd/ReplicatedPG.cc: 8706: ...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-20_17:05:01-upgrade:giant-x-next-distro-basic-vps/... Yuri Weinstein
07:10 AM Documentation #9867: PGs per OSD documentation needs clarification
It should also be noted that the PG per Pool distribution should be directly proportional to the overall distribution... Michael Kidd
06:46 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
I've been seeing similar issues using Ubuntu 14.04 as a guest VM. RT throttling occurs, so I tried disabling all the ... Warren Wang
06:39 AM CephFS Bug #10151 (In Progress): mds client cache pressure health warning oscillates on/off
Reproduced this locally by just allowing 3 mons in a vstart cluster and following the procedure from the mds_client_l... John Spray
12:50 AM CephFS Bug #10151: mds client cache pressure health warning oscillates on/off
Yes -- the leader is reporting the health warning but the peons are not.
The warning is "Client 2922132 failing to...
John Spray
06:34 AM CephFS Fix #10135: OSDMonitor: allow adding cache pools to cephfs pools already in use
Yeah, we didn't think about this first time around because the focus was on cache tiers to EC pools, but it would mak... John Spray
05:41 AM Revision 4884d3e3 (ceph): Merge pull request #2966 from yuyuyu101/wip-10119
KeyValueStore: Fix EC+ KV OSDs crashing
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:51 AM Revision 7d299528 (ceph): Merge pull request #2978 from majianpeng/fix4
blkdev: using strncpy instead of strcpy.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:58 AM CephFS Bug #10164: Dirfrag objects for deleted dir not purged until MDS restart
Alternatively less contrived way to see the issue: just do a loop of "cp -r /etc . ; rm -rf ./etc" in a filesystem mo... John Spray
03:14 AM CephFS Bug #10164 (Resolved): Dirfrag objects for deleted dir not purged until MDS restart

Seen while playing with the #9881 flush functionality: the dirfrag objects for deleted directories are never cleane...
John Spray
01:55 AM Revision 6c7bb8c0 (ceph): blkdev: using strncpy instead of strcpy.
Coverity Scan reported this bug:
> New defect(s) Reported-by: Coverity Scan Showing 1 of 1 defect(s)
> *** CID 125536...
Jianpeng Ma
01:24 AM Bug #10085: dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
PPS Bug info: https://sourceware.org/bugzilla/show_bug.cgi?id=17561
My patch posted here https://bugs.gentoo.org/sho...
Denis kaganovich

11/20/2014

11:40 PM Revision c59af444 (ceph): Merge pull request #244 from dachary/wip-objectstore-tool
add erasure coded pool tests to objectstore tool
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Loic Da...
David Zafman
11:20 PM Bug #10119 (Resolved): 0.88 EC+ KV OSDs crashing
Haomai Wang
11:16 PM Revision 1fe8b846 (ceph): PGLog: include rollback_info_trimmed_to in (read|write)_log
Fixes: #10157
Backport: firefly, giant
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
09:50 PM Bug #10085: dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
PS Bug is filled to (https://bugs.gentoo.org/show_bug.cgi?id=529076 ), but I think there was near "vanilla" case. Denis kaganovich
09:41 PM Bug #10085: dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
"Own packages"? It is Gentoo.
Denis kaganovich
09:38 PM Revision a09d3a38 (ceph): ceph_objectstore_tool: fix flake8 issues
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
09:38 PM Revision 6923e68d (ceph): ceph_objectstore_tool: minor fixes
Remove development comment
nullfd isn't used anymore
s/log.errors/log.error/
Signed-off-by: David Zafman <dzafman@re...
David Zafman
09:38 PM Revision 2abb9f90 (ceph): ceph_manager: factorize with get_pool_dump
Replace code that duplicates get_osd_dump_json with a call to the
function.
Signed-off-by: Loic Dachary <ldachary@re...
Loic Dachary
09:38 PM Revision fd1ec39d (ceph): ceph_manager: fix typo in get_pgid docstring
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
09:38 PM Revision b925be13 (ceph): ceph_manager: add pool type constants
The osd dump command displays pool types using numerics instead of
symbolic names. Create constants in the CephManage...
Loic Dachary
09:38 PM Revision f9367ae3 (ceph): ceph_objectstore_tool: tests only needs 1 machine
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
09:38 PM Revision 9ef8887a (ceph): ceph_objectstore_tool: keep all json object representation
For erasure coded pools to be tested, the json object representation
must be preserved for all PG because they are al...
Loic Dachary
09:38 PM Revision d5912263 (ceph): ceph_objectstore_tool: add hinfo_key tests for erasure coded objects
When an hinfo_key attribute is found, assume an erasure coded object and
verify set-attr/get-attr works as expected b...
Loic Dachary
09:38 PM Revision c9e6edeb (ceph): ceph_objectstore_tool: encapsulate into a function
Move code out of the task into function. Also remove the "REP" specifics
from helper functions that could also be use...
Loic Dachary
09:38 PM Revision d0caf5cd (ceph): ceph_objectstore_tool: add pgnum option
Instead of hardcoding 12 use a configuration option that defaults to
12. It is handy during development to lower the ...
Loic Dachary
09:38 PM Revision 2b57f4c5 (ceph): ceph_objectstore_tool: use CephManager::get_pool_dump
Instead of custom made get_pool_id function.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:38 PM Revision fbb33f35 (ceph): ceph_objectstore_tool: only run get/set bytes for replicated pools
It needs to be adapted to run with erasure coded pools.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:38 PM Revision be39bd5d (ceph): ceph_objectstore_tool: run tests on erasure coded pools
Create an erasure coded pool and run tests on it. The list of PGs is
adapted to contain the shard id.
Signed-off-by:...
Loic Dachary
09:38 PM Revision 9a089ef3 (ceph): ceph_objectstore_tool: skip unused osds
When the number of objects is low, some OSDs may not be used at all.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:38 PM Revision f10edda4 (ceph): ceph_objectstore_tool: add assert so that teuthology knows when this te...
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
09:38 PM Revision 6dac43fa (ceph): ceph_manager: factorize with get_osd_dump_json
Replace code that duplicates get_osd_dump_json with a call to the
function.
Signed-off-by: Loic Dachary <ldachary@re...
Loic Dachary
09:13 PM Revision 37ffccbd (ceph): Merge pull request #2975 from ceph/wip-9936-giant
rbd: Fix the rbd export when image size more than 2G
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:34 PM Revision cb001e7a (ceph): Merge pull request #2974 from ceph/wip-sepia-update
Updated sepia hardware list. Sage Weil
07:13 PM Revision 627f138a (ceph): Updated sepia hardware list.
Added missing details and additional list of hardware.
Signed-off-by: Sandon Van Ness <sandon@redhat.com>
Sandon Van Ness
06:35 PM rbd Bug #10123 (Fix Under Review): "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vp...
Jason Dillaman
06:18 PM Revision 9066337e (ceph): Merge pull request #243 from ceph/wip-10057-next
ms die on skipped message = false for all krbd, kclient tasks Sage Weil
06:18 PM Revision b218672c (ceph): Merge pull request #242 from ceph/wip-10057-firefly
ms die on skipped message = false for all krbd, kclient tasks Sage Weil
06:18 PM Revision 761ae238 (ceph): Merge pull request #240 from ceph/wip-10057
ms die on skipped message = false for all krbd, kclient tasks Sage Weil
05:46 PM rgw Bug #10162 (Duplicate): s3tests-test-readwrite failure
Running teuthology using the following yaml file failed:... Anonymous
05:45 PM Revision 257ae0dc (ceph): Merge pull request #2752 from dachary/wip-9817-deep-scrub-start
osd: log when scrub,deep scrub, repair starts
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
05:44 PM Revision e60ff7a1 (ceph): Merge pull request #2891 from XinzeChi/master
OSD: batch trim for pg_log
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
05:42 PM Revision c25e9126 (ceph): Merge pull request #2885 from ceph/wip-flush-snaps
osd/ReplicatedPG: flush snaps immediately
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
04:42 PM Bug #10018: OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing
https://github.com/ceph/ceph-qa-suite/pull/250 teuthology tests Loïc Dachary
02:44 PM Bug #10018 (In Progress): OSD assertion failure if the hinfo_key xattr is not there (corrupted?) ...
Loïc Dachary
03:47 PM Bug #10028 (Duplicate): ec_lost_unfound failing on giant
#10065 Sage Weil
02:42 PM Bug #10028: ec_lost_unfound failing on giant
Loïc Dachary
03:35 PM rgw Feature #10159 (New): rgw: sync agent support for object versioning
Yehuda Sadeh
03:35 PM rgw Feature #10158 (Closed): rgw: sync agent support for bucket sharding
Yehuda Sadeh
03:17 PM Bug #10157 (Resolved): PGLog::(read|write)_log don't write out rollback_info_trimmed_to
In practice, this means that replicated pgs will scan their log on the first operations after boot needlessly. EC pg... Samuel Just
02:51 PM Bug #10150: osd/ReplicatedPG.cc: 10853: FAILED assert(r >= 0) (in _scan_range)
Samuel Just
02:46 PM Bug #10150: osd/ReplicatedPG.cc: 10853: FAILED assert(r >= 0) (in _scan_range)
Hah, that assert isn't valid. The object in question might be in the process of being removed *if* it is at the star... Samuel Just
08:34 AM Bug #10150 (Resolved): osd/ReplicatedPG.cc: 10853: FAILED assert(r >= 0) (in _scan_range)
... Sage Weil
02:43 PM Bug #9810: dout_emergency is silenced in ceph-osd
Loïc Dachary
02:42 PM Bug #10017: OSD wrongly marks object as unfound if only the primary is corrupted for EC pool
Loïc Dachary
02:42 PM Feature #9728: erasure-code: jerasure support for NEON
Loïc Dachary
02:42 PM Bug #9485: Monitor crash due to wrong crush rule set
Loïc Dachary
02:42 PM Bug #8741: osd: ec plugin leak
Loïc Dachary
02:41 PM Bug #10065: hung ec-lost-unfound.yaml, failed of osd.{0,2,3}
Loïc Dachary
08:43 AM Bug #10065: hung ec-lost-unfound.yaml, failed of osd.{0,2,3}
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-11-17_02:32:01-rados-giant-distro-basic-multi/604495
...
Sage Weil
02:41 PM Bug #9785: /etc/ceph/dmcrypt-keys and key contents are created world-readable
Loïc Dachary
02:34 PM Bug #8011: osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= scrubber.end)
Samuel Just
02:20 PM Bug #8011: osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= scrubber.end)
Urgh, non-blocking flushes do not cause scrub to pause. I think the simplest solution is to fail a non-blocking scru... Samuel Just
08:38 AM Bug #8011: osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= scrubber.end)
this popped up again: ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-11-17_02:32:01-rados-giant-distr... Sage Weil
02:29 PM Feature #10156 (Rejected): Backport cluster_fingerprint feature to Dumpling
Sometimes the subject says it all. Neil Levine
01:18 PM rbd Feature #10154 (Resolved): librbd: use early snapshot context for copyup operations so snapshots ...
If we send the copyup operation with a snapshot context with an empty list of snap ids and a snap seq before the earl... Josh Durgin
12:09 PM rgw Bug #10015 (In Progress): rgw sync agent: 403 when syncing object that has tilde in its name
Confirmed that requests is doing the unquoting of a quoted url with the tilde char:... Alfredo Deza
12:09 PM Bug #10153 (Resolved): Rados.shutdown() dies with Illegal instruction (core dumped)
In rados.py, Rados.shutdown() produces "Illegal instruction (core dumped)" when called.
To test, try applying the ...
Joe Julian
11:52 AM devops Bug #10152: drop tiobench references
This involves deleting the associated Jenkins task as well: http://jenkins.ceph.com/job/tiobench Ken Dreyer
11:50 AM devops Bug #10152 (Rejected): drop tiobench references
Both Fedora and Debian have dropped their tiobench packages from their distros because tiobench failed to build from ... Ken Dreyer
11:46 AM rbd Bug #10149 (Duplicate): Giant: data corruption with console rbd export
This is a duplicate of #9936 and will be backported to Giant soon. In the meantime, as a workaround you can export t... Jason Dillaman
07:42 AM rbd Bug #10149 (Duplicate): Giant: data corruption with console rbd export
- borrow large non-zeroed image, ten gig in my case
- upload it via cli, format 2 is set
- try to download the imag...
Andrey Korolyov
11:46 AM devops Bug #9793: Fedora 20 ceph-extras Repo missing
Both Fedora and Debian have dropped their tiobench packages from their distros because tiobench failed to build from ... Ken Dreyer
11:41 AM Bug #8797: "ceph status" do not exit with python_2.7.8
In order to get the exit code, I tried this:... Joe Julian
10:19 AM Revision b14dc28f (ceph): Merge pull request #2973 from wonzhq/unused-parm
ReplicatedPG: remove unused parameter in function write_update_size_and_usage
Reviewed-by: Loic Dachary <ldachary@re...
Loic Dachary
10:19 AM Bug #9921: msgr/osd/pg dead lock giant
passed a smoke test, ready for rados run Sage Weil
10:08 AM Bug #8978: ceph ping not working as expected
Can you give me an example of how you are running the ceph ping command and the output you are seeing. I just tested ... Eric Eastman
09:59 AM rgw Bug #10145: rgw swift functional test: testChunkedPut (test.functional.tests.TestFileUTF8)
Chunked put can fail if running the wrong fastcgi module. Yehuda Sadeh
09:59 AM CephFS Bug #10151 (Resolved): mds client cache pressure health warning oscillates on/off
seeing this on lab cluster. not sure if it is a problem in the mds health reporting or the mon, but it goes on and o... Sage Weil
08:26 AM Revision 7a868fd6 (ceph): ReplicatedPG: remove unused parameter in function write_update_size_and...
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com> Zhiqiang Wang
07:30 AM devops Bug #10148 (Rejected): Giant/Wheezy SysV: /etc/init.d/ceph -a start shifts crushmap to executing ...
Got:... Andrey Korolyov
07:17 AM Messengers Feature #10147 (Resolved): Add unittest for Messenger
Haomai Wang
06:53 AM Revision 0d89db5d (ceph): mds: store backtrace for straydir
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
06:53 AM Revision a79ba32d (ceph): mds: verify backtrace when fetching dirfrag
Fixes: #9557
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng
06:50 AM Bug #10146: ceph-disk: sometimes the journal symlink is not created
I've pushed the alternative fix in the same pull req. Dan van der Ster
02:15 AM Bug #10146 (In Progress): ceph-disk: sometimes the journal symlink is not created
I like the idea of not changing the uuid Loïc Dachary
01:35 AM Bug #10146 (Resolved): ceph-disk: sometimes the journal symlink is not created
Hi,
We observed in practise that sometimes the journal symlink is not created during a ceph-disk prepare run.
En...
Dan van der Ster
03:03 AM Revision 5177759c (ceph): KeyValueStore: Fix parse_header_key
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang

11/19/2014

10:29 PM Linux kernel client Feature #9906: Inline data support
Zheng Yan
10:19 PM Revision f353c150 (ceph): ceph_manager: add get_osd_dump_json to get the full output
Converts ceph osd dump_json into a python object.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:19 PM Revision 5fc42b98 (ceph): ceph_manager: add get_pool_dump to return the json pool dump
Get the part of ceph osd dump specific to the pool given in argument.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:43 PM rgw Bug #10145 (Can't reproduce): rgw swift functional test: testChunkedPut (test.functional.tests.Te...
... Shambhu Rajak
09:36 PM rgw Bug #10144 (Can't reproduce): rgw swift functional test: testChunkedPut (test.functional.tests.Te...
... Shambhu Rajak
08:59 PM Revision 2ef737ec (ceph): Merge pull request #197 from ceph/wip-calateuth-wusui
Wip calateuth wusui Zack Cerza
08:01 PM Revision 9d84d2e8 (ceph): osd: deep scrub must not abort if hinfo is missing
Instead it should set read_error.
http://tracker.ceph.com/issues/10018 Fixes: #10018
Signed-off-by: Loic Dachary <l...
Loic Dachary
07:49 PM Revision 47d67808 (ceph): Merge pull request #2926 from ceph/wip-10052
ceph_test_rados_api_tier: fix whiteout cleanup (10052)
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
07:37 PM Revision 9877beae (ceph): Merge pull request #2967 from ceph/wip-10077
ceph_objectstore_tool shard feature handling
Reviewed-by: Loic Dachary <ldachary@redhat.com>
David Zafman
07:30 PM Revision 0ea29a55 (ceph): Merge pull request #2971 from dachary/wip-mailmap
mailmap: Loic Dachary name normalization Loic Dachary
07:25 PM Revision 92662a9b (ceph): mailmap: Loic Dachary name normalization
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
06:27 PM Revision cb60a3e8 (ceph): Merge pull request #2962 from ceph/wip-9439
osd: Check filter ops for pgls and pgnls
Reviewed-by: Loic Dachary <ldachary@dachary.org>
Loic Dachary
06:20 PM Bug #8797: "ceph status" do not exit with python_2.7.8
This works around the problem, while also destroying the exit code from the ceph program, so if you rely on that, thi... Dan Mick
05:50 PM Revision 77c1a35a (ceph): rgw: support swift storage policy api
Fixes: #9932
When creating a bucket, set the placement rule according to the
provided X-Storage-Policy http header.
...
Yehuda Sadeh
05:32 PM CephFS Bug #10131 (Resolved): kclient: dentry still in use on umount
Zheng Yan
04:20 PM Revision f692bfe0 (ceph): PG: always clear_primary_state on new interval, but only clear pg temp ...
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
02:20 PM rgw Bug #10099 (Duplicate): radosgw-agent - error geting op state: list index out of range
Brian Andrus
12:37 PM rgw Bug #10102 (Fix Under Review): sync agent: does not handle gracefully transient errors
PR opened: https://github.com/ceph/radosgw-agent/pull/11 Alfredo Deza
12:21 PM Bug #10138: osd: crash in SnapSet::from_snap_set
Whoops! I misread the version. Do you have a core file? Sage Weil
12:09 PM Bug #10138: osd: crash in SnapSet::from_snap_set
Sage Weil wrote:
> Please try using the latest firefly release. 0.87 is comparatively old.. many bugs were fixed in...
Paul Emmerich
10:45 AM Bug #10138 (Rejected): osd: crash in SnapSet::from_snap_set
Please try using the latest firefly release. 0.87 is comparatively old.. many bugs were fixed in 0.80.5 and again in... Sage Weil
04:48 AM Bug #10138: osd: crash in SnapSet::from_snap_set
Sorry for the formatting fail. The crash log was supposed to look like this:... Paul Emmerich
04:46 AM Bug #10138 (Can't reproduce): osd: crash in SnapSet::from_snap_set
We are running ceph version 0.87 (c51c8f9d80fa4e0168aa52685b8de40e42758578) in a 3-server setup with 18 OSDs (4 HDDs ... Paul Emmerich
12:07 PM Bug #10128 (Resolved): ceph_objectstore_tool --op export to stdout broken
Backport to giant as 6cb9a2499cac2645e2cc6903ab29dfd95aac26c7 David Zafman
12:05 PM rgw Documentation #10142 (Resolved): Update S3 compatibility table to reflect bucket location support
Table at http://ceph.com/docs/master/radosgw/s3/ Neil Levine
12:05 PM Bug #9439 (Resolved): pg_op_must_wait() not checking FILTER variants
David Zafman
05:18 AM Bug #9439: pg_op_must_wait() not checking FILTER variants
https://github.com/ceph/ceph/pull/2962 Loïc Dachary
12:05 PM Bug #10077 (Resolved): ceph_objectstore_tool: sets SHARDS feature on export it doesn't need to
David Zafman
11:13 AM Linux kernel client Bug #10141 (Resolved): rbd_img_obj_request_fill+0x81/0x200
... Sage Weil
10:24 AM Revision 5997635d (ceph): Merge pull request #2969 from dachary/wip-erasure-code-documentation
doc: erasure-code developer documentation typo
Reviewed-by: Pavan Rallabhandi <Pavan.Rallabhandi@sandisk.com>
Loic Dachary
10:06 AM Revision a4b42d66 (ceph): doc: erasure-code developer documentation typo
Reported-by: Pavan Rallabhandi <Pavan.Rallabhandi@sandisk.com>
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:43 AM rgw Feature #9932 (Fix Under Review): rgw: map swift X-Storage-Policy header to rgw pools
Yehuda Sadeh
07:07 AM Revision 2601a25a (ceph): StoreTest: Add scrub situation to tests
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
07:07 AM Revision b4fa384f (ceph): KeyValueStore: Add KEY_ENDING sign to the end of key
Keys stored in alphabetical order and need to follow ghobject_t comparison
rule. "generation" and "shard_id" are opti...
Haomai Wang
05:50 AM rbd Bug #10139 (New): librbd cpu usage 4x higher than krbd
librbd cpu usage is quite huge currently, around 4-5x higher than krbd.
(Tested with fio+krbd vs fio+librbd, rando...
alexandre derumier
05:49 AM Revision 9c1b199a (ceph): Merge pull request #2953 from yuyuyu101/fix-keyvaluestore-remove-col-attr
KeyValueStore: Remove assert for collection_getattr method
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:11 AM Revision b2e82543 (ceph): StoreTest: Clean up warning
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:11 AM Revision dcecfb89 (ceph): MemStore: Return -ENODATA when collection_getattr hit nonexist attr
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:11 AM Revision 7a9b7557 (ceph): KeyValueStore: Fix collection_getattrs problem when zero-length attr
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
03:53 AM Revision 877237f0 (ceph): KeyValueStore: Return -ENODATA if collection_getattr is nonexist
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
03:52 AM Revision 00b275b0 (ceph): StoreTest: Add collection_getattr(s) tests
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
03:52 AM Revision ffb6f78f (ceph): KeyValueStore: Remove assert for collection_getattr method
Merge 22b6c1a5317504e87042ffeff2b2d0d0b71cac5e introduce
5dc990c1ca821620993417ef4acc51a2b0a34606 commit which will l...
Haomai Wang
03:09 AM Revision f3dab446 (ceph): ceph_objectstore_tool: Add feature called set-allow-sharded-objects
Uses --op set-allow-sharded-objects option
This operation will be rejected if on the target OSD's osdmap there is
...
David Zafman
03:06 AM Revision 357fd22f (ceph): Add calamari_setup
Calamari_setup can be used to set up a calamari gui for manual testing,
or be run in a suite to test the calamari set...
Warren Usui
03:06 AM Revision 852fe69a (ceph): Further changes for calamari_setup.py
Made suggestions from code reviews.
Added no_epel option.
Merged Dan Mick's changes that add the ability to get
iceba...
Warren Usui
03:04 AM Revision b3021b0d (ceph): ceph_objectstore_tool: Add utility routine get_osdmap()
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
03:04 AM Revision 86baf2d3 (ceph): ceph_objectstore_tool: Clear ...INCOMPAT_SHARDS from feature if exporti...
Don't require importing OSD to have shards feature for replicated pg
http://tracker.ceph.com/issues/10077 Fixes: #10...
David Zafman
01:54 AM Revision 4f37c500 (ceph): Merge pull request #2648 from dachary/wip-9665-ceph-disk-partprobe
ceph-disk: run partprobe/partx after zap and data partition creation
Reviewed-by: Sage Weil <sage@redhat.com>
Loic Dachary
01:45 AM Revision 4a148df5 (ceph): Merge pull request #2961 from ceph/wip-10114-firefly
Add annotation to all assembly files to turn off stack-execute bit
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
01:40 AM Revision b13a56af (ceph): Merge pull request #2963 from ceph/wip-10114-giant
Wip 10114 giant
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:17 AM Revision d3d58524 (ceph): FileJournal: add journal_discard to control ssd whether support discard
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
12:16 AM Revision 9f9eb679 (ceph): FileJournal: Add ssd discard for journal which using ssd disk as journal.
Journal is like a ring buffer. After data wrote to media disk, journal
can overwrite. But for those data, ssd dont't ...
Jianpeng Ma

11/18/2014

11:51 PM CephFS Bug #10131: kclient: dentry still in use on umount
it's a VFS bug. fixed by... Zheng Yan
11:04 PM CephFS Bug #10131 (In Progress): kclient: dentry still in use on umount
Zheng Yan
09:20 AM CephFS Bug #10131 (Resolved): kclient: dentry still in use on umount
... Greg Farnum
11:48 PM Revision 828c1a2b (ceph): Merge pull request #2958 from ceph/wip-10128-giant
ceph_objectstore_tool: When exporting to stdout, don't cout messages
Reviewed-by: Loic Dachary <ldachary@redhat.com>
David Zafman
11:38 PM Revision 1bba3887 (ceph): Add annotation to all assembly files to turn off stack-execute bit
See discussion in http://tracker.ceph.com/issues/10114
Building with these changes allows output from readelf like t...
Dan Mick
11:38 PM Revision 46bd3441 (ceph): erasure-code isa-l: remove duplicated lines (fix warning)
06a245a added a section def to assembly files; I added it twice to
this file. There's no damage, but a compiler warn...
Dan Mick
11:31 PM Revision ef2ff5f4 (ceph): Merge pull request #2960 from ceph/wip-10114-fix-warning
erasure-code isa-l: remove duplicated lines (fix warning)
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
11:31 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Here are two new logs -- only filestore OSDs are up, all KV OSD are down.
Dmitry Smirnov
11:21 PM Revision 10f6ef18 (ceph): erasure-code isa-l: remove duplicated lines (fix warning)
06a245a added a section def to assembly files; I added it twice to
this file. There's no damage, but a compiler warn...
Dan Mick
11:19 PM Revision 01faf135 (ceph): Add annotation to all assembly files to turn off stack-execute bit
See discussion in http://tracker.ceph.com/issues/10114
Building with these changes allows output from readelf like t...
Dan Mick
11:07 PM Bug #10119 (Fix Under Review): 0.88 EC+ KV OSDs crashing
https://github.com/ceph/ceph/pull/2966 Haomai Wang
08:06 AM Bug #10119: 0.88 EC+ KV OSDs crashing
Thankyou, I have started a 3 osds keyvaluestore cluster to do benchmark and try to trigger crash Haomai Wang
02:53 AM Bug #10119: 0.88 EC+ KV OSDs crashing
I added the debug_keyvaluestore logging, and restarted them. The osds starting to crash immediately again, but there ... Kenneth Waegeman
06:35 PM Revision 6cb9a249 (ceph): ceph_objectstore_tool: When exporting to stdout, don't cout messages
Fixes: #10128
Caused by a2bd2aa7
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 0d5262a...
David Zafman
05:55 PM devops Bug #9665 (Pending Backport): ceph-disk zap should call partprobe
let's wait a week or two before backporting Loïc Dachary
05:54 PM devops Bug #9665 (Resolved): ceph-disk zap should call partprobe
Loïc Dachary
07:05 AM devops Bug #9665: ceph-disk zap should call partprobe
... Loïc Dachary
05:44 PM Bug #10114 (Resolved): assembly files need annotation to assert that stack should not be executable
https://github.com/ceph/ceph/pull/2961 Loïc Dachary
05:40 PM Bug #10114: assembly files need annotation to assert that stack should not be executable
https://github.com/ceph/ceph/pull/2963 Loïc Dachary
01:16 PM Bug #10114: assembly files need annotation to assert that stack should not be executable
https://github.com/ceph/ceph/pull/2946 Loïc Dachary
01:15 PM Bug #10114: assembly files need annotation to assert that stack should not be executable
Looks like it's merged, does this need to be backported? Samuel Just
05:04 PM Bug #10118: messenger drops messages between osds
Samuel Just wrote:
> If you can reproduce with logs, that would help. The repops are supposed to complete in strict...
Guang Yang
01:12 PM Bug #10118: messenger drops messages between osds
If you can reproduce with logs, that would help. The repops are supposed to complete in strict order, this could be ... Samuel Just
04:29 PM devops Bug #9793: Fedora 20 ceph-extras Repo missing
This must've been an oversight when we started shipping Fedora 20 packages. It led me to dig into why we're still shi... Ken Dreyer
03:40 PM CephFS Fix #10135 (Resolved): OSDMonitor: allow adding cache pools to cephfs pools already in use
Right now we disallow this with _check_remove_tier(), I believe because we were worried about coordinating the switch... Greg Farnum
03:12 PM rgw Bug #10103: swift tests failing
Seem to be the same problem in run http://pulpito.front.sepia.ceph.com/teuthology-2014-11-17_17:15:01-upgrade:dumplin... Yuri Weinstein
03:11 PM Bug #10107 (Duplicate): Coredump in upgrade:giant-x-next-distro-basic-multi run
I think this is caused by the same thing as 10059, duplicate marking. Samuel Just
03:10 PM Bug #7996: 0.78: OSD is not suspend-friendly (unresponsive cluster on OSD crash)
"Won't fix" should be normally accompanied by explanation... Dmitry Smirnov
01:53 PM Bug #7996 (Won't Fix): 0.78: OSD is not suspend-friendly (unresponsive cluster on OSD crash)
Samuel Just
03:06 PM Bug #9788 (Rejected): "Assertion: common/HeartbeatMap.cc: 79" placeholder for "hit suicide timeou...
I think this one is the giant messenger deadlock, #9921, updated 9921, closing this ticket again. Samuel Just
03:05 PM Bug #9921: msgr/osd/pg dead lock giant
I think this is another instance:
ubuntu@teuthology:/a/teuthology-2014-11-13_17:33:44-upgrade:giant-x-next-distro-...
Samuel Just
02:37 PM CephFS Feature #1398: qa: multiclient file io test
Answering my own question: Item 2 above. It looks like this can all be done from python. Anonymous
02:21 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
As per jdillaman's suggestion on IRC, I have backed off to the PVE 2.6.32-34-pve kernel from 3.10.0-5-pve and can no ... Brad House
12:49 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
second batch dump from same locked process as requested Brad House
12:43 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
and a 3rd for good measure Brad House
12:41 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
another attempt and trace Brad House
12:30 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Attached gdb output with libc and qemu debug symbols. Brad House
09:31 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Greg, incidentally several of the attached backtraces show the Pipe reader thread waiting on the pipe lock:... Jason Dillaman
09:03 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Jason, exactly what information is making you think the Pipe is hung waiting on a lock? And what version is in use ri... Greg Farnum
07:48 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Logs show that the pipe reader to osd.0 is hung waiting for the pipe lock. The last message from that thread is:
<p...
Jason Dillaman
05:56 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Thanks, I'll start reviewing these this morning. Jason Dillaman
05:27 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Attacked is the blktrace of the latest lockup.
Then the qemu output exceeded your max file size (by a couple of KB),...
Brad House
04:12 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Sure, I'll do that this morning first. Then I found the repo that proxmox is using to build qemu-kvm, so I'll rebuil... Brad House
02:01 PM Bug #10104 (Fix Under Review): rados.py: wait_for_* don't wait; should have poll, wait, and wait+...
Dan Mick
01:57 PM Bug #8978 (Can't reproduce): ceph ping not working as expected
Joao Eduardo Luis
01:52 PM Bug #9369 (Can't reproduce): init: ceph-osd (...) main process (...) killed by ABRT signal
Samuel Just
01:50 PM Bug #9439 (Fix Under Review): pg_op_must_wait() not checking FILTER variants
David Zafman
01:48 PM Bug #9438 (Resolved): librados API generated doc broken
Samuel Just
01:45 PM Bug #9738: rados cli: objects not present in a snapshot are listed anyway
Ugh, need to look at the object info to do this right. Should either fix or change docs or remove. Samuel Just
01:45 PM Feature #9720: erasure-code: non regression should test jerasure variants
Loïc Dachary
01:43 PM Bug #9748 (Rejected): Dead jobs in upgrade:dumpling-x-firefly-distro-basic-multi run
Probably some kind of networking issue, closing until we get more intel. Samuel Just
01:42 PM Bug #9784: All tools should be named consistently and argument parsing should be better
any tool that a user uses should have -'s. the source files should always use _'s.. just the final executable uses -... Sage Weil
01:41 PM Bug #9784: All tools should be named consistently and argument parsing should be better
ceph-objectstore-tool. Generally, dashes for things people actually use, underscores for tests. Samuel Just
01:42 PM Bug #9751 (Rejected): ceph tell osd.6 version hangs
Samuel Just
01:38 PM Bug #9801: ceph 0.80.7 build rpm packages in centos 7 error
mkcephfs is removed post-firefly anyway, ignore the warning Sage Weil
01:38 PM Bug #9801 (Won't Fix): ceph 0.80.7 build rpm packages in centos 7 error
Samuel Just
01:37 PM Feature #7104 (New): rest-api: support commands requiring 'w' cap without 'rw' cap
the 'mds set' command is 'rw'. confused what the bug is... pls reopen and clarify if this is still an issue Sage Weil
01:37 PM Feature #7104 (Rejected): rest-api: support commands requiring 'w' cap without 'rw' cap
Samuel Just
01:37 PM Bug #9818 (Resolved): ENXIO qa/workunits/cephtool/test.sh:test_osd_bench
did not happen for a long time, looks like it's stable at last Loïc Dachary
01:36 PM Bug #10132 (Resolved): osd: tries to set ioprio when the config option is blank
Saw this in a log:... Greg Farnum
01:35 PM Bug #9761 (Rejected): ceph-osd: segfault at 654c30 ip 00007f00dc5f1f07 sp 00007f00c5642e00 error ...
Samuel Just
01:33 PM Bug #9941 (Rejected): rados command line crashes when trying to copy pool snapshot
The correct answer here will be to deprecate this command. We are talking about a more sophisticated import/export t... Samuel Just
01:32 PM Bug #9971 (Rejected): OSD crashes again after restarting due to op thread time out at writing pg ...
Sounds like the disk is too slow for the timeouts, you'll have to increase them. Samuel Just
01:27 PM Bug #10126 (Rejected): "Exception: timed out waiting for admin_socket" in upgrade:giant-x-next-di...
I suspect this is slowness in VM machines. There are no core files and nothing I could see of interest in osd.10 log... David Zafman
01:25 PM Bug #10008 (Resolved): "obsolete rollback obj" error in upgrade:firefly-x-giant-distro-basic-vps run
Samuel Just
01:21 PM Bug #10013 (Rejected): "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vps run
upgrading the libraries -> crash Samuel Just
01:20 PM Bug #10067: ::posix_memalign abort ceph::buffer::create_page_aligned in 0.80.7
client.admin.* is normal. Crash probably is not. Samuel Just
01:20 PM Bug #10069 (Rejected): SyncEntryTimeout::finish() timeout
probably a slow vm Samuel Just
01:19 PM rgw Bug #10102: sync agent: does not handle gracefully transient errors
Updated the description, and the RGW is not returning a 400 but a 500. The agent should probably get updated to under... Alfredo Deza
07:12 AM rgw Bug #10102 (In Progress): sync agent: does not handle gracefully transient errors
Alfredo Deza
01:19 PM Bug #10085 (Rejected): dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
whatever the platform is, you'll have to build your own packages, I guess. Samuel Just
01:14 PM Bug #10117: OSD crashes if xattr "_" is absent for the file when doing backfill scanning (Replica...
This should probably be a feature request for the backlog. We need a test reproducing it and some code to tolerate i... Samuel Just
01:07 PM Bug #10129 (Pending Backport): Bad locking in the trunc method of libradosstriper
Samuel Just
03:03 AM Bug #10129: Bad locking in the trunc method of libradosstriper
giant backport https://github.com/ceph/ceph/pull/2954 Loïc Dachary
02:49 AM Bug #10129: Bad locking in the trunc method of libradosstriper
https://github.com/ceph/ceph/pull/2951 testing Loïc Dachary
02:44 AM Bug #10129: Bad locking in the trunc method of libradosstriper
Loïc Dachary
02:22 AM Bug #10129 (Resolved): Bad locking in the trunc method of libradosstriper
A catch badly positioned makes the locking void and can lead to race conditions. Sebastien Ponce
01:06 PM Bug #9970 (Resolved): document erasure coded pool simple operations
Loïc Dachary
01:00 PM Bug #10077: ceph_objectstore_tool: sets SHARDS feature on export it doesn't need to
David Zafman
12:59 PM Feature #10064 (Resolved): add ceph_objectstore_tool tests to make check
Loïc Dachary
12:46 PM Revision 5bb65b33 (ceph): Merge pull request #2951 from sponce/master
Fixed trivial locking issue in the trunc method of libradosstriper
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
11:20 AM Revision 0e6db90a (ceph): doc: update debian compilation dependencies
Using the content of debian/control.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Loic Dachary
11:20 AM Revision 922a15ea (ceph): ceph-disk: encapsulate partprobe / partx calls
Add the update_partition function to reduce code duplication.
The action is made an argument although it always is -a...
Loic Dachary
11:20 AM Revision 23e71b1e (ceph): ceph-disk: use update_partition in prepare_dev and main_prepare
In the case of prepare_dev the partx alternative was missing and is not
added because update_partition does it.
http...
Loic Dachary
11:20 AM Revision fed3b06c (ceph): ceph-disk: run partprobe after zap
Not running partprobe after zapping a device can lead to the following:
* ceph-disk prepare /dev/loop2
* links are c...
Loic Dachary
11:20 AM Revision 23aaf6c9 (ceph): ceph-disk: implement init=none for block devices
Signed-off-by: Loic Dachary <loic-201408@dachary.org> Loic Dachary
11:20 AM Revision ecccb397 (ceph): tests: helper to run unit / function tests in docker
For instance
test/docker-test.sh --os-type ubuntu --os-version 14.04 \
test/ceph-disk.sh
runs test/ceph-...
Loic Dachary
11:20 AM Revision 26bf8d1e (ceph): ceph-disk: test prepare / activate on a device
This indirectly tests that partprobe is called after zap because it
would fail to map the partitions to /dev/disk/by-...
Loic Dachary
11:20 AM Revision c9121167 (ceph): autotools: add --enable-docker
Docker based tests should be explicit instead of auto-detected. It is
good that they do not run if docker is not avai...
Loic Dachary
11:17 AM Revision c2e46755 (ceph): Merge pull request #2910 from swamireddy/wip-organizationmap
mailmap updates
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
11:16 AM Revision 13bb880b (ceph): Fixed locking issue in the trun method of libradosstriper leading to po...
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>
(cherry picked from commit 8613984373de946e1815cc84d50bbd443...
Sebastien Ponce
11:15 AM Revision 1ce19a8e (ceph): Merge pull request #2907 from xuechendi/update_organizationmap
Add myself to <contact@intel.com>
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:34 AM Revision 86139843 (ceph): Fixed locking issue in the trun method of libradosstriper leading to po...
Signed-off-by: Sebastien Ponce <sebastien.ponce@cern.ch> Sebastien Ponce
10:25 AM Bug #10128 (Pending Backport): ceph_objectstore_tool --op export to stdout broken
David Zafman
01:44 AM Bug #10128 (Resolved): ceph_objectstore_tool --op export to stdout broken
https://github.com/ceph/ceph/pull/2950 Loïc Dachary
10:12 AM Revision 0306cad4 (ceph): Merge pull request #2917 from leseb/rbd-update-glance-config
doc: update the OpenStack glance configuration
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:40 AM Revision 1c6a5368 (ceph): Merge pull request #2950 from ceph/wip-10128
Wip 10128
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
09:07 AM rbd Bug #10123: "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vps run
LibRBD.ListChildren was the last logged test Josh Durgin
08:16 AM Revision 0d5262ac (ceph): ceph_objectstore_tool: When exporting to stdout, don't cout messages
Fixes: #10128
Caused by a2bd2aa7
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman
08:16 AM Revision 8c87f328 (ceph): ceph_objectstore_tool: Make --file option consistent by treating "-" as...
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
08:16 AM Revision 9e53c355 (ceph): tests: ceph_objectstore_tool.py test all variants of export/import
Handle change of error message text
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman
07:53 AM devops Feature #10046: run make check on every pull request
https://github.com/ceph/ceph/pull/2956 Loïc Dachary
06:37 AM devops Bug #8896 (Rejected): missing i386 packages for Trusty
we no longer build i386 and I don't think there are plans to add them back.
Alfredo Deza
06:33 AM Revision 5c056261 (ceph): Merge pull request #2946 from ceph/wip-execstack
Add annotation to all assembly files to turn off stack-execute bit
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:53 AM Revision 0d350b68 (ceph): librbd: protect list_children from invalid child pool IoCtxs
While listing child images, don't ignore error codes returned
from librados when creating an IoCtx. This will prevent...
Jason Dillaman
02:23 AM Revision 14ec4b48 (ceph): Merge pull request #2933 from ceph/wip-librbd-symbols
librbd: Only public API symbols from the shared library
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
01:49 AM Feature #9943: osd: mark pg and use replica on EIO from client read
Submit pull request.
https://github.com/ceph/ceph/pull/2952
Wei Luo

11/17/2014

11:44 PM Revision 632e84e7 (ceph): Merge pull request #2947 from HP-Scale-out-Storage/wip-10096
Wip 10096 (ceph-disk umount race condition)
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
11:17 PM Revision de547c99 (ceph): Fix bug #10096 (ceph-disk umount race condition)
Bug: http://tracker.ceph.com/issues/10096
Brief: Unmounting temporary mount point failed due to file being 'busy'.
R...
Blaine Gardner
11:04 PM Bug #10128: ceph_objectstore_tool --op export to stdout broken
It would be nice to fix the unit test to use all variants of export and import. David Zafman
10:59 PM Bug #10128 (Resolved): ceph_objectstore_tool --op export to stdout broken

The change a2bd2aa7 broke --op export to stdout. It is writing text using out.
I want to backport this fix to g...
David Zafman
08:06 PM Revision 65c56570 (ceph): rbd: Fix the rbd export when image size more than 2G
When using export <image-name> <path> and the size of image is more
than 2G, the previous version about finish() coul...
Wei-Chung Cheng
07:45 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Yep, if free you can paste crash logs with debug_keyvaluestore=20/20 Haomai Wang
02:51 PM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Do you need any additional "debug_keyvaluestore=20/20" logs? It's been another week... Is there any progress? Any hop... Dmitry Smirnov
07:26 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
I can see four outstanding read requests in the last set of logs that you provided. Any chance you can re-run the sa... Jason Dillaman
02:26 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Using krbd instead of librbd with qemu doesn't hang, however, in the guest with dd, the total sequential performance ... Brad House
11:05 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
blktrace and qemu log attached as requested. I could not gracefully kill blktrace as the vm hardlocked so hopefully ... Brad House
10:33 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
None of the Ceph threads in the provided backtraces appeared to be deadlocked. It's possible a IO completion is bein... Jason Dillaman
09:40 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
logs from 3 runs back-to-back, forcibly killing the vm and restarting it between each attempt Brad House
09:28 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Brad, it would be helpful to see a few back-to-back GDB backtraces. In the full backtrace above, all blocked threads... Jason Dillaman
09:22 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
CPU usage is 0 when the lock occurs, so I don't think it is due to excess cpu usage.
I can definitely try those ...
Brad House
08:35 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
alexandre derumier wrote:
> Hi,
>
> >>kernel:BUG: soft lockup - CPU#0 stuck for 23s!
>
> by default share 1thr...
alexandre derumier
08:31 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Hi,
>>kernel:BUG: soft lockup - CPU#0 stuck for 23s!
by default share 1thread for many things (clock,io access,...
alexandre derumier
08:28 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
During lockup:... Brad House
07:10 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
I should also mention I am brad_mssw in the #ceph IRC channel on oftc if there are any suggestions or things to try. Brad House
05:47 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
Realized I was missing the librados debug symbols, here it is again, and also backtraced all threads:... Brad House
05:36 AM rbd Bug #10116: Ceph vm guest disk lockup when using fio
What is more interesting to me is if I break into it with GDB when it is hung, then tell it to continue, I get notifi... Brad House
06:03 PM Revision 1c2b093d (ceph): Merge pull request #2914 from dachary/wip-10093-monstore-tool
mon: ceph-monstore-tool must close()
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
João Eduardo Luís
05:58 PM Revision 06fc39c8 (ceph): mon: PaxosService: can be readable even if proposing
As long as we have a stable version in memory that is lower or equal to
the version we want.
Fixes: #9321
Fixes: #93...
Joao Eduardo Luis
05:55 PM devops Bug #8896: missing i386 packages for Trusty
Would that be possible to have this fixed soon? I'm running into the problem since I can't upgrade 1 of my 3 servers ... Jean-Sébastien Frerot
04:53 PM Revision 53cbf914 (ceph): Merge pull request #247 from ceph/wip-next-yuriw
Copied giant-x suite to next branch Yuri Weinstein
04:52 PM Revision 6c53c4d9 (ceph): Merge pull request #246 from ceph/revert-245-wip-next-yuriw
Revert "Copied giant-x suite to next branch" Yuri Weinstein
04:51 PM Revision a10e7d34 (ceph): Revert "Copied giant-x suite to next branch"
Yuri Weinstein
04:45 PM Revision 039d89dc (ceph): Merge pull request #245 from ceph/wip-next-yuriw
Copied giant-x suite to next branch Yuri Weinstein
04:42 PM Revision 2c442c93 (ceph): Copied giant-x suite to next branch
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
04:06 PM Revision d32477e8 (ceph): Merge pull request #2944 from ceph/wip-9913
mon: auth entity name for forwarded messages
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:43 PM Bug #10096 (Resolved): ceph-disk prepare fails to unmount temp file successfully
Sage Weil
03:40 PM Revision d8a7db88 (ceph): mon: Monitor: use session's entity name for audit log
Fixes: #9913
Backport: giant
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Joao Eduardo Luis
03:40 PM Revision 125b58d9 (ceph): mon: Monitor: forward session entity name to leader
And populate mock session (for forwarded request) with forwarded entity
name.
Backport: giant
Signed-off-by: Joao E...
Joao Eduardo Luis
03:40 PM Revision ca8e1efc (ceph): mon: Monitor: stash auth entity name in session
Backport: giant
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Joao Eduardo Luis
03:40 PM Revision 87734747 (ceph): messages: MForward: stash auth entity name
This will allow us to assess the entity name, used during auth, for a
forwarded request, which is otherwise unavailab...
Joao Eduardo Luis
02:58 PM Bug #9487: dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim_sleep not ...
Oddly, I'm able to reproduce it easily on v0.67.11, but not wip-9113-9487-dumpling (496e561d81f2dd1bf92d588fc3afc2431... Samuel Just
02:49 PM Bug #9487: dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim_sleep not ...
This test cluster is currently running 0.67.11-4-g496e561, mons and osds.
On our prod cluster we still run ceph-0....
Dan van der Ster
10:53 AM Bug #9487: dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim_sleep not ...
All other osds are running that branch, right? Also, which sha1 was it which you thought was working (the branches h... Samuel Just
03:17 AM Bug #9487: dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim_sleep not ...
Well the PG isn't empty -- I've been writing a bunch of data to it using rados bench. Basically, I'm having trouble g... Dan van der Ster
02:57 PM Revision 7055c88a (ceph): Merge pull request #2943 from ceph/wip-dumper-coverity
tools: Close the fd before returning in Dumper
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:55 PM Bug #10126 (Rejected): "Exception: timed out waiting for admin_socket" in upgrade:giant-x-next-di...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-17_08:56:42-upgrade:giant-x-next-distro-basic-vps/... Yuri Weinstein
02:00 PM Bug #10125 (Resolved): radosgw is being started as root not apache with systemd
On RHEL 7 when radosgw is started with systemd it runs as root not apache which causes problems with the s3gw.fcgi is... Sheldon Mustard
01:31 PM Revision b2d0810a (ceph): Merge pull request #2942 from tchaikov/wip-fix-rongze-affiliation
mailmap: fix Rongze's affiliation
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:57 PM Bug #10124: monitor recieves bus error signal
if reproducible
<joao> 'mon_debug_dump_transactions = true' and 'mon_debug_dump_location = /path'
Noah Watkins
12:37 PM Bug #10124: monitor recieves bus error signal
Oh, it looks like this has been reported by Joao before to leveldb list: https://groups.google.com/forum/#!topic/leve... Noah Watkins
12:01 PM Bug #10124 (Rejected): monitor recieves bus error signal
This happend in the latest giant verison. Bus error seems like something wrong with hardware, but the issue suspiciou... Noah Watkins
12:50 PM Revision 948f207a (ceph): mailmap: fix Rongze's affiliation
Kefu Chai
11:29 AM Revision 2ad0cde7 (ceph): Merge pull request #2915 from dachary/wip-10063-objectstore-tool-erasur...
ghobject::dump must display shard_id + make ceph_objectstore_tool run from make check
Reviewed-by: David Zafman <dza...
Loic Dachary
10:28 AM Revision e4e7fe22 (ceph): Merge pull request #2929 from thesues/master
Fix libstriprados::stat, use strtoll insdead of strtol
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:15 AM Bug #10119: 0.88 EC+ KV OSDs crashing
Hmm, it's strange because I already fixed this bug previously. Maybe it's another?
Could you run crashed OSD agai...
Haomai Wang
06:53 AM Bug #10119 (Resolved): 0.88 EC+ KV OSDs crashing
Hi,
I am further testing the EC+ KV setup, and the OSDs were crashing again, so I updated ticket #9727.
But after ...
Kenneth Waegeman
10:02 AM Bug #10093 (Resolved): ceph-monstore-tool: FAILED assert(!is_open)
Joao Eduardo Luis
09:49 AM rbd Bug #10123 (Resolved): "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vps run
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-16_19:13:03-upgrade:dumpling-x-firefly-distro-basi... Yuri Weinstein
09:48 AM rbd Bug #10122 (Resolved): "LibRBD.TestClone" FAILED in upgrade:dumpling-x-firefly-distro-basic-vps run
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-16_19:13:03-upgrade:dumpling-x-firefly-distro-basi... Yuri Weinstein
09:39 AM rgw Bug #10121 (Duplicate): "test.functional.tests.TestAccountUTF8" error in upgrade:dumpling-x-firef...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-16_19:13:03-upgrade:dumpling-x-firefly-distro-basi... Yuri Weinstein
09:02 AM Bug #10063 (Pending Backport): ceph_objectstore_tool does not support getting attributes for eras...
Loïc Dachary
08:05 AM Bug #9913 (Pending Backport): mon: audit log entires for forwarded requests lack info
Sage Weil
07:38 AM Bug #9913 (Fix Under Review): mon: audit log entires for forwarded requests lack info
https://github.com/ceph/ceph/pull/2944 Joao Eduardo Luis
08:02 AM devops Bug #10120 (New): "Assertion: os/FileStore.cc" in upgrade:firefly-x-next-distro-basic-multi run
Sandon, that was mira034:... Yuri Weinstein
07:53 AM devops Bug #10120 (Rejected): "Assertion: os/FileStore.cc" in upgrade:firefly-x-next-distro-basic-multi run
that fail_eio assert means we got EIO back from the fs, whcih means there is a bad disk Sage Weil
07:34 AM devops Bug #10120 (Rejected): "Assertion: os/FileStore.cc" in upgrade:firefly-x-next-distro-basic-multi run
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-15_17:13:01-upgrade:firefly-x-next-distro-basic-mu... Yuri Weinstein
07:52 AM rgw Bug #10103: swift tests failing
Also in runs:
http://pulpito.front.sepia.ceph.com/teuthology-2014-11-14_02:35:01-smoke-master-distro-basic-multi/
...
Yuri Weinstein
06:49 AM Revision fe6679dc (ceph): Fix libstriprados::stat, use strtoll insdead of strtol
The return value(long int) of strict_strtol is too small for unstriped
object.
Signed-off-by: Dongmao Zhang <deanrac...
Dongmao Zhang
02:40 AM Bug #10118 (Can't reproduce): messenger drops messages between osds
Log snippets before the daemon crash:... Guang Yang
01:53 AM Bug #9285: osd: promoted object can get evicted before promotion completes
We probably have this issue on our ceph cluster (0.80.7 on commodity PC hardware + 10G ethernet) and that this is blo... Laurent GUERBY

11/16/2014

11:27 PM Revision 103c6a0e (ceph): Merge pull request #2919 from athanatos/wip-8595
Wip 8595 Sage Weil
11:23 PM Revision babd93a4 (ceph): Merge pull request #2939 from aspiers/fix/architecture-docs
minor tweaks to architecture document
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:41 PM Bug #10117 (Won't Fix): OSD crashes if xattr "_" is absent for the file when doing backfill scann...
We observed a OSD crash pattern which is due to xattr "_" is absent for the file (on filesystem) which result in an a... Guang Yang
09:03 PM Revision 11aa3831 (ceph): doc: fix typos in diagram for incomplete write
In this example of a write of v2 of the object being interrupted, OSD2
would never have any version of the D1 chunk. ...
Adam Spiers
09:03 PM Revision 2379c57a (ceph): doc: fix incorrect equalities
The previous punctuation accidentally implied that K == 1 and M == -1.
Signed-off-by: Adam Spiers <aspiers@suse.com>
Adam Spiers
09:02 PM Revision 625dd404 (ceph): doc: fix typo (superfluous "no")
Signed-off-by: Adam Spiers <aspiers@suse.com> Adam Spiers
06:20 PM rbd Bug #10116: Ceph vm guest disk lockup when using fio
I wonder if this isn't the issue from #9854.
fio gets through writing the test files, and the lock occurs during t...
Brad House
02:31 PM rbd Bug #10116 (Closed): Ceph vm guest disk lockup when using fio
When running a disk benchmark within a guest, I'm getting a disk lockup that doesn't ever appear to resolve itself. ... Brad House
02:09 AM Bug #10059: osd/ECBackend.cc: 876: FAILED assert(0)
Samuel Just wrote:
> This is almost certainly unrelated to those two bugs. This is a specific edge case in divergen...
Dmitry Smirnov

11/15/2014

10:31 PM Revision cbecab47 (ceph): tests: ceph_objectstore_tool.py fix list-attr for erasure code
Adding testing of xattr for erasure coded shards
Fix error message when finding an unexpected xattr key
Signed-off-b...
David Zafman
10:29 PM Revision 40717aa4 (ceph): tests: ceph_objectstore_tool.py check for malformed JSON for erasure co...
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
10:29 PM Revision eaf1d1e3 (ceph): tests: ceph_objectstore_tool.py fix off by 1 ATTR_OBJS handling
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
10:27 PM Revision d1c4e5b6 (ceph): vstart: use hostname -s instead of fqdn
Otherwise init-ceph.in will fail if hostname returns a fqdn. It
validates the host entry of the [osd.x] section does ...
Loic Dachary
10:27 PM Revision 74506d25 (ceph): tests: ceph_objectstore_tool.py use env python
Using #/usr/bin/env python instead of a hard coded path is more flexible
and can also be used to run from virtualenv....
Loic Dachary
10:27 PM Revision 783378c0 (ceph): tests: ceph_objectstore_tool.py can use a WARN cluster
The tests do not need HEALTH_OK exclusively, a HEALTH_WARN cluster can
also run them successfully.
Signed-off-by: Lo...
Loic Dachary
10:27 PM Revision f04d4e75 (ceph): tests: ceph_objectstore_tool.py run mon and osd on specific port
By default vstart.sh runs MDS but they are not needed for the tests,
only run mon and osd instead. Instead of using t...
Loic Dachary
10:27 PM Revision 235257c2 (ceph): tests: ceph_objectstore_tool.py run faster by default
By default use only a small number of objects to speed up the tests. If
the argument "big" is given, use a large numb...
Loic Dachary
10:27 PM Revision e303d1af (ceph): tests: ceph_objectstore_tool.py use a dedicated directory
Set CEPH_DIR to a directory that is specific to ceph_objectstore_tool so
that it can run in parallel with other vstar...
Loic Dachary
10:27 PM Revision e8f34bd6 (ceph): tests: ceph_objectstore_tool.py replace stop.sh with init-ceph
The stop.sh will stop all ceph-* processes. Use the init-ceph script
instead to selectively kill the daemons run by t...
Loic Dachary
10:27 PM Revision 0f3d7b13 (ceph): tests: ceph_objectstore_tool.py main returns
Instead of calling sys.exit() the main function returns the desired exit
code.
Signed-off-by: Loic Dachary <ldachary...
Loic Dachary
10:27 PM Revision fc435ff3 (ceph): tests: ceph_objectstore_tool.py encapsulate init-ceph stop
Call init-ceph in kill_daemons and add a call to kill_daemon when main
returns on error so that it never leaves daemo...
Loic Dachary
10:27 PM Revision 4c94f177 (ceph): tests: ceph_objectstore_tool.py skip if /dev/tty fails
Some environments do not have a /dev/tty. When opening /dev/tty fails,
skip the test instead of returning an error.
...
Loic Dachary
10:27 PM Revision 6d04b3c1 (ceph): tests: run ceph_objectstore_tool.py from make check
http://tracker.ceph.com/issues/10064 Fixes: #10064
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:27 PM Revision dcf09aed (ceph): common: do not omit shard when ghobject NO_GEN is set
Do not silence the display of shard_id when generation is NO_GEN.
Erasure coded objects JSON representation used by c...
Loic Dachary
04:57 PM Revision cf2104d4 (ceph): common: do not unlock rwlock on destruction
According to pthread_rwlock_unlock(3p):
Results are undefined if the read-write lock rwlock is not held
by the cal...
Federico Simoncelli
01:59 AM Revision 06a245a9 (ceph): Add annotation to all assembly files to turn off stack-execute bit
See discussion in http://tracker.ceph.com/issues/10114
Building with these changes allows output from readelf like t...
Dan Mick
01:13 AM Revision cf241170 (ceph): osd/osd_types: include up and acting count in pool_sum_t
Sum up the up and acting instances of the PGs in the pool.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:13 AM Revision d671e1cc (ceph): mon/PGMap: allow stat_pg_{add,sub} that only touches stats
Some callers don't want the auxiliary structures to be updated because
they are (a) traversing them and (b) the relev...
Sage Weil
01:13 AM Revision 5eb662ce (ceph): mon/PGMonitor: fix summation when we adjust up/acting
We're touching up/acting, which now affect the sum.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:13 AM Revision b70be561 (ceph): mon/PGMonitor: make min pg warning based on pg *instances*
This makes the effective number of PGs we are using the number of instances
of PGs on an OSD, not the nubmer of PGs a...
Sage Weil
01:13 AM Revision 7f3dcdb0 (ceph): mon/PGMonitor: add max pgs per osd warning
This is just like the min warning, but a max. It should help warn users
away from having too many PGs in their clust...
Sage Weil
01:13 AM Revision e25724b2 (ceph): mon: tighten pg vs osd warning bounds to 3x above/below 100 (target)
Previously we were warning at (effectively) 60, so this is still less
noisy than before on the min. The max threshol...
Sage Weil

11/14/2014

11:51 PM Revision c87bde64 (ceph): PG: always clear_primary_state when leaving Primary
Otherwise, entries from the log collection process might leak into the next
epoch, where we might end up choosing a d...
Samuel Just
10:46 PM Bug #10115: mon not running. osd is dead
my ceoh version is 0.80.1. i install them on ubuntu 12.04.4
uname -a : Linux controller 3.11.0-26-generic #45~preci...
? ??
10:22 PM Bug #10115: mon not running. osd is dead
this is the log file on one of my ceph node. ? ??
10:10 PM Bug #10115 (Can't reproduce): mon not running. osd is dead
my ceph did't config the cephx. i sloved one problem before as this issue said:http://tracker.ceph.com/issues/8851.
...
? ??
10:28 PM Revision b10bd19f (ceph): tools: Close the fd before returning in Dumper
CID 1251577
CID 717084
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
10:16 PM Revision 50f9edb1 (ceph): FileJournal.cc: fix _open() to return negative value in error case
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:46 PM Revision 8144ab0c (ceph): Merge pull request #2935 from dachary/wip-mailmap
mailmap: Loic Dachary name normalization Loic Dachary
09:42 PM Revision 0c8955ba (ceph): mailmap: Loic Dachary name normalization
Do not rewrite the past.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
07:10 PM Revision 31a9da0c (ceph): Merge pull request #2916 from ceph/wip-10057
msg/simple: ms_die_on_skipped_message
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
06:37 PM Revision b6d61800 (ceph): test_async_driver: fix warning
test/msgr/test_async_driver.cc:233:209: instantiated from here
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:13 PM Revision bec99559 (ceph): Merge pull request #2389 from ceph/wip-doc-documenting-ceph
doc: Update documenting ceph to include CentOS/RHEL
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
06:11 PM Revision 175d6e03 (ceph): doc: Removed separate build file for rpm.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:05 PM Bug #10114 (Fix Under Review): assembly files need annotation to assert that stack should not be ...
seeming workaround in wip-execstack
Dan Mick
05:58 PM Bug #10114: assembly files need annotation to assert that stack should not be executable

References:
https://bugzilla.redhat.com/show_bug.cgi?id=1118504 the original bug that noticed the problem on Fe...
Dan Mick
05:30 PM Bug #10114 (Resolved): assembly files need annotation to assert that stack should not be executable
Dan Mick
05:10 PM Bug #10113: --log-to-stderr with -f/-d sends a lot of things to logfile
on a vstart cluster with 3 osds, if I stop osd.2 and restart like:
./ceph-osd -i 2 -c ./ceph.conf --log-to-stderr ...
Dan Mick
05:10 PM Bug #10113 (Duplicate): --log-to-stderr with -f/-d sends a lot of things to logfile
Dan Mick
05:03 PM Revision ad431b28 (ceph): Merge pull request #2801 from CzBiX/permanent-location
rgw: add location when data in another region.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
04:18 PM Revision 069785e6 (ceph): Merge pull request #2932 from nilamdyuti/wip-doc-documenting-ceph
doc: Adds build-doc guidelines for Fedora and CentOS/RHEL.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
04:12 PM Revision d957fbdb (ceph): Merge pull request #2930 from dachary/wip-warning
tests: fix cast compilation warning Haomai Wang
03:45 PM Bug #10059: osd/ECBackend.cc: 876: FAILED assert(0)
Samuel Just
03:12 PM Bug #10059: osd/ECBackend.cc: 876: FAILED assert(0)
This is almost certainly unrelated to those two bugs. This is a specific edge case in divergent write recovery. Samuel Just
03:36 PM Revision a5a0d5c8 (ceph): doc: Adds build-doc guidelines for Fedora and CentOS/RHEL.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com> Nilamdyuti Goswami
03:17 PM Revision f0de7c5a (ceph): Merge pull request #2923 from ktdreyer/doc-install-giant
doc: update packages page for Giant
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
02:49 PM Revision 4cdc9c79 (ceph): doc: update release descriptions on packages page
Firefly was listed as the "latest release" of Ceph. Add Giant and label
it as the latest release instead.
Releases A...
Ken Dreyer
02:01 PM Revision 3b28fd0a (ceph): tests: fix cast compilation warning
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
11:43 AM devops Cleanup #7722 (Resolved): Make /admin/build-doc distro independent
John Wilkins
11:41 AM devops Cleanup #7722: Make /admin/build-doc distro independent
Updated the procedure doc with all dependencies. John Wilkins
11:43 AM Bug #9788 (New): "Assertion: common/HeartbeatMap.cc: 79" placeholder for "hit suicide timeout" is...
Logs are in http://pulpito.front.sepia.ceph.com/teuthology-2014-11-13_17:33:44-upgrade:giant-x-next-distro-basic-vps/... Yuri Weinstein
10:22 AM Cleanup #10110 (New): librados: mark old objects_begin interface deprecated
There is some minor refactoring needed since the new methods call the old ones when ns == "". The fix is probably to... Sage Weil
10:18 AM devops Tasks #8366: Update ceph.com/docs to default to the latest major release (0.80)
Can we update it to the latest major release with the backports--e.g., v0.80.7? I finally have someone to help with t... John Wilkins
10:12 AM Bug #9487: dumpling: snaptrimmer causes slow requests while backfilling. osd_snap_trim_sleep not ...
I think that's an annoying special case for snaps purged on an empty pg. Both the old primary which did the trim and... Samuel Just
10:05 AM Revision 2ad6ff15 (ceph): Merge pull request #2928 from leseb/improve-exceptions
Improve readability of the exception
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
10:00 AM Revision 088230ef (ceph): Improve readability of the exception
The error messages were not really clear from a non-programmer
perspective. In the context of OpenStack all the drive...
Sébastien Han
09:11 AM Revision 3c4b782b (ceph): rgw: add location when data in another region.
When the bucket of requested is in another region, Add location header
in response, so client can follow that to get ...
VRan Liu
08:21 AM Revision 35ae5914 (ceph): doc: update the OpenStack glance configuration
Juno is now using a section for configuring the stores, so let's use it.
Put spaces between flag and value for clarit...
Sébastien Han
08:09 AM Bug #10107: Coredump in upgrade:giant-x-next-distro-basic-multi run
... Sage Weil
07:40 AM Bug #10107 (Duplicate): Coredump in upgrade:giant-x-next-distro-basic-multi run
(Maybe related to #8733)
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-13_17:04:11-upgrade:gi...
Yuri Weinstein
08:03 AM Bug #10109 (Duplicate): "LibRadosTwoPoolsECPP.PromoteSnap" test failed in upgrade:dumpling-firefl...
3 tests failed in run http://pulpito.front.sepia.ceph.com/teuthology-2014-11-13_17:15:02-upgrade:dumpling-firefly-x:p... Yuri Weinstein
08:02 AM Revision 83e8b07a (ceph): librbd: Only public API symbols from the shared library
The librbd shared library was previously exporting all
symbols. librbd public API methods are now explicitly
exporte...
Jason Dillaman
07:55 AM rgw Bug #10108 (Duplicate): s3tests fail in upgrade:dumpling-firefly-x:parallel-next-distro-basic-mul...
All tests failed in run http://pulpito.front.sepia.ceph.com/teuthology-2014-11-13_17:10:02-upgrade:dumpling-firefly-x... Yuri Weinstein
07:47 AM Bug #10105: crash in PG::peek_map_epoch on upgrade from 0.80.4 to 0.80.7
the upgrade from 0.80.1 to 0.80.7 case was a bad disk. Sage Weil
07:42 AM Revision caa97db9 (ceph): Merge pull request #2925 from yuyuyu101/update-mailmap
Mailmap: add Rongze organization
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
07:32 AM Bug #9727: 0.86 EC+ KV OSDs crashing
Hi,
I tried this again on the new 0.88 release.
After about 30 minutes of testing, the EC-KV OSDs started crashin...
Kenneth Waegeman
06:33 AM Revision 34e4d243 (ceph): osd/ReplicatedPG: allow whiteout deletion with IGNORE_CACHE flag
If the client specifies IGNORE_CACHE, allow a regular DELETE to zap a
whiteout. Expand test case to verify this work...
Sage Weil
06:33 AM Revision 8dde6a61 (ceph): ceph_test_rados_api_tier: fix cleanup of whiteouts
Doing a normal DELETE on a whiteout returns ENOENT. Use the IGNORE_CACHE
flag to make sure it removes the whiteout, ...
Sage Weil
05:16 AM Revision b4f14129 (ceph): ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 219b72b6fdd5a020f266b3675fb149cce6cbac8e)
Sage Weil
05:13 AM Revision d5cf0720 (ceph): ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 219b72b6fdd5a020f266b3675fb149cce6cbac8e)
Sage Weil
05:12 AM Revision 219b72b6 (ceph): ms die on skipped message = false for all krbd, kclient tasks
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:51 AM Messengers Feature #10029: Retry binding on IPv6 address if not available
I started playing with this a bit (no commits yet), I simply loop in SimpleMessenger's Accepter.cc and retry to bind ... Wido den Hollander
03:42 AM Revision a04bb135 (ceph): Mailmap: add Rongze organization
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
03:26 AM Feature #9979 (In Progress): osd: cache: proxy reads (instead of redirect)
https://github.com/ceph/ceph/pull/2927 Loïc Dachary
02:17 AM rgw Bug #10106 (Resolved): rgw acl response should start with <?xml version="1.0" ?>
I encountered some surprising behaviour when playing with radosgw and s3cmd.
You can probably make a convincing case...
Jon Kåre Hellan
02:10 AM Bug #10018: OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing
Loïc Dachary
12:41 AM Revision ef2565ec (ceph): vstart.sh: complain less about fullish mon disks
Lots of people develop on file systems > 70% full.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
12:36 AM Revision cba4ed44 (ceph): librados: Fix operator= null ptr references
Fixes: #10082
dzafman-2014-11-13_10:42:58-rgw-wip-10082-testing-basic-multi
Reviewed-by: Sage Weil <sage@redhat.com...
David Zafman

11/13/2014

10:39 PM Revision 10fc8a24 (ceph): tools/psim.cc: catch ceph::buffer::end_of_buffer exception
Fix for:
CID 717163 (#1 of 1): Uncaught exception (UNCAUGHT_EXCEPT)
root_function: In function main(int, char **) a...
Danny Al-Gaaf
10:39 PM Revision 9314fe28 (ceph): c_read_operations.cc: prevent potential null pointer deref
CID 1251575 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer key to basi...
Danny Al-Gaaf
10:39 PM Revision 156d17c1 (ceph): os/FileJournal.cc: fix potential use after close cases
Fix checks after _open() calls to make sure to use the
filehandle only if open returns '0'.
Fix for:
CID 1128395 (#...
Danny Al-Gaaf
10:39 PM Revision 13504a3d (ceph): ceph_erasure_code_non_regression.cc: prefer ++op for non-primitive iter...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:39 PM Revision 0e035515 (ceph): ceph_erasure_code_benchmark.cc: don't check unsigned for < 0
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:39 PM Revision 72c0156e (ceph): net_handler.cc: close socket leak
Close socket if set_nonblock() fails before return.
Fix for:
CID 1249633 (#1 of 1): Resource leak (RESOURCE_LEAK)
7...
Danny Al-Gaaf
10:39 PM Revision 4814cf7b (ceph): net_handler.cc: close another socket leak
Close socket if ::setsockopt() fails before return.
Fix for:
CID 1249632 (#1 of 1): Resource leak (RESOURCE_LEAK)
9...
Danny Al-Gaaf
10:39 PM Revision ed0d3ede (ceph): st_rados_list_objects.cc: free resources in error case
Fix for:
CID 1251453 (#2 of 2): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable io_ctx going out of scope le...
Danny Al-Gaaf
10:39 PM Revision 3674c8c0 (ceph): MDSMonitor.cc: remove cmd_getval for poolid
Remove useless check for invalid parameter for
"mds remove_data_pool", we have already the poolid
from the correct pa...
Danny Al-Gaaf
10:39 PM Revision fa986059 (ceph): ceph_authtool.cc: catch ceph::buffer::end_of_buffer exception
Fix for:
CID 717142 (#1 of 1): Uncaught exception (UNCAUGHT_EXCEPT)
root_function: In function main(int, char const...
Danny Al-Gaaf
10:39 PM Revision 6fd2123b (ceph): ceph_authtool.cc: catch ceph::FailedAssertion exception
Fix for:
CID 717141 (#1-19): Uncaught exception (UNCAUGHT_EXCEPT)
root_function: In function main(int, char const *...
Danny Al-Gaaf
10:39 PM Revision 5f6b0910 (ceph): librados-config.cc: catch ceph::FailedAssertion exception
CID 717157 (#1-2): Uncaught exception (UNCAUGHT_EXCEPT)
root_function: In function main(int, char const **) an excep...
Danny Al-Gaaf
10:39 PM Revision 35ab4d79 (ceph): rgw/rgw_gc.cc: silence cppcheck
Silence cppcheck warning about std::remove, clarify the
used remove() function from RGWGC.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
10:39 PM Revision 3b31e74d (ceph): crush/CrushWrapper.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:39 PM Revision c73c47e0 (ceph): ceph_erasure_code_benchmark.cc: prefer ++operator for non-primitive ite...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:32 PM Bug #10052 (Fix Under Review): LibRadosTwoPools[EC]PP.PromoteSnap failure
https://github.com/ceph/ceph/pull/2926 Sage Weil
10:19 PM Bug #10052 (In Progress): LibRadosTwoPools[EC]PP.PromoteSnap failure
// read baz
{
bufferlist bl;
ASSERT_EQ(-ENOENT, ioctx.read("baz", bl, 1, 0));
}
I think this usu...
Sage Weil
05:44 PM Bug #10052: LibRadosTwoPools[EC]PP.PromoteSnap failure
ubuntu@teuthology:/a/sage-2014-11-12_13:30:37-smoke-wip-warn-max-pg-distro-basic-multi/598501 Sage Weil
09:28 PM Revision 699fc054 (ceph): msg/simple: ms_die_on_skipped_message
Assert if we skip an incoming seq. The SimpleMessenger never does this,
but the kernel messenger does. Hopefully us...
Sage Weil
09:26 PM Revision c15391b1 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
09:25 PM Revision 20f99ca5 (ceph): mds: don't overwrite reply's snapbl
set_trace_dist() updates reply's snapbl, don't overwrite it. For MKSNAP
request, just need to set mdr->tracei, set_tr...
Yan, Zheng
08:58 PM Revision 4509674d (ceph): Merge pull request #2772 from ceph/wip-init-radosgw
init-radosgw.sysv: set ulimit -n before starting daemon
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
08:49 PM Bug #10105 (Can't reproduce): crash in PG::peek_map_epoch on upgrade from 0.80.4 to 0.80.7
... Sage Weil
07:08 PM Revision 4d8e90be (ceph): Merge pull request #2920 from ceph/wip-10095
crush: fix detach_bucket
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
06:59 PM Revision 6f8b96a9 (ceph): crush/CrushWrapper: fix detach_bucket
In commit 9850227d2f0ca2f692a154de2c14a0a08e751f08 we changed the call that
changed the weight of all instances of it...
Sage Weil
06:49 PM Revision a46fb023 (ceph): Makefile: include 'ceph' in base target
This makes 'make base' enough to vstart.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:38 PM Revision ccfd2414 (ceph): osd/OSD: use OSDMap helper to determine if we are correct op target
Use the new helper. This fixes our behavior for EC pools where targetting
a different shard is not correct, while fo...
Sage Weil
06:38 PM Revision 96394771 (ceph): osd/OSDMap: add osd_is_valid_op_target()
Helper to check whether an osd is a given op target for a pg. This
assumes that for EC we always send ops to the pri...
Sage Weil
06:36 PM Revision c069bce4 (ceph): Merge pull request #2760 from ceph/wip-9835-firefly
osd: fix erasure hung op bug (9835)
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
06:35 PM Revision a820bf6f (ceph): Merge pull request #2906 from ceph/wip-9835
osd: fix misdirected ec ops stuck in optracker (9835)
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
06:05 PM Revision 585b9065 (ceph): msg/Makefile: add new header to tarball
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:48 PM Bug #10104 (Resolved): rados.py: wait_for_* don't wait; should have poll, wait, and wait+cb versions
Completion.wait_for_{safe, complete} are using the poll functions "is_{safe,complete}"; the comments indicate that's ... Dan Mick
05:47 PM rgw Bug #10103 (Resolved): swift tests failing
ubuntu@teuthology:/a/dzafman-2014-11-13_10:42:58-rgw-wip-10082-testing-basic-multi$ teuthology-ls . | grep FAIL
5996...
Sage Weil
05:14 PM Revision 2d698057 (ceph): SimpleMessenger: Pipe: do not block on takeover while holding global lock
We previously were able to cause deadlocks:
1) Existing pipe is fast_dispatching
2) Replacement incoming pipe is acce...
Greg Farnum
05:14 PM Revision 2fe5c4c3 (ceph): msg/Pipe: inject delay in stop_and_wait
Inject a delay in stop_and_wait. This will mostly affect the connection
race Pipe takeover code which currently call...
Sage Weil
05:12 PM Revision b61d8340 (ceph): Merge pull request #2909 from yuyuyu101/wip-10079
AsyncMessenger: Add select support and tests for async drivers Sage Weil
05:02 PM Bug #10059: osd/ECBackend.cc: 876: FAILED assert(0)
Any progress? Dmitry Smirnov
04:36 PM rgw Bug #10082 (Resolved): Segmentation fault in upgrade:dumpling-firefly-x:parallel-next-distro-basi...
Sage Weil
04:28 PM Feature #10064 (Fix Under Review): add ceph_objectstore_tool tests to make check
https://github.com/ceph/ceph/pull/2915 Loïc Dachary
04:28 PM Bug #10063 (Fix Under Review): ceph_objectstore_tool does not support getting attributes for eras...
https://github.com/ceph/ceph/pull/2915 Loïc Dachary
03:48 PM rgw Bug #10102 (Resolved): sync agent: does not handle gracefully transient errors
on a copy operation, rgw sent back 400 and the sync agent got stuck in the following loop:... Yehuda Sadeh
03:00 PM Revision 6e5bae4c (ceph): mailmap: Dan Mick name normalization
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com> Swami Reddy
03:00 PM Revision e8daba61 (ceph): mailmap: Derrick Schneider affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com> Swami Reddy
03:00 PM Revision e8a60ce4 (ceph): mailmap: BJ Lougee affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com> Swami Reddy
03:00 PM Revision 5fdec031 (ceph): mailmap: Xan Peng affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com> Swami Reddy
02:58 PM Revision 0834fb0a (ceph): fs/basic/tasks/cfuse_workunit_misc: timeout at 6h
The multiple_rsync can take a while.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit c58af9f26...
Sage Weil
02:58 PM Revision e3865883 (ceph): mailmap: Federico Gimenez name normalization
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com> Swami Reddy
02:58 PM Revision c58af9f2 (ceph): fs/basic/tasks/cfuse_workunit_misc: timeout at 6h
The multiple_rsync can take a while.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:37 PM Revision 1cd7422a (ceph): mon: ceph-monstore-tool must close()
Otherwise it asserts because the destructor checks for the is_open flag.
http://tracker.ceph.com/issues/10093 Fixes:...
Loic Dachary
02:26 PM Revision ff01842e (ceph): Merge pull request #2912 from dachary/wip-warning
tests: fix compilation warning
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
12:58 PM rgw Bug #9587 (Pending Backport): ceph-radosgw sysvinit script on EL6 cannot set ulimit
Loïc Dachary
12:45 PM Revision 7da691af (ceph): Merge pull request #2911 from keichwa/wip-doc-rados
Wip doc rados
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:25 PM rgw Bug #10099 (Duplicate): radosgw-agent - error geting op state: list index out of range
radosgw-agent logs the following, and objects are not synced to the secondary gateway.
INFO:urllib3.connectionpool...
Brian Andrus
12:25 PM Bug #10096: ceph-disk prepare fails to unmount temp file successfully
Notes:
- Issuing a short delay before 'umount' fixes the issue - this is a terrible workaround
- Issuing 'sync' b...
Blaine Gardner
07:52 AM Bug #10096 (Resolved): ceph-disk prepare fails to unmount temp file successfully
I have been testing on a virtual machine for ease of testing, and 'ceph-disk prepare' kept forwarding an error from '... Blaine Gardner
12:03 PM Revision d6be062b (ceph): tests: fix compilation warning
Signed-off-by: Loic Dachary <ldachary@redhat.com> Loic Dachary
11:07 AM Bug #10095 (Resolved): (crush_bucket_adjust_item_weight()+0) [0x7d1540] crash
Sage Weil
11:02 AM Bug #10095 (Fix Under Review): (crush_bucket_adjust_item_weight()+0) [0x7d1540] crash
https://github.com/ceph/ceph/pull/2920 Sage Weil
07:37 AM Bug #10095 (Resolved): (crush_bucket_adjust_item_weight()+0) [0x7d1540] crash
ubuntu@teuthology:/a/samuelj-2014-11-11_22:08:30-rados-wip-sam-testing-wip-testing-vanilla-fixes-basic-multi/597458
...
Samuel Just
10:42 AM Revision 0ee64378 (ceph): doc: remove superfluous white spaces (for testing)
Signed-off-by: Karl Eichwalder <ke@suse.de> Karl Eichwalder
10:36 AM Bug #9835 (Resolved): osd: bug in misdirected op checks (firefly)
Sage Weil
10:25 AM Messengers Feature #10079 (Resolved): AsyncMessenger: Support select for other OS
Haomai Wang
10:17 AM Revision ee45f48e (ceph): doc: Fix 2 syntax errors.
Signed-off-by: Karl Eichwalder <ke@suse.de> Karl Eichwalder
09:49 AM Feature #10098 (Resolved): wanted: command to clear 'incomplete' PGs
Hello,
Please create a command that would clear 'incomplete' PGs.
Perhaps ceph pg force_create_pg could be extend...
c sights
08:32 AM rbd Bug #9854 (Pending Backport): librbd: reads contending for cache space can cause livelock
Jason Dillaman
08:28 AM Bug #10097 (Resolved): failed: mon_thrash
debian 7.0
logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-12_17:15:01-upgrade:giant-giant-dist...
Yuri Weinstein
07:36 AM Revision 571c8577 (ceph): AsyncMessenger: Fix select driver for add_event
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
07:35 AM Revision 17ce4ec3 (ceph): AsyncMessenger: Add tests for async drivers
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
07:35 AM Revision ebc8875a (ceph): AsyncMessenger: Support select for other OS such as Windows
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
07:17 AM Support #10024: Cluster unreachable after restart
Hi,
I've missed anything?
Did I do something wrong?
Because I didn't get any answer after more than 1 week.
Thank...
Luca Mazzaferro
06:59 AM Cleanup #10094 (New): Create new git repo for json_spirit
json spirt is currently part of the code tree of ceph, but it's external code. There was also no update within a long... Danny Al-Gaaf
06:58 AM CephFS Bug #10092 (Resolved): multiple_rsync.sh + ceph-fuse timing out on firefly
greg is right, these time out semi-regularly. increased the timeout on master, giant, firefly. Sage Weil
06:38 AM Bug #10093 (Fix Under Review): ceph-monstore-tool: FAILED assert(!is_open)
https://github.com/ceph/ceph/pull/2914 Loïc Dachary
06:35 AM Bug #10093 (Resolved): ceph-monstore-tool: FAILED assert(!is_open)
Using a vstart cluster + stoph.sh:... Loïc Dachary
05:10 AM Revision 59d8c947 (ceph): qa/workunits/fs/misc/quota.sh: simple quota test
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:17 AM Bug #9916: osd: crash in check_ops_in_flight
Hi Yehuda,
After taking a look at the rgw code, I failed to find which (http) request would need CEPH_OSD_OP_SRC_CMP...
Guang Yang
02:02 AM Revision 86f87bb9 (ceph): fix
Sage Weil
01:57 AM Revision 0df1d8e4 (ceph): Merge branch 'wyc-quota-v2' of git://github.com/kylinstorage/ceph into ...
Sage Weil
01:52 AM Revision 78d1e6ce (ceph): osd: Check filter ops for pgls and pgnls
Fixes: #9439
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman
01:14 AM Revision fac16547 (ceph): osd: use OSDMap helper to tell if ops are misdirected
calc_pg_role doesn't actually take into account primary affinity.
Fixes: #9835
Signed-off-by: Samuel Just <sam.just@...
Samuel Just
01:14 AM Revision 588602bf (ceph): osd: discard rank > 0 ops on erasure pools
Erasure pools do not support read from replica, so we should drop
any rank > 0 requests.
This fixes a bug where an e...
Sage Weil
01:13 AM Revision 0c1c4152 (ceph): osd/OSDMap: add osd_is_valid_op_target()
Helper to check whether an osd is a given op target for a pg. This
assumes that for EC we always send ops to the pri...
Sage Weil
01:11 AM Revision 9e05ba08 (ceph): osd/OSD: use OSDMap helper to determine if we are correct op target
Use the new helper. This fixes our behavior for EC pools where targetting
a different shard is not correct, while fo...
Sage Weil
01:04 AM Revision 89c02637 (ceph): osd/OSDMap: add osd_is_valid_op_target()
Helper to check whether an osd is a given op target for a pg. This
assumes that for EC we always send ops to the pri...
Sage Weil
12:14 AM Feature #9943 (In Progress): osd: mark pg and use replica on EIO from client read
Current OSD check PG map and get only k items and send sub-read request. So if one read failed. It assert and core du... Wei Luo
12:08 AM Revision 079a8d74 (ceph): Add myself to <contact@intel.com>
Signed-off-by: Chendi Xue <chendi.xue@intel.com> Chendi.Xue
12:00 AM Revision 5ce09198 (ceph): ceph_objectstore_tool: Fixes to make import work again
The is_pg() call is now true even for pgs pending removal, fix broken
finish_remove_pgs() by removing is_pg() che...
David Zafman

11/12/2014

09:58 PM Revision 21fc9b5f (ceph): Merge pull request #2903 from ceph/wip-crush-tree
crush: fix tree bucket functions
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:35 PM Revision a69b8450 (ceph): vstart.sh: warn less
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:21 PM Bug #10077: ceph_objectstore_tool: sets SHARDS feature on export it doesn't need to
How do we tell the difference between (2) and (3)? In both cases, ceph_objectstore_tool will see there is no SHARDS ... Sage Weil
09:06 PM Bug #10077: ceph_objectstore_tool: sets SHARDS feature on export it doesn't need to

I see from the code that there are a couple of scenarios that need to be handled or at least documented:
1. Expo...
David Zafman
08:59 PM CephFS Bug #10092 (Resolved): multiple_rsync.sh + ceph-fuse timing out on firefly
teuthology-2014-11-11_23:04:01-fs-firefly-distro-basic-multi/598145
teuthology-2014-11-11_23:04:01-fs-firefly-distro...
Sage Weil
08:57 PM Revision 7695a61e (ceph): Merge pull request #2892 from leseb/doc-juno-client-socket
doc: enable RBD cache and socket on OpenStack deployments
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
08:25 PM Bug #8588: In the erasure-coded pool, primary OSD will crash at decoding if any data chunk's size...
Wei is working on this along with http://tracker.ceph.com/issues/9943 . Guang Yang
07:27 PM Revision 292be979 (ceph): Merge pull request #2902 from dachary/wip-10083-noisy-osd
qa: handle CEPH_CLI_TEST_DUP_COMMAND on ceph osd create
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:20 PM Revision e17d579f (ceph): qa: allow small allocation diffs for exported rbds
The local filesytem may behave slightly differently. This isn't
foolproof, but seems to be reliable enough on rhel7 r...
Josh Durgin
07:20 PM Revision 0d8ad6ad (ceph): qa: allow small allocation diffs for exported rbds
The local filesytem may behave slightly differently. This isn't
foolproof, but seems to be reliable enough on rhel7 r...
Josh Durgin
07:19 PM Revision 0cb32c15 (ceph): qa: allow small allocation diffs for exported rbds
The local filesytem may behave slightly differently. This isn't
foolproof, but seems to be reliable enough on rhel7 r...
Josh Durgin
07:18 PM Revision 94a10196 (ceph): Merge remote-tracking branch 'origin/next'
Josh Durgin
07:07 PM Revision 50e56e9e (ceph): fs/multiclient: force mpi tests onto trusty
This will ensure we have a matching version of MPI.
Signed-off-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Far...
Sage Weil
07:06 PM Revision 0a88b34b (ceph): fs/multiclient: force mpi tests onto trusty
This will ensure we have a matching version of MPI.
Signed-off-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Far...
Sage Weil
06:52 PM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
Greg Farnum wrote:
> What version are you running? This looks like one of a couple of bugs that have been resolved i...
Wenjun Huang
10:47 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
What version are you running? This looks like one of a couple of bugs that have been resolved in the latest point rel... Greg Farnum
04:26 AM Messengers Bug #10080: Pipe::connect() cause osd crash when osd reconnect to its peer
And the peer OSD's log is as below:... Wenjun Huang
03:40 AM Messengers Bug #10080 (Resolved): Pipe::connect() cause osd crash when osd reconnect to its peer
When our cluster load is heavy, the osd sometimes crashes. The critical log is as below:
-278> 2014-08-20 11:04:28...
Wenjun Huang
06:33 PM Revision 6c805255 (ceph): qa: handle CEPH_CLI_TEST_DUP_COMMAND on ceph osd create
If CEPH_CLI_TEST_DUP_COMMAND is set when ceph osd create is called, it
will create two osd. They must be cleaned up a...
Loic Dachary
06:27 PM Revision e27b0d9e (ceph): mon: fix formatted 'pg stat'
Previously it did a full pg dump, which is almost certainly not what the
user wants.
Signed-off-by: Sage Weil <sage@...
Sage Weil
06:27 PM Revision 1b6cf7c3 (ceph): mon/PGMap: fix {recovery,degraded,unfound}_ratio units, type
These are floats, and *not* percentages!
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:27 PM Revision 3776f078 (ceph): common/Formatter: fix JSON dump of floating point values
These are numbers -- they should not be quoted.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:02 PM Revision 22b6c1a5 (ceph): Merge pull request #2124 from ceph/wip-objectstore
simplify ObjectStore interface
sage-2014-11-11_08:26:01-rados-wip-sage-testing-distro-basic-multi
Reviewed-by: Haom...
Sage Weil
06:01 PM Revision 1eed56bf (ceph): Merge pull request #2722 from ceph/wip-9598
msgr: make mark_down not block on fast dispatch
sage-2014-11-11_08:26:01-rados-wip-sage-testing-distro-basic-multi
...
Sage Weil
05:18 PM Revision 636316a1 (ceph): Merge pull request #2901 from ktdreyer/doc-spelling-grammar
doc: spelling & grammar fixes
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
05:15 PM rbd Bug #9771: Segmentation fault after upgrade v0.80.5 -> v0.80.6
Jason Dillaman
05:13 PM rbd Bug #9771: Segmentation fault after upgrade v0.80.5 -> v0.80.6
Commit b75f85a2 added new elements to the _Thread_ class, breaking ABI. In this (and several other upgrade tests fro... Jason Dillaman
05:08 PM Feature #9957: librados: add fadvise op
See the pull request: https://github.com/ceph/ceph/pull/2905 jianpeng ma
04:55 PM Revision 0cff9148 (ceph): doc: correct grammar in RGW SSL cert installation
The SSL certificate generation instruction was missing a preposition.
Add it.
Signed-off-by: Ken Dreyer <kdreyer@red...
Ken Dreyer
04:53 PM Revision 731ea68b (ceph): doc: correct spelling of "fqdn"
The "fqdn" (fully-qualified domain name) was misspelled in a couple
places as fgdn". Use the correct spelling.
Signe...
Ken Dreyer
04:09 PM rgw Bug #10090 (Resolved): ceph_objectstore_tool import broken
Sage Weil
03:27 PM rgw Bug #10090 (Fix Under Review): ceph_objectstore_tool import broken
David Zafman
02:15 PM rgw Bug #10090 (Resolved): ceph_objectstore_tool import broken

The tool can't import because it finds that the recently removed collection still exists.
Is may be because fini...
David Zafman
02:26 PM Revision d76bfc2e (ceph): Merge pull request #2899 from jdurgin/wip-import-export-next
qa: allow small allocation diffs for exported rbds
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
12:37 PM rbd Bug #10002 (Resolved): Errors during import_export test in upgrade:firefly-x-next-distro-basic-vp...
commit:e94d3c11edb9c9cbcf108463fdff8404df79be33 Josh Durgin
11:38 AM Bug #10083 (Resolved): cephtool/test.sh: osd create w/o uuid test is noisy
Sage Weil
10:09 AM Bug #10083: cephtool/test.sh: osd create w/o uuid test is noisy
Verified to work with... Loïc Dachary
09:53 AM Bug #10083 (Fix Under Review): cephtool/test.sh: osd create w/o uuid test is noisy
https://github.com/ceph/ceph/pull/2902 Loïc Dachary
09:29 AM Bug #10083 (Resolved): cephtool/test.sh: osd create w/o uuid test is noisy
... Sage Weil
10:56 AM Bug #10085 (Resolved): dirty exit ("Illegal instruction") on pthread_rwlock_unlock()
After upgrade to glibc 2.20, "ceph" & "rbd" commands exiting with "Illegal instruction" exit message and !=0 exit cod... Denis kaganovich
10:00 AM Feature #9598 (Pending Backport): re-enable Objecter fast dispatch
sage-2014-11-11_08:26:01-rados-wip-sage-testing-distro-basic-multi Sage Weil
09:19 AM Revision 40994c91 (ceph): doc: enable RBD cache and socket on OpenStack deployments
Enabling the RBD cache improves sequential IOs and the socket helps a
lot while troubleshooting. These 2 items are co...
Sébastien Han
08:42 AM Bug #9702: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:firefly-x-giant-...
Same issue http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-11_17:03:01-upgrade:firefly:older-firefly-distro-ba... Yuri Weinstein
08:29 AM rgw Bug #10082 (Resolved): Segmentation fault in upgrade:dumpling-firefly-x:parallel-next-distro-basi...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-11_17:10:01-upgrade:dumpling-firefly-x:parallel-ne... Yuri Weinstein
06:53 AM rbd Feature #2467 (Resolved): qemu: implement bdrv_invalidate_cache
Merged upstream: http://git.qemu.org/?p=qemu.git;a=commitdiff;h=be21788495fdc8251b04dd4bfd0cdce95c49d75b Jason Dillaman
02:16 AM Revision e94d3c11 (ceph): qa: allow small allocation diffs for exported rbds
The local filesytem may behave slightly differently. This isn't
foolproof, but seems to be reliable enough on rhel7 r...
Josh Durgin
02:13 AM Revision e5e92c7c (ceph): Merge pull request #2898 from ceph/wip-rbd-python-tests
librbd: Python unit tests now use unique pools and images
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
02:05 AM Revision c224014a (ceph): Merge pull request #2820 from ceph/wip-9854
osdc: Constrain max number of in-flight read requests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
01:23 AM Messengers Feature #10079 (Resolved): AsyncMessenger: Support select for other OS
AsyncMessenger already support epoll and kqueue, but for other legacy OS or windows, we need to use select for the wo... Haomai Wang
12:52 AM Revision b0eb5327 (ceph): Merge pull request #2890 from zhouyuan/fix_mailmap
Fix Yuan's mailmap
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
12:22 AM Revision 80865fea (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:16 AM Revision 09eefac7 (ceph): Fix Yuan's mailmap
Signed-off-by: Yuan Zhou <yuan.zhou@intel.com> Yuan Zhou
12:15 AM Revision 05a1c3f1 (ceph): doc/release-notes: v0.88
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

11/11/2014

11:28 PM Revision 8e6fe680 (ceph): Merge pull request #2897 from ceph/wip-da-revert-10b68b
Revert "osd: detect (some) misordered ondisk tmaps"
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Jus...
Sage Weil
09:27 PM Revision 90c5869b (ceph): rgw: support multiple host names
Fixes: #7467
Allow configuration of multiple domain names. Still support a single
host name via the rgw_dns_name conf...
Yehuda Sadeh
07:18 PM Revision 13425488 (ceph): crush: fix tree bucket functions
There are incorrect nodes' weight in tree bucket when construct tree
bucket. The tree bucket don't store item id in i...
Rongze Zhu
07:16 PM Revision e444b221 (ceph): crush/builder: replace printf with an empty dprintk macro
This mirrors mapper.c.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:17 PM rbd Bug #10002 (Fix Under Review): Errors during import_export test in upgrade:firefly-x-next-distro-...
https://github.com/ceph/ceph/pull/2899 Josh Durgin
08:23 AM rbd Bug #10002: Errors during import_export test in upgrade:firefly-x-next-distro-basic-vps run
Same issue in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-10_17:15:02-upgrade:dumpling-firefly-x:parallel-... Yuri Weinstein
08:17 AM rbd Bug #10002: Errors during import_export test in upgrade:firefly-x-next-distro-basic-vps run
Seems similar issue in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-10_17:05:02-upgrade:firefly:singleton-f... Yuri Weinstein
06:06 PM Revision 109bcd44 (ceph): Revert "osd: detect (some) misordered ondisk tmaps"
This reverts commit 10b68b2e1a1479c478843fab8232537675053c9b.
The check for 'nextkey < last_disk_key' makes not much...
Danny Al-Gaaf
05:33 PM Revision 4be687bf (ceph): 0.88
Jenkins
05:21 PM Revision fe705c8f (ceph): common: Add cctid meta variable
Fixes: #6228
Signed-off-by: Adam Crume <adamcrume@gmail.com>
(cherry picked from commit bb45621cb117131707a85154292a3...
Adam Crume
05:20 PM Bug #10052: LibRadosTwoPools[EC]PP.PromoteSnap failure
ubuntu@teuthology:/a/sage-2014-11-11_14:57:42-smoke-wip-warn-max-pg-distro-basic-multi/596722 Sage Weil
05:18 PM Revision 2e2fc44f (ceph): Merge pull request #2562 from ceph/wip-5595
Wip 5595
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
04:28 PM Revision 5fc659a0 (ceph): Merge pull request #2804 from ceph/wip-9301-giant
mon: backport paxos off-by-one bug (9301) to giant Sage Weil
04:10 PM Revision d12fa35d (ceph): AsyncMessenger: Fix large bufferlist send segment fault
If send long bufferlist exceed IOV_LEN(1024), try_send will stuck in looping
send the first IOV_LEN(1024) ptrs and ra...
Haomai Wang
04:10 PM Revision d145ccad (ceph): AsyncMessenger: Try send in queue bufferlist
If previous try_send failed to send all buffers, it will create write event
for next write. But if the message queue ...
Haomai Wang
04:10 PM Revision 123d364b (ceph): AsyncMessenger: Normalise log informations
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
04:10 PM Revision fc4e4f25 (ceph): AsyncMessenger: Release connection if stopped
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
03:52 PM Revision 4d4b7d0b (ceph): doc/rados/configuration fix 'ods mkfs options' default
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:50 PM Revision a8c8c934 (ceph): Merge pull request #2466 from nereocystis/osd-filesystem-options
doc: Add file system osd config settings Sage Weil
03:48 PM Revision e3501f93 (ceph): Merge pull request #2883 from ceph/wip-da-SCA-20141028
Fixes for coverity and SCA issues
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat....
Sage Weil
03:11 PM Revision 21bb2b06 (ceph): Merge pull request #2889 from xuechendi/move_buffers_to_BufferTransaction
KeyValueStore: move buffers from strip_header to BufferTransaction
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Sage Weil
03:09 PM Revision a6f6684d (ceph): Merge pull request #2739 from majianpeng/fix2
buffer: Judge bufferlist whether need rebuild
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Reviewed-by: Sage Wei...
Sage Weil
02:59 PM CephFS Bug #8090: multimds: mds crash in check_rstats
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-11-10_23:18:02-multimds-giant-testing-basic-multi/595393 Sage Weil
02:54 PM Bug #10077 (Resolved): ceph_objectstore_tool: sets SHARDS feature on export it doesn't need to
user on 0.87 exported a replicated pg and couldn't import it because the shards feature wasn't set on the osd.
w...
Sage Weil
02:52 PM Revision f4347bc0 (ceph): Merge pull request #2894 from ceph/wip-scrub-coverity
Wip scrub coverity Zheng Yan
02:14 PM rgw Feature #9933: rgw: implement S3 RR (reduced redundancy) API
Hmm, was looking just now at the S3 api, and it seems that you can set RR per object, not per bucket. This complicate... Yehuda Sadeh
12:26 PM Revision dbfb63e8 (ceph): src/librbd/librbd.cc: fix potential null pointer deref
Fix potential deref after null check. Move check for max_snaps in
rbd_snap_list up to fail early before call any func...
Danny Al-Gaaf
12:26 PM Revision 41b5dd23 (ceph): AuthSessionHandler.h: init protocol in constructor
Init protocol in AuthSessionHandler constructor with
with CEPH_AUTH_UNKNOWN.
Signed-off-by: Danny Al-Gaaf <danny.al-...
Danny Al-Gaaf
12:26 PM Revision 60e7da99 (ceph): osd/PGLog.cc: prefer empty() over size() for emptiness check
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:26 PM Revision 04517f0d (ceph): bench_log.cc: catch ceph::FailedAssertion exception
Fix for:
CID 717177 (#2-1 of 3): Uncaught exception (UNCAUGHT_EXCEPT)
root_function: In function main(int, char con...
Danny Al-Gaaf
12:26 PM Revision e590d42c (ceph): rados_sync.cc: fix xattr_diff() for the only_in_b checks
In the checks to build only_in_b up the wrong const_iterator x is
build up. it should compare rhs->xattrs with xattrs...
Danny Al-Gaaf
12:26 PM Revision 97ed2ae9 (ceph): rgw_rados.cc: remove dead code
Fix for:
CID 1128391 (#1 of 1): Logically dead code (DEADCODE)
dead_error_line: Execution cannot reach this stateme...
Danny Al-Gaaf
12:26 PM Revision a4cecda7 (ceph): test/librados/c_read_operations.cc: fix invalid checks
Wrong variable for return of rados_getxattrs_next() and
rados_omap_get_next() used (len vs. val_len).
Fix for:
CID ...
Danny Al-Gaaf
12:26 PM Revision 4fc94285 (ceph): osd/ReplicatedPG.cc: remove redundant check
Fix for:
[src/osd/ReplicatedPG.cc:2171]: (style) Redundant checking of STL
container element existence before remov...
Danny Al-Gaaf
11:01 AM Bug #10069 (Rejected): SyncEntryTimeout::finish() timeout

The ceph_objectstore_tool aborted in FileStore code.
On my wip-9780 branch which is rebased on current master ru...
David Zafman
10:31 AM devops Bug #10049: "Failed to fetch package" "rhel7_0-x86_64-basic"
Replying to my own post for posterity:
I figured out why those Git hashes don't align. It's bug in log.cgi. Appare...
Ken Dreyer
08:50 AM devops Bug #10049 (Resolved): "Failed to fetch package" "rhel7_0-x86_64-basic"
Looks fixed Yuri Weinstein
09:53 AM Bug #10067 (Can't reproduce): ::posix_memalign abort ceph::buffer::create_page_aligned in 0.80.7
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-10_19:13:02-upgrade:dumpling-x-firefly-distro-basi... Yuri Weinstein
09:01 AM rgw Feature #9013 (Resolved): rgw: set civetweb as a default frontend
Sage Weil
08:48 AM rgw Bug #10066: rgw: failed md5sum on s3tests-test-readwrite
Same problem in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-10_18:11:17-upgrade:firefly:newer-firefly-dist... Yuri Weinstein
07:22 AM rgw Bug #10066 (Resolved): rgw: failed md5sum on s3tests-test-readwrite
... Sage Weil
08:16 AM Bug #9702: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:firefly-x-giant-...
Same issues in run http://pulpito.front.sepia.ceph.com/teuthology-2014-11-10_17:18:01-upgrade:firefly-x-next-distro-b... Yuri Weinstein
08:02 AM Bug #10016 (Resolved): "Segmentation fault" in upgrade:giant-giant-distro-basic-multi run
tests passed. Yuri Weinstein
07:25 AM rgw Bug #9917 (Won't Fix): RADOSGW: Not able to create Swift objects with erasure coded pool
Sage Weil
03:51 AM rgw Bug #9917: RADOSGW: Not able to create Swift objects with erasure coded pool
OK,I was not aware of this, seems sane behaviour to me. pushpesh sharma
07:21 AM rgw Bug #10062: s3-test failures using keystone authentication
Looks like for a few of them eg. the date ones occur as it looks like radosgw doesn't consider checking the date head... Abhishek Lekshmanan
05:02 AM rgw Bug #10062 (Resolved): s3-test failures using keystone authentication
* "rgw: check for timestamp for s3 keystone auth":https://github.com/ceph/ceph/pull/2993
* "wip: rgw: check keystone...
Abhishek Lekshmanan
07:20 AM Bug #10065 (Duplicate): hung ec-lost-unfound.yaml, failed of osd.{0,2,3}
this pattern keeps popping up:... Sage Weil
07:17 AM Revision fea70975 (ceph): librbd: Python unit tests now use unique pools and images
RBD python unit tests no longer utilize the 'rbd' pool for
test cases. Instead, a new temporary pool is created and
...
Jason Dillaman
07:16 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
ubuntu@teuthology:/a/teuthology-2014-11-10_02:32:01-rados-giant-distro-basic-multi/594038 Sage Weil
06:42 AM Revision 1cb3d6c5 (ceph): Merge pull request #2873 from ceph/wip-rbd-test-fixtures
librbd: Refactor librbd unit tests to use test fixtures
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
06:41 AM Revision b27f5dba (ceph): Merge pull request #2887 from ceph/wip-9977-backport
tools: skip up to expire_pos in journal-tool
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:40 AM Feature #10064 (Resolved): add ceph_objectstore_tool tests to make check
The "ceph_objectstore_tool.py":https://github.com/ceph/ceph/blob/giant/src/test/ceph_objectstore_tool.py tests can be... Loïc Dachary
06:35 AM Bug #10063: ceph_objectstore_tool does not support getting attributes for erasure coded objects
... Loïc Dachary
06:33 AM Bug #10063 (Resolved): ceph_objectstore_tool does not support getting attributes for erasure code...
... Loïc Dachary
05:37 AM Revision c11cf2ae (ceph): bufferlist: Don't call rebuild(), c_strt() call it if bufferlist not co...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
04:37 AM Bug #9554: "FAILED assert(0 == "hit suicide timeout")" in upgrade:firefly-firefly-testing-basic-v...
Yes it reproduced in giant too. Sahana Lokeshappa
03:20 AM Revision cd784eab (ceph): osdc: Constrain max number of in-flight read requests
Constrain the number of in-flight RADOS read requests to the
cache size. This reduces the chance of the cache memory...
Jason Dillaman
02:49 AM Revision 12913c02 (ceph): AsyncMessenger: Eating up pipe buffer for waking up
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
02:42 AM Revision e2d6ce7e (ceph): Merge pull request #234 from ceph/wip-dzaddscrub
Add scrub_test and repair_test to rados basic suite
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
02:11 AM Revision 0edd7cf3 (ceph): Merge pull request #2893 from ceph/wip-10045
common/Readahead: use correct lock when waiting on the pending ops
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:07 AM Revision 78e2d9de (ceph): Merge pull request #231 from ceph/wip-firelfy-yuriw
Reverted to have upgrade-osd-mon-mds sequence for newer tests of firefly... Yuri Weinstein
02:03 AM Revision aa7a1021 (ceph): Added [client.0] for ceph-fuse, fixes looping issue for firefly upgrade...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:26 AM Revision 97e423f5 (ceph): client: trim unused inodes before reconnecting to recovering MDS
So the recovering MDS does not need to fetch these ununsed inodes during
cache rejoin. This may reduce MDS recovery t...
Zheng Yan
01:24 AM Revision 387efc5f (ceph): client: allow xattr caps in inject_release_failure
Because some test environments generate spurious
rmxattr operations, allow the client to release
'X' caps. Allows xa...
John Spray
01:20 AM Revision 69be8e9b (ceph): Merge pull request #2878 from ceph/wip-10025
#10025 Fix 'journal import' (aka undump)
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
12:57 AM Revision 27049148 (ceph): common/Readahead: use correct lock when waiting on the pending ops
Readahead was using the incorrect lock with the pending condition,
resulting in a failed assertion. It now uses the ...
Jason Dillaman
12:52 AM Revision 42b0a35f (ceph): mds: remove dead code from inode_t::compare()
CID 1251354
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
12:52 AM Revision f78cfa70 (ceph): mds: CInode: catch exception by reference, not value
CID 1251353
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
12:44 AM Revision e55f30ff (ceph): Merge pull request #2380 from osynge/wip-suse-systemd-integration
systemd support in ceph-disk activate
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
12:35 AM Revision dee00831 (ceph): Merge pull request #2446 from xylv/wip-9359
rgw: Export user stats in get-user-info Adminops API
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:29 AM Revision f05cd2c9 (ceph): Merge pull request #2725 from CzBiX/rgw-modified-since
rgw: correct "If-Modified-Since" handle.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:21 AM Revision a7b93819 (ceph): Merge pull request #2782 from boydc2014/master
rgw: fix can not disable max_size quota
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil
12:14 AM Revision 1809f579 (ceph): Merge pull request #2624 from ceph/wip-8911
rgw: swift GET / HEAD object returns X-Timestamp field
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil

11/10/2014

11:46 PM CephFS Bug #10041: ceph-fuse: never exit when no MDS server is available
Just wanted to add that lack of timeout causes havoc all over the place... Autofs, backup scrips mounting CephFS on d... Dmitry Smirnov
04:05 PM CephFS Bug #10041: ceph-fuse: never exit when no MDS server is available
Although it terminates on "Ctrl+C" a timeout would be _very_ useful because it would prevent system from hanging on b... Dmitry Smirnov
11:11 AM CephFS Bug #10041: ceph-fuse: never exit when no MDS server is available
Was it blocking in the foreground? Did SIGKILL (ie, control-C) work on it?
We can add a configurable timeout but I...
Greg Farnum
01:07 AM CephFS Bug #10041 (Resolved): ceph-fuse: never exit when no MDS server is available
I'm attempting to mount CephFS using Fuse client (i.e. _ceph-fuse_) which do not exit if all MDS servers are down (I ... Dmitry Smirnov
11:00 PM Revision 007e4c42 (ceph): Merge pull request #2851 from ceph/wip-9986
objecter: fix map skipping
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
10:58 PM Revision 4705f538 (ceph): Merge pull request #2667 from yuandong1222/avoid-unused-pg_to_acting_os...
Avoid unused pg_to_acting_osds call in OSDMap::get_primary_shard
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
10:57 PM Revision 14254824 (ceph): Merge pull request #2474 from dachary/wip-9420-erasure-code-non-regression
erasure-code: store and compare encoded contents
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
10:57 PM CephFS Bug #10061 (New): uclient: MDS: output cap data in messages
MClientCaps messages don't dump the caps they're updating, and generally neither does anything else. We need to optio... Greg Farnum
10:56 PM Revision 0720e03e (ceph): Merge pull request #2456 from ceph/wip-9031-9262
Wip 9031 9262
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Loic Dachary <loic-201408@dachary.org>
Samuel Just
10:55 PM CephFS Feature #10060 (New): uclient: warn about stuck cap flushes
It can be hard to diagnose issues that involve cap state. To help with that, the client should keep track of its cap ... Greg Farnum
10:55 PM Revision ced51656 (ceph): Merge pull request #2553 from ceph/wip-aio-journal
osd: clean up journal aio+dio header issue
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
10:53 PM Revision 63cd0662 (ceph): Merge pull request #2745 from ceph/wip-6756
JounralingObjectStore: journal->committed_thru after replay Samuel Just
10:52 PM Revision 992a4a84 (ceph): Merge pull request #2773 from ceph/wip-9852
mon: MDSMonitor: proper error output if pool DNE on 'add_data_pool'
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Samuel Just
10:51 PM Revision 07a441bd (ceph): Merge pull request #2822 from ceph/wip-9887
Wip 9887
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
10:49 PM Revision 18a85093 (ceph): Merge pull request #2850 from ceph/wip-9987
mon: fix min_last_epoch_started tracking
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Samuel Just
10:47 PM Revision d392f448 (ceph): Merge pull request #2862 from ceph/wip-log-client
osd, mds: fix cluster log
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Samuel Just
10:40 PM CephFS Bug #9977 (Resolved): cephfs-journal-tool falsely reports invalid start_ptr
In next branch as commit:65c33503c83ff8d88781c5c3ae81d88d84c8b3e4 and in giant as commit:fc5354dec55248724f8f6b795e3a... Greg Farnum
10:20 PM Revision 3978c1d3 (ceph): mon/OSDMonitor: handle MMonGetOSDMap
Respond to MMonGetOSDMap with an MOSDMap filled with what we have.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:20 PM Revision 93ec3502 (ceph): buffer: add iterator::get_bl()
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:20 PM Revision 3dcf5b96 (ceph): osd/OSDMap: encode crc
Note that we include the logic in OSDMap::encode to add data that comes
after the crc, although we do not use it yet....
Sage Weil
10:20 PM Revision 33490b71 (ceph): mon/OSDMonitor: populate Incremental::full_crc
When we encode an Incremental, put in the expected crc for the resulting
full OSDMap.
Signed-off-by: Sage Weil <sage...
Sage Weil
10:20 PM Revision dafd3355 (ceph): osd/OSDMap: verify CRC on decode
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:20 PM Revision 50df613b (ceph): reserve a few feature bits
Make sure we have a bit of warning before we reach the end times.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:20 PM Revision 2f92d8d9 (ceph): mon: use pre-encoded OSDMap for build_latest_full() MOSDMap message
Do not reencode; use our existing encoded bufferlist.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:20 PM Revision 110c093c (ceph): osd: warn if reencoding and OSDMap with fewer features than the mon
It is very dangerous to reencode and OSDMap with fewer features than the
mon intended as we may be introducing a diff...
Sage Weil
10:20 PM Revision c0836cab (ceph): osd: use encoded osdmap bl instead of reencoding
We have a good one on disk; there is no reason to do this.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:20 PM Revision 70094407 (ceph): prevent random people from encoding the OSDMap
This is a safety check: nobody should be encoding OSDMaps except:
- the mons
- MOSDMap, when encoding old OSDMaps ...
Sage Weil
10:20 PM Revision 6f3d5cdd (ceph): add MMonGetOSDMap message
This message lets you explicitly request a range of full or incremental
maps from someone (the monitor, presumably), ...
Sage Weil
10:12 PM Revision c914df2d (ceph): qa/workunits/cephtool/test.sh: ceph, not ./ceph
Fixes: #10053
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:36 PM CephFS Bug #9341: MDS: very slow rejoin
Thanks. Dmitry Smirnov
09:27 PM CephFS Bug #9341 (Resolved): MDS: very slow rejoin
This is backported to giant as of commit:97e423f52155e2902bf265bac0b1b9ed137f8aa0. The test for it also got backporte... Greg Farnum
09:26 PM CephFS Bug #9800 (Resolved): client-limits test is not passing
Backported in commit:387efc5fe1fb148ec135a6d8585a3b8f8d97dbf8 Greg Farnum
07:39 PM Revision 66b920ab (ceph): qa/workunits/fs/misc: combine sudo and echo effectively
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit abc995b6b4e0117b74c301abcb4faf4ea2ebef25)
Greg Farnum
06:30 PM Revision 796b926a (ceph): Reverted to have upgrade-osd-mon-mds sequence for newer tests of firefl...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
06:15 PM Bug #10042: OSD crash doing object recovery with EC pool
I'm not sure either, investigating. Loïc Dachary
05:15 PM Bug #10042: OSD crash doing object recovery with EC pool
Hi Loic,
I am still a little bit confused in terms of what happened behind the crash (and what is the relation betwe...
Guang Yang
05:30 AM Bug #10042: OSD crash doing object recovery with EC pool
Loïc Dachary
03:49 AM Bug #10042 (Duplicate): OSD crash doing object recovery with EC pool
We observed one OSD crash with the following assertion failure:... Guang Yang
06:10 PM rbd Bug #10045 (Resolved): common/Cond.h: 52: FAILED assert(mutex.is_locked()) in close_image()
Sage Weil
06:45 AM rbd Bug #10045 (Resolved): common/Cond.h: 52: FAILED assert(mutex.is_locked()) in close_image()
... Sage Weil
05:44 PM Bug #9921: msgr/osd/pg dead lock giant
Giving Sage this ticket since he took the PR. Greg Farnum
05:35 PM Bug #10016: "Segmentation fault" in upgrade:giant-giant-distro-basic-multi run
testing this PR https://github.com/ceph/ceph-qa-suite/pull/233
http://pulpito.front.sepia.ceph.com/teuthology-2014...
Yuri Weinstein
03:06 PM Bug #10016: "Segmentation fault" in upgrade:giant-giant-distro-basic-multi run
- install.upgrade:
all:
branch: giant
is upgrading all roles
Sage Weil
02:29 PM Bug #10016: "Segmentation fault" in upgrade:giant-giant-distro-basic-multi run
Still failed - http://pulpito.front.sepia.ceph.com/teuthology-2014-11-10_10:56:16-upgrade:giant-giant-distro-basic-mu... Yuri Weinstein
10:48 AM Bug #10016: "Segmentation fault" in upgrade:giant-giant-distro-basic-multi run
Moved client.0 to a separate node, testing now
https://github.com/ceph/ceph-qa-suite/pull/232
Yuri Weinstein
09:57 AM Bug #10016: "Segmentation fault" in upgrade:giant-giant-distro-basic-multi run
... Sage Weil
05:20 PM CephFS Bug #10025 (Resolved): Journal undump causes MDS to crash when start pos is not on object boundary
Merged into next in commit:69be8e9b30c18e47c17ff7dafc4ac8fbe00d48e7, and the appropriate backport bits were merged la... Greg Farnum
05:02 PM Revision 17d51799 (ceph): Merge pull request #2689 from zhurongze/fix-crush
crush: fix incorrect use of adjust_item_weight method
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:52 PM Revision 197a2ab0 (ceph): OSD: batch trim for pg_log
Signed-off-by: Xinze Chi <xmdxcxz@gmail.com> Xinze Chi
04:41 PM Revision 43f004de (ceph): Merge pull request #2881 from ceph/wip-10030
librbd: don't close an already closed parent image upon failure
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:34 PM rgw Feature #9359 (Resolved): rgw: Export user stats in get-user-info Adminops API
Yehuda Sadeh
04:27 PM Revision f7906919 (ceph): smoke/basic/tasks/libcephfs_interface_tests.yaml: debug client
Hopefully we can catch #9864
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:21 PM rgw Bug #9907 (Pending Backport): radosgw-admin: can't disable max_size quota
Sage Weil
04:13 PM rgw Feature #8911 (Pending Backport): RGW doesn't return 'x-timestamp' in header which is used by 'Vi...
Sage Weil
04:09 PM Bug #10059: osd/ECBackend.cc: 876: FAILED assert(0)
This bug makes me cry as it is the reason for my cluster to be _completely down_ for over 10 days now... Duplicate ad... Dmitry Smirnov
03:20 PM Bug #10059 (Resolved): osd/ECBackend.cc: 876: FAILED assert(0)
-1> 2014-11-09 14:13:01.334410 7f8b93c8b700 10 filestore(/var/lib/ceph/osd/ceph-3) FileStore::read(1.1ds0_head/78... Samuel Just
03:59 PM devops Bug #10049: "Failed to fetch package" "rhel7_0-x86_64-basic"
When I look at the log for http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-rpm-rhel7-amd64-basic/log.cgi?log=6977d02... Ken Dreyer
03:29 PM devops Bug #10049: "Failed to fetch package" "rhel7_0-x86_64-basic"
Disk space looks ok to me:... Ken Dreyer
10:28 AM devops Bug #10049: "Failed to fetch package" "rhel7_0-x86_64-basic"
From http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-rpm-rhel7-amd64-basic/log.cgi?log=6977d02f0d31c453cdf554a8f1796... Ken Dreyer
10:03 AM devops Bug #10049: "Failed to fetch package" "rhel7_0-x86_64-basic"
Needs a link:
http://pulpito.front.sepia.ceph.com/teuthology-2014-11-09_17:18:01-upgrade:firefly-x-next-distro-basic...
Zack Cerza
09:12 AM devops Bug #10049 (Resolved): "Failed to fetch package" "rhel7_0-x86_64-basic"
Seems wide spread on next run using rhel 7
Run teuthology-2014-11-09_17:18:01-upgrade:firefly-x-next-distro-basic-...
Yuri Weinstein
03:40 PM Bug #10057 (In Progress): msgr: skipped message on peer reconnect
... Sage Weil
01:42 PM Bug #10057 (Can't reproduce): msgr: skipped message on peer reconnect
ubuntu@teuthology:/a/teuthology-2014-11-09_23:06:01-krbd-next-testing-basic-multi/593102... Sage Weil
03:37 PM Revision 9850227d (ceph): crush: fix incorrect use of adjust_item_weight method
adjust_item_weight method will adjust all buckets which the item
inside. If the osd.0 in host=fake01 and host=fake02,...
Rongze Zhu
03:36 PM Feature #9420: erasure-code: tools and archive to check for non regression of encoding
the backport is needed to generate the content of https://github.com/ceph/ceph-erasure-code-corpus/tree/master/v0.80.... Loïc Dachary
03:32 PM Feature #9420 (Pending Backport): erasure-code: tools and archive to check for non regression of ...
Loïc Dachary
02:57 PM Feature #9420 (Resolved): erasure-code: tools and archive to check for non regression of encoding
I don't think this needs to be backported. Samuel Just
03:06 PM Bug #10058 (Can't reproduce): next stuck in recovery, no progress
/a/sage-2014-11-09_07:49:57-rados-next-testing-basic-multi/591906
/a/sage-2014-11-09_07:49:57-rados-next-testing-bas...
Samuel Just
02:59 PM Bug #9986 (Pending Backport): objecter: map epoch skipping broken
Samuel Just
02:56 PM Feature #9262 (Resolved): Additional namespace issues
Samuel Just
02:55 PM Feature #9031 (Resolved): List RADOS namespaces and list all objects in all namespaces
Samuel Just
02:53 PM Bug #6756 (Pending Backport): journal full hang on startup
Samuel Just
02:51 PM Bug #9852 (Resolved): mon: monitor asserts on 'ceph mds add_data_pool X' if X is an ID that DNE
Samuel Just
02:49 PM Bug #9987 (Pending Backport): mon: min_last_epoch_complete tracking broken
Samuel Just
02:12 PM Bug #10053 (Resolved): ./ceph tell osd.0 injectargs --no-osd_debug_op_order failure
Sage Weil
11:18 AM Bug #10053 (In Progress): ./ceph tell osd.0 injectargs --no-osd_debug_op_order failure
ubuntu@teuthology:/a/sage-2014-11-09_07:49:57-rados-next-testing-basic-multi$ teuthology-ls . | grep FAIL
591648 FAI...
Sage Weil
11:14 AM Bug #10053 (Resolved): ./ceph tell osd.0 injectargs --no-osd_debug_op_order failure
ubuntu@teuthology:/a/samuelj-2014-11-07_21:48:36-rados-wip-sam-testing-wip-testing-vanilla-fixes-basic-multi/590242
...
Samuel Just
01:56 PM Revision f5901303 (ceph): erasure-code: store and compare encoded contents
Introduce ceph_erasure_code_non_regression to check and compare how an
erasure code plugin encodes and decodes conten...
Loic Dachary
01:56 PM Revision 7638b15f (ceph): erasure-code: workunit to check for encoding regression
Clone the archive of encoded objects and decode all archived objects, up
to and including the current ceph version.
...
Loic Dachary
01:56 PM Revision 2c84d0b1 (ceph): erasure-code: s/alignement/alignment/ typos in jerasure
The jerasure-per-chunk-alignment prameter was mispelled and while
useable that would lead to confusion.
Signed-off-b...
Loic Dachary
01:56 PM Revision 10c88c8f (ceph): erasure-code: Makefile.am cosmetics
Cluster benchmark related lines together.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Loic Dachary
01:56 PM Revision 6fdbdff2 (ceph): erasure-code: add corpus verification to make check
Signed-off-by: Loic Dachary <loic-201408@dachary.org> Loic Dachary
01:56 PM Revision 49613cb2 (ceph): erasure-code: ceph_erasure_code does not need to avoid dlclose
The only reason for not dlclosing plugins at exit is for callgrind but
ceph_erasure_code has no workload that would r...
Loic Dachary
01:56 PM Revision efe121d9 (ceph): erasure_code: implement ceph_erasure_code to assert the existence of a ...
This is handy when scripting in the context of teuthology and only
conditionally run tests for the isa plugin, for in...
Loic Dachary
01:56 PM Revision 3ff2816b (ceph): erasure-code: add erasure_code_benchmark --verbose
Signed-off-by: Loic Dachary <loic-201408@dachary.org> Loic Dachary
01:56 PM Revision 2d7adb23 (ceph): erasure-code: erasure_code_benchmark exhaustive erasure exploration
Add the --erasure-generation exhaustive flag to try all combinations of
erasures, not just one at random.
Signed-off...
Loic Dachary
01:51 PM Revision 4b07381d (ceph): Merge pull request #2888 from dachary/wip-9970-erasure-code-documentation
erasure-code: document pool operations
Reviewed-by: Laurent Guerby <laurent@guerby.net>
Loic Dachary
01:47 PM Revision c44bdb1d (ceph): erasure-code: document pool operations
A short introduction to the first time user of an erasure coded pool.
It includes a reminder of how it relates to cac...
Loic Dachary
01:40 PM Bug #10018: OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing
* how to use ceph_objectstore_tool https://github.com/ceph/ceph-qa-suite/blob/giant/tasks/ceph_objectstore_tool.py
*...
Loïc Dachary
06:20 AM Bug #10018: OSD assertion failure if the hinfo_key xattr is not there (corrupted?) during scrubbing
The tests should use the same as #9887 which requires https://github.com/ceph/ceph-qa-suite/compare/wip-dzaddscrub Loïc Dachary
01:27 PM Feature #10056 (New): Object metadata mismatch detection and handling
Possible things we may want to address:
- clone vs head snapshot metadata mismatches
- object metadata vs ondis...
Samuel Just
01:23 PM Feature #10055 (New): PG metadata corruption detection and handling
Possible problems we might want to handle:
- missing pg info
- missing pg epoch
- missing pg log
Correct ...
Samuel Just
01:21 PM Feature #10054 (New): OSD level metadata mismatch handling
Meta feature for detecting and handling OSD metadata.
Possible directions:
- full osdmap vs incremental mismatch?
Samuel Just
11:57 AM devops Feature #10046: run make check on every pull request
Removing myself and clarifying the scope. I would be happy to help with the implementation but I'm not equipped to ta... Loïc Dachary
07:48 AM devops Feature #10046 (Resolved): run make check on every pull request
And report back on the success / failure, with the logs attached for debugging. The suggested approach is to define a... Loïc Dachary
11:24 AM CephFS Bug #9997: test_client_pin case is failing
http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-09_23:04:01-fs-next-testing-basic-multi/593068/ Greg Farnum
11:23 AM CephFS Bug #6613: samba is crashing in teuthology
Still happening: http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-09_23:14:01-samba-next-testing-basic-multi/59... Greg Farnum
11:13 AM Bug #10052 (Resolved): LibRadosTwoPools[EC]PP.PromoteSnap failure
ubuntu@teuthology:/a/samuelj-2014-11-07_21:48:36-rados-wip-sam-testing-wip-testing-vanilla-fixes-basic-multi/590439
...
Samuel Just
10:58 AM Revision ec921289 (ceph): Merge pull request #2750 from dachary/wip-9815-make-check-parallel
parallelize make check
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Loic Dachary
09:53 AM rbd Bug #10026 (Duplicate): "Assertion: common/Cond.h" in rbd-master-testing-basic-multi run
#10045 Sage Weil
09:52 AM Bug #10033 (Won't Fix): ceph pg <pg> query hangs when OSD down, EC PG
In this case teh osd seems to be up (the pg state isn't 'stale'), so this is expected behavior (the osd hasn't respon... Sage Weil
09:51 AM rbd Bug #10051 (Won't Fix): kernel-mounted RBD image may block shutdown
init-rbdmap fails to unmap an RBD image when the latter is still in use.
As consequence system shutdown hangs dead w...
Dmitry Smirnov
09:46 AM rgw Bug #9899 (Fix Under Review): Error "coverage ceph osd pool get '' pg_num" in upgrade:dumpling-du...
Per Sage - removed mon_thrash tests from the rgw/ section, https://github.com/ceph/ceph-qa-suite/pull/230 Yuri Weinstein
09:30 AM rgw Bug #9899: Error "coverage ceph osd pool get '' pg_num" in upgrade:dumpling-dumpling-distro-basic...
this bug was fixed in 0.80.3 or 0.80.4. i think we need to make the 'older' tests skip the mon_thrash tests. Sage Weil
09:23 AM rgw Bug #9899: Error "coverage ceph osd pool get '' pg_num" in upgrade:dumpling-dumpling-distro-basic...
Same issue in run http://pulpito.front.sepia.ceph.com/teuthology-2014-11-09_10:00:02-upgrade:dumpling-dumpling-distro... Yuri Weinstein
09:19 AM devops Bug #10050 (Rejected): "Segmentation fault" (radosgw-admin) in upgrade:firefly:singleton-firefly-...
Logs rae in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-09_17:05:02-upgrade:firefly:singleton-firefly-dist... Yuri Weinstein
09:05 AM Bug #10013: "Segmentation fault" in upgrade:dumpling-x-firefly-distro-basic-vps run
Same issue in http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-09_19:13:01-upgrade:dumpling-x-firefly-distro-ba... Yuri Weinstein
08:43 AM Bug #9913: mon: audit log entires for forwarded requests lack info
session is with the monitor that forwarded the request. there's no auth handler for the session as it is a monitor. ... Joao Eduardo Luis
08:41 AM rbd Bug #10030 (Pending Backport): Crash when attempting to open non-existent parent image
Sage Weil
08:40 AM Bug #9702: "MaxWhileTries: 'wait_until_healthy'reached maximum tries" in upgrade:firefly-x-giant-...
Same issue in job http://qa-proxy.ceph.com/teuthology/teuthology-2014-11-09_18:13:01-upgrade:firefly-x-giant-distro-b... Yuri Weinstein
08:24 AM Bug #9864 (Can't reproduce): osd doesn't report new stats for 3 hours when running test LibCephFS...
not enough info to tell why teh client test hung. let's see if it happens again! Sage Weil
08:08 AM Bug #9864: osd doesn't report new stats for 3 hours when running test LibCephFS.MulticlientSimple
Looking into the osd logs show that the osds don't report new stats for the ~3 hours because no pgs are update in tha... Joao Eduardo Luis
07:47 AM Bug #9864: osd doesn't report new stats for 3 hours when running test LibCephFS.MulticlientSimple
Joao Eduardo Luis
07:44 AM Bug #9864: osd doesn't report new stats for 3 hours when running test LibCephFS.MulticlientSimple
Not so weird after all.
Log shows that last log is created because we had some stats to report:...
Joao Eduardo Luis
07:30 AM Bug #9864: osd doesn't report new stats for 3 hours when running test LibCephFS.MulticlientSimple
this is not the monitor taking 2 hours to commit. The log snippets above refer to two different proposals: the first... Joao Eduardo Luis
06:08 AM Feature #10044 (New): ECUtil::HashInfoRef should have a NONE value
So that "ECBackend::get_hash_info":https://github.com/ceph/ceph/blob/giant/src/osd/ECBackend.cc#L1435 can return it i... Loïc Dachary
05:20 AM Revision 54ee8ee8 (ceph): KeyValueStore: move buffers from strip_header to BufferTransaction
Signed-off-by: Chendi.Xue <chendi.xue@intel.com> Chendi.Xue
05:10 AM Bug #10040 (Rejected): install ceph packages broken for firefly
The problem here is that the machine needs to be properly cleaned up from newer Ceph packages.
It is always proble...
Alfredo Deza
04:48 AM Revision 36055e14 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:48 AM Revision 5f19ef71 (ceph): tasks/radosbench: no log to stderr
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:32 AM Revision 0804deea (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
04:13 AM Bug #8588: In the erasure-coded pool, primary OSD will crash at decoding if any data chunk's size...
Hi Sam,
Any suggestion in terms of how to fix this issue?
One potential solution is to validate the digest for ea...
Guang Yang

11/09/2014

10:41 PM CephFS Bug #9995 (Resolved): failing test_filelock
Zheng Yan
10:39 PM Bug #10040 (Rejected): install ceph packages broken for firefly
hitting the following error, when trying to install ceph packages for firefly on rhel7.0 using ceph-deploy.
test m...
Tamilarasi muthamizhan
08:32 PM Bug #10039 (Resolved): osd cann't entry up status with cpu 100%, when osd restart from out status.
backported in commit:0804deeab293e09123d1b58825051ccc4dddbc0e Sage Weil
07:40 PM Bug #10039: osd cann't entry up status with cpu 100%, when osd restart from out status.
I have fix this problem, by merge this patch, thanks.
osd: fix map advance limit to handle map gaps
The recent ...
qiu shanggao
06:03 PM Bug #10039 (Resolved): osd cann't entry up status with cpu 100%, when osd restart from out status.
ceph version: 0.80.6
platform : Redhat 6.5
Host: 3
osd node: 15 (5 per host)
operator:
1 start the ceph cluste...
qiu shanggao
05:52 PM Bug #10038 (Rejected): osd cannwhen osd outed restart
Haomai Wang
05:51 PM Bug #10038: osd cannwhen osd outed restart
operator error, pls delete it thanks. qiu shanggao
05:50 PM Bug #10038 (Rejected): osd cannwhen osd outed restart
qiu shanggao
10:59 AM Revision 6741b71d (ceph): tests: group workunits/cephtool/test.sh tests per daemon
So all tests related to a given daemon (mon, osd, mds) can be run at
once.
Signed-off-by: Loic Dachary <loic-201408@...
Loic Dachary
10:59 AM Revision 0b4ccbd6 (ceph): tests: kill_daemon use $name.pid instead of pidfile
So that it can be used instead of stop.sh to stop vstart.sh daemons. The
problem with stop.sh is that it kills any da...
Loic Dachary
10:59 AM Revision 79f8b81a (ceph): tests: increase timeout to accommodate slow machines
Signed-off-by: Loic Dachary <loic-201408@dachary.org> Loic Dachary
10:59 AM Revision 17f5c365 (ceph): tests: looping to wait for an osd to be up is expected
Remove the reference to a bug that suggests otherwise.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Loic Dachary
10:59 AM Revision a0c1f220 (ceph): tests: use kill -0 to check process existence
When killing a daemon, instead of using kill -9 to check the process was
terminated, use kill -0. Should the pid of t...
Loic Dachary
10:59 AM Revision bdca0ac0 (ceph): tests: tolerate a disk 99% full
The tests do not need much space and will work fine even on a 99% full
disk.
Signed-off-by: Loic Dachary <loic-20140...
Loic Dachary
10:59 AM Revision 7a6ca17f (ceph): tests: use different ports for each mon
Run the mon on each test on a different port so they can run in
parallel.
http://tracker.ceph.com/issues/9815 Fixes:...
Loic Dachary
10:59 AM Revision c3b51ef5 (ceph): tests: remove vstart_wrapped_tests.sh
Listing tests to be run in a single script does not take advantage of
parallel runs in make.
The vstart_wrapper.sh s...
Loic Dachary
10:59 AM Revision 0cb12c71 (ceph): tests: run workunits/cephtool/test.sh
Three scripts are added to run qa/workunits/cephtool/test.sh for each
daemon (mon, mds, osd) so they can be run in pa...
Loic Dachary
10:09 AM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Thanks and sorry for lack of details. I was curious about KV-based OSDs for a long time and after upgrading to 0.87 I... Dmitry Smirnov
05:45 AM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
It's a pity to see it.
Thanks to Dmitry Smirnov, could you give a detail summary about what you done and suggestio...
Haomai Wang
05:02 AM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Haomai Wang wrote:
> EC+KeyValueStore is a good match.
Ironically that was the worst thing I ever tried in Ceph....
Dmitry Smirnov
09:19 AM CephFS Bug #9341: MDS: very slow rejoin
Greg Farnum wrote:
> Hmm, we didn't put this in Giant initially because we were trying not to perturb it. Master has...
Dmitry Smirnov
05:17 AM Bug #8752: firefly: scrub/repair stat mismatch
After upgrade to 0.87 I've noticed inconsistencies on all PGs of all caching pools again, during and after deleting o... Dmitry Smirnov
05:12 AM rbd Feature #10037 (Resolved): cache-tier: Optimise RBD image removal
While removing an RBD image from EC pool I've noticed that it bubbles-up to caching pool hence removal is very slow. ... Dmitry Smirnov
05:07 AM Feature #10036 (Resolved): osd tree to show primary-affinity value
It would be nice (and useful) if "primary-affinity" value could be shown in "ceph osd tree" view. Dmitry Smirnov
05:05 AM Revision b8ec7d7b (ceph): Merge pull request #2869 from fgimenez/fix-tests-on-btrfs
Fix tests on btrfs: leftover subvolumes removed
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil
01:41 AM Documentation #10035 (Resolved): explain the semantic of pgp num
As of Giant the "documentation":http://ceph.com/docs/giant/rados/operations/placement-groups/#set-the-number-of-place... Loïc Dachary

11/08/2014

06:29 PM Bug #9970 (Fix Under Review): document erasure coded pool simple operations
https://github.com/ceph/ceph/pull/2888 Loïc Dachary
04:02 PM Revision fc5354de (ceph): tools: skip up to expire_pos in journal-tool
Previously worked for journals starting from an
object boundary (i.e. freshly created filesystems)
Fixes: #9977
Sign...
John Spray
03:03 PM Revision 725d05f5 (ceph): Merge pull request #2860 from XinzeChi/master
osd: cache pool: delete dead code in ReplicatedPG::agent_choose_mode
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
08:07 AM CephFS Bug #9977 (Fix Under Review): cephfs-journal-tool falsely reports invalid start_ptr
Backport to giant PR at:
https://github.com/ceph/ceph/pull/2887
John Spray
04:22 AM Bug #9978: keyvaluestore: void ECBackend::handle_sub_read
Hmm, thanks.
I'm not sure who is working or dive into it. I need more free time to diagnose it. EC+KeyValueStore i...
Haomai Wang
03:31 AM devops Feature #7475: ceph-disk: prepare should be idempotent
Checking the arguments you listed with a * would be fine. Loïc Dachary
12:28 AM Revision f80499ed (ceph): osd/ReplicatedPG: flush snaps immediately
Snaps are immutable, so there is no point in delaying flush and hoping
to capture additional updates first.
Signed-o...
Sage Weil
12:26 AM Revision 96806131 (ceph): Merge pull request #2876 from ceph/giant-readdir-fix
Giant readdir fix Greg Farnum
12:20 AM Revision 560e22e8 (ceph): test: use unsigned ints to compare against size()
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
12:16 AM Revision e8cd3f10 (ceph): Merge pull request #221 from ceph/wip-forward-scrub
Wip forward scrub
Reviewed-by: John Spray <john.spray@redhat.com>
Greg Farnum
12:16 AM Revision daa9f9ff (ceph): Merge pull request #2814 from ceph/wip-inode-scrub
Wip inode scrub
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Greg Farnum
 

Also available in: Atom