Project

General

Profile

Activity

From 01/21/2016 to 02/19/2016

02/19/2016

11:28 PM Bug #13421 (Need More Info): ceph-osd Segmentation fault in pthread_join
This has been seen in a mon on Hammer.
0> 2016-02-12 23:23:28.169430 7f88a84f97c0 -1 *** Caught signal (Abort...
Brad Hubbard
10:34 PM Revision 55271599 (ceph): Merge remote-tracking branch 'jmunhoz/wip-aws4' into wip-aws4
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Conflicts:
src/rgw/rgw_auth_s3.h
src/rgw/rgw_client_io.cc
src/rgw...
Yehuda Sadeh
09:42 PM Revision a646103e (ceph): Merge pull request #7719 from ceph/wip-rgw-keystone-v3
rgw keystone v3 (Mark Barnes, Radoslaw Zarzynski)
support for keystone v3
Reviewed-by: Matt Benjamin <mbenjamin@red...
Yehuda Sadeh
09:14 PM Linux kernel client Bug #14715: "rbd: sysfs write failed" in krbd-hammer-testing-basic-smithi
Heh, I never finished it, because it seemed wrong ;) I'd rather we carry a patch in the testing branch, disabling th... Ilya Dryomov
09:12 PM Revision 0ec038ab (ceph): librbd: support image and pool-level mirroring modes
If pool-level mirroring is enabled, all journaled images within
the pool are eligible for mirroring. If image-level ...
Jason Dillaman
09:12 PM Revision 700c3dc2 (ceph): librbd: update mirror peer data structure
Replace cluster uuid with mirror peer uuid and support an
optional pool id within a peer (when using internal APIs
fo...
Jason Dillaman
09:01 PM rbd Bug #14085 (Can't reproduce): TestInternal.ShrinkFlushesCache librbd/test_internal.cc:686: Value ...
Jason Dillaman
08:58 PM rbd Subtask #14412 (Resolved): Track epoch and period for mirrored images
Jason Dillaman
08:28 PM Revision 7e0fb5dd (ceph): rados/singleton: use xfs instead
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
08:28 PM Revision 8cf25611 (ceph): ceph_manager: use time before mon command for timeout
Slow mon commands can cause a false failure.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
08:28 PM Revision b2a08efe (ceph): tasks/*unfound*.py: run rados bench in parallel
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
08:28 PM Revision ef75c897 (ceph): rados: add lost-unfound upgrade tests
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
08:28 PM Revision af3af304 (ceph): divergent_priors: add sleep after reviving divergent
Basically same thing as
c0b0ec2831f410d89b695a1d08122334d8ee907a
client is getting ENXIO when trying to do osd tell b...
Samuel Just
08:22 PM devops Bug #14785 (Fix Under Review): rpm: %_with_ocf handling in configure broken in OBS
Nathan Cutler
08:16 PM Revision 92764d42 (ceph): rgw: handle Keystone API version with dedicated enum.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision bc6d7c30 (ceph): rgw: ONLY formatting improvements for Keystone-related code.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision 90e1f394 (ceph): rgw: improve debugs in RGWPostHTTPData.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision 2f190fdc (ceph): rgw: Keystone token parsing should fail on misformed JSONs.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision abbd9129 (ceph): rgw: S3 always must use token format of Keystone v2.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision 55cbc60d (ceph): rgw: Keystone token parsing doesn't need to know API version.
This patch targets an issue with S3Extension in Keystone:
requested tokens always conform to Keystone API v2 - regard...
Radoslaw Zarzynski
08:16 PM Revision a622e3f9 (ceph): rgw: rework serialization in token retrieval for Keystone's admin.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision 8e906868 (ceph): rgw: fix wrong format of admin token request in Keystone v3.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision 84bcb506 (ceph): rgw: fix Keystone v2 regression in role's JSON parsing
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
08:16 PM Revision d3299b0f (ceph): rgw: accommodate Keystone v3 in S3-related auth mechanisms.
This patch is based on changes proposed by Mark Barnes
<mark.barnes@ocado.com> (lperiquito) in commit
af71f6a518529ea...
Radoslaw Zarzynski
08:16 PM Revision c5b114bb (ceph): rgw: accommodate Keystone v3 in RGWSwift class.
This patch is based on changes proposed by Mark Barnes
<mark.barnes@ocado.com> (lperiquito) in commit
af71f6a518529ea...
Radoslaw Zarzynski
08:16 PM Revision 46a48813 (ceph): rgw: unify RGWValidateKeystoneToken with RGWPostHTTPData.
The change has been extracted from changeset proposed
in commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by
Mark Barn...
Luis Periquito
08:16 PM Revision 38ee6614 (ceph): rgw: basic data structures for Keystone v3.
The change has been extracted from changeset proposed
in commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by
Mark Barn...
Radoslaw Zarzynski
08:16 PM Revision a868e598 (ceph): rgw: make RGWPostHTTPData able to extract X-Subject-Token.
The change has been extracted from changeset proposed
in commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by
Mark Barn...
Radoslaw Zarzynski
08:00 PM devops Bug #14687 (Fix Under Review): RPM: no /usr/libexec directory on SUSE
*jewel PR*: https://github.com/ceph/ceph/pull/7636 Nathan Cutler
07:40 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
corresponding issue #14824 Yuri Weinstein
04:49 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Next try commit 951339103d35bc8ee2de880f77aada40d15b592a
passed
http://pulpito.ceph.com/teuthology-2016-02-19_1...
Yuri Weinstein
04:01 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Tests on 2817ffcf4e57f92551b86388681fc0fe70c386ec in ReplicatedPG commit failed all in similar way => .... Yuri Weinstein
07:29 PM devops Bug #14756 (Fix Under Review): EC testing plugins are being versioned and installed even though t...
Nathan Cutler
07:29 PM Bug #13098 (Pending Backport): OSD crashed when reached pool's max_bytes quota
Josh Durgin
07:28 PM rbd Backport #14824 (Rejected): hammer: rbd and pool quota do not go well together
Josh Durgin
07:22 PM Revision 3c5bc079 (ceph): Makefile: workaround an automake bug for "make check"
override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu...
Kefu Chai
06:33 PM Revision ad56c201 (ceph): tasks/divergent_prior[2]: fix rados get syntax
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 6064443ad1e0dd87801a4508025906d5e26c02c5)
Sage Weil
05:51 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
I just sent you the new osd log via email.
What I did for this test was write a bunch of RBD data and take lots of...
Steve Taylor
01:32 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
Steve, you can either send it over to me (tchaikov@gmail.com), or post it here. but before that, i want to confirm wi... Kefu Chai
05:36 PM rgw Bug #13448: /etc/init.d/radosgw-agent: configuration file default.conf not found
See if below info resolves this restart service issue :
To use complete file path instead of just filename i.e...
Sriharsha YD
05:15 PM Revision 6c645780 (ceph): buffer: hide iterator_impl symbols
buffer::list::iterator_impl symbols are referenced by const_iterator
and iterator, and are exposed as weak symbols. i...
Kefu Chai
05:15 PM Revision 694f92f3 (ceph): PendingReleaseNotes: document the dropped buffer symbols
the symbols of buffer::list::iterator_impl<> were wrongly exposed
in previous infernalis release, and the clients lin...
Kefu Chai
05:05 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
The sequence of events as far as I can tell is
1) Cluster happy
2) gqac022 reimaged to serve as mon in smaller clus...
Samuel Just
05:02 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
Backtraces from another node as well, still no sign of the call into handle_auth. Samuel Just
04:56 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
Replaced with slightly more complete version. Samuel Just
04:50 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
Attached backtraces from one of the nodes, no mention of MonClient::handle_auth. Not sure whether that torpedoes my ... Samuel Just
04:36 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
<bennyturns> sjusthm, its feasible the OS install would be done by then
<sjusthm> bennyturns: I think you reimaged t...
Samuel Just
04:28 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
On one mon node:
[global]
rbd cache writethrough until flush = false
osd crush chooseleaf type = 0
osd crush up...
Samuel Just
04:20 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
Is there anything which actually protects from a race between the monc->auth access in OSD::ms_get_authorizor and the... Samuel Just
04:15 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
145 (in the summary) also has the same pattern
Thread 1459 (Thread 0x7fa3eb833700 (LWP 604327)):
#0 0x00007fa4...
Samuel Just
04:13 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
From another osd, two threads actually ran into trouble in that method:
Thread 1209 (Thread 0x7f66d74a4700 (LWP 60...
Samuel Just
03:47 PM Bug #14821 (Can't reproduce): OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
bCore was...
Samuel Just
04:34 PM Revision 7249a5cf (ceph): librbd: read ops require journal replay
When journaling is enabled, a read op should acquire the exclusive
lock and replay the journal in case uncommitted wr...
Jason Dillaman
04:33 PM Revision 6582b7d5 (ceph): Merge pull request #7717 from cbodley/wip-cmake-rbd-image-watcher
cmake: add missing librbd image_watcher sources
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
04:18 PM Revision b61f4676 (ceph): cmake: add missing librbd image_watcher sources
Fixes: #14823
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
04:17 PM Bug #14823 (Resolved): cmake: targets fail to link against librbd.so with missing librbd::image_w...
The targets smalliobenchrbd, test_librbd_fsx and test_cls_rbd fail to link in cmake with the following errors:
../...
Casey Bodley
04:07 PM rbd Bug #14822 (Resolved): Journal replay needs to support replaying successful maintenance ops
For example:
journal snap create start
snap create
journal snap create finish
<crash>
-- on replay --
snap cr...
Jason Dillaman
03:22 PM Revision 0f45d589 (ceph): Merge pull request #7709 from ceph/wip-rgw-new-multisite-merge
rgw multisite v2 (Yehuda Sadeh, Orit Wasserman, Casey Bodley)
- rename region to zonegroup
- new zone and zonegroup...
Yehuda Sadeh
03:00 PM rgw Bug #14820 (Duplicate): s3cmd rb --recursive doesn't decrease total_entries in stats
Hello,
When you use s3cmd with 'rb --recursive', the stats informations about user total_entries is not well decre...
Quentin Perez
02:37 PM Revision 9d25202a (ceph): Makefile: workaround an automake bug for "make check"
override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu...
Kefu Chai
02:36 PM Revision c7eba2aa (ceph): src/yasm-wrapper: ignore parameters starting with ggc-min
When the "with lowmem_builder" bcond is active, the string "--param
ggc-min-expand=20 --param ggc-min-heapsize=32768"...
Nathan Cutler
02:32 PM Revision 882066d6 (ceph): doc: standardize @param (not @parma, @parmam, @params)
Signed-off-by: Nathan Cutler <ncutler@suse.com> Nathan Cutler
01:40 PM Linux kernel client Bug #13905 (Closed): "BUG: held lock freed!"
This indeed turned out to be a regression in the networking layer, see http://www.spinics.net/lists/ceph-devel/msg286... Ilya Dryomov
01:02 PM rgw Bug #14816 (Fix Under Review): rgw: failed to use s3 bucket since commit 2f706ef
Nathan Cutler
08:27 AM rgw Bug #14816: rgw: failed to use s3 bucket since commit 2f706ef
fixed by https://github.com/ceph/ceph/pull/7710 Dunrong Huang
08:04 AM rgw Bug #14816 (Resolved): rgw: failed to use s3 bucket since commit 2f706ef
*Description*
Since commit 2f706ef, failed to operate bucket using s3 api
[root@ceph1 obs]# s3cmd ls
ERROR: S3...
Dunrong Huang
11:51 AM Revision d71df261 (ceph): test_Replay.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision 91a8b1b2 (ceph): journal/JournalMetadata.cc: compare size of lhs instead of rhs to rhs
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision 61698545 (ceph): compressor/zlib/CompressionZlib.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision 00af2a27 (ceph): compressor/zlib/CompressionPluginZlib.cc: use explicit for ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision c51ada3b (ceph): ErasureCodeJerasure.h: init packetsize member var in ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision 60b61b45 (ceph): librbd/AioImageRequest.cc: reduce scope of var
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision a37ae6a3 (ceph): log/Graylog.h: make ctor explicit
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision e5c9694a (ceph): msg/async/Event.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision e6d3a0f9 (ceph): msg/async/EventKqueue.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision 1f0c1b1a (ceph): librbd/ImageCtx.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision c645bd9c (ceph): librbd/DiffIterate.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision a55f8c21 (ceph): librbd/operation/RebuildObjectMapRequest.cc: init m_snap_list_ret in ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:51 AM Revision 4213b869 (ceph): msg/xio/XioConnection.h: init some member variables in ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision c08435cf (ceph): client/Client.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision aef72abe (ceph): mds/mdstypes.h: init fnode_t::damage_flags in ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision a5d78c22 (ceph): rgw/rgw_admin.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision 822eecf8 (ceph): rgw/rgw_op.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision d407faa2 (ceph): rgw/rgw_rados.cc: remove unused variable locator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision 2b603064 (ceph): client/Client.cc: init owner_uid and owner_gid vars in ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision cfd07653 (ceph): client/SyntheticClient.cc: remove unused code
Removed since 2007 unused code and fixed indentation.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
11:50 AM Revision 729117f9 (ceph): client/SyntheticClient.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision 8793921c (ceph): mds/Server.cc: replace inefficient string::find() w/ compare()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision fc443474 (ceph): cls/rbd/cls_rbd.cc: reuse existing variable with same name
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision 44e028f9 (ceph): HTMLFormatter: reuse m_header_done from parent class
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision b906041a (ceph): common/Graylog.h: make constructor explicit
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision 11bfc6df (ceph): common/PluginRegistry.h: init Plugin::library in ctor
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:49 AM rgw Bug #14819 (New): RadosGW and OpenStack Kilo Keystone's integration fails
RadosGW is working fine with swift cli client. When tries to integrate with Keystone(1.2.0 version), rgw fails with a... Yogesh Deshmukh
11:12 AM Bug #14797: osd: add all backfill osd to backfill_targets
For pg 1.7d
In timestamp 2016-02-11 23:40:51.235507 osd.2 is auth_log_shard and it's log_tail is 191'185, the last...
Xinze Chi
10:48 AM Revision 56dd09fc (ceph): mds: Add posix file lock deadlock detection
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
10:18 AM CephFS Bug #14818 (Resolved): Cython librados broke libcephfs/ceph_volume_client
Specifically, the create_with_rados libcephfs function is no longer happy.... John Spray
10:10 AM Revision 877eae85 (ceph): os/filestore: fix result code overwritten for clone
During the clone process, the result code of syscall-fstat which is intend for
getting the source size for copying is...
xie xingguo
09:56 AM Revision f6692a42 (ceph): Merge pull request #7371 from theanalyst/mon/quota-msg-cleanup
mon: cleanup set-quota error msg
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
09:48 AM Bug #14817 (Resolved): os/filestore: result code of fstat overwritten
xie xingguo
08:37 AM rgw Bug #14812: s3test failure in rados suite
I also met this bug, see
http://tracker.ceph.com/issues/14816
and wrote a patch to fix:
https://github.com/ceph...
Dunrong Huang
08:34 AM Revision 49a7ef50 (ceph): Merge pull request #7708 from jdurgin/wip-cython-cleanup
pybind: replace __del__ with __dealloc__ for rbd
Reviewed-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Mehdi Ab...
Josh Durgin
08:29 AM Revision a917ccfc (ceph): mon: cleanup set-quota error msg
When we send in an unrecognized field for set-quota, specify that the
options should be `max_bytes` or `max_objects`....
Abhishek Lekshmanan
08:15 AM Revision b556b24a (ceph): Merge pull request #7668 from dillaman/wip-librbd-replay-locks
librbd: use async librados notifications
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:58 AM Feature #14454: mon: report pool deletion in "ceph -w"
what do we want?
may be we want the ceph -w can display the results of rados tool, admin socket or via librados pyb...
Anonymous
07:50 AM Revision 9695a0b4 (ceph): rgw: avoid empty object names
Don't try to sync an object with empty name (shouldn't happen, but
bugs may happen). Also, don't try to write_meta() ...
Yehuda Sadeh
07:49 AM Revision 3d391546 (ceph): .gitignore: include recently added rgw programs
Signed-off-by: Josh Durgin <jdurgin@redhat.com> Josh Durgin
07:49 AM Revision 3f525f40 (ceph): rgw: fix s3 list bucket (affects format=json)
another merge casualty. The section wasn't opened properly.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
07:47 AM Revision 0a988f95 (ceph): pybind: replace __del__ with __dealloc__ for rbd
Cython extension types like these don't call __del__, but use
__dealloc__ instead:
http://docs.cython.org/src/usergu...
Josh Durgin
07:46 AM Revision 5489ad3a (ceph): Merge pull request #7706 from sileht/sileht/rados-cython
pybind: remove next() on iterators
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:29 AM Revision 7be19c28 (ceph): os/filestore: fix wrong scope of result code for error cases during mount
This pr is similar to https://github.com/ceph/ceph/pull/7704
but I feel like making a new one in case they need to be...
xie xingguo
07:24 AM Bug #14815 (Resolved): os/filestore: mount may return OK even if it encounters internal error.
This bug is much alike as
http://tracker.ceph.com/issues/14814
But I make a new one in case they need to be treat...
xie xingguo
07:09 AM Revision 1e472685 (ceph): rgw: only validate bucket name if not empty
This got broken due to code movement
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
07:07 AM Revision 804e6c8f (ceph): rgw: resurrect lost code
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
06:59 AM Revision f98b4855 (ceph): pybind: remove next() on iterator
Cython recommends to implement only __next__() methods.
http://docs.cython.org/src/userguide/special_methods.html#th...
Mehdi Abaakouk
06:56 AM Revision 024caa72 (ceph): mon/pgmonitor: use appropriate forced conversions in get_rule_avail
use appropriate forced conversions in get_rule_avail
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
renhwztetecs
06:55 AM Revision 36af4802 (ceph): common: default cluster name to config file prefix
Signed-off-by: Javen Wu <javen.wu@xtaotech.com> Javen Wu
06:45 AM Revision 68f300dd (ceph): os/filestore: fix wrong scope of result code for error cases during mkfs
During the mkfs process, if we fail to read and sometimes rewrite the
op_seq, the mkfs process is abnormally terminat...
xie xingguo
06:25 AM Revision 78b3c40c (ceph): Merge pull request #7641 from batrick/vstart-usage
Clarify usage on starting single osd/mds/mon.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
06:16 AM Revision 8243d180 (ceph): Event: replace fileevent array to vector
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
06:15 AM Revision d5463d76 (ceph): Event: delete leak event callback
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
06:09 AM Bug #14814 (Resolved): os/filestore: mkfs may return OK even if it encounters internal error.
@ uint64_t initial_seq = 0;
int fd = read_op_seq(&initial_seq);
if (fd < 0) {
derr << "mkfs: fail...
xie xingguo
04:49 AM Revision 72b03330 (ceph): test/Makefile-client.am: adjustment following merge
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
04:42 AM Backport #14077 (In Progress): hammer: scrub bogus results when missing a clone
Loïc Dachary
03:53 AM Revision eee7d9e0 (ceph): librbd: helper method for flushing journal commit positions
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
03:53 AM Revision 999a319d (ceph): journal: added interface to flush pending commit position updates
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
02:00 AM Revision a1fcb53e (ceph): tasks/reg11184.py: fix rados get syntax
no -o
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 7b3ea31efeb0da81b3a5ed486cebce72edbf2fec)
Sage Weil
01:42 AM Revision 398c493f (ceph): Merge pull request #7692 from sileht/sileht/rados-cython
pybind/rados: use __dealloc__ since __del__ is ignored by cython
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
01:14 AM Revision 4d494d5b (ceph): Merge remote-tracking branch 'origin/master' into wip-rgw-new-multisite
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Conflicts:
src/CMakeLists.txt
src/rgw/Makefile.am
src/rgw/rgw_adm...
Yehuda Sadeh
01:09 AM rgw Bug #14585 (Resolved): rgw_main.cc: fuction main should not ignore the return value when call fe-...
https://github.com/ceph/ceph/pull/7457 xie xingguo
12:58 AM Revision 1cfd9658 (ceph): librbd: differentiate journal replay flush vs shut down
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
12:21 AM Revision f07540ea (ceph): Thrasher: Fix log message
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit ca04dc65c197f54fd6f71806059c4323cc8ee86c)
David Zafman
12:21 AM Revision 137e18ef (ceph): divergent_priors: Fix divergent_priors task
Flake8 fixes
Use new set_recovery_delay admin socket command
Fix bad value set for filestore_blackhole
Make sure log ...
David Zafman
12:21 AM Revision 578a113e (ceph): divergent_priors2: Do divergent priors and ceph-objectstore-tool export...
Based on tasks/divergent_priors.py but also do simple export/remove/import on
same osd.
Add yaml file to run the dive...
David Zafman
12:21 AM Revision 70c149f7 (ceph): reg11184: Add regression test for 11184
Create divergent priors and a split and then move a pg using
ceph-objectstore-tool export/import
Add yaml file to run...
David Zafman
12:21 AM Revision 69988bd3 (ceph): thrasher: Can't test ceph-objectstore-tool if nodes turned off (powercy...
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b255db820ffd1d3e1253a9a60c7192696c226490)
David Zafman
12:08 AM devops Bug #14811 (Fix Under Review): RPM: yasm complains when building with %{with lowmem_builder}
Nathan Cutler
12:07 AM devops Bug #14811: RPM: yasm complains when building with %{with lowmem_builder}
*jewel PR*: https://github.com/ceph/ceph/pull/7700 Nathan Cutler

02/18/2016

11:38 PM rgw Bug #14812 (Resolved): s3test failure in rados suite
2016-02-18T14:52:44.683 INFO:teuthology.orchestra.run.smithi028.stdout:Using /home/ubuntu/cephtest/s3-tests/virtualen... Samuel Just
11:36 PM Bug #14797: osd: add all backfill osd to backfill_targets
I don't understand how this can happen. When we start backfilling, we set pi.last_update to info.last_update (as part... Samuel Just
01:30 AM Bug #14797 (Can't reproduce): osd: add all backfill osd to backfill_targets
if pg_log.get_tail() > pi.last_update return true, it is possible that the peer is not in backfill_targets.
I am not...
Xinze Chi
11:25 PM Revision ac168e3f (ceph): rgw: add drain_all() before exiting a cr
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
11:20 PM Revision d95fcfa5 (ceph): rgw: silence compilation #warnings
these are now FIXMEs
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
11:18 PM Revision 996e6e9a (ceph): rgw: more error reporting
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
11:18 PM Revision ac726c6d (ceph): rgw: data sync error handling (for sync init)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
11:14 PM devops Bug #14811 (Resolved): RPM: yasm complains when building with %{with lowmem_builder}
When the "with lowmem_builder" bcond is active, the string "--param ggc-min-expand=20 --param ggc-min-heapsize=32768"... Nathan Cutler
11:11 PM Revision d2d0f847 (ceph): rgw: a bit better hashing
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
10:58 PM Revision 4f15332d (ceph): librbd: don't hold owner lock while refreshing image synchronously
The write lock will be taken when the new state is applied.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
10:56 PM Revision 4ecdf066 (ceph): librbd: need owner write lock when disabling exclusive lock
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
10:46 PM Revision 922072ae (ceph): librbd: correct memory leaks discovered via valgrind
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
10:46 PM Revision 7e09cb13 (ceph): librbd: notifications should be flushed between exclusive lock states
Avoid leaving in-flight notification messages when transitioning lock
states.
Signed-off-by: Jason Dillaman <dillama...
Jason Dillaman
10:31 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Greg the test passed on that commit.
http://pulpito.ceph.com/teuthology-2016-02-18_13:42:45-fs-wip-test-14716-2---...
Yuri Weinstein
01:11 AM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Well at least it's consistent. Can you also try commit:2c8e57934284dae0ae92d1aa0839a87092ec7c51 against smithi/mira?
...
Greg Farnum
10:17 PM Bug #14810 (Resolved): "FileStore.cc: 2855: FAILED assert(0 == "unexpected error")" in powercycle...
infernalis v9.2.1 testing
Run: http://pulpito.ceph.com/teuthology-2016-02-18_09:34:39-powercycle-infernalis-testing-...
Yuri Weinstein
10:11 PM Linux kernel client Bug #13905: "BUG: held lock freed!"
infernalis v9.2.1 testing
Run: http://pulpito.ceph.com/teuthology-2016-02-18_09:34:39-powercycle-infernalis-testing-...
Yuri Weinstein
10:04 PM Revision 6b6625e2 (ceph): rgw: get period history cursor when starting sync
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision eebe61a5 (ceph): rgw: RGWMetaSyncCR loops through period history
RGWMetaSyncCR uses a period history Cursor to track its position. it
uses this to get the max sync markers for each s...
Casey Bodley
10:04 PM Revision 34ea6bcc (ceph): rgw: add map of period_id -> RGWMetadataLog
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 02edcdd9 (ceph): rgw-admin: update callers of get_log
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision adab1e18 (ceph): rgw: add period id to rgw_rest_log operations
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 98813301 (ceph): rgw: factor get_log_shard_id() out of RGWMetadataLog
by using RGWRados::key_to_shard_id(), we can avoid the dependency on
RGWMetadataLog's prefix (and period)
Signed-off...
Casey Bodley
10:04 PM Revision f10a6d4f (ceph): rgw: add first log period to mdlog info response
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision be5c263f (ceph): rgw: rados coroutines take bucket by const ref
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 12cae9e7 (ceph): rgw: remove RGWMetadataManager::store_md_log_entries
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 1ebb55b2 (ceph): rgw: remove RemoteMetaLog::fetch() and admin command
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision fe681503 (ceph): cmake: remove duplicate rgw source files
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision ea9f0fc3 (ceph): rgw: use std::move for strings in RGWFetchAllMetaCR
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 3c990d22 (ceph): rgw: include period id in rgw_meta_sync_info
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 25771efa (ceph): rgw: move sync_status into RGWRemoteMetaLog
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 699809e1 (ceph): rgw: RGWRemoteMetaLog passes period id with requests to master
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 5b12ec0b (ceph): rgw: add period id to metadata log oids
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 10cda14b (ceph): rgw-admin: command to list sync error logs
$ radosgw-admin sync error list
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:04 PM Revision 3cb199a4 (ceph): rgw: we need to clear the id in create_default in case of a race
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
10:04 PM Revision 1999c57d (ceph): rgw: remove unneeded RGWRados arg for RGWMetadataLog
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision 10cdb886 (ceph): rgw: remove unused clone_shards() in metadata sync
clone_shards() was an exact duplicate for fetch()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
10:04 PM Revision c13e7ee7 (ceph): rgw: remove unused class RGWReadMDLogShardInfo
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
10:04 PM Revision be06128b (ceph): rgw: remove unused RGWRemoteMetaLog::list_shards
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
09:56 PM Revision 28850142 (ceph): rgw: set quota when converting regionmap
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:45 PM rbd Cleanup #14809 (Resolved): ImageWatcher unwatch and flush should use async librados methods
See https://github.com/ceph/ceph/pull/7649 for new API Jason Dillaman
09:43 PM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
I was not aware of any issues prior to the upgrade. I am posting the files now, and I'll let you know the tag when it... Christopher Nelson
08:57 PM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
Do you have the MDS log from when this first started happening, and can you please upload it? (ceph-post-file will le... Greg Farnum
03:44 PM CephFS Bug #14807 (Can't reproduce): MDS crashes repeatedly after upgrade to Infernalis from Hammer
I have a small cluster (1xMON 1xMDS 2xOSD). It has been very stable for the last year.
However, after the upgrade ...
Christopher Nelson
08:48 PM Revision 2530d622 (ceph): Merge pull request #823 from ceph/wip-dir-rstats
add test for norstats functionality Greg Farnum
08:47 PM Revision 957c77d5 (ceph): Merge pull request #7323 from ukernel/wip-client-dirsize
client: add option to control how directory size is calculated
This lets you disable rstats if your workload is unha...
Greg Farnum
08:45 PM Revision 9d0b5b9e (ceph): librbd: cleanup header update notifications
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
08:45 PM Revision bc2ae0ef (ceph): librbd: use AIO notifications to prevent blocking ops
If two or more images share the same CephContext, notifications
from one image can block the work queue which will po...
Jason Dillaman
08:45 PM Revision e01b4067 (ceph): librbd: journal replay should execute ops in clean context
lockdep will complain about loop cycles that won't cause an
issue in reality as replay and record are two different
j...
Jason Dillaman
08:45 PM Revision ad78558a (ceph): librbd: missing owner lock on snap rollback cache invalidation
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
08:45 PM Revision 3d8d9da3 (ceph): librbd: update image name upon rename operations
Previously the image could not have been renamed twice without
re-opening the image.
Signed-off-by: Jason Dillaman <...
Jason Dillaman
08:45 PM Revision dd5c9e55 (ceph): librbd: support for AIO notifications
The header update and lock notifications might be invoked
from the librados AIO thread. Update the close state
machi...
Jason Dillaman
08:45 PM Revision 2c656171 (ceph): Revert "librbd: lock notifications should be executed outside librados ...
This reverts commit d898995b0e3ea301b1325f68a0532d57afa3c816.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
08:44 PM Revision 12a55d6b (ceph): rstats: enable by default on client; move test workunit to its own dir
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
06:09 PM rgw Bug #14652 (Resolved): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-bas...
Yuri Weinstein
04:24 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
https://github.com/ceph/ceph-qa-suite/pull/825
tests:
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02...
Yuri Weinstein
05:27 PM Stable releases Tasks #13750: infernalis v9.2.1
h3. QE VALIDATION (STARTED 2/18/16)
*re-runs command lines and filters are captured in http://pad.ceph.com/p/infer...
Yuri Weinstein
05:05 PM Revision d7564c11 (ceph): Merge pull request #825 from ceph/wip-14652-hammer
Fixes #14652 (moved rbd and rgw tests on separate clients, forced s3tests branch)
Reviewed-by: Josh Durgin <jdurgin@...
Josh Durgin
04:16 PM Revision 3687a0d9 (ceph): Merge pull request #7457 from weiqiaomiao/w1
Rgw: check the return value when call fe->run()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
04:08 PM Revision 210b075d (ceph): Merge pull request #7666 from rzarzynski/wip-rgw-sysreq-over-swift
rgw: add support for system requests over Swift API
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
04:04 PM Revision 55689f9b (ceph): Merge pull request #7678 from linuxbox2/rgw-sigusr1
rgw: move signal.h dependency from rgw_front.h
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
03:40 PM CephFS Bug #14672: MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
I have this same problem, and I did not do a newfs. I simply upgraded from Hammer to Infernalis:... Christopher Nelson
03:35 PM CephFS Bug #14641: don't let users specify 0 on stripe count or object size
It was a brand new 9.2 cluster. Haven't yet seen the issue again.. Kenneth Waegeman
03:15 PM Revision ff9f9288 (ceph): Merge pull request #7 from Abhishekvrshny/fix-release-notes-unicode
Fix unicode encoding for non-ASCII characters in title and author names
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
03:08 PM Revision 284075cc (ceph): Fix unicode encoding for non-ASCII characters in title and author names
Signed-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
Abhishek Varshney
02:46 PM Revision 73e02e8e (ceph): Merge pull request #776 from ceph/wip-sharded-scan
tasks/cephfs: test sharded cephfs-data-scan Greg Farnum
02:45 PM CephFS Feature #12144 (Resolved): cephfs-data-scan: integrated with sharded pgls
https://github.com/ceph/ceph/pull/7034 Greg Farnum
02:41 PM Revision bf24e351 (ceph): Merge branch 'greg-pr-7034'
Greg Farnum
01:58 PM Revision 138d7718 (ceph): Merge pull request #7679 from linuxbox2/rgw-ssconst
sstring.hh: return type from str_len(...) need not be const
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
01:58 PM rgw Bug #14806 (In Progress): rgw: TempURL authentication of Swift API doesn't work
I'm working on that. Radoslaw Zarzynski
01:57 PM rgw Bug #14806 (Resolved): rgw: TempURL authentication of Swift API doesn't work
_authenticate_temp_url()_ has a check at the beginning to ensure that _s->bucket_name_ is non-empty. Otherwise it ret... Radoslaw Zarzynski
01:38 PM Revision cded77d0 (ceph): release-notes: draft v9.2.1 release notes
Signed-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com> Abhishek Varshney
11:19 AM Revision 69291f87 (ceph): packaging: move ceph_common.sh and ceph-osd-prestart.sh to /usr/lib/ceph
First, it makes sense for both ceph_common.sh and ceph-osd-prestart.sh to
reside in the same directory: make it so.
...
Nathan Cutler
10:45 AM Revision f0dcd32b (ceph): [ceph-fuse] Fh ref might leak at umounting
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com> Zhi Zhang
10:44 AM CephFS Bug #14805 (Resolved): Hadoop tests failing with EPERM

Most recent instance:
http://pulpito.ceph.com/teuthology-2016-02-17_18:12:06-hadoop-jewel---basic-mira/
Here's ...
John Spray
10:39 AM Bug #14804 (Fix Under Review): Common/TrackedOp: inaccurate count for total slow requests
https://github.com/ceph/ceph/pull/7690 Kefu Chai
07:20 AM Bug #14804 (Resolved): Common/TrackedOp: inaccurate count for total slow requests
Check bool OpTracker::check_ops_in_flight for detail information. xie xingguo
10:26 AM Revision 0fb387fa (ceph): pybind: rados cleanup
This change uses:
* a pystring to store ioctx state like other state attributes and like
previous binding
* use __d...
Mehdi Abaakouk
08:10 AM Bug #14788 (Fix Under Review): librados (C++) linker error (undefined reference)
https://github.com/ceph/ceph/pull/7688 Kefu Chai
07:09 AM Bug #14788: librados (C++) linker error (undefined reference)
if that's the case which Jesse ran into. it's because the new buffer.h is referencing the symbols of @buffer::list::i... Kefu Chai
03:26 AM Bug #14788 (New): librados (C++) linker error (undefined reference)
this reminds me of #13429.
turns out i was compiling with the header in my source repo, while linking against the ...
Kefu Chai
02:42 AM Bug #14788: librados (C++) linker error (undefined reference)
What version is this?
That missing semicolon was fixed last year.
I can't reproduce this behaviour on master, c...
Brad Hubbard
08:10 AM Revision b3f8dd8c (ceph): scripts: ceph-release-notes fixes --strict
When --strict,
* Do not take into account the merge message. This is is not used
for backports
* Avoid duplicates ...
Loic Dachary
08:09 AM Revision b7524c0a (ceph): release-notes: draft v0.94.6 release notes
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
06:55 AM Backport #14803 (Resolved): hammer: osd: smaller object_info_t xattrs
https://github.com/ceph/ceph/pull/6544 Loïc Dachary
06:47 AM Backport #14802 (Resolved): hammer: build/ops: pass tcmalloc env through to ceph-os
https://github.com/ceph/ceph/pull/7365 Loïc Dachary
06:45 AM Backport #14801 (Resolved): hammer: build/ops: deb: strip tracepoint libraries from Wheezy/Precis...
https://github.com/ceph/ceph/pull/7316 Loïc Dachary
06:38 AM Revision 64c469ab (ceph): Merge pull request #789 from ceph/wip-14146
tasks/cephfs: check status asok output while in reconnect Greg Farnum
06:37 AM Revision 88eb2e73 (ceph): Merge pull request #787 from ceph/wip-13903
Wip 13903 tests Greg Farnum
06:15 AM Bug #12442: how to use the command “ceph ping mon.ID”?
I had the same issue and I used this solution to fix it:
1. In [global] section
remove the line : mon_host
2. Cr...
Phat Le Ton
05:55 AM rbd Bug #10773: dumpling, hammer, jewel: qemu/tests/qemu-iotests/077 fails
http://pulpito.ceph.com/loic-2016-02-16_22:05:19-rbd-hammer-backports---basic-multi/12638/... Loïc Dachary
05:54 AM Revision 7ee99689 (ceph): ceph-disk: make some arguments as required if necessary
There is no default value for these arguments, and they are
necessary. Then make them as required.
Fixes 9666
Signe...
Yang Dongsheng
05:37 AM Bug #14244: "SELinux denials found" in rados-jewel-distro-basic-smithi
http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados-hammer-backports---basic-multi/12412 Loïc Dachary
05:24 AM CephFS Bug #14800: [ceph-fuse] Fh ref might leak at umounting
https://github.com/ceph/ceph/pull/7686 Zhi Zhang
05:22 AM CephFS Bug #14800 (Resolved): [ceph-fuse] Fh ref might leak at umounting
Recently we meet ceph-fuse hanging issue and have to kill ceph-fuse process to continue. This issue is caused by forc... Zhi Zhang
05:17 AM Backport #14799: hammer: CentOS 7 tcmalloc::ThreadCache valgrind error libboost_thread-mt.so.1.53
http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados-hammer-backports---basic-multi/12373/
http://qa-proxy.ceph.co...
Loïc Dachary
05:12 AM Backport #14799 (Resolved): hammer: CentOS 7 tcmalloc::ThreadCache valgrind error libboost_thread...
https://github.com/ceph/ceph/pull/10750
libboost_thread-mt.so.1.53 uses tcmalloc::ThreadCache which triggers a val...
Loïc Dachary
04:55 AM Bug #14461 (Need More Info): test hung "joining thrashosds" in hammer tests
http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados-hammer-backports---basic-multi/12298/... Loïc Dachary
04:49 AM Bug #14015 (New): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoc...
Loïc Dachary
04:48 AM Bug #14015 (Pending Backport): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.hist...
Loïc Dachary
04:47 AM Bug #14015 (New): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoc...
@david: could this be a regression introduced by this fix ?
http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados...
Loïc Dachary
03:40 AM Revision 06806f70 (ceph): [ceph-fuse] Fh ref might leak at umounting
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com> Zhi Zhang
03:22 AM CephFS Bug #14798: free fds being exhausted eventually because freed fds are never put back
https://github.com/ceph/ceph/pull/7685 Zhi Zhang
03:18 AM CephFS Bug #14798: free fds being exhausted eventually because freed fds are never put back
The open and create operation in libcephfs will get a free fd from the free_fd_set. This free fd will be erased from ... Zhi Zhang
03:12 AM CephFS Bug #14798 (Resolved): free fds being exhausted eventually because freed fds are never put back
Zhi Zhang
03:07 AM Revision ee077706 (ceph): [cephfs] fix free fds being exhausted eventually because freed fds are ...
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com> Zhi Zhang
02:36 AM Revision 2b15e2b3 (ceph): create and check omap fsid
1. write osd_uuid to omap dir when doing filestore mkfs
2. check if omap fsid matches osd fsid when doing filestore m...
Chendi.Xue
02:24 AM Revision 0441e7d5 (ceph): Added option to deploy omap to a separate device(path)
In the HDD as OSD, SSD as journal test, we saw a great
throughput improvement if moving omap to a SSD device at
randw...
Chendi Xue
02:15 AM Bug #14796: test/osd/osd-markdown.sh has too-aggressive timing restrictions
test/osd/osd-markdown.sh's tests try to set the OSD markdown count and period to 5 and 40s, and then mark the OSD dow... Dan Mick
01:24 AM Bug #14796 (Resolved): test/osd/osd-markdown.sh has too-aggressive timing restrictions
Dan Mick
01:16 AM Revision 331e90f4 (ceph): Use make_shared while creating shared_ptr
make_shared() will get rid of one extra 'new' call during shared_ptr
creation.It is also 20-30% faster than creating ...
Somnath Roy
01:13 AM rgw Bug #14795 (New): test_librgw: build fails on i386
From http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-tarball-trusty-i386-basic/log.cgi?log=c8b9a79bbd48e0339a6a5146d... Josh Durgin
12:56 AM Bug #14794 (Resolved): Objecter: valgrind unclean
http://pulpito.ceph.com/gregf-2016-02-15_18:08:49-fs-greg-fs-testing-215-1---basic-smithi/10830/
Looks like our un...
Greg Farnum
12:45 AM Revision 037852ea (ceph): Merge pull request #7684 from ceph/wip-pybind-install
pybind: use correct subdir for rados install-exec rule
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
12:41 AM rgw Bug #14105: adminops subuser specify S3 keys
The behavior of the radosgw-admin CLI does allow this see this example (hammer). The issue is that the Admin REST AP... Derek Yarnell
12:27 AM Revision 0e6f6d89 (ceph): Fixes #14652
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> Yuri Weinstein

02/17/2016

11:49 PM Revision 493a073e (ceph): Merge branch 'wip-sharded-scan' of git://github.com/jcsp/ceph into greg...
Conflicts:
src/osdc/Objecter.cc
Greg Farnum
11:45 PM Bug #14606: rest.py fails
Run: http://pulpito.ceph.com/teuthology-2016-02-16_22:00:02-rados-jewel-distro-basic-smithi/
Jobs: ['12123', '12272']
Yuri Weinstein
11:44 PM Revision c8b9a79b (ceph): pybind: use correct subdir for rados install-exec rule
This fixes package builds and 'make install'
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
11:09 PM CephFS Bug #14684: test_scrub_checks fails
And again: http://pulpito.ceph.com/gregf-2016-02-15_18:08:49-fs-greg-fs-testing-215-1---basic-smithi/10771/
It doe...
Greg Farnum
10:11 PM Bug #13835: on_flushed: object 1/f9b8d3f7/burnupi0951139-337/head obc still alive
Looks similar in run:
http://pulpito.ceph.com/teuthology-2016-02-16_09:00:01-rados-hammer-distro-basic-vps/
Job: 11...
Yuri Weinstein
09:53 PM Bug #14793 (Rejected): "Error ENXIO: problem getting command descriptions from osd.0" in rados-in...
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_02:00:01-rados-infernalis-distro-basic-openstack/
...
Yuri Weinstein
09:46 PM Bug #13897: (jewel) rados/objectstore/objectstore.yaml common/Mutex.cc: 105: FAILED assert(r == 0)
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_02:00:01-rados-infernalis-distro-basic-openstack/
...
Yuri Weinstein
09:08 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
The log setting change worked. No more mon segfaults. I have a new osd log for you too, but I'm unable to upload it. ... Steve Taylor
06:33 PM Bug #14792 (Rejected): s3tests failed in smoke-master-distro-basic-openstack
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_05:00:01-smoke-master-distro-basic-openstack/
Jobs...
Yuri Weinstein
06:30 PM Bug #14791 (Can't reproduce): "boost: mutex lock failed in pthread_mutex_lock: Invalid argument" ...
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_05:00:01-smoke-master-distro-basic-openstack/
Job:...
Yuri Weinstein
06:23 PM rgw Feature #13478 (Resolved): rgw: new admin command to control setting/clearing master zone and zon...
Yehuda Sadeh
06:23 PM rgw Feature #13479: rgw: configuration backward compatibility
Yehuda Sadeh
06:23 PM rgw Feature #11944 (Resolved): rgw: RESTful api for period operations
Yehuda Sadeh
06:21 PM rgw Feature #13102 (Resolved): rgw: multisite: copy-if-newer option for data copy
Yehuda Sadeh
06:21 PM rgw Feature #13101 (Resolved): rgw: multisite: data sync: incremental
Yehuda Sadeh
06:21 PM rgw Feature #13100 (Resolved): rgw: multisite: data sync: full data sync
Yehuda Sadeh
06:21 PM rgw Feature #13099 (Resolved): rgw: multisite: data sync - init
Yehuda Sadeh
06:21 PM rgw Feature #12905 (Resolved): rgw: multisite: per-shard incremental sync stage
Yehuda Sadeh
06:21 PM rgw Feature #12608 (Resolved): rgw: multisite: per-shard full sync stage
Yehuda Sadeh
06:21 PM rgw Feature #12606 (Resolved): rgw: multisite: keep metadata zone sync state
Yehuda Sadeh
06:21 PM rgw Feature #11945 (Resolved): rgw: radosgw-admin commands to control period - including commit
Yehuda Sadeh
06:21 PM rgw Feature #11972 (Resolved): rgw: implement zongroup create admin command
Yehuda Sadeh
06:21 PM rgw Feature #11934 (Resolved): rgw: metadata log sync work
Yehuda Sadeh
06:19 PM rgw Feature #11412 (Resolved): rgw: tie ganesha fsal to librgw object interface
Yehuda Sadeh
06:19 PM rgw Feature #11410 (Resolved): rgw: implement object api to use with ganesha fsal (librgw)
Yehuda Sadeh
06:19 PM rgw Feature #11411 (Resolved): rgw: tie ganesha fsal to librgw bucket interface
Yehuda Sadeh
06:19 PM rgw Feature #11409 (Resolved): rgw: implement bucket api to use with ganesha fsal (librgw)
Yehuda Sadeh
06:18 PM rgw Feature #11939 (Resolved): rgw: dynamic reconfiguration
Yehuda Sadeh
06:17 PM rgw Feature #4097 (Resolved): rgw: s3 static website
Yehuda Sadeh
06:14 PM rgw Feature #940 (Closed): obsync: use COPY optimization
Yehuda Sadeh
06:05 PM Revision 196d324b (ceph): Merge pull request #7621 from sileht/sileht/rados-cython
python binding of librados with cython
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
05:43 PM Backport #14077: hammer: scrub bogus results when missing a clone
I'm attempting this tricky backport so it can get into a Hammer point release. David Zafman
05:30 PM Revision aa87becb (ceph): rgw: remove unnecessary overloads in RGWHTTPArgs.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
05:24 PM rgw Bug #14652 (New): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-op...
I was wrong above the fix above, it did not apply to rgw test, so reopening. Yuri Weinstein
12:44 AM rgw Bug #14652 (Resolved): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-bas...
Yuri Weinstein
04:52 PM Revision cb928f5f (ceph): mds: don't crash because of bad ms-type in ceph.conf (or missing enable...
missing nullity check will cause the process to crash in the following cases:
a. bad ms-type is configured in ceph.c...
Avner BenHanoch
04:48 PM Revision b9a4ad86 (ceph): mon: don't crash because of bad ms-type in ceph.conf (or missing enable...
missing nullity check will cause the process to crash in the following cases:
a. bad ms-type is configured in ceph.c...
Avner BenHanoch
04:42 PM Revision 027edc3a (ceph): osd: don't crash because of bad ms-type in ceph.conf (or missing enable...
missing nullity check will cause the process to crash in the following cases:
a. bad ms-type is configured in ceph.c...
Avner BenHanoch
04:37 PM rbd Bug #14789 (Resolved): Truncate of non-existent object results in object map flagged as exists
This won't affect the proper read of data but it will incorrectly affect the disk usage calculations (and it introduc... Jason Dillaman
04:36 PM Revision c58fc206 (ceph): os/kstore: default Onode::true to false
This patch is mostly a wash, except that _rename now avoids doing the
_do_remove() work in the case where the object ...
Jianjian Huo
04:24 PM Revision 180a12a0 (ceph): os/kstore: fix onode_t attr leak in _setattrs()
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> Jianjian Huo
04:17 PM Revision 27b991a5 (ceph): sstring.hh: return type from str_len(...) need not be const
Removes a compile warning.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:08 PM Revision eeaf8b8e (ceph): os/kstore: remove unused OnodeMap::remove
We install negative entries instead.
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
Jianjian Huo
04:05 PM Revision 206c3e8a (ceph): os/kstore: use std::mutex et al
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> Jianjian Huo
03:46 PM Revision ebfc6bfd (ceph): rgw: move signal.h dependency from rgw_front.h
Missed in refactoring of rgw_main.cc.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
03:36 PM rgw Bug #10606: civetweb keeps receiving data after client canceled download
This is now fixed in 9.2 Infernalis, thank you, please close this bug. Mustafa Muhammad
03:28 PM Bug #14788: librados (C++) linker error (undefined reference)
so it sounds like a regression after introducing the @buffer::list::const_iterator@. Kefu Chai
03:03 PM Bug #14788 (Resolved): librados (C++) linker error (undefined reference)

When compiling a patched librados C++ example (or other C++ programs-- see included patchfile), pointing to the hea...
Jesse Williamson
03:20 PM devops Bug #14785 (In Progress): rpm: %_with_ocf handling in configure broken in OBS
*jewel PR*: https://github.com/ceph/ceph/pull/7676 Nathan Cutler
09:42 AM devops Bug #14785 (Rejected): rpm: %_with_ocf handling in configure broken in OBS
In the OBS, the ocf bcond is enabled by setting _with_ocf to any value (for
example, "1"). When %_with_ocf is used, ...
Nathan Cutler
03:17 PM Revision 58fe65f2 (ceph): os/kstore: add transaction dump msg in _txc_add_transaction
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> Jianjian Huo
03:12 PM Revision bce0bc0b (ceph): os/kstore: wr lock collection in _txc_add_transaction
Do this in the caller to simplify the callees slightly.
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
Jianjian Huo
02:33 PM rgw Bug #14787 (Won't Fix): Bug using bootstrap deployment mechasim with radosgw
hi,
we are using ceph on Debian jessy and are running into issues when using the bootstrap mechanism.
When we gen...
Rainer Goldmann
02:16 PM Revision 67f95c8f (ceph): Update the documentation
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com> Mehdi Abaakouk
01:34 PM Revision 362abf7e (ceph): tasks/scrub_test: refactor this test
prepare for the scrub API tests
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
11:32 AM Revision c4162b59 (ceph): librbdpy: Use new rados lib
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com> Mehdi Abaakouk
11:32 AM Revision 9997b32d (ceph): Cython Rados module
Notable changes:
* run_in_thread have disapeared
* timeout argument of some methods are ignored
* rados_create_write...
Mehdi Abaakouk
11:32 AM Revision 3c405240 (ceph): Remove old rados pybinding
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com> Mehdi Abaakouk
11:32 AM Revision 82869f00 (ceph): Fix rpm/deb packaging
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com> Mehdi Abaakouk
11:32 AM Revision 7216b06b (ceph): ceph.in: Use new python rados module
This implements run_in_thread inside the ceph command itself.
And fixes the ceph command bootstrap when it run insid...
Mehdi Abaakouk
10:35 AM rgw Feature #11858: Support Amazon v4 Signatures
Kindly let me know if there is an update on the same. It seems I'm also stuck with the same issue. If there is a work... Raunak Kumar
10:34 AM rgw Bug #10195: s3 java jdk conn.getobject(...) (get s3 object) method fails with latest version of a...
Hi Team
I am using a Go SDK in my Go Client to access the Radosgw but am getting errors and it is due to authenticat...
Raunak Kumar
10:28 AM Revision 4c8f320a (ceph): OSD: fix fusestore hanging during stop/quit
If both 'stop' and 'osd_objectstore_fuse' are set to true, then the
fuse_store will be stopped first and then restart...
xie xingguo
10:26 AM Bug #14786 (Resolved): OSD: potentially leave fuse_store hung if we fail to init osd
Check int OSD::enable_disable_fuse(bool stop) for detailed information. xie xingguo
09:21 AM Revision 22c6d354 (ceph): Merge pull request #7603 from roidayan/xio_fixes
Xio fixes
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai
07:18 AM Bug #14784 (Can't reproduce): Ceph deploymentinto prefix breaks some operations
When installing ceph from git sources into non-default prefix:
./install-deps.sh
./autogen.sh
./configure --enab...
Dmitry Buzz
06:18 AM Backport #14782 (In Progress): infernalis: test_bit_vector.cc uses magic numbers against #defines...
Loïc Dachary
06:07 AM Backport #14782 (Rejected): infernalis: test_bit_vector.cc uses magic numbers against #defines th...
https://github.com/ceph/ceph/pull/7673 Loïc Dachary
06:17 AM Backport #14783 (In Progress): hammer: test_bit_vector.cc uses magic numbers against #defines tha...
Loïc Dachary
06:08 AM Backport #14783 (Resolved): hammer: test_bit_vector.cc uses magic numbers against #defines that vary
https://github.com/ceph/ceph/pull/7672 Loïc Dachary
06:16 AM Revision 31a2fc47 (ceph): common/bit_vector: use hard-coded value for block size
The CEPH_PAGE_SIZE is not actually a constant. On aarch64 platforms
the page size is 64K instead of the assumed 4K. ...
Jason Dillaman
06:07 AM Stable releases Tasks #14692: hammer v0.94.7
h3. upgrade... Loïc Dachary
06:05 AM Stable releases Tasks #14692: hammer v0.94.7
h3. rbd... Loïc Dachary
06:01 AM Stable releases Tasks #14692: hammer v0.94.7
h3. rados... Loïc Dachary
05:36 AM Revision c03ab962 (ceph): os/kstore: use std::atomic
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> Jianjian Huo
05:20 AM Revision d457ff00 (ceph): os/kstore: load OnodeRef in _txc_add_transaction
Get OnodeRef ready in the caller, and keep it in a vector so that it
can be reused for any subsequent operations in t...
Jianjian Huo
05:17 AM Cleanup #14202 (In Progress): the method 'Message::decode_message' is too long
https://github.com/ceph/ceph/pull/7669 Kefu Chai
05:08 AM Backport #14583 (In Progress): hammer: pid file that was deleted after ceph restart leads to osd ...
Kefu Chai
05:06 AM Backport #14583: hammer: pid file that was deleted after ceph restart leads to osd process lose c...
https://github.com/ceph/ceph/pull/7671 Kefu Chai
04:51 AM Backport #14583 (Fix Under Review): hammer: pid file that was deleted after ceph restart leads to...
Kefu Chai
03:55 AM Backport #14583 (New): hammer: pid file that was deleted after ceph restart leads to osd process ...
Kefu Chai
02:55 AM rgw Bug #14764: RGW: swift API 'swift stat' double counts objects
Yeah - looks like the same issue! (Ahem - I did search 1st but clearly missed 13140, apologies) Mark Kirkwood
02:45 AM rgw Bug #14764: RGW: swift API 'swift stat' double counts objects
Probably a known issue, you may want to take a look at http://tracker.ceph.com/issues/13140
Sandy Xu
02:54 AM rbd Cleanup #14781 (New): Reuse ImageCtx::op_work_queue for TaskFinisher's finisher thread
Convert any remaining tasks to be fully async so that the extra thread can be removed from librbd. Jason Dillaman
01:19 AM rbd Bug #14780 (Fix Under Review): librbd: TaskFinisher lifetime no longer matches ImageWatcher
https://github.com/ceph/ceph/pull/7667 Josh Durgin
01:13 AM rbd Bug #14780 (Resolved): librbd: TaskFinisher lifetime no longer matches ImageWatcher
Since notify handling was made async from the librados threads in commit:d898995b0e3ea301b1325f68a0532d57afa3c816 tes... Josh Durgin
01:12 AM Revision a2c90b51 (ceph): Revert "librbd: use task finisher per CephContext"
Since notify handling was made async from the librados threads in
d898995b0e3ea301b1325f68a0532d57afa3c816 tests can ...
Josh Durgin

02/16/2016

11:58 PM Bug #14521: Failure on restart after repairing corrupted PG
The problem is that corruption is silent, scrub and repair doesn't report any errors. After a year of run all replica... Evgeniy Firsov
11:13 PM rgw Bug #14349 (Need More Info): radosgw-admin --log-to-stderr --format json -n client.1 user info -...
Yuri Weinstein
10:54 PM Revision cd357b6a (ceph): rgw: enable access to system arguments of RGWHTTPArgs.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
10:54 PM Revision 52b7f1d6 (ceph): rgw: support system requests over Swift API.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
10:50 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
Testing http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-16_22:50:12-upgrade:hammer-hammer-distro-basic-open... Yuri Weinstein
10:39 PM Bug #14244: "SELinux denials found" in rados-jewel-distro-basic-smithi
Run: http://pulpito.ceph.com/teuthology-2016-02-15_22:00:05-rados-jewel-distro-basic-smithi/
Job: ['11051']
Yuri Weinstein
10:26 PM Bug #14777 (Resolved): "RadosModel.h: 1223: FAILED assert(old_value.header == header)" in rados-j...
Run: http://pulpito.ceph.com/teuthology-2016-02-15_22:00:05-rados-jewel-distro-basic-smithi/
Job: 11194
Logs: http:...
Yuri Weinstein
09:54 PM CephFS Bug #14714: three jobs in samba suite failing for hammer v0.94.6 QE validation
same tests on v0.94.4 failed same way !?
Although they did passed during QE validation http://tracker.ceph.com/issue...
Yuri Weinstein
07:40 PM Revision 4b9413f0 (ceph): os/kstore: drop unused TransContext mutex and cond
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> Jianjian Huo
07:16 PM Revision 926eb776 (ceph): os/kstore: fix valgrind warning on fsid read
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> Jianjian Huo
06:43 PM Revision 1c0406ae (ceph): pybind: Ensure correct python flags are passed
Cython should use the cflags and ldflags provided by
python-config; add checks, population and use of:
PYTHON_CFLA...
James Page
05:41 PM Revision d3ac713d (ceph): Move pybind rbd module into it own directory
To allow to create a autonomous rados module with cython.
We move the current librbdpy to the rbd sub directory.
Sig...
Mehdi Abaakouk
05:31 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Tried on diff machines all failed in similar fashion:
http://pulpito.ceph.com/teuthology-2016-02-15_16:52:37-fs-hamm...
Yuri Weinstein
04:59 PM Revision 1badcdd4 (ceph): os/bluestore: change bluestore_backend to bluestore_kvbackend.
In fact, bluestore_backend is kvbackend. So change it to
bluestore_kvbackend looks better.
Signed-off-by: Jianpeng M...
Jianpeng Ma
04:38 PM Bug #14776 (Can't reproduce): "FAILED assert(0 == "old msgs despite reconnect_seq feature")" in r...
Run: http://pulpito.ceph.com/teuthology-2016-02-15_09:00:01-rados-hammer-distro-basic-vps/
Job: 9742
Logs: http://q...
Yuri Weinstein
03:45 PM Revision 7b57f295 (ceph): os/bluestore: If bluestore_bluefs == false, only rocksdb_separate_wal_d...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
03:33 PM Revision dbfee624 (ceph): os/bluestore: Only enable bluestore_bluefs, symlink or create db or db....
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> Jianpeng Ma
02:58 PM Bug #14766: OSD reporting ENOTEMPTY and crashing
It would help if you could post the contents of one of the pg directories where this happened. Samuel Just
02:57 PM Bug #14711: OSD crashes with Suicide timeout due to timeout on FileStore::op_tp thread
This usually means the fs hung during a call. Please restart the osd with
debug osd = 20
debug filestore = 20
d...
Samuel Just
02:04 PM Revision 64c1d543 (ceph): Merge pull request #7520 from renhwsky/renhw-wip-mon-monitor
mon/monitor: some clean up
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
01:17 PM Revision e6f39680 (ceph): msg: add thread safety for "random" Messenger + fix wrong usage of rand...
1. srand() and rand() functions are not thread safe => for extra robustness: use rand_r with a thread_local variable
...
Avner BenHanoch
01:00 PM Bug #14710 (Duplicate): Bad output from 'ceph df' causes problems for cinder
dup with #13930 Kefu Chai
12:45 PM Bug #14710: Bad output from 'ceph df' causes problems for cinder
reproducible in hammer, but not in master. Kefu Chai
11:16 AM devops Backport #14774 (In Progress): infernalis: Fix message on attempt to use tell in interactive mode
Nathan Cutler
10:47 AM devops Backport #14774 (Rejected): infernalis: Fix message on attempt to use tell in interactive mode
https://github.com/ceph/ceph/pull/7660 Nathan Cutler
10:47 AM devops Backport #14769: hammer: Fix message on attempt to use tell in interactive mode
h3. Original description
This fix originally went in without a corresponding tracker issue. It is only 1 of the c...
Nathan Cutler
10:44 AM devops Bug #14773 (Pending Backport): Fix message on attempt to use tell in interactive mode
Nathan Cutler
10:44 AM devops Bug #14773 (Resolved): Fix message on attempt to use tell in interactive mode
This is the broken behavior:... Nathan Cutler
04:44 AM CephFS Bug #14754 (Duplicate): test_barrier (tasks.cephfs.test_full.TestClusterFull) fails on osdmap epo...
I hope this was #14750 manifesting differently? Greg Farnum
04:43 AM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
#14750 Greg Farnum
04:42 AM CephFS Bug #14698 (Duplicate): Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
Greg Farnum
04:43 AM CephFS Bug #14258 (Duplicate): qa: failed test_full_fsync
#14750 Greg Farnum
04:40 AM Bug #14750 (Resolved): Objecter: do not mark OSD ops as laggy based on osd_timeout value
Greg Farnum
04:39 AM Revision fd4d97c0 (ceph): Merge pull request #7629 from ceph/wip-14750-op-timeouts
Objecter: detect laggy ops with objecter_timeout, not osd_timeout
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Greg Farnum
04:36 AM Revision 02840904 (ceph): Merge pull request #7655 from gregsfortytwo/wip-metarequest-lock
client: removed unused Mutex from MetaRequest
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Greg Farnum
04:35 AM CephFS Bug #14697 (Resolved): mds: assert in SafeTimer while suiciding
Greg Farnum
04:35 AM Revision 42afb5b5 (ceph): Merge pull request #7616 from gregsfortytwo/wip-timer-14697
mds: don't double-shutdown the timer when suiciding
Reviewed-by: John Spray <john.spray@redhat.com>
Greg Farnum
04:34 AM Revision da834412 (ceph): Merge pull request #7490 from x11562/mds_mdstype_ref
mds: function parameter 'df' should be passed by reference
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
03:49 AM CephFS Bug #14684: test_scrub_checks fails
gregf-2016-02-15_13:33:12-fs-greg-fs-testing-215-sure---basic-smithi/10011/
original; and here we have it on maste...
Greg Farnum
03:24 AM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
Nick Mailer wrote:
> Greg, we're talking about --bind mounting, not mounting a whole new filesystem.
>
> So, moun...
Zheng Yan
01:55 AM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
Greg Farnum wrote:
> Just to be clear, you mean don't use a cephfs directory as the location for mounting another FS...
Zheng Yan
02:17 AM rgw Bug #14772 (Can't reproduce): test_abort_multipart_upload_not_found
2016-02-15T16:45:02.881 INFO:teuthology.orchestra.run.plana14.stderr:s3tests.functional.test_s3.test_multipart_upload... Zezhu Zhang
01:25 AM Bug #14747 (Pending Backport): test_bit_vector.cc uses magic numbers against #defines that vary
Dan Mick
01:18 AM Bug #14747 (Resolved): test_bit_vector.cc uses magic numbers against #defines that vary
Dan Mick
01:24 AM Bug #14771 (Rejected): test_bit_vector.cc uses magic numbers against #defines that vary
understood process wrong Dan Mick
01:18 AM Bug #14771 (Rejected): test_bit_vector.cc uses magic numbers against #defines that vary
test_bit_vector's partial_decode_encode test allocates a 9161-element bit vector, and then tests with ranges based on... Dan Mick
01:07 AM Revision 9d2c7869 (ceph): Merge pull request #7610 from dillaman/wip-bit-vector
common/bit_vector: use hard-coded value for block size
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick

02/15/2016

11:25 PM Revision 9d3e6dcb (ceph): Merge pull request #7653 from dillaman/wip-librbd-race-conditions
librbd: several race conditions discovered under single CPU environment
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
11:16 PM Revision 1b6ec189 (ceph): rgw: cleanup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
11:07 PM Revision 3c28f198 (ceph): rgw: don't try to parse some forwarded requests
Not every forwarded requests are expected to get a json response,
don't pass the parser when not needed.
Signed-off-...
Yehuda Sadeh
10:50 PM Revision 842140b3 (ceph): rgw: adjust data sync async notification locking
This is a workaround to avoid issues related to the way lockdep works
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:48 PM Revision fe14a267 (ceph): ceph.spec.in: declare /usr/share/ceph properly
Signed-off-by: Nathan Cutler <ncutler@suse.com> Nathan Cutler
10:30 PM devops Bug #14757: ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires python-setuptools
One way to deal with this would be to package ceph-detect-init separately. Nathan Cutler
09:12 PM Revision bdb035ce (ceph): Merge pull request #7408 from ceph/wip-14549
rgw: don't use s->bucket for metadata api path entry
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
09:04 PM Revision 3352b144 (ceph): ceph.in: Notify user that 'tell' can't be used in interactive mode
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit a341d977d42a3010267b64e15cebae3085507297)...
David Zafman
08:57 PM Revision 76e42f09 (ceph): Merge pull request #7633 from zaitcev/cleanup-various-1
rgw: cleanups to comments and messages
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
08:32 PM devops Backport #14769 (Resolved): hammer: Fix message on attempt to use tell in interactive mode
https://github.com/ceph/ceph/pull/7656
David Zafman
08:03 PM Bug #14438 (Need More Info): "FAILED assert(pg->info.history.same_interval_since == p.same_interv...
David Zafman
05:36 PM Bug #14438: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upg...
db3dc4d3e2a74cfd366cd2ef4d0c9c4581269113 was merged to jewel branch to get further diagnostics if this problem recurs. David Zafman
07:09 PM Revision edefcafb (ceph): vstart.sh: clarify usage on single osd/mds/mon.
vstart.sh expects the literal string "osd"/"mds"/"mon". To me, it was confusing
as I interpreted the usage hint as an...
Patrick Donnelly
07:06 PM Revision 912fe8e2 (ceph): vstart.sh: silence a msg where btrfs is not found.
The error was:
./vstart.sh: line 603: btrfs: command not found
Signed-off-by: Patrick Donnelly <batrick@batbytes.com>
Patrick Donnelly
06:54 PM Revision a6cc8ea5 (ceph): rpm: drop systemd_libexec_dir template variable
General cleanup. Actual use of the template variable was discontinued in
7c9fdf44f2c18659a0bcc03f7b98dafdf9f54448.
S...
Nathan Cutler
06:52 PM Revision 3c76c570 (ceph): cephfs/test_full: add some gratuitous debugging
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
06:52 PM Revision e54ad3ba (ceph): Merge remote-tracking branch 'origin/wip-14365' into greg-fs-testing
https://github.com/ceph/ceph-qa-suite/pull/805 Greg Farnum
06:44 PM Revision 5c09a3e4 (ceph): rpm: drop user_rgw and group_rgw template variables
These were originally used to template RGW tmpfiles.d, which was eliminated
by 8e13d89f0f136f5be8ab869190062abfcca0e2...
Nathan Cutler
06:41 PM devops Bug #14687 (In Progress): RPM: no /usr/libexec directory on SUSE
Nathan Cutler
06:38 PM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
Changing issue title to reflect narrower scope. Nathan Cutler
06:37 PM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
It seems that the only path that is actually causing trouble now (at least on SUSE) is /usr/libexec. Nathan Cutler
06:36 PM devops Cleanup #14705 (Closed): Reinstate ceph-osd@.service.in
Agreed to put the ceph-osd-prestart.sh script in /usr/lib instead of reinstating the autotools template. Nathan Cutler
05:36 PM Revision 84e9f3f1 (ceph): librados_test_stub: watch_flush should block until notifies complete
It shouldn't block until all the acks are received as that is not
how librados handles the method.
Signed-off-by: Ja...
Jason Dillaman
05:35 PM Revision f5dfebc0 (ceph): librbd: potential deadlock during AIO image re-open
The AIO image open might complete under the librados AIO callback.
Attempting to close the old image handle under tha...
Jason Dillaman
05:35 PM Revision 7ae774b8 (ceph): librbd: potential race on image close
If multiple states are pending, it's possible for an image to
be closed while the state lock is unlocked during the c...
Jason Dillaman
05:35 PM Revision d898995b (ceph): librbd: lock notifications should be executed outside librados thread
Otherwise it's possible that the notification will be blocked if
the librados AIO thread isn't available to invoke th...
Jason Dillaman
05:33 PM Revision 8756e808 (ceph): librados_test_stub: ensure AIO callback is also flushed
There are sporadic librbd unit test failures due to the
mock being destroyed while an active librados_test_stub
AIO c...
Jason Dillaman
03:08 PM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
Greg, we're talking about --bind mounting, not mounting a whole new filesystem.
So, mount --bind /ceph/some/direct...
Nick Mailer
03:03 PM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
Just to be clear, you mean don't use a cephfs directory as the location for mounting another FS, right? And it's perf... Greg Farnum
08:41 AM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
when creating /data/target/file_in_parent on server 2, MDS revokes directory (/data/target) inode's Fs capability fro... Zheng Yan
02:42 PM Revision 98fba627 (ceph): Merge branch 'wip-commit_position-tests' of git://github.com/trociny/ceph
Reviewed-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
02:38 PM Revision a418182e (ceph): tests: librbd: commit position updated after journal replay
Signed-off-by: Mykola Golub <mgolub@mirantis.com> Mykola Golub
02:23 PM Bug #14766 (Resolved): OSD reporting ENOTEMPTY and crashing
mail thread "inconsistent PG -> unfound objects on an erasure coded system":http://www.spinics.net/lists/ceph-users/m... Jeffrey McDonald
01:59 PM Linux kernel client Feature #14198: rbd: renaming a pool does not update the pool names in /dev/rbd or /sys/bus/rbd
... and then to unmap, if you want to use the spec syntax, you have to specify the old pool name. Ilya Dryomov
01:50 PM Bug #14747 (Fix Under Review): test_bit_vector.cc uses magic numbers against #defines that vary
*PR*: https://github.com/ceph/ceph/pull/7610 Jason Dillaman
01:49 PM Revision ba2e6ce4 (ceph): common/bit_vector: use hard-coded value for block size
The CEPH_PAGE_SIZE is not actually a constant. On aarch64 platforms
the page size is 64K instead of the assumed 4K. ...
Jason Dillaman
01:45 PM Revision 37a3728d (ceph): Make variable count usefull
Basicly the variable count is used as the
total number of op_seq for journal replay.
But it is not added as the op tr...
tianqing
10:58 AM Revision 7469ef3c (ceph): FileJournal::_open: return the correct error code
.. and print a more helpful error message. Unlike most of IO routines
(open, creat, write*, read, close) io_setup doe...
Alexey Sheplyakov
10:38 AM Backport #14765 (In Progress): hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
Loïc Dachary
10:05 AM Backport #14765: hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
https://github.com/ceph/ceph/pull/7648 Kefu Chai
10:03 AM Backport #14765 (Resolved): hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
https://github.com/ceph/ceph/pull/7648 Loïc Dachary
10:02 AM Revision 14b5feab (ceph): mon/LogMonitor: use the configured facility if log to syslog
Fixes: #13748
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 4d2ca37d3b8f067d0cf0f7cfea24964a...
Kefu Chai
09:58 AM Bug #13748 (Pending Backport): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
Loïc Dachary
09:28 AM Bug #13748 (Fix Under Review): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
https://github.com/ceph/ceph/pull/7648 Kefu Chai
09:23 AM Bug #13748 (In Progress): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
this issue was addressed by https://github.com/ceph/ceph/pull/5148 . should have backported it to hammer... Kefu Chai
07:35 AM Bug #13748: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
the mon crash is also observed in e1b92081c9e4b21eb30cc873c239083a08fce12f
> that's that we see the mon segfault ...
Kefu Chai
09:46 AM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
> the assumption is that we're seeing that same issue. Every 0.94.5 deployment we've tested has exhibited that segfau... Kefu Chai
09:05 AM Revision a1e6dcdb (ceph): osd: rewrite digest only when the digest exists on auth obj
Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com> Zhiqiang Wang
07:19 AM Revision 9540769d (ceph): Merge pull request #7646 from dachary/wip-ceph-disk-flake8
ceph-disk: flake8 fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
06:29 AM rgw Bug #14764: RGW: swift API 'swift stat' double counts objects
Sorry that example is utterly unreadable, trying again:
$ swift stat
Account: v1
...
Mark Kirkwood
06:27 AM rgw Bug #14764 (Duplicate): RGW: swift API 'swift stat' double counts objects
Performing an account 'stat' results in double the expected number of objects and bytes.
The replication level in ...
Mark Kirkwood
05:43 AM Revision d476ff65 (ceph): ceph-disk: flake8 fixes
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
05:28 AM Stable releases Tasks #14692: hammer v0.94.7
... Loïc Dachary
05:01 AM Backport #14762 (In Progress): hammer: No longer able to host rbd images on cache-tier backed by ...
Loïc Dachary
05:00 AM Backport #14762 (Closed): hammer: No longer able to host rbd images on cache-tier backed by EC pool
https://github.com/ceph/ceph/pull/7622 Loïc Dachary
05:01 AM Revision 678e2bbe (ceph): rgw: cleanups to comments and messages
These are minor cleanups that do not affect the code in a
material way:
- Forgot to add --tenant to usage message
- M...
Pete Zaitcev
04:57 AM Bug #12903 (Pending Backport): No longer able to host rbd images on cache-tier backed by EC pool
Loïc Dachary
04:53 AM Backport #14760 (In Progress): hammer: OSD coredumps with leveldb compact on mount = true
Loïc Dachary
04:46 AM Backport #14760 (Resolved): hammer: OSD coredumps with leveldb compact on mount = true
https://github.com/ceph/ceph/pull/7645 Loïc Dachary
04:52 AM Revision 10d29dab (ceph): os/LevelDBStore:fix bug when compact_on_mount
Initialize the performance counter(l_rocksdb_compact)
before use it in compact().
Signed-off-by: Xiaoxi Chen <xiaoxi...
Xiaoxi Chen
04:46 AM CephFS Backport #14761 (Rejected): infernalis: ceph-fuse does not mount at boot on Debian Jessie
https://github.com/ceph/ceph/pull/7834 Loïc Dachary
02:53 AM Bug #13902 (Closed): OSD:project_pg_history may not return the latest same_interval_since.
xie xingguo

02/14/2016

08:22 PM CephFS Bug #14684: test_scrub_checks fails
http://pulpito.ceph.com/teuthology-2016-02-05_14:03:02-fs-jewel---basic-smithi/8806/
Same as the original case
Greg Farnum
07:54 PM CephFS Bug #14684: test_scrub_checks fails
http://pulpito.ceph.com/teuthology-2016-02-12_14:03:01-fs-jewel---basic-smithi/8245/... Greg Farnum
08:04 PM CephFS Bug #14759 (Closed): ovh: failed snaptest-git-ceph.sh test
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-06_18:04:02-fs-master---basic-openstack/17910/... Greg Farnum
07:51 PM CephFS Bug #14758 (Resolved): failed TestJournalRepair test on smithi
http://pulpito.ceph.com/teuthology-2016-02-12_14:03:01-fs-jewel---basic-smithi/8218/... Greg Farnum
06:38 PM devops Bug #14757: ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires python-setuptools
influences other commands
ceph-disk activate will fail without "--mark-init ..."
systemd job ceph-disk@.service...
Anonymous
06:34 PM devops Bug #14757: ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires python-setuptools
somehow related to http://tracker.ceph.com/issues/13057, which fixed it for debian ??? Anonymous
06:31 PM devops Bug #14757 (Rejected): ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires pyth...
> ceph-detect-init
Traceback (most recent call last):
File "/usr/bin/ceph-detect-init", line 5, in <module>
...
Anonymous
12:26 PM Revision ce421725 (ceph): rgw: catch up aws4 with the new features
Fix pending conflicts after massive merging. It catches up with SLO, bucket
website, bulk deletes and payment request...
Javier M. Mellid

02/13/2016

02:57 PM devops Bug #14756 (In Progress): EC testing plugins are being versioned and installed even though they a...
*jewel PR*: https://github.com/ceph/ceph/pull/7637 Nathan Cutler
02:43 PM devops Bug #14756: EC testing plugins are being versioned and installed even though they are only used i...
Note that the OBS implements a "devel-file-in-non-devel-package" RPMLINT check that this is tripping. For details on ... Nathan Cutler
02:19 PM devops Bug #14756 (Resolved): EC testing plugins are being versioned and installed even though they are ...
The following shared libraries in src/erasure-code result in the following shared objects that need to be packaged (i... Nathan Cutler
02:56 PM devops Cleanup #14705 (In Progress): Reinstate ceph-osd@.service.in
*jewel PR*: https://github.com/ceph/ceph/pull/7636 Nathan Cutler
12:53 PM Revision 8a4f8e89 (ceph): rgw: escape aws4 query string
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:53 PM Revision 84bd2af1 (ceph): rgw: add x-amz-expires support
Provides the time period, in seconds, for which the generated presigned URL is
valid. For example, 86400 (24 hours). ...
Javier M. Mellid
12:53 PM Revision 16646c3b (ceph): rgw: add aws4 auth grace period
Protect against reuse of the signed portions of the request. In AWS, the signed
portions (using AWS Signatures) of re...
Javier M. Mellid
12:53 PM Revision cc8f31b8 (ceph): rgw: fix bug encoding percentage char in X-Amz-Credential
The X-Amz-Credential value in the URL shows the "/" character only for
readability. In practice, it should be encoded...
Javier M. Mellid
12:53 PM Revision e9917a66 (ceph): rgw: fix host field in canonical headers under qs
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:51 PM Revision b052b0d2 (ceph): rgw: implement missing handlers for aws4 signatures
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:49 PM Revision e183009b (ceph): rgw: raise error on not implemented AWS4 completions
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:49 PM Revision f851cbcd (ceph): rgw: implement RGWOp_Metadata_Put::get_type()
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:43 PM Revision e28072e3 (ceph): rgw: add AWS4 completion support for RGW_OP_PUT_OBJ
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:43 PM Revision 8e1048d1 (ceph): rgw: add AWS4 completion support for RGW_OP_PUT_ACLS
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:41 PM Revision e533917d (ceph): rgw: verify X-Amz-Date
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:41 PM Revision 55477546 (ceph): rgw: return -EINVAL on unknow authorization
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:41 PM Revision 537e5493 (ceph): Revert "rgw: avoid re-encoding already encoded query strings in AWS4 auth"
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:41 PM Revision f7f21984 (ceph): rgw: do not encode key/val when computing canonical qs
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> Javier M. Mellid
12:39 PM Revision 52e601b3 (ceph): rgw: multiple fixes and adjustments following aws4 code review
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:35 PM devops Bug #14755 (Rejected): OBS needs ceph-rpmlintrc file
The openSUSE Build Service[1] implements RPMLINT checks, and failures in some of them cause the OBS to mark the build... Nathan Cutler
12:33 PM Revision 2de292ac (ceph): rgw: validate x-amz-sha256
Verify content's sha256 sum matches the expected value.
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igal...
Javier M. Mellid
12:33 PM Revision 4da85395 (ceph): rgw: achieve same error behaviour in S3 and RGW when processing signedh...
This patch gets the same error response in S3 and RGW when the error is related
to the signedheaders processing.
Fix...
Javier M. Mellid
12:31 PM Revision 3210cd8a (ceph): rgw: AWS4 auth support for positive content-length
Handle AWS4 auth on requests with positive content-length. It splits the
auth process along several steps to process ...
Javier M. Mellid
12:31 PM Revision b7772cac (ceph): rgw: initialize aws4_auth_complete
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
Javier M. Mellid
12:31 PM Revision c32e5eaa (ceph): rgw: verify Content-MD5 is a valid base64 value
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
Javier M. Mellid
12:31 PM Revision 79b6b4f1 (ceph): rgw: check if x-amz-date has a value
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
Javier M. Mellid
12:25 PM Revision 483ad815 (ceph): rgw: avoid re-encoding already encoded query strings in AWS4 auth
When computing V4 signature, we need to encode the query string. But it
could come already encoded, at least partiall...
Javier M. Mellid
12:25 PM Revision 466cb81c (ceph): rgw: UNSIGNED-PAYLOAD support in AWS4 auth
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
Javier M. Mellid
12:22 PM Revision 9a0de484 (ceph): rgw: AWS4 authentication minimal support
Amazon S3 supports Signature Version 4. This patch contains the minimal
implementation supporting AWS4 in RGW. It imp...
Javier M. Mellid
12:22 PM Revision cbfc4af6 (ceph): rgw: handle AWS4 auth case when query string exists
Crafts the canonical query string. URI-encode each parameter name and
value properly.
Fixes: #10333
Signed-off-by: ...
Javier M. Mellid
12:22 PM Revision a15abe46 (ceph): rgw: add proper AWSv4 and AWSv2 auth detection
Adds a new authorize function to identify/handle AWSv4 and AWSv2 auth
properly, handling common code, etc.
Fixes: #1...
Javier M. Mellid
12:22 PM Revision 49856eb7 (ceph): rgw: AWS4 auth support when using request params
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
Javier M. Mellid
07:08 AM CephFS Bug #14714: three jobs in samba suite failing for hammer v0.94.6 QE validation
Hmm, we've got 3 failures in teuthology-2016-02-07_21:14:02-samba-infernalis---basic-openstack as well, but they're d... Greg Farnum
06:10 AM CephFS Bug #14754 (Duplicate): test_barrier (tasks.cephfs.test_full.TestClusterFull) fails on osdmap epo...
In an integration branch which might have messed it up, but this is a first appearance:
http://pulpito.ceph.com/greg...
Greg Farnum
03:55 AM Bug #14723 (Resolved): make check bot broken: execvp: /bin/sh: Argument list too long
Kefu Chai
12:06 AM Revision 1ce0c771 (ceph): client: removed unused Mutex from MetaRequest
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum

02/12/2016

11:29 PM Bug #14753: lokdep: uses lock name as the lock identity
I don't think we want to change this by default. Locks that share the same name almost always have to follow the same... Greg Farnum
11:19 PM Bug #14753 (Rejected): lokdep: uses lock name as the lock identity
This is problematic if having multiple lock instances that share the same name. Yehuda Sadeh
10:51 PM Revision 5542c6e5 (ceph): Merge pull request #7634 from ceph/rgw-nfs-5
nfs for rgw (Matt Benjamin, Orit Wasserman)
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:35 PM Revision 892c1448 (ceph): Objecter: detect laggy ops with objecter_timeout, not osd_timeout
Fixes: 14750
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
10:16 PM Bug #14660: selinux denials during rbd test run
Boris,
you can ignore the unlabeled in the above logs for now, I will run this on non vm' system to check what pat...
Vasu Kulkarni
10:04 PM Revision a7d4e424 (ceph): rgw: Drop unused usage_exit from rgw_admin.cc
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com> Pete Zaitcev
10:03 PM Revision 00d396e3 (ceph): rgw: don't use s->bucket for metadata api path entry
Fixes #14549
s->bucket is only initialized at the object store handler (post auth
callback). We don't want to initia...
Yehuda Sadeh
09:03 PM Revision 447c8061 (ceph): rgw: adjust interfaces following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:03 PM Revision 865c76c3 (ceph): rgw: add drain_all() after collect() in sync crs
this fixes a segfault caused by parent stacks completing while there are
child stacks outstanding
Signed-off-by: Cas...
Casey Bodley
09:03 PM Revision 2d52ab31 (ceph): rgw: data sync env cleanup
pass RGWDataSyncEnv container object instead of passing around multiple
params. (incomplete)
Signed-off-by: Yehuda S...
Yehuda Sadeh
09:03 PM Revision 7bbbec02 (ceph): rgw: add error_logger to sync env
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:03 PM Revision 0a0d437b (ceph): rgw: fail when trying to commit period if no master zone configured
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:03 PM Revision 9abb8e62 (ceph): rgw: more error handling
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:50 PM Revision caa73ba3 (ceph): os/filestore/FileJournal: simplify alignment asserts
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:45 PM Revision a8807641 (ceph): Merge pull request #7350 from ddiss/tracker14499_enotconn_rados_monitor...
librados: check connection state in rados_monitor_log
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:40 PM Bug #14511 (Resolved): cache-flush-evict-all causes OSD stuck ops on unevictable objects
Sage Weil
01:04 AM Bug #14511: cache-flush-evict-all causes OSD stuck ops on unevictable objects
Sage Weil
08:40 PM Revision 56d3e94b (ceph): Merge pull request #7584 from ifed01/wip-14511
osd: fix lack of object unblock when flush fails
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:39 PM Revision 50b45ccf (ceph): Merge pull request #7593 from ifed01/wip-no-blockedpromote-return-fix
osd: fix return value from maybe_handle_cache_detail()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:39 PM Revision bd17b5f4 (ceph): Merge pull request #7587 from cbodley/wip-pageset-align
osd: memstore: fix alignment of Page for test_pageset
Reviewed-by: Dan Mick <dmick@redhat.com>
Sage Weil
08:38 PM Revision a00e8358 (ceph): Merge pull request #7595 from liewegas/wip-hobject-stringify
osd: ghobject_t: use ! instead of @ as a separator Sage Weil
08:37 PM Revision 9be30dbe (ceph): Merge pull request #7596 from dachary/wip-erasure-code-corpus
tests: sync ceph-erasure-code-corpus for mktemp -d
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:36 PM Revision eec65d03 (ceph): Merge pull request #7608 from liewegas/wip-warnings
tests: fix a few build warnings
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
08:23 PM Revision 613457f9 (ceph): osd: consider high/low mode when putting agent to sleep
If we are in low flush mode, we may only get up to max_low_ops in flight,
in which case we may never go to sleep here...
Sage Weil
08:22 PM Bug #14752 (Resolved): osd: agent can spin if in low flush mode and no evict work
if there isn't evict work, we will only start the low flush max ops, but won't go to sleep if we're below the high li... Sage Weil
07:53 PM Revision c8048ce4 (ceph): os/filestore/FileJournal: set block size via config option
We were setting the block_size as the MIN of the min size (4096) and the
block size reported for the journal file/dev...
Sage Weil
07:28 PM CephFS Bug #14684: test_scrub_checks fails
http://pulpito.ceph.com/teuthology-2016-02-10_14:03:02-fs-jewel---basic-smithi/4160/... Greg Farnum
07:05 PM Bug #14750: Objecter: do not mark OSD ops as laggy based on osd_timeout value
https://github.com/ceph/ceph/pull/7629 Greg Farnum
06:58 PM Bug #14750 (Resolved): Objecter: do not mark OSD ops as laggy based on osd_timeout value
We are currently looking at Objecter::osd_timeout when determining if OSD ops are laggy in Objecter::tick(). This hap... Greg Farnum
07:00 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
John Spray wrote:
> The output is
> [...]
>
> (it's hard to see because it comes out at the point the command ac...
Greg Farnum
01:35 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
aaaand here's why:... John Spray
01:30 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
The weirdness here is that the error is coming from os.write() rather than os.fsync().
The test expects that the c...
John Spray
01:24 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
The output is... John Spray
06:43 AM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
I'm confused — the log doesn't seem to include any of the output from the remote python script. Which makes me think ... Greg Farnum
06:07 PM Revision cb9cfb72 (ceph): librgw: fix rpm packaging
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
06:07 PM Revision 85e4febb (ceph): librgw: fix new Debian control entries
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
06:07 PM Revision e18c6890 (ceph): librgw: remove junk files
Files accidentally added.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
06:07 PM Revision 5f0fcdba (ceph): librgw: don't compare a string_ref with "" (use empty())
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
06:07 PM Revision 244ad79f (ceph): librgw: fix boost::basic_string_ref template instantiation
The commit adding Seastar sstring.h replaced a part of the interface
which used an internal string-view type, with an...
Matt Benjamin
06:07 PM Revision de0f8669 (ceph): librgw: add debian and rpm packaging
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
06:07 PM Revision 2f706ef0 (ceph): librgw: consolidate S3 bucket name validation
There is more cleanup potential here, but it is intrusive, as the
validators for bucket and object names have been fa...
Matt Benjamin
05:33 PM Revision 7496dd9f (ceph): Merge pull request #7626 from tchaikov/wip-fix-automake
Makefile: workaround an automake bug for "make check"
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai
05:08 PM Revision cfb8c81e (ceph): librgw: fix copyright in src/include/rados/rgw_file.h
This file originated at Red Hat.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:08 PM Revision 195185d4 (ceph): librgw: initialize RGWLib pointer members
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Yehuda Sadeh
05:08 PM Revision a293c529 (ceph): librgw: remove slo, dlo, and supplied-md5 logic in RGWWriteRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision 3d7fa4f7 (ceph): librgw: remove RGWLibRequest "magic" numbers added for debugging
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision 303f5420 (ceph): librgw: comment rgw_nfs config_ops.h tunables
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision 48c0f5b4 (ceph): cohort_lru: remove #if 0 section
The declaration being skipped was meant as a placeholder for future
optimization work, moved to a comment.
Signed-of...
Matt Benjamin
05:08 PM Revision 165079de (ceph): {rgw,common}/Makefile.am: add a few more missing .h files
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Yehuda Sadeh
05:08 PM Revision acadd09b (ceph): common: add xxhash.h to Makefile.am
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Yehuda Sadeh
05:08 PM Revision 47a5c0cf (ceph): rgw: fix null dereference
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Yehuda Sadeh
05:08 PM Revision 1f6799df (ceph): librgw/rgw: fix librgw.la linkage
Ensure that key symbols from global are satisfied in the library.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:08 PM Revision c38e3cbb (ceph): librgw/rgw: reorganize autotools linkage
Adds the RGW-NFS library to the radosgw build, with unit tests.
Adds -fPIC to compile flags to satisfy the linker, bu...
Matt Benjamin
05:08 PM Revision 269d90a4 (ceph): librgw: call obj_rec::sync() on dirs1_b
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision 77a40397 (ceph): librgw_file_nfsns: create readf_out_name, if needed
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision fa9cd660 (ceph): librgw: remove deprecated/unused librgw personality
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision 4b42c57b (ceph): librgw: properly detect RGWRados init failure
Unit tests correctly see fail result from librgw_create.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:08 PM Revision aa969585 (ceph): librgw: remove deprecated librgw methods
Remove unused routines:
* librgw_acl_bin2xml
* librgw_free_xml
* librgw_acl_xml2bin
* librgw_free_bin(librgw_t r...
Matt Benjamin
05:08 PM Revision e43eb4d6 (ceph): librgw: temporary fix RGWWrite
The current behavior of put_data_and_throttle leads to data
curruption, because the supplied buffer is apparently sti...
Matt Benjamin
05:08 PM Revision 8aa43781 (ceph): librgw: cleanup rgw_write
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:08 PM Revision 6b9b3d8f (ceph): librgw: add new rgw_write unit test
WRITEF1 writes back data wread in READF1.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:08 PM Revision 0eda995c (ceph): librgw: fix RGWReadRequest send_response_data
In hindsight, it seems clear how to consume the available bytes and
account for the bytes written into the caller's b...
Matt Benjamin
05:08 PM Revision 06aff873 (ceph): librgw: add cross-bucket rgw_rename test
It passes.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:08 PM Revision b35de479 (ceph): librgw: fix intra-bucket rename
Avoid hopeless fail due to binding const::std::string& to a
temporary.
Signed-off-by: Matt Benjamin <mbenjamin@redha...
Matt Benjamin
05:08 PM Revision ca6e93bb (ceph): librgw: add support for rgw_rename tests
Implements intra-bucket rgw_rename test, which unfortunately fails
currently.
Signed-off-by: Matt Benjamin <mbenjami...
Matt Benjamin
05:08 PM Revision 2e109ec3 (ceph): librgw: fix rgw_unlink and delete atomicity
Move internal unlink logic into new RGWLibFS::unlink method, fix
logic for files and directories.
Use RGWFileHandle:...
Matt Benjamin
05:08 PM Revision ad3a22da (ceph): librgw: implement object rename
The implementation uses currently does a copy, followed by a
delete operation (if successful).
Signed-off-by: Matt B...
Matt Benjamin
05:08 PM Revision 2a860f42 (ceph): librgw: fix timestamp on create (another case)
In the rgw_create regular file case, the timestamp and size update
logic (though present) was being bypassed because ...
Matt Benjamin
05:08 PM Revision e68600be (ceph): librgw: cleanup, move 3 prints to log channel
Save a pointer to CephContext in RGWProcess for use by logger--
using the existing pointer in ThreadPool would be an ...
Matt Benjamin
05:08 PM Revision 7ef64851 (ceph): librgw: add missing RGWFileHandle::stat in rgw_mkdir
The lack of stat here induced a serious memory corruption, due to
the organization of Ganesha file attributes (and th...
Matt Benjamin
05:07 PM Revision 35445cf7 (ceph): librgw: fix leading-slash special case, again
Fix boilerplate to sanitize relative_object_name() in rgw_create
as well as the RGWStatObjRequest case of RGWLibFS::s...
Matt Benjamin
05:07 PM Revision 4f8e7652 (ceph): librgw: disable name-cache lookups w/CREATE
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision b57f51bf (ceph): librgw: fix a prefix bug and bucket timestamp bug
The fix for missing bucket.creation_time in RGWStatBucket is not
complete--we're not carrying all the info over.
Sig...
Matt Benjamin
05:07 PM Revision 998ed65d (ceph): librgw: ignore "/" as a common_prefix
This happens commonly, apparently when a parent object name ends
with '/' (as all explicit directories do).
Signed-o...
Matt Benjamin
05:07 PM Revision 441bff73 (ceph): librgw: rgw_getattr refactor, RGWLibFS::stat_leaf (object)
Rewrite rgw_getattr to just dispatch into RGWLibFS::getattr, where
we can better use RGWFileHandle and RGWLibFS inter...
Matt Benjamin
05:07 PM Revision ce62d805 (ceph): librgw: fix rgw_read, add unit test
rgw_read had been trivially broken by the relative path change,
fixed.
Signed-off-by: Matt Benjamin <mbenjamin@redha...
Matt Benjamin
05:07 PM Revision 1b797a72 (ceph): librgw: add rgw_getattr tests
Re-implement rgw_getattr to just dispatch into RGWFileHandle::stat,
we expect all objects to stat correctly for their...
Matt Benjamin
05:07 PM Revision 117208c7 (ceph): librgw: re-implement rgw_create
rgw_create hadn't been re-implemented for NFS namespace behavior,
where we expect it to create empty file objects.
I...
Matt Benjamin
05:07 PM Revision ec924b66 (ceph): librgw: update rgw_* api calls so that all take a flags arg
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 4f2dd467 (ceph): librgw: normalize obj_rec::sync calls, fix signedness of refcnt asserts
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision a50416bc (ceph): librgw: partial getattrs/gc checks
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 402a76f2 (ceph): librgw: fix handle type in rgw_mkdir, finish dirs1 create tests
Fixes handle type after rgw_mkdir.
Add handle type checks to nfsns unit tests. Adds tests to create
files and direc...
Matt Benjamin
05:07 PM Revision d18fe86b (ceph): librgw: set directory ctime and mtime
Adds method to RGWStatBucketRequest to access the creation_time of
the returned bucket.
(For now, that's the only ti...
Matt Benjamin
05:07 PM Revision d8175918 (ceph): librgw: refactor nfsns dirs1 and fix a "bad unlink" case
Fix the error returns from rgw_unlink. This is sufficient to
catch the errors that arise from operation failure.
We...
Matt Benjamin
05:07 PM Revision 558c2115 (ceph): librgw: incremental bucket-object 2-level tests
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 12fd3faa (ceph): librgw: enforce S3 object name restrictions
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 66b6b1fd (ceph): librgw: enforce S3 bucket name restrictions
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 54149b06 (ceph): librgw: FLAG_CREATE cleanup
Split the transiently-creating concept (CREATING) from the request
to create objects used in lookup_fh.
Signed-off-b...
Matt Benjamin
05:07 PM Revision c1d1e15d (ceph): librgw: nfsns dirs1 delete, make hier1 conditional
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 41b2357a (ceph): librgw: incr. fix various nfs ops (REBASEME)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision b008fe52 (ceph): librgw: reorg SETUP_ENUMERATE test
Stat nfsroot bucket, create it only if !exist && do_create.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:07 PM Revision b7730c0a (ceph): librgw: conditionally send '.' and '..' (rgw_readdir)
Ganesha traditionally does not expect them, but they may be needed
when bypassing the MDCACHE (2.4).
Signed-off-by: ...
Matt Benjamin
05:07 PM Revision 5e75c183 (ceph): librgw: stop abusing parents
Also make sure that root file handle has directory as its variant
type.
Signed-off-by: Matt Benjamin <mbenjamin@redh...
Matt Benjamin
05:07 PM Revision 7cc6a6db (ceph): librgw: likely correct marker handling
New logic propagates is_truncated traveral-finished indicator up
from bucket and object list operations in all cases,...
Matt Benjamin
05:07 PM Revision 446d92c4 (ceph): librgw: is_truncated experiments
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision bd07c2ad (ceph): librgw nfsns: create/delete updates
Add ability to delete marker objs, and create (but not yet delete)
nfs_hier objects.
Signed-off-by: Matt Benjamin <m...
Matt Benjamin
05:07 PM Revision adfb96a5 (ceph): librgw: don't early terminate readdirs (in progress)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 9a6944c7 (ceph): librgw: remove unused st
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 603f245e (ceph): librgw: split nfsns bucket and object create blocks
Helps to see the respective timings.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:07 PM Revision 82aababc (ceph): librgw_file_nfsns: bugfix MARKER1_SETUP
Successfully creates 5*1024 objects at /nfsroot/nfs_marker/, verifies
externally.
Follow-up rgw_readdir shows 999 re...
Matt Benjamin
05:07 PM Revision e6b3be3c (ceph): librgw: consolidate dup'd librgw, rgwlib
There can be only one. Fixes crash on shutdown.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:07 PM Revision 103b9dde (ceph): librgw: remove search_prefix()
Since it turns out this is a synonym for relative_object_name().
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:07 PM Revision 5b6af8a1 (ceph): incremental marker
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 80d5201a (ceph): librgw: omit always-false depth test.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision bd4b9844 (ceph): librgw: rework full_object_name() and friends
Flex RGWFileHandle::full_object_name() to build either a search
prefix (omits leading "/" and bucket name) or else th...
Matt Benjamin
05:07 PM Revision 41587210 (ceph): librgw: add continued readdir test
Verify that files created in a single, large directory are correctly
enumerated through a sequence of rgw_readdir() c...
Matt Benjamin
05:07 PM Revision 1097ed4c (ceph): marker
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision a557c898 (ceph): Fix copyright statements on new test driver files (Red Hat, Inc.)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 597f69d9 (ceph): librgw: dir traversal state GC added
To minimize overhead, traversal events are modeled as a linear
sequence of fh_key, timestamp tuples. GC operates out...
Matt Benjamin
05:07 PM Revision b970fd00 (ceph): librgw: restore readdir prints (move to dout)
They are useful for checking the exact strings being produced,
and in which sequence (object or common prefix).
Sign...
Matt Benjamin
05:07 PM Revision 7acb20d8 (ceph): librgw: move readdir operations into RGWFileHandle::readdir
The motivation here is to localize state updates to the class,
e.g., to hide consistency logic.
Signed-off-by: Matt ...
Matt Benjamin
05:07 PM Revision 453219cb (ceph): librgw: implement small-directory name cache
Augment the existing marker cache with cache of name->type
mappings for up to 128 dirents (appx. 4x the common upper-...
Matt Benjamin
05:07 PM Revision e8fc2b75 (ceph): librgw: remote redundnat prints in RGWReaddirRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 49a034af (ceph): librgw: don't increment offset at rcb (it is no longer a counter)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision bd068089 (ceph): librgw: fill in dirent cache
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 33856c19 (ceph): librgw: implement framework for fs periodic work
This can be used for, e.g., gc of stale handles and directory
traversals.
Signed-off-by: Matt Benjamin <mbenjamin@re...
Matt Benjamin
05:07 PM Revision 3237f0b9 (ceph): librgw: add intrusive refcnt to RGWLibFS
Ensures that file system instances cannot be disposed while (e.g.)
background processing is ongoing.
Signed-off-by: ...
Matt Benjamin
05:07 PM Revision baffb146 (ceph): librgw: header and namespace reorganization
Move RGWLibProcess and RGWLibFrontend into new rgw_lib_frontend.h
header, which can include rgw_lib.h and rgw_file.h....
Matt Benjamin
05:07 PM Revision e448c4eb (ceph): librgw: use string_ref remove_prefix
Save a few cycles over re-assigning a string_ref suffix substring
to itself.
Signed-off-by: Matt Benjamin <mbenjamin...
Matt Benjamin
05:07 PM Revision 8db2c6a9 (ceph): librgw: fix initialization of string_ref from temporary
Found by valgrind. The good news: amounts to proof that the
sref notation works.
Signed-off-by: Matt Benjamin <mbe...
Matt Benjamin
05:07 PM Revision b19912c9 (ceph): cohort_lru: use correct new/delete operator pair
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision eaf15639 (ceph): librgw: move ObjUnref trace print ahead of...unref
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision 1f2ec092 (ceph): librgw: cleanup add_marker and handlers
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:07 PM Revision e6eee9fa (ceph): librgw: rename RGWGetObjRequest, RGWListBucketRequest
The behavior of these requests is basically specific to the
needs of NFS READDIR and READ. (RGWWriteRequest already ...
Matt Benjamin
05:07 PM Revision ef6367fc (ceph): common: add (tweaked) sstring.h
Add sstring.h from Seastar, slightly adapted for c++2011 and
boost::string_ref.
An sstring resembles std::string, bu...
Matt Benjamin
05:07 PM Revision 6147c3e5 (ceph): librgw: fix RGWLibFS::stat_leaf ex-ref
Found verifying refcounts at RGWLibFS::close.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:06 PM Revision 9cf66708 (ceph): lirgw: call RGWLibFS::close in rgw_umount
Also remove an unused warning in currently-disabled rgw_readv.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:06 PM Revision 562ebcbe (ceph): librgw: implement LRU lifecycle for handles
This re-uses intrusive lane LRU and co-resident intrusive b-tree
for lookups (formerly, we were using just the dictio...
Matt Benjamin
05:06 PM Revision 066c2e8d (ceph): librgw: remove dead code (rgw_readdir)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 00571a51 (ceph): librgw: use correct finish path for RGWWriteRequest (logging and stats)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision e4b0c2be (ceph): librgw: update posix-style read path
Update RGWGetObj to take ulp buffer rather than transferring the
elements of a buffer::list and re-traversing it.
Th...
Matt Benjamin
05:06 PM Revision 49a47d1d (ceph): librgw: set iov->iov_len to nread (get)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision ea51474a (ceph): librgw: sequential rgw_write works
This commit finishes hooking up RGWWriteRequest, and its supporting
RGWLibContinuedRequest.
The rgw_read call now fa...
Matt Benjamin
05:06 PM Revision 5d9e395c (ceph): librgw: update mtime on write finish
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision e08b8d67 (ceph): librgw: -EISDIR
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 0090da6d (ceph): librgw: check variant type, fix reversed check for write trans
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 3b795c1c (ceph): librgw: finish write transactions in rgw_close path
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision a8f8c1a6 (ceph): librgw: block in RGWWriteRequest::exec_continue
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 6e630d69 (ceph): librgw: block in RGWWriteRequest::exec_start
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 1c722bbc (ceph): librgw: wire up more of continuation
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 80bac657 (ceph): librgw: dont forget to call exec_start
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 6b798deb (ceph): librgw: partial implementation of continued request framework
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision e3be0743 (ceph): librgw_file_aw: re-enable write sequence
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision a27a4070 (ceph): librgw: fix some incorrect uses of string temporary
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 5fe01703 (ceph): librgw: add initial atomic write unit test
Tests are focused on open-write-close, open-read-close sequences.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:06 PM Revision 4e5aef61 (ceph): librgw: don't allow open on directories (externally)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision eb99b448 (ceph): librgw: restrict objects to single-open
this is the simplest consistent model for an open-write-close
transaction (and it reads stable)
Signed-off-by: Matt ...
Matt Benjamin
05:06 PM Revision 57938d8c (ceph): librgw: fix last enumeration bug, move tracing to debug
The last issue with enumeration was caused by inserting objects
into handle cache with their key-ified full_object_na...
Matt Benjamin
05:06 PM Revision a4207842 (ceph): librgw: fix and unify full-name assembly and hashing
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 46f82d7a (ceph): librgw: incremental listing fixes
* remove path in RGWStatLeafRequest--use bool is_dir instead
* remove unused uri in RGWListBucketRequest
* more dbg p...
Matt Benjamin
05:06 PM Revision b83ac0d9 (ceph): librgw: incremental enumeration progress
As of this change, enumeration is -almost- correct, but the
rules for name, object_name(), and full_object_name() nee...
Matt Benjamin
05:06 PM Revision 6dba6924 (ceph): librgw: remove unused string uri
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 589af39b (ceph): librgw: namespace bugfixes
1. stat_leaf() and stat_bucket() require RGWFileHandle::FLAG_CREATE
2. refactor RGWStatLeafRequest on the model of RG...
Matt Benjamin
05:06 PM Revision 821c562f (ceph): librgw_file_nfsns: stage namespace traversal (fails)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 27c9a360 (ceph): librgw: initial librgw_file_nfsns.cc test
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision ba82ff80 (ceph): librgw: add missing include deps (rgw_file.h)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 54dcf30c (ceph): librgw: fix parent chasing in make_fhk
Avoid an...infinite loop.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:06 PM Revision f9173e89 (ceph): librgw: fix last-of marker detection
Add the count of common_prefixes to the existing listing size, rather
than overwriting it, else size cannot be compar...
Matt Benjamin
05:06 PM Revision 4e9116ae (ceph): librgw: unify result cases in rgw_mkdir
In both paths, instantiate a file handle iff the remote op
succeeded.
If this operation lost a race to create an obj...
Matt Benjamin
05:06 PM Revision 33539db7 (ceph): librgw: RGWListBucketRequest and related bugfixes
1. instantiate handles as required in RGWLibFS::stat_bucket
2. fix bucket_name() when bucket
3. fix full_object_name(...
Matt Benjamin
05:06 PM Revision e53eb38c (ceph): librgw: implement stat_bucket, call from rgw_lookup
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 21bf2776 (ceph): librgw: annotate unlink's rgw_lookup
An rgw_lookup w/RGW_LOOKUP_FLAG_NONE will return an existing (hence
validated, modulo CREATE races) handle, but fail ...
Matt Benjamin
05:06 PM Revision b9f30657 (ceph): librgw: add lookup step in rgw_unlink
Implement the required check for underlying leaf object, since with
the current signature it is not known.
(Is that ...
Matt Benjamin
05:06 PM Revision 1d17dcd9 (ceph): librgw: hide uri in RGWListBucketRequest, use full_objectname()
Really would like to remove the requirement to format a URI for these
requests, since it is merely taken apart in par...
Matt Benjamin
05:06 PM Revision 06e2dad5 (ceph): librgw: add marker processing to RGWListBucket(s)Request
Ignores object instances, for now. Not verified.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:06 PM Revision 6e70b6de (ceph): librgw: reimplement RGWLibFS::stat_leaf
Now the code attempts to read an object header (which may be cached),
and if this fails, uses RGWStatLeafRequest to f...
Matt Benjamin
05:06 PM Revision 3ac44f91 (ceph): librgw: variant handle subtype and marker cache
RGWFileHandle gets a type-specific variant part. For the directory
variant, define a flat_map of cookie to marker. ...
Matt Benjamin
05:06 PM Revision fcd43203 (ceph): librgw: create dir file handles w/correct type
RGW objects which happen to represent directories will always end
in '/', but the trailing slash will not be present ...
Matt Benjamin
05:06 PM Revision 103eda1c (ceph): librgw: implement RGWLibFS::stat_leaf
Stats one of <object>, <object/>. Additional control over handle
creation has been added to RGWLibFS::lookup_fh.
S...
Matt Benjamin
05:06 PM Revision 5725721f (ceph): librgw: incr rework stat
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 37810275 (ceph): librgw: fix uninitialized rgw_fh
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 196ef769 (ceph): cohort_lru: fix a maybe uninitialized warning (that seems invalid)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 4a23f4c0 (ceph): librgw: create explicit directory leaf objects in rgw_mkdir
There is some asymmetry here, since directories are also inferred
from object names containing embedded "/."
The obv...
Matt Benjamin
05:06 PM Revision b94b51f9 (ceph): librgw: consolidate RGWLib RGWOps into RGWRequest
The intermediate derivation mirrored that in RGWRest, but we
don't seem to need it.
Signed-off-by: Matt Benjamin <mb...
Matt Benjamin
05:06 PM Revision 42fc51a4 (ceph): librgw: don't discard lookup result, fix signedness of min_size
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 13bc25a1 (ceph): librgw: make_fhk put base name, object_name in wrong order
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 3e6e4ed2 (ceph): librgw: add pseudo() accessor
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision fc505f4a (ceph): librgw: add pseudofs awareness to lookup_fh
And then allow rgw_mkdir() to create pseudofs vnodes, when parent
is not the root.
Signed-off-by: Matt Benjamin <mbe...
Matt Benjamin
05:06 PM Revision 33ee6d27 (ceph): librgw: make_fhk, compute object hashes path-wise
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:06 PM Revision 6691da04 (ceph): librgw: add depth and make_path to RGWFileHandle
This just (mostly) efficiently builds a full path from its segments
on demand.
Signed-off-by: Matt Benjamin <mbenjam...
Matt Benjamin
05:06 PM Revision 443e9c9c (ceph): librgw: compress RGWFileHandle stat data
Just save the state we actually mutate, and fill stat structures
on demand.
Signed-off-by: Matt Benjamin <mbenjamin@...
Matt Benjamin
05:06 PM Revision cfc7a4f5 (ceph): librgw: fix abuse of std::string& in RGWDeleteObjRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 80c85738 (ceph): librgw: fix rgw_unlink
Fix handling of bucket namespace, remove bogus RGWLibFS::is_root()
logic. Also remove a stray debug check.
Signed-o...
Matt Benjamin
05:05 PM Revision fbfafb3e (ceph): librgw: ok, make RGW vnodes cache Unix attrs
Ganesa ULP needs to see a sane progression of attrs in the CREATE
path.
With this change shell actions like
$ echo ...
Matt Benjamin
05:05 PM Revision 5f4ef7ed (ceph): librgw: forge Unix attrs in rgw_create
Possibly RGW vnodes should cache Unix attrs, it would reduce the
latency of (frequent) getattr calls, and eventually ...
Matt Benjamin
05:05 PM Revision c480472f (ceph): librgw: fix Unix file modes
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 4fd6511c (ceph): librgw: implement rgw_create + bugfixes
Incremental work to support CREATE,OPEN,WRITE*,CLOSE transactions.
Adds a new tuple-based signature for RGWFileHandle...
Matt Benjamin
05:05 PM Revision 6db1f9dd (ceph): librgw: fix size computation in RGWStatObjRequest
Overrides RGWGetObj::execute(), calls the parent method and then
saves obj_size from the manifest.
Signed-off-by: Ma...
Matt Benjamin
05:05 PM Revision bf6bee61 (ceph): librgw: fix many rgw_file return codes
This should all be -(POSIX), or at any rate negative.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:05 PM Revision 66823a06 (ceph): librgw: don't abuse fs_private
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 857aa1e3 (ceph): librgw: introduce RGW_LOOKUP_FLAG_CREATE
The current API relies on rgw_lookup and rgw_lookup_filehandle to
return file handle instances, and like POSIX, needs...
Matt Benjamin
05:05 PM Revision 7f482c05 (ceph): librgw: add getattr unit tests, restructure
The fids1, fids2 vectors were confusing, as fids2 mapped the
objects in the union of all buckets.
Now there's a matr...
Matt Benjamin
05:05 PM Revision 3c94a95b (ceph): librgw: handle a 3 cases in rgw_getattr
Only the object case is mostly correct.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:05 PM Revision 885a603a (ceph): librgw: handle rgw_lookup in the root (minimally)
In addition, check real return code from RGWStatRequest.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:05 PM Revision fd8f20e8 (ceph): librgw: change validity check for rgw_lookup
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 71590b8b (ceph): librgw: add RGWStatObjRequest and use it
* implement a stat operation over RGWGetObj (returning early)
* use stat to validate rgw_lookup
* use stat to impleme...
Matt Benjamin
05:05 PM Revision 0e5f5e2b (ceph): librgw: add diagnostic dump_buckets() call.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision a5e6d559 (ceph): librgw: fail RGWLibFS::authorize() on user-by-id lookup failure
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 0175a3d3 (ceph): librgw: implement rgw_vfsstat
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 74e4c5ab (ceph): librgw: rgw_mkdir and rgw_create return addresses
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 507ecab9 (ceph): librgw: pass struct rgw_fh_hk by reference
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 056c0cb8 (ceph): librgw: always add struct before rgw_file_handle in rgw_file.h
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 8417a788 (ceph): librgw: bring back lookup_handle()
Now as a member of RGWLibFS, and exposed via rgw_lookup_handle()
for use by library clients.
Signed-off-by: Matt Ben...
Matt Benjamin
05:05 PM Revision 455d9d5c (ceph): librgw_file_gp: check test state before closing null fh handle
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 9821d6fb (ceph): librgw: implement intrusive filehandle cache
The cache is keyed on a hash of bucket name, plus a hash of the
object name.
Signed-off-by: Matt Benjamin <mbenjamin...
Matt Benjamin
05:05 PM Revision d6e171a7 (ceph): librgw: add common/cohort_lru.h
This a cache-line-friendly set of primitives for
a) shareded, intrusive maps based on boost::intrusive
b) an LRU sys...
Matt Benjamin
05:05 PM Revision e1b4fc7e (ceph): librgw_file: release file handles
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 73b19a91 (ceph): librgw_file_gp: don't leak a buffer::list
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision ab377b18 (ceph): librgw: checksum verify writev/readv read-after-write
The changes to GET_OBJECT and PUT_OBJECT test options are needed,
since they are (re) writing the same object.
Sadly...
Matt Benjamin
05:05 PM Revision b9137e47 (ceph): librgw: really make hexdump optional, set resid in readv unit test
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 5e0b6e4d (ceph): librgw: fix 2 dout problems
* rgw_file.cc needed to include include/assert.h AFTER all rgw
includes, for some reason
* use *_dout syntax as ta...
Matt Benjamin
05:05 PM Revision 5139c312 (ceph): librgw: try-implement rgw_readv/rgw_writev
The model in the rgw_readv call is the caller owns the struct rgw_uio,
and uses it to pass uio_offset.
The caller re...
Matt Benjamin
05:05 PM Revision 540ce769 (ceph): librgw: improve rgw_write and add WRITE_READ_VERIFY
Update rgw_write to return bytes written as an OUT argument,
use and verify in PUT test.
A new WRITE_READ_VERIFY tes...
Matt Benjamin
05:05 PM Revision 421f5ecc (ceph): librgw: remove junk prints
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 50abb8cb (ceph): librgw: set RGWGetObj::get_data = true, for great justice
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 290b06a9 (ceph): librgw: rework library CephContext* and init
Remove duplicated init step. Just reference the global
Ceph context for the library instance(s).
The immediate effe...
Matt Benjamin
05:05 PM Revision 72fb1ad6 (ceph): librgw: dispatch RGWDeleteRequest in object branch in rgw_unlink().
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 88c2d028 (ceph): librgw: implement RGWGetObjRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision b6521266 (ceph): librgw: declare RGWDeleteObjRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 0ec522bc (ceph): librgw: declare RGWGetObjRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 21e6ff37 (ceph): librgw: fix RGWPutObj s->content_length
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 24da131d (ceph): RGWPutObjRequest: fix get_data()
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision b3150b0f (ceph): rgw log: disambiguate 'Read AccessControlPolicy' (logs)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision c352d4b2 (ceph): librgw: add --prelist to gp to prime cache
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 7f981b10 (ceph): librgw: fix rgw_open param names and invocation
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 9429cb13 (ceph): librgw: avoid illegal rele()
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision ec89aafd (ceph): librgw: don't create/delete in librgw_file.cc (unit test)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision adcba208 (ceph): librgw: fs->root_fh is a pointer (and assign it)
Assign and expose the expanded root_fh indirectly from the mounted
root filesystem structure.
Signed-off-by: Matt Be...
Matt Benjamin
05:05 PM Revision 522c9588 (ceph): librgw: bucket names can be const
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision e562357b (ceph): librgw: reify root handles
Reify root handle, remove traces of legacy (counter) handles.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:05 PM Revision 1e7539be (ceph): librgw: incremental RGWPutObj work and almost-complete RGWFH refactor.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision a50bc13d (ceph): xxHash: build internally
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 1254f34f (ceph): librgw: add ZPage/ZPageSet abstraction (gp unit tests)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision 020aee93 (ceph): xxHash: add as submodule
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision fc0a895a (ceph): librgw: rgw_file_handle refactor, plus get/put
Implement encapsulation of RGWFileHandle in rgw_file_handle,
so return these from rgw_lookup(), add new rgw_fh_rele()...
Matt Benjamin
05:05 PM Revision 03b66159 (ceph): librgw: add options for bucket name, multi create, delete
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:05 PM Revision abcec540 (ceph): librgw: fix acl assignment in RGWCreateBucket_OS_Lib
The logic to create a default S3 policy in
RGWCreateBucket_OS_Lib::get_params() was essentially correct, but
failed t...
Matt Benjamin
05:04 PM Revision 29942221 (ceph): librgw: don't fake hostname (real hostname isn't used yet)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:04 PM Revision cca325e1 (ceph): librgw: don't allow running rgwfile tests as anon
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:04 PM Revision 3fcdd946 (ceph): librgw: partial delete/unlink support
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:04 PM Revision 9fb454ac (ceph): librgw: return result code from execute_request
Update rgw_mkdir and rgw_readdir to use it.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:04 PM Revision c43384c0 (ceph): librgw: fix uri, read_permissions virtual for create-bucket
* set uri in rgw_mkdir (duh)
* RGWCreateBucketRequest should override RGWHandler::read_permissions
to return 0
Sig...
Matt Benjamin
05:04 PM Revision 460794ef (ceph): librgw: block in create bucket, rgw_mkdir
Unit test runs, doesn't...seem to create a bucket.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:04 PM Revision ceb2b0e9 (ceph): librgw: re-derive rgw_os_lib family
* shorten names to match files
* remove derivation through rgw_rest intermediates
Signed-off-by: Matt Benjamin <mben...
Matt Benjamin
05:04 PM Revision 83bed47f (ceph): librgw: s/rgw_rest_lib.{h,cc}/rgw_os_lib.{h,cc}
There is no longer an explicit (e.g., inherited) dependency on REST
implementations.
The remaining coupling (via RGW...
Matt Benjamin
05:04 PM Revision cbcb641e (ceph): lirgw: call RGWHanlder_Lib::init_from_header
Call this from the general RGWLibRequest init() method, after
descendant header_init() has run.
Signed-off-by: Matt ...
Matt Benjamin
05:04 PM Revision 6dae209c (ceph): librgw: cleanups, incremental ListBuckets fixes
1. remove unused RGWLibRequestEnv code marked to delete
2. restore call to RGWHandler::authorize
3. provide RGWLibReq...
Matt Benjamin
05:04 PM Revision e2956295 (ceph): librgw: forward cmdline args to librgw_create
Verified w/-d.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:04 PM Revision 55bb8d34 (ceph): librgw: remove disabled RGWLib RGWREST::get_handler()
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:04 PM Revision ed7dc88e (ceph): librgw: cleanups in process_request
* remove disabled S3 authorize step (user authorized on mount)
* re-enable op->verify_permission()
Skipping the latt...
Matt Benjamin
05:04 PM Revision ec96809c (ceph): librgw: pull RGWUserinfo user into RGWLibRequest
Also, return result from process_request(req, io) to caller.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:04 PM Revision 7e21e238 (ceph): librgw: cache RGWUserInfo in rgw_fs private handle
The private RGWLibFS type holds a RGWUserInfo, and
calls rgw_get_user_info_by_access_key and verifies the returned
se...
Matt Benjamin
05:04 PM Revision 6688bc1c (ceph): librgw: split RGWUserInfo from struct req_state
The immediate purpose is to permit auth caching in RGWLib, but
it seems likely that this will be useful for general r...
Matt Benjamin
05:04 PM Revision 290e7881 (ceph): librgw: RGWFileHandle and RGWLibFS
Experimentally reframe the C interface objects as subobjects in
private internal types.
Signed-off-by: Matt Benjamin...
Matt Benjamin
05:04 PM Revision f9382815 (ceph): librgw: fixes for RGWListBucketRequest callback
The cached req_state is still not correct at RGWOp::execute().
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
05:04 PM Revision 9c4de578 (ceph): librgw: untested RGWLibListBucketsRequest and caller.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:04 PM Revision 80a56f20 (ceph): librgw: fix 2 bugs in RGWListBuckets, remove scaffolding
1. the prior commit had authorize cognate with S3
1.1 which may be right
1.2 but maybe not for each request
1.3 and l...
Matt Benjamin
05:04 PM Revision c44f19c4 (ceph): librgw: process_request prologue fixups
* initialize RGWEnv with required HTTP_HOST (incorrectly!)
* assign req_state::cio (not really correctly)
* remove in...
Matt Benjamin
05:04 PM Revision 0b614a1b (ceph): librgw: reprocess process_request
Refactor RGWLib variant of process_request(...) as a (actually 2,
one which puts an RGWLibIO on the stack) member fun...
Matt Benjamin
05:04 PM Revision 143bd14f (ceph): librgw: wire up RGWLibFrontend enqueue and exec operations
Adds the missing bits of RGWLibProcess and RGWLibFrontend, and
calls them from rgw_readdir().
Clients can call enque...
Matt Benjamin
05:04 PM Revision 84fd9aa8 (ceph): librgw: remove RGWLibRequestEnv
The REST cognates of this class largely deal with HTTP, and is 1-1
w/request, client-io, op, etc. At worst, its func...
Matt Benjamin
05:04 PM Revision 48671485 (ceph): librgw: wire up request initializers
There's some tricky overloading induced by multiple inheritance,
also this design makes repeatedly shared handles in ...
Matt Benjamin
05:04 PM Revision 259be80c (ceph): librgw: re-derive RGWLibRequest
Derive RGWLibRequest from RGWRequest, RGWHandler.
This strategy defines the dialect of ops following the derivation
...
Matt Benjamin
05:04 PM Revision d1d4535d (ceph): librgw: rename RGWHandler_REST_Lib (sic), inherit from RGWHandler
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:04 PM Revision ac379419 (ceph): librgw: remove dead code, add comments in RGWLib
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
05:02 PM Revision 4af5aeac (ceph): librgw: refactor RGWHandler HTTP/REST methods into _REST
This change renames RGWHandler_ObjStore to RGWHandler_REST, and
moves the following protected, virtual, RESTful metho...
Matt Benjamin
04:58 PM Revision bf104629 (ceph): librgw: call rcb in RGWListBucketsRequest operator()
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:58 PM Revision 748a6e56 (ceph): librgw: add user_id to RGWListBucketsRequest
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:58 PM Revision adade479 (ceph): librgw: header inclusion fix, actually call callbacks
Fix public header inclusion from rgw_file.h internal header, which
of course needs to see the public interface.
Fini...
Matt Benjamin
04:58 PM Revision 85087300 (ceph): librgw: incremental
* move RGWLibRequest decls into rgw_file.h
* revise include guard token in rados/rgw_file.h (avoid conflict)
* save C...
Matt Benjamin
04:58 PM Revision 987821c7 (ceph): librgw: s/gen_request/enqueue_req/;
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:58 PM Revision 9d6c78ff (ceph): librgw: replace RGWHandler::put_op() in RGWLib path
The method just called delete on the RGWOp pointer.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:58 PM Revision ab2349c4 (ceph): librgw: move authorize() and read_permissions()
all RGW_Auth_S3::authorize() from process_request(). Add a
read_permissions() primitive replacing RGWHandler's versi...
Matt Benjamin
04:58 PM Revision 7e8ecc58 (ceph): librgw: pre-assign req->op (as self), avoid dynamic_cast
It would be nice to have some compile-type assistance w/the
dual RGWOp & RGWLibRequest boilerplate.
Signed-off-by: M...
Matt Benjamin
04:58 PM Revision f4994c84 (ceph): librgw: breakthrough cleanups (I think)
* RGWLib bucket ops prototyped
* progress made on RGWOp+RGWRequest unification (RGWLib only)
* mostly-harmlessness of...
Matt Benjamin
04:58 PM Revision f1720d88 (ceph): librgw: incremental rgw_rest_lib internals
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:58 PM Revision 35a5e501 (ceph): librgw: include rgw_lib.h from rgw_rest.cc
RGWLibIO is forward declared in rgw_rest.h.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:58 PM Revision 5cc096d0 (ceph): librgw: tweaks to RGWREST::preprocess and fix a typo in RGWHandler_ObjS...
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:58 PM Revision df8f3920 (ceph): refactor RGWClientIO
In order to support direct/library clients, we want to
more fully decouple RGWOp processing from client HTTP
processi...
Matt Benjamin
04:57 PM Revision 79d3879c (ceph): librgw: comments
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision 2903d754 (ceph): librgw: widen rgw_mount, open-code list buckets
Widen rgw_mount(...) to take the library context, which from
there on follows struct rgw_fs.
Implement an open-coded...
Matt Benjamin
04:57 PM Revision a719a0bd (ceph): librgw: add LOOKUP_BUCKETS and LIST_OBJECTS
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision f6a95fc1 (ceph): librgw: add list bucket test
The operation on store is missing, but interface works.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:57 PM Revision 5521c7ab (ceph): librgw: test rgw_(u)mount(...)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision 84e21660 (ceph): librgw: take keys in test
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision 9eeba4fb (ceph): librgw: fe::init must create RGWLibProcess
All evidence suggests RGWLibFrontend::init needs to create
an RGWLibProcess, and assign to pprocess.
Signed-off-by: ...
Matt Benjamin
04:57 PM Revision d1bbfe94 (ceph): librgw: introduce struct rgw_fs
Pretending for a moment that we can definitely use the "mount"
based model, rgw_file like libcephfs requires a contex...
Matt Benjamin
04:57 PM Revision fae842d2 (ceph): librgw: remove classes from extern, argv
Remove class definitions from extern "C" block, which was
illogical.
Block in support for passing a C-style argument...
Matt Benjamin
04:57 PM Revision eb2ac51c (ceph): librgw: fix type of rgw_readdir eof argument (C-11 bool)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision 2035fcc1 (ceph): librgw: revise rgw_* method signatures
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision e7d0300c (ceph): librgw: update rgw_rename signature
Currently unimplemented.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:57 PM Revision 8fb8f002 (ceph): librgw: define an rgw_setattr
Currently, this operation has no effect. It may be unsafe to
assume that NFS clients can tolerate errors or inconsis...
Matt Benjamin
04:57 PM Revision 763f434b (ceph): librgw: make rgw_readdir take a bool* for eof
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision 5dd73b91 (ceph): librgw: update rgw_readdir interface (stub impl)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision c4262b29 (ceph): librgw: add hypothetical rgw_statfs call
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision c81b85d2 (ceph): librgw: stub implement rgw_getattr
This method returns Unix attributes for an object, represented
by an rgw_file_handle.
Signed-off-by: Matt Benjamin <...
Matt Benjamin
04:57 PM Revision 27e066de (ceph): librgw: add a library version (1.0.0)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:57 PM Revision c52a9fad (ceph): librgw: rgw shared library
Refactor rgw_a and radosgw_srcs, and add librgw_srcs, permitting
librgw to contain a smaller subset of objects, and i...
Matt Benjamin
04:56 PM Revision ce5ba5d6 (ceph): librgw: compile and implement more of rgw_file
The rgw_file body wasn't being built, so had some impossible
constructs. More had been added by the commit which ren...
Matt Benjamin
04:56 PM Revision e7696554 (ceph): librgw: the external type of librgw_t must be void*
The C interface cannot contain a C++ forward declaration of
class CephContext.
Signed-off-by: Matt Benjamin <mbenjam...
Matt Benjamin
04:55 PM Revision f23cd03b (ceph): librgw: install librgw.h
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
04:55 PM Revision 3f603007 (ceph): librgw: s/nfs_file_handle/rgw_file_handle/;
The interface is in rgw_file.h, so make it match.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:55 PM Revision 98309417 (ceph): rgw_file.h: preserve cosnt correctness
/s
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin
04:55 PM Revision 2aa79deb (ceph): librgw: fix some return warnings (and cosmetic)
Fix return codes for several exported functions in the rgw_file
interface.
Fix spacing and pointer, reference type n...
Matt Benjamin
04:55 PM Revision 08b89a5f (ceph): rgw: introduce libradosgw
This change exposes the radosgw service as a dynamic
library, and also introduces a file-oriented view of the
RGW cor...
Orit Wasserman
04:54 PM Revision 76f1dcaf (ceph): rgw: refactor rgw_main
This change is an extended version of work by Orit Wasserman
moving some request-processing class headers and definit...
Matt Benjamin
04:10 PM Revision b709f7ce (ceph): Merge pull request #7351 from fmeppo/master
Add --setuser and --setgroup options for ceph-disk
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
03:58 PM Bug #14723 (Fix Under Review): make check bot broken: execvp: /bin/sh: Argument list too long
https://github.com/ceph/ceph/pull/7626 Kefu Chai
03:47 PM Bug #14723 (In Progress): make check bot broken: execvp: /bin/sh: Argument list too long
Kefu Chai
03:21 PM Bug #14723: make check bot broken: execvp: /bin/sh: Argument list too long
turns out, @MAKEFILE_LIST@ is too long to be passed as a parameter for sh... Kefu Chai
01:11 PM Bug #14723: make check bot broken: execvp: /bin/sh: Argument list too long
https://jenkins.ceph.com/job/ceph-pull-requests/1378/consoleFull Kefu Chai
03:56 PM Revision 19391b71 (ceph): Makefile: workaround an automake bug for "make check"
override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu...
Kefu Chai
02:11 PM CephFS Bug #14735 (Pending Backport): ceph-fuse does not mount at boot on Debian Jessie
Nathan Cutler
01:40 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
Nathan Cutler wrote:
> Should this be backported to Infernalis?
Yes, please.
Florent B
01:31 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
Should this be backported to Infernalis? Nathan Cutler
01:47 PM Bug #14748 (Pending Backport): OSD coredumps with leveldb compact on mount = true
Nathan Cutler
01:01 PM Bug #14748: OSD coredumps with leveldb compact on mount = true
Seems this was fixed in master by https://github.com/ceph/ceph/pull/4372, still waiting for a backport to hammer, tho... Jens Harbott
12:56 PM Bug #14748 (Resolved): OSD coredumps with leveldb compact on mount = true
... Jens Harbott
01:42 PM Backport #14746 (In Progress): infernalis: systemd escaping of block devices in ceph-disk incorrect
Nathan Cutler
05:46 AM Backport #14746 (Rejected): infernalis: systemd escaping of block devices in ceph-disk incorrect
https://github.com/ceph/ceph/pull/7624 Loïc Dachary
01:37 PM rbd Bug #14373 (Resolved): Cannot reliably create snapshot after freezing QEMU IO
Nathan Cutler
01:37 PM rbd Bug #14030 (Resolved): rbd merge-diff doesn't properly handle >2GB diffs
Nathan Cutler
01:35 PM rbd Bug #13491 (Resolved): misdirected op in rbd balance-reads test
Nathan Cutler
01:25 PM Revision 153f7190 (ceph): msg/async: set MSG_MORE intelligently
In write_message, set "more" flag according to ack queue, if there are
messages to acknowledge, set it. Unset it othe...
Piotr Dałek
01:25 PM Revision a07aea6d (ceph): msg/async: delay bufferlist construction
We're using this bl only when removing *some* of data in front of
outcoming_bl, so there's no need to construct it ea...
Piotr Dałek
12:17 PM Revision 7d804cfa (ceph): osd/ReplicatedPG: fix whitespace
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:17 PM Revision bab48c2c (ceph): ceph_test_rados_api_tier: verify class op forces promotion
A class op should force a promotion to the base tier. If it
doesn't, well get EOPNOSUPP from the base EC tier, which...
Sage Weil
12:17 PM Revision a0858a58 (ceph): osd/ReplicatedPG: respect must_promote in READFORWARD and READPROXY
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:17 PM Revision 7dbce5ba (ceph): osd/ReplicatedPG: respect must_promote in WRITEBACK cache mode
Force a promotion of the op requires it. This bug was easily masked
because the defaultish cache parameters would of...
Sage Weil
11:59 AM Revision fb727143 (ceph): Merge pull request #7605 from dachary/wip-python-wheelhouse
python: use pip instead of python setup.py
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
10:10 AM Revision c1d8faad (ceph): python: use pip instead of python setup.py
python setup.py develop may try to pull dependencies from the net and
has no way to collect them from the wheelhouse ...
Loic Dachary
10:10 AM Revision cd87bd48 (ceph): ceph-disk,ceph-detect-init: clean the build directory
b030d8fc113736b479e84246b6b36d5f698a2da3 should have kept the build
directory in .gitignore and the clean target. Re-...
Loic Dachary
10:00 AM Bug #14095: FreeBSD testsuite generates traps on os/FileJournal.cc:1043
This error was gone until very recently when I again rebased.
Now it is back again.
Probably due to changes for the...
Willem Jan Withagen
06:58 AM CephFS Bug #14714 (Won't Fix): three jobs in samba suite failing for hammer v0.94.6 QE validation
I'm not sure exactly what's going on here, but I'm pretty convinced it's a configuration issue not worth our time to ... Greg Farnum
06:14 AM Revision 18e64820 (ceph): Merge pull request #7528 from objoo/YD-jewel-mailmap-updates-take2
mailmap updates
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
05:54 AM Bug #14747 (Resolved): test_bit_vector.cc uses magic numbers against #defines that vary
test_bit_vector's partial_decode_encode test allocates a 9161-element bit vector, and then tests with ranges based on... Dan Mick
05:42 AM rbd Backport #14610 (Resolved): infernalis: Flattening an rbd image with a running Qemu instances cau...
Loïc Dachary
05:38 AM rbd Backport #14610 (In Progress): infernalis: Flattening an rbd image with a running Qemu instances ...
Loïc Dachary
05:40 AM rbd Backport #14062 (Resolved): infernalis: rbd merge-diff doesn't properly handle >2GB diffs
Loïc Dachary
05:38 AM rbd Backport #14062 (In Progress): infernalis: rbd merge-diff doesn't properly handle >2GB diffs
Loïc Dachary
05:40 AM rbd Backport #14542 (Resolved): infernalis: Cannot reliably create snapshot after freezing QEMU IO
Loïc Dachary
05:38 AM rbd Backport #14542 (In Progress): infernalis: Cannot reliably create snapshot after freezing QEMU IO
Loïc Dachary
05:36 AM rbd Backport #13733 (Resolved): misdirected op in rbd balance-reads test
Loïc Dachary
05:10 AM Revision a2888e0a (ceph): Merge pull request #7609 from dillaman/wip-librbd-flatten-test
test: new librbd flatten test case
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
05:09 AM Revision bc22c0f3 (ceph): Merge pull request #7583 from dillaman/wip-librbd-journal-fsx
librbd: integrate journal replay with fsx testing
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
01:07 AM Bug #14745: osd: call doesn't force promotion from ec base tier
https://github.com/ceph/ceph/pull/7617 Sage Weil
01:05 AM Bug #14745 (Resolved): osd: call doesn't force promotion from ec base tier
reproduce with:... Sage Weil
01:01 AM Revision f88c8522 (ceph): rgw: Fix subuser harder with tenants
We have several ways to set the tenant and user in the operation
state now:
radosgw-admin --uid=user <command> # de...
Pete Zaitcev
12:17 AM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Nope, that's not it directly, we only propagate one at a time thanks to Journaler::handle_write_error().
This is a...
Greg Farnum
12:13 AM Revision b2f7438d (ceph): rgw: fix create_default to handle EEXIST
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 5c2b519d (ceph): rgw: fix do_curl_wait() if curl_multi_wait() not defined
needed for older systems
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 7a78b0ef (ceph): rgw: replace #warning with a comment
not going to fix it now
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 744f3844 (ceph): rgw: add a timelog add operation cr
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 22faa002 (ceph): rgw: link_pending_requests() fixes
set aside the list of reqs we need to finish, and only then iterate
through that list and finish. Otherwise we corrup...
Yehuda Sadeh
12:13 AM Revision fd46b2d9 (ceph): rgw: hold reference to req_completion while calling aio_operate()
This is a workaround to fix issue with aio_operate() racing with the
request completion. This way we make sure comple...
Yehuda Sadeh
12:13 AM Revision 33489473 (ceph): rgw: use exclusive flag for store_name in RGWSystemMetaObj::create
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 67fccabc (ceph): radosgw-admin: realm pull should not fail if the realm exists
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 4342bd6b (ceph): rgw: add error messages to realm::create
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2360e165 (ceph): rgw: fix RGWSystemMetaObj::init to handle perdefined name correctly
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 79d6952f (ceph): rgw: metadata and data sync share RGWAsyncRadosProcessor
each RGWAsyncRadosProcessor creates 32 worker threads by default, so we
should only create one instance and share it ...
Casey Bodley
12:13 AM Revision defb4d3f (ceph): rgw: shorten name of RGWAsyncRadosProcessor thread pool
threads now call pthread_setname_np(), and have to enforce a
16-character limit on the names. this fixes the assertio...
Casey Bodley
12:13 AM Revision 45c53277 (ceph): rgw: safe disposal of async processors
the async processor might out its container cr, need to refcount.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision b243075a (ceph): rgw: fix a few more leaks
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 847ec960 (ceph): radosgw-admin: add missing break in key rm command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 51eb2fad (ceph): rgw: in create_default read zone_params in case we raced with another
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 0ce5bc5a (ceph): rgw: fix a typo
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision ee9f2065 (ceph): rgw: more of dropping async ops reference
instead of deleting. This was missing from a previous commit.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision d52bf638 (ceph): rgw: forward meta changes to master
(initial work)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 9ffa3e20 (ceph): rgw: fix a few leaks
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 46f1ee54 (ceph): rgw: more leak fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 9e2569e2 (ceph): rgw: clear stack ops when unwinding last op
So that we don't drop the last one's reference twice
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 5363017e (ceph): rgw: reorder RGWRados shutdown
dependency order fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 47db646f (ceph): rgw: minor cleanup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision efc2dfcc (ceph): rgw: more leak fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8bcdb77d (ceph): rgw: stop meta sync handler when going down
it needed to check internally whether it was going down
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision e53fbe31 (ceph): rgw: split RGWPeriod::reflect out of set_latest_epoch
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 60c9798b (ceph): rgw: add exclusive param to RGWPeriod::set_latest_epoch
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision d89d2247 (ceph): rgw: add RGWPeriodPuller for RGWPeriodHistory
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision f420bd2a (ceph): rgw: add period history and puller to RGWRados
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 71dd4085 (ceph): rgw: 'period push' handler uses RGWPeriodHistory
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision b0630d50 (ceph): rocksdb: set to master
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 813c021f (ceph): rgw: update datalog also when unlinking object instance
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 426e3fc4 (ceph): rgw: period commit updates sync status before writing the object
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision b72530bc (ceph): rgw: start pushing current period on startup
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 423719ba (ceph): rgw: RGWRealm::set_current_period takes RGWPeriod
set_current_period() doesn't need to set the predecessor;
RGWPeriod::commit() takes care of that
Signed-off-by: Case...
Casey Bodley
12:13 AM Revision b37739a2 (ceph): rgw: add realm epoch to RGWRealm and RGWPeriod
RGWRealm::epoch is incremented on each new period, and
RGWPeriod::realm_epoch tracks the realm epoch when it was crea...
Casey Bodley
12:13 AM Revision 1ee26eda (ceph): rgw: use realm epoch to choose most recent period to push
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 7469fc28 (ceph): rgw: fix documentation of RGWRealmWatcher
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 470595b0 (ceph): rgw: RGWPeriodHistory to track period history
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 69c1d9f2 (ceph): rgw: data sync, handle delete marker removal
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8821d065 (ceph): rgw: init_zg_from_period() fixes
Reported-by: fangchen sun <sunspot0105@gmail.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 5e708a96 (ceph): rgw: fix RGWZoneGroup ctor and check period update return code
Add more debug messages
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
12:13 AM Revision 0ef1fae4 (ceph): radosgw-admin: zonegroup set and zone set should set the realm id
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e911e14c (ceph): rgw: use refrence in read_clear_modified
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2d90f858 (ceph): rgw: 'realm pull' uses realm's current_period for do_period_pull
instead of using period_id/period_epoch, which are radosgw-admin
arguments that are unused by 'realm pull', use the p...
Casey Bodley
12:13 AM Revision 71797cdb (ceph): radosgw-admin: add mdlog and datalog status to help.t
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 18f6853d (ceph): rgw: set_date_header should use header_name
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d26ebb0a (ceph): rgw: update datalog when creating delete marker
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision c78cb250 (ceph): mrgw.sh: modify log file name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision a104062d (ceph): cls/rgw: log owner, display name when creating delete marker
In the case of delete marker, we need to log the owner and the owner
display name so that we can create it correctly ...
Yehuda Sadeh
12:13 AM Revision 850dd42c (ceph): rgw: handle delete marker when doing incremental data sync
Still need to handle the full sync, and to make sure we apply it
only if-newer (as with the other data sync operation...
Yehuda Sadeh
12:13 AM Revision 5e93a686 (ceph): rgw: guard versioned object removal from circular sync
check if marker instance already exists, only apply (and update bi log)
if does not exist. Propagate the versioning f...
Yehuda Sadeh
12:13 AM Revision c5990873 (ceph): rgw: some debug info
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 6476c4e7 (ceph): rgw: data sync, update high marker when skipping duplicate sync entries
Need to update the high marker when skipping an entry, so that when the processing
entry finishes we set the markers ...
Yehuda Sadeh
12:13 AM Revision 6052d4b0 (ceph): test-rgw-call.sh: add missing file
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision d2e41e8f (ceph): rgw: store obj pg version in the object's head
this is done atomically when object is written, will allow us
to determine whether object is newer or not.
Signed-of...
Yehuda Sadeh
12:13 AM Revision b50b3bb9 (ceph): rgw: keep pg ver on obj state, and send it in HEAD request
send it in HEAD request if it was done by the system user
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision de129aaa (ceph): rgw: create a short (32bit) zone id, keep it on the period map
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b37503ab (ceph): rgw: keep source zone attr on head object
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b9da8db7 (ceph): rgw: fetch remote obj depends on zone id and pg ver
This provides a consistent objects view on zones when changes happen on
the same objects at the same time. The zone i...
Yehuda Sadeh
12:13 AM Revision a38a3ae8 (ceph): rgw-admin: add datalog status command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 673abbe7 (ceph): test_multi: test object sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 7a25c639 (ceph): test_multi: buckets and objects comparison
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision fb3dd942 (ceph): rgw: clear 'null' object instance when fetching remote obj
otherwise the objclass code will handle it as a versioned object
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision f9b94071 (ceph): rgw/test_multy.py: improve test_object_sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 21e108bb (ceph): rgw/test_multi.py: meta checkpoint uses zones, not clusters
The unit we need to care about is the zone, not the cluster
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 0cc621c9 (ceph): rgw/test_multi.py: add log level for saner output
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 76807064 (ceph): test_multi.py: generate boto connection per zone
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 38cefb41 (ceph): test_multi.py: can run through python nose
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8b8f91a5 (ceph): tests_multi.py: test bucket creation, fix meta checkpoint
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision aa5de3b2 (ceph): rgw: test_multi: start radosgw with debug logs, asok
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision a2583c50 (ceph): rgw: meta sync, handle ENOENT, ECANCELED
retry when canceled, continue when entry does not exist.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 671f3196 (ceph): test_multi: add more bucket related tests
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 61de0364 (ceph): rgw: clone mdlog updates marker in any case
Need to set the new_marker even if no new entries fetched.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 0e9f2e44 (ceph): rgw: meta sync can remove entries
and also skip non complete entries
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 22129ec0 (ceph): radosgw-admin: fix help.t
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 44d0d3f4 (ceph): test/rgw: more test work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 99da3393 (ceph): test_multi.py: finer control for bringing up system
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 7fd15284 (ceph): test_multi.py: wait for meta sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 6f544074 (ceph): test_multi.py: generate random key
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 82b5f3ae (ceph): test_multi.py: move meta checkpoint inside, add configurables
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b170343a (ceph): test_python.py: call radosgw-admin with cache disabled where applicable
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision aee4e85e (ceph): test_multi.py: create a test user
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8d4fbc09 (ceph): test/rgw: wait for metadata sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b4193211 (ceph): radosgw-admin: use realm current period master_zonegroup as remote for ...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e206c022 (ceph): rgw: cleanup remove realm unused master_zonegroup and zonegroups
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 845bf22e (ceph): rgw: create_default cannot set as default
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 1827781a (ceph): rgw: default zonegroup per realm
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2ec85ef6 (ceph): rgw: default zone per realm
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision afc900bd (ceph): radosgw-admin: zone list should print default zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 69a395f6 (ceph): rgw: remove error message from read_default
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 74fdef41 (ceph): rgw: bucket sync, don't drain_all() before shutting down lease cr
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b991ff70 (ceph): rgw: more log info on realm reloading
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 346343ed (ceph): rgw: http client lock related fix
need to call _finish_request() under the lock.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 94bd292d (ceph): rgw: fix period pull of first epoch
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8f34600b (ceph): rgw: option to set realm, zonegroup, zone as default
when modifying / creating the entity. This is in addition to the explicit
command.
Signed-off-by: Yehuda Sadeh <yehu...
Yehuda Sadeh
12:13 AM Revision 4571f729 (ceph): test/rgw: initial work on multi site test framework
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 673b28c3 (ceph): test/rgw: basic meta sync status test util
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 1105cff6 (ceph): rgw-admin: add mdlog status command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b91e4511 (ceph): rgw: reflect period when setting as current period
reflect period into local objects when setting it as current.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 684d8130 (ceph): rgw: report error
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision d1d93860 (ceph): rgw: rearrange zonegroup and zone initialization
move into helpers, don't keep distinct structures for zonegroup local and period
zonegroup, we end up using the one w...
Yehuda Sadeh
12:13 AM Revision e8f148ee (ceph): rgw: adding more reflection where needed
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 1975310d (ceph): rgw: make realm pull a raw storage operation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision f81eb8e5 (ceph): rgw: switch to local zonegroup config if zone is not found
We might be just creating a zone that is not in the period config yet,
if we can't find it in period config switch to...
Yehuda Sadeh
12:13 AM Revision 36861353 (ceph): rgw: fix data sync notification
should send zone id, not zone name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 4720662d (ceph): rgw: update bucket index marker before skipping entries
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision dd490b67 (ceph): rgw: merge related fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 0b5cdc31 (ceph): rgw: take a lease before syncing bucket shard
This is needed for having multiple rgws running on the same zone
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 5c96534a (ceph): rgw: data shard sync locking
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 6494347d (ceph): rgw: realm pull also pulls period
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b8dcb667 (ceph): rgw: avoid unneeded yield
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision b9fbe050 (ceph): rgw: keep track of how busy a cr stack is
this can give indication about crs that aren't structured correctly.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 52486a96 (ceph): rgw: data sync, don't yield when spawning
this enables us to filter out duplicate keys without worrying about races, since
spawned crs will only be executed on...
Yehuda Sadeh
12:13 AM Revision 8b9cd668 (ceph): rgw: forward bucket creation removal if it's not meta master
We can be in the master zonegroup, but not the meta master -- in which case
we still need to forward the request to t...
Yehuda Sadeh
12:13 AM Revision f00585f0 (ceph): rgw: incremental sync, skip non-complete entries early
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 2108b2d1 (ceph): rgw: remove incorrect conn assignment
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 36e5ded2 (ceph): rgw: fix call to index_key_to_marker()
was passing variables in the wrong order
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision e08eb9c1 (ceph): rgw: don't spawn multiple concurrent object sync for same object
Either mark the current running operation to retry, or wait for it to finish
(if it's not doing the same operation).
...
Yehuda Sadeh
12:13 AM Revision 3b41d87f (ceph): rgw: create a unique zone pool names
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision efe8d9d4 (ceph): radosgw-admin: zone set add a check for zone name in json
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision eca0bb84 (ceph): rgw: use zonegroup id for location constrain
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9dccf6e4 (ceph): radosgw-admin: clean backward support for region in the cli
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 6a31379f (ceph): rgw: fix setting of rgw_zonegroup from rgw_region
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 706a194d (ceph): rgw: remove run context when finished running
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 44194c01 (ceph): rgw: keep status and history in coroutine
will replace the report container stuff
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 637bd560 (ceph): rgw: remove sync reporting
will use the cr reporting framework instead
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision fa5b36c9 (ceph): rgw: start annotating coroutines status and description
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 0efd1ff3 (ceph): rgw: more coroutines annotation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 67fa54fd (ceph): rgw: data sync, only use complete log entries
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 94ad24ae (ceph): rgw: rework set_description(), set_status()
make it easier to construct description, status info
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision d6597be6 (ceph): rgw: cancel index operation if delete got ENOENT
Should mark the operation as canceled, so that sync followers don't try to
apply it.
Signed-off-by: Yehuda Sadeh <ye...
Yehuda Sadeh
12:13 AM Revision 968cc6b4 (ceph): rgw: start moving report into coroutines
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision d920dab8 (ceph): rgw: add locking to coroutines reporting
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 1e0ac526 (ceph): rgw: hook cr managers to admin socket
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 21eaefac (ceph): rgw: admin socket related fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 28308458 (ceph): radosgw-admin: allow region use for backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 24e1a4e9 (ceph): rgw: handle the case of non exisiting zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision b8eb5bd0 (ceph): rgw: more on fix for g_ceph_context shutdown
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 085ee732 (ceph): rgw: track all stacks, not just scheduled
And don't expand spawned stacks out of existing cr. This flattens the
admin socket output.
Signed-off-by: Yehuda Sad...
Yehuda Sadeh
12:13 AM Revision 124cf065 (ceph): rgw: remove epoch and duplicates from list_periods
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision edc24bf1 (ceph): rgw: fix assert on shutdown by keeping g_ceph_context around longer
RGWRealmWatcher and friends are on the stack in main(), so we can't drop
the last ref on g_ceph_context until their d...
Casey Bodley
12:13 AM Revision 7f439b1b (ceph): radosgw-admin: replace region with zonegroup in the help file
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 5aa81b97 (ceph): ceph_json: add deque encode/decode
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 1c6ac7bb (ceph): rgw: framework for per-rgw sync status reporting
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 961e602d (ceph): rgw: start hooking sync report
also multiple fixes around the report tool
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision f5f05ba7 (ceph): rgw: more metadata sync reporting
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 9ecd08fd (ceph): rgw: RGWRealmWatcher supports multiple watch types
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 22fca7eb (ceph): rgw: RGWPeriodPusher shares periods between zones/groups
RGWPeriodPusher implements the RGWRealmWatcher interface to get
notifications for new periods. when it discovers tha...
Casey Bodley
12:13 AM Revision 87ef103e (ceph): rgw: register RGWPeriodPusher with RGWRealmWatcher
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision cd1b46da (ceph): rgw: allocate a larger buffer for full sync omap oid
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision aa8a1ebd (ceph): rgw: call drain_all() before returning from some crs
spawned crs are still using marker_tracker, need to drain_all() as
we destroy it in the destructor.
Signed-off-by: Y...
Yehuda Sadeh
12:13 AM Revision c54a99ff (ceph): rgw: fix compilation error on i386
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision f20c0ac8 (ceph): rgw: fix compilation error in RGWPeriodPusher::handle_notify
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9122fab4 (ceph): rgw: fix for decode of ZoneGroup id
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision abec368e (ceph): rgw: fix typo in RGWPeriod::update
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 5adae5b8 (ceph): rgw: add RGWRealm::notify_new_period()
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision ac18d0ce (ceph): rgw: keep Context for reconfig timer cancellation
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 76f811b7 (ceph): rgw: refactor reconfigure out of RGWRealmWatcher
add a RGWRealmReloader class to handle reconfiguration, and use a
Watcher interface to get notifications from RGWReal...
Casey Bodley
12:13 AM Revision cf8b1b2f (ceph): rgw: period push succeeds even if it isn't a new period
when pushing periods between zones, we need a successful result to
signal that we can stop sending the period
Signed...
Casey Bodley
12:13 AM Revision e836b368 (ceph): rgw: rename RGWRealmReloader::FrontendPauser to Pauser
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 1297b373 (ceph): radosgw-admin: add --zone-new-name to usage
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d065ef49 (ceph): rgw: fix RGWSystemMetaObj::rename
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 396bbb47 (ceph): rgw: we need to rename the zone inside the zonegroup too
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 521fb06a (ceph): rgw: data sync marker tracker, don't assert
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 155ab741 (ceph): rgw: cr call() doesn't return a value
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision f75388a9 (ceph): rgw: data sync fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 10171dcf (ceph): rgw: fetch bucket instance info if doesn't exist
when doing data sync. This handles a race in which we try to sync data
of bucket instance before fetched its metadata...
Yehuda Sadeh
12:13 AM Revision 29496f0f (ceph): rgw: clarify log message
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8c11019b (ceph): rgw: start marker tracker sync entry can fail
We might hit duplicate entry, just skip it, don't assert.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 4f17bbb5 (ceph): rgw: translate source_zone param into source zone id
operations are done using the zone id, not the zone name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 9fc032f4 (ceph): rgw: use correct connection for certain data sync operations
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 1aabaafe (ceph): rgw: init num shards if sync status did not exist
in data sync process
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 0cf3c913 (ceph): rgw: special handling of 'null' object version
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision fdbb9681 (ceph): rgw: full data sync, pass correct op
Need to specify appropriate op (depending on whether object is
versioned or not versioned).
Signed-off-by: Yehuda Sa...
Yehuda Sadeh
12:13 AM Revision dcac9ba4 (ceph): rgw: initialize data sync if needed
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision dac0ed9e (ceph): rgw: data sync CR retry after specific errors
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision f5a07532 (ceph): rgw: backoff mechanism for data sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 77072341 (ceph): rgw: move code around
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 35ffcff1 (ceph): rgw: more backoff related changes and fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 8166ac43 (ceph): rgw: don't force pool names to start with periods
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 2bfd66ea (ceph): rgw: remove include to <boost/asio/coroutine.h>
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 209608a9 (ceph): rgw: remove include to <boost/asio/coroutine.h>
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 7942c937 (ceph): rgw: fix compilation with older boost versions that don't have asio cor...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision a958be00 (ceph): rgw: coroutine manager returns ECANCELED when going down
RGWRemoteMetaLog::run_sync() was getting stuck in an infinite loop after
a call to RGWCoroutinesManager::stop(). ins...
Casey Bodley
12:13 AM Revision d79fe697 (ceph): rgw: init REST connection by zone name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 21347a5c (ceph): rgw: keep timestamp stats in incremental sync position data
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision fcc6b8e9 (ceph): rgw: initialize data member
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 62681589 (ceph): rgw: add make_param_list() helper
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision e81c1ac9 (ceph): rgw: RGWRESTPostResource takes param_list_t for RGWPostRESTResourceCR
RGWPostRESTResourceCR needs to make a copy of the parameters given to
its constructor, because it doesn't use them un...
Casey Bodley
12:13 AM Revision 03282533 (ceph): rgw: apply RGWRESTReadResource::wait_bl() fix to PostResource as well
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 1a0e74bb (ceph): rgw: use boost::intrusive_ptr for http_op ref counting
this fixes a segfault in the RGWPostRESTResourceCR::request_complete()
error path, which accessed http_op after calli...
Casey Bodley
12:13 AM Revision 86148c47 (ceph): rgw: shutdown lease CR on mdlog inc sync failure
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 28ba9af0 (ceph): rgw: update the correct shards when doing full sync
The shard we use for each entry (either meta, or data) needs to be selected
correctly to match the different logs we ...
Yehuda Sadeh
12:13 AM Revision 7c435548 (ceph): rgw: keep sync progress info for full sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 49bf8ba1 (ceph): rgw: show data full sync stats
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 0c0c9960 (ceph): rgw: fix bucket creation and deletion when there is no realm or period ...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2a22b2b7 (ceph): rgw: realm watcher locks mutex for SafeTimer::shutdown()
this fixes an assert() on shutdown
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
12:13 AM Revision 1f485dd7 (ceph): rgw: bucket ops, obj create and obj delete should check to see if bucke...
rgw_build_policies set the bucket_exists flag
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
12:13 AM Revision 91de9b51 (ceph): rgw: workaround to clear location constrain when using default zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 384df8d1 (ceph): rgw: RGWRestConn uses vector instead of map
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision d585436d (ceph): rgw: move RGWPostRESTResourceCR to rgw_cr_rest.h
for use by RGWRealmPusher
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
12:13 AM Revision a1816d97 (ceph): rgw: use insert to copy containers in rgw_rest_conn
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 6c1f3761 (ceph): rgw: add typedef for rest parameter lists
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 953086a2 (ceph): rgw: handle transient error in md full sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision d047763f (ceph): rgw: move children collection to other method
and call it again instead of just draining at the end
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 105f8a07 (ceph): rgw: rework incremental md sync error handling
similar to what we do with the full md sync. Identify transient
errors, and if so return -EAGAIN so that caller would...
Yehuda Sadeh
12:13 AM Revision 3fa1cc7b (ceph): rgw: move data sync init into the processing thread
that way we don't depend on remote peer to be available
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 111cb41c (ceph): rgw: fix data sync initialization
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 9acb6296 (ceph): rgw: allow creating a bucket without current period
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d12da625 (ceph): rgw: use default zonegroup and zone in init_complete
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 41bbe95a (ceph): rgw: cleanup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 50fd0bd0 (ceph): rgw: return -EAGAIN on a connection related http failure
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision c8cd83c2 (ceph): rgw: multiple sync initialization and error handling fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision fbdd3ad2 (ceph): rgw: get some errors from req_data
When reading request status, we need to check with req_data first,
since it might have failed before we even got the ...
Yehuda Sadeh
12:13 AM Revision 4bbfe637 (ceph): rgw: rework error handling when syncing a single md entry
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 91761d1d (ceph): rgw: a coroutine util function to collect a single stack
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 1a92c4b2 (ceph): rgw: RGWCoroutine::spawn() returns stack
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision a4cec387 (ceph): rgw: coroutine drain fixes
Init drain_cr() before draining, otherwise we wouldn't be able to
call it a second time
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
12:13 AM Revision 31913902 (ceph): rgw: RGWPeriod stores sync_status as vector of strings
rgw_meta_sync_status keeps the shards in a std::map, but a std::vector
is more appropriate when all keys are present....
Casey Bodley
12:13 AM Revision ca5e00b1 (ceph): rgw: create RGWMetaSyncEnv, use it as container to sync env
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision d8dcf9b3 (ceph): rgw: move sync_oid() and shard_object_name() to sync env
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 96e38506 (ceph): rgw: mdlog full sync, yield for each entry
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 7be92686 (ceph): rgw: init sync env
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 97029664 (ceph): rgw: error out if failed to build md sync index
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 09112f25 (ceph): rgw: fix the mdlog sync lock control flow
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision e99da775 (ceph): rgw: add backoff and restart to meta sync
also fix lease cr lifecycle
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 580e017d (ceph): rgw: account total number of metadata entries for sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 55a5addb (ceph): rgw: add missing rgw_meta_sync_status.h to the Makefile
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 790eeb5d (ceph): rgw: add rgw_rest_realm.h to the Makefile
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision de748e53 (ceph): make: fix link of ceph_test_cls_rgw_meta
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 99ef6fc5 (ceph): rgw: store metadata sync status on period commit
store the new master zone's sync status with each new period
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
12:13 AM Revision f2424a16 (ceph): rgw: update realm_id when converting a region to zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision ac6dcc78 (ceph): rgw: add RGWRegionMap for backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2650b3b0 (ceph): rgw: update current_period after adding converted zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 6d65dac2 (ceph): rgw: add support for region format in RGWOp_ZoneGroupMap_Get
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e92c9155 (ceph): rgw: create a realm in case of pervious regions configuration
The realm name is concatanation of master region and master zone and its
id is the mds sume of the name
Signed-off-b...
Orit Wasserman
12:13 AM Revision 261e6436 (ceph): rgw: md full sync backoff
Still need to work this out correctly
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 2991ffb1 (ceph): rgw: use set_cr_error() and set_cr_done() instead of set_state()
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision afc3194b (ceph): radosgw-admin: remove period activate in favor of commit
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision f81e72fe (ceph): rgw: RGWHTTPManager dtor stops background thread
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision c010a3c0 (ceph): rwlock: add prioritize_write flag to prevent write starvation
RWLock's constructor takes an additional 'prioritize_write' flag, which
defaults to false. when enabled, this adds t...
Casey Bodley
12:13 AM Revision 30f74854 (ceph): rgw: add pause/unpause to RGWFrontend interface
RGWProcessFrontend implements pause/unpause through the ThreadPool
interface. RGWMongooseFrontend implements them wit...
Casey Bodley
12:13 AM Revision 4d72adce (ceph): rgw: add realm control object for watch/notify
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 40608a5f (ceph): rgw: period commit calls notify_zone
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision ab6c9213 (ceph): rgw: RGWRealmWatcher to reload RGWRados on changes
adds RGWRealmWatcher, which watches the RGWRealm control object for
changes. in a separate thread, all frontends are...
Casey Bodley
12:13 AM Revision ae729aa7 (ceph): rgw: add converted regions into the current period
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 29779964 (ceph): radosgw-admin: add realm pull command
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 51133f1f (ceph): rgw: RGWPeriod accessors are const
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 25c14c8c (ceph): rgw: period push handler updates current period/epoch
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision d9a19c75 (ceph): rgw: add RGWPeriod::commit()
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision c38a7812 (ceph): rgw: period push handler supports commit
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 132c2a18 (ceph): radosgw-admin: add 'period commit' command
on the master zone, store the new period locally and notify the zone for
restart. on other zones, send a 'period pus...
Casey Bodley
12:13 AM Revision 6b1cb5dc (ceph): radosgw-admin: add --commit flag for period update
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 3b019faf (ceph): radosgw-admin: add 'period update' to usage
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 55dfc851 (ceph): rgw: omit epoch in oid for staging period
there should only be one staging period object, so the epoch is
an unnecessary part of its oid. and for period commit...
Casey Bodley
12:13 AM Revision fc483c82 (ceph): rgw: period allows setting id, epoch, latest_epoch
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision a69e69aa (ceph): rgw: move period Ops to rgw_rest_realm.cc
this removes the handling of /admin/config?type=period
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
12:13 AM Revision 7623e437 (ceph): rgw: add realm params to period pull
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 5704bcd1 (ceph): rgw: add op for GET /admin/realm
this is for the radosgw-admin 'realm pull' command, which gets the realm
object by name or id
Signed-off-by: Casey B...
Casey Bodley
12:13 AM Revision ee6d76f4 (ceph): radosgw-admin: add send_to_remote_or_url() helper
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 70a2b935 (ceph): rgw: multiple init metadata sync locking fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 76bfd7b0 (ceph): rgw: initialize rest connection if no period
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 092303ab (ceph): rgw: a bit better coroutine related logging
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision f055fae8 (ceph): rgw: guard metadata sync initialization step
Guard the fetch-meta stage
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 899ff3dd (ceph): rgw: guard metadata full/incremental sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision c7f77c66 (ceph): rgw: RGWHandler_Config should assume empty type is zonegroupmap
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d3b3ddae (ceph): rgw: fix comparison typo in RGWRados::init_complete
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 0174086d (ceph): rgw: RGWRemoteMetaLog ctor sets async_rados=nullptr
RGWRemoteMetaLog::init() is not called in all error paths, so we need to
start with nullptr
Signed-off-by: Casey Bod...
Casey Bodley
12:13 AM Revision ea60f7e2 (ceph): rgw: RGWRados internal zone should be protected and not accessed directly
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e9044fc0 (ceph): rgw: RGWRados zonegroup and zone_public_config should not be accessed d...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision ae807420 (ceph): rgw: use default zone in case there is no period or zone name
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision db6647d0 (ceph): radosgw-admin: fix zone get command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c16caa01 (ceph): rgw: update new name after converting region to zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 697753a0 (ceph): rgw: backward compatability update_name for existing zones
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 3263c2e6 (ceph): cmake: move link dependencies to rgw_a
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:13 AM Revision 8e77fa6f (ceph): rgw: remove zonegroup_map from RGWRados
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision f5857c72 (ceph): rgw: no need to store or update zonegroupmap
Structure and command will be kept for backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
12:13 AM Revision 4c6a01af (ceph): radosgw-admin: zonegroupmap get should no error if no realm or period
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2441b7cd (ceph): rgw: add support to zonegroupmap set
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c11a5a50 (ceph): rgw: convert regionmap
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 3468dd6d (ceph): rgw: fix RGWSystemMetaObj::init by passing old_format flag
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision bba68536 (ceph): rgw: use current_period zonegroup and zone when exists
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 4195f8b0 (ceph): rgw: read local zonegroup and zone only when needed
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision fb2b8f2f (ceph): rgw: update rest connections from the current period
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 8d323925 (ceph): rgw: can set zone read-only, can set zonegroup id
and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 680e58e6 (ceph): rgw: fix log message
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 6a403507 (ceph): rgw: don't read/init sync status if meta master
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision d97718d4 (ceph): CMake - add check for libcurl
Signed-off-by: Daniel Gryniewicz <dang@fprintf.net> Daniel Gryniewicz
12:13 AM Revision 78294dd1 (ceph): radosgw-admin: zone add command should be zonegroup add
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d2109c73 (ceph): rgw_admin: update zone set
zone set was broken, now it can update the zone params correctly. Also
inheriting the id from the current zone if exi...
Yehuda Sadeh
12:13 AM Revision d1e32a87 (ceph): rgw: can override master zone config
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 4a5d77aa (ceph): rgw: get_predefined_name should get the ceph context
so it can be called before object init
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
12:13 AM Revision 4733ccba (ceph): rgw: zonegroup and zone should not be accessed directly
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision fa2dc6a1 (ceph): rgw: read current period during init
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 93bddf9f (ceph): rgw: create default zonegroup for first time run of the gateway
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 46b268cd (ceph): rgw: auto create placement target params
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 4d484019 (ceph): rgw_admin: period update command
A command that creates staging period data out of current local data
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 78f53f3f (ceph): rgw: stuff more info into the period
and don't update the current period when adding zone, this
will be done through the staging period.
Signed-off-by: Y...
Yehuda Sadeh
12:13 AM Revision a2e7cd58 (ceph): rgw: update master zone
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 526421ac (ceph): rgw: run sync thread only when number of zones > 2 and master is config...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 8e8f13d1 (ceph): rgw: set first created realm as default
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 448674b6 (ceph): rgw: prefix default pools with zone name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision c497facd (ceph): rgw: set first created zone as default
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 12239dd5 (ceph): rgw_admin: can update zonegroup endpoints, is_master
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 56bbadf2 (ceph): rgw_admin: can set zonegroup api name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 2ae0f41e (ceph): rgw_admin: can config access/secret key for zone
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 66041ae8 (ceph): rgw: --rgw-zone and --rgw-zonegroup use names not id
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision eeaf75da (ceph): rgw_admin: don't require zonegroup id on some commands
should be able to get the default one
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 212d8f48 (ceph): rgw_admin: zone name need to be provided on zone create
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision ee29f62b (ceph): rgw_admin: zone delete doesn't require zonegroup
iterates through all the zonegroups and remove it
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 5f774a1d (ceph): rgw_admin: realm set-default -> realm default
to be in line with the other default commands
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision a325dd5e (ceph): rgw: use --rgw-realm instead of --realm
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 702d5b05 (ceph): rgw: period get does not require specifying period id
Can return the current period
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision 369e484e (ceph): rgw: period oid doesn't include realm id
So that realm id is not a dependency for reading period.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision fa12a072 (ceph): radosgw-admin: zone get and rename commands should work without zonegro...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision ba629cdb (ceph): rgw: update rest_conn_master when adding a new master zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision fc3df345 (ceph): rgw: update zone endpoints when creating a new zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision fd315d9b (ceph): rgw: update zonegroup endpoints when creating it
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 65775645 (ceph): rgw_admin: don't use --zone, use --rgw-zone
--rgw-zone is tied to ceph.conf, and what we've always been using
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:13 AM Revision a12ec59f (ceph): rgw_admin: a zone default command, and other changes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 962eb3cd (ceph): rgw: don't use --zonegroup, use --rgw-zonegroup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision f267df2f (ceph): radosgw-admin: check legal input for zone modify command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e79171cf (ceph): radosgw-admin: check for legal input for zonegroup default command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 01e342fe (ceph): radosgw-admin: check for valid input for zonegroup modify command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 2a947bfe (ceph): radosgw-admin: check for valid input in zone add command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9638a4ee (ceph): radosgw-admin: check for valid input in zone delete command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c9269031 (ceph): rgw: print zone name and id in the begining of the dump
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision ef641572 (ceph): rgw: remove is_master flag from zoneparams
make it easier to change master zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
12:13 AM Revision 452c8eed (ceph): radosgw-admin: fix zonegroup and master usage text
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e65afc56 (ceph): rgw: add zonegroup modify command to allow setting/clearing zonegroup m...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9954bb5c (ceph): rgw: add zone modify command to change master zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 4517bf77 (ceph): rgw: fix RGWZone::dump
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 824a05bf (ceph): radosgw-admin: use realm_id from zonegroup if not provided
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9dfbae6d (ceph): rgw: fix compilation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision 3bd29b4e (ceph): rgw: zone config related changes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:13 AM Revision bc70d67f (ceph): rgw: move dump functions into rgw_json_enc.cc
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 189c1b13 (ceph): rgw: move rgw_meta_sync_status, rgw_meta_sync_marker and rgw_meta_sync_...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 98178094 (ceph): rgw: add decode_json method to rgw_meta_sync_status structures
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 58065620 (ceph): rgw: store latest sync status when activating a period
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c05e6321 (ceph): radosgw-admin: fix zone create to check for zonegroup name
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c1e1f12f (ceph): rgw: remove debug message from decode_zones
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision bded7eb7 (ceph): rgw: add RGWRegionMap for backward support
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 220e8e86 (ceph): rgw: add backward support for old regionmap format
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 852ead59 (ceph): rgw: fix whitespace and remove debug messages
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9272d7ef (ceph): rgw: add period_map to period dump and encode_json
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e18b72f7 (ceph): rgw: add bucket_quota to RGWRegionMap::encode_json
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 208a3873 (ceph): rgw: don't try to unregister request on destructor
We already unregister the request earlier, and the locking here
was weird and wrong anyway.
Signed-off-by: Yehuda Sa...
Yehuda Sadeh
12:13 AM Revision d12836d0 (ceph): radosgw-admin: fix zonegroup default
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision dbd70b04 (ceph): radosgw-admin: zone create should update zonegroupmap for non standalon...
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 57cb5184 (ceph): rgw: add id to RGWZone dump and decode_json functions
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision e020790a (ceph): radosgw-admin: zone set should handle old format json (without name or id)
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 6c45a2ad (ceph): rgw: systemmetaobj::create don't generate random id if id is provided
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 6705fe73 (ceph): rgw: rgwzone decode_json should handle empty id for backward compatabiltiy
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 1882243b (ceph): radosgw-admin: remove extra print from zonegroup set command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 3d9eb7f3 (ceph): radosgw-admin: add --rgw-zone for backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 117bb62d (ceph): rgw: backward compatabilty for zone set command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c3907af4 (ceph): radosgw-admin: fix zonegroupmap update
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 674087ec (ceph): radosgw-admin: zonegroup set needs to update zonegroupmap
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision a320a442 (ceph): radosgw-admin: realm set should update zonegroup map
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9082ed6c (ceph): radosgw-admin: zone set command should update zonegroupmap
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 922721cc (ceph): radosgw-admin: add --rgw-zonegroup for backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 23cafb0e (ceph): rgw: use encode_map for zonegroups
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 0e4cdb65 (ceph): radosgw-admin: update zonegroupmap when adding a zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 76df9117 (ceph): rgw: add realm_id to zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision cd120d84 (ceph): radosgw-admin: use zonegroup realm id in zone add command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision eb6fe357 (ceph): radosgw-admin: use the correct realm id when creating a new zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d6d57aeb (ceph): rgw: use realm provided in the command line
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 695b48be (ceph): rgw: fix zonegroupmap initialization in init_complete
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 265e0933 (ceph): radosgw-admin: update zonegroupmap when activating a period
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 6f80c92b (ceph): rgw: fix realm create
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d178f99b (ceph): rgw: fix zonegroup create
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision ae7f8042 (ceph): rgw: add zonegroup_map period update
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 88515686 (ceph): rgw: add period_map to encode/decode
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 84f9a26c (ceph): rgw: update zonegroupmap when creating new realm
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision fe8c3440 (ceph): rgw: fix zonegroup update
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 60f948d1 (ceph): radosgw-admin: fix error messages for zonegroup create
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 3c45e433 (ceph): rgw: fix init_complete when there is no realm
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 993481a7 (ceph): rgw: cleanup period init
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision c04e688f (ceph): rgw: move zonegroup data into rgwperiodmap
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 10adb672 (ceph): rgw: zonegroup map contains a map of periods
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision b8b237a8 (ceph): rgw: add realms to zonegroupmap
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9af5152d (ceph): rgw: fix encoding and decoding of realms and periods
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 11500473 (ceph): rgw: add zonegroupmap realm update
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 66eb0200 (ceph): rgw: Rename Region to ZoneGroup only internal structures and class
User visuable are not changed: admin commands, jsons and rados objects names
Signed-off-by: Orit Wasserman <owasserm...
Orit Wasserman
12:13 AM Revision 9451af69 (ceph): cmake: fix erasure-code
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision d4b58baa (ceph): rgw: RGWZoneGroup should inheirt from RGWSystemMetaObj
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 9a0d4170 (ceph): rgw: RGWZoneParams should inherit from RGWSystemMetaObj
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision ea0a4202 (ceph): radosgw-admin: add zone create, delete and rename commands
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 0d83cfe3 (ceph): rgw: add use_next_epoch method
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:13 AM Revision 660fc7ca (ceph): rgw: use RGWZoneGroupMap in RGWPeriod
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 966dd3ee (ceph): rgw: propagate olh_epoch for obj sync correctly
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 3c6e5e7b (ceph): cls/rgw: rgw_bi_log_entry::decode_json(), decode ver
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision beac57f2 (ceph): rgw: don't require system pools to start with a period
Make sure cache operations are being done on system objects.
Separate calls where needed to make sure that separate p...
Yehuda Sadeh
12:12 AM Revision 9744de72 (ceph): rgw: add new class to create resource request
RGWRESTReadResource holds the request input and output. Previously
we were using stack variables that couldn't be use...
Yehuda Sadeh
12:12 AM Revision 94db324c (ceph): rgw: async rados requests through a work queue
Tie in the async rados requests to the async framework.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision daaf7b41 (ceph): rgw: Add RGWNameToId and RGWDefaultSystemMetaObjInfo
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 1680bb75 (ceph): rgw: Add RGWSystemMetaObj class
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Conflicts:
src/rgw/rgw_rados.cc
Orit Wasserman
12:12 AM Revision a8d765d2 (ceph): rgw: Add period admin commands and rest api to handle period
the new commands are prepare,delete, get, activate, pull and push
Signed-off-by: Orit Wasserman <owasserm@redhat.com...
Orit Wasserman
12:12 AM Revision 0bdf1505 (ceph): rgw: don't create connection object for zone without endpoints
warn about it though
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 01608a84 (ceph): rgw: minor cleanup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision beba94bc (ceph): rgw: data sync locking fixes
and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision ddfb0193 (ceph): rgw: tie incremental data sync
and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 9c6a962f (ceph): rgw: handle object removal in incremental data sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 5e368857 (ceph): rgw: fetch_remote_obj() uses correct version_id
This fixes one aspect of the versioned objects sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 6e243c34 (ceph): cls_rgw: reset dirent flag appropriately
Need to mark dirent as versioned if it has instance.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 8ff39798 (ceph): rgw: incremental data sync
still needs some more work, but basic structure is there.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 579bd3a1 (ceph): rgw: incremental data sync adjustments
update marker, close a race
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision c43f7362 (ceph): rgw: only account actual io for coroutine io window
stacks that are put in interval_wait shouldn't be accounted.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 35d48c04 (ceph): rgw: eliminate window for data sync marker
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision b334c03b (ceph): rgw: work towards datalog sync notification
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 5a7e4e32 (ceph): rgw: async data changes notifications
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision f6788b75 (ceph): rgw: multiple fixes related to coroutines draining
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 390f64a0 (ceph): rgw: data sync work
Instead of just keeping map of bucket instances, keep map of all the shards.
Also prepare the CRs that will call into...
Yehuda Sadeh
12:12 AM Revision 1403b23c (ceph): rgw: move top level data sync function into coroutine
So that it can be called from a coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 04cd5921 (ceph): rgw: data sync, spawn sync on all shards
full sync should work now
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 3dff6252 (ceph): rgw: revive io window
and several other fixes. Don't send unbounded number of IO requests,
send back http related errors (that didn't have ...
Yehuda Sadeh
12:12 AM Revision cf3bbddc (ceph): rgw: reduce the use of obj_ctx
Should really get rid of all the obj_ctx use, unless it's really needed. It's
not thread safe.
Signed-off-by: Yehuda...
Yehuda Sadeh
12:12 AM Revision aefa0884 (ceph): rgw: add rwlock to RGWObjectCtx
It can be used from multiple threads now.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision a8dc84e9 (ceph): rgw: fix data sync init
Need to wait for shards' status.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 9422936d (ceph): rgw: no need to yield while collecting
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision b8d57a22 (ceph): rgw: add RGWCoroutine::wait_for_child()
Will yield until one of the spawned stacks finished execution.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision c4cdb396 (ceph): rgw: finish execution when done with bucket sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 649b6723 (ceph): rgw: simplify unblocked by stack state change
If blocked by another stack that is finished, just schedule, not waiting
on IO.
Signed-off-by: Yehuda Sadeh <yehuda@...
Yehuda Sadeh
12:12 AM Revision aa829e39 (ceph): rgw: clean up child draining a bit
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 27450d72 (ceph): Revert "rgw: simplify unblocked by stack state change"
This reverts commit 8509ef5034818e163bebc8fd2de039a96b4a8f1a. Yehuda Sadeh
12:12 AM Revision cd1ad88d (ceph): rgw: move bucket shard full sync to its own coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 23e083ab (ceph): rgw: fix shard_id use
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 6b2df0e1 (ceph): rgw: init shard_id param for bucket listing
shard_id can now be specified in the bucket instance http param
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 800f391c (ceph): rgw: add rgw_bi_log_entry::decode_json
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 7cc81c47 (ceph): rgw: skeleton for bucket index incremental sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 092cf681 (ceph): rgw: url_encode http params in requests that we send
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 0f42103c (ceph): rgw: collect spawned requests before completing coroutine
Need to finish all processing before we return
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 65308b51 (ceph): rgw: fix pending operations accounting
create RGWCoroutine::num_pending() to get the number of
pending spawned coroutines.
Signed-off-by: Yehuda Sadeh <yeh...
Yehuda Sadeh
12:12 AM Revision df001d8b (ceph): rgw: can read attrs when reading system obj
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 0ffbd84f (ceph): rgw: keep bucket sync markers in object attrs
This allows to set the status separately for each of the
different stages (full, incremental), while allowing also
to...
Yehuda Sadeh
12:12 AM Revision 24373fd7 (ceph): radosgw-admin: bucket sync commands don't require bucket id
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 82db4777 (ceph): rgw: silence some verbose logs
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision e833021a (ceph): rgw: fix iteration over bucket entries in full sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 6d6cdc70 (ceph): rgw: switch sync state when done with full bucket sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 442edc82 (ceph): rgw: list bucket instance shard entries for data sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 07f3754b (ceph): rgw: fix signing for generated requests
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 4d69b8fa (ceph): rgw: extend list bucket versions api
System user can now provide 'objs-container=true' in conjuction
with 'format=json' so that response is json and entri...
Yehuda Sadeh
12:12 AM Revision cd20ec84 (ceph): rgw: bucket sync, send marker when listing bucket shard
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 8659ff19 (ceph): rgw: bucket sync fetches remote objects
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 9f63b15b (ceph): rgw: fix identification of canceled operation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 868dccf2 (ceph): rgw: api adjustment following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 727db686 (ceph): rgw: window of full sync operations per bucket
also store marker periodically, reuse marker logic from md sync.
Marker still needs some work.
Signed-off-by: Yehuda...
Yehuda Sadeh
12:12 AM Revision fa96d4e4 (ceph): rgw-admin: skeleton for data sync commands
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 29db3ce6 (ceph): rgw: initial data sync work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 3d49dced (ceph): rgw-admin: data sync status command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 5fb66152 (ceph): rgw-admin: implement data sync init
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 2b4de2d2 (ceph): rgw: initial work on data sync run
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision f0e351d4 (ceph): rgw: per-bucket instance shard state
add 'radosgw-admin bucket sync init' command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision f5a27f9d (ceph): rgw: read bucket sync status
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision c90d7cb5 (ceph): cls/rgw: add an objclass method to check obj mtime
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 0f7e3e0a (ceph): rgw: add mtime check to object removal if needed
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 9751d612 (ceph): rgw: add no-precondition-error http param for object delete
In case we don't want to get an error response when a precondition
failed.
Signed-off-by: Yehuda Sadeh <yehuda@redha...
Yehuda Sadeh
12:12 AM Revision a3b0d200 (ceph): rgw: fix time parsing for delete precondition
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 14cb57a0 (ceph): rgw: propagate rgwx-bucket-instance for copying objects
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 15c530b4 (ceph): build: add cls_timeindex_client to DENCODER_DEPS
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:12 AM Revision 2aa6fd94 (ceph): radosgw-admin: switch mdlog sync commands to metadata sync
radosgw-admin mdlog sync init -> metadata sync init
etc.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 8813a440 (ceph): rgw: add rgwx-copy-if-newer http header
Similar to IF_MOD_SINCE, but does not take a time argument, and should
protected against races (not there yet).
Sign...
Yehuda Sadeh
12:12 AM Revision 27946e8b (ceph): rgw: fix if-modified-since boundary
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 20d24e96 (ceph): rgw: translate http error 304 to appropriate status
So that we can return the appropriate response on a conditioinal multi
zone copy operation.
Signed-off-by: Yehuda Sa...
Yehuda Sadeh
12:12 AM Revision fe9c64b7 (ceph): rgw: identify racing writes when using copy-if-newer
When copying an object from a different zone, and copy-if-newer is
specified, if the final meta write is canceled che...
Yehuda Sadeh
12:12 AM Revision babbf672 (ceph): rgw: adjust calls
as part of a rebase work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision e36db984 (ceph): rgw: more api adjustments
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision fc01f16f (ceph): rgw: add DELETE_IF_UNMODIFIED_SINCE header to obj delete
Will delete object only if not modified after the specified time. Still
need to close a race where object is modified...
Yehuda Sadeh
12:12 AM Revision 413ac34b (ceph): rgw: fix uninitialized variable
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 654f203a (ceph): rgw: bilog info can get shard id
We would like to be able to get bilog info by shard if needed.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 9cb1d6f6 (ceph): rgw: get_bucket_stats() returns a plain marker if shard specified
E.g, will return 00001234 vs. 2#00001234 if shard 2 specified.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 359325b5 (ceph): rgw: system user can list bucket shard
By setting the HTTP-Rgwx-Shard-Id header to the shard id.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 22f766eb (ceph): rgw: dump internal object tag when system user lists bucket
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 142c5a83 (ceph): rgw: access zone.name, zonegroup_name through accessor
fix as part of a rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 5d924904 (ceph): rgw: make rgw_user::empty() const
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision e6548ecd (ceph): rgw: rearrange full metadata sync order
Users need to exist before their buckets, better have bucket instances
before bucket entry points
Signed-off-by: Yeh...
Yehuda Sadeh
12:12 AM Revision f2eb0d75 (ceph): rgw: move code around
move code from rgw_sync.cc to rgw_cr_rados.{h,cc}
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 9ca266a1 (ceph): rgw: move more code around
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 07feb134 (ceph): rgw: coroutine stack wait util
Instead of using a separate coroutine for waiting on
a condition.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision be3e2727 (ceph): rgw: use internal wait instead of special coroutine
Instead of using a special coroutine that spawns a separate thread
and waits on a condition, use the internal corouti...
Yehuda Sadeh
12:12 AM Revision 9ab02a8c (ceph): rgw: trivial fix
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 73a21475 (ceph): rgw: move more code
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision a848353e (ceph): rgw: simple thread base class
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision f7ac1222 (ceph): rgw: run and stop sync thread
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 18a9a436 (ceph): rgw: a few sync thread init/finalization fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 3e7b86e6 (ceph): rgw: wake up appropriate shard sync handler
When receiving notification about modified shard, wake up the appropriate handler
Signed-off-by: Yehuda Sadeh <yehud...
Yehuda Sadeh
12:12 AM Revision 4b80edb1 (ceph): rgw: http client req handling fixes
The error buffer for the async requests was on the stack, and not
on the request structure. Some other use after free...
Yehuda Sadeh
12:12 AM Revision 5cc80b0e (ceph): rgw: fix shutdown
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 6adf75c2 (ceph): rgw: trivial fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 766d52ae (ceph): rgw: keep track of modified mdlog shards
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 30bf776a (ceph): rgw: handle mdlog post request
with 'notify' subresource. Will be used later for handling notifications
about modified mdlog shards.
Signed-off-by:...
Yehuda Sadeh
12:12 AM Revision 4ce51091 (ceph): rgw: periodical thread that tracks mdlog changes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 0f65f565 (ceph): ceph_json: add json encoder / decoder for std::set
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision c26ff96a (ceph): rgw: add simple POST requests interfaces
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision a7a9ca70 (ceph): rgw: send mdlog changes notifications to zones
Will probably need to rework this, as it is now zones may interfere
with each other which is not optimal.
Signed-off...
Yehuda Sadeh
12:12 AM Revision 11dd2b86 (ceph): rgw: decode mdlog notification shards
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 669b9fc5 (ceph): rgw: RGWRESTSimpleRequest::forward_request params
forward_request() uses new_info.build_from(info) to initialize the new
request info. but this doesn't copy the RGWHTT...
Casey Bodley
12:12 AM Revision 7a760fe7 (ceph): radosgw-admin: fixes for period push/pull
for send_to_remote_gateway() to work, the push and pull commands had to
be moved to the not-raw-storage section, beca...
Casey Bodley
12:12 AM Revision 9da07070 (ceph): radosgw-admin: period pull supports --url
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:12 AM Revision c6be10df (ceph): rgw: add master flag to zonegroup create command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision c4795043 (ceph): radosgw-admin: allow creating a zone without a zone group
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 1f0c2c57 (ceph): rgw: Add zone add command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 390e1e1f (ceph): rgw: create the first period when creating a new realm
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision b9e51fc0 (ceph): rgw: fix period init and activate
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 7b81c27d (ceph): radosgw-admin: add json output to create commands
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:12 AM Revision 68232485 (ceph): radosgw-admin: add realm set command
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:12 AM Revision a0d76ec5 (ceph): rgw: fixes for RGWZoneGroupMap::decode_json
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:12 AM Revision dfadc9f7 (ceph): rgw: add handler for /admin/realm/period
the handler returns the existing RGWOp_Period_Get/Post ops from
rgw_rest_config.h
Signed-off-by: Casey Bodley <cbodl...
Casey Bodley
12:12 AM Revision be17da5e (ceph): rgw: delay allocation of RGWPeriod
RGWOp_Period_Get and _Post don't have a valid RGWRados pointer until
they get the init() call, so the constructors we...
Casey Bodley
12:12 AM Revision 6693737f (ceph): rgw: POST /admin/realm/period reads in json data
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
12:12 AM Revision 4a2f1681 (ceph): common: expose Formatter::flush to derived classes
class Formatter declares both a 'virtual void flush(ostream&)' and a
'void flush(bufferlist&)'. however, because its ...
Casey Bodley
12:12 AM Revision 750074b2 (ceph): radosgw-admin: Add period list command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 589fe2ed (ceph): radosgw-admin: Add master_zonegroup and master_zone to period prepare
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 92504ddc (ceph): rgw: Add realm list-periods command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 27fda3aa (ceph): rgw: realm id and epoch should be part of period oid
fixes period get and activate command
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman
12:12 AM Revision d259066f (ceph): rgw: fix realm list-periods
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 7f683ed4 (ceph): rgw: update period predecessor when it is activated
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 297de47e (ceph): rgw: use id for master zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 550d84f6 (ceph): rgw: RGWZoneParams should inherit from RGWSystemMetaObj
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 12ce5128 (ceph): radosgw-admin: add zone create, delete and rename commands
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision ef5544fd (ceph): rgw: default zone should not be master
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 27af8930 (ceph): rgw: remove debug messages
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 3fc65d14 (ceph): rgw: fix zone set command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 8190047f (ceph): radosgw-admin: print new perion in period perpare command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 7a1cb789 (ceph): rgw: fix typo
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 10b3fe76 (ceph): rgw-admin: fix realms list
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 1adf6a5d (ceph): rgw: pass const string reference
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision f5a05674 (ceph): rgw-admin: use default realm on realm get
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 199ee222 (ceph): rgw-admin: adjustments to period get-current output
Make it output through the formatter
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 5fa07644 (ceph): rgw: Add RGWSystemMetaObj class
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Conflicts:
src/rgw/rgw_rados.cc
Orit Wasserman
12:12 AM Revision a6acb1a0 (ceph): rgw: add id to RGWZoneParams
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision dc3feb6a (ceph): Add zone create admin command - wip
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 814fe66b (ceph): rgw: wake up wait coroutine thread on destruction
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision fe113730 (ceph): rgw: sync local mdlog if needed
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision e332d17c (ceph): rgw: fix busy wait in RGWHTTPManager
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 311c105c (ceph): rgw: don't force wait on blocked coroutines
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision fe38269b (ceph): rgw: track mdlog marker
sync entries if the sync marker is < mdlog marker, otherwise
try to fetch more entries.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
12:12 AM Revision 764dc5b3 (ceph): rgw: do the actual incremental metadata sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision bd5a6b37 (ceph): rgw: update meta sync markers during full sync operation
update marker per shard, keep a window so that we don't update after each change
Signed-off-by: Yehuda Sadeh <yehuda...
Yehuda Sadeh
12:12 AM Revision 46445a65 (ceph): rgw: update global sync state after building meta indexes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 528aff10 (ceph): rgw: switch to incremental sync when done full meta sync
each shard need to collect the coroutines it spawned before continuing.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:12 AM Revision 3db4e98e (ceph): rgw: hash full sync keys to shards
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 12926239 (ceph): rgw: get remote mdlog status when initializing
Use that as the lowerbound for the meta marker when we start
the incremental sync.
Signed-off-by: Yehuda Sadeh <yehu...
Yehuda Sadeh
12:12 AM Revision 6bf77a7e (ceph): rgw: read mdlog entries for incremental sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision 8f7b6712 (ceph): rgw: poll mdlog for incremental sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:12 AM Revision c169b75f (ceph): rgw: add id to RGWZone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 95f71261 (ceph): rgw: RGWZoneGroup should inheirt from RGWSystemMetaObj
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision 242f2c88 (ceph): rgw: add current_period to RGWRealm
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision d07306cc (ceph): rgw: add period activate admin command and fix get current command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision f4be2693 (ceph): rgw: Add zonegroup create, delete and rename admin commands
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:12 AM Revision f176c587 (ceph): rgw: add zonegroup name or id to zonegroup get and set commands
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman

02/11/2016

11:48 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
This one's odd. The problem in #14697 is different; it's actually calling timer.shutdown() twice there. Here, that is... Greg Farnum
11:39 PM CephFS Bug #14697: mds: assert in SafeTimer while suiciding
Greg Farnum
11:38 PM CephFS Bug #14697: mds: assert in SafeTimer while suiciding
> 2016-02-08T02:00:34.587 INFO:tasks.ceph.mds.a-s.mira064.stderr:Thread::join(): pthread_join failed with error 22
...
Greg Farnum
11:26 PM Revision 03800546 (ceph): mds: don't double-shutdown the timer when suiciding
Fixes: #14697
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
10:07 PM CephFS Bug #14735 (Resolved): ceph-fuse does not mount at boot on Debian Jessie
Greg Farnum
01:58 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
Fixed by https://github.com/ceph/ceph/pull/7607 Florent B
08:58 AM CephFS Bug #14735 (Resolved): ceph-fuse does not mount at boot on Debian Jessie
I have a problem with ceph-fuse on Debian Jessie.
I have this in my fstab :
@id=my_user,daemonize=false,mon_hos...
Florent B
10:06 PM CephFS Bug #14365 (Resolved): unsafe handle_config_change() methods
Fixed in https://github.com/ceph/ceph/pull/7312 and https://github.com/ceph/ceph/pull/7581 (both required). Greg Farnum
09:32 PM Revision 90d93fe9 (ceph): Merge pull request #7613 from wjwithagen/patch-1
osd: add missing newline to usage message
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:30 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
Yuri Weinstein
09:30 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
I think it's already done https://github.com/ceph/ceph-qa-suite/commit/1f322cbb478025c439c09ccffa1403e55e6be41c Yuri Weinstein
09:25 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
easiest fix is to run teh rgw test from client.2, and exclusive it from the concurrently running upgrade.
need to ...
Sage Weil
07:00 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
The s3test task both creates users, and run the s3-tests suite. We need to split the different actions so that the up... Yehuda Sadeh
08:29 PM Revision 34f896b0 (ceph): src/ceph_osd.cc Add missing newline to usage message
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl> Willem Jan Withagen
07:45 PM rgw Feature #2473 (Resolved): rgw: revisit operation logging
Yehuda Sadeh
07:45 PM rgw Feature #2257 (Rejected): rgw: detect fastcgi module 100-continue support automatically
Yehuda Sadeh
07:44 PM rgw Feature #3856 (Resolved): rgw: list buckets S3 api should be paginated
Yehuda Sadeh
07:43 PM rgw Tasks #3265 (Closed): test Amanda against RGW
Yehuda Sadeh
07:42 PM rgw Feature #5821 (Resolved): Alias --secret-key to --secret for radosgw-admin
Yehuda Sadeh
07:41 PM rgw Cleanup #4541 (Resolved): refactor RGWUser class
Yehuda Sadeh
07:40 PM rgw Tasks #3118 (Closed): QA: radosgw upstart: test the radosgw upstart script respawn functionality
Yehuda Sadeh
07:36 PM rgw Bug #14534: rgw: cannot limit users to not create buckets
Currently the max_buckets param on the user info cannot limit users to not be able to create any buckets. Either we a... Yehuda Sadeh
07:29 PM rgw Bug #14025: Bucket DELETE fails, 404 NoSuchKey, but cannot reproduce on other bucket names or users
There are a few operations that happen when removing a bucket:
- remove bucket instance
- remove bucket entry poi...
Yehuda Sadeh
07:23 PM RADOS Feature #14527: Lookup monitors through DNS
Ricardo Dias wrote:
> Dan van der Ster wrote:
> > Ahh OK. DNS SRV records might be better than a hardcoded hostname...
Wido den Hollander
05:38 PM RADOS Feature #14527: Lookup monitors through DNS
Dan van der Ster wrote:
> Ahh OK. DNS SRV records might be better than a hardcoded hostname. See the DNS section her...
Ricardo Dias
05:34 PM RADOS Feature #14527 (In Progress): Lookup monitors through DNS
Ricardo Dias
07:11 PM rgw Bug #14678: rgw: when putting metadata object, cache info doesn't keep object's metadata (size, m...
https://github.com/ceph/ceph/pull/7615 Yehuda Sadeh
07:09 PM rgw Bug #14665 (Duplicate): radosgw-admin -n client.0 user create : permission denied
closing this one, same as 14652 Yehuda Sadeh
07:07 PM rgw Bug #14361 (Closed): swift/test/functional -v -a '!fails_on_rgw'
slow env issues Yehuda Sadeh
07:06 PM rgw Bug #14375 (Resolved): subuser rm fails with status 125
Fixed, commit:bbc06e70b49b2917ee63985727cb92724fb99209 Yehuda Sadeh
07:05 PM rgw Bug #13644 (Resolved): get_quota_info returns json in headers
Yehuda Sadeh
07:04 PM rgw Tasks #10855 (Closed): rgw: set up federated gateway
Yehuda Sadeh
07:02 PM rgw Bug #13900 (Closed): "test_s3.test_non_versioned_concurrent_object_create_concurrent_remove ... E...
Feel free to reopen if happens again, sounds like slow backend. Yehuda Sadeh
06:44 PM rgw Bug #14653 (Closed): "test_s3.test_abort_multipart_upload ... FAIL" in upgrade:hammer-hammer-dist...
Feel free to reopen if it happens again, we think it's env related Yehuda Sadeh
06:38 PM rgw Feature #14713: [RFE] remove libfcgi from build
I.e., make fcgi build conditionally. Matt Benjamin
06:24 PM Revision d7f0304a (ceph): common: fix build error with Graylog
Graylog includes boost stuff, which clobbers our assert macros.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:45 PM Revision d8675cf4 (ceph): Log: Adding UT to catch an issue with huge line logging
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
05:43 PM Revision 05a4811c (ceph): Merge pull request #6920 from oritwas/wip-mstart-cmake
ajdust mstart and mstop script to run with cmake build Casey Bodley
05:40 PM Revision aa6d0a9c (ceph): Merge pull request #7523 from tchaikov/wip-fix-cmake
cmake: fix the build of tests Ali Maredia
05:30 PM Revision 6adb6944 (ceph): Merge pull request #7607 from FlorentCoppint/master
mount.fuse.ceph: better parsing of arguments passed to mount.fuse.ceph by mount command
Reviewed-by: Sage Weil <sage...
Sage Weil
05:19 PM Revision dd533a9e (ceph): Log: Fixing stack overflow when flushing large log lines.
See http://tracker.ceph.com/issues/14707
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Igor Fedotov
04:53 PM Revision 44c03072 (ceph): rbd: add fsx journal replay test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
04:32 PM rbd Subtask #14739 (Can't reproduce): Support deleting a journal when its being replayed by the RBD m...
Attempting to delete an image which is being mirrored will not work if the RBD mirroring daemon is watching the journ... Jason Dillaman
04:26 PM rbd Feature #14738 (Resolved): Optionally unregister "laggy" journal clients
Support an optional configuration setting for the maximum number of object sets a journal client can be behind before... Jason Dillaman
03:32 PM Revision 71f380a8 (ceph): Merge pull request #7484 from dillaman/wip-14610-infernalis
librbd: flattening an rbd image with active IO can lead to hang
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
03:32 PM Revision 83502159 (ceph): Merge pull request #7406 from dillaman/wip-14542-infernalis
librbd: ImageWatcher shouldn't block the notification thread
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
03:32 PM Revision f5e33cd3 (ceph): Merge pull request #6981 from dillaman/wip-14062-infernalis
librbd: fix merge-diff for >2GB diff-files
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
03:20 PM Linux kernel client Bug #14737 (Resolved): libkrbd vs udev event ordering
I sat down and looked into a few rare instances of "rbd map" hangs, mostly during fsx runs from the last year. The o... Ilya Dryomov
03:08 PM Linux kernel client Bug #14736 (Resolved): Kernel cephfs bind-mounts break if parent dir modified elsewhere
ISSUE
If you have used mount with the --bind option to overlay one cephfs location on another, then creating any f...
Nick Mailer
03:02 PM Revision da772fa8 (ceph): WorkQueue: PointerWQ drain no longer waits for other queues
If another (independent) queue was processing, drain could
block waiting. Instead, allow drain to exit quickly if
no...
Jason Dillaman
03:02 PM Revision f3987367 (ceph): librbd: simplify IO flush handling
Add a new convenience method to ImageCtx for handling flush
requests and cleanup flush handling with dealing with the...
Jason Dillaman
03:02 PM Revision b0c91768 (ceph): librbd: ensure librados callbacks are flushed prior to destroying image
Fixes: #14092
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 98157ab3274bd960e4487e34...
Jason Dillaman
03:01 PM Revision 5593e57c (ceph): test: new librbd flatten test case
AIO operations after a flatten operation were previously
hanging during the close of the parent image.
Signed-off-by...
Jason Dillaman
03:01 PM Revision 5b3a4d2c (ceph): test: new librbd flatten test case
AIO operations after a flatten operation were previously
hanging during the close of the parent image.
Signed-off-by...
Jason Dillaman
02:56 PM Linux kernel client Bug #13905: "BUG: held lock freed!"
No - this occurrence is on a very recent kernel, so could be a kernel bug. I'll look into it as time allows. Ilya Dryomov
02:41 PM Revision 46ed443b (ceph): librbd: ImageWatcher shouldn't block the notification thread
Blocking the notification thread will also result in librados async
callbacks becoming blocked (since they use the sa...
Jason Dillaman
02:41 PM Revision 2be722a3 (ceph): librados_test_stub: watch/notify now behaves similar to librados
Notifications are executed via the same librados AIO callback
thread, so it's now possible to catch deadlock.
Signed...
Jason Dillaman
02:40 PM Revision 8990ee87 (ceph): tests: simulate writeback flush during snap create
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 5e564ea9f869b987f3ada2465edfbe5edf9f6435)
Jason Dillaman
02:39 PM Revision 389ed346 (ceph): librbd: fix merge-diff for >2GB diff-files
Fixes: #14062
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(derived from commit 68125dd01349edf93cfa1af5028c2d...
Jason Dillaman
02:39 PM Bug #14622: initsystem: 30s time out leads to osd daemon start fail
Could be a problem with ceph-disk - Loic, could you take a look? Not a kernel client issue. Ilya Dryomov
01:53 PM Revision 0da0eda7 (ceph): unittest_[ceph_]crypto: fix warnings
test/crypto.cc:20:31: warning: ‘crypto_env’ defined but not used [-Wunused-variable]
::testing::Environment* const c...
Sage Weil
01:53 PM Revision c6332585 (ceph): unittest_compression_[*_][plugin]: fix warnings
test/compressor/test_compression_plugin.cc: In function ‘int main(int, char**)’:
test/compressor/test_compression_plu...
Sage Weil
01:53 PM Revision fd85a9b5 (ceph): unittest_bufferlist: fix warning
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:51 PM Revision 8fe75846 (ceph): Better parsing of arguments passed to mount.fuse.ceph by mount command.
Signed-off-by: Florent Bautista <florent@coppint.com> Florent B
01:46 PM Revision 63e671a9 (ceph): Merge pull request #5961 from majianpeng/small-fix
osd: clean up CMPXATTR checks
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:45 PM Revision e211b5b2 (ceph): Merge pull request #7533 from Cdiscount/master
debian: include cpio in build-requiers
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:45 PM Revision 856e6daf (ceph): ceph_test_libcephfs: fix warnings
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:44 PM Revision cc2200c5 (ceph): Merge pull request #7537 from ifed01/wip-no-promote-for-delete-fix
osd: fix unnecessary object promotion when deleting from cache pool
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:43 PM Revision f8d58071 (ceph): Merge pull request #7567 from branch-predictor/bp-slimdown-conns
msg: significantly reduce minimal memory usage of connections
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:43 PM Bug #14706 (Pending Backport): systemd escaping of block devices in ceph-disk incorrect
Sage Weil
01:42 PM Revision 88d25147 (ceph): Merge pull request #7579 from javacruft/wip-systemd-escaping
systemd: correctly escape block device paths
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:42 PM Revision 0d819d54 (ceph): Merge pull request #7581 from jcsp/wip-asok-lockdep
librados: mix lock cycle (un)registering asok commands
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:37 PM Revision 62ecb28f (ceph): Merge pull request #7604 from ceph/wip-selinux-update-radosgw-log
selinux: allow log files to be located in /var/log/radosgw
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
12:18 PM Revision 4056ee29 (ceph): Merge pull request #7606 from tchaikov/wip-fix-ceph-disk
tests: ceph-disk.sh: use "readlink -f" instead for fullpath
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
12:08 PM Revision 8f42f899 (ceph): tests: ceph-disk.sh: use "readlink -f" instead for fullpath
if $PATH has ".." in it, and the program happen to be located in
"..", `which program` will print `../program` instea...
Kefu Chai
11:37 AM Revision bcf12049 (ceph): selinux: Allow log files to be located in /var/log/radosgw
We do suggest users to put their logs in /var/log/radosgw in the
documentation at times. We should also label that di...
Boris Ranto
10:27 AM Bug #14723: make check bot broken: execvp: /bin/sh: Argument list too long
https://jenkins.ceph.com/job/ceph-pull-requests/1308/console Loïc Dachary
08:17 AM Bug #14734 (Resolved): ceph-detect-init is missing pkg_resources dependency
I deployed Ceph via ceph-deploy to a new host:... kaa zoo
06:59 AM Revision a474c096 (ceph): Merge pull request #6629 from Abhishekvrshny/wip-13733-infernalis
rbd: misdirected op in rbd balance-reads test
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
06:54 AM Revision 36a82b30 (ceph): xio: fix error from explicit ctor of entity_name_t
entity_name_t ctor is now explicit.
Signed-off-by: Roi Dayan <roid@mellanox.com>
Roi Dayan
06:54 AM Revision 1304e949 (ceph): xio: check for xio connection error before set as connected
Also go through the disconnect method that checks we are connected
before passing the conn to xio_disconnect as it mi...
Roi Dayan
06:54 AM Revision bfafc3b3 (ceph): xio: avoid trying bind to port we know will fail
When going over range from port_min to port_max to find open
port to bind we can increase port_min after successful b...
Roi Dayan
06:54 AM Revision b448f3c0 (ceph): xio: thread name must be less than 16 chars
portal_id string can pass the 16 chars thread name limit so
we can't use it.
Signed-off-by: Roi Dayan <roid@mellanox...
Roi Dayan
06:36 AM Revision 765c7592 (ceph): Merge pull request #7601 from jjhuo/master
os/bluestore: fix a typo in SPDK path parsing
Reviewed-by: Haomai Wang <haomai@xsky.com>
Haomai Wang
05:27 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. fs
Verifying if the bug found at http://tracker.ceph.com/issues/13750#note-19 is in infernalis. See also http:...
Loïc Dachary
04:45 AM Backport #14719 (In Progress): infernalis: OSDMap: reset osd_primary_affinity shared_ptr when dee...
Loïc Dachary
04:37 AM CephFS Bug #14384 (Resolved): fsx failed to compile
Loïc Dachary
04:37 AM rbd Bug #14280 (Resolved): cls_rbd: object_map_save should enable checksums
Loïc Dachary
04:37 AM rbd Bug #14164 (Resolved): [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
Loïc Dachary
04:37 AM Bug #13785 (Resolved): rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
Loïc Dachary
04:37 AM CephFS Bug #13777 (Resolved): Ceph file system is not freeing space
Loïc Dachary
04:37 AM CephFS Bug #13714 (Resolved): Segmentation fault accessing file using fuse mount
Loïc Dachary
04:14 AM CephFS Bug #14732 (Duplicate): open returns EACCES when O_TRUNC is specified and write permission is den...
See http://tracker.ceph.com/issues/14692#note-2 for a few runs with this issue... Loïc Dachary
02:12 AM rbd Tasks #13959: add python3-specific packages for rbd and rados python bindings
The conversion of rbd.py to cython makes this a little more complex - we'll need to build separate versions of the rb... Josh Durgin
01:44 AM Revision 40936fb1 (ceph): os/bluestore: fix a typo in SPDK path parsing
SPDK block path with bluestore is something like spdk:55cd2e404bd73932.
The size of the prefix to compare should be 5...
Jianjian Huo
01:02 AM Revision e03cee48 (ceph): rados/upgrade: add '%' to combine rados.yaml with other yamls
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit a13d9e89a8fb280ef1538104e2f4f9c77d288501)
Samuel Just
01:02 AM Revision 9c8d2fb7 (ceph): rados/: remove unnecessary rados.yaml entries
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit ebea8ade8ec0aa41058fabed5ac7796ee60b20a7)
Samuel Just
12:56 AM Revision 50a26b96 (ceph): Merge pull request #820 from ceph/wip-rados-yaml
Wip rados yaml
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Samuel Just
12:06 AM Revision b92eb668 (ceph): librbd: protect journal replay against overlapping writes
If fsx issues a back-to-back synchronous write, these will be
replayed as AIO writes. If object map is enabled, it's...
Jason Dillaman

02/10/2016

11:22 PM Documentation #14731 (Resolved): contact Inktank for support
in URL:
http://docs.ceph.com/docs/master/rados/troubleshooting/troubleshooting-osd/#osd-not-running
at bottom o...
Ben England
11:16 PM Documentation #14730 (Resolved): description of upgrade procedure - stopping/starting OSDs
In URL:
http://docs.ceph.com/docs/master/rados/troubleshooting/troubleshooting-osd/#stopping-w-out-rebalancing
...
Ben England
10:40 PM Revision bb662311 (ceph): librbd: track in-flight AIO flush requests during journal replay
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
10:39 PM Revision 1cc409b4 (ceph): test: possible librbd journal replay flush race
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
10:26 PM Bug #14707 (Fix Under Review): log: segv during _flush on very big long lines
Nathan Cutler
06:30 PM Bug #14707: log: segv during _flush on very big long lines
PR is at https://github.com/ceph/ceph/pull/7599 Igor Fedotov
10:08 PM Revision 78799a9c (ceph): Merge pull request #7405 from ceph/wip-diag-14438
osd: build_past_intervals_parallel() add diagnostics before assert
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
09:02 PM Revision 0148eacb (ceph): Merge pull request #7588 from dmick/master
common/page.cc: _page_mask has too many bits
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:55 PM Revision 3969b831 (ceph): os/bluestore/KernelDevice: force block size
Ignore what the file or block device IO Block is.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:16 PM Revision da554ae9 (ceph): Merge pull request #7413 from YankunLi/dev
rgw: remove duplicated code in RGWRados::get_bucket_info()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
07:15 PM Revision 4d36bc79 (ceph): Merge branch 'wip-11642-0203'
Yehuda Sadeh
07:15 PM Revision fce9b274 (ceph): rgw: make function parameter 'errordoc_key' passed by reference
Signed-off-by: Bo Cai <cai.bo@h3c.com> Bo Cai
07:03 PM Revision d3e0ca4e (ceph): Merge pull request #7544 from ceph/wip-rh-covscan
rgw/rgw_orphan: check the return value of save_state
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
07:01 PM Revision 709ab2dd (ceph): Merge pull request #7586 from bsedyang/master
rgw: user quota may not adjust on bucket removal
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
06:58 PM Revision cb82fc69 (ceph): Merge branch 'master' of github.com:ceph/ceph
Sage Weil
06:57 PM Revision 7d10a446 (ceph): doc/release-notes: v10.0.3
Finalized release notes.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:29 PM Revision a13d9e89 (ceph): rados/upgrade: add '%' to combine rados.yaml with other yamls
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
06:29 PM Revision ebea8ade (ceph): rados/: remove unnecessary rados.yaml entries
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
06:17 PM Revision ccd5531e (ceph): common/admin_socket: add chown
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:17 PM Revision 676c489e (ceph): global/global_init: chown log, asok if drop privs is deferred
If we are deferring the drop privileges, then we are still root
and need to explicitly chown the log file and admin s...
Sage Weil
06:17 PM Revision 32da9626 (ceph): log: add option fchown on log file
Add explicit call to set the log file uid/gid. fchown it
immediately, and do the same if it is reopened.
Signed-off...
Sage Weil
04:41 PM Revision 2f7463b7 (ceph): Merge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel
Yuri Weinstein
04:27 PM Revision 9fb57787 (ceph): Whitelisted 'soft lockup' and 'detected stalls on CPUs'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 367bd5b49c1584b8132fb312be3af83486001fa9)
Yuri Weinstein
04:27 PM Revision f4d1cb01 (ceph): Merge pull request #819 from ceph/wip-whitelist-jewel
Whitelisted 'soft lockup' and 'detected stalls on CPUs' Yuri Weinstein
04:25 PM Revision 367bd5b4 (ceph): Whitelisted 'soft lockup' and 'detected stalls on CPUs'
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> Yuri Weinstein
04:00 PM Bug #14724 (Resolved): ceph-disk: list test fail
... Loïc Dachary
03:24 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
Attached is a log from osd.0 in a new deployment where I've performed some tests with rbd snapshots. Based on the mon... Steve Taylor
03:19 PM Revision 8ca144e7 (ceph): OSD/ReplicatedPG: Adding test case to catch issue #14511
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
02:36 PM Revision 4e3ce256 (ceph): Add better documentation of --setuser and --setgroup options for ceph-d...
Signed-off-by: Mike Shuey <shuey@purdue.edu> Mike Shuey
02:30 PM Revision 17fe9d22 (ceph): Add --setuser and --setgroup options to ceph-disk(8).
Signed-off-by: Mike Shuey <shuey@purdue.edu> Mike Shuey
02:30 PM Revision 3adbe100 (ceph): Add support to override ceph-disk's user and group choices
Signed-off-by: Mike Shuey <shuey@purdue.edu> Mike Shuey
02:24 PM Revision dbe0fc61 (ceph): Merge pull request #7592 from dachary/wip-release-notes
release-notes: draft v10.0.3 release notes Sage Weil
02:17 PM Bug #14723 (Resolved): make check bot broken: execvp: /bin/sh: Argument list too long
A number of errors similar started happening in the past few days. Noone has been able to reproduce it outside of the... Loïc Dachary
02:06 PM Revision efab230b (ceph): tests: sync ceph-erasure-code-corpus for mktemp -d
Because it's posix and --directory is not.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
01:58 PM Revision c6947b02 (ceph): Merge pull request #7594 from tchaikov/fix-ceph-disk-test
tests: ceph-disk.sh: should use "readlink -f" instead
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
01:55 PM Revision 30b257c6 (ceph): ghobject_t: use ! instead of @ as a separator
@ confuses less's search (/ then @ does not do what you want). !
behaves as expected.
Signed-off-by: Sage Weil <sag...
Sage Weil
01:31 PM Revision 7ba68890 (ceph): tests: ceph-disk.sh: should use "readlink -f" instead
turns out trusty does not have `realpath` unless the package named
`realpath` is installed.
Reported-by: Joao Eduard...
Kefu Chai
12:22 PM Revision 17e310f5 (ceph): tasks/cephfs: add TestConfigCommands
Get some coverage on the otherwise rarely touched
injectargs and `config set` interfaces.
Fixes: #14365
Signed-off-b...
John Spray
12:22 PM Revision 9fd891f0 (ceph): tasks/cephfs: make FuseMount.admin_socket public
For tests that specifically want to exercise an
asok operation (the test is responsible for
verifying that its mount ...
John Spray
12:22 PM Revision 08c28765 (ceph): tasks/cephfs: optionally check result of fuse proc on umount
For cases where the client process successfully unmounts,
but then crashes before finishing.
Signed-off-by: John Spr...
John Spray
12:22 PM Revision 86b4231a (ceph): tasks/cephfs: run ceph-fuse in foreground
Previously was running this in background, which prevented
checking for nonzero exit codes.
Signed-off-by: John Spra...
John Spray
10:12 AM Revision ca5ec8a4 (ceph): release-notes: draft v10.0.3 release notes
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
09:19 AM Revision 5591cdf4 (ceph): scripts: ceph-release-notes fix merge messages handling
Strip the title line if it is the same as the pr title instead of
ignoring the message entirely.
Signed-off-by: Loic...
Loic Dachary
07:35 AM rgw Backport #14721 (In Progress): hammer: rgw: S3 authentication subsystem should be able to use adm...
Nathan Cutler
05:51 AM rgw Backport #14721 (Rejected): hammer: rgw: S3 authentication subsystem should be able to use admin ...
https://github.com/ceph/ceph/pull/7591 Loïc Dachary
07:28 AM Bug #14213 (Resolved): osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
a0b0ae00f25706e702377a915188f7e9a316272f David Zafman
07:26 AM Bug #14372 (Rejected): ENOTSUPP on trimtrunc (EC with cache pool on top)
I don't think there should be anything in a journal for an unsupported operation.
Everything is working now as exp...
David Zafman
12:07 AM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
Since we updated the real cluster to Hammer now, I tried using _cephfs-journal-tool event recover_dentries summary_ o... Jérôme Poulin
07:25 AM Backport #14720 (In Progress): hammer: OSDMap: reset osd_primary_affinity shared_ptr when deepish...
Nathan Cutler
05:42 AM Backport #14720 (Resolved): hammer: OSDMap: reset osd_primary_affinity shared_ptr when deepish_co...
https://github.com/ceph/ceph/pull/7590 Loïc Dachary
07:25 AM Revision d5ba063c (ceph): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
Base on current logic, OSDMonitor may call create_pending and
encode_pending twice for the some epoch.
In encode_pen...
Xinze Chi
07:22 AM Backport #14718 (In Progress): hammer: rados cppool omap to ec pool crashes osd
Nathan Cutler
05:42 AM Backport #14718 (Rejected): hammer: rados cppool omap to ec pool crashes osd
Loïc Dachary
06:19 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. upgrade... Loïc Dachary
06:18 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. rados... Loïc Dachary
06:07 AM Stable releases Tasks #13750: infernalis v9.2.1
... Loïc Dachary
06:08 AM Backport #13792 (Resolved): rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
Loïc Dachary
06:08 AM CephFS Backport #13889 (Resolved): infernalis: Segmentation fault accessing file using fuse mount
Loïc Dachary
06:07 AM CephFS Backport #13931 (Resolved): infernalis: kclient: intermittent log warnings "client.XXXX isn't res...
Loïc Dachary
06:07 AM CephFS Backport #14067 (Resolved): infernalis : Ceph file system is not freeing space
Loïc Dachary
06:06 AM CephFS Backport #14490 (Resolved): infernalis: fsx failed to compile
Loïc Dachary
06:00 AM Revision 4c040503 (ceph): Merge pull request #7431 from Abhishekvrshny/wip-14067-infernalis
infernalis : Ceph file system is not freeing space
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Loïc Dachary
05:59 AM Revision 1aa60f66 (ceph): Merge pull request #7429 from Abhishekvrshny/wip-14490-infernalis
infernalis: fsx failed to compile
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
05:57 AM Revision 4dc97912 (ceph): Merge pull request #6853 from Abhishekvrshny/wip-13889-infernalis
infernalis: Segmentation fault accessing file using fuse mount
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Loïc Dachary
05:57 AM Revision 2bfc75a0 (ceph): Merge pull request #6752 from ukernel/infernalis-11482
mds: fix client capabilities during reconnect (client.XXXX isn't responding to mclientcaps warning)
Reviewed-by: Yan...
Loïc Dachary
05:53 AM Revision e71d0629 (ceph): Merge pull request #6628 from Abhishekvrshny/wip-13792-infernalis
rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
05:42 AM Backport #14719 (Rejected): infernalis: OSDMap: reset osd_primary_affinity shared_ptr when deepis...
https://github.com/ceph/ceph/pull/7602 Loïc Dachary
05:28 AM Revision 075e595e (ceph): cmake: remove Boost libraries from EXTRALIBS
* and remove ${Boost_SYSTEM_LIBRARY} from test_rados_api_tier
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
05:27 AM Revision f5cad7ac (ceph): log: remove "boost/asio.hpp" from Log.h
graylog uses boost/asio.hpp which introduces the link-time dependency on
libboost_system to the compilation units whi...
Kefu Chai
05:20 AM Revision aef2006e (ceph): Revert "cmake: add libboost_system to EXTRALIBS"
This reverts commit 21438a6773a3153556de07096919ab46c4540eee.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
05:20 AM Revision ef1573b1 (ceph): cmake: disable warnings introduced by 457f023
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
03:35 AM Revision 27212c5e (ceph): common/page.cc: _page_mask has too many bits
It's not used anywhere, but in case it is one day...
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
03:10 AM Linux kernel client Bug #14717 (Closed): "Failures: xfs" in krbd-hammer-testing-basic-smithi
hammer v0.94.6 QE validation
Run: http://pulpito.ceph.com/teuthology-2016-02-09_08:48:25-krbd-hammer-testing-basi...
Yuri Weinstein
01:18 AM rbd Bug #14147 (Closed): coredumps in rbd-jewel-distro-basic-mira
no longer happening on jewel Josh Durgin
01:16 AM rbd Bug #8385: RBD / QEMU Crash: Invalid fastbin entry (free)
This may be related to http://tracker.ceph.com/issues/14620 Josh Durgin
12:48 AM Revision e85ce445 (ceph): test_rados_api_misc: disconnected rados_monitor_log test
Piggy-back on LibRadosMiscConnectFailure to confirm that
rados_monitor_log() against a disconnected cluster context f...
David Disseldorp
12:22 AM Revision 8c43c2de (ceph): rgw: add id to zonegroup
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
12:22 AM Revision 25a4fbdb (ceph): rgw: Add old_format support to RGWSystemMetaObj
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman

02/09/2016

11:58 PM CephFS Bug #14716 (Won't Fix): "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
Jobs:
http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-09_08:45:22-fs-hammer---basic-smithi/1624/teuthology....
Yuri Weinstein
11:17 PM Revision 1f322cbb (ceph): suites/hammer/older: do not upgrade client while running RBD import/export
Between the Giant and Hammer releases, the symbols exported from librados/librbd
were cleaned up. This creates a sho...
Jason Dillaman
10:57 PM Revision b6574f2d (ceph): memstore: fix alignment of Page for test_pageset
test_pageset creates Pages with size=1, which messes up alignment of the
Page contents and leads to a bus error on ar...
Casey Bodley
10:36 PM Revision 29f34b8b (ceph): fix ceph-dencoder link
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
10:36 PM Revision d67cf632 (ceph): rgw: convert old region configuration to zonegroups during init
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
10:36 PM Revision 6b46abcc (ceph): rgw: change RGWZoneGroup::get_pool_name to return string
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
10:36 PM Revision 95770b02 (ceph): rgw: remove region
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
10:34 PM Revision cdc47a34 (ceph): cmake: add rgw_sync.cc and rgw_coroutine.cc
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
09:51 PM Linux kernel client Bug #14715 (Resolved): "rbd: sysfs write failed" in krbd-hammer-testing-basic-smithi
this is for QE validation of hammer v0.94.6
Per ICR chat with Jason ...
Yuri Weinstein
09:41 PM CephFS Bug #14714 (Won't Fix): three jobs in samba suite failing for hammer v0.94.6 QE validation
Runs:
mira
http://pulpito.ceph.com/teuthology-2016-02-09_13:11:14-samba-hammer---basic-mira/
smithi
http://p...
Yuri Weinstein
09:40 PM Revision 647888bb (ceph): rgw: coroutines producer consumers
Create a new producer-consumer(s) abstraction for the coroutines
infrastructure.
Move environment info from the op in...
Yehuda Sadeh
09:40 PM Revision 78192d3c (ceph): rgw: fix async sleep and wakeup logic
lot's of cleanups and fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 0f18d6e1 (ceph): rgw: fix the simple coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 48587f02 (ceph): rgw: replace omap_set coroutine code
No need to use the async rados worker.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 68fd306b (ceph): rgw: keep track of spawned coroutines under the current op
instead of keeping a per-stack list of spawned coroutines, keep it
on the op that spawned it. Otherwise, we might spa...
Yehuda Sadeh
09:40 PM Revision f94164e4 (ceph): rgw: coroutie for omap_get_vals()
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 9034bd74 (ceph): rgw: modify sync state, sync run uses state
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 085a9927 (ceph): rgw: read full sync indexes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 89f9d0a9 (ceph): rgw: read remote meta coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 390c421e (ceph): rgw: naively fetch all meta objects
doing it one by one, later will spawn these concurrently
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 26e1b7ca (ceph): rgw: full meta sync
need to handle errors, and update markers, but full meta sync is functional
Signed-off-by: Yehuda Sadeh <yehuda@redh...
Yehuda Sadeh
09:40 PM Revision da7940a1 (ceph): rgw: fix async sleep and wakeup logic
lot's of cleanups and fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 34090518 (ceph): rgw: fix init mdlog sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision d2a17433 (ceph): rgw: adjust mdlog fetch to use new interfaces
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision bfeb6931 (ceph): rgw: remove unused code, cleanups
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision c06e3108 (ceph): rgw: iterate through all mdlog sync status shards
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 660e21ea (ceph): rgw: return error if any spawned op errored
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 640b49e5 (ceph): rgw: initialize all shard markers
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 42a02224 (ceph): radosgw-admin: dump shard status on mdlog sync status
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision e5521455 (ceph): rgw: remove calls for synchronous rados ops
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision d2fdee3e (ceph): rgw: meta sync cleanups
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 8451effc (ceph): rgw: fetch all metadata entries
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 2bcad244 (ceph): rgw: create a coroutine for fetching REST api objects
this simplifies the code that yanks all the metadata from the master
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 9171db73 (ceph): rgw: build index of all master zone meta keys
still wip, but getting there
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 9e334eb4 (ceph): rgw: Fix init_complete
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
09:40 PM Revision 874ff632 (ceph): rgw: fail if master zone tries to use meta sync
We'll change it later, but as it is now that's the way to handle it
gracefully.
Signed-off-by: Yehuda Sadeh <yehuda@...
Yehuda Sadeh
09:40 PM Revision 9457f8b5 (ceph): rgw: rename async ops to coroutines
which they basically are
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision a1abe968 (ceph): rgw: return retcode of failing coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 3b07e1a4 (ceph): rgw: move coroutines code
move the generic code to rgw_coroutine.{h,cc}
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:40 PM Revision 36f0f81b (ceph): rgw: simple rgw metadata write coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 737f8ba5 (ceph): rgw: prepare rados lock operation to be used with coroutines
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision c510acd9 (ceph): rgw: more lock/unlock coroutines work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision c31276fa (ceph): rgw: add cookie to lock coroutines
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision 4be55f13 (ceph): rgw: use boost for stackless coroutine flow
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
09:40 PM Revision b14f85ab (ceph): rgw: mdlog sync init
initialize mdlog sync state, uses the implicit yield scheme (from boost)
Signed-off-by: Yehuda Sadeh <yehuda@redhat....
Yehuda Sadeh
09:40 PM Revision 796e4703 (ceph): rgw: Rename Region to ZoneGroup only internal structures and class
User visuable are not changed: admin commands, jsons and rados objects names
Signed-off-by: Orit Wasserman <owasserm...
Orit Wasserman
09:40 PM Revision c46e5ccf (ceph): rgw: zonegroup json encoding/decoding with backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
09:40 PM Revision db0e2b08 (ceph): rgw: Add zone group admin commands
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
09:40 PM Revision 27374b00 (ceph): rgw: Remove region admin commands
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
09:40 PM Revision aefa7d16 (ceph): rgw: support old region configurations
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
09:30 PM rgw Feature #14713 (New): [RFE] remove libfcgi from build
Deprecate FCGI integration, now that Civetweb is mature.
If we need an embedded configuration again in future, we ...
Matt Benjamin
09:15 PM Revision 63d7c34f (ceph): global: add DEFER_DROP_PRIVILEGES flag
This will allow radosgw (or whoever) to drop privileges themselves
in their own special way based on cct->_set_{uid,g...
Sage Weil
09:11 PM Revision 7099e9a9 (ceph): rgw: Add period admin commands and rest api to handle period
the new commands are prepare,delete, get, activate, pull and push
Signed-off-by: Orit Wasserman <owasserm@redhat.com...
Orit Wasserman
09:10 PM Revision 95a5130a (ceph): rgw: Add RGWRealm class and admin commands to handle it
admin realm commands: create, get, delete, rename, set-default and get-default
Signed-off-by: Orit Wasserman <owasse...
Orit Wasserman
09:10 PM Revision 53426600 (ceph): rgw: Add RGWPeriod
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
08:59 PM Revision 787ee9ac (ceph): cmake: add rgw_sync.cc
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
08:59 PM Revision ced45f4e (ceph): rgw: fix test_rgw_admin_log.cc
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
08:59 PM Revision 065fa7c5 (ceph): rgw: Add RGWNameToId and RGWDefaultSystemMetaObjInfo
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
08:59 PM Revision 2196eeb3 (ceph): rgw: Add RGWSystemMetaObj class
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Conflicts:
src/rgw/rgw_rados.cc
Orit Wasserman
08:59 PM Revision 417ac39e (ceph): rgw: use string for default realm
Conflicts:
src/rgw/rgw_rados.cc
Orit Wasserman
08:59 PM Revision c77a5e5f (ceph): rgw: Use switch for raw storage opcodes
Signed-off-by: Orit Wasserman <owasserm@redhat.com> Orit Wasserman
08:59 PM Revision 3e037249 (ceph): rgw: async rados requests through a work queue
Tie in the async rados requests to the async framework.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:59 PM Revision 72b0986a (ceph): rgw: create simple async op handler
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:59 PM Revision b8399ffb (ceph): rgw: some cleanup, keep async env structure
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:59 PM Revision 7daa80a7 (ceph): rgw: more simplification, no need to take reference to op
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:59 PM Revision 901ebb50 (ceph): rgw: more simplification
create a helper method in the ops manager to run a single op, it
builds the needed env
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
08:59 PM Revision 9a7a2292 (ceph): rgw: add another state for simple async ops
so that these ops can chain other ops and handle their
response
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:59 PM Revision dee7505d (ceph): rgw: add a generic op to pull data off metadata obj
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:59 PM Revision 2534452b (ceph): rgw: a few bug fixes related to async operations
fix uninitialized state, trim stacks, etc.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:59 PM Revision 4396fd4a (ceph): rgw: async ops can generate new stacks for parallel execution
Can now have an op generating another op that will be called at
a different stack. The current op will halt execution...
Yehuda Sadeh
08:59 PM Revision 5e2c2e4c (ceph): rgw-admin: command to show mdlog sync status
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:59 PM Revision a736c25a (ceph): rgw: retrieve a specific sync shard info
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:58 PM Revision 9e233880 (ceph): rgw: md log cloning completely async
hook librados completions into the rgw completion notifier, split the
md log write into two different states.
Signed...
Yehuda Sadeh
08:58 PM Revision 601018a5 (ceph): some error handling work, not ready yet
Yehuda Sadeh
08:58 PM Revision 38424cdc (ceph): rgw: mdlog sync error reporting on failed request
Basic error reporting. We'll need to dump this to the backend and
add admin commands to read.
Signed-off-by: Yehuda ...
Yehuda Sadeh
08:58 PM Revision 0c0d8b0c (ceph): rgw: create some abstraction around async ops infrastructure
This will be reused later for other operations.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:58 PM Revision ff05ddbf (ceph): rgw: hide the completion manager
some more layer separation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:58 PM Revision d4a9051a (ceph): rgw: don't reference msg after finish_request()
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:58 PM Revision 8f36e609 (ceph): rgw: clean up mdlog clone states, other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:58 PM Revision 1c9079ab (ceph): rgw: read mdlog marker
Use our local marker as a starting point for fetching the mater mdlog.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:58 PM Revision 624a3fa0 (ceph): rgw: initial work on sync status marker
Also, rename radosgw-admin mdlog sync to radosgw-admin mdlog-fetch.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:58 PM Revision dd472a16 (ceph): rgw: stackable ops infrastructure
ops can now call other ops, so that we could simplify
the different states each ops need to keep.
Signed-off-by: Yeh...
Yehuda Sadeh
08:58 PM Revision 66c1e52b (ceph): rgw: can now wait on async rest requests
In addition to waiting on a specific request, added a
completion manager that we can wait on so that we get
which req...
Yehuda Sadeh
08:58 PM Revision c3206b9b (ceph): rgw: rework metadata log sync to use async capabilities
We now have a window of operations. The next step will be to
asynchronously write to the local mdlog, so that we don'...
Yehuda Sadeh
08:57 PM Revision fe0c7858 (ceph): rgw: add new class to create resource request
RGWRESTReadResource holds the request input and output. Previously
we were using stack variables that couldn't be use...
Yehuda Sadeh
08:52 PM Revision 18bee31a (ceph): rgw: threaded http manager groundwork
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:52 PM Revision 2fbf80ff (ceph): rgw: more http aio stuff
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:52 PM Revision fbc5ef11 (ceph): rgw: can list mdlog entries
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:52 PM Revision eac4e794 (ceph): rgw: initial mdlog clone implementation
naive handling, not paging, unbalanced.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:52 PM Revision 55255b21 (ceph): rgw: paginated mdlog clone
still need to iterate by going through over older entries first
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:52 PM Revision ad161bc5 (ceph): rgw: rework http client to handle multiple async requests
Currently we use the curl multi handler using only a single handle. Rework
things a bit to prepare for multiple handl...
Yehuda Sadeh
08:52 PM Revision 866fd740 (ceph): rgw: more work on cleaning up http client interfaces
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:45 PM Revision 12a32373 (ceph): rgw: don't do set_attr on meta objects
only complete object writes (and attributes) is now available. This helps
managing the meta heap and simplifies the s...
Yehuda Sadeh
08:45 PM Revision d5484ff2 (ceph): rgw: initial work on mdlog sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:45 PM Revision cdc953f6 (ceph): rgw-admin: initial mdlog sync work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:45 PM Revision a3d500e8 (ceph): rgw: fix use of zone name
zone_name doesn't really hold what we need
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:45 PM Revision 2c48adec (ceph): rgw: decode number of mdlog shards
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:45 PM Revision deb72c5a (ceph): ceph_json: make sure header doesn't clobber _ASSERT_H
_ASSERT_H is needed for dout() compilation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
08:45 PM Revision 2124ee5d (ceph): rgw: move json helper into RGWRESTConn
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:03 PM Revision 06507992 (ceph): rgw: user quota may not adjust on bucket removal
Description:
If the user/admin removes a bucket using --force/--purge-objects options with s3cmd/radosgw-admin respec...
root
07:31 PM rgw Bug #13644: get_quota_info returns json in headers
This fix is in hammer since 0.94.3. Do you still have an issue there? Yehuda Sadeh
07:29 PM rgw Bug #14375: subuser rm fails with status 125
master pr: https://github.com/ceph/ceph/pull/7301 Orit Wasserman
07:25 PM rgw Bug #14361: swift/test/functional -v -a '!fails_on_rgw'
seems like osd wasn't responding, so after restarting rgw it timed out. Yehuda Sadeh
07:15 PM rgw Bug #14665: radosgw-admin -n client.0 user create : permission denied
This looks like a racing yum update and radosgw-admin execution. Yehuda Sadeh
05:33 AM rgw Bug #14665: radosgw-admin -n client.0 user create : permission denied
You're correct, it looks like something related to permissions is not right when testing with infernalis. I searched ... Loïc Dachary
07:10 PM rgw Bug #14653: "test_s3.test_abort_multipart_upload ... FAIL" in upgrade:hammer-hammer-distro-basic-...
Looks like some environment issue, or just regular timeout due to slow osds maybe.
2016-02-03T20:49:51.772 INFO:ta...
Yehuda Sadeh
07:06 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
This is a bogus test. The upgrade is done while spawning radosgw-admin. We can see librados being upgraded through th... Yehuda Sadeh
06:44 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
http://pulpito.ceph.com/gregf-2016-02-08_22:02:06-fs-greg-fs-testing-27-1---basic-mira/1009/
Also this failure see...
Greg Farnum
03:06 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
Dunno — it's QuotaFull rather than ClusterFull so I created a new ticket. Greg Farnum
11:17 AM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
Different to http://tracker.ceph.com/issues/14258 ? John Spray
06:24 PM Bug #14511: cache-flush-evict-all causes OSD stuck ops on unevictable objects
PR is at
https://github.com/ceph/ceph/pull/7584
Igor Fedotov
06:23 PM Revision 5dfcdf69 (ceph): librados: check connection state in rados_monitor_log
rados_monitor_log() may abort the calling process if called with a
disconnected rados cluster context. Return -ENOTCO...
David Disseldorp
06:21 PM Revision 676699dc (ceph): rgw: rename default pool names
Name default pools a bit better
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
06:21 PM Revision 89784aa8 (ceph): rgw: store immutable metadata entries in heap pool
Define a new pool for immutable metadata, store new meta objects
in that pool.
(still need to work on the set_attrs c...
Yehuda Sadeh
06:21 PM Revision 1fe7372f (ceph): rgw: don't require system pools to start with a period
Make sure cache operations are being done on system objects.
Separate calls where needed to make sure that separate p...
Yehuda Sadeh
06:19 PM Revision 4cc98434 (ceph): OSD/ReplicatedPG: Fixing lack of object unblock when flush fails.
See: http://tracker.ceph.com/issues/14511
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Igor Fedotov
05:59 PM Revision ee7ac8f6 (ceph): cmake: add cls_timeindex to rgw targets
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
05:46 PM Revision f3ac0513 (ceph): test: fsx now exercises librbd journal replay
write, discard, snap create, snap protect, flatten, and resize journal
events are tests when using the new '-j' optio...
Jason Dillaman
05:44 PM Revision 851395a8 (ceph): librbd: do not fire flush completions before associated write
Prevents a race condition in journal replay when committing events
to the journal.
Signed-off-by: Jason Dillaman <di...
Jason Dillaman
05:44 PM Revision f08ccc5b (ceph): librbd: missing lock on maint operation replay callback
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
05:27 PM Bug #14711 (Can't reproduce): OSD crashes with Suicide timeout due to timeout on FileStore::op_tp...
Doing migrations from Ubuntu 14.04 to RHEL 7.1.
- First cluster was migrated successfully and it is running RHEL-7....
Michael Hackett
04:52 PM Bug #14710 (Duplicate): Bad output from 'ceph df' causes problems for cinder
When adding OSD's to a cluster using 'ceph-disk prepare' (by way of ceph-ansible) on all the new OSDs. This brings t... Michael Hackett
04:34 PM Revision ee1fafa3 (ceph): OSD/ReplicatePG: Fixes return value from maybe_handle_cache_detail() de...
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com Igor Fedotov
03:49 PM Bug #14709 (Resolved): check_PROGRAMS used instead of check_TESTPROGRAMS
This causes some tests to not be run on make check... Loïc Dachary
03:41 PM Bug #14521 (Won't Fix): Failure on restart after repairing corrupted PG
we don't plan to handle this level of damage. recreate the osd. Sage Weil
03:40 PM rbd Backport #14620: hammer: unsafe use of libnss PK11_GetBestSlot()
Maybe http://tracker.ceph.com/issues/14367 is the corresponding issue ? Loïc Dachary
06:34 AM rbd Backport #14620 (Fix Under Review): hammer: unsafe use of libnss PK11_GetBestSlot()
Loïc Dachary
06:22 AM rbd Backport #14620 (In Progress): hammer: unsafe use of libnss PK11_GetBestSlot()
Loïc Dachary
06:21 AM rbd Backport #14620: hammer: unsafe use of libnss PK11_GetBestSlot()

PK11_GetBestSlot() does not appear to be threadsafe, and can be called from multiple threads, leading to a crash si...
Loïc Dachary
03:39 PM Bug #14544 (Closed): the pool usage data reported in ceph df is misleading
MAX AVAIL is free space that you can write to. Sage Weil
03:39 PM Bug #14367: auth: possible race by using PK11_CreateContextBySymKey from multiple threads
Does https://github.com/ceph/ceph/pull/3896 fix this ? In which case http://tracker.ceph.com/issues/14620 would be th... Loïc Dachary
03:38 PM Bug #14560 (Resolved): bluestore: assertion failed when starting scrub
Sage Weil
03:37 PM Bug #14590 (Won't Fix): cephfs set directory layout datapool to 0 failed
Sage Weil
03:32 PM Bug #14568: "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
ignore enomem on vps Sage Weil
03:32 PM Bug #14568 (Rejected): "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
vps oom Samuel Just
03:30 PM Bug #14623 (Resolved): Crush:add safe judgment for get parent hierarchy methond.
Sage Weil
03:30 PM Bug #14634 (Duplicate): "Command failed (workunit test rest/test.py)" in rados-jewel-distro-basic...
Sage Weil
03:29 PM Bug #13953: ceph-disk command used with --log-stdout failing.
Loïc Dachary
03:28 PM Bug #14658 (Resolved): "Failed to execute command: systemctl enable ceph.target" in smoke-master-...
Sage Weil
03:27 PM Bug #14633 (Can't reproduce): (KStore) "(Segmentation fault)" in rados-jewel-distro-basic-smithi
Sage Weil
03:27 PM Bug #13894: RBD over cache tier over EC pool: rbd rm doesn't remove objects
Sage Weil
03:24 PM Bug #14706: systemd escaping of block devices in ceph-disk incorrect
Sage Weil
11:54 AM Bug #14706: systemd escaping of block devices in ceph-disk incorrect
Pull request raised to resolve this in master:
https://github.com/ceph/ceph/pull/7579
James Page
10:56 AM Bug #14706 (Resolved): systemd escaping of block devices in ceph-disk incorrect
ceph-disk currently does a replace on '-' to generate the name of the unit for the ceph-disk activation:
# http:...
James Page
03:23 PM Bug #14695 (Pending Backport): osd: rados cppool omap to ec pool crashes osd
Yeah, that looks like the one that needs to be backported. Samuel Just
03:16 PM Bug #14708 (Rejected): Semi-crashed OSDs cause cluster to hang
We triggered a weird kernel/ext4 bug on a server this weekend which caused the OSD processes to keep running but beco... Christian Theune
02:25 PM Bug #14707 (Resolved): log: segv during _flush on very big long lines
Easy to reproduce with debug bdev = 40 and bluestore.... Sage Weil
02:02 PM Revision 2c79a5e4 (ceph): Merge pull request #7496 from xiexingguo/xxg-wip-fixnvme
osd: BlueStore/NVMEDevice: fix compiling and fd leak
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil
01:58 PM Revision a20134d9 (ceph): Merge pull request #7349 from yuyuyu101/add-pwritev
osd: FileStore: use pwritev instead of lseek+writev
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil...
Sage Weil
01:57 PM Revision a710dcd8 (ceph): Merge pull request #7504 from renhwsky/renhw-wip-mon-shutdown
mon: unregister command on shutdown
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Sage Weil
01:56 PM Revision c2342b53 (ceph): Merge pull request #7550 from tchaikov/wip-osd-cleanup
osd: a fix for HeartbeatDispatcher and cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:56 PM Bug #14686 (Pending Backport): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
Sage Weil
01:56 PM Revision 8895416a (ceph): Merge pull request #7553 from XinzeChi/wip-osdmap-affinity
osd: OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:55 PM Revision 8205c873 (ceph): Merge pull request #7560 from tchaikov/wip-fix-icl
crush/CrushTester: workaround a bug in boost::icl Sage Weil
01:55 PM Revision be5544b2 (ceph): Merge pull request #7568 from liewegas/wip-bluestore-mutex
osd: bluestore/blockdevice: use std::mutex et al Sage Weil
01:55 PM Revision ee39f436 (ceph): Merge pull request #7570 from dzafman/wip-14213
osd: revert "osd: do not keep ref of old osdmap in pg"
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: S...
Sage Weil
01:41 PM Revision 66663000 (ceph): debian: fix build-depends
Signed-off-by: Rémi BUISSON <remi.buisson@cdiscount.com> Rémi BUISSON
12:57 PM Revision 278acb6a (ceph): Merge pull request #7578 from ceph/fix-stripper
Stripper: Fix incorrect push_front -> append_zero change
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
12:19 PM Revision f06c4dc1 (ceph): osdc/Objecter: drop lock to unregister asok hooks
unregister blocks until any running hook has
completed, and that running hook might
be one that takes the objecter lo...
John Spray
12:18 PM Revision be5748a8 (ceph): common: asok should drop lock to call hook
Otherwise, hooks cannot take any locks which
were held during registration of hooks, because
it creates a cycle.
Sig...
John Spray
11:17 AM RADOS Feature #14527: Lookup monitors through DNS
Dan van der Ster wrote:
> Ahh OK. DNS SRV records might be better than a hardcoded hostname. See the DNS section her...
Wido den Hollander
11:06 AM RADOS Feature #14527: Lookup monitors through DNS
Assigning this to Ricardo. He's looking into it. Joao Eduardo Luis
11:13 AM Revision c28c0b18 (ceph): Correctly escape block device paths for systemd
Ensure that the leading / is stripped from block device
paths before escaping for using in systemd unit names.
Fixes...
James Page
10:05 AM Revision 1bdd3b06 (ceph): mailmap: Kevin Jones affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision ee4ca535 (ceph): mailmap: JP François affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 70848c4b (ceph): mailmap: Jeffrey Lu affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 3bb9f86b (ceph): mailmap: Ivan Grcic affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 4ba58fe0 (ceph): mailmap: Gu Zhongyan affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision a03c3f07 (ceph): mailmap: Chuanhong Wang affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 63d38683 (ceph): mailmap: Benoît Knecht affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 8b750bf7 (ceph): mailmap: Alexey Sheplyakov affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 18d3a166 (ceph): mailmap: Alan Grosskurth affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 0312174b (ceph): mailmap: Jonas Keidel affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 23f27385 (ceph): mailmap: Emile Snyder affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 8c035335 (ceph): mailmap: Matt Benjamin affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision afcc6666 (ceph): mailmap: Erwan Velu affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision b27bc0da (ceph): mailmap: Robert LeBlanc affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 230bb728 (ceph): mailmap: Marcel Lauhoff affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision bbbd2ecf (ceph): mailmap: Sahithi R V affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 712c52bb (ceph): mailmap: Jianjian Huo affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 5736f9c3 (ceph): mailmap: Wei Jin affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 951c3312 (ceph): mailmap: Roi Dayan affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision a71ae4a6 (ceph): mailmap: Rachana Patel affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 8c317ea7 (ceph): mailmap: Patrick Donnelly affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 26035b5f (ceph): mailmap: Mauricio Garavaglia affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 6a0c84bb (ceph): mailmap: Lukasz Jagiello affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:05 AM Revision 28c21080 (ceph): mailmap: Barbora Ančincová affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:46 AM Revision 12ea474c (ceph): Stripper: Fix incorrect push_front -> append_zero change
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
08:16 AM CephFS Backport #13932 (New): hammer: kclient: intermittent log warnings "client.XXXX isn't responding t...
Loïc Dachary
08:02 AM CephFS Backport #13932 (In Progress): hammer: kclient: intermittent log warnings "client.XXXX isn't resp...
Loïc Dachary
07:59 AM CephFS Backport #13932: hammer: kclient: intermittent log warnings "client.XXXX isn't responding to mcli...
I think the PR to backport is https://github.com/ceph/ceph/pull/6432 - it was merged on November 30. Nathan Cutler
06:04 AM CephFS Backport #13932: hammer: kclient: intermittent log warnings "client.XXXX isn't responding to mcli...
Zheng, was there something wrong with that PR or something? Greg Farnum
06:01 AM CephFS Backport #13932 (New): hammer: kclient: intermittent log warnings "client.XXXX isn't responding t...
The proposed PR has been closed, assuming no work is otherwise being done. Loïc Dachary
07:56 AM Bug #8885: SIGABRT in TrackedOp::dump() via dump_ops_in_flight()

I wasn't able to reproduce.
Based on the location of what I assume is a segfault the value of register bp was co...
David Zafman
06:48 AM Stable releases Tasks #14692: hammer v0.94.7
h3. rbd... Loïc Dachary
06:46 AM Stable releases Tasks #14692: hammer v0.94.7
h3. rados... Loïc Dachary
06:46 AM Stable releases Tasks #14692: hammer v0.94.7
h3. upgrade... Loïc Dachary
06:45 AM Stable releases Tasks #14692: hammer v0.94.7
h3. powercycle... Loïc Dachary
06:45 AM Stable releases Tasks #14692: hammer v0.94.7
h3. rgw... Loïc Dachary
06:44 AM Stable releases Tasks #14692: hammer v0.94.7
h3. fs... Loïc Dachary
06:40 AM Stable releases Tasks #14692: hammer v0.94.7
... Loïc Dachary
06:33 AM Backport #14689 (In Progress): hammer: consume_maps clearing of waiting_for_pg needs to check the...
Loïc Dachary
06:33 AM Revision 9e0a1656 (ceph): OSD::consume_map: correctly remove pg shards which are no longer acting
A particular shard may be non-active even if the osd is in the acting
set.
Fixes: 14278
Backport: hammer
Signed-off-...
Samuel Just
06:32 AM Backport #14579 (In Progress): hammer: mon sync does not copy config-key
Loïc Dachary
06:31 AM Revision 5a450e67 (ceph): mon: add mon_config_key prefix when sync full
Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
(cherry picked from commit b77cd31b161e78467bbb6476776c0f1d43e615cf)
shawn chen
06:14 AM rgw Bug #14516 (Resolved): rgw: radosgw-admin --help doesn't show the "orphans find" command
Loïc Dachary
06:14 AM rbd Bug #14476 (Resolved): rbd: TaskFinisher::cancel should remove event from SafeTimer
Loïc Dachary
06:14 AM rbd Feature #13633 (Resolved): Verify self-managed snapshot functionality on image create
Loïc Dachary
06:14 AM rbd Bug #14452 (Resolved): rbd-replay does not check for EOF and goes to endless loop
Loïc Dachary
06:14 AM Bug #12946 (Resolved): Heavy memory shuffling in rados bench
Loïc Dachary
06:14 AM devops Bug #12927 (Resolved): ceph.spec.in libcephfs_jni1 has no %post and %postun
Loïc Dachary
06:14 AM Bug #12012 (Resolved): IO error on kvm/rbd with an erasure coded pool tier (after an upgrade from...
Loïc Dachary
06:14 AM Bug #11101 (Resolved): ceph tell: broken error message / misleading hinting
Loïc Dachary
06:14 AM Bug #10930 (Resolved): mon: map_cache can become inaccurate if osd does not receive the osdmaps
Loïc Dachary
06:14 AM rgw Feature #6999 (Resolved): Make RGW_MAX_PUT_SIZE configurable
Loïc Dachary
06:11 AM Backport #13288: hammer: stuck recovering, unfound hit set due to removing it while !active
@Kefu, assigning to you as I'm not familiar with the original patch Loïc Dachary
05:59 AM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
It is unfortunately too late, v0.94.6 is already frozen and being tested. Loïc Dachary
05:58 AM Backport #12835 (Resolved): mon: map_cache can become inaccurate if osd does not receive the osdmaps
Loïc Dachary
05:48 AM Backport #12835 (In Progress): mon: map_cache can become inaccurate if osd does not receive the o...
Loïc Dachary
05:57 AM rbd Backport #14142 (Resolved): infernalis: Verify self-managed snapshot functionality on image create
Loïc Dachary
05:57 AM rbd Backport #14199 (Resolved): infernalis: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
Loïc Dachary
05:57 AM Backport #14236 (Resolved): "OSDMonitor.cc: 2116: FAILED assert(0)" in rados-hammer-distro-basic-...
Loïc Dachary
05:48 AM Backport #14236 (In Progress): "OSDMonitor.cc: 2116: FAILED assert(0)" in rados-hammer-distro-bas...
Loïc Dachary
05:57 AM rbd Backport #14321 (Resolved): infernalis: cls_rbd: object_map_save should enable checksums
Loïc Dachary
05:56 AM Backport #14643 (Resolved): hammer: rgw: radosgw-admin man page doesn't contain the "orphans" com...
Loïc Dachary
05:53 AM Backport #14643 (In Progress): hammer: rgw: radosgw-admin man page doesn't contain the "orphans" ...
Loïc Dachary
05:49 AM Backport #14087 (In Progress): FAILED assert(old_size == total_chunk_size) in 0.94.5 / strange fi...
Loïc Dachary
04:58 AM Revision 6552eeb2 (ceph): Merge pull request #7079 from Abhishekvrshny/wip-14199-infernalis
infernalis: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
04:58 AM Revision e507a5f9 (ceph): Merge pull request #7080 from Abhishekvrshny/wip-14142-infernalis
infernalis: Verify self-managed snapshot functionality on image create
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
04:57 AM Revision 930ef946 (ceph): Merge pull request #7428 from Abhishekvrshny/wip-14321-infernalis
infernalis: cls_rbd: object_map_save should enable checksums
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loïc Dachary
04:39 AM devops Cleanup #14705 (Closed): Reinstate ceph-osd@.service.in
On RH and derivatives, ... Nathan Cutler
04:16 AM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
Discussed on ceph-devel mailing list. Consensus seems to be to use ... Nathan Cutler
01:12 AM CephFS Bug #13980: all nfs v3 mounts fail in ovh lab
and in http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-07_20:10:01-knfs-hammer-testing-basic-openstack/ Yuri Weinstein
12:48 AM Revision 7731ae92 (ceph): Merge pull request #7444 from dreamhost/wip-rgw-static-website-robbat2
rgw: approximate AmazonS3 HostId error field.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh

02/08/2016

10:40 PM Revision 3fe17c6c (ceph): mailmap: fangdong affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision ab6baa95 (ceph): mailmap: Shishir Gowda affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision 2a35e185 (ceph): mailmap: Tao Chang affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision 30392482 (ceph): mailmap: Harry Harrington affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision 833c8e2b (ceph): mailmap: Jingkai Yuan affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision f59db3cf (ceph): mailmap: Luo Kexue affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision 5bda3a25 (ceph): mailmap: some duplicates found on .organizationmap
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision e8e0521c (ceph): mailmap: Shun Song affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision 78d91d6e (ceph): mailmap: Adam Twardowski affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:36 PM Revision 588eeea4 (ceph): mailmap: Aron Gunn affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
10:26 PM Revision 117041ef (ceph): Merge remote-tracking branch 'gh/jewel'
Sage Weil
10:26 PM Revision f22b6714 (ceph): Merge remote-tracking branch 'gh/jewel'
Sage Weil
10:10 PM Revision efc8134f (ceph): v10.0.3
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:02 PM Revision e96a3fe0 (ceph): Changed centos version to 7.2
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 3f4a5caeb2f1fffc302be69d3ef06fff3566fe7e)
Yuri Weinstein
10:00 PM Revision aa207c29 (ceph): Changed centos version to 7.2
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 3f4a5caeb2f1fffc302be69d3ef06fff3566fe7e)
Yuri Weinstein
09:17 PM devops Bug #14694: ceph.spec.in missing copyright notice; cannot submit package to openSUSE
*jewel PR*: https://github.com/ceph/ceph/pull/7569 Nathan Cutler
03:48 PM devops Bug #14694 (Resolved): ceph.spec.in missing copyright notice; cannot submit package to openSUSE
Sage Weil
02:57 PM devops Bug #14694 (In Progress): ceph.spec.in missing copyright notice; cannot submit package to openSUSE
Nathan Cutler
02:57 PM devops Bug #14694 (Resolved): ceph.spec.in missing copyright notice; cannot submit package to openSUSE
$SUBJ pretty much says it all Nathan Cutler
09:00 PM Revision ac61c112 (ceph): mailmap: Ren Huanwen affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
09:00 PM Revision eaf5bc7d (ceph): mailmap: Yehua Chen affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
09:00 PM Revision b57a3ac1 (ceph): mailmap: Li Tianqing affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
09:00 PM Revision 2a3ce4ef (ceph): mailmap: Ilya Shipitsin affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
09:00 PM Revision 467990a5 (ceph): mailmap: Darrell Enns affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
09:00 PM Revision 17d2622b (ceph): mailmap: Abhishek Lekshmanan affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
09:00 PM Revision 8556b9d5 (ceph): mailmap: further cleanup.
Somehow a followup to #581c65dd48807a516b43adec4b5be29c040db8c7
Work was half-done, and mailmap can be further simpl...
Yann Dupont
08:54 PM rgw Bug #14665: radosgw-admin -n client.0 user create : permission denied
From the logfile, radosgw-admin can't bind to the radosgw admin socket (Permission denied error).
On a test system...
Anonymous
08:46 PM Revision c423d5fc (ceph): mailmap: Zhi Zhang affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:46 PM Revision 20783f83 (ceph): mailmap: YiQiang Chen affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:46 PM Revision f5bcdae8 (ceph): mailmap: François Lafont affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:46 PM Feature #14701 (Resolved): allow add --pg-num to osdmaptool --test-map-pgs to override the map's ...
This way, users could test pg_num changes before doing them live. Samuel Just
08:45 PM Revision fcd3bba6 (ceph): mailmap: Adam C. Emerson affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:45 PM Revision 84f58b57 (ceph): mailmap: Xiangwei Wu affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:45 PM Revision c2e0b8f1 (ceph): mailmap: Zhiqiang Wang affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:45 PM Revision f960bcc4 (ceph): mailmap: Song Baisen affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:45 PM Revision 0fe93736 (ceph): mailmap: Xie Xingguo affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:45 PM Revision 638c6369 (ceph): mailmap: Dunrong Huang affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:45 PM Revision 10bb9a45 (ceph): mailmap: Liu Peiyan affiliation
Signed-off-by: Yann Dupont <yann@objoo.org> Yann Dupont
08:44 PM Revision b5d76886 (ceph): mailmap: Cleanup.
Over time, some entries were unnecessarily complicated.
Entries were sometimes of the form :
Canonical name <canoni...
Yann Dupont
08:43 PM rbd Feature #14700 (Rejected): rbd map should optionally support the advisory locking and blacklisting
Original proposal:... Jason Dillaman
08:00 PM Revision 4815a466 (ceph): Merge pull request #7572 from ceph/wip-cmake-2-8-16
cmake: Added new unittests to make check Casey Bodley
07:12 PM Revision c8c1603f (ceph): global: record target uid/gid in cct
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:04 PM CephFS Bug #14698 (Duplicate): Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
http://pulpito.ceph.com/gregf-2016-02-08_00:50:24-fs-greg-fs-testing-27-1---basic-mira/10806/
http://pulpito.ceph.co...
Greg Farnum
06:43 PM Revision 07dda1aa (ceph): Merge pull request #7574 from SUSE/wip-spec-license
ceph.spec.in: add license declaration
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:32 PM CephFS Bug #14697 (Resolved): mds: assert in SafeTimer while suiciding
http://pulpito.ceph.com/gregf-2016-02-08_00:50:24-fs-greg-fs-testing-27-1---basic-mira/10767/... Greg Farnum
06:19 PM Bug #14660: selinux denials during rbd test run
Boris, you are looking at the end of the logs, I think during the test end it does try to stop those daemons as you h... Vasu Kulkarni
04:51 PM Bug #14660: selinux denials during rbd test run
Yes, the policy is installed in both cases. However, there is an issue with the way daemons are being started/stopped... Boris Ranto
05:57 PM Revision db9408bf (ceph): ceph.spec.in: add license declaration
Signed-off-by: Nathan Cutler <ncutler@suse.com> Nathan Cutler
05:30 PM Revision 51a15726 (ceph): cmake: Added new unittests to make check
Added unittest_shunique_lock & unittest_mutex_debug
to make check, and made them link ALLOC_LIBS
Signed-off-by: Ali ...
Ali Maredia
05:27 PM rgw Feature #13302 (Pending Backport): rgw: S3 authentication subsystem should be able to use admin c...
Radoslaw Zarzynski
04:40 PM Bug #14695 (Resolved): osd: rados cppool omap to ec pool crashes osd
If we do cppool from a replicated pool to erasure in hammer 0.94.5, this will cause an OSD assert error when it tries... Dan van der Ster
04:34 PM Revision 0ca8f07a (ceph): global/global_init: ensure setuser etc messages get logged
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:19 PM Stable releases Tasks #13356: hammer v0.94.6
h3. QE VALIDATION (STARTED 2/8/16)
*re-runs command lines and filters are captured in http://pad.ceph.com/p/hammer...
Yuri Weinstein
04:12 PM Revision 8290536d (ceph): global/global_init: do not apply_changes until after dropping privs
This ensures we open the log file a the final user, not as root.
Fixes: #14613
Signed-off-by: Sage Weil <sage@redhat...
Sage Weil
04:11 PM CephFS Bug #14672 (Rejected): MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
Yeah, I'm pretty sure about that. Greg Farnum
11:55 AM CephFS Bug #14672: MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
Was this the system that you ran newfs on? I think I was concerned that this might be from running newfs while the m... John Spray
04:06 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
quote from sam
> we need to hold the reference to prevent the map from being trimmed. that reference is the map ep...
Kefu Chai
03:48 PM Revision 4235af3c (ceph): Merge pull request #7569 from SUSE/wip-copyright2
ceph.spec.in: add copyright notice
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:45 PM Revision a0b0ae00 (ceph): Revert "osd: do not keep ref of old osdmap in pg"
This reverts commit 8978cd6fcf40076dbd944a2938b335d26c62b8d5.
Fixes: #14213
David Zafman
03:44 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
A fix related to this tracker caused 14213. David Zafman
03:38 PM rgw Bug #13824 (Pending Backport): orphans finish segfaults
Will be marked Resolved after infernalis backport is merged. Nathan Cutler
02:33 PM rgw Bug #13824: orphans finish segfaults
Please mark as resolved. Igor Fedotov
03:34 PM Bug #13471 (Resolved): OSD::build_past_intervals_parallel() shall reset primary and up_primary wh...
Nathan Cutler
03:33 PM Bug #13639 (Resolved): Objecter: potential null pointer access when do pool_snap_list.
Nathan Cutler
03:33 PM Bug #14015 (Resolved): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last...
Nathan Cutler
03:33 PM Bug #13962 (Resolved): "shard missing" errors in logs during Teuthology run
Nathan Cutler
03:32 PM Bug #13840 (Resolved): Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
Nathan Cutler
03:32 PM Bug #13862 (Resolved): pgs stuck inconsistent after infernalis upgrade
Nathan Cutler
03:32 PM Bug #13642 (Resolved): Objecter: pool op callback may hang forever.
Nathan Cutler
03:26 PM rbd Backport #14465 (Resolved): infernalis: rbd-replay does not check for EOF and goes to endless loop
Loïc Dachary
03:26 PM rbd Backport #14552 (Resolved): infernalis: rbd: TaskFinisher::cancel should remove event from SafeTimer
Loïc Dachary
03:25 PM rgw Backport #14676 (Resolved): infernalis: rgw: radosgw-admin --help doesn't show the "orphans find"...
Loïc Dachary
03:24 PM devops Bug #13958 (Resolved): 'sudo yum install ceph-radosgw -y' errors in upgrade:firefly-hammer-x-infe...
@Loic: librbd is a dependency of qemu so ansible probably installs qemu(-kvm) which in-turn installs librbd1 and libr... Boris Ranto
03:54 AM devops Bug #13958: 'sudo yum install ceph-radosgw -y' errors in upgrade:firefly-hammer-x-infernalis-dist...
Another variation of the same problem ?
* http://pulpito.ceph.com/loic-2016-02-04_22:33:36-rados-infernalis-backpo...
Loïc Dachary
03:23 PM Revision 1061db6b (ceph): Merge pull request #7427 from Abhishekvrshny/wip-14465-infernalis
infernalis: rbd-replay does not check for EOF and goes to endless loop
Reviewed-by: Jason Dillaman <dillaman@redhat....
Loïc Dachary
03:23 PM Revision 2de60165 (ceph): Merge pull request #7426 from Abhishekvrshny/wip-14552-infernalis
infernalis: rbd: TaskFinisher::cancel should remove event from SafeTimer
Reviewed-by: Jason Dillaman <dillaman@redha...
Loïc Dachary
03:10 PM Feature #14677 (Resolved): ceph-disk list should have json output option
already exists in infernalis, yay! Sage Weil
03:04 PM Revision 23ec516b (ceph): ceph.spec.in: add copyright notice
http://tracker.ceph.com/issues/14694 Fixes: #14694
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler
02:53 PM Revision 434620ba (ceph): os/bluestore/BlockDevice: use std::mutex and std::condition_variable
Pull aio wait code into an IOContext method too.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:53 PM Revision 37b517eb (ceph): os/bluestore/BlockDevice: std::atomic_int
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:23 PM Revision 3f66231e (ceph): Merge pull request #7513 from athanatos/wip-ceph-test-rados-2
ceph_test_rados: use less CPU Sage Weil
02:23 PM Revision 6a8cafe1 (ceph): Merge pull request #5931 from ceph/wip-cxx11concurrency
librados: move to c++11 concurrency types
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Casey Bodley...
Sage Weil
02:18 PM Revision 7181a6f1 (ceph): msg/simple: significantly reduce minimal memory usage of Pipes
Pipe class instance weights over 17 KB in size, and most of it is used by
msgvec structure, which weights 16 KB. Redu...
Piotr Dałek
02:18 PM Cleanup #6634 (Resolved): MOSDSubOp: remove unused snapc/snapcontext members
Sage Weil
02:17 PM Revision f17dbc65 (ceph): Merge pull request #6608 from esnyder/wip-6634
osd: remove unused SnapContext member snapc from MOSDSubOp message
Reviewed-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
...
Sage Weil
02:16 PM Revision 69d98b65 (ceph): msg/async: significantly reduce minimal memory usage of AsyncConnections
AsyncConnection class instance weights over 18 KB in size, and most of it
is used by msgvec structure, which weights ...
Piotr Dałek
02:16 PM Revision a981c1ec (ceph): Merge pull request #7181 from songbaisen/song5
crush: reply quickly from get_immediate_parent
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil
02:15 PM Revision 20228cb0 (ceph): Merge pull request #7437 from Ved-vampir/wip_zlib_plugin
common: add zlib compression plugin
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:14 PM Revision 7e442996 (ceph): Merge branch 'print-blocked-op' of git://github.com/majianpeng/ceph
Reviewed-by: Sage Weil <sage@redhat.com> Sage Weil
02:13 PM Revision 34d33bcc (ceph): Merge pull request #7527 from liewegas/wip-no-rgw-prestart
systemd/ceph-radosgw-prestart.sh: remove
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Sage Weil
02:12 PM Revision 65878073 (ceph): Merge branch 'master' of git://github.com/joconcepts/ceph
Reviewed-by: Sage Weil <sage@redhat.com> Sage Weil
02:11 PM Bug #14693 (Duplicate): osd: valgrind uninitcondition in PG::choose_acting(pg_shard_t&)
<ip>0x549E7C</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>PG::choose_acting(pg_shard_t&amp;)</fn>
...
Sage Weil
01:49 PM Backport #13615 (Resolved): OSD::build_past_intervals_parallel() shall reset primary and up_prima...
Sage Weil
01:49 PM Revision a8d147e8 (ceph): Merge pull request #6397 from SUSE/wip-13615-infernalis
OSD::build_past_intervals_parallel() shall reset primary and up_primary when begin a new past_interval.
Reviewed-by:...
Sage Weil
01:49 PM Backport #13791 (Resolved): Objecter: potential null pointer access when do pool_snap_list.
Sage Weil
01:49 PM Revision 77a26d8e (ceph): Merge pull request #6840 from SUSE/wip-13791-infernalis
Objecter: potential null pointer access when do pool_snap_list.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:48 PM Backport #14018 (Resolved): infernalis: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= ...
Sage Weil
01:48 PM Revision cea356a9 (ceph): Merge pull request #6851 from Abhishekvrshny/wip-14018-infernalis
infernalis: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started)
Reviewed-by: S...
Sage Weil
01:48 PM Backport #13979 (Resolved): infernalis : "shard missing" errors in logs during Teuthology run
Sage Weil
01:48 PM Revision 5469e990 (ceph): Merge pull request #6849 from Abhishekvrshny/wip-13979-infernalis
osd: call on_new_interval on newly split child PG
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:48 PM Backport #13929 (Resolved): infernalis: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
Sage Weil
01:48 PM Revision ba4583f3 (ceph): Merge pull request #6907 from Abhishekvrshny/wip-13929-infernalis
infernalis: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:47 PM Backport #14494 (Resolved): infernalis: pgs stuck inconsistent after infernalis upgrade
Sage Weil
01:47 PM Revision fbd96c8a (ceph): Merge pull request #7421 from Abhishekvrshny/wip-14494-infernalis
infernalis: pgs stuck inconsistent after infernalis upgrade
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:46 PM Backport #13771 (Resolved): Objecter: pool op callback may hang forever.
Sage Weil
01:46 PM Revision cef8fc30 (ceph): Merge pull request #6627 from Abhishekvrshny/wip-13771-infernalis
Objecter: pool op callback may hang forever.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
12:39 PM Revision 12c083ed (ceph): OSD/ReplicatedPG: Fixes unneccessary object promotion when deleting fro...
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
12:09 PM Stable releases Tasks #14692 (Resolved): hammer v0.94.7
h3. Workflow
* "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-relea...
Loïc Dachary
11:18 AM Revision 15c27ce7 (ceph): Merge pull request #7543 from SUSE/wip-14676-infernalis
infernalis: rgw: radosgw-admin --help doesn't show the orphans find command
Reviewed-by: Loic Dachary <ldachary@redh...
Loïc Dachary
11:02 AM rgw Bug #11241 (Resolved): Incorrect ETAG calculated for POST uploads
Nathan Cutler
11:02 AM Bug #2390 (Resolved): dencoder: depends on expat
Nathan Cutler
10:04 AM Bug #2390: dencoder: depends on expat
This was fixed via:
https://github.com/ceph/ceph/pull/7476
This bug can be closed.
David Disseldorp
11:00 AM Bug #13192 (Pending Backport): stuck recovering, unfound hit set due to removing it while !active
Nathan Cutler
08:52 AM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
Loïc Dachary
08:52 AM rgw Backport #14570 (Resolved): hammer: Incorrect ETAG calculated for POST uploads
Loïc Dachary
08:50 AM rgw Backport #14570 (In Progress): hammer: Incorrect ETAG calculated for POST uploads
Loïc Dachary
08:49 AM rgw Backport #14141 (Need More Info): hammer: rgw: leak from RGWWatcher::handle_error
Loïc Dachary
08:48 AM Backport #14491 (Need More Info): hammer: ceph-disk: duplicate osd mount points
Loïc Dachary
08:48 AM Backport #14326 (Need More Info): hammer: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to...
(missing commit) Loïc Dachary
08:47 AM Backport #14323 (Need More Info): hammer: OpTracker needs to release the message throttle in _unr...
(missing commit) Loïc Dachary
08:47 AM Backport #13807 (Need More Info): hammer: segfault in Objecter::handle_watch_notify
(missing commit in the original issue) Loïc Dachary
07:25 AM CephFS Backport #14624 (Resolved): hammer: fsx failed to compile
Loïc Dachary
07:19 AM Revision 7abb6ae8 (ceph): Merge pull request #7501 from SUSE/wip-14624-hammer
hammer: fsx failed to compile
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
06:41 AM Bug #14004 (Resolved): ceph-disk workunits must not rely on augtool
Loïc Dachary
06:22 AM Backport #14582 (In Progress): infernalis: pid file that was deleted after ceph restart leads to ...
Loïc Dachary
06:17 AM Bug #14679 (Resolved): msg/async: segv from ceph_test_msgr, cleanup_handler
Haomai Wang
06:15 AM Revision 90561b46 (ceph): Merge pull request #7547 from yuyuyu101/wip-14679
AsyncConnection: avoid debug log in cleanup_handler Haomai Wang
06:09 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
https://github.com/ceph/ceph/pull/7075 followed by https://github.com/ceph/ceph/pull/7463 Loïc Dachary
06:07 AM Bug #13422 (Pending Backport): pid file that was deleted after ceph restart leads to osd process ...
Loïc Dachary
06:05 AM Backport #14688 (In Progress): infernalis: consume_maps clearing of waiting_for_pg needs to check...
Loïc Dachary
05:08 AM Backport #14688 (Rejected): infernalis: consume_maps clearing of waiting_for_pg needs to check th...
https://github.com/ceph/ceph/pull/7563 Loïc Dachary
06:04 AM Bug #14278: consume_maps clearing of waiting_for_pg needs to check the spg_t shard for acting set...
https://github.com/ceph/ceph/pull/7510 Loïc Dachary
06:02 AM Backport #14578 (In Progress): infernalis: mon sync does not copy config-key
Loïc Dachary
06:01 AM Bug #14577: mon sync does not copy config-key
https://github.com/ceph/ceph/pull/7363 Loïc Dachary
05:57 AM Backport #14469 (In Progress): infernalis: osd/ReplicatedPG: fix promotion recency logic
Loïc Dachary
05:43 AM Backport #14286 (In Progress): infernalis: ReplicatedPG: wrong result code checking logic during ...
Loïc Dachary
05:41 AM Backport #14284 (In Progress): infernalis: osd/OSD.cc: 2469: FAILED assert(pg_stat_queue.empty())...
Loïc Dachary
05:38 AM Backport #13933 (In Progress): infernalis: ceph-disk prepare fails if device is a symlink
Loïc Dachary
05:37 AM Revision 3395fb9e (ceph): crush/CrushTester: workaround a bug in boost::icl
the boost::icl in boost v1.55 has a bug when working with libc++,
> Assertion failed: (this->_map.find(inter_val) ==...
Kefu Chai
05:30 AM Backport #13808 (Need More Info): infernalis: segfault in Objecter::handle_watch_notify
Loïc Dachary
05:28 AM Bug #13993 (Resolved): Use of syslog results in all log messages at priority "emerg"
Brad Hubbard
05:28 AM Backport #14138 (Resolved): hammer: Use of syslog results in all log messages at priority "emerg"
Brad Hubbard
05:09 AM rgw Backport #14691 (Rejected): infernalis: Seg fault 9.0.3-1845-gf1ead76 : RGWRESTSimpleRequest::for...
Loïc Dachary
05:09 AM CephFS Backport #14690 (Rejected): infernalis: Client::_fsync() on a given file does not wait unsafe req...
Loïc Dachary
05:08 AM Backport #14689 (Resolved): hammer: consume_maps clearing of waiting_for_pg needs to check the sp...
https://github.com/ceph/ceph/pull/7577 Loïc Dachary
05:07 AM Bug #14080 (Resolved): ceph-disk: use blkid instead of sgdisk -i
Loïc Dachary
05:07 AM Bug #13975 (Resolved): systemd/ceph-disk@.service assumes /bin/flock
Loïc Dachary
05:07 AM Bug #13821 (Resolved): OSD: race condition detected during send_failures
Loïc Dachary
05:07 AM Bug #13664 (Resolved): tests: testprofile must be removed before it is re-created
Loïc Dachary
05:07 AM Bug #13610 (Resolved): auth/cephx: large amounts of log are produced by osd
Loïc Dachary
05:06 AM Bug #13597 (Resolved): FileStore: potential memory leak if getattrs fails.
Loïc Dachary
05:06 AM Bug #13525 (Resolved): mon: should not set isvalid = true when cephx_verify_authorizer return false
Loïc Dachary
05:06 AM Bug #13477 (Resolved): crush: crash if we see CRUSH_ITEM_NONE in early rule step
Loïc Dachary
05:06 AM Bug #13474 (Resolved): Ceph daemon failed to start, because the service name was already used.
Loïc Dachary
05:06 AM CephFS Bug #13443 (Resolved): Ceph-fuse won't start correctly when the option log_max_new in ceph.conf s...
Loïc Dachary
05:01 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. rgw... Loïc Dachary
03:48 AM Stable releases Tasks #13750: infernalis v9.2.1
... Loïc Dachary
05:01 AM Backport #13638 (Resolved): FileStore: potential memory leak if getattrs fails.
Loïc Dachary
05:01 AM Backport #13655 (Resolved): crush: crash if we see CRUSH_ITEM_NONE in early rule step
Loïc Dachary
05:01 AM Backport #13671 (Resolved): tests: testprofile must be removed before it is re-created
Loïc Dachary
05:01 AM Backport #13869 (Resolved): infernalis: OSD: race condition detected during send_failures
Loïc Dachary
05:00 AM Backport #13891 (Resolved): infernalis: auth/cephx: large amounts of log are produced by osd
Loïc Dachary
05:00 AM Backport #13935 (Resolved): infernalis: Ceph daemon failed to start, because the service name was...
Loïc Dachary
05:00 AM Backport #14013 (Resolved): infernalis: systemd/ceph-disk@.service assumes /bin/flock
Loïc Dachary
04:59 AM rgw Backport #14569 (Resolved): hammer: Make RGW_MAX_PUT_SIZE configurable
Loïc Dachary
04:44 AM Backport #14137 (Resolved): infernalis: Use of syslog results in all log messages at priority "em...
Brad Hubbard
04:22 AM Revision d1da0313 (ceph): Merge pull request #6993 from badone/wip-13993-infernalis
log: Log.cc: Assign LOG_DEBUG priority to syslog calls
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:21 AM Revision 22e0c6a7 (ceph): Merge pull request #6882 from dachary/wip-13988-reuse-osd-id-infernalis
tests: verify it is possible to reuse an OSD id
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:18 AM Revision 489a13d4 (ceph): Merge pull request #6852 from Abhishekvrshny/wip-14013-infernalis
infernalis: systemd/ceph-disk@.service assumes /bin/flock
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:16 AM Revision de01ba4e (ceph): Merge pull request #6846 from Abhishekvrshny/wip-13638-infernalis
FileStore: potential memory leak if getattrs fails.
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:14 AM Revision b5427f46 (ceph): Merge pull request #6836 from SUSE/wip-13891-infernalis
infernalis: auth/cephx: large amounts of log are produced by osd
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:12 AM Revision 5dbd9984 (ceph): Merge pull request #6833 from SUSE/wip-13935-infernalis
infernalis: Ceph daemon failed to start, because the service name was already used.
Reviewed-by: Loic Dachary <ldach...
Loïc Dachary
04:12 AM Revision 20164688 (ceph): Merge pull request #6694 from xiexingguo/xxg-wip-13869
osd: fix race condition during send_failures
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Sage Weil <...
Loïc Dachary
04:09 AM Revision b09670fe (ceph): Merge pull request #6626 from Abhishekvrshny/wip-13655-infernalis
crush: crash if we see CRUSH_ITEM_NONE in early rule step
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:06 AM Revision 59df52df (ceph): Merge pull request #6449 from dachary/wip-13671-infernalis
tests: testprofile must be removed before it is re-created
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
03:29 AM Linux kernel client Bug #13905: "BUG: held lock freed!"
Happened twice in three runs of the powercycle suite. Should we rule that as environmental and whitelist the message ... Loïc Dachary

02/07/2016

06:08 PM Bug #14686 (Fix Under Review): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
https://github.com/ceph/ceph/pull/7553 Kefu Chai
02:10 PM Bug #14686 (Resolved): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
Base on current logic, OSDMonitor may call create_pending and
encode_pending twice for the some epoch.
In encode_...
Xinze Chi
05:52 PM Revision d21724a1 (ceph): Merge pull request #7554 from tchaikov/wip-ceph-disk-test
tests: ceph-disk.sh should compare with the resolved path
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai
03:49 PM devops Bug #14687 (Resolved): RPM: no /usr/libexec directory on SUSE
The ceph-osd-prestart.sh script is installed in /usr/libexec/ceph/ and indeed this directory is hard-coded in the fil... Nathan Cutler
02:19 PM Revision 990b437f (ceph): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
Base on current logic, OSDMonitor may call create_pending and
encode_pending twice for the some epoch.
In encode_pen...
Xinze Chi
02:01 PM Revision e604d681 (ceph): Merge pull request #7551 from JevonQ/update-libcephfs-version
libcephfs: update LIBCEPHFS_VERSION to indicate the interface was changed
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
12:39 PM Revision d267aaf8 (ceph): tests: ceph-disk.sh should compare with the resolved path
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
08:58 AM Feature #14669 (In Progress): ceph-disk: support indirect dmcrypt key retrieval
https://github.com/ceph/ceph/pull/7552 Loïc Dachary
08:20 AM CephFS Bug #14685 (New): dbench hang on native cifs mount
http://pulpito.ceph.com/teuthology-2016-02-03_19:14:02-samba-jewel---basic-mira/5717/
http://pulpito.ceph.com/teutho...
Zheng Yan
06:00 AM Revision 4d383022 (ceph): libcephfs: Update LIBCEPHFS_VERSION to indicate the interface was changed
Signed-off-by: Jevon Qiao <scaleqiao@gmail.com> Jevon Qiao
05:34 AM CephFS Bug #14684 (Resolved): test_scrub_checks fails
http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-03_14:03:10-fs-jewel---basic-smithi/5365/teuthology.log
<pr...
Zheng Yan

02/06/2016

06:37 PM Revision c21de4d0 (ceph): AsyncMessenger: remove unused variables
* remove AsyncMessenger::listen_sd
* remove `ee` in KqueueDriver::del_event()
Signed-off-by: Kefu Chai <kchai@redhat...
Kefu Chai
05:59 PM Revision c45854a8 (ceph): crypto: remove unused Digest::sec_type
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:59 PM Revision 64361c39 (ceph): ECUtil: remove unused stripe_info_t::stripe_size
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:59 PM Revision 9c3f8219 (ceph): librbd: replace atomic_t with std::atomic<int>
it fails to compile with clang, and turns out it should be
`ceph::atomic_t`, but I take this chance to replace it
wit...
Kefu Chai
05:59 PM Revision 2a537370 (ceph): librbd: remove unused C_DiffObject::m_request_num
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:59 PM Revision 93ac31c7 (ceph): journal: remove unused ObjectPlayer::m_fetch_interval
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:59 PM Revision 7d08bbf5 (ceph): osd: init HeartbeatDispatcher using OSD->cct
its base class 'Dispatcher' is uninitialized when used here to access
'Dispatcher::cct', so we'd better use OSD::cct ...
Kefu Chai
03:43 PM Revision 7f854cc1 (ceph): Merge pull request #7549 from tchaikov/wip-fix-ceph-disk-tests
ceph-disk/test: fix test_prepare.py::TestPrepare tests
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai
02:27 PM Revision 08364c2f (ceph): ceph-disk/test: fix test_prepare.py::TestPrepare tests
actually we are verifying if the variable is an instance of
specified class. for example, the `prepare.data` should b...
Kefu Chai
07:40 AM Revision 8569d38f (ceph): AsyncConnection: avoid debug log in cleanup_handler
local connection will be stop and call cleanup_handler after messenger
is down
introduced in
commit(https://github.co...
Haomai Wang
02:41 AM Bug #14660: selinux denials during rbd test run
Policy is installed as i see in the logs... Vasu Kulkarni
02:09 AM Bug #14660: selinux denials during rbd test run
It looks like there is a lot of stuff happening, here:
Some of the processes are mislabelled. This suggests that e...
Boris Ranto
02:10 AM Revision ceb6fcc5 (ceph): Merge pull request #7524 from ktdreyer/wip-14637-hammer-man-radosgw-adm...
hammer: doc: regenerate man pages, add orphans commands to radosgw-admin(8) Sage Weil
01:46 AM Bug #13422 (Resolved): pid file that was deleted after ceph restart leads to osd process lose con...
woot! Sage Weil
01:41 AM Revision 0c6a7248 (ceph): Merge pull request #7540 from dillaman/wip-librados-test-stub-unwatch
librados_test_stub: protect against notify/unwatch race
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
01:39 AM Revision 2b2ce9b9 (ceph): Merge pull request #7529 from dillaman/wip-14412
librbd: journal framework for tracking exclusive lock transitions
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
01:09 AM Revision a48c081d (ceph): rgw/rgw_orphan: check the return value of save_state
It was discovered by covscan that we do not check the return value of
save_state in this one case.
Signed-off-by: Bo...
Boris Ranto
01:03 AM Revision 2e4fa4b3 (ceph): Merge pull request #7377 from liewegas/wip-datadir-search
config: add $data_dir/config to config search path Sage Weil
01:03 AM Revision f3a01575 (ceph): Merge pull request #7466 from adamemerson/wip-bsd-time-second-try
common: time: have skewing-now call non-skewing now Sage Weil
01:03 AM Revision 220a4730 (ceph): Merge pull request #7463 from dachary/wip-13422-pid-file
global: do not start two daemons with a single pid-file (part 2)
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:02 AM Revision c6ff94c2 (ceph): Merge pull request #7460 from xiexingguo/xxg-wip-block
osd: blockdevice: avoid implicit cast and add guard
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:02 AM Revision 5f993610 (ceph): Merge pull request #7530 from xiexingguo/xxg-wip-nid
osd: bluestore: assign nid for newly created onode
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:01 AM Revision 3ac4d711 (ceph): Merge pull request #7521 from liewegas/wip-memstore
osd: memstore: set Collection::cid on create Sage Weil
01:01 AM Revision 86978957 (ceph): Merge pull request #7486 from ceph/wip-bluestore-oref
osd: bluestore: fix two wal bugs; reuse OnodeRefs when applying txc
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil
01:01 AM Revision 4dbd727f (ceph): Merge pull request #7531 from jjhuo/master
osd: bluestore: remove unused intrusive member hook in enode
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:00 AM Revision caab2e1d (ceph): Merge pull request #7535 from liewegas/wip-bluefs-mkfs
osd: bluestore/BlueFS: initialize super block_size earlier in mkfs
Reviewed-by: Dan Mick <dmick@redhat.com>
Sage Weil
01:00 AM Revision 7813776a (ceph): Merge pull request #7536 from liewegas/wip-bluestore-block
osd: bluestore: fix block device file creation Sage Weil
12:53 AM Revision 05946147 (ceph): Merge pull request #7541 from linuxbox2/cmake-feb5
Cmake feb5 Ali Maredia

02/05/2016

11:27 PM rgw Backport #14676 (In Progress): infernalis: rgw: radosgw-admin --help doesn't show the "orphans fi...
Nathan Cutler
05:49 PM rgw Backport #14676 (Resolved): infernalis: rgw: radosgw-admin --help doesn't show the "orphans find"...
https://github.com/ceph/ceph/pull/7543 Nathan Cutler
11:26 PM Revision 2b6d8171 (ceph): rgw-admin: document orphans commands in usage
Fixes: #14516
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 105a76bf542e05b739d5a03ca8a...
Yehuda Sadeh
11:13 PM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
Hammer backport is staged. Maybe it's not too late to squeeze it into 0.94.6 - we'll see. Nathan Cutler
11:12 PM CephFS Backport #14668 (In Progress): hammer: Wrong ceph get mdsmap assertion
Nathan Cutler
11:08 PM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
h3. Original description
One of our hammer clusters won't start now after running ceph mds getmap.
I did:...
Nathan Cutler
11:04 PM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
https://github.com/ceph/ceph/pull/4203
I will stage hammer backport.
Nathan Cutler
10:54 AM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
This was fixed in >=infernalis, but apparently never backported.... John Spray
08:57 AM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
After a few more retries the mon's eventually started. Dan van der Ster
08:51 AM CephFS Backport #14668 (Resolved): hammer: Wrong ceph get mdsmap assertion
https://github.com/ceph/ceph/pull/7542 Dan van der Ster
11:11 PM Revision b9a4ad9d (ceph): Fixed the ceph get mdsmap assertion.
When we want to get mdsmap, we try to get_version()
and the return value err = 0 means success.
The assert v...
Wei-Chung Cheng
11:05 PM CephFS Bug #14681 (Resolved): Wrong ceph get mdsmap assertion
https://github.com/ceph/ceph/pull/4203 Nathan Cutler
10:20 PM Bug #14443: "[ FAILED ] LibRadosTwoPoolsPP.Flush" in upgrade:infernalis-x-jewel-distro-basic-vps
Run: http://pulpito.ceph.com/teuthology-2016-02-05_02:10:02-upgrade:infernalis-x-jewel-distro-basic-vps/
Job: 7509
...
Yuri Weinstein
10:07 PM Revision f4b083a5 (ceph): osdc: Update to use C++11 concurrency
The only externally visible change is that Objecter::get_osdmap_read
and Objedcter::put_osdmap_read have been removed...
Adam Emerson
10:00 PM devops Bug #11489: jenkins parameterized branches do not support polling
Do we still need this? Dan Mick
09:46 PM Revision 21438a67 (ceph): cmake: add libboost_system to EXTRALIBS
This concisely fixes several unittest builds, and reflects the
fact that this library dependency has moved into sever...
Matt Benjamin
09:46 PM Revision 2669e0c2 (ceph): cmake: don't try to install src/ceph-disk directory
The proper cmake boilerplate to call ceph-disk/ceph-disk's
python installer is not present, FYI.
Signed-off-by: Matt...
Matt Benjamin
09:46 PM Revision 33bc2ba5 (ceph): cmake: don't add_test cephtool_test_osd twice
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> Matt Benjamin
09:20 PM Bug #14267: ceph-post-file doesn't work
Will move to physical host with public IP and access to LRC David Galloway
09:17 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
Package experts: can you render an opinion here? I don't see whether it's obviously a client config, package repo, o... Dan Mick
12:43 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
I started with a freshly installed Ubuntu 14.04 "trusty" system and followed the steps outlined in http://docs.ceph.c... Lenz Grimmer
09:14 PM Revision 38b9be2a (ceph): librados_test_stub: protect against notify/unwatch race
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
09:05 PM Bug #14679 (Resolved): msg/async: segv from ceph_test_msgr, cleanup_handler
... Sage Weil
08:57 PM Revision c1b3138f (ceph): concurrency: Add shunique_lock
Locker class tracking shared/unique/unlocked state of SharedMutex
concept.
Signed-off-by: Adam C. Emerson <aemerson@...
Adam Emerson
08:54 PM rgw Bug #14678 (Resolved): rgw: when putting metadata object, cache info doesn't keep object's metada...
This means that later on if we need object's metadata we need to fetch it from the backend which is a waste. Yehuda Sadeh
08:21 PM Revision 5eda2859 (ceph): cls_journal: new get_client / client_update methods
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
08:21 PM Revision 608947cb (ceph): journal: added tag support methods
librbd, for example, will allocate a new tag after acquiring
the exclusive lock.
Signed-off-by: Jason Dillaman <dill...
Jason Dillaman
08:21 PM Revision 8443e507 (ceph): librbd: initial version of journal client and tag metadata
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
08:21 PM Revision 9418f055 (ceph): librbd: partial implementation of journal client / tag allocation
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
08:21 PM Revision 3f29e7b8 (ceph): cls_journal: client registration should hold opaque data structure
The opaque structure will support journal client applications to
store and retrieve complex state.
Fixes: #13298
Si...
Jason Dillaman
08:21 PM Revision fa6d0ba9 (ceph): cls_journal: new tag management methods and handling
In the case of librbd, a new tag will be allocated when the
exclusive lock is acquired. All tags for the same datase...
Jason Dillaman
07:39 PM Feature #14677 (Resolved): ceph-disk list should have json output option
We'll need to generate ceph-disk list output in json. Sage Weil
06:15 PM Revision b725fdf5 (ceph): Made disk size in openstack 40GB, so osd won't run out of space
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 9e28d21adc7d891a9ad3426170f147164b2778ae)
Yuri Weinstein
06:11 PM Revision 0cf150f5 (ceph): Adde + in the openstack.yaml dir
Fixes failures in #14635
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit d4fd02e9d804...
Yuri Weinstein
06:09 PM Revision 0a66bee9 (ceph): Merge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel
Yuri Weinstein
06:03 PM Revision 243d91db (ceph): journal: switched entry tags to use id instead of string
Later commits will add the ability to allocate tags and
associate them with registered clients.
Signed-off-by: Jason...
Jason Dillaman
05:57 PM rgw Bug #14361: swift/test/functional -v -a '!fails_on_rgw'
Persisting on centos 7.2
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-05_10:02:03-upgrade:hammer-x...
Yuri Weinstein
08:04 AM rgw Bug #14361: swift/test/functional -v -a '!fails_on_rgw'
* http://pulpito.ceph.com/loic-2016-02-04_00:40:51-rgw-infernalis-backports---basic-multi/6180/
setting to high as...
Loïc Dachary
05:44 PM Bug #14660: selinux denials during rbd test run
Few others: http://qa-proxy.ceph.com/teuthology/vasu-2016-02-04_17:44:39-selinux-jewel---basic-vps/7216/teuthology.log Vasu Kulkarni
01:11 AM Bug #14660: selinux denials during rbd test run
hopefully this format is better, some tag above is messing up the format,
copied from one of the audit logs
<pre...
Vasu Kulkarni
12:59 AM Bug #14660: selinux denials during rbd test run
... Vasu Kulkarni
12:58 AM Bug #14660 (Closed): selinux denials during rbd test run
Following denails are seen for ceph-osd during rbd test with ceph-deploy... Vasu Kulkarni
05:43 PM Bug #14230 (Resolved): ceph-disk list missing information when dmcrypt
Nathan Cutler
05:42 PM Bug #13970 (Resolved): ceph-disk list fails on /dev/cciss!c0d0
Nathan Cutler
05:36 PM rgw Backport #14651 (Resolved): hammer: rgw: radosgw-admin --help doesn't show the "orphans find" com...
Nathan Cutler
05:15 PM Revision 48c542ac (ceph): concurrency: make C++11 style debugging mutices
Signed-off-by: Adam C. Emerson <aemerson@redhat.com> Adam Emerson
05:14 PM Revision cb2fc91e (ceph): Merge pull request #7474 from jack-changtao/wip-cmake2
CMake: For CMake version <= 2.8.11, use LINK_PRIVATE and LINK_PUBLIC
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
05:02 PM Revision 3c1f0973 (ceph): Merge pull request #7108 from jdurgin/wip-rbd-mirroring
rbd-mirror: daemon skeleton
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
04:29 PM rbd Subtask #14673 (Resolved): Asynchronously open and close image replayers
As new mirrored images are detected and old images are no longer mirrored, asynchronously start / stop the replayer. Jason Dillaman
04:22 PM Revision 672a694a (ceph): time: Remove constexpr from non-literal type in test
This fixes a compile error under clang and fixes another FreeBSD porting
issue.
Signed-off-by: Adam C. Emerson <aeme...
Adam Emerson
04:21 PM Revision 0fcb3070 (ceph): time: Have skewing-now call non-skewing now
For the real-time clocks, Ceph's testing infrastructure likes to be able to
inject a skew. To avoid pulling CephConte...
Adam Emerson
03:52 PM Revision ed8b675a (ceph): Merge pull request #7538 from tchaikov/wip-fix-exe-test
tests: mon: "chmod +x mon-created-time.sh"
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
03:46 PM CephFS Bug #14672: MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
added log Kenneth Waegeman
03:45 PM CephFS Bug #14672 (Rejected): MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
Full log in attach
-9> 2016-02-05 15:26:29.015197 7f177de2f700 10 mds.0.locker got rdlock on (ipolicy sync r...
Kenneth Waegeman
03:45 PM Revision 47c9b621 (ceph): tests: mon: "chmod +x mon-created-time.sh"
otherwise it always fails to run.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
03:22 PM Bug #13897: (jewel) rados/objectstore/objectstore.yaml common/Mutex.cc: 105: FAILED assert(r == 0)
I don't think we've seen this on master.. some missing backport? Sage Weil
03:21 PM Bug #14666 (Fix Under Review): memstore: fails to set cid on collection
https://github.com/ceph/ceph/pull/7521 Sage Weil
07:05 AM Bug #14666 (Resolved): memstore: fails to set cid on collection
One example here http://pulpito.ceph.com/gregf-2016-02-04_07:29:11-fs-master---basic-mira/6616/ but I've been getting... Greg Farnum
03:10 PM Bug #14671 (Duplicate): ceph-objectstore-tool: Can't find OSDMap for pg epoch 232
... Sage Weil
02:51 PM Revision 08517578 (ceph): os/bluestore/KernelDevice: use _exit(1) for failure injection
This way we don't generate a core file, which spams the log and trips up
teuthology.
Signed-off-by: Sage Weil <sage@...
Sage Weil
02:48 PM Bug #13894: RBD over cache tier over EC pool: rbd rm doesn't remove objects
PR for delete proxying is at
https://github.com/ceph/ceph/pull/7537
Igor Fedotov
02:21 PM Revision a297261a (ceph): os/bluestore: fix block device file creation
Just make a separate flag to indicate whether we create a block
file. This lets us drop the weird touch in vstart.sh...
Sage Weil
02:17 PM Revision c4f9d265 (ceph): Merge pull request #7519 from xiexingguo/xxg-wip-finisher
librados: shutdown finisher in a more graceful way
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:17 PM Revision 33689975 (ceph): Merge pull request #7506 from liewegas/wip-bluestore-block
osd: bluestore: set default wal size; improve weird implicit block file creation logic
Reviewed-by: Loic Dachary <ld...
Sage Weil
02:16 PM Revision c87f3f34 (ceph): Merge pull request #7503 from tchaikov/wip-cmake-spdk
build: spdk submodule; cmake
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
02:15 PM Feature #13942 (Resolved): ceph-disk: support bluestore
Sage Weil
02:15 PM Revision adfc653e (ceph): Merge pull request #7218 from dachary/wip-13942-ceph-disk
ceph-disk: support bluestore
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:12 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
/a/sage-2016-02-04_12:56:11-rados-wip-sage-testing---basic-smithi/6933
definitely in master
Sage Weil
01:41 PM Revision 4c13f9d7 (ceph): os/bluestore/BlueFS: initialize super block_size earlier in mkfs
Reported-by: Dan Mick <dmick@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
12:56 PM Revision e4abb95a (ceph): cmake: add cls_cephfs to cephfs_testing target
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:56 PM Revision 168e142b (ceph): librados: enable filtering in object_list API
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:56 PM Revision bacfce51 (ceph): tools/cephfs: sharded pgls in cephfs-data-scan
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
10:45 AM CephFS Bug #13583: Client::_fsync() on a given file does not wait unsafe requests that create/modify the...
@yan do you think it should be backported to infernalis as well ? It showed up when running tests:
* http://pulpit...
Loïc Dachary
10:41 AM CephFS Bug #13583 (Pending Backport): Client::_fsync() on a given file does not wait unsafe requests tha...
Loïc Dachary
10:42 AM Revision 23d39cbc (ceph): os/kstore: kill dead code
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
10:15 AM Feature #14669 (Resolved): ceph-disk: support indirect dmcrypt key retrieval
See Feb 2016 CDM session at:
* http://pad.ceph.com/p/osd-key-management
See SUSE ftp implementation at:
* ht...
Loïc Dachary
09:59 AM Bug #13089: mon: check for store writeablility before participating in election
please note that the background compaction fails, if leveldb can not create new tables or remove merged tables.
so...
Kefu Chai
09:37 AM Revision 5d5e4200 (ceph): os/kstore: fix race condition
The get_omap_iterator shall check the existence of onode too,
which may race with the rename method.
Signed-off-by: ...
xie xingguo
09:34 AM Revision 1e8719f9 (ceph): os/bluestore: fix race condition
The get_omap_iterator shall check the existence of onode too, which may
race with the rename method.
Signed-off-by: ...
xie xingguo
09:30 AM Revision 2f4e1d1f (ceph): Merge pull request #7526 from ceph/wip-14516-hammer
hammer: rgw-admin: document orphans commands in usage Orit Wasserman
08:22 AM rgw Bug #14667 (New): inconsistent container size reported
Radosgw returns different answers for the same bucket. Bucket *Test2* contains 1 object with length 1488913 bytes.
H...
Giorgi Kikolashvili
08:09 AM rgw Bug #13239: Seg fault 9.0.3-1845-gf1ead76 : RGWRESTSimpleRequest::forward_request(RGWAccessKey&, ...
* http://pulpito.ceph.com/loic-2016-02-04_00:40:51-rgw-infernalis-backports---basic-multi/6170/ Loïc Dachary
08:09 AM rgw Bug #13239 (Pending Backport): Seg fault 9.0.3-1845-gf1ead76 : RGWRESTSimpleRequest::forward_requ...
Loïc Dachary
07:19 AM Revision 0cef3239 (ceph): mon: get_leader_supported_commands is unused
get_leader_supported_commands is unused, delete it
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
huanwen ren
07:15 AM Revision 17d37be5 (ceph): mon/handle_probe_probe: redundant definition
Move the first "MMonProbe *r" to the right location
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
huanwen ren
06:51 AM rgw Bug #14665 (Duplicate): radosgw-admin -n client.0 user create : permission denied
http://pulpito.ceph.com/loic-2016-02-04_00:37:12-upgrade:infernalis-infernalis-backports---basic-vps/6158/... Loïc Dachary
06:16 AM devops Bug #13958: 'sudo yum install ceph-radosgw -y' errors in upgrade:firefly-hammer-x-infernalis-dist...
Also happens in infernalis see http://pulpito.ceph.com/loic-2016-02-04_00:33:20-rados-infernalis-backports---basic-mu... Loïc Dachary
05:47 AM Revision 2ca3c3e5 (ceph): Merge pull request #7441 from odivlad/backport-pr-14569
[backport] hammer: rgw: Make RGW_MAX_PUT_SIZE configurable
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
Loïc Dachary
05:46 AM Revision 02353f6b (ceph): Merge pull request #7442 from odivlad/backport-pr-14570
[backport] rgw: fix wrong etag calculation during POST on S3 bucket.
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
Loïc Dachary
05:44 AM Revision d5cdc7a5 (ceph): os/bluestore: remove unused intrusive member hook in enode
Enode only uses intrusive unordered_set base hook, member hook is not neccesary.
This should save some memory space, ...
Jianjian Huo
05:17 AM Revision 9828d49d (ceph): global: do not start two daemons with a single pid-file (part 2)
Fixes the following bugs:
* the fd is open(O_WRONLY) and cannot be read from, safe_read
always fails and never rem...
Loic Dachary
04:50 AM rbd Subtask #14663 (Resolved): Integrate librbd with journal tag allocation
Prior to unblocking writes, a new tag should be allocated in the journal. This tag will link to the predecessor tag t... Jason Dillaman
04:46 AM rbd Subtask #13298 (Fix Under Review): Journal registered client entry should store bufferlist payload
*master PR*: https://github.com/ceph/ceph/pull/7529 Jason Dillaman
04:45 AM rbd Subtask #14412 (Fix Under Review): Track epoch and period for mirrored images
Jason Dillaman
04:45 AM rbd Subtask #14412: Track epoch and period for mirrored images
*master PR*: https://github.com/ceph/ceph/pull/7529 Jason Dillaman
04:07 AM Revision dca8111a (ceph): os/kstore: assign nid for newly created onode
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
04:06 AM Revision d5dfb007 (ceph): os/bluestore: assign nid for newly created onode
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
03:31 AM Revision 8f13194b (ceph): Merge pull request #7522 from ktdreyer/wip-admin-build-doc-deps
admin/build-doc: depend on zlib1g-dev and graphviz
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
03:08 AM rgw Bug #14662 (Can't reproduce): Failed to shutdown radosgw gracefully
When we run a single radosgw which is listening both 80 and 443(ssl) ports and then stop it by `sudo stop radosgw id=... Yusuke Tanimura
02:21 AM Revision b7bbcee2 (ceph): mon: unregister command on shutdown
unregister command on shutdown
include: "quorum enter" && "quorum exit"
Signed-off-by: huanwen ren <ren.huanwen@zte....
renhwztetecs
12:46 AM Bug #14474 (Resolved): BlueFS: miss log for updating fnode during open_for_write
https://github.com/xiexingguo/ceph/commit/09d26448ea98a971f42adefa5bc2455717df919b xie xingguo
12:45 AM Bug #14480 (Resolved): BlueFS: race condition detected.
https://github.com/xiexingguo/ceph/commit/881ac7addac68add3d048f5fca4b3a72535e6c46 xie xingguo
12:42 AM Bug #14603 (Resolved): Objecter: race condition and result code overflow
https://github.com/ceph/ceph/pull/7477 xie xingguo

02/04/2016

11:56 PM CephFS Bug #14641: don't let users specify 0 on stripe count or object size
This is based on http://www.spinics.net/lists/ceph-users/msg25363.html
Perhaps the cluster is old and they broke i...
Greg Farnum
11:43 PM CephFS Bug #14641: don't let users specify 0 on stripe count or object size
We already validate layouts in Server.cc. We *could* also validate them on load from disk or during scrub...? John Spray
03:15 PM CephFS Bug #14641 (Duplicate): don't let users specify 0 on stripe count or object size
Those are fairly nonsensical. Amongst other things, they induce a divide-by-zero in the StrayManager right now. Greg Farnum
11:04 PM Bug #14658 (Resolved): "Failed to execute command: systemctl enable ceph.target" in smoke-master-...
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-04_05:00:02-smoke-master-distro-basic-openstack/
Job:...
Yuri Weinstein
10:48 PM Revision 9da41fee (ceph): systemd/ceph-radosgw-prestart.sh: remove
This is unpackaged and unused.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:34 PM Bug #14654 (Can't reproduce): "failed: mon_thrash" in upgrade:hammer-hammer-distro-basic-openstack
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-03_20:05:02-upgrade:hammer-hammer-distro-basic-opensta... Yuri Weinstein
10:31 PM rgw Bug #14653 (Closed): "test_s3.test_abort_multipart_upload ... FAIL" in upgrade:hammer-hammer-dist...
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-03_20:05:02-upgrade:hammer-hammer-distro-basic-opensta... Yuri Weinstein
10:28 PM rgw Bug #14652 (Resolved): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-bas...
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-03_20:05:02-upgrade:hammer-hammer-distro-basic-opensta... Yuri Weinstein
10:18 PM rgw Bug #14516: rgw: radosgw-admin --help doesn't show the "orphans find" command
I fail at Redmine... the Hammer backport ticket is #14651 , PR is https://github.com/ceph/ceph/pull/7526 Ken Dreyer
02:56 AM rgw Bug #14516: rgw: radosgw-admin --help doesn't show the "orphans find" command
(corresponding man page change in #14637) Ken Dreyer
10:17 PM rgw Backport #14651 (Resolved): hammer: rgw: radosgw-admin --help doesn't show the "orphans find" com...
PR for hammer: https://github.com/ceph/ceph/pull/7526 Ken Dreyer
10:17 PM Revision 85e00b74 (ceph): Merge pull request #816 from ceph/wip-14618-hammer
Whitelisted soft lockup, detected stalls on CPUs to avoid failures in ov Yuri Weinstein
10:16 PM Revision a94553b8 (ceph): Whitelisted soft lockup, detected stalls on CPUs to avoid failures in ovh
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> Yuri Weinstein
10:14 PM Revision 9ab5fd9d (ceph): rgw-admin: document orphans commands in usage
Fixes: #14516
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 105a76bf542e05b739d5a03ca8a...
Yehuda Sadeh
10:06 PM Revision 3944d560 (ceph): global: add data_dir_option for all daemons
This let's us use a generic $data_dir substitution that will map
to rgw_data, osd_data, etc.
Signed-off-by: Sage Wei...
Sage Weil
10:06 PM Revision 25929099 (ceph): common/config: expand $data_dir in config path
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:06 PM Revision 78592fd8 (ceph): common: add $data_dir/config to config search path
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:06 PM Revision b9ce1df0 (ceph): unittest_config: cope with $data_dir not being expanded on non-daemons
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:04 PM Revision 2484ec28 (ceph): Merge pull request #815 from ceph/wip-14618-hammer
Whitelisted Yuri Weinstein
10:01 PM Revision 0407919c (ceph): Whitelisted
soft lockup
detected stalls on CPUs
to avoide failures in ovh
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein
09:34 PM Revision 0e1378ef (ceph): [backport] rgw: fix wrong etag calculation during POST on S3 bucket.
Closes: #14570
(cherry picked from commit 742906a)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Signe...
Radoslaw Zarzynski
09:33 PM Revision 5c8d1d74 (ceph): [backport] rgw: Make RGW_MAX_PUT_SIZE configurable
The 5GB limit of a single operation uploading was part of S3 spec.
However some private setups may have some special ...
Yuan Zhou
09:24 PM Backport #14282 (Resolved): infernalis: ceph-disk list missing information when dmcrypt
Sage Weil
09:24 PM Backport #14044 (Resolved): infernalis: ceph-disk list fails on /dev/cciss!c0d0
Sage Weil
09:23 PM Revision f8f36b68 (ceph): Merge pull request #6880 from dachary/wip-14044-infernalis
infernalis: ceph-disk list fails on /dev/cciss!c0d0 Sage Weil
09:17 PM Revision 3760a024 (ceph): Merge pull request #7478 from jack-changtao/wip-cache-tier
osd: enforce cache_min_evict_age
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:15 PM Revision 2caed6a1 (ceph): Merge pull request #7512 from athanatos/wip-admin-malloc
common: admin socket commands for tcmalloc heap get/set operations
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:06 PM Bug #14278 (Pending Backport): consume_maps clearing of waiting_for_pg needs to check the spg_t s...
Sage Weil
09:06 PM Revision f97fcf27 (ceph): Merge pull request #7510 from athanatos/wip-14278
osd: correctly remove pg shards which are no longer acting
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:04 PM Bug #14423 (Resolved): Segmentation fault in rados-hammer-distro-basic-mira
Sage Weil
09:04 PM Revision 3bde8955 (ceph): Merge pull request #7511 from athanatos/wip-14423
Wip 14423
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:25 PM Revision 8ec24d51 (ceph): Merge pull request #7401 from batrick/systemd-sandbox
systemd: add systemd sandboxing to services
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Boris Ranto <brant...
Sage Weil
08:11 PM rbd Subtask #14419 (In Progress): RBD mirroring settings should be moved to new pool object
Josh Durgin
07:42 PM Revision 28dcf0bc (ceph): .gitignore: add rbd-mirror
Signed-off-by: Josh Durgin <jdurgin@redhat.com> Josh Durgin
07:35 PM Bug #13748: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
I think I'm seeing this problem as well, and would prefer not to upgrade to Infernalis. Currently I'm partially work... Edward Huyer
06:06 PM Revision f2ca42b1 (ceph): doc: add orphans commands to radosgw-admin(8)
The --help text was added in 105a76bf542e05b739d5a03ca8ae55432350f107.
Add the corresponding entries to the man page....
Ken Dreyer
06:05 PM Revision aedb9288 (ceph): os/bluestore/BlueStore: fix enode uniqueness
We were failing to set o->enode, which meant that there were
multiple instances of the same enode alive at once. Avo...
Sage Weil
06:05 PM Revision e42ed6d6 (ceph): man: rebuild manpages
following the procedure in admin/manpage-howto.txt.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
Ken Dreyer
05:41 PM Revision dada290b (ceph): admin/build-doc: depend on zlib1g-dev and graphviz
The docs currently require zlib1g-dev (on Ubuntu) and graphviz (on RHEL
and Ubuntu) in order to build.
Signed-off-by...
Ken Dreyer
04:36 PM Revision 995a6029 (ceph): Merge pull request #7328 from ceph/wip-mtime-bugfix
Bug fix for mtime anomalies in RadosGW and other places
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
03:39 PM Documentation #14637 (Resolved): rgw: radosgw-admin man page doesn't contain the "orphans" commands
Ken Dreyer
02:55 AM Documentation #14637: rgw: radosgw-admin man page doesn't contain the "orphans" commands
Ken Dreyer
02:55 AM Documentation #14637: rgw: radosgw-admin man page doesn't contain the "orphans" commands
PR for master: https://github.com/ceph/ceph/pull/7518 Ken Dreyer
02:51 AM Documentation #14637 (Resolved): rgw: radosgw-admin man page doesn't contain the "orphans" commands
The orphans commands were added to @radosgw-admin@ --help" in #14516. We should add them to the man page as well. Ken Dreyer
03:30 PM Revision 84970995 (ceph): os/bluestore/BlueStore: default Onode::true to false
This patch is mostly a wash, except that _rename now avoids doing the
_do_remove() work in the case where the object ...
Sage Weil
03:18 PM Backport #14643 (Resolved): hammer: rgw: radosgw-admin man page doesn't contain the "orphans" com...
https://github.com/ceph/ceph/pull/7524 Ken Dreyer
03:16 PM CephFS Feature #14642 (New): Validate layouts everywhere we load them
See _calculate_ops_required, wherein we divide by their product without checking it's non-zero. Greg Farnum
03:10 PM Bug #14566 (Resolved): AsyncMessenger: dispatch reset event after connection closed
Sage Weil
03:10 PM Revision 0e42ee9a (ceph): Merge pull request #7453 from ceph/wip-14566
msg/async: fix potential race condition Sage Weil
02:34 PM CephFS Bug #14607 (Duplicate): Some fuse tests fail with: failed to remove ‘/home/ubuntu/cephtest’: Dire...
Dupe of: http://tracker.ceph.com/issues/13422 John Spray
07:13 AM CephFS Bug #14607: Some fuse tests fail with: failed to remove ‘/home/ubuntu/cephtest’: Directory not empty
I'm seeing this a *bunch* now as well. eg http://pulpito.ceph.com/gregf-2016-02-03_09:19:17-fs-greg-fs-testing-23---b... Greg Farnum
02:24 PM Revision 70f7b1e3 (ceph): os/memstore/MemStore: set Collection::cid on create
This was broken by the collection handles merge in
2e52a8b17c348bb3356eb76a8a0f6ef6efbe5bd3 because the c->cid
value ...
Sage Weil
02:08 PM Revision ab7d3dec (ceph): CacheTier: set cache_min_evict_age is effective
Signed-off-by: Tao Chang <changtao@hihuron.com> tao chang
01:43 PM Revision 300106a9 (ceph): Merge pull request #7505 from xiexingguo/xxg-wip-kstorelru
os/kstore: insert new onode to the front position of onode LRU
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:43 PM Revision bb691732 (ceph): Merge pull request #7492 from jjhuo/master
os/bluestore: insert new onode to the front position of onode LRU
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:39 PM Revision 21a65fca (ceph): Merge pull request #7380 from yuyuyu101/async-nip
msg/async: reduce extra tcp packet for message ack Sage Weil
01:38 PM Bug #12744 (Resolved): ceph -s output shows "N pgs backfill", should be "waiting for backfill"
Sage Weil
01:38 PM Revision a637dcd2 (ceph): Merge pull request #7398 from theanalyst/fix/12744
mon: PG Monitor should report waiting for backfill
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:38 PM Revision 30ff2513 (ceph): Merge pull request #7447 from liewegas/wip-parallel-rados-test
test: run rados api tests in parallel
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil
01:37 PM Revision fb1abc3d (ceph): Merge pull request #7455 from yuyuyu101/bufferlist-move
buffer: use move construct to append/push_back/push_front
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:37 PM Bug #14130 (Resolved): mon: monmap created is 0.000000 use ceph-deploy installed
Sage Weil
01:37 PM Revision 408ae365 (ceph): Merge pull request #7459 from dwj192/mon-created
mon: fix monmap creation stamp
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:36 PM Revision 0dd5147c (ceph): Merge pull request #7477 from xiexingguo/wip-fix-obj
osdc/objecter: fix race condition and result code overflow
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:36 PM Revision 76e79141 (ceph): Merge branch 'xxg-wip-14474' of git://github.com/xiexingguo/ceph
Reviewed-by: Sage Weil <sage@redhat.com> Sage Weil
01:33 PM Revision d0ce8008 (ceph): Merge pull request #7482 from branch-predictor/bp-faster-health
mon: reduce CPU and memory manager pressure of pg health check
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:05 AM Revision d06da59b (ceph): Merge pull request #7518 from ceph/wip-14637-man-radosgw-admin-orphans
doc: add orphans commands to radosgw-admin(8) Orit Wasserman
10:01 AM Revision 2591f637 (ceph): ceph-disk: use the type file for bluestore
The type file in the OSD bluestore data exists and contains the
bluestore string. ceph-disk activate should use it in...
Loic Dachary
10:01 AM Revision 65bc36e6 (ceph): ceph-disk: bluestore prepare
Only support the block file for now. It is handled the same as the
journal, only with a different name (block) and it...
Loic Dachary
10:01 AM Revision 170dca3a (ceph): ceph-disk: bluestore activate
Only support the block file for now. The refactoring consist of
replacing main_activate_journal with main_activate_sp...
Loic Dachary
10:01 AM Revision fbc0984b (ceph): ceph-disk: bluestore trigger
Copy paste the journal code and s/journal/block/
More work will be needed to support multiple auxiliary
devices (blo...
Loic Dachary
10:01 AM Revision cfea72ee (ceph): ceph-disk: bluestore list
The objectstore journal and the bluestore block auxiliary device are
handled in the same way. Each occurrence of jour...
Loic Dachary
10:01 AM Revision 7b9a8042 (ceph): ceph-disk: bluestore deactivate / destroy
It is straightforward because it entirely relies on information
collected by ceph-disk list which has full support fo...
Loic Dachary
10:01 AM Revision c50f3b9f (ceph): tests: ceph-disk qa workunit for bluestore
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
10:01 AM Revision 36656c8d (ceph): tests: ceph-disk tests pid files must exist
http://tracker.ceph.com/issues/13422 made it so ceph-osd won't start
unless the pidfile can be created successfully. ...
Loic Dachary
10:00 AM Revision a547bd29 (ceph): ceph-disk: refactor prepare
The logic / code path is only modified to the extent necessary for the
refactor.
The Prepare class roughly replaces ...
Loic Dachary
08:46 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. fs... Loïc Dachary
08:44 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. rbd... Loïc Dachary
08:41 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. rgw... Loïc Dachary
08:39 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. powercycle... Loïc Dachary
08:38 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. upgrade... Loïc Dachary
08:34 AM Stable releases Tasks #13750: infernalis v9.2.1
h3. rados... Loïc Dachary
05:27 AM Stable releases Tasks #13750: infernalis v9.2.1
... Loïc Dachary
08:24 AM Revision 501ddff4 (ceph): librados/RadosClient: stop client's finisher in a more graceful way
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
08:19 AM Revision be9c0efc (ceph): os/filestore/JournalingObjectStore: stop journal in a more graceful way
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
08:10 AM Revision b35061a7 (ceph): man: stub manpage for rbd-mirror
Signed-off-by: Josh Durgin <jdurgin@redhat.com> Josh Durgin
08:10 AM Revision 8f016672 (ceph): packaging: add an rbd-mirror package
Depend on ceph-common for /etc/ceph. Startup scripts will be added later.
Signed-off-by: Josh Durgin <jdurgin@redhat...
Josh Durgin
07:59 AM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Sure thing, thanks for picking this up. Let me know if you need more data - I can reproduce the issue easily. Christian Theune
07:56 AM CephFS Feature #14640 (New): nfs: qa: evaluate connectathon NFS tests for applicability to our suite
https://fedorapeople.org/cgit/steved/public_git/cthon04.git/tree/README
Is there anything in there that might be u...
Greg Farnum
07:44 AM Revision 3d263840 (ceph): rbd-mirror: skeleton of a mirroring daemon
This isn't functional yet, since ImageReplayer doesn't do any replay
yet. Just the parts for monitoring other cluste...
Josh Durgin
07:38 AM Revision e3b0395d (ceph): ceph-disk: flake8 fixes
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:38 AM Revision ca97b67b (ceph): tests: remove ceph-disk dead code
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:38 AM Revision c7fbe212 (ceph): tests: instructions to collect ceph-disk coverage
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:38 AM Revision b030d8fc (ceph): ceph-detect-init: make all must setup.py install
When make all runs in the ceph-detect-init module, it does a "setup.py
build" which is not used. Replace it with a py...
Loic Dachary
07:38 AM Revision 17c5287d (ceph): tests: fix ceph-disk unit tests
Because ceph-disk unit tests were not run as part of make check, part of
the most recent changes broke them. This is ...
Loic Dachary
07:38 AM Revision 7f6295d2 (ceph): ceph-disk: make all must setup.py install
Refactor the test / virtualenv setup in the same way it was done for
ceph-detect-init.
All shell tests use ceph-help...
Loic Dachary
07:38 AM Revision ef702ef7 (ceph): ceph-disk: cleanup unused argument in list_format
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:38 AM Revision 53014bf4 (ceph): ceph-disk: move check_journal_reqs (no change)
To help with the prepare refactor.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
07:38 AM Revision c9e3e8a5 (ceph): tests: workaround ceph-disk global side effects
Because some variables are global in ceph-disk, tests that modify them
interact with each other in non-predictable wa...
Loic Dachary
07:38 AM Revision 3d9c4a81 (ceph): tests: ceph-disk no longer test separate journals
Remove unused argument.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
07:38 AM Revision 76606c93 (ceph): tests: pytest must not truncate data structures
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:38 AM Revision ec4a2888 (ceph): tests: generic ceph-disk qa check_osd_status
The helper function no longer has journal hardcoded.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
07:36 AM Revision 43dce135 (ceph): ceph-osd: don't mention journal on mkfs
Some backends don't use it, almost all clusters use the default
path, and there'll always be a symlink.
Signed-off-b...
Sage Weil
07:36 AM Revision f4dd1c67 (ceph): tests: ceph-disk command returns stderr
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:36 AM Revision 9429c040 (ceph): tests: ceph-disk deactivate takes the activate lock
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:36 AM Revision 5151063f (ceph): ceph-disk: refactor into a proper python module
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
07:36 AM Revision 2e05e474 (ceph): tests: run ceph-disk tests via tox
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
06:05 AM Revision 7ab19fdb (ceph): makefile: include spdk source in dist tar ball.
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
06:05 AM Revision 09e55d0c (ceph): autotools: enable NVMEDevice if SPDK is found
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
06:03 AM Revision ff561546 (ceph): NVMEDevice: fix the build error with latest spdk
* include spdk headers in source file
* declare const string with "const" specifier
* pass flag to nvme_ns_cmd_{write...
Kefu Chai
06:03 AM Revision 8c2bb7e5 (ceph): cmake: add Find{dpdk,pciaccess}.cmake
to ready the SPDK support
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
06:03 AM Revision fd630dc7 (ceph): spdk: add submodule spdk for the nvme support
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
06:03 AM Revision ecb12569 (ceph): cmake: enable NVMEDevice if SPDK is found
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
04:16 AM Revision b04e1768 (ceph): Merge pull request #6268 from dachary/wip-13453-recovery-counters
recovery counters
Reviewed-by: Samuel Just <sjust@redhat.com>
Loïc Dachary
02:53 AM Revision ec162f06 (ceph): doc: add orphans commands to radosgw-admin(8)
The --help text was added in 105a76bf542e05b739d5a03ca8ae55432350f107.
Add the corresponding entries to the man page....
Ken Dreyer
02:43 AM Revision 316810d7 (ceph): os/bluestore: change block file mkfs behavior
Previously, if path was set, we'd make a symlink. Otherwise, if
size was set, we'd create a file and resize it accor...
Sage Weil
02:43 AM Revision c77e8fd6 (ceph): config: set default bluestore wal size to 96 MB
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

02/03/2016

11:09 PM Bug #14520 (Duplicate): VM permanently tries to read /dev/shm/lttng-ust-wait-5
Ken Dreyer
10:57 PM Bug #14520: VM permanently tries to read /dev/shm/lttng-ust-wait-5
See #13274 for the original bug Ken Dreyer
11:01 PM Bug #14634: "Command failed (workunit test rest/test.py)" in rados-jewel-distro-basic-smithi
Perhaps relevant:
(02:59:32 PM) gregsfortytwo: we switched the mds setmap command to require --yes-i-really-mean-i...
Dan Mick
10:50 PM Bug #14634 (Duplicate): "Command failed (workunit test rest/test.py)" in rados-jewel-distro-basic...
Run: http://pulpito.ceph.com/teuthology-2016-02-01_22:00:12-rados-jewel-distro-basic-smithi/
Jobs: 2091, 1975
Logs:...
Yuri Weinstein
10:43 PM Bug #14633 (Can't reproduce): (KStore) "(Segmentation fault)" in rados-jewel-distro-basic-smithi
Run: http://pulpito.ceph.com/teuthology-2016-02-01_22:00:12-rados-jewel-distro-basic-smithi/
Job: 2081
Logs: http:/...
Yuri Weinstein
10:43 PM Backport #14580 (In Progress): infernalis: should compact full epochs in monitor
Nathan Cutler
10:39 PM Backport #14581 (Resolved): hammer: should compact full epochs in monitor
Nathan Cutler
06:39 PM Backport #14581: hammer: should compact full epochs in monitor
Merged to hammer in https://github.com/ceph/ceph/pull/7446 Ken Dreyer
10:31 PM Bug #14547: "[ FAILED ] LibRadosTwoPoolsECPP.Flush" in upgrade:infernalis-x-jewel-distro-basic-vps
Run: http://pulpito.ceph.com/teuthology-2016-02-03_02:10:02-upgrade:infernalis-x-jewel-distro-basic-vps/
Jobs: 3397,...
Yuri Weinstein
09:29 PM Feature #13702: 'ceph osd pool create' should not require pg_num
-https://github.com/ceph/ceph/pull/7509-
Michal Jarzabek
09:12 PM Revision 31649e5c (ceph): test/osd/: rework ceph_test_rados buffer generation and verification
The previous implementation was staggeringly inefficient.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
09:11 PM Revision 67b6fac6 (ceph): ceph_test_rados: switch to std::minstd_rand0
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
08:16 PM Revision 96f23eb2 (ceph): os/bluestore/BlueStore: fix wal tail block padding on zero
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:16 PM Revision dbf69792 (ceph): os/bluestore/BlueStore: tweak whitespace in _txc_finalize
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:16 PM Revision b3903b8c (ceph): os/bluestore/KernelDevice: make flush delay on inject crash tunable
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:16 PM Revision 15c09987 (ceph): os/bluestore/KernelDevice: crash even when there is no io
If we set bdev_inject_crash, ensure we crash even if the device is
idle.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:16 PM Revision abe31b1a (ceph): msg/simple: fix warning
msg/simple/Pipe.cc: In member function 'void Pipe::writer()':
msg/simple/Pipe.cc:1721:26: warning: suggest braces aro...
Sage Weil
08:16 PM Revision 8eac9c6b (ceph): os/bluestore/BlueStore: wr lock collection in _txc_add_transaction
Do this in the caller to simplify the callees slightly.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:16 PM Revision f1bf983e (ceph): os/bluestore/BlueStore: fix wal tail block padding
If the wal write starts partway into the tail block, we need to allocate
less than a full block.
Signed-off-by: Sage...
Sage Weil
08:16 PM Revision dd6fdc7c (ceph): os/bluestore/BlueStore: dump txn in _txc_add_transaction at high debug
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:16 PM Revision 9a6e6619 (ceph): os/bluestore/BlueStore: load OnodeRef in _txc_add_transaction
Get OnodeRef ready in the caller, and keep it in a vector so that it
can be reused for any subsequent operations in t...
Sage Weil
06:40 PM Revision 4453b462 (ceph): Merge pull request #7507 from tchaikov/wip-cmake
cmake: add KernelDevice.cc to libos_srcs
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just
06:39 PM rgw Bug #14613: daemon logfiles potentially created with root:root ownership
Digging a bit deeper into this, it appears to only happen when "log_file" is explicitly set in ceph.conf.
During g...
Anonymous
03:16 AM rgw Bug #14613: daemon logfiles potentially created with root:root ownership
After a bit of instrumentation of global_init()/global_pre_init(), it appears the first attempt at opening/creating t... Anonymous
05:28 PM Revision 82637be7 (ceph): cmake: add KernelDevice.cc to libos_srcs
which fixes the build
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
05:12 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
I'm leaning toward apt configuration problem.
Can you paste or upload your apt configs and verify you've followed ...
David Galloway
04:54 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
Just verified this and it is still the case. Adding the ceph-giant apt repo and running apt-get install ceph still in... Lenz Grimmer
05:03 PM rgw Bug #14516 (Pending Backport): rgw: radosgw-admin --help doesn't show the "orphans find" command
Fixed in master: https://github.com/ceph/ceph/pull/7473 Ken Dreyer
04:59 PM Revision cd1b1c67 (ceph): Merge pull request #804 from ceph/wip-14388-hammer
Added v0.94.3 to the mix Yuri Weinstein
04:49 PM Revision 9837e4f1 (ceph): Merge pull request #813 from ceph/wip-whitelist-jewel
Whitelisted "wrongly marked me down" for the tiering tests Yuri Weinstein
04:47 PM Revision 183c7822 (ceph): Whitelisted "wrongly marked me down" for the tiering tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> Yuri Weinstein
04:46 PM rbd Documentation #14629 (Closed): rbd-replay documentation should be updated
Now that tracing is optionally enabled, document the new configuration option (rbd tracing = true). Also note that i... Jason Dillaman
04:43 PM rbd Documentation #14628 (Closed): libvirt documentation should suggest log path, admin socket, and S...
Update the libvirt documentation to suggest "log path = xyz" and "admin socket = xyz" under the appropriate [client.<... Jason Dillaman
04:16 PM Revision 457f023d (ceph): CMake: For CMake version <= 2.8.11, use LINK_{PRIVATE,PUBLIC} instead o...
Signed-off-by: Tao Chang <changtao@hihuron.com> tao chang
02:46 PM Revision 2aeadc9a (ceph): Merge remote-tracking branch 'gh/jewel'
Sage Weil
02:46 PM Revision cc2ce6ad (ceph): Merge branch 'wip-rados-bench'
Sage Weil
02:45 PM Revision 669b9329 (ceph): rados: Add units to rados bench output
Fixes: #12248
Signed-off-by: Gu Zhongyan <guzhongyan@360.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Gu Zhongyan
02:44 PM Revision bf773084 (ceph): Merge pull request #7386 from liewegas/wip-features
osd: skip redirect encoding if we can
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:41 PM Revision 06af9f09 (ceph): os/kstore: insert new onode to the front position of onode LRU
See https://github.com/jjhuo/ceph/commit/caed88264d77f860376d4213cc98309a5daf3af2 for detail information.
Signed-off...
xie xingguo
01:58 PM Revision ed828d35 (ceph): Merge pull request #807 from ceph/wip-config
suites/rados: test random queue options Sage Weil
01:53 PM Revision e478a4f2 (ceph): Merge branch 'weighted-priority-queue' of git://github.com/rldleblanc/ceph
Reviewed-by: Samuel Just <sjust@redhat.com> Sage Weil
01:52 PM Revision 2e6db00d (ceph): Merge pull request #7357 from zhengbinh3c/master
osd: fix memory leak in ReplicatedPG.cc error path
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:50 PM Revision 178c52ac (ceph): Merge pull request #7362 from xiexingguo/xxg-wip-fixbs
osd: BlueStore: fix fsck and blockdevice read-relevant issue
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:49 PM Revision 680a999f (ceph): Merge pull request #7468 from liewegas/wip-test-fuse
qa/workunits/objectstore/test_fuse.sh: fix root check Sage Weil
01:49 PM Revision 6c9a35b2 (ceph): Merge pull request #7476 from tchaikov/wip-include-expat-in-source
rgw: do not include "expat.h" in header file
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:48 PM Revision a76755c4 (ceph): Merge pull request #7479 from roidayan/fix_xio_compilation
msg/xio: fix compilation Sage Weil
01:48 PM Revision 9a804774 (ceph): Merge branch 'gelf-logging-backend' of git://github.com/irq0/ceph
Reviewed-by: Kefu Chai <kchai@redhat.com> Sage Weil
01:47 PM Revision e85ffacb (ceph): scripts/run-coverity: fix upload process
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:52 AM Bug #14626 (New): Ceph CLI + python bindings restrict string inputs to ASCII, but mon doesn't
@CephString.__init__@ does this:... John Spray
10:18 AM Revision c4e064fa (ceph): add test for norstats functionality
Signed-off-by: Greg Farnum <gfarnum@redhat.com> Greg Farnum
09:37 AM CephFS Backport #14624 (In Progress): hammer: fsx failed to compile
Nathan Cutler
09:32 AM CephFS Backport #14624 (Resolved): hammer: fsx failed to compile
https://github.com/ceph/ceph/pull/7501 Nathan Cutler
09:35 AM Revision a8fc6a9f (ceph): fsx: checkout old version until it compiles properly on miras
I sent a patch to xfstests upstream at
http://article.gmane.org/gmane.comp.file-systems.fstests/1665, but
until that'...
Greg Farnum
09:14 AM Bug #14340: client command stuck forever
i think i have reproduced this situation at the moment of trying to give up.
my reproduction is as follows:
1. ...
shun song
08:58 AM Revision 41c3dc2e (ceph): test_bufferlist: add move tests for bufferlist
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
08:57 AM Revision 573a2d95 (ceph): bluestore/NVMEDevice: remove unused local variables
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
08:50 AM Bug #13098 (Resolved): OSD crashed when reached pool's max_bytes quota
Nathan Cutler
08:49 AM CephFS Bug #12710 (Resolved): fsstress.sh fails
Nathan Cutler
08:41 AM rbd Backport #14620: hammer: unsafe use of libnss PK11_GetBestSlot()
@Loic, this appears to be a backport of https://github.com/ceph/ceph/pull/3896 which has no associated tracker issue. Nathan Cutler
01:20 AM rbd Backport #14620 (Resolved): hammer: unsafe use of libnss PK11_GetBestSlot()
https://github.com/ceph/ceph/pull/7488
Josh Durgin
08:24 AM Linux kernel client Bug #14621 (Closed): 30s time out
xie xingguo
02:50 AM Linux kernel client Bug #14621 (Closed): 30s time out
shun song
08:18 AM Revision 83ca8302 (ceph): bluestore/NVMEDevice: fix fd leak
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
07:54 AM Revision a5714fbe (ceph): bluestore/NVMEDevice: fix wrong remove_device logic
It actually will reserve the device to be romoved only and clear others.
Signed-off-by: xie xingguo <xie.xingguo@zte...
xie xingguo
07:53 AM Revision 06f38373 (ceph): bluestore/NVMEDevice: fix compiling error
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:52 AM Bug #14623: Crush:add safe judgment for get parent hierarchy methond.
https://github.com/ceph/ceph/pull/7493 ceph zte
05:59 AM Bug #14623 (Resolved): Crush:add safe judgment for get parent hierarchy methond.
We should juge the id wheather is vaild. ceph zte
06:49 AM rgw Bug #14382: Remove bucket,data and usage Not cleared
0.94.5
the same problem
Jiang Yu
06:40 AM CephFS Bug #10436 (Fix Under Review): ceph-fuse: snapshot flushing from page cache to Client is not cohe...
https://github.com/ceph/ceph/pull/7495 Zheng Yan
06:35 AM Revision 2e6e65d1 (ceph): suites/fs: enable all snapshost test scripts
Signed-off-by: Yan, Zheng <zyan@redhat.com> Yan, Zheng
06:26 AM Stable releases Tasks #13356: hammer v0.94.6
... Loïc Dachary
06:23 AM Revision 07464701 (ceph): Mon: show the pool quota info on ceph df detail command
Fixes: #14216
Signed-off-by: song baisen <song.baisen@zte.com.cn>
ceph zte
06:01 AM Backport #13335 (Resolved): hammer: OSD crashed when reached pool's max_bytes quota
Loïc Dachary
05:46 AM CephFS Backport #14584 (Resolved): hammer: fsstress.sh fails
Loïc Dachary
05:45 AM rbd Bug #14225 (Resolved): rbd: fix bench-write
Josh Durgin
05:41 AM Revision f3bab8c7 (ceph): Merge pull request #7454 from dachary/wip-14584-hammer
hammer: fsstress.sh fails
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
05:19 AM Revision caed8826 (ceph): os/bluestore: insert new onode to the front position of onode LRU
When new added onode comes, it should go to the front of the LRU,
since it's least recently used.
Signed-off-by: Jia...
Jianjian Huo
04:38 AM Revision 31d86b15 (ceph): Merge pull request #6918 from asheplyakov/hammer-bug-12449
osd: check for full before changing the cached obc (hammer)
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
04:26 AM Bug #14562: hammer: rados/test.sh: erasure-code-profile set name:testprofile failed
Also at http://pulpito.ceph.com/loic-2016-02-01_19:50:11-rados-hammer-backports---basic-multi/1658/... Loïc Dachary
04:19 AM Revision 902abe73 (ceph): qa/workunits/post-file.sh: use /etc/default
base-files doesn't existing on rhel. /etc/default is everywhere and it's
small.
Signed-off-by: Sage Weil <sage@redh...
Sage Weil
04:19 AM Revision e9039f4f (ceph): qa/workunits/post-file: pick a dir that's readable by world
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 04b00029e16971abf1937facbbff8da00d6a3452)
Sage Weil
04:19 AM Revision eb048a39 (ceph): qa/workunits/post-file.sh: sudo
Only root can read the key in /usr/share/...
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 8...
Sage Weil
04:03 AM Revision 7c86775d (ceph): bluestore/bluefs_types: fix imcomplete output message
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
03:38 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
I encountered this issue only when selinux is enabled and type is mls (Multi Level Security protection). No problem w... Zheng Yan
03:18 AM Revision 8167a22f (ceph): mds: function parameter 'df' should be passed by reference
Signed-off-by: Na Xie <xie.na@h3c.com> x11562
03:04 AM Revision 1c9c49ed (ceph): Crush when get immediate parent quickly reply.
Fixes: #14334
Signed-off-by: song baisen <song.baisen@zte.com.cn>
ceph zte
03:00 AM Revision 1c8c708e (ceph): librbd: ensure librados callbacks are flushed prior to destroying image
Fixes: #14092
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 98157ab3274bd960e4487e34...
Jason Dillaman
03:00 AM Revision e5dfd3dd (ceph): WorkQueue: PointerWQ drain no longer waits for other queues
If another (independent) queue was processing, drain could
block waiting. Instead, allow drain to exit quickly if
no...
Jason Dillaman
03:00 AM Revision f892566f (ceph): librbd: simplify IO flush handling
Add a new convenience method to ImageCtx for handling flush
requests and cleanup flush handling with dealing with the...
Jason Dillaman
03:00 AM Revision edf60b45 (ceph): test: new librbd flatten test case
AIO operations after a flatten operation were previously
hanging during the close of the parent image.
Signed-off-by...
Jason Dillaman
02:57 AM Bug #14622 (Won't Fix): initsystem: 30s time out leads to osd daemon start fail
excute command : service ceph start (about ten osd start)
result: only osd.15 failed, because of timeout
log:...
shun song
02:54 AM Revision b675b2eb (ceph): KernelDevice: put a guard for sync read
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:54 AM Revision cdbea720 (ceph): KernelDevice: remove unused local variables
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:54 AM Revision 627535a7 (ceph): KernelDevice: add aio_log_finish for write
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:54 AM Revision edf4e2e4 (ceph): KernelDevice: add error handling for sync_file_range
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:53 AM Revision 4d535f09 (ceph): KernelDevice: use standard errno for better tracing
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:31 AM Cleanup #14334 (In Progress): Crush when get immediate parent quickly reply.
Kefu Chai
02:31 AM Revision f0534bb1 (ceph): KernelDevice: use local aio config for start/stop logic
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:26 AM Revision 6325dea5 (ceph): BlockDevice: fix result code overflow
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:10 AM Bug #13778: OSD crash (giant)
Ugh, sorry for the duplicate comment. I was trying to edit my previous comment to fix the formatting and not only did... Johannes Erdfelt
02:02 AM Bug #13778: OSD crash (giant)
I appear to have run into this same problem, but I am running hammer:
ceph-0.94.5-0.el6.x86_64
I have one OSD t...
Johannes Erdfelt
02:00 AM Bug #13778: OSD crash (giant)
I appear to have run into this same problem, but I am running hammer:
ceph-0.94.5-0.el6.x86_64
I have one OSD t...
Johannes Erdfelt
01:59 AM Revision 09d26448 (ceph): BlueFS: add log after updating prefer_bdev field.
Fixes: #14474
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo
01:59 AM Revision a3789e8c (ceph): BlueFS: fix unprecise calculation of sync interval
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
01:59 AM Revision 65e1a211 (ceph): BlueFS: stop alloc if unable to replay
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
01:59 AM Revision b593e1c1 (ceph): BlueFS: remove redundant intermediate buffer pad
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
01:59 AM Revision baf10b9b (ceph): BlueFS: remove unused local variable
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
01:59 AM Revision d8eb57da (ceph): BlueFS: fix typo
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
01:59 AM Revision 881ac7ad (ceph): BlueFS: fix race condition
Fixes: #14480
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo
01:59 AM Revision 32789684 (ceph): BlueFS: add a guard for log space allocation during mkfs
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
01:40 AM rgw Bug #13644: get_quota_info returns json in headers
Presumably fix for this issue is in commit: 64fceed2202c94edf28b8315fe14c9affa8c0116
diff --git a/src/rgw/rgw_rest...
Victor Denisov
01:24 AM rbd Bug #6480: librbd crashed qemu-system-x86_64
This resurfaced in a similar form on a hammer cluster. After some analysis of the core file, it appeared that some of... Josh Durgin
12:14 AM Revision a13cbf4f (ceph): Added v0.94.3 to the mix
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> Yuri Weinstein

02/02/2016

11:42 PM Revision e1faa316 (ceph): Whitelisted "soft lockup"
to avoid failures on slow nodes like in #14618
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked fr...
Yuri Weinstein
11:06 PM Bug #14568: "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
Run: http://pulpito.ceph.com/teuthology-2016-01-31_09:00:02-rados-hammer-distro-basic-vps/
Job: 53523
rados/singlet...
Yuri Weinstein
10:45 PM Revision 93413b5f (ceph): qa/workunits/rados/test.sh: bash
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:25 PM Bug #14461: test hung "joining thrashosds" in hammer tests
Run: http://pulpito.ceph.com/teuthology-2016-02-02_02:10:12-upgrade:hammer-x-jewel-distro-basic-vps/
Job: 2128
Yuri Weinstein
09:58 PM Revision a9879aa9 (ceph): Merge pull request #810 from ceph/wip-schedule_rados-master
Made rados runs in ovh call vps.yaml
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
09:50 PM Revision 97b0b2b9 (ceph): Made rados runs in ovh call vps.yaml
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> Yuri Weinstein
09:14 PM Revision ec36dcdf (ceph): rgw: approximate AmazonS3 HostId error field.
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com> Robin H. Johnson
08:47 PM Bug #14615: ceph_manager task hanging indefinitely, instead of failing
Filed #14616 against ceph because I believe the logging is excessive. Zack Cerza
08:43 PM Bug #14615 (Can't reproduce): ceph_manager task hanging indefinitely, instead of failing
Seen in http://pulpito.front.sepia.ceph.com/haomai-2016-01-30_15:25:39-rados:thrash-wip-14566-distro-basic-smithi/524... Zack Cerza
08:46 PM Bug #14616 (Resolved): When logging to a file fails, ceph logs excessively to stderr
Seen in http://pulpito.front.sepia.ceph.com/haomai-2016-01-30_15:25:39-rados:thrash-wip-14566-distro-basic-smithi/524... Zack Cerza
08:15 PM rbd Backport #14611 (Fix Under Review): hammer: Flattening an rbd image with a running Qemu instances...
Jason Dillaman
06:46 PM rbd Backport #14611 (In Progress): hammer: Flattening an rbd image with a running Qemu instances caus...
Jason Dillaman
03:57 PM rbd Backport #14611 (Resolved): hammer: Flattening an rbd image with a running Qemu instances causes ...
https://github.com/ceph/ceph/pull/7485 Jason Dillaman
07:56 PM rbd Backport #14610 (Fix Under Review): infernalis: Flattening an rbd image with a running Qemu insta...
Jason Dillaman
06:46 PM rbd Backport #14610 (In Progress): infernalis: Flattening an rbd image with a running Qemu instances ...
Jason Dillaman
03:57 PM rbd Backport #14610 (Resolved): infernalis: Flattening an rbd image with a running Qemu instances cau...
https://github.com/ceph/ceph/pull/7484 Jason Dillaman
06:36 PM Revision 669f1438 (ceph): buffer: add operator= for ptr/bufferlist rvalue
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
06:36 PM Revision 0305ceef (ceph): misc: using move construct to avoid extra atomic inc/dec
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
06:32 PM CephFS Bug #13903 (Resolved): Failure in TestStrays.test_ops_throttle
Whoops, merged this last week. Greg Farnum
05:58 PM rgw Bug #14613 (Resolved): daemon logfiles potentially created with root:root ownership
With a recent ceph/master build (up to and including commit 60d0df5), radosgw creates it's logfile with root:root own... Anonymous
05:24 PM Revision dd4e6e18 (ceph): buffer: add ptr move construct
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
05:17 PM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
Zheng, what's the scenario that causes that — just using SELinux on a CephFS mount? Greg Farnum
04:25 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
It's caused by selinux. Selinux code calls a getxattr() while we are processing MClientReply.
mount cephfs with co...
Zheng Yan
05:08 PM Bug #14306: "RadosModel.h: 854: FAILED assert(0)" in rados-hammer-distro-basic-openstack
Run: http://pulpito.ceph.com/teuthology-2016-02-01_09:00:02-rados-hammer-distro-basic-vps/
Job: ['43']...
Yuri Weinstein
04:29 PM Bug #14609: rados tool does not work with 0 length input (crashes if '--striper' enabled)
Sorry, process substitution works. I did something stupid with dd. The only problem is 0 length input:... Marcel Lauhoff
03:30 PM Bug #14609 (Resolved): rados tool does not work with 0 length input (crashes if '--striper' enabled)
Command:... Marcel Lauhoff
04:08 PM Revision 06cecb4b (ceph): ceph_test_objectstore: fix warning
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:03 PM Revision 75395c11 (ceph): Merge pull request #7438 from ifed01/wip-pgbackend-cleanup
osd: cleanup OSD/PGBackend interface a bit
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:03 PM Revision 9a349338 (ceph): os/bluestore/KernelDevice: explicit on ctor
This was lost in the wip-spdk merge.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:03 PM Revision dd3c87d7 (ceph): doc: update PG doc with the backfill change
Since the state reported is `backfilling` and `backfill_wait`
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan
04:03 PM Revision 4c0d1d74 (ceph): mon: PG Monitor should report backfill_wait
Instead of backfill as it is actually waiting for backfill instead of
actually backfilling
Fixes: #12744
Reported-by...
Abhishek Lekshmanan
04:03 PM Revision d3925a50 (ceph): Merge pull request #7467 from liewegas/wip-scrub-start
osd: fix scrub start hobject Sage Weil
04:02 PM Revision 87efba42 (ceph): Merge branch 'wip-spdk' of git://github.com/yuyuyu101/ceph
Reviewed-by: Sage Weil <sage@redhat.com> Sage Weil
04:00 PM Revision dc50f310 (ceph): Merge remote-tracking branch 'me/wip-lockdep'
Sage Weil
03:56 PM rbd Bug #14483 (Pending Backport): Flattening an rbd image with a running Qemu instances causes librb...
Jason Dillaman
03:56 PM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Christian, thank you for the logs! Jason Dillaman
03:08 PM rbd Bug #14483 (In Progress): Flattening an rbd image with a running Qemu instances causes librbd wor...
Jason Dillaman
03:26 PM rgw Bug #14599 (Duplicate): rgw: user quota may not adjust on bucket removal
The original issue is already tagged for backport. Nathan Cutler
03:21 PM Feature #14411 (In Progress): fix lost-unfound
Samuel Just
03:20 PM Feature #14429: make ceph-test-rados faster
Samuel Just
03:09 PM rbd Bug #14482 (Resolved): rbd:rbd-nbd does not have an argument check for nbds_max
*PR*: https://github.com/ceph/ceph/pull/7337 Jason Dillaman
02:58 PM Bug #13690 (Closed): why does osd.11 take a long time to start
Try reproducing with
debug osd = 20
debug filestore = 20
debug ms = 1
You can reopen if it's still not clear.
Samuel Just
02:51 PM Revision 482d1ca5 (ceph): Merge pull request #7480 from trociny/fix-journal-commit_position_task
journal: reset commit_position_task_ctx pointer after task complete
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
02:35 PM RADOS Feature #14527: Lookup monitors through DNS
Ahh OK. DNS SRV records might be better than a hardcoded hostname. See the DNS section here to see how OpenAFS does t... Dan van der Ster
11:22 AM RADOS Feature #14527: Lookup monitors through DNS
I meant for the daemons. They no longer need a mon_host in the config.
If none is found they perform a DNS lookup....
Wido den Hollander
10:54 AM RADOS Feature #14527: Lookup monitors through DNS
I might be misunderstanding your request, but we already do that on the clients:... Dan van der Ster
02:29 PM CephFS Bug #14608 (Can't reproduce): snaptests.yaml failure: [WRN] open_snap_parents has:" in cluster log

http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-30_18:04:02-fs-master---basic-openstack/13302/
John Spray
02:18 PM CephFS Bug #14607 (Duplicate): Some fuse tests fail with: failed to remove ‘/home/ubuntu/cephtest’: Dire...

e.g. http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-30_18:04:02-fs-master---basic-openstack/13319/
& ...
John Spray
02:16 PM Bug #14606 (Resolved): rest.py fails
... Sage Weil
02:09 PM Revision 9c95bb04 (ceph): mon: reduce CPU and memory manager pressure of pg health check
When we don't need details about which PGs are stuck, we can just iterate
once over pg_stat map and increase appropri...
Piotr Dałek
02:01 PM Revision a682e77a (ceph): script/run-coverity: fix user
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:57 PM CephFS Bug #10436 (In Progress): ceph-fuse: snapshot flushing from page cache to Client is not coherent
Zheng Yan
11:44 AM CephFS Bug #10436: ceph-fuse: snapshot flushing from page cache to Client is not coherent
Zheng Yan
01:46 PM Bug #14598: osd: pure virtual method called, abrt in TrackedOp::dump
/a/sage-2016-02-01_16:19:44-rados-wip-sage-testing2-distro-basic-mira/1482 Sage Weil
01:43 PM Revision 4f49c6be (ceph): journal: reset commit_position_task_ctx pointer after task complete
Otherwise, schedule_commit_task() would never schedule the next task
and the commit position would not be committed u...
Mykola Golub
01:42 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
/a/sage-2016-02-01_16:19:44-rados-wip-sage-testing2-distro-basic-mira/1453 Sage Weil
01:10 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
/a/sage-2016-02-01_16:19:44-rados-wip-sage-testing2-distro-basic-mira/1453 Kefu Chai
01:08 PM Revision aa5e8db7 (ceph): Merge remote-tracking branch 'gh/wip-da-SCA-20150910'
Reviewed-by: Kefu Chai <kchai@redhat.com> Sage Weil
12:43 PM devops Bug #14605 (Closed): ceph.com EU mirror link broken
On the ceph.com website page "DOWNLOADING A CEPH RELEASE TARBALL" there is a link to the download site followed by a ... Nathan Cutler
11:52 AM devops Bug #14604 (Resolved): ceph-0.80.11.tar.bz2 missing at http://download.ceph.com/tarballs/
All the previous Firefly releases have both .tar.gz and .tar.bz2, **except** for 0.80.11 - please fix. Nathan Cutler
11:50 AM Revision 122f4068 (ceph): xio: fix compilation
Signed-off-by: Roi Dayan <roid@mellanox.com> Roi Dayan
11:48 AM Revision 2445b5e7 (ceph): osdc/objecter: update crush location in a safer way
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
10:56 AM Bug #13844: ceph df MAX AVAIL is incorrect for simple replicated pool
I'm seeing a similar issue on my small cluster:... Nils Meyer
10:46 AM Revision 25738406 (ceph): test/librados: fix hash position overflow issue
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
10:45 AM Revision 48dc0bf7 (ceph): rados: fix result code overflow
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
09:21 AM CephFS Bug #14557 (Duplicate): snaps: failed snaptest-multiple-capsnaps.sh
... Zheng Yan
09:10 AM Revision 73651d9e (ceph): Merge pull request #7473 from yehudasa/wip-14516
rgw-admin: document orphans commands in usage Orit Wasserman
06:58 AM Revision a3360b55 (ceph): osdc/objecter: fix race condition
Fixes: #14603
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo
06:56 AM Revision 1650324f (ceph): Merge pull request #7451 from wjin/fix
msg/async: fix array boundary
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
06:26 AM Revision 636b8f11 (ceph): rgw: do not include "expat.h" in heade file
Building Ceph without the Expat development library currently results in
the following build error:
~/ceph> ./config...
Kefu Chai
06:24 AM Bug #14603 (Resolved): Objecter: race condition and result code overflow
int64_t Objecter::get_object_hash_position
This method shall be under protection of rwlock.
And the below metho...
xie xingguo
06:22 AM Revision f5f3282c (ceph): BlueStore: fix wrong action scope of enode
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:20 AM Backport #14602 (In Progress): hammer: ceph-disk: use blkid instead of sgdisk -i
Loïc Dachary
05:57 AM Backport #14602 (Resolved): hammer: ceph-disk: use blkid instead of sgdisk -i
https://github.com/ceph/ceph/pull/7475 Loïc Dachary
06:18 AM Revision 88ffcc2c (ceph): ceph-disk: use blkid instead of sgdisk -i
sgdisk -i 1 /dev/vdb opens /dev/vdb in write mode which indirectly
triggers a BLKRRPART ioctl from udev (starting ver...
Loic Dachary
06:11 AM Revision 2991e79f (ceph): Merge pull request #7472 from badone/wip-ceph-disk-typo
ceph-disk: Fix trivial typo
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
06:04 AM Revision f761113a (ceph): BlueStore: add a guard for overlay loading
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision 10bd8add (ceph): BlueStore: add a guard for collection loading
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision 559a81b1 (ceph): BlueStore: fix enode verification logic
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision 3e61e3b0 (ceph): BlueStore: fix duplicated counting of errors
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision 9bc0c316 (ceph): BlueStore: try to scan as many errors as possible
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision 2d524386 (ceph): BlueStore: fix unhandled return code from blockdevice APIs
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision d1d6014d (ceph): BlueStore: fix wrong decode logic of nid_max
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision e10490ab (ceph): BlueStore: add error handling for clone_range
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:04 AM Revision 41ff579f (ceph): BlueStore: add error handling for clone
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
05:04 AM Bug #9570 (Need More Info): osd crash in FileJournal::WriteFinisher::entry() aio
Loïc Dachary
03:51 AM Bug #13422 (Fix Under Review): pid file that was deleted after ceph restart leads to osd process ...
Kefu Chai
03:26 AM Revision 3b93bc47 (ceph): Merge pull request #6813 from manens/pybind_rados_snapshot_read
pybind: Implementation of Ioctx.set_read to allow read from snapshots
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
03:19 AM Bug #14080: ceph-disk: use blkid instead of sgdisk -i
There are a number of other problems that were fixed recently and that should be backported. I'm not sure how we shou... Loïc Dachary
12:33 AM Revision 105a76bf (ceph): rgw-admin: document orphans commands in usage
Fixes: #14516
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:22 AM Revision 820a7605 (ceph): ceph-disk: Fix trivial typo
Signed-off-by: Brad Hubbard <bhubbard@redhat.com> Brad Hubbard

02/01/2016

10:50 PM Revision 3cf29729 (ceph): msg: ignore request_redirect_t encode/decode when we not need
Signed-off-by: Xinze Chi <xinze@xsky.com> Xinze Chi
10:12 PM Revision 1179ddc2 (ceph): Merge pull request #7445 from xiexingguo/xxg-wip-mem
osd: memstore: fix blocksize for statfs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:09 PM Bug #13992: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/ha...
Run: http://pulpito.ceph.com/teuthology-2016-01-31_17:10:11-upgrade:hammer-x-infernalis-distro-basic-vps/
Job: 53610
Yuri Weinstein
10:06 PM rgw Bug #14599 (Duplicate): rgw: user quota may not adjust on bucket removal

If the user/admin removes a bucket using --force/--purge-objects options with s3cmd/radosgw-admin respectively, the...
Edward Yang
09:29 PM Bug #13897: (jewel) rados/objectstore/objectstore.yaml common/Mutex.cc: 105: FAILED assert(r == 0)
Also in run
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-01_02:00:02-rados-infernalis-distro-basic-open...
Yuri Weinstein
09:27 PM Bug #14598 (Duplicate): osd: pure virtual method called, abrt in TrackedOp::dump
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-01_02:00:02-rados-infernalis-distro-basic-openstack/
...
Yuri Weinstein
08:49 PM Revision 15ea140b (ceph): qa/workunits/objectstore/test_fuse.sh: fix root check
$EUID not defined everywhere.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:02 PM Revision eb5db371 (ceph): os/memstore: disable lockdep on Collection::lock
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:02 PM Revision ada41f46 (ceph): lockdep: dump lock names if we run out of IDs
..just in case we are doing something silly, like misnaming locks.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:02 PM Revision 622ed5ad (ceph): common/RWLock: alloc lockdep to be disabled
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:02 PM Revision 08df77a2 (ceph): os/filestore/CollectionIndex: disable lockdep on access_lock
This overflows the lockdep table when there are too many PGs. This
code is static so I'm not worried about new lockin...
Sage Weil
08:02 PM Revision fe649a34 (ceph): os/bluestore: disable lockdep on Collection::lock
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:02 PM Revision 18d3a39a (ceph): os/kstore: disable lockdep on Collection::lock
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:02 PM Revision 300b15d5 (ceph): os/bluestore: fix typo (again)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:59 PM Revision 98586263 (ceph): os/bluestore: fix typo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:52 PM Bug #14080: ceph-disk: use blkid instead of sgdisk -i
I adjusted it to try 20 times instead of 5 (waits 20 minutes) and only got a negligible improvement (1 more osd was d... Wes Dillingham
07:44 PM Revision 70704837 (ceph): Merge pull request #7400 from yuyuyu101/wip-13938
librbd: Avoid create two threads per image
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jason Dillaman...
Josh Durgin
07:42 PM Revision f5419676 (ceph): Merge pull request #7409 from dillaman/wip-librbd-watch-notify
tests: improve simulation of watch/notify handling
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
06:58 PM rbd Bug #14595 (New): Race between releasing exclusive lock and incoming write ops
Should verify it's not an issue in master due to the major refactoring of librbd. Jason Dillaman
06:56 PM rbd Bug #14595 (Resolved): Race between releasing exclusive lock and incoming write ops
A thread releasing the exclusive lock (and flushing the cache) might race with a thread submitting a new write operat... Jason Dillaman
06:56 PM Revision da9c3955 (ceph): Merge pull request #6562 from Aran85/authedpermcheck
rgw: fix the condition of authenticated user's permit check . Yehuda Sadeh
06:55 PM Bug #14372 (New): ENOTSUPP on trimtrunc (EC with cache pool on top)
Greg Farnum
06:49 PM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
Is it possible that since I had no cache when I encountered the problem, that caused corrupt data to be written to th... Jérôme Poulin
05:24 PM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
David, does this sequence of events seem like an issue you're aware of? Do you have any theories? I haven't checked t... Greg Farnum
06:32 PM Revision 62906d88 (ceph): osd/PG: fix scrub start object
This was changed in 05d79faa512210b0f0a91640d18db33b887a6e73 but it needs
to be more precise to avoid breaking BlueSt...
Sage Weil
06:02 PM Bug #14590: cephfs set directory layout datapool to 0 failed
Greg Farnum wrote:
> Mixing pools probably isn't great, but we still want pool 0 to be available — not every user wi...
Sage Weil
05:49 PM Bug #14590: cephfs set directory layout datapool to 0 failed
Mixing pools probably isn't great, but we still want pool 0 to be available — not every user will have RBD running. Greg Farnum
05:46 PM Bug #14590: cephfs set directory layout datapool to 0 failed
Why do you want to set the cephfs data pool to rbd? This is generally a bad idea and won't work in all circumstances... Sage Weil
05:35 PM Bug #14590: cephfs set directory layout datapool to 0 failed
I don't think we're concerned about the ioctl since it's deprecated in favor of virtual xattrs. But please make sure ... Greg Farnum
10:10 AM Bug #14590: cephfs set directory layout datapool to 0 failed
@diff --git a/src/mds/Server.cc b/src/mds/Server.cc
index ba4fe15..b894233 100644
--- a/src/mds/Server.cc
+++ b/sr...
huang jun
09:31 AM Bug #14590 (Won't Fix): cephfs set directory layout datapool to 0 failed
I want to use rbd pool(its poolid = 0) as data pool,
by doing follow steps:
1. mount -t ceph 192.168.3.101:/ /ceph
...
huang jun
04:42 PM rbd Feature #14593 (New): Support optional alignment of journal entries
Writing out 4K aligned journal entries will avoid the potential for un-aligned (two block) writes in the OSD. Jason Dillaman
04:36 PM Bug #14400 (Resolved): Snappy decompressor may assert when handling segmented input bufferlist
Kefu Chai
04:26 PM Revision 0819509c (ceph): qa/workunits/rados/test.sh: run tests in parallel by default
Faster! 8 min vs the original 21 min on my vstart cluster.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:52 PM Revision 5374e4f4 (ceph): Merge pull request #7291 from majianpeng/vstart.sh
vstart.sh: If use '-n' delete related source rather than consider '-k'.
Reviewed-by: Sage Weil <sage@redhat.com>
Rev...
Kefu Chai
03:42 PM rbd Feature #13274 (Resolved): LTTng-UST should be optionally enabled
Jason Dillaman
03:34 PM Revision 4d2c0f50 (ceph): osd/ECTransaction: Removing unused local
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
03:33 PM Revision ccebf7a3 (ceph): osd/PGBackend: PGBackend interface cleanup - make some interface method...
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
03:26 PM Revision 1dfc8ef8 (ceph): Merge pull request #7397 from tchaikov/wip-kill-warnings
build: kill warnings
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:54 PM Revision 7fcfc280 (ceph): Compressor: add zlib unittests
Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com> Alyona Kiseleva
02:54 PM Revision 7bde5c43 (ceph): Compressor: add Zlib compression plugin
Signed-off-by: Kiseleva Alyona <akiselyova@mirantis.com> Alyona Kiseleva
02:51 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
the crash you spotted is root caused at #14592 Kefu Chai
02:49 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
@Steve,
i am sorry for the latency, was on another issue last week. the trimming behaviour is exactly what we expe...
Kefu Chai
02:29 PM Backport #14592 (Closed): osd crashes when handling a stale pg-create message (hammer)
see http://tracker.ceph.com/issues/13990#note-39.
reproduce steps:
# monitor sends pg-create messages, so the @...
Kefu Chai
02:19 PM Bug #14566 (Fix Under Review): AsyncMessenger: dispatch reset event after connection closed
https://github.com/ceph/ceph/pull/7453 Haomai Wang
02:05 PM Revision 7d02b822 (ceph): configure: remove unused lines
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:02 PM Revision 86cd2f8b (ceph): NVMEDevice: use the only aio thread to process task
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:02 PM Revision 55c99558 (ceph): BlueStore: use special symbol to distinguish backend type
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:02 PM Revision 55720640 (ceph): BlueStore: add logger to record state transition latency
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:02 PM Revision 81defd16 (ceph): NVMEDevice: add buffer write support
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:01 PM Revision bb5d9095 (ceph): RocksDB: add block cache size option to RocksDB
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:01 PM Revision 584f8f98 (ceph): NVMEDevice: add flush perf counter calculate
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:01 PM Revision 79f9d1e1 (ceph): NVMEDevice: add polling time perf counter
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:01 PM Revision 619c08c1 (ceph): NVMEDevice: no need to detach nvme device
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:01 PM Revision 5497e2fa (ceph): BlueStore: allow nvme driver read from path
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:01 PM Revision dd5c36d9 (ceph): NVMEDevice: add perf counter for queue time
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision b561d448 (ceph): NVMEDevice: delay nvme aio thread start in case of logger is null
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 91bf3bb3 (ceph): NVMEDevice: make flush wait for all write completed
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 6b637df7 (ceph): NVMEDevice: let perf counter do early
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 8e258ffb (ceph): NVMEDevice: add perf counter
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision cbe42e16 (ceph): NVMEDevice: disable flush command now
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 705fd5b7 (ceph): NVMEDevice: use stringify instead of std::to_string
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision b365d2c6 (ceph): NVMEDevice: add log message to reminder potential failed reason
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 30342ab6 (ceph): BlockDevice: Move KernelDevice reap ioc to BlockDevice
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 83c8261e (ceph): NVMEDevice: adjust indent
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 23fd140d (ceph): NVMEDevice: impl read_buffered method
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 47335108 (ceph): NVMEDevice: let aio_write submit request FIFO
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 69e5a6d1 (ceph): NVMEDevice: make controller global shared
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 3bdd068a (ceph): KernelDevice: Remove redundancy lines
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 6081a58f (ceph): NVMEDevice: Fix typo
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 8a59bd87 (ceph): NVMEDevice: fix multi ops in one IOContext bug
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 3776af0c (ceph): NVMEDevice: add flush support
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 87402561 (ceph): NVMEDevice: add retry support
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 19a3c7eb (ceph): NVMEDevice: make aio thread pause when idle
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 997716c6 (ceph): NVMEDevice: don't try to acquire lock always
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 263353bd (ceph): NVMEDevice: adjust request/task memory pool size
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 0525aae5 (ceph): NVMEDevice: wrap C header file
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 4e85f5ec (ceph): NVMEDevice: fix unknown serial number problem
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 2ad7c182 (ceph): NVMEDevice: SPDK only permit submit/poll within one thread
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 4689bd27 (ceph): NVMEDevice: Fix static method
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision a5748cb2 (ceph): NVMEDevice: make read/write all async
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision ac654f09 (ceph): BlockDevice: initialize backend_priv
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 53c8b775 (ceph): BlueFS: Use num_pending instead of pending_aios
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 39c13181 (ceph): NVMEDevice: reorder signal in case of signaled thread modify IOContext
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 153660c8 (ceph): BlockDevice: Add override to explicit
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision fbdcb12c (ceph): BlueFS: fix comparison warning
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision ba5973f7 (ceph): configure.ac: fix spdk external header location
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision abb19d68 (ceph): NVMEDevice: remove unused variables
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision b8994525 (ceph): NVMEDevice: let IOContext can use NVMEDevice pointer
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision bb1adcf4 (ceph): NVMEDevice: nvme.h use _Static_assert which from c11
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision f911e2bf (ceph): NVMEDevice: add spdk/pci.h
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 5aa1c86f (ceph): Makefile: let spdk/dpdk libraries linked in upper layer
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision ee4951d0 (ceph): makefile: add SPDK detect and NVMEDevice to Makefile
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 415111ff (ceph): NVMEDevice: use device name instead of path
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 3a604066 (ceph): NVMEDevice: fix compile error
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision e64d16d5 (ceph): BlockDevice: Fix compile error
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision e76f716a (ceph): bluestore: add NVMEDevice backend
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 35576154 (ceph): bluestore: rename BlockDevice to KernelDevice matching NVMEDevice
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision 1d9448ee (ceph): BlueStore: abostract BlockDevice based KernelDevice and NVMEDevice
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:00 PM Revision b771c02d (ceph): BlueStore: Add BlockDevice ability to create different backend
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
01:52 PM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
I'd try with a newer kernel - as new as the environment allows. If it's still a problem, I'd bump in-memory (the num... Ilya Dryomov
11:01 AM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
@Ilya
If you were to hit this kind of crash not often but sometimes which is quite annoying, what would you do to ...
Shinobu Kinjo
12:21 AM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
Loic Dachary wrote:
> journal aio to 165552576~80 got (8192) Unknown error 8192
> meaning an attempt to write 80 by...
Ilya Dryomov
12:39 PM rgw Bug #14591: make check is looking for radosgw-admin even if --with-radosgw is not engaged in conf...
It's pretty strange because after rebuilding with the proper option and getting radosgw-admin process being compile I... Anonymous
10:21 AM rgw Bug #14591 (Closed): make check is looking for radosgw-admin even if --with-radosgw is not engage...
While doing a make check on my local system (compiling the current master) I had the following error :
src/test/cl...
Anonymous
10:10 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
https://github.com/ceph/ceph/pull/7075 Loïc Dachary
10:00 AM Bug #13422 (In Progress): pid file that was deleted after ceph restart leads to osd process lose ...
Loïc Dachary
10:01 AM Bug #14575 (Duplicate): daemons leave pid files behind in /home/ubuntu/cephtest
Re-opened #13422 to help with backporting since fixing this problem is required for the 13422 backports to work prope... Loïc Dachary
07:53 AM Bug #14575: daemons leave pid files behind in /home/ubuntu/cephtest
When running the ceph-disk suite, I get... Loïc Dachary
09:54 AM Backport #14583 (Need More Info): hammer: pid file that was deleted after ceph restart leads to o...
Nathan Cutler
04:31 AM Backport #14583: hammer: pid file that was deleted after ceph restart leads to osd process lose c...
loic, the fix is might need more work. see https://github.com/ceph/ceph/pull/7075#issuecomment-177181579.
could y...
Kefu Chai
03:29 AM Backport #14583 (Resolved): hammer: pid file that was deleted after ceph restart leads to osd pro...
https://github.com/ceph/ceph/pull/7671 Loïc Dachary
09:53 AM Backport #14582 (Need More Info): infernalis: pid file that was deleted after ceph restart leads ...
Nathan Cutler
04:31 AM Backport #14582: infernalis: pid file that was deleted after ceph restart leads to osd process lo...
loic, the fix is might need more work. see https://github.com/ceph/ceph/pull/7075#issuecomment-177181579.
could y...
Kefu Chai
03:29 AM Backport #14582 (Rejected): infernalis: pid file that was deleted after ceph restart leads to osd...
https://github.com/ceph/ceph/pull/7564 Loïc Dachary
09:51 AM rgw Bug #12728 (Resolved): rgw: value of Swift API's X-Object-Manifest header is not url_decoded duri...
Nathan Cutler
09:51 AM Bug #13374 (Resolved): systemd: no rbdmap systemd unit file
Nathan Cutler
09:50 AM rgw Bug #13709 (Resolved): init script reload doesn't work on EL7
Nathan Cutler
09:49 AM Feature #14217 (Resolved): tool for artificially inflate the leveldb of the mon store for testing...
Nathan Cutler
08:44 AM Support #14588: Can't add new osd an existing cluster.
log file can't attach
[[http://keepalive.bcc.bilkent.edu.tr/osd.16.log]]
Yavuz Selim Komur
08:40 AM Support #14588 (New): Can't add new osd an existing cluster.
This is more than 8 year old cluster. I upgrade to infernalis.
It's working well.
i get a disk failure. i try to ...
Yavuz Selim Komur
08:44 AM rgw Bug #14589 (Resolved): bucket check --check-objects has not return

radosgw-admin bucket check --bucket=bkt-keyuser --fix --check-objects
weijun duan
07:28 AM Revision 2e2eb4cb (ceph): AsyncConnection: let ack reply use MSG_MORE flag
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
07:28 AM Revision f6b87d3b (ceph): AsyncConnection: use move instead of bufferlist copy construct
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
07:28 AM Revision 86883b25 (ceph): AsyncMessenger: add perf counter for inline message sent
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
07:28 AM Revision 6055d963 (ceph): AsyncConnection: add a debug option to test noninline way
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
07:23 AM Revision 30d079f7 (ceph): Merge pull request #808 from dachary/wip-smithi-disks-hammer
smithi disks are too fast and fill quickly Loïc Dachary
07:21 AM Revision f92a64af (ceph): rados: 5m radosbench (not 10m)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 04e41a608bf5f271bd062718051597977678d2db)
Sage Weil
07:20 AM Revision c5321628 (ceph): rados: run radosbench for 10m (not 15m)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 6110421bcef2d0d1d4f921822a7161a423d763ca)
Sage Weil
07:20 AM Revision 53cebaba (ceph): rados: run radosbench for 15m instead of 30m
The smithi disks fill after about 20m.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit e2f9ced...
Sage Weil
06:40 AM Revision 8c7261b0 (ceph): Rgw: check the return value when call fe->run()
Fixes: #14585
Signed-off-by: wei qiaomiao <wei.qiaomiao@zte.com.cn>
huanwen ren
06:33 AM Revision e9872ad6 (ceph): civetweb: update submodule to silence a compile warning
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
06:33 AM Revision 493619a9 (ceph): common,osd: remove _process(T *t) to silence warnings
* and mark the WorkQueue::_process(T *, TPHandle&) a pure virtual
method. so we must override it
* and mark all ove...
Kefu Chai
06:26 AM Revision 127e7c07 (ceph): mon: monmap created is 0.000000 use ceph-deploy installed
Fixed: #14130
Signed-off-by: duanweijun <duanweijun@h3c.com>
weijun duan
06:02 AM Stable releases Tasks #13356: hammer v0.94.6
h3. rados... Loïc Dachary
06:01 AM Stable releases Tasks #13356: hammer v0.94.6
h3. upgrade... Loïc Dachary
06:00 AM Stable releases Tasks #13356: hammer v0.94.6
h3. powercycle... Loïc Dachary
05:05 AM Stable releases Tasks #13356: hammer v0.94.6
h3. fs... Loïc Dachary
05:02 AM Stable releases Tasks #13356: hammer v0.94.6
... Loïc Dachary
05:17 AM Bug #13781: Random Ceph-osd processes doesn't start upon system restart (rhel 7.1)
it sounds like a dup of #13422, but it's not. because as sage pointed out
> messages shows no attempt to start osd...
Kefu Chai
05:16 AM Bug #14559 (Resolved): bluestore broken in current master
Loïc Dachary
04:59 AM rbd Bug #14058: Can't build Ceph with --without-rbd and --with-debug
please note this also applies to hammer. but guess "rgw" is enabled most of the time, so we don't backport the fix.. Kefu Chai
04:58 AM Revision 3e469f6d (ceph): rgw: fix the condition of authenticated user's permit check
before fix:
put a bucket under one user with authenticated-read permit
> ./s3curl.pl http://myobs.com/mybucket --put ...
Zengran Zhang
04:50 AM Backport #14587 (In Progress): hammer: qa/workunits/post-file.sh: sudo
Loïc Dachary
04:44 AM Backport #14587 (Resolved): hammer: qa/workunits/post-file.sh: sudo
https://github.com/ceph/ceph/pull/7456 Loïc Dachary
04:43 AM Bug #14586 (Resolved): qa/workunits/post-file.sh: sudo
https://github.com/ceph/ceph/commit/82b0243ec318457e376288a6b32487fbea059705 Loïc Dachary
03:49 AM rgw Bug #14585 (Resolved): rgw_main.cc: fuction main should not ignore the return value when call fe-...
rgw_main.cc: fuction main should not ignore the return value when call fe->run(), for the following example, the rado... wei qiaomiao
03:33 AM CephFS Backport #14584 (In Progress): hammer: fsstress.sh fails
Loïc Dachary
03:30 AM CephFS Backport #14584 (Resolved): hammer: fsstress.sh fails
https://github.com/ceph/ceph/pull/7454 Loïc Dachary
03:33 AM Revision 1b028594 (ceph): qa/fsstress.sh: fix 'cp not writing through dangling symlink'
On some test machines, /usr/lib/ltp/testcases/bin/fsstress is
dangling symlink. 'cp -f' is impotent in this case.
Fi...
Yan, Zheng
03:27 AM Backport #14581 (Resolved): hammer: should compact full epochs in monitor
https://github.com/ceph/ceph/pull/7446 Loïc Dachary
03:27 AM Backport #14580 (Rejected): infernalis: should compact full epochs in monitor
https://github.com/ceph/ceph/pull/7514 Loïc Dachary
03:27 AM Backport #14579 (Resolved): hammer: mon sync does not copy config-key
https://github.com/ceph/ceph/pull/7576 Loïc Dachary
03:27 AM Backport #14578 (Rejected): infernalis: mon sync does not copy config-key
https://github.com/ceph/ceph/pull/7562 Loïc Dachary
03:26 AM CephFS Bug #12710 (Pending Backport): fsstress.sh fails
Loïc Dachary
03:08 AM Bug #11101 (Pending Backport): ceph tell: broken error message / misleading hinting
Kefu Chai
03:05 AM Backport #13769 (New): EC async "fast read" patchset for hammer (EC read latency improvements)
Cool, please update the description with a URL to the pull request when you do so and switch the status back to *In P... Loïc Dachary
03:03 AM Revision f209819f (ceph): [ceph-fuse] fix ceph-fuse writing to stale log file after log rotation
This fix should be applied to hammer branch. It can't be directly applied to master branch, because logrotate.conf is... Zhi Zhang
03:02 AM rgw Backport #13513 (Resolved): rgw: value of Swift API's X-Object-Manifest header is not url_decoded...
Loïc Dachary
03:01 AM Backport #13672 (Resolved): tests: testprofile must be removed before it is re-created
Loïc Dachary
03:01 AM Backport #13678 (Resolved): systemd: no rbdmap systemd unit file
Loïc Dachary
03:01 AM rgw Backport #13831 (Resolved): hammer: init script reload doesn't work on EL7
Loïc Dachary
03:01 AM rgw Backport #13888 (Resolved): hammer: orphans finish segfaults
Loïc Dachary
03:00 AM Backport #14470 (Resolved): hammer: tool for artificially inflate the leveldb of the mon store fo...
Loïc Dachary

01/31/2016

11:52 PM Bug #11298: aio gets EPERM when update-grub runs
Not related to #12100 either - #12100 is half a #9570 half a hardware failure. Ilya Dryomov
11:50 PM Bug #11298: aio gets EPERM when update-grub runs
This isn't related to, let alone a duplicate of, #9570. The result (to the right of "wrote") is correct both here an... Ilya Dryomov
03:03 PM Revision 64fbda83 (ceph): Merge pull request #7266 from sahithi-rv/master
common/str_map: cleanup: replaced get_str_map() function overloading by using default parameters for delimiters
Revi...
Sage Weil
03:02 PM Cleanup #14496 (Resolved): Crush:add some safe judgment.
Sage Weil
03:02 PM Revision ace46dad (ceph): Merge pull request #7344 from songbaisen/song8
crush: add safety assert
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:01 PM Revision 159df429 (ceph): Merge pull request #7363 from cxwshawn/mon-sync-fix
mon: add mon_config_key prefix when sync full
Fixes: #14577
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:01 PM Bug #14577 (Resolved): mon sync does not copy config-key
fixed by commit:b77cd31 Sage Weil
03:00 PM Revision 74c87566 (ceph): Merge pull request #7383 from liewegas/wip-bluestore
osd: bluestore: some new c++11-isms, a couple reverts Sage Weil
12:35 PM Fix #12947 (Resolved): Race condition in rados bench
Nathan Cutler
12:34 PM Bug #14330 (Resolved): configure.ac: no use to add "+" before ac_ext=c
Nathan Cutler
12:34 PM Bug #11661 (Resolved): "FAILED assert(0 == "Running incompatible OSD")"
Nathan Cutler
12:32 PM Bug #10093 (Resolved): ceph-monstore-tool: FAILED assert(!is_open)
Nathan Cutler
12:31 PM Bug #14397 (Resolved): disable filestore_xfs_extsize by default
Nathan Cutler
10:53 AM Revision a37b98a9 (ceph): Event: fix array boundary
fd should be less than nevent when deleting
Signed-off-by: Wei Jin <wjin.cn@gmail.com>
wei jin
09:23 AM Bug #14537: should compact full epochs in monitor
hammer backport was merged at https://github.com/ceph/ceph/pull/7446 Kefu Chai
08:30 AM Revision b8bd9cbf (ceph): cmake: fix "jobserver unavailable" warning
use ${MAKE} so the make command can be properly propagated to their
children
Signed-off-by: Kefu Chai <kchai@redhat....
Kefu Chai
08:21 AM Revision a17ea399 (ceph): OSD:memory leak in ReplicatedPG.cc
"return NULL" in "if (p == snapset.clones.end())" can not free the
memory of "*repop"
Signed-off-by: Bin Zheng <zhen...
Bin Zheng
07:16 AM rgw Backport #13820 (Resolved): hammer: Setting ACL on Object removes ETag
Nathan Cutler
07:15 AM devops Bug #12935 (Resolved): ceph.spec.in License line does not reflect COPYING
Nathan Cutler
05:22 AM Revision 2292dd98 (ceph): Event: don't wakeup if caller is thread self
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
04:18 AM Revision 2699c474 (ceph): rgw: fix the signed/unsigned comparison warning
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
04:18 AM Revision f8adf409 (ceph): cmake: disable unused-variable warning for rocksdb
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
04:18 AM Revision d50bda5b (ceph): rados: bench: fix the signed/unsigned comparison warning
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
02:42 AM Backport #14376 (Resolved): scrub suicide timeout is the same as the regular timeout -- should pr...
Sage Weil
02:42 AM Revision 2c8e5793 (ceph): Merge pull request #7236 from athanatos/wip-14376
config_opts: increase suicide timeout to 300 to match recovery
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rado...
Sage Weil
02:42 AM Revision 1cab151a (ceph): Merge pull request #6450 from dachary/wip-13672-hammer
tests: testprofile must be removed before it is re-created
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wi...
Sage Weil
02:41 AM devops Backport #13859 (Resolved): hammer: ceph.spec.in License line does not reflect COPYING
Sage Weil
02:41 AM Revision a134c44d (ceph): Merge pull request #6680 from SUSE/wip-13859-hammer
hammer: ceph.spec.in License line does not reflect COPYING
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wi...
Sage Weil
02:41 AM Backport #12949 (Resolved): Race condition in rados bench
Sage Weil
02:41 AM Revision 520792d5 (ceph): Merge pull request #6791 from branch-predictor/bp-5812-backport
Race condition in rados bench
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic...
Sage Weil
02:40 AM Backport #14331 (Resolved): hammer: configure.ac: no use to add "+" before ac_ext=c
Sage Weil
02:40 AM Revision 4d0fafb2 (ceph): Merge pull request #6973 from dreamhost/wip-configure-hammer
configure.ac: no use to add "+" before ac_ext=c
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-test...
Sage Weil
02:40 AM Backport #14292 (Resolved): osd/PG.cc: 3837: FAILED assert(0 == "Running incompatible OSD")
Sage Weil
02:40 AM Revision 211a093d (ceph): Merge pull request #7206 from dzafman/wip-14292
osd/PG.cc: 3837: FAILED assert(0 == "Running incompatible OSD")
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rad...
Sage Weil
02:39 AM Revision 0c136561 (ceph): Merge pull request #7207 from rldleblanc/recency_fix_for_hammer
hammer: osd/ReplicatedPG: Recency fix for Hammer
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:39 AM Backport #14329 (Resolved): hammer: osd/ReplicatedPG: fix promotion recency logic
Sage Weil
02:39 AM Backport #14497 (Resolved): hammer: ceph-monstore-tool: FAILED assert(!is_open)
Sage Weil
02:39 AM Revision 1ea14bae (ceph): Merge pull request #7347 from tchaikov/wip-hammer-10093
tools: ceph-monstore-tool must do out_store.close()
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-...
Sage Weil
02:38 AM Backport #14467 (Resolved): hammer: disable filestore_xfs_extsize by default
Sage Weil
02:38 AM Revision 1740d8ce (ceph): Merge pull request #7411 from dachary/wip-14467-hammer
hammer: disable filestore_xfs_extsize by default
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-tes...
Sage Weil
02:38 AM Revision 7848cdc4 (ceph): Merge pull request #7412 from dachary/wip-14470-hammer
tools: tool for artificially inflate the leveldb of the mon store for testing purposes
Reviewed-by: Sage Weil <sage@...
Sage Weil
02:37 AM Revision 57abeab1 (ceph): Merge pull request #7446 from liewegas/wip-14537-hammer
mon: compact full epochs also
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic...
Sage Weil

01/30/2016

08:02 PM Backport #12940 (Resolved): IO error on kvm/rbd with an erasure coded pool tier (after an upgrade...
Josh Durgin
08:01 PM rbd Backport #14143 (Resolved): hammer: Verify self-managed snapshot functionality on image create
Josh Durgin
08:01 PM rbd Backport #14283 (Resolved): hammer: rbd: fix bench-write
Josh Durgin
08:01 PM rbd Backport #14466 (Resolved): hammer: rbd-replay does not check for EOF and goes to endless loop
Josh Durgin
08:01 PM rbd Backport #14553 (Resolved): hammer: rbd: TaskFinisher::cancel should remove event from SafeTimer
Josh Durgin
08:00 PM rbd Backport #14543 (Resolved): hammer: Cannot reliably create snapshot after freezing QEMU IO
Josh Durgin
08:00 PM rbd Backport #14063 (Resolved): hammer: rbd merge-diff doesn't properly handle >2GB diffs
Josh Durgin
07:45 PM Revision 4d7d7c33 (ceph): Merge pull request #7182 from dachary/wip-14143-hammer
hammer: Verify self-managed snapshot functionality on image create
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:45 PM Revision 83604867 (ceph): Merge pull request #7183 from dachary/wip-14283-hammer
hammer: rbd: fix bench-write
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:45 PM Revision 501e01ac (ceph): Merge pull request #7416 from dachary/wip-14466-hammer
hammer: rbd-replay does not check for EOF and goes to endless loop
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:44 PM Revision 97d4f6a7 (ceph): Merge pull request #7417 from dachary/wip-14553-hammer
hammer: rbd: TaskFinisher::cancel should remove event from SafeTimer
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:44 PM Revision 51cc015c (ceph): Merge pull request #7407 from dillaman/wip-14543-hammer
librbd: ImageWatcher shouldn't block the notification thread
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:44 PM Revision 23c24fc5 (ceph): Merge pull request #6980 from dillaman/wip-14063-hammer
librbd: fix merge-diff for >2GB diff-files
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
07:05 PM Revision b1e27a59 (ceph): configure.ac: add pwritev check
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
07:03 PM Revision aa7b5056 (ceph): cmake: add default pwritev support now
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
07:02 PM Revision 75a9ee20 (ceph): buffer: refactor write_fd to make readable
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
06:04 PM Revision dc289fe4 (ceph): AsyncConnection: avoid dispatch event to a closed connection
1. thread 1 call AsyncConnection::accept and create file event
2. the owner thread of connection is waked from file e...
Haomai Wang
05:12 PM Revision 4633e8d9 (ceph): cmake: remove duplicated HAVE_EXECINFO_H macro
fixes the `"HAVE_EXECINFO_H" redefined` warning
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
05:05 PM Revision 88a95b7b (ceph): os/*stores: fix hidden warnings
the CollectionHandle variant methods are hidden by the subclasses
who do not override it. so the compiler complains. ...
Kefu Chai
05:01 PM Revision 72d1984d (ceph): os/bluestore: fix unsigned/signed comparision warning
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
04:36 PM Feature #14348: systemd: support multiple clusters
Loic Dachary wrote:
> Would you be so kind as to create a pull request with these proposed changes ?
https://gith...
Artemy Kapitula
03:17 PM Revision 96cfa484 (ceph): ceph_test_rados_api_*: use unique ec profiles for each pool
This lets us run tests in parallel.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
02:04 PM Revision d44365bc (ceph): Merge pull request #7014 from efirs/ef_replace_coll_t_by_const_coll_t_ref
osd: reduce CPU usage by replacing coll_t by const coll_t&
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: S...
Sage Weil
02:03 PM Revision c9a2c808 (ceph): Merge pull request #7333 from xdonghai/xdh1
osd: FileStore: modify the format of colon
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:03 PM Bug #14536 (Resolved): tools/rados/rados.cc: race condition in complete callback
Sage Weil
02:03 PM Revision 04ea77b9 (ceph): Merge pull request #7392 from tianshan/wip-14536
rados: fix race condition in load-gen complete callback
Reviewed-by: Piotr Dałek <piotr.dalek@ts.fujitsu.com>
Sage Weil
02:02 PM Revision 98289735 (ceph): Merge pull request #7395 from xiexingguo/xxg-wip-fuse
os/fusestore: add error handling
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:00 PM Bug #14537 (Pending Backport): should compact full epochs in monitor
Sage Weil
02:00 PM Revision 1c9f2bcc (ceph): Merge pull request #7396 from tchaikov/wip-14537
mon: compact full epochs also
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:59 PM Revision 9ad361a3 (ceph): Merge pull request #7402 from liewegas/wip-rados-bench
rados: make rados bench metadata backward compatible
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil
01:59 PM Revision 27c0d2b1 (ceph): Merge pull request #7418 from renhwsky/renhw-wip-monmapmonitor-cleanup
mon: some cleanup in MonmapMonitor.cc
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Joao Eduardo Luis <joao...
Sage Weil
01:59 PM Revision 34ff79f1 (ceph): Merge pull request #7420 from mikulely/fix-osd-mon-exit-issue
osd, mon: fix exit issue
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:58 PM Revision be74b77e (ceph): Merge pull request #7430 from xiexingguo/xxg-wip-kstore
osd: kstore: fix decode logic and add flush
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:57 PM Revision 91093041 (ceph): mon: compact full epochs also
by compacting the ${prefix}.${start}..${prefix}..${end} does not
necessary compact the range of ${prefix}."full_"${st...
Kefu Chai
01:49 PM Revision 5ba0fc70 (ceph): Merge pull request #7432 from branch-predictor/bp-fix-read-bench
rados: fix wrong op/object sizes in rand/seq bench
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:48 PM Revision d6208d71 (ceph): Merge pull request #7436 from liewegas/wip-bash
tests: qa/workunits/objectstore/test_fuse.sh: no bashism Sage Weil
01:47 PM Bug #14575 (Duplicate): daemons leave pid files behind in /home/ubuntu/cephtest
2016-01-29T23:37:58.059 INFO:teuthology.orchestra.run.smithi059:Running: 'find /home/ubuntu/cephtest -ls ; rmdir -- /... Sage Weil
11:34 AM Revision 9da2fffd (ceph): AsyncConnection: add log for reap_dead and clean_handler
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
09:29 AM Revision cdf3c900 (ceph): os/memstore: return empty list if offset overflows
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
09:13 AM Revision 2817ffcf (ceph): Check for full before changing the cached obc
ReplicatedPG::prepare_transaction(): check if the pool is full before
updating the cached ObjectContext to avoid the ...
Alexey Sheplyakov
08:59 AM Revision 7d232d1a (ceph): os/memstore: fix wrong blocksize for statfs
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
06:14 AM Revision 79401d5a (ceph): rgw: remove duplicated code in RGWRados::get_bucket_info()
The effect of line 7664-7665 is the same as the line 7658-7660
Signed-off-by: liyankun <lioveni99@gmail.com>
yankun li
03:32 AM Bug #14561: BlueStore: null pointer access
https://github.com/ceph/ceph/pull/7435 xie xingguo
03:31 AM Bug #14481 (Resolved): BlueFS: space leak
https://github.com/xiexingguo/ceph/commit/c2b5a685454398e4445f9d8f4a87eb1fcd426185 xie xingguo
03:31 AM Bug #14484: BlueFS: potential log data lost during compact
https://github.com/xiexingguo/ceph/commit/5088dfd34ab76d29e6039f942e102d742c45b0b9 xie xingguo

01/29/2016

11:53 PM RADOS Cleanup #13768: Remove tmap support
rbd format 1 images use tmap for the rbd_directory - can convert that to omap, or wait until format 1 is removed to r... Josh Durgin
11:48 PM RADOS Cleanup #13768: Remove tmap support

First phase of this fix is walk tree and convert all tmaps in Jewel:
https://github.com/ceph/ceph/pull/7003
A...
David Zafman
11:46 PM Bug #14568: "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
Run: http://pulpito.ceph.com/teuthology-2016-01-28_15:17:14-rados-hammer-distro-basic-vps/
Job: 48402
Yuri Weinstein
05:45 PM Bug #14568 (Rejected): "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
As per Sam's suspect, maybe be ran out of memory.
Run: http://pulpito.ceph.com/teuthology-2016-01-28_09:00:02-rados-...
Yuri Weinstein
11:44 PM Bug #13992: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/ha...
Run: http://pulpito.ceph.com/teuthology-2016-01-28_15:17:14-rados-hammer-distro-basic-vps/
Jobs: ['48303', '48314', ...
Yuri Weinstein
11:26 PM Revision 916dff30 (ceph): suites/rbd: disable pool validation for pool snaps test
Fixes: #14113
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 46dddfc54b8d650f111007ae...
Jason Dillaman
11:14 PM Revision 7d1ede6b (ceph): Merge pull request #7404 from sahithi-rv/Mutex
rbd_fuse: replaced pthread_mutex*() functions with ceph Mutex wrapper
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
11:12 PM Bug #14547: "[ FAILED ] LibRadosTwoPoolsECPP.Flush" in upgrade:infernalis-x-jewel-distro-basic-vps
ALso in http://qa-proxy.ceph.com/teuthology/teuthology-2016-01-29_02:10:02-upgrade:infernalis-x-jewel-distro-basic-vp... Yuri Weinstein
10:48 PM Revision 579fbc8d (ceph): add some cppcheck-suppress noExplicitConstructor comments
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:48 PM Revision bbf05823 (ceph): make ctors with one argument explicit
Use explicit keyword for constructors with one argument to
prevent implicit usage as conversion functions.
Signed-of...
Danny Al-Gaaf
10:09 PM Revision 58fd981e (ceph): Initial draft for infernalis stable upgrade tests
Fixed indentation
Replace ‘description’ with ’meta’
Incorporated Josh's comments
Moved all overrides to the top
Sign...
Yuri Weinstein
09:30 PM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
Zheng is looking at this and said he found it "strange", but I'm not sure if he's figured anything out yet. Greg Farnum
08:37 PM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
Did you find something? Is there a commit you could point me to ;) Stephan Wienczny
07:15 PM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
Stephan Wienczny wrote:
> I've uploaded the kernel with all modules and the /proc/config.gz to https://stephan.wienc...
Chris Armstrong
09:26 PM rgw Backport #14570: hammer: Incorrect ETAG calculated for POST uploads
*original description*
Original issue:
http://tracker.ceph.com/issues/11241
https://github.com/ceph/ceph/commi...
Nathan Cutler
07:47 PM rgw Backport #14570: hammer: Incorrect ETAG calculated for POST uploads
https://github.com/ceph/ceph/pull/7442 Vladislav Odintsov
07:01 PM rgw Backport #14570 (Resolved): hammer: Incorrect ETAG calculated for POST uploads
https://github.com/ceph/ceph/pull/7442 Vladislav Odintsov
09:24 PM rgw Bug #11241 (Pending Backport): Incorrect ETAG calculated for POST uploads
Nathan Cutler
09:22 PM rgw Backport #14569 (In Progress): hammer: Make RGW_MAX_PUT_SIZE configurable
Nathan Cutler
07:34 PM rgw Backport #14569: hammer: Make RGW_MAX_PUT_SIZE configurable
https://github.com/ceph/ceph/pull/7441 Vladislav Odintsov
07:02 PM rgw Backport #14569: hammer: Make RGW_MAX_PUT_SIZE configurable
Original issue:
http://tracker.ceph.com/issues/6999
https://github.com/ceph/ceph/commit/4aa102f911db7e6928f80c421...
Vladislav Odintsov
06:59 PM rgw Backport #14569 (Resolved): hammer: Make RGW_MAX_PUT_SIZE configurable
https://github.com/ceph/ceph/pull/7441 Vladislav Odintsov
09:21 PM rgw Feature #6999 (Pending Backport): Make RGW_MAX_PUT_SIZE configurable
Nathan Cutler
08:51 PM Revision fd8f18ac (ceph): ceph_mon.cc: replace string::find() with compare()
Fix for:
[src/ceph_mon.cc:396]: (performance) Inefficient usage of string::find()
in condition; string::compare() w...
Danny Al-Gaaf
08:51 PM Revision 1f262a12 (ceph): mds/Server.cc: use string::compare() instead of ::find()
Replace inefficient use of string::find() in conditions with
string::compare().
Changed checks in handle_set_vxattr(...
Danny Al-Gaaf
08:51 PM Revision 0cb44573 (ceph): mon/Monitor.cc: replace inefficient usage of string::find() with compare()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 5d143510 (ceph): crush/CrushTester.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision e892f9aa (ceph): rbd-replay-prep.cc: replace inefficient string::find() w/ compare()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision cc83e802 (ceph): crush/CrushTester.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision e7941263 (ceph): man/8/ceph.rst: fix man page --admin-daemon
The option "--admin-socket ADMIN_SOCKET/DAEMON_NAME" was blocked
as fix for #3944, fix man page to reflect it.
Fix f...
Danny Al-Gaaf
08:51 PM Revision e89cc6ad (ceph): ECBackend.cc: fix dynamic_cast error handling
Fix for:
CID 1316232 (#1 of 1): Unchecked dynamic_cast (FORWARD_NULL)
dynamic_cast: Dynamic cast to pointer dynamic...
Danny Al-Gaaf
08:51 PM Revision b838300c (ceph): tools/rados/rados.cc: fix UNINTENDED_INTEGER_DIVISION
Fix for:
CID 1297882 (#1 of 1): Result is not floating-point (UNINTENDED_INTEGER_DIVISION)
integer_division: Dividi...
Danny Al-Gaaf
08:51 PM Revision 922d0b22 (ceph): osd/OSD.cc: fix UNINTENDED_INTEGER_DIVISION
Fix for:
CID 1297883 (#1 of 1): Result is not floating-point (UNINTENDED_INTEGER_DIVISION)
integer_division: Dividi...
Danny Al-Gaaf
08:51 PM Revision 8d131ba7 (ceph): tools/cephfs/DataScan.cc: fix expression
Fix for:
[src/tools/cephfs/DataScan.cc:1137] -> [src/tools/cephfs/DataScan.cc:1137]:
(style) Same expression on bot...
Danny Al-Gaaf
08:51 PM Revision 3c899321 (ceph): global_init.cc: add tag for cppcheck to suppress intentional memleak
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 91279dfb (ceph): test_crc32c.cc: close memory leak, free 'b' after malloc
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision dddc21b5 (ceph): mon/PGMonitor.cc: assign result directly
Fix for:
[src/mon/PGMonitor.cc:1514] -> [src/mon/PGMonitor.cc:1515]: (performance)
Variable 'pool' is reassigned a ...
Danny Al-Gaaf
08:51 PM Revision 21ac9781 (ceph): mon/PGMonitor.cc: return error instead of '0' from dump_stuck_pg_stats()
Fix for:
[src/mon/PGMonitor.cc:1667] -> [src/mon/PGMonitor.cc:1669]: (performance)
Variable 'r' is reassigned a val...
Danny Al-Gaaf
08:51 PM Revision 6fac5a95 (ceph): msg/simple/Pipe.cc: silence cppcheck warning about reassign before use
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 94cd338d (ceph): bluestore/bluestore_types.h: fix UNINIT_CTOR warning
Fix for:
CID 1322813 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
uninit_member: Non-static class member seq...
Danny Al-Gaaf
08:51 PM Revision 06956298 (ceph): mon/OSDMonitor.h: fix UNINIT_CTOR
Remove unused variable 'CephContext *cct'.
Fix for:
CID 1322818 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR...
Danny Al-Gaaf
08:51 PM Revision e0a66539 (ceph): os/bluestore/BlueStore.cc: fix UNINIT_CTOR in BlueStore
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision b43497c6 (ceph): auth/Crypto.cc: close theoretical memory leak
Fix for:
CID 1296382 (#1 of 1): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable ckh going out of scope leaks...
Danny Al-Gaaf
08:51 PM Revision bffcb2c1 (ceph): rgw/rgw_rados.cc: close resource leak in error case
Fix for:
CID 1297867 (#1 of 1): Resource leak (RESOURCE_LEAK)
alloc_arg: put_obj_init allocates memory that is stor...
Danny Al-Gaaf
08:51 PM Revision cbbe79af (ceph): src/mds/MDSRank.cc: remove delete calls from handle_asok_command()
The allocated 'Formatter' passed to the function should be
freed by the caller to avoid missusage.
If handle_asok_co...
Danny Al-Gaaf
08:51 PM Revision dec345ba (ceph): test/encoding/ceph_dencoder.cc: fix null pointer deref
Fix for:
test/encoding/ceph_dencoder.cc:452:11: warning: Called C++ object pointer is null
if (den->is_determi...
Danny Al-Gaaf
08:51 PM Revision 5128ac2c (ceph): MergeDiff.cc: close 'sd' correctly at the end of do_merge_diff()
Fix for:
CID 1265562 (#1 of 1): Resource leak (RESOURCE_LEAK)
leaked_handle: Handle variable sd going out of scope ...
Danny Al-Gaaf
08:51 PM Revision 0df5a006 (ceph): test/librbd/fsx.cc: clarify calculation precedence for '&' and '?'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 27383684 (ceph): src/ceph_fuse.cc: init members in ctor
There is no need to call parent class ctor directly in
ctor init list. Instead init some missing members.
Signed-off...
Danny Al-Gaaf
08:51 PM Revision 52308069 (ceph): common/RWLock.h: init member in ctor init list
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 41e95e7c (ceph): rgw/rgw_common.h: init members in ctor init list instead of body
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 9e4722b1 (ceph): rgw/rgw_orphan.h: init member in ctor init list instead of body
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 10f5a46a (ceph): rgw/rgw_rados.h: init member in ctor list
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision a442f5a5 (ceph): test/osd/RadosModel.h: fix class member hiding member from base
The 'done' member of derived class is hiding 'done' member from
TestOp base class. Remove 'done' from derived classes...
Danny Al-Gaaf
08:51 PM Revision bc8bd27e (ceph): journal/JournalMetadata.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 7981f9be (ceph): librbd/LibrbdAdminSocketHook.cc: prefer ++operator for non-primitive it...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 65f694f0 (ceph): librbd/internal.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision e91f072f (ceph): os/bluestore/BlueStore.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision adfe0f3e (ceph): osd/osd_types.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 15e4ef92 (ceph): tools/rbd/action/Journal.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 4b550e01 (ceph): tools/rbd/action/Nbd.cc: prefer ++operator for non-primitive iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision b811760f (ceph): test/librados/list.cc: fix -Wsign-compare
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 65ed1927 (ceph): rgw/rgw_rest.cc: fix -Wsign-compare
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:46 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
Have you had this issue appear again? You might've hit download.ceph.com while we were doing an actual release.
If...
Alfredo Deza
08:36 PM Fix #14556 (Resolved): man: document listwatchers cmd in "rados" manpage
Nathan Cutler
04:16 AM Fix #14556 (Pending Backport): man: document listwatchers cmd in "rados" manpage
Loïc Dachary
04:15 AM Fix #14556 (Resolved): man: document listwatchers cmd in "rados" manpage
The man page change was done in master at https://github.com/ceph/ceph/pull/7021 , Loïc Dachary
07:26 PM Bug #14080: ceph-disk: use blkid instead of sgdisk -i
Wes Dillingham wrote:
> I am experiencing an identical issue with the updated ceph-disk as provided here:
> https:...
Wes Dillingham
07:22 PM Bug #14080: ceph-disk: use blkid instead of sgdisk -i
I am experiencing an identical issue with the updated ceph-disk as provided here:
https://raw.githubusercontent.com...
Wes Dillingham
06:55 PM Backport #14441: hammer: man: document listwatchers cmd in "rados" manpage
PR for hammer: https://github.com/ceph/ceph/pull/7434 Ken Dreyer
01:51 PM Backport #14441 (Resolved): hammer: man: document listwatchers cmd in "rados" manpage
Sage Weil
05:53 AM Backport #14441 (New): hammer: man: document listwatchers cmd in "rados" manpage
there exists a backport already, waiting on a pull request Loïc Dachary
04:19 AM Backport #14441 (In Progress): hammer: man: document listwatchers cmd in "rados" manpage
Loïc Dachary
06:54 PM Revision 09ca1472 (ceph): tools/rados/rados.cc: fix race condition in load-gen complete callback
Fixes: #14536
Signed-off-by: Tianshan Qu <tianshan@xsky.com>
Tianshan Qu
06:30 PM Bug #13781: Random Ceph-osd processes doesn't start upon system restart (rhel 7.1)
Loic,
Yes, the service is enabled. This comes up for random OSDs, when the machine is rebooted after kernel update...
Vimal A.R
06:22 PM Revision 552e3e4a (ceph): suites/rados: test random queue options
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:32 PM Bug #14566 (Resolved): AsyncMessenger: dispatch reset event after connection closed
I don't know whether this is related to the previous one.
sjust@teuthology:/a/samuelj-2016-01-28_16:56:58-rados-ma...
Samuel Just
05:28 PM Revision 30162870 (ceph): Merge pull request #6131 from rzarzynski/wip-admincreds-in-s3-keystone
rgw: support admin credentials in S3-related Keystone authentication.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
04:52 PM Revision 17a70326 (ceph): admin-socket: add set_heap_property tests
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
04:37 PM Bug #14562 (Won't Fix): hammer: rados/test.sh: erasure-code-profile set name:testprofile failed
Run: http://pulpito.ceph.com/teuthology-2016-01-28_09:00:02-rados-hammer-distro-basic-vps/
Job: 47816
Logs: http://...
Yuri Weinstein
04:34 PM Backport #14329: hammer: osd/ReplicatedPG: fix promotion recency logic
Loic, I think I have the commit comments updated appropriately. We are really hopeful to get this in 0.94.6. Please l... Robert LeBlanc
04:31 PM Revision 95133910 (ceph): Merge pull request #6353 from theanalyst/wip-13513-hammer
rgw: value of Swift API's X-Object-Manifest header is not url_decoded during segment look up
Reviewed-by: Yehuda Sad...
Loïc Dachary
04:31 PM Revision e43aca51 (ceph): Merge pull request #6620 from SUSE/wip-13820-hammer
hammer: rgw: Setting ACL on Object removes ETag
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
Loïc Dachary
04:30 PM Revision 7e20e6e9 (ceph): Merge pull request #7186 from dachary/wip-13888-hammer
hammer: rgw: orphans finish segfaults
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
Loïc Dachary
04:29 PM Revision ae56de09 (ceph): osd: recency should look at newest (not oldest) hitsets
Reported-by: xinxin shu <xinxin.shu@intel.com>
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit ...
Sage Weil
04:28 PM Revision 5cefcb97 (ceph): osd/ReplicatedPG: fix promotion recency logic
Recency is defined as how many of the last N hitsets an object
must appear in in order to be promoted. The previous ...
Sage Weil
04:12 PM Revision 136433d5 (ceph): rgw: support admin credentials in S3-related Keystone authentication.
Fixes: #13302
Backport: infernalis, hammer
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Radoslaw Zarzynski
03:12 PM Backport #13769: EC async "fast read" patchset for hammer (EC read latency improvements)
Loic Dachary wrote:
> @Tushar Gohad do you have a pull request to backport this to hammer ?
Thanks for the remind...
Tushar Gohad
04:08 AM Backport #13769: EC async "fast read" patchset for hammer (EC read latency improvements)
@Tushar Gohad do you have a pull request to backport this to hammer ? Loïc Dachary
04:06 AM Backport #13769 (In Progress): EC async "fast read" patchset for hammer (EC read latency improvem...
Loïc Dachary
04:06 AM Backport #13769: EC async "fast read" patchset for hammer (EC read latency improvements)
@Guang Yang is https://github.com/ceph/ceph-qa-suite/pull/503 backported to hammer ? Loïc Dachary
02:51 PM Bug #14559: bluestore broken in current master
This is fixed with the commits that were just merged into master, probably d3fd52a. Jens Harbott
12:45 PM Bug #14559: bluestore broken in current master
Loïc Dachary
12:40 PM Bug #14559 (Resolved): bluestore broken in current master
As loicd noticed in http://tracker.ceph.com/issues/13942#note-12 there is an issue with bluestore in current master. ... Jens Harbott
02:44 PM Revision 20138c6d (ceph): Merge pull request #7298 from racpatel/wip-doc-rac2
doc :- fixing image in section ERASURE CODING
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
02:33 PM Revision c4892d94 (ceph): Graylog: Integrate with Log{Client,LogMonitor}
Adds graylog/GELF logging support to clog and monitor log.
Changes to Graylog class:
- Support Logging LogEntry clas...
Marcel Lauhoff
02:33 PM Revision 3968852c (ceph): graylog: Fix ptr to bool conversion
Signed-off-by: Marcel Lauhoff <lauhoff@uni-mainz.de> Marcel Lauhoff
02:33 PM Revision 882672dc (ceph): cmake: Add Graylog logging backend build support
Signed-off-by: Marcel Lauhoff <lauhoff@uni-mainz.de> Marcel Lauhoff
02:32 PM Revision a483168a (ceph): Graylog2 logging
Add graylog2 as logger target. Format log entries as GELF and send them via UDP to log server
New config options
- ...
Marcel Lauhoff
02:32 PM Revision 92bb5424 (ceph): graylog: Move graylog logging to Ceph::Log::Graylog class
Encapsulates all resources the graylog logging backend needs into the
Graylog class.
Signed-off-by: Marcel Lauhoff <...
Marcel Lauhoff
02:32 PM Revision f88fcf03 (ceph): debian: Add build dep 'libboost-iostreams-dev'
Required by graylog logging backend
Signed-off-by: Marcel Lauhoff <ml@irq0.org>
Marcel Lauhoff
02:22 PM Revision 4ca6bfd4 (ceph): ceph_osd.cc: fix unreachable flush call
The calling chain for generic_server_usage():
generic_server_usage()
->generic_usage(true)
->exit(1)
cou...
Jiaying Ren
02:06 PM Revision 95c4287b (ceph): Merge pull request #6399 from SUSE/wip-13487-firefly
osd: object_info_t::decode() has wrong version
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil
02:05 PM Revision aa0f2d39 (ceph): Merge pull request #6393 from SUSE/wip-13591-firefly
mon: should not set isvalid = true when cephx_verify_authorizer return false Sage Weil
02:05 PM Backport #13589 (Resolved): infernalis: mon: should not set isvalid = true when cephx_verify_auth...
Sage Weil
02:05 PM Revision 7ffe6ff4 (ceph): Merge pull request #6392 from SUSE/wip-13589-infernalis
mon: should not set isvalid = true when cephx_verify_authorizer retur…
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:55 PM Revision a8fd5ba7 (ceph): Merge pull request #6500 from SUSE/wip-13678-infernalis
systemd: no rbdmap systemd unit file Sage Weil
01:52 PM devops Backport #12928 (Resolved): ceph.spec.in libcephfs_jni1 has no %post and %postun
Sage Weil
01:52 PM Revision f1d5570b (ceph): Merge pull request #5789 from SUSE/wip-12928-hammer
rpm: libcephfs_jni1 has no %post and %postun
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:50 PM Revision c4bb3432 (ceph): Merge pull request #7434 from tchaikov/wip-14441-hammer
man: document listwatchers cmd in "rados" manpage
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:50 PM Revision 6d860ba4 (ceph): cmake: musl libc does not implement backtrace. Added feature check and ...
Signed-off-by: John Coyle <dx9err@gmail.com> John Coyle
01:50 PM Revision 11cbe45c (ceph): Merge pull request #7264 from ceph/wip-doc-RGW
doc: rgw: port changes from downstream to upstream
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:49 PM Revision fbe91037 (ceph): Merge pull request #7244 from mikulely/fix-authtool-doc
doc: remove redundant space in ceph-authtool/monmaptool doc Sage Weil
01:46 PM Revision 1d2948fd (ceph): Merge pull request #7027 from mathslinux/fix-s3-csharp-doc
doc: fix S3 C# example Sage Weil
01:46 PM Revision 04289a92 (ceph): Merge pull request #7000 from zhouyuan/fix_cache_tier_doc
doc: fix misleading configuration guide on cache tiering
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:45 PM Revision 428805ad (ceph): Merge pull request #6930 from wido/rgw-key-docs
doc: use 'ceph auth get-or-create' for creating RGW keyring
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:44 PM Revision 152f4eb0 (ceph): doc: Updated the RPM section for RHEL and CentOS
Fixes: #10245
Signed-off-by: Aron Gunn <ritz_303@yahoo.com>
Aron Gunn
01:43 PM Revision 6684d3c3 (ceph): Merge pull request #7384 from wido/mirroring
doc: script and guidelines for mirroring Ceph
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Sage Weil
01:41 PM Feature #13142 (Resolved): osd: warning if pg has not been scrubbed for a long time
Kefu Chai
01:40 PM Bug #13422 (Pending Backport): pid file that was deleted after ceph restart leads to osd process ...
Kefu Chai
01:39 PM Bug #14561 (Resolved): BlueStore: null pointer access
Sage Weil
01:05 PM Bug #14561 (Resolved): BlueStore: null pointer access
int BlueStore::_create_collection(
TransContext *txc,
coll_t cid,
unsigned bits,
CollectionRef *c)
{
...
xie xingguo
01:39 PM Revision 8d560f76 (ceph): Merge pull request #7435 from xiexingguo/xxg-wip-14561
osd: BlueStore: fix null pointer access
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:33 PM Revision fb856af0 (ceph): Merge pull request #7271 from somnathr/wip-transaction-delete
osd: avoid heap allocations for ObjectStore::Transaction
http://pulpito.ceph.com/sage-2016-01-28_12:50:51-rados-wip-...
Sage Weil
01:31 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
/a/sage-2016-01-28_12:50:51-rados-wip-sage-testing3---basic-mira/48261
this is master, plus somnaht's ObjectStore:...
Sage Weil
01:29 PM Revision a6da3706 (ceph): Merge pull request #6440 from stiopaa1/scrubbingInfo
mon: warn if pg(s) not scrubbed
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil
01:28 PM Revision 71501a3a (ceph): Merge pull request #7075 from shun-s/shun-fix
global: do not start two daemons with a single pid-file
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:28 PM Revision 8a40b37a (ceph): Merge pull request #7111 from chenji-kael/master
osd: FileStore: print file name before osd assert if read file failed
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:27 PM Revision 50821fa2 (ceph): Merge pull request #7248 from ukernel/jewel-14379
mon/MDSMonitor: add confirmation to "ceph mds rmfailed"
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Sage Weil
01:27 PM Revision ec00cad0 (ceph): Merge pull request #7268 from ifed01/wip-14400
common: snappy decompressor may assert when handling segmented input bufferlist
Reviewed-by: Haomai Wang <haomai@xsk...
Sage Weil
01:26 PM Bug #14405 (Resolved): ceph-mon process crash when wrong message type in ceph.conf
Sage Weil
01:26 PM Revision 5deb6fd1 (ceph): Merge pull request #7276 from caibo2014/fix-messager-null
mon/MonClient: avoid null pointer error when configured incorrectly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:26 PM Revision f642140b (ceph): Merge pull request #7330 from ifed01/wip-pool-stat-cleanup
librados: remove duplicate definitions for rados pool_stat_t and cluster_stat_t
Reviewed-by: Josh Durgin <jdurgin@re...
Sage Weil
01:25 PM Revision 4cf7af5b (ceph): Merge pull request #7340 from ceph/wip-portable-time
common: ake ceph_time clocks work under BSD
Reviewed-by: Erwan Velu <erwan@redhat.com>
Sage Weil
01:24 PM Bug #14495 (Resolved): Crush:When set pool crush rule should consite the pool size.
Sage Weil
01:24 PM Revision c5a1455d (ceph): Merge pull request #7341 from songbaisen/song7
mon: consider the pool size when setting pool crush rule
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:24 PM Revision 22734956 (ceph): Merge pull request #7355 from yuanjingkai/master
os/fs: fix io_getevents argument
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:23 PM Bug #14484 (Resolved): BlueFS: potential log data lost during compact
Sage Weil
01:23 PM Revision bd9e1f21 (ceph): Merge pull request #7348 from xiexingguo/xxg-wip-14484
osd: BlueStore: fix space leak
http://pulpito.ceph.com/sage-2016-01-27_18:39:48-rados-wip-sage-testing---basic-smith...
Sage Weil
01:22 PM Revision f9a8c565 (ceph): Merge pull request #7368 from somnathr/wip-jemalloc-build
build: allow jemalloc enabled build with rocksdb-static
http://pulpito.ceph.com/sage-2016-01-27_18:39:48-rados-wip-s...
Sage Weil
01:07 PM Revision d3fd52aa (ceph): BlueStore: fix null pointer access
Fixes: #14561
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo
01:06 PM Revision 2d602dd8 (ceph): qa/workunits/objectstore/test_fuse.sh: no bashism
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:47 PM Bug #14560 (Resolved): bluestore: assertion failed when starting scrub
This seems to happen in Jewel as well as in master (with https://github.com/ceph/ceph/pull/7223 reverted):... Jens Harbott
12:34 PM Feature #13942: ceph-disk: support bluestore
... Loïc Dachary
06:31 AM Feature #13942: ceph-disk: support bluestore
Now fails with http://paste.debian.net/377343/
ceph.conf has ...
Loïc Dachary
12:30 PM Revision a5e4f70a (ceph): man: document listwatchers cmd in "rados" manpage
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit c2e391301efc43f0b431e89737246b2c43bf10a9)
man...
Kefu Chai
12:22 PM Revision 8102d230 (ceph): include/str_map.h removed unnecessary function overloading of
get_str_map()
Signed-off-by: Sahithi R V <sahithi.rv1@gmail.com>
tests successful
Signed-off-by: Sahithi R V <sahi...
Sahithi RV
12:16 PM Revision da614b8c (ceph): BlueStore: fix typo
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
11:45 AM Revision fa7470a0 (ceph): rbd_fuse:replaced pthread_mutex*() functions with ceph Mutex wrapper
Signed-off-by: Sahithi R V <tansy.rv@gmail.com> Sahithi RV
11:35 AM Revision a19aa226 (ceph): kstore: flush before we really start a clone
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
11:35 AM Revision fb307c20 (ceph): kstore: flush before we really start a truncate
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
11:35 AM Revision b0bed156 (ceph): BlueStore: add fast check against empty list
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
11:35 AM Revision 06ad7849 (ceph): kstore: add fast check against empty list
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
10:38 AM Revision ddca0dc8 (ceph): tools/rados: fix wrong op/object sizes in rand/seq bench
Metadata contain correct information about last bench write run, yet
these are ignored in subsequent bench rand/seq r...
Piotr Dałek
10:26 AM Bug #14558 (Resolved): journal AIO write error message is confusing
Error handling in FileJournal incorrectly assumes that the content of res always is the size written. If negative, it... Loïc Dachary
10:26 AM Revision 9cf37080 (ceph): tasks/cephfs: test sharded cephfs-data-scan
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
10:25 AM CephFS Backport #14067 (In Progress): infernalis : Ceph file system is not freeing space
Abhishek Varshney
10:22 AM Revision 29d30ecd (ceph): mds: properly set STATE_STRAY/STATE_ORPHAN for stray dentry/inode
Fixes: #13777
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit 460c74a0b872336a7279f0b40b17ed67...
Yan, Zheng
10:19 AM Revision 5f54671e (ceph): mon: don't require OSD W for MRemoveSnaps
Use ability to execute "osd pool rmsnap" command
as a signal that the client should be permitted
to send MRemoveSnaps...
John Spray
10:18 AM CephFS Backport #14490 (In Progress): infernalis: fsx failed to compile
Abhishek Varshney
10:13 AM Revision 7fd56eaf (ceph): fsx: checkout old version until it compiles properly on miras
I sent a patch to xfstests upstream at
http://article.gmane.org/gmane.comp.file-systems.fstests/1665, but
until that'...
Greg Farnum
10:12 AM rbd Backport #14321 (In Progress): infernalis: cls_rbd: object_map_save should enable checksums
Abhishek Varshney
10:10 AM Revision 8175e163 (ceph): cls_rbd: enable object map checksums for object_map_save
object_map_save disables CRCs when an object map footer isn't provided.
Unconditionally re-enable object map CRCs bef...
Douglas Fuller
10:09 AM rbd Backport #14465 (In Progress): infernalis: rbd-replay does not check for EOF and goes to endless ...
Abhishek Varshney
10:08 AM Revision 2c5b90a2 (ceph): rbd-replay: handle EOF gracefully
Fixes: #14452
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
(cherry picked from commit c59b84c3e2c9bbda68219e4d22...
Mykola Golub
10:07 AM rbd Backport #14552 (In Progress): infernalis: rbd: TaskFinisher::cancel should remove event from Saf...
Abhishek Varshney
03:50 AM rbd Backport #14552 (Resolved): infernalis: rbd: TaskFinisher::cancel should remove event from SafeTimer
https://github.com/ceph/ceph/pull/7426 Loïc Dachary
10:05 AM Revision f870ba9a (ceph): rbd: remove canceled tasks from timer thread
When canceling scheduled tasks using the timer thread, TaskFinisher::cancel
does not call SafeTimer::cancel_event, so...
Douglas Fuller
10:05 AM Stable releases Tasks #13356: hammer v0.94.6
h3. rados... Loïc Dachary
08:41 AM Stable releases Tasks #13356: hammer v0.94.6
h3. upgrade... Loïc Dachary
08:39 AM Stable releases Tasks #13356: hammer v0.94.6
h3. powercycle... Loïc Dachary
08:25 AM Stable releases Tasks #13356: hammer v0.94.6
h3. rgw... Loïc Dachary
08:19 AM Stable releases Tasks #13356: hammer v0.94.6
h3. fs... Loïc Dachary
05:55 AM Stable releases Tasks #13356: hammer v0.94.6
... Loïc Dachary
10:04 AM rgw Backport #13887 (In Progress): infernalis: orphans finish segfaults
Abhishek Varshney
09:59 AM Revision beb4b66c (ceph): Fixing NULL pointer dereference
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
(cherry picked from commit 93d3dfe0441be50a6990d458ee0ee3289af39b20)
Igor Fedotov
09:57 AM Revision 4ad08582 (ceph): kstore: simplify open_collection logic a bit
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
09:55 AM rgw Backport #14324 (In Progress): infernalis: rgw: radosgw-admin bucket check --fix not work
Abhishek Varshney
09:53 AM Revision 43f0305e (ceph): rgw: radosgw-admin bucket check --fix not work
Fixed:#14215
Signed-off-by: Weijun Duan <duanweijun@h3c.com>
(cherry picked from commit a17f4e27d608ef29cf499fe76246...
weijun duan
09:53 AM Revision 21b6fe6e (ceph): kstore: fix unmatched type of decode
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
09:52 AM rgw Backport #14327 (In Progress): infernalis: rgw: the swift key remains after removing a subuser
Abhishek Varshney
09:43 AM Backport #14494 (In Progress): infernalis: pgs stuck inconsistent after infernalis upgrade
https://github.com/ceph/ceph/pull/7421 Abhishek Varshney
09:40 AM Revision 2480fca9 (ceph): osd/OSD: clear_temp_objects() include removal of Hammer temp objects
Fixes: #13862
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 10b4a0825d9917b6fdd0d64506...
David Zafman
09:40 AM Revision 73564ac2 (ceph): osd/PG: For performance start scrub scan at pool to skip temp objects
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 05d79faa512210b0f0a91640d18db33b887a6e73)
David Zafman
09:40 AM Revision 9ff90acc (ceph): osd: Improve log message which isn't about a particular shard
Remove redundant dout()
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e85907fcc5829229...
David Zafman
09:38 AM Bug #11298 (Duplicate): aio gets EPERM when update-grub runs
I think this is a duplicate of #9570.
The fact that it happens when update-grub runs is interesting. I kind of re...
Loïc Dachary
09:31 AM Bug #11298: aio gets EPERM when update-grub runs
> I can't see why the aio code would return EPERM. :/
The error message was bugous in firefly and fixed later on,...
Loïc Dachary
09:19 AM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
New facts from http://tracker.ceph.com/issues/12100
http://tracker.ceph.com/issues/12100#note-2
> The 1 minute ...
Loïc Dachary
08:25 AM Revision b99b61e9 (ceph): ceph_osd.cc/ceph_mon.cc: cleanup unreachable exit call
The calling chain of usage() is:
usage()
->generic_server_usage()
->exit(1)
exit(0)
so the exit(0) af...
Jiaying Ren
08:06 AM Revision 994ac294 (ceph): qa: Add test for #13829
qa/workunits/cephtool/test.sh: add test for setting negative int options
src/test/daemon_config.cc: remove tests for ...
Brad Hubbard
08:06 AM Revision 8b777a0c (ceph): common: Allow config set with negative value
A recent commit disabled negative values but they are required for variables
such as filestore_merge_threshold.
Fixe...
Brad Hubbard
07:10 AM Revision 7973f1bf (ceph): Merge pull request #7419 from badone/wip-enconding-error-jewel
os/bluestore: fix bluestore_wal_transaction_t encoding test
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: L...
Loïc Dachary
07:07 AM Revision c5c04375 (ceph): Merge pull request #7275 from badone/wip-OSD-typo
OSDService: Fix typo in osdmap comment
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
06:27 AM Revision b0c2bcf0 (ceph): os/bluestore: fix bluestore_wal_transaction_t encoding test
bluestore_wal_op_t::op is encoded/dumped but it is not
initialized in its ctor. so set it to 0 in its ctor. 0 is not ...
Kefu Chai
05:42 AM Revision c8c5d0a4 (ceph): mon:some cleanup in MonmapMonitor.h
delete unused "get_monmap(MonMap &m)"
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
renhwztetecs
05:40 AM Revision 698e4a1c (ceph): mon:some cleanup in MonmapMonitor.cc
remove the processing of ”mon add“ && “mon remove” in the preprocess_command;
delete unused "get_monmap(MonMap &m)"
...
renhwztetecs
05:28 AM Revision 248bec73 (ceph): Merge pull request #7312 from jcsp/wip-14365
mds, client: fix locking around handle_conf_change
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Greg Farnum
05:28 AM Revision 13062af1 (ceph): Merge remote-tracking branch 'origin/greg-fs-testing-126'
Greg Farnum
05:28 AM Revision e3e1e3b6 (ceph): Merge remote-tracking branch 'origin/jewel'
Greg Farnum
05:28 AM Revision 63b4d625 (ceph): Merge pull request #7297 from ukernel/jewel-13903
client: properly trim unlinked inode
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
05:26 AM Revision 5aef0189 (ceph): Merge pull request #7262 from ukernel/jewel-14380
Be more careful about the "mds setmap" command to prevent breakage.
Reviewed-by: John Spray <john.spray@redhat.com>
Greg Farnum
05:25 AM Bug #13940: OSDs fail to start on reboot with dmcrypt/luks
Submitter responded in email (which bounced):
Ok thanks for the update. We are evaluating Infernalis for our next ...
Dan Mick
05:23 AM rbd Backport #14553 (In Progress): hammer: rbd: TaskFinisher::cancel should remove event from SafeTimer
Loïc Dachary
03:50 AM rbd Backport #14553 (Resolved): hammer: rbd: TaskFinisher::cancel should remove event from SafeTimer
https://github.com/ceph/ceph/pull/7417 Loïc Dachary
05:23 AM Revision 46d626d9 (ceph): rbd: remove canceled tasks from timer thread
When canceling scheduled tasks using the timer thread, TaskFinisher::cancel
does not call SafeTimer::cancel_event, so...
Douglas Fuller
05:21 AM rbd Backport #14466 (In Progress): hammer: rbd-replay does not check for EOF and goes to endless loop
Loïc Dachary
05:19 AM Revision 24c0b27c (ceph): rbd-replay: handle EOF gracefully
Fixes: #14452
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
(cherry picked from commit c59b84c3e2c9bbda68219e4d22...
Mykola Golub
05:19 AM CephFS Bug #14557 (Duplicate): snaps: failed snaptest-multiple-capsnaps.sh
This is on a testing branch, but it's about to get merged to master.
http://pulpito.ceph.com/gregf-2016-01-26_15:35:...
Greg Farnum
05:15 AM CephFS Backport #12350 (In Progress): Provided logrotate setup does not handle ceph-fuse correctly
h3. original description
(move here because Backport issues only have a link to the PR in the description)
OS: ...
Loïc Dachary
05:08 AM Bug #13966 (Resolved): memory leak in PG/replica_scrub
Loïc Dachary
05:07 AM Bug #13966: memory leak in PG/replica_scrub
Sam : back in hammer the code was like that:... Loïc Dachary
05:02 AM Backport #14554 (In Progress): hammer: Unable to bring up OSD's after dealing with FULL cluster (...
Loïc Dachary
03:50 AM Backport #14554 (Resolved): hammer: Unable to bring up OSD's after dealing with FULL cluster (OSD...
https://github.com/ceph/ceph/pull/7415 Loïc Dachary
05:01 AM Revision 3d844208 (ceph): PG::activate(): handle unexpected cached_removed_snaps more gracefully
PGPool::update(): ditto
Fixes: #14428
Backport: infernalis, hammer, firefly
Signed-off-by: Alexey Sheplyakov <ashep...
Alexey Sheplyakov
04:58 AM Backport #14493 (In Progress): hammer: make rgw_fronends more forgiving of whitespace
Loïc Dachary
04:58 AM Revision ad4df3be (ceph): rgw: warn on suspicious civetweb frontend parameters
Warns about incorrect spacing near 'port' (e.g., 'port = 80').
Fixes issue #12038.
Signed-off-by: Matt Benjamin <mb...
Matt Benjamin
04:55 AM Backport #14491: hammer: ceph-disk: duplicate osd mount points
the backport cannot be a cherry pick from any of the commits at https://github.com/ceph/ceph/pull/5999/commits. I ass... Loïc Dachary
04:35 AM Backport #14470 (In Progress): hammer: tool for artificially inflate the leveldb of the mon store...
Loïc Dachary
04:34 AM Revision fba65832 (ceph): tools:remove the local file when get map failed.
Signed-off-by: Bo Cai <cai.bo@h3c.com>
(cherry picked from commit 0b03b32d8ba76fe9f6f1158e68eb440e3670393a)
Bo Cai
04:34 AM Revision bd948475 (ceph): tools:print the map infomation in human readable format.
Signed-off-by: Bo Cai <cai.bo@h3c.com>
(cherry picked from commit 5ed8cdc19150382c946a373ec940d76f98e6ecb7)
Bo Cai
04:34 AM Revision a1d5728c (ceph): tools:support printing the crushmap in readable fashion.
Signed-off-by: Bo Cai <cai.bo@h3c.com>
(cherry picked from commit b7faf678ed0241abc7eb86b9baaa6db669a22d53)
Bo Cai
04:34 AM Revision 92601718 (ceph): tools: ceph_monstore_tool: add inflate-pgmap command
this command repeatly add the latest pgmap to the monstore in order
to inflate it. the command helps with the testing...
Kefu Chai
04:34 AM Revision 70f1ba33 (ceph): tools: monstore: add 'show-versions' command.
Using this tool, the first/last committed version of maps will be shown.
Signed-off-by: Cilang Zhao <zhao.cilang@h3c...
Cilang Zhao
04:34 AM Revision 90aaed74 (ceph): tools: ceph-monstore-tool must do out_store.close()
this change fixes the "store-copy" command.
Like the bug reported in http://tracker.ceph.com/issues/10093.
Signed-of...
huang jun
04:34 AM Revision 9035c694 (ceph): tools/ceph-monstore-tools: add rewrite command
"rewrite" command will
- add a new osdmap version to update current osdmap held by OSDMonitor
- add a new paxos ver...
Kefu Chai
04:34 AM Revision 1bb899a2 (ceph): tools: ceph_monstore_tool: describe behavior of rewrite command
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
(cherry picked from commit a881f9385feb0f5a61fa22357984d6f291c08177)
Joao Eduardo Luis
04:21 AM Backport #14467 (In Progress): hammer: disable filestore_xfs_extsize by default
Loïc Dachary
04:21 AM Revision c7252a3d (ceph): osd: disable filestore_xfs_extsize by default
This option involves a tradeoff: When disabled, fragmentation is worse,
but large sequential writes are faster. When ...
Ken Dreyer
04:13 AM Bug #13965: jewel: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to == head)
@sam which commit / pull request fixes this issue ? Loïc Dachary
04:13 AM Bug #14248: OpTracker needs to release the message throttle in _unregistered
@sam which commit / pull request fixes this issue ? Loïc Dachary
04:11 AM Bug #13805: segfault in Objecter::handle_watch_notify
@sage Do we have a commit hash for this one ? Loïc Dachary
04:03 AM Backport #13335 (In Progress): hammer: OSD crashed when reached pool's max_bytes quota
Loïc Dachary
03:56 AM Bug #13843 (Resolved): ceph osd pool stats broken in hammer
Loïc Dachary
03:55 AM Feature #10973 (Resolved): randomize scrub times
Loïc Dachary
03:54 AM Backport #13653: crush: crash if we see CRUSH_ITEM_NONE in early rule step
was for http://tracker.ceph.com/issues/13477 Loïc Dachary
03:54 AM Backport #13591: mon: should not set isvalid = true when cephx_verify_authorizer return false
http://tracker.ceph.com/issues/13525 Loïc Dachary
03:53 AM Backport #13673: tests: testprofile must be removed before it is re-created
was for http://tracker.ceph.com/issues/13664 Loïc Dachary
03:36 AM Revision 96563c15 (ceph): librbd: use task finisher per CephContext
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
03:36 AM Revision 86ba6caf (ceph): Merge pull request #7316 from ceph/wip-deb-lttng-hammer
deb: strip tracepoint libraries from Wheezy/Precise builds
All other "modern" Debian-based OSes have a functional LT...
Loïc Dachary
03:25 AM Revision 70e8f442 (ceph): Merge pull request #7369 from mauri/fix-message-typo
rbd: fix error message typo
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
03:21 AM Revision b6b8ee41 (ceph): Merge pull request #7187 from dachary/wip-13831-hammer
hammer: init script reload doesn't work on EL7
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
03:17 AM Bug #14536 (Fix Under Review): tools/rados/rados.cc: race condition in complete callback
https://github.com/ceph/ceph/pull/7392 Kefu Chai
02:55 AM Revision 0a3822f1 (ceph): librados_test_stub: watch/notify now behaves similar to librados
Notifications are executed via the same librados AIO callback
thread, so it's now possible to catch deadlock.
Signed...
Jason Dillaman
02:26 AM Revision 87b7e53e (ceph): FuseStore: fix unhandled error cases for open
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:26 AM Revision 6eb4aa4c (ceph): FuseStore: return error if encounter collection_list error
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:26 AM Revision 6f2de314 (ceph): FuseStore: fix mountpoint leak
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:26 AM Revision 97639f66 (ceph): FuseStore: fix memory leak
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
02:00 AM Revision a30bc39a (ceph): Merge pull request #7387 from theanalyst/fix/gitignore
remove unused src/messages/#MOSDOp.h# file
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
01:50 AM rbd Bug #14522 (Duplicate): RBD Snapshot locks Libvirt Disk With Active Writes
Excellent -- thanks for all your help with debugging. Closing this ticket as dup of issue #13755. Jason Dillaman
12:13 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Hello Jason/Josh,
I can confirm both of those changes will fix the issue. Thanks for your assistance!
Tyler Wilson
01:43 AM rbd Tasks #14551 (Resolved): Update RBD default features
For Jewel, recommend updating default features to include exclusive lock, object map, fast-diff, and deep-flatten fea... Jason Dillaman
01:41 AM rbd Tasks #14550 (Resolved): Deprecate format v1 RBD images
For Jewel, recommend that we warn on the creation and opening of v1 RBD images. Jason Dillaman
01:04 AM Revision 5e564ea9 (ceph): tests: simulate writeback flush during snap create
Signed-off-by: Jason Dillaman <dillaman@redhat.com> Jason Dillaman
12:59 AM Revision 114d720a (ceph): Revert "basic/msgr: remove async and random for now"
This reverts commit 0324772e23375b35c261a322fb82b2ff5a6b5db8. Samuel Just
12:18 AM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
I'm not sure how to update the fields on top but they can now be changed to:
Title: ENOTSUPP on trimtrunc (EC with...
Jérôme Poulin
12:01 AM Revision d5ae7f86 (ceph): rgw: don't use s->bucket for metadata api path entry
Fixes #14549
s->bucket is only initialized at the object store handler (post auth
callback). We don't want to initia...
Yehuda Sadeh

01/28/2016

11:56 PM rgw Bug #14549 (Resolved): rgw: metadata api (rest) broken
s->bucket does not hold the path entry off /admin/<path> following a few multi-tenancy fixes. Yehuda Sadeh
11:02 PM rbd Backport #14543 (Fix Under Review): hammer: Cannot reliably create snapshot after freezing QEMU IO
Jason Dillaman
07:44 PM rbd Backport #14543 (In Progress): hammer: Cannot reliably create snapshot after freezing QEMU IO
Jason Dillaman
07:43 PM rbd Backport #14543 (Resolved): hammer: Cannot reliably create snapshot after freezing QEMU IO
https://github.com/ceph/ceph/pull/7407 Jason Dillaman
11:00 PM Revision 73e03def (ceph): librbd: ImageWatcher shouldn't block the notification thread
Blocking the notification thread will also result in librados async
callbacks becoming blocked (since they use the sa...
Jason Dillaman
10:46 PM Bug #14547 (Resolved): "[ FAILED ] LibRadosTwoPoolsECPP.Flush" in upgrade:infernalis-x-jewel-di...
Run: http://pulpito.ceph.com/teuthology-2016-01-28_02:10:02-upgrade:infernalis-x-jewel-distro-basic-vps/
Logs: htt...
Yuri Weinstein
10:10 PM Revision 5617166f (ceph): librados_test_stub: watch/notify now behaves similar to librados
Notifications are executed via the same librados AIO callback
thread, so it's now possible to catch deadlock.
Signed...
Jason Dillaman
10:08 PM Revision 8fc82b23 (ceph): tests: simulate writeback flush during snap create
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit e9570fcf4be9cd5c06937769d074fa52ffb32e4b)
Jason Dillaman
10:07 PM rbd Backport #14542 (Fix Under Review): infernalis: Cannot reliably create snapshot after freezing QE...
Jason Dillaman
07:43 PM rbd Backport #14542 (In Progress): infernalis: Cannot reliably create snapshot after freezing QEMU IO
Jason Dillaman
07:43 PM rbd Backport #14542 (Resolved): infernalis: Cannot reliably create snapshot after freezing QEMU IO
https://github.com/ceph/ceph/pull/7406 Jason Dillaman
09:47 PM Bug #14544 (Closed): the pool usage data reported in ceph df is misleading
ceph version: firefly
The command "ceph df" shows the data usage and i see that rbd pool reported used size is 2....
Tamilarasi muthamizhan
09:46 PM Revision 20614969 (ceph): test/common/test_prioritized_queue.cc: Fix random shuffle and remove un...
Signed-Off-By: Robert LeBlanc <robert.leblanc@endurance.com> Robert LeBlanc
09:46 PM Revision 3ba54cc4 (ceph): test/commom/test_weighted_priority_queue.cc: Add unit tests for the new...
Signed-Off-By: Robert LeBlanc <robert.leblanc@endurance.com> Robert LeBlanc
09:46 PM Revision 795fd8f2 (ceph): osd: Add runtime config option to select which queue to use and the
priority of the cutoff between the strict queue and the normal queue.
osd_op_queue takes prio, wpq, or debug_random ...
Robert LeBlanc
07:42 PM rbd Bug #14373 (Pending Backport): Cannot reliably create snapshot after freezing QEMU IO
Jason Dillaman
02:31 AM rbd Bug #14373 (In Progress): Cannot reliably create snapshot after freezing QEMU IO
Sorry for the delay, I somehow missed the email notification for this ticket. The logs are perfect and I can see the... Jason Dillaman
05:05 PM Revision 60d0df5c (ceph): Merge pull request #7345 from x11562/rbd_snap_rename
rbd: add "--dest-snap" optional for snap rename
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jason Dil...
Josh Durgin
04:43 PM Revision 2d75c9d8 (ceph): Merge pull request #7393 from tchaikov/wip-cmake
fix the autotools and cmake build (the new fusestore needs libfuse)
Reviewed-by: Piotr Dałek <piotr.dalek@ts.fujitsu...
Kefu Chai
04:30 PM Revision 9f27053f (ceph): Merge pull request #7403 from rzarzynski/wip-rgw-dumpconlen-cosmetics
rgw: cosmetic improvements in dump_content_length() Orit Wasserman
04:19 PM Revision 57db464e (ceph): rgw: cosmetic improvements in dump_content_length().
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> Radoslaw Zarzynski
04:11 PM rbd Feature #14540 (Resolved): rbd disk-usage CLI command should support calculating full image usage
Right now you would either need to dump the full pool or re-run "rbd disk-usage" for each snapshot within an image to... Jason Dillaman
04:10 PM rbd Documentation #14539 (Resolved): rbd CLI man page is missing several commands
Ensure it is up-to-date with the latest commands in the CLI. Jason Dillaman
04:00 PM Revision 5b8c0444 (ceph): rados: make rados bench metadata backward compatible
We recently made a distinction between op size and object size, and broke
our ability to read metadata from old runs....
Sage Weil
03:50 PM Revision b65d9c54 (ceph): systemd: Add systemd sandboxing to services.
This change makes it so the mon/osd/mds/radosgw daemons:
o Cannot write to /usr, /etc, and /boot.
o Cannot ac...
Patrick Donnelly
03:36 PM Revision 63d3d2be (ceph): cmake: link against libfuse if HAVE_LIBFUSE
* use ${FUSE_LIBRARIES} instead of "fuse" when referencing libfuse.
* do not compile FuseStore.cc if !HAVE_LIBFUSE.
*...
Kefu Chai
03:36 PM Revision 563206cc (ceph): make: disable FuseStore if !WITH_FUSE
* configure.ac: "#define HAVE_LIBFUSE" if libfuse is found
* os/Makefile.am: do not compile FuseStore.cc if libfuse i...
Kefu Chai
03:36 PM Revision b2e5c558 (ceph): osd: disable FuseStore if !HAVE_LIBFUSE
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
03:36 PM Revision 157bf3eb (ceph): ceph-objectstore-tool: disable fuse support if !HAVE_LIBFUSE
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
02:11 PM Bug #14537 (Fix Under Review): should compact full epochs in monitor
https://github.com/ceph/ceph/pull/7396 Kefu Chai
10:10 AM Bug #14537 (Resolved): should compact full epochs in monitor
it is reported that there is inconsistency between mon store leveldbs in the same cluster.
4.0G /var/lib/ceph/mon
...
Kefu Chai
02:08 PM Bug #14501 (Fix Under Review): "rados" command does not honor the "-f" short argument for generat...
Things are a bit more complicated, here, as `-f` seemed to be already in use for setting the option as foreground in ... Abhishek Lekshmanan
02:06 PM Bug #12744 (Fix Under Review): ceph -s output shows "N pgs backfill", should be "waiting for back...
Master PR: https://github.com/ceph/ceph/pull/7398 Abhishek Lekshmanan
12:50 PM Revision fd8ab0bd (ceph): cmake: remove the copyright of FindSnappy.cmake
as we've basically removed all the HyperTable code.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
12:19 PM rbd Bug #13674 (Resolved): Avoid re-writing old-format image header on resize
Loïc Dachary
12:19 PM rbd Bug #13636 (Resolved): rbd: pure virtual method called
Loïc Dachary
12:19 PM Bug #13462 (Resolved): object_info_t::decode() has wrong version
Loïc Dachary
12:19 PM Bug #13192 (Resolved): stuck recovering, unfound hit set due to removing it while !active
Loïc Dachary
12:19 PM rbd Bug #13164 (Resolved): librbd: reads larger than cache size hang
Loïc Dachary
12:19 PM rbd Bug #12415 (Resolved): init-rbdmap uses distro-specific functions
Loïc Dachary
12:19 PM Bug #12162 (Resolved): pg_interval_t::check_new_interval - for ec pool, should not rely on min_si...
Loïc Dachary
12:19 PM devops Bug #11638 (Resolved): ceph.spec.in: ceph-common subpackage def needs tweaking for SUSE/openSUSE
Loïc Dachary
12:19 PM Bug #10691 (Resolved): ceph-dencoder links to libtcmalloc, and shouldn't
Loïc Dachary
12:17 PM Backport #14322 (Rejected): firefly: OpTracker needs to release the message throttle in _unregist...
Loïc Dachary
12:17 PM rbd Backport #13752 (Rejected): Avoid re-writing old-format image header on resize
Loïc Dachary
12:17 PM rbd Backport #13757 (Rejected): rbd: pure virtual method called
Loïc Dachary
12:17 PM rbd Backport #13694 (Rejected): init-rbdmap uses distro-specific functions
Loïc Dachary
12:17 PM Backport #13653 (Rejected): crush: crash if we see CRUSH_ITEM_NONE in early rule step
Loïc Dachary
12:17 PM Backport #13673 (Rejected): tests: testprofile must be removed before it is re-created
Loïc Dachary
12:17 PM Backport #13591 (Rejected): mon: should not set isvalid = true when cephx_verify_authorizer retur...
Loïc Dachary
12:17 PM Backport #13487 (Rejected): object_info_t::decode() has wrong version
Loïc Dachary
12:17 PM Backport #13287 (Rejected): stuck recovering, unfound hit set due to removing it while !active
Loïc Dachary
12:17 PM rbd Backport #13388 (Rejected): librbd: reads larger than cache size hang
Loïc Dachary
12:17 PM Backport #12965 (Rejected): Not logging missing_on_shards properly
Loïc Dachary
12:17 PM Backport #12488 (Rejected): pg_interval_t::check_new_interval - for ec pool, should not rely on m...
Loïc Dachary
12:17 PM Backport #12461 (Rejected): ceph-dencoder links to libtcmalloc, and shouldn't
Loïc Dachary
12:17 PM devops Backport #12307 (Rejected): ceph.spec.in: ceph-common subpackage def needs tweaking for SUSE/open...
Loïc Dachary
12:15 PM Bug #13940: OSDs fail to start on reboot with dmcrypt/luks
This is most probably a timeout because individual udev actions take too long and abort or fail (I don't know exactly... Loïc Dachary
12:11 PM Bug #13940: OSDs fail to start on reboot with dmcrypt/luks
Loïc Dachary
10:53 AM Revision 93d633a2 (ceph): mon: compact full epochs also
by compacting the ${prefix}.${start}..${prefix}..${end} does not
necessary compact the range of ${prefix}."full_"${st...
Kefu Chai
09:08 AM Revision 1e4dfae0 (ceph): Script and Guidelines for mirroring Ceph
This commit introduces a script which admins can use to mirror
the Ceph packages to their local systems.
With this s...
Wido den Hollander
08:04 AM Bug #13213 (Resolved): stuck recovering apparently due to pg_query not sent by async messenger?
Haomai Wang
08:02 AM Feature #7518 (Closed): Add inline attrs support to KeyValueStore
Haomai Wang
08:02 AM Feature #7063 (Closed): Replace lfn_find call in omap* functions with more lighter implematation
Haomai Wang
08:01 AM Bug #11607 (Resolved): IPv6 in ceph_test_async_driver
https://github.com/ceph/ceph/commit/dae7abd22d367cc597fe601f13883e49b0931f55 Haomai Wang
07:35 AM Revision 5d91e6d3 (ceph): Merge pull request #6875 from dx9/wip-cmake-ccache
cmake: support ccache via a WITH_CCACHE build option
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kef...
Kefu Chai
06:42 AM Feature #13942: ceph-disk: support bluestore
ceph.conf has ... Loïc Dachary
06:37 AM Bug #14536 (Resolved): tools/rados/rados.cc: race condition in complete callback
race condition in rados load-gen complete callback function 'LoadGen::io_cb', the 'total_completed' should also below... Tianshan Qu
04:38 AM Bug #13829 (In Progress): config set with negative value results in "error setting 'filestore_mer...
https://github.com/ceph/ceph/pull/7390 Brad Hubbard
03:53 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
For OpenStack, to enable rbd caching you'll need to put this in the [libvirt] section of /etc/nova/nova.conf on each ... Josh Durgin
02:06 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
I might have (semi-)good news for you: I believe this is the same issue as tracked under #13755. The fix is already ... Jason Dillaman
12:24 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
cache='none' is disabling the cache. Jason Dillaman
12:19 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Hello,
RBD Cache is enabled in ceph.conf (rbd_cache = true, rbd_cache_size = 67108864) for the client on all hyper...
Tyler Wilson
12:11 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Is this only occurring on VMs where the RBD cache is disabled? Jason Dillaman
12:05 AM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Perfect, thanks! Jason Dillaman
03:05 AM rbd Bug #14535 (Resolved): rbd CLI does not validate pool and snapshot name optionals
The "--pool", "--snap", etc optionals are not validated to ensure they don't contain "/" nor "@". Jason Dillaman
02:50 AM CephFS Bug #13926 (Need More Info): lockup in multithreaded application
did not find anything in the log Zheng Yan
02:11 AM rbd Bug #14510 (Resolved): TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED assert(m...
Jason Dillaman
02:10 AM rbd Bug #14434 (Resolved): intermittent errors in make check tests from journaling code
Jason Dillaman
01:30 AM Bug #14524 (Closed): BlueStore: overlay leak
xie xingguo
12:55 AM Revision 38e2f7a8 (ceph): rbd: simplify snap rename arguments
Signed-off-by: Na Xie <xie.na@h3c.com> x11562
12:37 AM rgw Bug #14534 (Resolved): rgw: cannot limit users to not create buckets
Yehuda Sadeh

01/27/2016

11:51 PM Bug #14533: os/FileStore.cc: 2761: FAILED assert(0 == "unexpected error") upgrade:hammer-x-wip-di...
Assigned to Sage. I think this is going to need a backport of _kludge_temp_object_collection() code, but I don't thi... David Zafman
10:41 PM Bug #14533 (Can't reproduce): os/FileStore.cc: 2761: FAILED assert(0 == "unexpected error") upgra...

teuthology.ovh.sepia.ceph.com:/a/teuthology-2016-01-27_16:15:46-upgrade:hammer-x-wip-diag-14438-distro-basic-openst...
David Zafman
11:46 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Tyler Wilson wrote:
> Hello Jason,
>
> I got the instance to lock once more and ran gdb attach $pid, then "thread...
Tyler Wilson
11:37 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Hello Jason,
I got the instance to lock once more and ran gdb attach $pid, then "thread apply all bt". Attached is...
Tyler Wilson
11:17 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Another option would be if you could install the ceph-debuginfo package, attach gdb to the hung qemu process, run "th... Jason Dillaman
11:03 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Correct;... Tyler Wilson
10:46 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Odd, no file named /var/log/qemu/qemu-guest-290624.log was created (based on the PID of your admin socket)? Can you ... Jason Dillaman
09:28 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Updated ceph.conf to that document;... Tyler Wilson
08:32 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Try updating your ceph.conf as described here: http://docs.ceph.com/docs/master/rbd/rbd-openstack/#configuring-nova Jason Dillaman
08:17 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
SELinux is enabled however no denies are in the audit log. I disabled SELinux and retried; same result. Tyler Wilson
08:04 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Hmm -- do you have SElinux enabled? You might be experiencing an SElinux denial preventing qemu from writing to /var/... Jason Dillaman
07:21 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Hello Jason,
Can't seem to get the logs that you are looking for, where can I retrieve that? Here is my current ce...
Tyler Wilson
07:04 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Thanks -- I was actually hoping to get the librbd logs from the qemu process itself before it locks up due to the sna... Jason Dillaman
06:34 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Hello Jason,
Thanks for taking assignment of this. Here is the output from creating a snapshot with debug enabled;...
Tyler Wilson
05:35 PM rbd Bug #14522: RBD Snapshot locks Libvirt Disk With Active Writes
Tyler, would it be possible for you to attach the librbd log from qemu with "debug rbd = 20" from shortly before crea... Jason Dillaman
05:27 PM rbd Bug #14522 (In Progress): RBD Snapshot locks Libvirt Disk With Active Writes
Jason Dillaman
12:25 AM rbd Bug #14522 (Duplicate): RBD Snapshot locks Libvirt Disk With Active Writes
On the latest EL7 release of Libvirt (with RDO OpenStack Kilo) I am getting my RBD disks locked when I issue a simple... Tyler Wilson
10:54 PM Revision 18fe93c6 (ceph): osd: Pass coll_t by reference
Signed-off-by: Evgeniy Firsov <evgeniy.firsov@sandisk.com>
Conflicts:
src/os/ObjectStore.h
src/os/bluestore/BlueSt...
Evgeniy Firsov
10:47 PM Revision 1e08b21f (ceph): Merge pull request #7337 from clever215/rbd_nbd
rbd-nbd: Add an argument validation for nbds_max
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jason Di...
Josh Durgin
10:45 PM Revision 22e0c8f5 (ceph): Merge pull request #7385 from trociny/fix-journal-flush-commit-position
journal: flush commit position on metadata shutdown
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jason...
Josh Durgin
10:44 PM Revision f721fbb2 (ceph): Merge pull request #7382 from dillaman/wip-14510
librbd: block maintenance ops until after journal is ready
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
10:43 PM Revision 5e4eb3fc (ceph): OSD: Deleting transaction object right after applying transaction
Presently, the transaction object is been deleted by the Finisher
thread asynchronously. In heavy load scenario speci...
Somnath Roy
10:41 PM Revision bef4ef9a (ceph): Added point-to-point suite
Added parallel suite
Added stree-split suite
Added stress-split-erasure-code suite
Added stress-split-erasure-code-x9...
Yuri Weinstein
10:40 PM Revision b07a2edd (ceph): Added point-to-point suite
Added parallel suite
Added stree-split suite
Added stress-split-erasure-code suite
Added stress-split-erasure-code-x9...
Yuri Weinstein
10:35 PM Revision 22cecc43 (ceph): Merge pull request #7259 from trociny/wip-14264
librbd: API: async open and close
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
10:34 PM Revision 8bb6c8c8 (ceph): Merge pull request #7302 from dillaman/wip-14434
librbd: journal shut down flush race condition
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
10:34 PM Revision c7e5848a (ceph): Merge pull request #7299 from dillaman/wip-librbd-update-features
librbd: fix internal handling of dynamic feature updates
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
10:23 PM Revision 464a0ada (ceph): gitignore: ignore backup files from editors etc.
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com> Abhishek Lekshmanan
10:16 PM Revision e9420511 (ceph): remove unused source file
This file was possibly accidentally committed in the tree, thanks
@BranchPredictor for bringing this up in irc
Signe...
Abhishek Lekshmanan
08:36 PM Revision 7e0a7a3d (ceph): Merge pull request #7381 from ceph/wip-rgw-static-website-yehuda
RGW static website feature
- currently disabled by default
- partial error page handling
- a few known failures
R...
Yehuda Sadeh
07:54 PM Revision bd2fdf8c (ceph): OSD::consume_map: correctly remove pg shards which are no longer acting
A particular shard may be non-active even if the osd is in the acting
set.
Fixes: 14278
Backport: hammer
Signed-off-...
Samuel Just
07:50 PM Revision 75c5b0f2 (ceph): Merge pull request #797 from ceph/wip-fusestore
rados/objecststore/fusestore.yaml: run ceph-objectstore-tool fuse test Sage Weil
07:45 PM Revision ab4b3732 (ceph): journal: flush commit position on metadata shutdown
A crash was observed on JournalTrimmer destroy, which was called
by the Journaler after metadata shutdown. JournalTri...
Mykola Golub
07:45 PM Revision 2e52a8b1 (ceph): Merge pull request #7223 from liewegas/wip-collection-handles
osd: collection handles
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil
07:39 PM Revision 96a7c663 (ceph): Merge pull request #7134 from liewegas/wip-fusestore
osd: implement fuse interface for ObjectStore
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil
07:34 PM rbd Subtask #14530 (Resolved): Journal close should be non-blocking
The RBD replay daemon will potentially have to close thousands of journals on shutdown. To be more efficient, this p... Jason Dillaman
07:34 PM Revision 34fe2e8a (ceph): os/memstore: implement open_collection
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:34 PM Revision 8e172a98 (ceph): os/memstore: implement handle-based read methods
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:34 PM Revision f3de2b87 (ceph): osd: associate a CollectionHandle with each PG
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:34 PM Revision 6560b14d (ceph): osd: associate a CollectionHandle& with PGBackend
Make this a ref to the PG's handle because the backend is
constructed before the handle is opened.
Signed-off-by: Sa...
Sage Weil
07:34 PM Revision 17901f78 (ceph): osd: use collection handle where possible
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:34 PM Revision b6df3e1c (ceph): os/ObjectStore: add CollectionHandle
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:34 PM Revision 414d09bd (ceph): os/ObjectStore: add CollectionHandle wrappers for all read ops
The backend can optionally implement the handle-based variant. If
it does not, the wrappers will call the legacy coll...
Sage Weil
07:34 PM Revision e81e3c08 (ceph): os/bluestore: implement open_collection
Fix up create and remove so that they poison a Collection that
gets removed.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:34 PM Revision 765eb9f7 (ceph): os/bluestore: implement CollectionHandle based read methods
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:22 PM Revision 7d3579d3 (ceph): Revert "kstore: fix dest onode process logic of clone_range"
This reverts commit 9ab7998fbe19d076c653ca78d328a2794ef29535.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:22 PM Revision dc3faedb (ceph): Revert "kstore: fix dest onode process logic of clone"
This reverts commit 7ce6d068a1fd666940068df702f29bdd5ee8faf0.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:22 PM Revision 493afb46 (ceph): Revert "kstore: fix nid overwritten of write/zero"
This reverts commit 8065b8ab34f06d8d5d8e7fbdc1d8a846d88b30df.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:22 PM Revision d7e21cb2 (ceph): Revert "BlueStore: fix nid overwritten of write/zero"
This reverts commit fde0f0297aaf2f2717ec1b5a4c55295452817d0c.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:20 PM Revision fbd5cd4a (ceph): Revert "BlueStore: fix dest onode process logic of clone"
This reverts commit 1c70f86316e5ff29ef7168ebfb3513def770b436.
The truncate is cheap if the object is empty, and we n...
Sage Weil
07:20 PM Revision d1d88ba0 (ceph): Revert "BlueStore: fix dest onode process logic of clone_range"
This reverts commit 696584cf6523d997cac2bf43d3234fd8518ef40b.
_assign_nid is safe to call again, and we want to avoi...
Sage Weil
07:17 PM rbd Bug #14510 (Fix Under Review): TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED ...
*master PR*: https://github.com/ceph/ceph/pull/7382 Jason Dillaman
05:58 PM rbd Bug #14510 (In Progress): TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED asser...
Jason Dillaman
05:58 PM rbd Bug #14510: TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED assert(m_state == S...
Whoops -- I was thinking this was a different issue I just fixed with Journal::handle_op_event_safe. Jason Dillaman
07:14 PM Revision 2c353a85 (ceph): librbd: block maintenance until after journal is ready
Ops were already blocked when the requests were received via
watch/notify. Requests are now blocked for local reques...
Jason Dillaman
07:10 PM Revision bd694d4a (ceph): os/bluestore/BlueFS: use std::atomic
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:10 PM Revision 4db22fdd (ceph): os/bluestore/BlueStore: use std::atomic
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:07 PM Revision bf9d1a06 (ceph): Merge branch 'wip-rgw-static-website-yehuda'
Conflicts:
src/rgw/rgw_common.h
src/rgw/rgw_op.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_s3.h
Yehuda Sadeh
07:06 PM Revision 0613765a (ceph): os/FuseStore: improve readdir for omap and attr
Use new-style fuse readdir interface for omap and attr. We aren't
particularly efficient, but we won't completely br...
Sage Weil
07:06 PM Revision ca4f077e (ceph): os/FuseStore: no-op chmod
This makes mkdir(1) happy.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision b2a1c861 (ceph): os/FuseStore: do not call exists() on an out-of-bounds oid
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 614f1653 (ceph): ceph-objectstore-tool: 'whoami' is not required for an ObjectStore
OSD creates it, but it won't be there if we did --op mkfs
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision 0ed0ec52 (ceph): ceph-objectstore-tool: simplify error message
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision c4f5a086 (ceph): ceph-objectstore-tool: add --op mkfs
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision e1a371db (ceph): ceph-objectstore-tool: drop filestore-specific sanity check
Just let mount() fail
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision 0638b118 (ceph): os/ObjectStore: add get_type()
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 3e360655 (ceph): os/FuseStore: add 'type' file in root dir
This also acts as a sentinel to indicate whether we have mounted.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision c3954e69 (ceph): qa/workunits/objectstore/test_fuse.sh: simple workunit test
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision f84384ac (ceph): os/FuseStore: use offset for readdir
This allows us to list large directories.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision a47f8ffb (ceph): os/FuseStore: wait for commit and flush in all updates
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision aa8f2c9f (ceph): ceph-objectstore-tool: no need to check for fsck here
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision f8de0177 (ceph): os/FuseStore: respect fuse_debug
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 17d3c9f4 (ceph): os/ObjectStore: add collection_bits
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 27dc220a (ceph): os/bluestore: implement collection_bits
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 27bae894 (ceph): os/FuseStore: present bitwise_hash_end
Note this is the *last* hash value, inclusive.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision 2aa65322 (ceph): os/FuseStore: hide bitwise_hash_end if bits unknown; add bitwise_hash_bits
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 57289de4 (ceph): os/FuseStore: more ENOENT on getattr for non-existent items
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision 53a33362 (ceph): os/FuseStore: allow object and collection creates
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:06 PM Revision efa88a45 (ceph): [g]hobject_t: normalize operator<< result, and implement parse
- print hash in *bitwise reverse* order
- include all fields, every time
- use : delimitor for hobject_t
- use @ deli...
Sage Weil
07:06 PM Revision f5d106ff (ceph): vstart.sh: put the OSD journal in the normal location
Also, drop the ability to run without a journal.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision 96643e9c (ceph): ceph-objectstore-tool: mount an ObjectStore via fuse
Currently only read-only.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision d01967d3 (ceph): osd: osd_objectstore_fuse
Expose underlying ObjectStore via fuse at $osd_data/fuse/. Can be enabled/
disabled at runtime.
Signed-off-by: Sage...
Sage Weil
07:06 PM Revision 0e371d2b (ceph): ceph-objectstore-tool: use myexit(1) for fsck
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:55 PM Revision b62318ea (ceph): os/bluestore/BlueFS: use std::mutex et al
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:55 PM Revision df53b167 (ceph): os/bluestore/BlueStore: use std::mutex et al
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:55 PM Revision e9721b8c (ceph): os/bluestore: fix FS creation by fs
Reported-by: Allen Samuels <allen.samuels@sandisk.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:55 PM Revision 8e5fbea4 (ceph): os/bluestore/StupidAllocator: use std::mutex
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:22 PM Revision f9dbf106 (ceph): Merge pull request #7195 from liewegas/wip-rados-bench
rados: rados bench improvements
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
06:21 PM Revision 9c30be93 (ceph): Merge pull request #7269 from liewegas/wip-bluestore-btree
bluestore: use btree_map for allocator
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: Casey Bodley <...
Sage Weil
06:18 PM Revision d6c35c07 (ceph): Merge pull request #6 from ifed01/wip-bluestore-btree-test
UT for interval_set implementations Sage Weil
06:14 PM Bug #14026 (Resolved): OSD utilization is abnormal after data disk lost
Sage Weil
06:14 PM Revision 4ba18473 (ceph): Merge pull request #6869 from chuanhong-wang/chuanhong-wang-wip-14026
osd: fix OSD utilization is abnormal after data disk lost
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
06:13 PM Revision a1c5385e (ceph): Merge pull request #7201 from ErwanAliasr1/evelu-cleanup-deadstuff
cleanup: remove misc dead code
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
06:13 PM Cleanup #14356 (Resolved): cleanup filestore xattr use omap
Sage Weil
06:13 PM Revision 391199d7 (ceph): Merge pull request #7217 from vumrao/wip-14356-vumrao
osd: FileStore: cleanup: remove obsolete option "filestore_xattr_use_omap"
Reviewed-by: Loic Dachary <ldachary@redha...
Sage Weil
06:12 PM Revision 40907057 (ceph): Merge pull request #7245 from Sandy4999/wip-mon-election
mon: add an independent option for max election time
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Sage Weil
06:10 PM Revision e19dd6a1 (ceph): Merge pull request #7253 from wido/mon-err-stuck-pg
mon: go into ERR state if multiple PGs are stuck inactive
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Abhi...
Sage Weil
06:09 PM Revision 0a65d908 (ceph): Merge pull request #7281 from xuechendi/omap_sync_assert
osd: FileStore: add error check for object_map->sync()
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
06:09 PM Bug #14428 (Pending Backport): Unable to bring up OSD's after dealing with FULL cluster (OSD asse...
Sage Weil
06:08 PM Revision b4b01149 (ceph): Merge pull request #7309 from asheplyakov/bug-14428
osd: PG::activate(): handle unexpected cached_removed_snaps more gracefully
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:07 PM Revision 3bc05b3a (ceph): Merge pull request #7319 from chenji-kael/wip-cls-clear-pool
test/cls: clean useless pools
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:07 PM Revision 27784ff3 (ceph): Merge pull request #7320 from yuyuyu101/kill-keyvaluestore
os/keyvaluestore: kill KeyValueStore
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:06 PM Revision 20c80b92 (ceph): tools/rbd: fix error message typo
Signed-off-by: Mauricio Garavaglia <mauriciogaravaglia@gmail.com> Mauricio Garavaglia
05:01 PM Bug #14525 (Rejected): why SSD cache pool can't improve RBD performance?
A bug isn't really a good forum for this. I suggest you take this data and post to ceph-devel, people will be very in... Samuel Just
10:39 AM Bug #14525 (Rejected): why SSD cache pool can't improve RBD performance?
software: centos7+ceph-0.94.5+openstack firefly
In my ceph cluster, pool "volumes" is used by openstack cinder. In o...
chuanhong wang
04:59 PM Bug #14523 (Can't reproduce): osd slowrequest after tcp connection fault
It sounds like you had a network hiccup that lasted 900s between those osds. I think the mon_osd_report_timeout part... Samuel Just
03:11 PM Bug #14523: osd slowrequest after tcp connection fault
after
172.18.129.60:6801/14172 >> 172.18.129.121:6801/49670 pipe(0x7fee07d6f000 sd=158 :6801 s=0 pgs=0 cs=0 l=0 c=...
zcc icy
06:14 AM Bug #14523: osd slowrequest after tcp connection fault
the detail log is above zcc icy
06:14 AM Bug #14523: osd slowrequest after tcp connection fault

172.18.129.108 Log (osd 35) :
2016-01-27 13:26:00.172881 7f064aacf700 0 -- 172.18.129.108:6804/141884 >> 172.18.1...
zcc icy
06:07 AM Bug #14523 (Can't reproduce): osd slowrequest after tcp connection fault
when we find the following log appears, osd will have slow request after 30 seconds
2016-01-27 13:33:12.321607 7fe...
zcc icy
04:50 PM Revision 29990b38 (ceph): Merge pull request #7375 from rzarzynski/wip-14526
rgw: fix dangeours usage of strtok in RGWAccessControlPolicy_SWIFT Orit Wasserman
04:25 PM Revision 130e8c6d (ceph): Add UT for interval_set implementations
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
04:02 PM RADOS Feature #14527 (Resolved): Lookup monitors through DNS
Right now monitors have to be hardcoded into a configuration file which sometimes can be a problem.
Imagine a situ...
Wido den Hollander
03:54 PM Feature #4232 (Resolved): librados: Improve Java bindings
Wido den Hollander
03:53 PM Bug #6380 (Resolved): Monitor tries to bind on IPv6 address while not available yet after boot
Wido den Hollander
03:49 PM Revision c0132d16 (ceph): Merge pull request #7379 from branch-predictor/bp-async-fixes-0127
msg/async: bunch of fixes
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil
03:45 PM Revision 8a6f1f7f (ceph): qa/workunits/fs/misc: Add a workunit for tar kernel Documents
the test fails if some files were changed while being archived
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng
02:33 PM rgw Bug #14526 (Fix Under Review): rgw: parsing Swift ACLs may be dangerous in multi-thread environment
Pull request: https://github.com/ceph/ceph/pull/7375. Radoslaw Zarzynski
01:46 PM rgw Bug #14526 (In Progress): rgw: parsing Swift ACLs may be dangerous in multi-thread environment
Radoslaw Zarzynski
01:41 PM rgw Bug #14526 (Resolved): rgw: parsing Swift ACLs may be dangerous in multi-thread environment
_RGWAccessControlPolicy_SWIFT::create_ method calls _parse_list_ function. It "uses":https://github.com/ceph/ceph/blo... Radoslaw Zarzynski
02:23 PM rbd Bug #14476 (Pending Backport): rbd: TaskFinisher::cancel should remove event from SafeTimer
Douglas Fuller
02:17 PM Revision 5e2fc70e (ceph): msg/async: bunch of fixes
1. Use MSG_MORE in sendmsg to reduce number of actual sends and pass hint
to do_sendmsg in callers.
2. Move restor...
Piotr Dałek
02:11 PM Revision 92f4b517 (ceph): Merge pull request #7329 from fullerdj/wip-14476
librbd: remove canceled tasks from timer thread
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
01:47 PM Revision 84175ba6 (ceph): rgw: fix dangeours usage of strtok in RGWAccessControlPolicy_SWIFT.
Fixes: #14526
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Radoslaw Zarzynski
12:31 PM Support #8915: Ceph Firefly 0.80.4 : health HEALTH_WARN pool volumes has too few pgs; crush map h...
Is this problem fixed??
Swami Reddy
11:46 AM Revision f1766646 (ceph): os/FileStore:clean up error message
Signed-off-by: Donghai Xu <xu.donghai@h3c.com> Donghai Xu
11:04 AM Bug #14498: cephx error: NSS AES final round failed: -8190 while bootstrapping containerised mon ...
Also this issue is reproducible when the running the ceph/daemon containers on Bare metal servers currently running R... Deepthi Dharwar
10:45 AM Bug #14501 (In Progress): "rados" command does not honor the "-f" short argument for generating o...
Abhishek Lekshmanan
10:16 AM Bug #14501: "rados" command does not honor the "-f" short argument for generating output in JSON ...
"force" option is not used at all. unless some unknown test is broken, we can just use '-f' as the alias of '--format'. Kefu Chai
09:53 AM Bug #14501: "rados" command does not honor the "-f" short argument for generating output in JSON ...
Unfortunately the short option `f` is already used up as a `force` option Abhishek Lekshmanan
09:26 AM Bug #14524 (Closed): BlueStore: overlay leak
Check bool put_overlay_ref(uint64_t key) for detail information. xie xingguo
08:31 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
> Will patch be (able to be) backported to 0.80.8?
@Shinobu 0.80.8 is a firefly release, and since firefly is reti...
Kefu Chai
07:42 AM Bug #14472: Activate OSD [WARNIN] message
Thank you, I understand tzu chi
07:27 AM Bug #14366: unsafe handle_conf_change() methods
as a complementary side note for whom wants more context of this issue
> as this function is called from a thread,...
Kefu Chai
07:14 AM Feature #13942: ceph-disk: support bluestore
bluestore fails to initialize on a ceph-disk prepared device (no external journal). Loïc Dachary
06:38 AM Revision 12649ef4 (ceph): test: add unitest test_pidfile.sh
Fixes: #13422
Signed-off-by: shun song <song.shun3@zte.com.cn>
root
06:01 AM CephFS Bug #13926: lockup in multithreaded application
Zheng, anything come out of this? Greg Farnum
05:59 AM CephFS Bug #10336 (Can't reproduce): hung ffsb test
Greg Farnum
05:57 AM CephFS Bug #13546 (Resolved): mv of directories hung Ceph filesystem
Greg Farnum
02:49 AM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
Not sure what changes were being tested in branch at 6479fc8a7c28c5eb3723fa2268d596d4588906aa, so I'm assigning back ... David Zafman
02:44 AM Bug #14438 (In Progress): "FAILED assert(pg->info.history.same_interval_since == p.same_interval_...
Trying to reproduce with branch wip-diag-14438 containing diagnostics. David Zafman
02:29 AM Revision 4da5052c (ceph): Mon: When set pool crush rule should consider the pool size.
Fixes: #14495
Signed-off-by: song baisen <song.baisen@zte.com.cn>
ceph zte
02:24 AM Bug #13968: OSD:lock PG when get_pg_or_queue_for_pg method successfully return a PG
Samuel Just wrote:
> The threads that use that method are not allowed to take the pg or osd lock (messenger ms_fast_...
xie xingguo
01:37 AM Revision 39e7fcdb (ceph): rbd: Add an argument-check for nbds_max in rbd-nbd
Fixes: #14482
This modification adds several checks to the argument of nbds_max in the module of rbd-nbd. The value ...
Kongming Wu
01:25 AM rbd Bug #14373: Cannot reliably create snapshot after freezing QEMU IO
Having similar issue on http://tracker.ceph.com/issues/14522 Tyler Wilson
12:34 AM Bug #14471: assert(last_e.version.version < e.version.version) failed
ceph version is hammer v0.94.5.
The osd was crashed by "assert(last_e.version.version < e.version.version) failed",
...
huang jun
12:26 AM Bug #14406: osd aborted when try to decode osdmap with 0 bytes
yes, i copy the osdmap from other osd, and restart osd, it works. huang jun
12:05 AM Revision a45f484a (ceph): Build: Allow jemalloc enabled build with rocksdb-static
Presently, we can't do jemalloc enabled OSD build along with
rocksdb-static.Rocksdb is now mandatory with Bluestore a...
Somnath Roy

01/26/2016

11:48 PM Bug #14521 (Won't Fix): Failure on restart after repairing corrupted PG
Test case:
1. Start 2 OSDs, 8 PGs, pool size = 2
2. Run write workload for some time.
3. Stop workload
4. rm -rf ...
Evgeniy Firsov
11:22 PM Bug #9570 (New): osd crash in FileJournal::WriteFinisher::entry() aio
This resurfaced, again with a result of 8192 when writing 80 bytes. This time it was with ceph 0.94.1, but the kernel... Josh Durgin
10:48 PM Revision ab3e1c6b (ceph): Merge pull request #7120 from zaitcev/wip-5073-update1
rgw: fix up the use of tenant before it's available
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:27 PM Bug #14520 (Resolved): VM permanently tries to read /dev/shm/lttng-ust-wait-5
This is already fixed in the hammer branch by 5d204db..a81bcf7
This series turns off lttng by default, and lets it...
Josh Durgin
10:09 PM Bug #14520 (Duplicate): VM permanently tries to read /dev/shm/lttng-ust-wait-5
Ubuntu 14.04
Ceph 94.5-1trusty
liblttng-ust0
libvert
Bug is open with Canonical: https://bugs.launchpad.net/ubun...
Michael Hackett
10:19 PM Bug #14457: tcmalloc oom bug
Suspect the same root cause of failures in this run http://pulpito.ceph.com/teuthology-2016-01-26_02:10:02-upgrade:ha... Yuri Weinstein
09:51 PM Bug #13966 (Pending Backport): memory leak in PG/replica_scrub
Nathan Cutler
03:52 PM Bug #13966: memory leak in PG/replica_scrub
Fixed in 5b35eb8d27ea7bb3aee6d14ad2eaed5f42c1adb0. Should be backported to hammer. Samuel Just
09:48 PM Bug #13781: Random Ceph-osd processes doesn't start upon system restart (rhel 7.1)
@Loic: What I was trying to say was that ceph.spec.in in hammer does not support systemd. Nathan Cutler
03:40 PM Bug #13781 (Need More Info): Random Ceph-osd processes doesn't start upon system restart (rhel 7.1)
@nathan : rhel7.1 has hammer and systemd
@Vimal could you please confirm that the service was enabled ? If so it w...
Loïc Dachary
08:43 PM Bug #14498: cephx error: NSS AES final round failed: -8190 while bootstrapping containerised mon ...
Adding more info, the issue only happened while using '—net-host’, with the default networking mode it works fine.
Sébastien Han
04:04 PM Bug #14498: cephx error: NSS AES final round failed: -8190 while bootstrapping containerised mon ...
Hey Huamin,
We use Docker version 1.8.2-el7, build a01dc02/1.8.2 on RHEL 7.2
Sébastien Han
03:55 PM Bug #14498: cephx error: NSS AES final round failed: -8190 while bootstrapping containerised mon ...
Deepthi,
Want to have some information from you to debug this. Did you upgrade docker too while upgrading to RHEL ...
Huamin Chen
07:22 PM Revision d1160a03 (ceph): time: Fix encode/decode for real_time values
Signed-off-by: Adam C. Emerson <aemerson@redhat.com> Adam Emerson
07:22 PM Revision 0f6bfbec (ceph): test: add ceph-dencoder test for ceph::real_time
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
07:14 PM Revision 0ec5adcd (ceph): Merge branch 'wip-14374' of git://github.com/jcsp/ceph into greg-fs-tes...
https://github.com/ceph/ceph/pull/7295
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Conflicts:
src/mds/MDSDaemon.cc
...
Greg Farnum
07:06 PM Revision febcc065 (ceph): Merge branch 'wip-14365' of git://github.com/jcsp/ceph into greg-fs-tes...
https://github.com/ceph/ceph/pull/7312
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Greg Farnum
07:00 PM rgw Bug #14516 (Resolved): rgw: radosgw-admin --help doesn't show the "orphans find" command
Yehuda Sadeh
07:00 PM Revision 95ce3ce2 (ceph): Merge branch 'jewel-13903' of git://github.com/ukernel/ceph into greg-f...
https://github.com/ceph/ceph/pull/7297
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum
06:53 PM Bug #14267 (In Progress): ceph-post-file doesn't work
A temporary solution is in place (gitbuilder-archive has VPN tunnel to the lab with long running cluster mounted) but... David Galloway
06:47 PM Revision fd64e3bf (ceph): Merge pull request #7343 from ukernel/jewel-dump-requests-lockdep
objecter: avoid recursive lock of Objecter::rwlock
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin
06:26 PM Revision 0d238b90 (ceph): Merge pull request #7366 from tchaikov/wip-cmake-snappy
cmake: check for libsnappy in default path also Ali Maredia
05:46 PM Linux kernel client Bug #13905 (Closed): "BUG: held lock freed!"
This looks like a problem in the networking stack, the kernel client isn't in play here. Closing, given that it was ... Ilya Dryomov
05:43 PM Linux kernel client Bug #14117 (Won't Fix): KRBD : Performance issues with kernel 4.1 series
A bit more info on this: http://lists.ceph.com/pipermail/ceph-users-ceph.com/2015-December/006895.html, closing. Ilya Dryomov
05:41 PM Linux kernel client Feature #14201: cope with a pool being removed from under a mapped image
We currently don't cope very well with this - see #11960. When #9779 is finished, there will be a message printed to... Ilya Dryomov
05:28 PM Linux kernel client Bug #14200 (Closed): The mounted image can not expansion
Kernel client does support resize, both up and down.
"rbd resize" command resizes /dev/rbd* block device, not the ...
Ilya Dryomov
04:22 PM Bug #8885 (New): SIGABRT in TrackedOp::dump() via dump_ops_in_flight()
David, can you take a look? Samuel Just
04:18 PM Bug #14073: osd: hammer: fail to start due to stray pglog object after firefly->hammer upgrade
Those should be updated atomically, please reproduce with filestore,osd,ms debugging.
debug filestore = 20
debug ...
Samuel Just
04:17 PM Bug #13398 (Closed): leveldb compaction error
Samuel Just
04:16 PM Bug #14021 (Closed): osd coredump on rhel7.1
Samuel Just
04:15 PM Bug #14097 (Closed): "rcu_sched self-detected stall on CPU" failed jobs in upgrade:hammer-hammer-...
This doesn't seem likely to be a ceph bug. Samuel Just
04:15 PM Bug #13857 (Can't reproduce): tests: make check timeout occasionaly
Loïc Dachary
04:14 PM Bug #14206 (Rejected): BlueStore Crashed
It's moving a lot, hopefully this is fixed now :-) Thanks for your report ! Loïc Dachary
04:11 PM Bug #14359 (Closed): test
I think you meant to close this? Samuel Just
04:10 PM Bug #14197 (Rejected): Rados bench 4K write stops and reports pipe fault
Rejecting for now (seems to be setup?). Feel free to reopen if there is new information. Samuel Just
04:10 PM Bug #14347 (Need More Info): Failed after 'ceph::buffer::bad_alloc' in upgrade:infernalis-x-jewel...
Kefu: did this just hit an oom? Samuel Just
04:08 PM Bug #14340 (Can't reproduce): client command stuck forever
Feel free to reopen if you have more information. Samuel Just
04:05 PM Bug #13511 (Rejected): core dump during osd start
The root cause of these failures is a bad disk. Loïc Dachary
04:03 PM Bug #14406 (Can't reproduce): osd aborted when try to decode osdmap with 0 bytes
Sounds like a corrupt osd store. You could probably try to copy the osdmap from another osd. If you can reproduce t... Samuel Just
04:01 PM Bug #14390 (Resolved): make error
Supposedly fixed Samuel Just
04:00 PM Bug #14431 (Resolved): bluestore transaction "make check" is failing on rex004
Sage Weil
03:58 PM Bug #13902: OSD:project_pg_history may not return the latest same_interval_since.
Samuel Just
03:55 PM Bug #13937 (Can't reproduce): osd/ECBackend.cc: 201: FAILED assert(res.errors.empty())
I think this is an actual shortcoming with the way we handle corrupt osds, I'll open a feature ticket to improve that. Samuel Just
03:55 PM Feature #14513 (Resolved): Test and improve ec handling of reads on objects with shards unexpecte...
Samuel Just
03:53 PM Revision 5efc5dce (ceph): cmake: check for libsnappy in default path also
* some distros install libsnappy into /usr/lib/x86_64-linux-gnu
which is completely resonable. but this directory i...
Kefu Chai
03:49 PM Feature #14216 (Fix Under Review): Show the pool quota info on ceph df detial command
Abhishek Lekshmanan
03:49 PM Bug #13968 (Rejected): OSD:lock PG when get_pg_or_queue_for_pg method successfully return a PG
The threads that use that method are not allowed to take the pg or osd lock (messenger ms_fast_dispatch threads). Th... Samuel Just
03:48 PM Bug #13995 (Need More Info): ceph-osd "nonce collision" due to unshared pid namespaces
that's an interesting problem :-) It would be great if you could provide steps to reproduce the problem. I don't see ... Loïc Dachary
03:45 PM Bug #13995: ceph-osd "nonce collision" due to unshared pid namespaces
I don't quite understand the problem, is it that the pid and hostname was the same? Samuel Just
03:40 PM Bug #13916 (Can't reproduce): erasure code profile name
I'm closing this on the assumption that the original problem was an issue with the reporter's crush map. Reopen if I... Samuel Just
03:39 PM Bug #10671 (Rejected): rados cppool don't work if target is a ecpool
Yeah, omap is fundamentally not supported on ec at the moment (probably ever). Trying to do a cppool from a pool wit... Samuel Just
03:39 PM Bug #14458 (Duplicate): "shared_cache.hpp: 104: FAILED assert(weak_refs.empty())" in rados-hammer...
Sage Weil
03:38 PM Bug #14461 (Rejected): test hung "joining thrashosds" in hammer tests
not enough info to tell what happened. Sage Weil
03:36 PM Feature #14348: systemd: support multiple clusters
Would you be so kind as to create a pull request with these proposed changes ? Loïc Dachary
03:36 PM Bug #14471 (Need More Info): assert(last_e.version.version < e.version.version) failed
what version is this? what caused the osd crash? are other osds failing, or was it able to recover with teh other r... Sage Weil
03:36 PM Bug #14075 (Resolved): OSD: wrongly placed assert during handle_pg_peering_evt.
I don't think so. That assert is there because RES_PARENT can only happen if the pg we are resurrecting is going to ... Samuel Just
03:35 PM Bug #14463 (Resolved): configure: make --with-librocksdb-static=check the default
commit:269c61a667a9146547a45c1ec48d5e8b9ac42a34 Sage Weil
03:34 PM Bug #14472 (Won't Fix): Activate OSD [WARNIN] message
it's informative... the file is created on the next line. Sage Weil
03:33 PM Bug #14449 (Won't Fix): KeyValueStore:Do not need to judge the return value of save_strip_header
we're removing this Sage Weil
03:33 PM Bug #14136 (Won't Fix): "Error EINVAL: crushtool check failed with -22" in upgrade:infernalis-inf...
Loïc Dachary
03:33 PM Bug #14136: "Error EINVAL: crushtool check failed with -22" in upgrade:infernalis-infernalis-dist...
It's bound to happen from time to time when the machine is slow. The real fix for this would be for the check using c... Loïc Dachary
03:33 PM Bug #12865 (Can't reproduce): OSDs crashing and not resolving blocked requests after network split
Sage Weil
03:31 PM Bug #14495 (Fix Under Review): Crush:When set pool crush rule should consite the pool size.
Sage Weil
03:31 PM Bug #13827 (Resolved): OSD takes suicide timeout during deep_scrub on pg after upgrade to Hammer ...
Marking resolved -- appears to be just flaky disks and too conservative defaults for this configuration (there is ano... Samuel Just
03:29 PM Messengers Bug #14386 (Resolved): async messenger segfault
Samuel Just
03:29 PM Bug #14446 (Resolved): make failed
Reopen if not actually resolved on current master Samuel Just
03:28 PM Revision db3dc4d3 (ceph): osd: build_past_intervals_parallel() add diagnostics before assert
Signed-off-by: David Zafman <dzafman@redhat.com> David Zafman
03:27 PM Bug #14505 (Rejected): "kernel: BUG: soft lockup - CPU#1 stuck" in upgrade:infernalis-infernalis-...
no need to open tickets for these unless it is ceph-releated. this looks like na ext4 kernel issue. Sage Weil
03:25 PM Bug #14511: cache-flush-evict-all causes OSD stuck ops on unevictable objects
Sounds like we didn't remove the object from one of the blocked maps Sage Weil
10:42 AM Bug #14511 (Resolved): cache-flush-evict-all causes OSD stuck ops on unevictable objects
Cluster is running Ceph 0.94.4.
Start with a pair of empty pools, one erasure, one replicated:...
Hector Martin
03:18 PM rbd Bug #14510: TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED assert(m_state == S...
I see it in today master: https://github.com/ceph/ceph/blob/master/src/librbd/Journal.cc#L376 Mykola Golub
02:57 PM rbd Bug #14510 (Need More Info): TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED as...
Jason Dillaman
02:56 PM rbd Bug #14510: TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED assert(m_state == S...
I think you have an old version of code -- "assert(m_state == STATE_READY)" doesn't exist in the codebase. Jason Dillaman
10:29 AM rbd Bug #14510: TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED assert(m_state == S...
Below is a debug log for the crash. librbd::SnapshotCreateRequest may be called when the journal has not finished the... Mykola Golub
09:57 AM rbd Bug #14510 (Resolved): TestLibRBD.ObjectMapConsistentSnap librbd/Journal.cc: 376: FAILED assert(m...
I saw this in a jenkins test: https://jenkins.ceph.com/job/ceph-pull-requests/545/console
And running the test man...
Mykola Golub
03:12 PM Revision d54840bf (ceph): Merge pull request #7365 from liewegas/wip-tcmalloc-hammer
osd: pass tcmalloc env through to ceph-osd
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Sage Weil
02:59 PM Revision 1acfec13 (ceph): Merge pull request #7304 from liewegas/wip-tcmalloc
osd: pass tcmalloc env through to daemon
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Sage Weil
02:55 PM rbd Backport #14512 (Resolved): hammer: snapshot, flatten, and rollback of cloned image leads to data...
https://github.com/ceph/ceph/pull/8535 Jason Dillaman
02:41 PM Revision b8737584 (ceph): Merge pull request #7358 from chenyehua11692/master
mds:judgment added to avoid the risk of visiting the NULL pointer
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Greg Farnum
01:52 PM Revision 9f30fe18 (ceph): upstart/ceph-osd.conf: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit a95a3d34cccb9f9f0782a96ca05e5fe9c2b01772)
Sage Weil
01:52 PM Revision a58873e2 (ceph): init-ceph: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
..when set in the sysconfig/default file.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 03e0...
Sage Weil
01:43 PM Revision a95a3d34 (ceph): upstart/ceph-osd.conf: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:56 AM Revision b77cd31b (ceph): mon: add mon_config_key prefix when sync full
Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com> shawn chen
10:48 AM Bug #14509 (Fix Under Review): When create pool use the crush rule we should consider the pool size.
Nathan Cutler
07:13 AM Bug #14509: When create pool use the crush rule we should consider the pool size.
https://github.com/ceph/ceph/pull/7359 ceph zte
07:03 AM Bug #14509 (Resolved): When create pool use the crush rule we should consider the pool size.
When create pool use the crush rule we should consider the pool size. ceph zte
09:40 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
I've uploaded the kernel with all modules and the /proc/config.gz to https://stephan.wienczny.de/linux.tar.xz
Stephan Wienczny
07:24 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
backtrace of your kernel are strange, If possible, please upload the whole kernel package to somewhere. Zheng Yan
03:53 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
could you upload the ceph,ko. Zheng Yan
09:12 AM rgw Bug #14475: Unable to upload files with the + character
This is the log from the radosgw
2016-01-22 13:01:52.800011 7ff7e4ff9700 1 civetweb: 0x7ff7b00008c0: 127.0.0.1 - -...
Eric Magutu
07:14 AM Revision f2c0ef40 (ceph): global/pidfile: do not start two daemons with a single pid-file
add functions named pidfile_open and pidfile_verify to avoid starting two daemons by a single pid-file
Fixes: #13422...
shun song
04:29 AM Cleanup #14356: cleanup filestore xattr use omap
Vikhyat Umrao
04:26 AM Bug #14438: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upg...
We should create a commit that changes the assert(pg->info.history.same_interval_since == p.same_interval_since) to o... David Zafman
03:15 AM Bug #14508 (Resolved): mon: drop useless rank init assignment
xie xingguo
01:57 AM Bug #14508: mon: drop useless rank init assignment
https://github.com/ceph/ceph/pull/7321 huanwen ren
01:26 AM Bug #14508 (Resolved): mon: drop useless rank init assignment
... huanwen ren
03:01 AM Revision 845f3f7f (ceph): mds:judgment added to avoid the risk of visting the NULL pointer
Signed-off-by: chenyehua11692 chen.yehua@h3c.com Kongming Wu
03:00 AM Bug #14393 (Resolved): BlueStore: shall return negative error code if unable to write lable
https://github.com/xiexingguo/ceph/commit/5ff452bbf5be851bddb544c4ee0908323c30c5c3 xie xingguo
02:59 AM Bug #14394 (Resolved): BlueStore: shall verify fsid in a more proper way during mkfs
https://github.com/xiexingguo/ceph/commit/5183ff3df6a834bb04d3ccdc65a7a67fb0241892 xie xingguo
02:56 AM Bug #14433 (Resolved): os/kstore: shall avoid create the destination onode during rename.
https://github.com/xiexingguo/ceph/commit/797155222f8cb3b7ffb7d89c8680589f91dfab38 xie xingguo
02:55 AM Bug #14407: kstore/bluestore: potential data lost
https://github.com/xiexingguo/ceph/commit/8065b8ab34f06d8d5d8e7fbdc1d8a846d88b30df xie xingguo
01:59 AM Bug #14407 (Resolved): kstore/bluestore: potential data lost
Sage Weil
02:33 AM rgw Backport #12635: swift smoke test fails on TestAccountUTF8
rgw_rest_user.cc:25
void RGWOp_User_Info::execute()
||
V
rgw_user.cc:2090
int RGWUserAdminOp_User::info(RGWRados...
Jiang Yu
02:28 AM Revision 831cc7a7 (ceph): Merge pull request #7251 from tchaikov/wip-rados-manpage
doc: amend the rados.8
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:21 AM Bug #14473 (Resolved): mon:Monitor initialization bug fixes
Sage Weil
01:57 AM Bug #14473: mon:Monitor initialization bug fixes
huanwen ren wrote:
> https://github.com/ceph/ceph/pull/7321
change to https://github.com/ceph/ceph/pull/7353
huanwen ren
02:21 AM Revision 0a72cf10 (ceph): Merge pull request #7353 from renhwsky/renhw-wip-14473-2
mon: fix locking in preinit error paths
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:20 AM Revision e39e8f4c (ceph): Merge pull request #7321 from renhwsky/renhw-wip-14473
mon: drop useless rank init assignment
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:12 AM Revision 508013d0 (ceph): mon: drop useless rank init assignment
drop useless rank init assignment
Fixes:14508
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
huanwen ren
02:05 AM Revision 8097adb2 (ceph): Merge pull request #7294 from branch-predictor/bp-buffer-spinlock
common/buffer: replace RWLock with spinlocks
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: song baisen <song...
Sage Weil
02:04 AM Revision 94ba0061 (ceph): Merge pull request #7303 from cbodley/wip-tx-move
os/ObjectStore: add custom move operations for ObjectStore::Transaction
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil
01:59 AM Revision e9b26746 (ceph): Merge pull request #7283 from xiexingguo/xxg-wip-14407
os/bluestore/kstore: fix nid overwritten logic
http://pulpito.ceph.com/sage-2016-01-25_07:39:08-rados-wip-sage-testi...
Sage Weil
01:58 AM Revision b08116b1 (ceph): Merge pull request #7267 from liewegas/wip-fiemap
osd: drop fiemap len=0 magic
http://pulpito.ceph.com/sage-2016-01-25_07:39:08-rados-wip-sage-testing2---basic-smithi...
Sage Weil
01:58 AM Revision 54aef927 (ceph): Crush: add some safe judgment
Fixes: #14496
Signed-off-by: song baisen song.baisen@zte.com.cn
ceph zte
01:51 AM Revision 45f338df (ceph): mon: fix locking in preinit error paths
fix locking in preinit error paths
Fixes: #14473
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
renhwztetecs
12:10 AM rgw Bug #14507 (Resolved): rgw: user quota may not adjust on bucket removal

If the user/admin removes a bucket using --force/--purge-objects options with s3cmd/radosgw-admin respectively, the...
Isaac Otsiabah

01/25/2016

11:32 PM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
The blocked task occour even without cgroup limits. I did a test with 10M limit while reading large files. There are ... Stephan Wienczny
10:48 PM Revision 3cf8465a (ceph): bluefs_types: fix test instance of fs transaction
As ino 1 is reserved for log-file use only and
shall be made invisible for normal file.
Signed-off-by: xie xingguo <...
xie xingguo
10:48 PM Revision 07af5f6a (ceph): bluefs_types: fix device index overflow
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> xie xingguo
09:55 PM Bug #14505 (Rejected): "kernel: BUG: soft lockup - CPU#1 stuck" in upgrade:infernalis-infernalis-...

Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-24_13:18:03-upgrade:infernalis-infernalis-distro-b...
Yuri Weinstein
09:08 PM Bug #14503 (Resolved): "[ FAILED ] LibRadosAio.IsSafe" in rados-infernalis-distro-basic-openstack
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-24_02:00:01-rados-infernalis-distro-basic-openstack/
...
Yuri Weinstein
09:05 PM Bug #13992: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/ha...
Also in rados suite
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-24_02:00:01-rados-infernalis-dist...
Yuri Weinstein
08:45 PM Revision 83950596 (ceph): time: Make ceph_time clocks work under BSD
Linux's naming things _COARSE is non-standard. Other systems name them other
non-standard things. BSD names them _FAS...
Adam Emerson
07:36 PM Revision e71057d0 (ceph): os/fs: fix io_getevents argument
Signed-off-by: Jingkai Yuan <jingkai.yuan@intel.com> jingkai
07:19 PM Bug #14499 (Fix Under Review): librados rados_monitor_log() aborts if called prior to rados_conne...
Nathan Cutler
04:28 PM Bug #14499: librados rados_monitor_log() aborts if called prior to rados_connect()
Fix submitted via:
https://github.com/ceph/ceph/pull/7350
David Disseldorp
03:23 PM Bug #14499 (Resolved): librados rados_monitor_log() aborts if called prior to rados_connect()
rados_moditor_log() must be called with a connected rados cluster context, otherwise the calling process may abort wi... David Disseldorp
06:21 PM Bug #14136: "Error EINVAL: crushtool check failed with -22" in upgrade:infernalis-infernalis-dist...
Also in rados run:
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-23_02:00:01-rados-infernalis-distro-bas...
Yuri Weinstein
05:05 PM Bug #14501 (Resolved): "rados" command does not honor the "-f" short argument for generating outp...
While the "rados" command honors the long option "--format=json" for generating JSON output, it does not accept the "... Lenz Grimmer
04:49 PM Revision f1113512 (ceph): FileStore:Use pwritev instead of writev
Signed-off-by: Tao Chang <changtao@hihuron.com> tao chang
04:28 PM Revision 1037d2e7 (ceph): doc: Add Ubuntu-specific steps to install RGW
Signed-off-by: Bara Ancincova <bancinco@redhat.com> Bara Ancincova
04:28 PM Revision 2f3774b2 (ceph): doc: remove old install-ceph-gateway_old.rst file
Signed-off-by: Bara Ancincova <bara@redhat.com> Bara Ancincova
04:28 PM Revision 68a571bc (ceph): doc: small edits according to review
Signed-off-by: Bara Ancincova <bara@redhat.com>
https://github.com/ceph/ceph/pull/7264#discussion_r50227327
https://...
Bara Ancincova
04:28 PM Revision 46484e9c (ceph): doc: Adding headers to RGW quick.
Signed-off-by: bancinco@redhat.com Bara Ancincova
04:28 PM Revision f66f9d73 (ceph): doc: Port changes from downstream (install-ceph-gateway)
Signed-of-by: Bara Ancincova <bancinco@redhat.com> Bara Ancincova
04:28 PM Revision d7eae8c0 (ceph): doc: Edited RGW quick start according to peer review.
Signed-off-by: Bara Ancincova <bancinco@redhat.com> Bara Ancincova
04:10 PM Revision 3ce648d3 (ceph): rados: bench: add --max-objects
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:55 PM Revision a76ea6fb (ceph): Merge pull request #7314 from tchaikov/wip-fix-cmake
cmake: let ceph-client-debug link with tcmalloc Casey Bodley
01:33 PM Revision d5287e2a (ceph): Merge pull request #7331 from XinzeChi/wip-RepModify-bytes-written
osd: delete useless bytes_written defined in RepModify
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
12:20 PM Backport #14497 (In Progress): hammer: ceph-monstore-tool: FAILED assert(!is_open)
Nathan Cutler
09:54 AM Backport #14497: hammer: ceph-monstore-tool: FAILED assert(!is_open)
... Kefu Chai
09:53 AM Backport #14497: hammer: ceph-monstore-tool: FAILED assert(!is_open)
https://github.com/ceph/ceph/pull/7347 Kefu Chai
09:52 AM Backport #14497 (Resolved): hammer: ceph-monstore-tool: FAILED assert(!is_open)
https://github.com/ceph/ceph/pull/7347 Kefu Chai
11:01 AM Revision c2b5a685 (ceph): BlueFS: fix space leak during write
Fixes: #14481
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo
11:01 AM Revision 5088dfd3 (ceph): BlueFS: flush_wait log before update super
Fixes: #14484
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo
10:54 AM Bug #14498: cephx error: NSS AES final round failed: -8190 while bootstrapping containerised mon ...
Sorry my bad, Affected version is 0.94.5 Deepthi Dharwar
10:50 AM Bug #14498 (Can't reproduce): cephx error: NSS AES final round failed: -8190 while bootstrapping ...
I have been running ceph-docker project with ceph/daemon:centos-latest image based on 'hammer' release on RHEL 7.1 an... Deepthi Dharwar
10:53 AM Revision aba6746b (ceph): PG::activate(): handle unexpected cached_removed_snaps more gracefully
PGPool::update(): ditto
Fixes: #14428
Backport: infernalis, hammer, firefly
Signed-off-by: Alexey Sheplyakov <ashep...
Alexey Sheplyakov
09:51 AM Bug #10093 (Pending Backport): ceph-monstore-tool: FAILED assert(!is_open)
Kefu Chai
09:45 AM Revision 8d9e08c4 (ceph): tools: ceph-monstore-tool must do out_store.close()
this change fixes the "store-copy" command.
Like the bug reported in http://tracker.ceph.com/issues/10093.
Signed-of...
huang jun
09:07 AM Cleanup #14496: Crush:add some safe judgment.
https://github.com/ceph/ceph/pull/7344 ceph zte
08:59 AM Cleanup #14496 (Resolved): Crush:add some safe judgment.
Crush:add some safe judgment. ceph zte
08:59 AM Revision 211d4b48 (ceph): Merge pull request #7342 from tchaikov/wip-fix-ceph-dencoder
os/bluestore: fix bluestore_wal_transaction_t encoding test
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
08:12 AM Revision 68c78775 (ceph): objecter: avoid recursive lock of Objecter::rwlock
Objecter::RequestStateHook::call() already takes read lock of
Objecter::rwlock. Taking read lock again in Objecter::_...
Yan, Zheng
07:08 AM Revision 4d30e7cf (ceph): os/bluestore: fix bluestore_wal_transaction_t encoding test
bluestore_wal_op_t::op is encoded/dumped but it is not
initialized in its ctor. so set it to 0 in its ctor. 0 is not ...
Kefu Chai
07:01 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
Will patch be (able to be) backported to 0.80.8? Shinobu Kinjo
05:15 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
https://github.com/ceph/ceph/pull/7075 Kefu Chai
06:20 AM Revision 2488ad1a (ceph): Merge pull request #7315 from tchaikov/wip-kill-warnings
Wip kill warnings
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Loïc Dachary
06:15 AM Revision acd4314c (ceph): Merge pull request #7284 from ceph/wip-make-remove-libedit
makefile: remove libedit from libclient.la
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Loic Dachary ...
Loïc Dachary
05:50 AM Bug #14495: Crush:When set pool crush rule should consite the pool size.
https://github.com/ceph/ceph/pull/7341 ceph zte
05:43 AM Bug #14495 (Resolved): Crush:When set pool crush rule should consite the pool size.
If we change the pool crush rule,we should consider the pool size. ceph zte
05:21 AM Backport #14494 (Resolved): infernalis: pgs stuck inconsistent after infernalis upgrade
https://github.com/ceph/ceph/pull/7421 Loïc Dachary
05:16 AM Backport #14493 (Resolved): hammer: make rgw_fronends more forgiving of whitespace
https://github.com/ceph/ceph/pull/7414 Loïc Dachary
05:14 AM Backport #14491 (Rejected): hammer: ceph-disk: duplicate osd mount points
Loïc Dachary
05:10 AM CephFS Backport #14490 (Resolved): infernalis: fsx failed to compile
https://github.com/ceph/ceph/pull/7429 Loïc Dachary
04:10 AM CephFS Bug #14489 (New): ovh: ENOSPC on multiple_rsync.sh as part of cfuse_workunit_misc
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-16_18:04:01-fs-master---basic-openstack/4272/ Greg Farnum
04:07 AM CephFS Bug #14488: ovh: ENOSPC in kernel_untar_build
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-18_20:08:01-kcephfs-master-testing-basic-openstack/6824/ Greg Farnum
03:58 AM CephFS Bug #14488 (New): ovh: ENOSPC in kernel_untar_build
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-16_20:08:02-kcephfs-master-testing-basic-openstack/4363/ Greg Farnum
03:50 AM Linux kernel client Bug #14487 (Resolved): ctime may go backward in cephfs kernel client
In cephfs code, we use CURRENT_TIME directly to get timestamp. But in setattr() case, Timestamp for ctime are truncat... Zheng Yan
03:50 AM CephFS Bug #13977: ovh: sambatorture.scan-pipe_number fails on ENOMEM
http://teuthology.ovh.sepia.ceph.com/teuthology/teuthology-2016-01-16_23:14:01-samba-master---basic-openstack/4432/ Greg Farnum
03:48 AM CephFS Bug #14486 (New): ovh: samba test filled up disk
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-17_23:14:01-samba-hammer---basic-openstack/5996/ Greg Farnum
03:41 AM Linux kernel client Bug #14485 (Resolved): cephfs kernel client does not flush ctime
https://github.com/ceph/ceph-client/commit/d62f355721233c5177cadf2b635e0a5e26b27237 Zheng Yan
03:38 AM Bug #14481 (New): BlueFS: space leak
xie xingguo
03:15 AM Bug #14484 (Resolved): BlueFS: potential log data lost during compact
Shall call flush_wait before update super during compact log. xie xingguo
02:29 AM Revision bde03c7c (ceph): client: add option to control how directory size is calculated
"recursive size" VS "number of entries"
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng

01/24/2016

05:15 PM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
I ran the VM again without dropping privileges and without chroot. As soon as the image was flattened, all IO stalled... Christian Theune
05:07 PM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Something else that I'm absolutely unsure whether it's relevant: we run Qemu with dropping privileges to 'noboyd' and... Christian Theune
05:01 PM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
Here's the full log of the last days, with multiple instances, including the ones I mentioned above:
http://shared00...
Christian Theune
04:57 PM rbd Bug #14483 (Resolved): Flattening an rbd image with a running Qemu instances causes librbd worker...
This Ceph 0.94.5 and Qemu 2.2.1 with some backported live-migration fixes (but Live migration isn't involved here).
...
Christian Theune
04:33 PM Bug #12865: OSDs crashing and not resolving blocked requests after network split
FYI: We're currently at 0.94.5 and we did some substantial cleanup over the year (basically rebuilding the whole clus... Christian Theune

01/23/2016

04:22 PM Revision 3d873120 (ceph): mon/PGMonitor.cc:warning if pg not scrubbed
Added 2 flags for displaying a warning when pg is unscrubbed:
mon report not scrubbed
mon report not deep scrubbed
E...
Michal Jarzabek
02:24 PM rbd Bug #14482 (Resolved): rbd:rbd-nbd does not have an argument check for nbds_max
1.The value of argument nbds_max can be set to -1, which logically can not be understood. I think 0 is the boundary.
...
Kongming Wu
02:07 PM Revision ab01c0e3 (ceph): Removing duplicate definitions for rados pool_stat_t and cluster_stat_t
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> Igor Fedotov
06:38 AM Bug #14481 (Closed): BlueFS: space leak
xie xingguo
02:55 AM Bug #14481 (Resolved): BlueFS: space leak
Check int BlueFS::_allocate for detail information. xie xingguo
02:33 AM Revision da6d6965 (ceph): osd: delete useless bytes_written defined in RepModify
this would avoid calling encode function.
Signed-off-by: Xinze Chi <xinze@xsky.com>
Xinze Chi
02:03 AM Bug #14480 (Resolved): BlueFS: race condition detected.
Check int BlueFS::reclaim_blocks(unsigned id, uint64_t want,
uint64_t *offset, uint32_t *length)
Shall be...
xie xingguo
02:00 AM Bug #14383 (Resolved): BlueFS::dir_map usage issues
xie xingguo

01/22/2016

09:33 PM Revision eea2689b (ceph): Merge pull request #7301 from oritwas/wip-14375
rgw: fix subuser rm command failure
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
07:28 PM rbd Bug #14476 (Fix Under Review): rbd: TaskFinisher::cancel should remove event from SafeTimer
Douglas Fuller
07:27 PM rbd Bug #14476: rbd: TaskFinisher::cancel should remove event from SafeTimer
https://github.com/ceph/ceph/pull/7329 Douglas Fuller
07:21 PM rbd Bug #14476 (Resolved): rbd: TaskFinisher::cancel should remove event from SafeTimer
TaskFinisher needs to call SafeTimer::cancel_event, otherwise canceled events fire anyway. Douglas Fuller
07:23 PM Revision 2aa0f318 (ceph): rbd: remove canceled tasks from timer thread
When canceling scheduled tasks using the timer thread, TaskFinisher::cancel
does not call SafeTimer::cancel_event, so...
Douglas Fuller
07:14 PM rgw Bug #14475 (Can't reproduce): Unable to upload files with the + character
Hi,
I am getting an error when I try to upload files with the + character. I get a 403 error from the radosgw
...
Eric Magutu
07:09 PM Revision 45a234de (ceph): Merge pull request #7327 from igrcic/master
doc: Fixes a CRUSH map step take argument
Reviewed-by: John Wilkins <jowilkin@redhat.com>
John Wilkins
06:38 PM Bug #14457: tcmalloc oom bug
What is this updated tcmalloc you talk about? Do we need something later than the distro package? Dan Mick
04:11 PM Bug #14457: tcmalloc oom bug
Run: http://pulpito.ceph.com/teuthology-2016-01-21_13:17:25-upgrade:infernalis-x-jewel-distro-basic-vps/
Further d...
Yuri Weinstein
05:59 PM Revision 5003770f (ceph): doc: Fixes a CRUSH map step take argument
Signed-off-by: Ivan Grcic <igrcic@gmail.com> Ivan Grcic
04:02 PM Revision 78cfe674 (ceph): os: move Transaction ctors closer to member variables
this makes it easier to update constructors when adding/removing fields
Signed-off-by: Casey Bodley <cbodley@redhat....
Casey Bodley
04:02 PM Revision 496605c5 (ceph): os: Transaction sets default values to avoid duplication in ctors
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
04:02 PM Revision fd33668a (ceph): os: add custom move ctor/assignment for TransactionData
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
04:02 PM Revision 7f44acf7 (ceph): os: add custom move ctor/assignment for Transaction
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
04:02 PM Revision 9e37a87a (ceph): test: add unit test for Transaction move/copy
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
02:36 PM Bug #14383: BlueFS::dir_map usage issues
Please mark this as resolved Igor Fedotov
12:31 PM Revision c00945eb (ceph): cleanup: remove obsolete option "filestore_xattr_use_omap"
This patch does cleanup for option "filestore_xattr_use_omap",
as this option was removed in #7408.
Fixes: #14356
Si...
Vikhyat Umrao
11:35 AM Bug #14369 (Resolved): osd:osdmap some clean up
xie xingguo
09:53 AM Revision fe4e1802 (ceph): rbd-replay: async open/close calls support
It still uses sync open/close in replay, which can be improved later.
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
09:14 AM Bug #14474 (Resolved): BlueFS: miss log for updating fnode during open_for_write
xie xingguo
08:27 AM rgw Bug #10295: rgw deleting S3 objects leaves __shadow_ objects behind
http://tracker.ceph.com/issues/14382
firefly0.80.10,The same problem.Data Delete is not clean
!12.png!
!13.png...
Jiang Yu
06:11 AM Bug #14449: KeyValueStore:Do not need to judge the return value of save_strip_header
https://github.com/ceph/ceph/pull/7307 huanwen ren
06:10 AM Bug #14473: mon:Monitor initialization bug fixes
https://github.com/ceph/ceph/pull/7321 huanwen ren
03:45 AM Bug #14473 (Resolved): mon:Monitor initialization bug fixes
... huanwen ren
03:41 AM Bug #14472 (Won't Fix): Activate OSD [WARNIN] message
Why have [WARNIN] messages ? did not provide Journal hard disk ?
admin-node@admin-deploy:~/my-cluster$ ceph-depl...
tzu chi
03:35 AM Support #14448: Installation (Quick) mount disk question
solved tzu chi
03:15 AM Revision 19c39fae (ceph): KeyValueStore: Kill this
Signed-off-by: Haomai Wang <haomai@xsky.com> Haomai Wang
02:59 AM Bug #14471: assert(last_e.version.version < e.version.version) failed
and the osd log:
@-9> 2016-01-22 10:58:10.056257 7fb4d099b800 20 read_log coll 1.7b_head log_oid 7b//head//1
-8...
huang jun
02:52 AM Bug #14471 (Can't reproduce): assert(last_e.version.version < e.version.version) failed
hi, when i restart my osd, it failed in read_log,
here is the gdb log:
@(gdb) bt#0 0x0000003d26c0f5db in raise () ...
huang jun
01:51 AM Revision 4524708d (ceph): test/cls :clean useless pools
After do ./ceph_test_cls_log ,pools remains
need be destroyed.
Signed-off-by: Ji Chen <insomnia@139.com>
Ji Chen
01:42 AM Backport #14470 (Resolved): hammer: tool for artificially inflate the leveldb of the mon store fo...
https://github.com/ceph/ceph/pull/7412 Loïc Dachary
01:40 AM Backport #14469 (Rejected): infernalis: osd/ReplicatedPG: fix promotion recency logic
https://github.com/ceph/ceph/pull/7561 Loïc Dachary
01:39 AM Bug #14468 (Resolved): osd: dup op detection doesn't handle guarded writes
Ops 17682 and 17686 appear out of order to osd.3 in this log:... Josh Durgin
01:38 AM Backport #14467 (Resolved): hammer: disable filestore_xfs_extsize by default
https://github.com/ceph/ceph/pull/7411 Loïc Dachary
01:31 AM rbd Backport #14466 (Resolved): hammer: rbd-replay does not check for EOF and goes to endless loop
https://github.com/ceph/ceph/pull/7416 Loïc Dachary
01:30 AM rbd Backport #14465 (Resolved): infernalis: rbd-replay does not check for EOF and goes to endless loop
https://github.com/ceph/ceph/pull/7427 Loïc Dachary
01:27 AM Revision 82f28a8f (ceph): rgw: fix up the use of tenant before it's available
A big problem that cropped up with the multi-tenancy as it
went in was that it used tenant to initialize bucket names...
Pete Zaitcev
01:20 AM Bug #13160 (Pending Backport): ceph-disk: duplicate osd mount points
Loïc Dachary
01:20 AM Bug #14451 (Duplicate): ceph-disk: duplicate osd mount points and umount fails to unmount tempora...
see #13160 Loïc Dachary
12:35 AM Revision 056a10cc (ceph): rgw: add a configurable to enable/disable static website
rgw_enable_static_website
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:09 AM Revision f55fe9f4 (ceph): rgw: fix null dereference
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
12:08 AM Revision d71b7003 (ceph): rgw: don't abort on op_ret < 0
We'll later have op->execute() return a status
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh

01/21/2016

11:38 PM Revision 67e3d951 (ceph): Merge pull request #7317 from dmick/master
configure.ac: make "--with-librocksdb-static" default to 'check'
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
11:31 PM Bug #14463 (Resolved): configure: make --with-librocksdb-static=check the default
ceph really needs to build with a static librocksdb. While --with-librocksdb-static is added with 'check' as the val... Dan Mick
11:31 PM Revision 269c61a6 (ceph): configure.ac: make "--with-librocksdb-static" default to 'check'
Fixes: #14463
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
11:16 PM Revision f27e9c4c (ceph): rgw: the big op_ret change
Move protected "int ret" member from immediate descendants of
RGWOp to a RGWOp, renamed to "int op_ret."
The new mem...
Matt Benjamin
10:38 PM Bug #14461 (Can't reproduce): test hung "joining thrashosds" in hammer tests
See in several runs lately
Run: http://pulpito.ceph.com/teuthology-2016-01-21_02:10:09-upgrade:hammer-x-jewel-distro...
Yuri Weinstein
09:44 PM Bug #14458 (Duplicate): "shared_cache.hpp: 104: FAILED assert(weak_refs.empty())" in rados-hammer...
Run: http://pulpito.ceph.com/teuthology-2016-01-20_09:00:09-rados-hammer-distro-basic-mira/
Job: 34745
Logs: http:/...
Yuri Weinstein
08:55 PM Bug #14457 (Duplicate): tcmalloc oom bug
Run: http://pulpito.ceph.com/teuthology-2016-01-20_14:48:08-upgrade:infernalis-x-jewel-distro-basic-vps/
Jobs: 25541...
Yuri Weinstein
08:54 PM Revision 0325f8af (ceph): deb: strip tracepoint libraries from Wheezy/Precise builds
These releases do not (by default) have a sane LTTng-UST environment,
which results in autoconf disabling support for...
Jason Dillaman
08:15 PM CephFS Feature #14456 (Resolved): mon: prevent older/incompatible clients from mounting the file system
If the kernel client mounts something with quotas set, we should provide server-side warning messages. For now, this ... Greg Farnum
08:06 PM Revision 458d8e59 (ceph): librbd: API: async open and close
Fixes: #14264
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
05:40 PM Revision 3ebb584b (ceph): librbd: fixed "hidden" virtual methods
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:37 PM Revision c74eeb53 (ceph): test/objectstore: fix unused variable warnings
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:37 PM Revision 674fe18d (ceph): cmake: let ceph-client-debug link with tcmalloc
to fix the link problem of
libcephfs.so.1.0.0: undefined reference to `IsHeapProfilerRunning'
when tcmalloc is used a...
Kefu Chai
04:36 PM Feature #14454: mon: report pool deletion in "ceph -w"
I see a few commands executed via the ceph cli getting logged in the cluster log, for eg. osd pool create/delete, inj... Abhishek Lekshmanan
04:16 PM Feature #14454: mon: report pool deletion in "ceph -w"
Joao had this to say:
> personally, I don't think it would be too hard to get updates on deleted pools being outpu...
Nathan Cutler
04:13 PM Feature #14454 (New): mon: report pool deletion in "ceph -w"
When a pool is deleted while watching "ceph -w", the former is not currently reflected in the latter. Pool deletion s... Nathan Cutler
04:00 PM Revision b86c40b1 (ceph): include/[btree_]interval_set: drop useless assert
This mirrors the condition above.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:59 PM Revision 9cafe607 (ceph): include/[btree_]interval_set: use std::swap
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:58 PM Revision 7ccd1d26 (ceph): os/bluestore/FreelistManager: use btree_map::erase return value
The btree_map erase() returns an iterator for the next element.
Perfect!
Reported-by: Igor Fedotov <ifedotov@miranti...
Sage Weil
03:54 PM Bug #13862 (Pending Backport): pgs stuck inconsistent after infernalis upgrade
Sage Weil
03:50 PM Revision 225b5fe6 (ceph): Merge pull request #6976 from dzafman/wip-13862
osd: fix temp object removal after upgrade
http://pulpito.ceph.com/sage-2016-01-20_17:01:32-upgrade:hammer-x-wip-sag...
Sage Weil
02:12 PM rbd Bug #14452 (Pending Backport): rbd-replay does not check for EOF and goes to endless loop
Jason Dillaman
01:58 PM rbd Bug #14452: rbd-replay does not check for EOF and goes to endless loop
https://github.com/ceph/ceph/pull/7310 Mykola Golub
01:58 PM rbd Bug #14452 (Resolved): rbd-replay does not check for EOF and goes to endless loop
BufferReader::fetch() goes to endless loop because it does not check for EOF. Mykola Golub
02:05 PM Revision 93ad14d5 (ceph): Merge pull request #7310 from trociny/fix-rbd-replay-eof
rbd-replay: handle EOF gracefully
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman
01:59 PM Bug #14428: Unable to bring up OSD's after dealing with FULL cluster (OSD assert with /include/in...
https://github.com/ceph/ceph/pull/7309 Alexey Sheplyakov
01:59 PM Revision c59b84c3 (ceph): rbd-replay: handle EOF gracefully
Fixes: #14452
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub
01:45 PM Bug #14451: ceph-disk: duplicate osd mount points and umount fails to unmount temporary mount
From /var/log/messages
Jan 19 21:12:30 osd-node1 systemd-udevd: timeout: killing '/usr/sbin/ceph-disk-activate /de...
Vikhyat Umrao
01:41 PM Bug #14451: ceph-disk: duplicate osd mount points and umount fails to unmount temporary mount
Issue came into picture when we rebooted one of the osd nodes and some of the osd was having this issue. Vikhyat Umrao
01:40 PM Bug #14451: ceph-disk: duplicate osd mount points and umount fails to unmount temporary mount
Vikhyat Umrao wrote:
> ceph-disk: duplicate osd mount points and umount fails to unmount temprory mount
>
> Coul...
Vikhyat Umrao
01:39 PM Bug #14451 (Duplicate): ceph-disk: duplicate osd mount points and umount fails to unmount tempora...
ceph-disk: duplicate osd mount points and umount fails to unmount temprory mount
Could be related to http://track...
Vikhyat Umrao
01:32 PM CephFS Support #14450 (New): ceph-fuse does not work without loaded ceph/rbd kernel module writing big data
Hi,
i was installing different OS ( centos 6, centos 7, Debian 8 ).
I was installing ceph-fuse only ( hammer r...
Oliver Dzombc
01:32 PM CephFS Bug #14365 (Fix Under Review): unsafe handle_config_change() methods
John Spray
01:30 PM Revision e430f8e4 (ceph): mds: fix locking around handle_conf_change
We have to be careful about holding mds_lock
while setting things up, and we also have
to handle either locked or unl...
John Spray
01:29 PM Revision fb6dea39 (ceph): vstart: enable lockdep
Development clusters are the right place to enable
performance-degrading correctness checks.
Signed-off-by: John Spr...
John Spray
01:29 PM Revision 26d10326 (ceph): mds: Fix lock ordering around asok registration
Because we acquire mds_lock inside asok handlers,
we must not hold mds_lock while registering our commands.
Fixes: #...
John Spray
01:29 PM Revision f4b0b2f3 (ceph): cmake: fix libcephfs linking
This was a merge glitch between Ali's cmake
updates and my VolumeClient PR. My PR
was using the old TCMALLOC_LIBS vs...
John Spray
01:29 PM Revision 94d1aa26 (ceph): client: take lock in handle_conf_change
Fixes: #14365
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
01:29 PM Revision 448bea4d (ceph): client: don't hold client_lock around objecter init
Because by doing so we establish a dependency
between client lock and admin socket lock.
Signed-off-by: John Spray <...
John Spray
01:10 PM Revision 3b5e7184 (ceph): Merge pull request #7292 from tchaikov/wip-submittingpatches
doc: revise SubmittingPatches
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Kefu Chai
01:01 PM Revision 4124e1df (ceph): Merge pull request #7263 from theanalyst/vstart/update-opts
vstart: update help with a few more commandline opts
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
12:53 PM Revision 5793df4c (ceph): doc: vstart update a few commandline switches
Add a few more available commandline switches to vstart quickstart
documentation
Signed-off-by: Abhishek Lekshmanan ...
Abhishek Lekshmanan
12:46 PM Revision 1b4ea9bc (ceph): Merge pull request #7240 from cxwshawn/org-fix
organizationmap: modify org mail info.
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by:...
Loïc Dachary
11:46 AM Bug #14220: run-make-check.sh fails
Me too:
libos.a(libos_a-BlueStore.o): In function `BlueStore::_open_db(bool)':
/home/asheplyakov/work/ceph/ceph/s...
Alexey Sheplyakov
02:07 AM Bug #14220: run-make-check.sh fails
i hit this now, but i still can not get solution for it. kid hualing
10:18 AM Bug #14449 (Won't Fix): KeyValueStore:Do not need to judge the return value of save_strip_header
... huanwen ren
09:40 AM Revision 4400b814 (ceph): vstart.sh: If use '-n' delete related source rather than consider '-k'.
Exec './vstart.sh -k -n' will meet error. The messages:
2016-01-20 19:55:22.998169 7f8acea1c8c0 -1 bluestore(/mnt/cep...
Jianpeng Ma
09:08 AM Support #14448 (New): Installation (Quick) mount disk question
please help,i have two question,as follows :
If i Install Quick step "sudo mkdir /var/local/osd0 " ,
mount 1TB 2....
tzu chi
06:38 AM rgw Bug #14447 (Closed): etag and content type after changing ACL and adding headers
Hi all!
Today I've tested the patch from http://tracker.ceph.com/issues/13820 in our testing environment and it work...
Vladislav Odintsov
05:12 AM Revision 18409a89 (ceph): SubmittingPatches: add doc for commit title
explain that we need a prefix in the commit title
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
05:12 AM Revision a2c1b536 (ceph): SubmittingPatches: sending kernel patches to mailing list
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
05:12 AM Revision 4d00a141 (ceph): SubmittingPatches: rebase to resolve conflicts
pull request is not supposed to contain merge commits
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai
04:27 AM Revision 2b5588a1 (ceph): SubmittingPatches: update with reST syntax
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
04:27 AM Revision dbabbd03 (ceph): SubmittingPatches: add doc for "Fixes:" tag
Signed-off-by: Kefu Chai <kchai@redhat.com> Kefu Chai
03:05 AM Documentation #1817 (In Progress): document librados C++ api
Nathan Cutler
02:15 AM Documentation #1817: document librados C++ api
The C++ api is fundamentally similar to the C api, where the analogous functions have been documented. Perhaps http:/... Josh Durgin
01:48 AM Documentation #1817: document librados C++ api
Four years have come and gone, and http://docs.ceph.com/docs/master/rados/api/libradospp/ is still waiting for its au... Nathan Cutler
02:50 AM Bug #14446 (Resolved): make failed
platform: 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
g++: ...
kid hualing
01:47 AM Bug #14436 (Resolved): os/StupidAllocator: wrong assert
https://github.com/ceph/ceph/pull/7293 xie xingguo
01:36 AM Revision d4b8a00e (ceph): Merge pull request #7293 from xiexingguo/xxg-wip-14436
os/bluestore: fix assert
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:02 AM Bug #14392 (Resolved): BlueStore: improve wal_transaction replay logic
https://github.com/xiexingguo/ceph/commit/a671448f90a97aba30fe318b464588c612fdc375 xie xingguo
01:01 AM CephFS Bug #14395: cephfs_journal_tool fails
Sorry~~ I made a mistake xie xingguo
12:44 AM Bug #14370 (Resolved): MemStore: shall drain finisher first before returning from the unmount method
https://github.com/xiexingguo/ceph/commit/8b30f9d6bdba81639121cde19540e1b25fd80f70 xie xingguo
 

Also available in: Atom