]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
luomuyao [Tue, 4 Sep 2018 01:09:44 +0000 (09:09 +0800)]
rgw: drop unused tmp in main()
Signed-off-by: luomuyao <luo.muyao@zte.com.cn>
Kefu Chai [Mon, 3 Sep 2018 16:16:10 +0000 (00:16 +0800)]
Merge pull request #23798 from liewegas/wip-pod-hostname
common/util: pass real hostname when running in kubernetes/rook container
Reviewed-by: Kefu Chai <kchai@redhat.com>
Lenz Grimmer [Mon, 3 Sep 2018 13:43:02 +0000 (15:43 +0200)]
Merge pull request #23322 from ricardoasmarques/wip-role-management-api
mgr/dashboard: Add REST API for role management
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Ricardo Marques [Mon, 30 Jul 2018 13:26:00 +0000 (14:26 +0100)]
mgr/dashboard: Add REST API for role management
Fixes: https://tracker.ceph.com/issues/25138
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Xie Xingguo [Mon, 3 Sep 2018 08:14:14 +0000 (16:14 +0800)]
Merge pull request #23891 from libingyang-zte/master
doc: Fix Spelling Error of Rados Operations
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
李丙洋 10208981 [Mon, 3 Sep 2018 01:51:05 +0000 (09:51 +0800)]
doc: Fix Spelling Error of Rados Operations
Signed-off-by: Li Bingyang <li.bingyang1@zte.com.cn>
Alfredo Deza [Sun, 2 Sep 2018 16:38:45 +0000 (09:38 -0700)]
Merge pull request #23879 from dwahler/master
doc: add note about LVM volumes to ceph-deploy quick start
Reviewed-by: Alfredo Deza <adeza@redhat.com>
David Wahler [Sun, 2 Sep 2018 15:27:15 +0000 (10:27 -0500)]
doc: add note about LVM volumes to ceph-deploy quick start
This commit also fixes some incorrect indentation that was causing
previous steps in the same section to be incorrectly numbered.
Signed-off-by: David Wahler <dwahler@gmail.com>
Sage Weil [Sat, 1 Sep 2018 20:56:05 +0000 (15:56 -0500)]
unittest_config: $host expands to ceph_get_short_hostname(), not hostname -s
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 1 Sep 2018 20:53:31 +0000 (15:53 -0500)]
Merge PR #23540 into master
* refs/pull/23540/head:
include/ceph_fs: rename old auid field
PendingReleaseNotes: note about auid support removal
radosgw-admin: remove -a --auth-uid arg
rgw: remove auid member from RGWUserInfo
auth: remove auid member from EntityAuth
osd: remove auid session member
mon: remove auid session member
doc/dev/cephx_protocol: drop auid reference
auth: remove auid args from handle_request and verify_authorizer
mon/OSDMonitor: remove 'osd pool {get,set} <name> auid ...'
mon/OSDMonitor: remove auid arg for 'osd lspools' and deprecate
osd/OSDCap: remove auid from grammar
osd/OSDCap: remove auid from is_capable() etc args
auth: clean up cap parse error messages
mon/AuthMonitor: raise health warning on invalid caps
mon/AuthMonitor: drop ancient auth inc encoding compat
messages/MPoolOp: drop auid member
osdc/Objecter: drop change_pool_auid
pybind/rados: drop auid arg to pool_create
pybind/rados: drop change_auid
rados: drop mkpool, rmpool commands
rados: remove 'chown' command
librados: deprecate calls that take auid
librados: mark all auid calls deprecated
mon/OSDMonitor: drop variable pool auid for prepare_new_pool
mon/OSDMonitor: remove pool auid change support
osdc/Objecter: do not pass auid to create_pool
ceph-authtool: remove auid options
qa/workunits/cephtool: remove auid tests
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Sage Weil [Sat, 1 Sep 2018 20:53:26 +0000 (15:53 -0500)]
Merge PR #23739 into master
* refs/pull/23739/head:
mgr/telemetry: add crashdump info to report
Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 1 Sep 2018 20:53:21 +0000 (15:53 -0500)]
Merge PR #23766 into master
* refs/pull/23766/head:
BlueStore: Fix concurrency conflicts
Reviewed-by: Sage Weil <sage@redhat.com>
Ilya Dryomov [Sat, 1 Sep 2018 09:39:40 +0000 (11:39 +0200)]
Merge pull request #23841 from idryomov/wip-krbd-namespaces
krbd: support for images within namespaces
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Xie Xingguo [Sat, 1 Sep 2018 06:27:27 +0000 (14:27 +0800)]
Merge pull request #23663 from xiexingguo/wip-incompat-async-fixes
osd: some recovery improvements and cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Sat, 1 Sep 2018 06:01:14 +0000 (14:01 +0800)]
Merge pull request #23837 from rjfd/wip-update-dmclock
dmclock: update dmclock submodule sha1 to tip of ceph/dmclock.git master
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Thu, 16 Aug 2018 15:28:27 +0000 (10:28 -0500)]
include/ceph_fs: rename old auid field
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:34:20 +0000 (15:34 -0500)]
PendingReleaseNotes: note about auid support removal
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:28:36 +0000 (15:28 -0500)]
radosgw-admin: remove -a --auth-uid arg
It was already a no-op.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:26:41 +0000 (15:26 -0500)]
rgw: remove auid member from RGWUserInfo
Unused.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:10:39 +0000 (15:10 -0500)]
auth: remove auid member from EntityAuth
Note that for the keyring we still accept (but ignore) auid lines so that
we can parse old keyrings that have them.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:04:00 +0000 (15:04 -0500)]
osd: remove auid session member
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:03:23 +0000 (15:03 -0500)]
mon: remove auid session member
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:02:38 +0000 (15:02 -0500)]
doc/dev/cephx_protocol: drop auid reference
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 20:00:44 +0000 (15:00 -0500)]
auth: remove auid args from handle_request and verify_authorizer
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 18:36:08 +0000 (13:36 -0500)]
mon/OSDMonitor: remove 'osd pool {get,set} <name> auid ...'
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 18:34:50 +0000 (13:34 -0500)]
mon/OSDMonitor: remove auid arg for 'osd lspools' and deprecate
Use 'osd pool ls' instead.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 18:29:00 +0000 (13:29 -0500)]
osd/OSDCap: remove auid from grammar
This is an incompatible change: old caps that include auid will no longer
parse.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 17:39:33 +0000 (12:39 -0500)]
osd/OSDCap: remove auid from is_capable() etc args
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 18:20:13 +0000 (13:20 -0500)]
auth: clean up cap parse error messages
Consistent formatted. Drop newline.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 12 Aug 2018 18:18:09 +0000 (13:18 -0500)]
mon/AuthMonitor: raise health warning on invalid caps
Raise a health warning if we have invalid (unparsable) caps in the auth
database. Include a simple test.
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Fri, 31 Aug 2018 17:53:39 +0000 (13:53 -0400)]
Merge pull request #23840 from idryomov/wip-krbd-untar-build-packages
qa: rbd_workunit_kernel_untar_build: install build dependencies
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 31 Aug 2018 17:32:34 +0000 (13:32 -0400)]
Merge pull request #22983 from trociny/wip-journal-limit-inflight-appends
librbd: optionally limit journal in-flight appends
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 31 Aug 2018 17:32:15 +0000 (13:32 -0400)]
Merge pull request #23770 from Songweibin/wip-rbd-namespace
rbd: correct parameter of namespace and verify it before set_namespace
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Thu, 16 Aug 2018 16:53:36 +0000 (18:53 +0200)]
krbd: support for images within namespaces
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Thu, 16 Aug 2018 16:49:33 +0000 (18:49 +0200)]
krbd: create udev_enumerate in enumerate_devices()
Make it easier to run more than one scan in a row.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Aug 2018 14:00:12 +0000 (16:00 +0200)]
krbd: introduce krbd_spec
Don't substitute "@-" for HEAD when printing the spec. Instead, omit
the snapshot part. The same would be done for the namespace part.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Aug 2018 13:53:09 +0000 (15:53 +0200)]
krbd: change krbd_unmap_by_spec() to take "" instead of NULL
krbd_map() and krbd_is_mapped() take "", krbd_unmap_by_spec() is the
odd one out.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 15 Aug 2018 13:42:45 +0000 (15:42 +0200)]
krbd: remove unused include
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Sage Weil [Sun, 12 Aug 2018 17:43:26 +0000 (12:43 -0500)]
mon/AuthMonitor: drop ancient auth inc encoding compat
This is for *ancient* mons (I'm guessing bobtail?).
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 18:56:51 +0000 (13:56 -0500)]
messages/MPoolOp: drop auid member
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 18:55:30 +0000 (13:55 -0500)]
osdc/Objecter: drop change_pool_auid
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 19:00:58 +0000 (14:00 -0500)]
pybind/rados: drop auid arg to pool_create
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 19:00:31 +0000 (14:00 -0500)]
pybind/rados: drop change_auid
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 19:14:05 +0000 (14:14 -0500)]
rados: drop mkpool, rmpool commands
- mkpool and rmpool users should use the normal cli/mon commands
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 18:34:08 +0000 (13:34 -0500)]
rados: remove 'chown' command
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 18:55:03 +0000 (13:55 -0500)]
librados: deprecate calls that take auid
Return EOPNOTSUPP for auid-specific calls, or EINVAL for ones that get a non-default
auid value.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 17:26:22 +0000 (12:26 -0500)]
librados: mark all auid calls deprecated
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 19:22:03 +0000 (14:22 -0500)]
mon/OSDMonitor: drop variable pool auid for prepare_new_pool
Always set to 0 for now.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 19:31:07 +0000 (14:31 -0500)]
mon/OSDMonitor: remove pool auid change support
EOPNOTSUPP
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 16:52:25 +0000 (11:52 -0500)]
osdc/Objecter: do not pass auid to create_pool
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 11 Aug 2018 16:21:30 +0000 (11:21 -0500)]
ceph-authtool: remove auid options
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 10 Aug 2018 21:58:37 +0000 (16:58 -0500)]
qa/workunits/cephtool: remove auid tests
Signed-off-by: Sage Weil <sage@redhat.com>
Ilya Dryomov [Fri, 31 Aug 2018 11:30:30 +0000 (13:30 +0200)]
qa: rbd_workunit_kernel_untar_build: install build dependencies
Commit
f0fe0936e64d ("qa: use recent kernel to kernel build testing")
bumped the kernel to 4.17.
Fixes: http://tracker.ceph.com/issues/35074
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Kefu Chai [Fri, 31 Aug 2018 12:17:33 +0000 (20:17 +0800)]
Merge pull request #23838 from wjwithagen/wjw-fix-ConfUtil
common: Reverse deleted include
Reviewed-by: Kefu Chai <kchai@redhat.com>
Willem Jan Withagen [Fri, 31 Aug 2018 10:21:45 +0000 (12:21 +0200)]
common: Reverse deleted include
Reversing 1 delete from
https://github.com/ceph/ceph/commit/
09d3f546b32cdf126a1246899a0b0a3eb25282d8
Clang trips over this:
home/jenkins/workspace/ceph-master/src/common/ConfUtils.cc:94:19: error: implicit instantiation of undefined template 'std::__1::basic_ostringstream<char, std::
__1::char_traits<char>, std::__1::allocator<char> >'
ostringstream oss;
^
/usr/include/c++/v1/iosfwd:123:32: note: template is declared here
class _LIBCPP_TEMPLATE_VIS basic_ostringstream;
^
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Ricardo Dias [Fri, 31 Aug 2018 10:16:46 +0000 (11:16 +0100)]
dmclock: update dmclock submodule sha1 to tip of ceph/dmclock.git master
This update will fix the build of Ceph when -DWITH_TESTS=OFF is used.
Signed-off-by: Ricardo Dias <rdias@suse.com>
Lenz Grimmer [Fri, 31 Aug 2018 09:13:00 +0000 (11:13 +0200)]
Merge pull request #23802 from votdev/unique_validator
mgr/dashboard: Add unique validator
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Fri, 31 Aug 2018 08:54:07 +0000 (16:54 +0800)]
Merge pull request #23629 from wangxiaoguang/fix_deep_scrub
os/bluestore: fix deep-scrub operation againest disk silent errors
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Lenz Grimmer [Fri, 31 Aug 2018 08:49:46 +0000 (10:49 +0200)]
Merge pull request #23555 from tspmelo/wip-task-refactor
mgr/dashboard: Extract/Refactor Task merge
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
xie xingguo [Tue, 21 Aug 2018 08:37:41 +0000 (16:37 +0800)]
osd/PG: force auth_log_shard to be primary when appropriate
So if there are a lot fo missing objects on primary, we can
make use of auth_log_shard to restore client I/O quickly.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Xiaoguang Wang [Thu, 30 Aug 2018 02:26:41 +0000 (10:26 +0800)]
os/bluestore: fix deep-scrub operation againest disk silent errors
Say a object who has data caches, but in a while later, caches' underlying
physical device has silent disk erros accidentally, then caches and physical
data are not same. In such case, deep-scrub operation still tries to read
caches firstly and won't do crc checksum, then deep-scrub won't find such
data corruptions timely.
Here introduce a new flag 'CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE' which tells
deep-scrub to bypass object caches. Note that we only bypass cache who is in
STATE_CLEAN state. For STATE_WRITING caches, currently they are not written
to physical device, so deep-scrub operation can not read physical device and
can read these dirty caches safely. Once they are in STATE_CLEAN state(or not
added to bluestore cache), next round deep-scurb can check them correctly.
As to above discussions, I refactor BlueStore::BufferSpace::read sightly,
adding a new 'flags' argument, whose value will be 0 or:
enum {
BYPASS_CLEAN_CACHE = 0x1, // bypass clean cache
};
flags 0: normal read, do not bypass clean or dirty cache
flags BYPASS_CLEAN_CACHE: bypass clean cache, currently only for deep-scrube
operation
Test:
I deliberately corrupt a object with cache, with this patch, deep-scrub
can find data error very timely.
Signed-off-by: Xiaoguang Wang <xiaoguang.wang@easystack.cn>
xie xingguo [Mon, 20 Aug 2018 06:58:16 +0000 (14:58 +0800)]
osd/PG: make num_objects_missing can trace missing objects correctly
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 17 Aug 2018 08:46:46 +0000 (16:46 +0800)]
osd/osd_types: kill overlaps_with() of pg_info_t
Which has no consumers.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 16 Aug 2018 07:14:18 +0000 (15:14 +0800)]
osd/PG: clear calc_replicated_acting a bit
- kill usable, use want->size instead
- introduce a (separate) lambda function for sorting
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 16 Aug 2018 05:49:12 +0000 (13:49 +0800)]
osd/PG: move comments to the proper place
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Tue, 14 Aug 2018 06:24:55 +0000 (14:24 +0800)]
osd/PG: find_best_info - add completeness as the preferred option
Async recovery peers usually have a relative complete
log history but may exist a lot of missing objects. Choosing them
as auth_log_shard and further as primary if current up_primary is
unrecoverable, say, could have a bigger chance to block client I/Os.
Among peers with identical new log history, we now consider those
who are now complete (having no missing objects) as the preferred
ones when determining auth_log_shard.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Thu, 30 Aug 2018 15:23:48 +0000 (23:23 +0800)]
Merge pull request #23546 from xiexingguo/wip-complete-to
osd/PGLog: trim - avoid dereferencing invalid iter
Reviewed-by: Yan Jun <yan.jun8@zte.com.cn>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Thu, 30 Aug 2018 15:08:36 +0000 (23:08 +0800)]
Merge pull request #23800 from rjfd/wip-fix-crash-mgr-module
mgr/crash: fix python3 invalid syntax problems
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Noah Watkins <nwatkins@redhat.com>
Kefu Chai [Thu, 30 Aug 2018 15:03:29 +0000 (23:03 +0800)]
Merge pull request #23803 from tchaikov/wip-ceph_assert
include/buffer.h: do not use ceph_assert() unless __CEPH__ is defined
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Lenz Grimmer [Thu, 30 Aug 2018 14:22:12 +0000 (16:22 +0200)]
Merge pull request #23820 from LenzGr/nautilus-404-page
mgr/dashboard: Updated image on 404 page
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Tiago Melo [Mon, 13 Aug 2018 15:36:32 +0000 (16:36 +0100)]
mgr/dashboard: Extract/Refactor Task merge
Signed-off-by: Stephan Müller <smueller@suse.com>
Signed-off-by: Tiago Melo <tmelo@suse.com>
Andrew Schoen [Thu, 30 Aug 2018 14:14:36 +0000 (09:14 -0500)]
Merge pull request #23785 from alfredodeza/wip-rm34309
ceph-volume: update batch documentation to explain filestore strategies
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Mykola Golub [Thu, 26 Jul 2018 12:24:33 +0000 (15:24 +0300)]
librbd: option to limit in-flight appends
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Mon, 9 Jul 2018 12:32:13 +0000 (15:32 +0300)]
journal: limit in-flight appends
Signed-off-by: Mykola Golub <mgolub@suse.com>
Sage Weil [Thu, 30 Aug 2018 13:52:49 +0000 (08:52 -0500)]
Merge PR #23509 into master
* refs/pull/23509/head:
OSD: add recovery bytes counter to osd logger
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 30 Aug 2018 13:52:44 +0000 (08:52 -0500)]
Merge PR #23572 into master
* refs/pull/23572/head:
qa/standalone/osd/osd-force-create-pg: add force-create-pg test
mon/MonCommands: fix 'osd force-create-pg'
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Thu, 30 Aug 2018 13:52:39 +0000 (08:52 -0500)]
Merge PR #23611 into master
* refs/pull/23611/head:
mgr/devicehealth: fix exceptions
doc/mgr/devicehealth: update docs
mgr/devicehealth: leave health monitoring off by default
mgr/devicehealth: add 'device monitoring {on,off}' commands
mgr/devicehealth: 10m wakeup interval is sufficient
mgr/devicehealth: scrape at scrape_interval intervals
mgr/devicehealth: UTC everywhere
mgr/devicehealth: fix sleep_interval configurable
Sage Weil [Thu, 30 Aug 2018 13:52:32 +0000 (08:52 -0500)]
Merge PR #23633 into master
* refs/pull/23633/head:
osd/PrimaryLogPG.cc: limit trimming at can_rollback_to
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Wed, 29 Aug 2018 13:21:51 +0000 (08:21 -0500)]
mon/MonClient: set hostname in MMonSubscribe message
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 29 Aug 2018 13:21:32 +0000 (08:21 -0500)]
common/hostname: use NODE_NAME environment variable insetad, if set
This is set by rook to the physical node.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 29 Aug 2018 13:20:59 +0000 (08:20 -0500)]
mon: pay attention to MMonSubscribe's hostname
We weren't populating remote_host anywhere!
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 29 Aug 2018 13:04:59 +0000 (08:04 -0500)]
common/util: pass real hostname when running in kubernetes/rook container
Rook will set up some environment variables to tell us what pod, pod
namespace, and physical host we are running on. If we see them, set
'hostname' according to the hardware host, and include the pod info
in our metadata.
This allows the usual host-based logic on Ceph to work correctly, like
placing OSDs automatically in the CRUSH map.
Signed-off-by: Sage Weil <sage@redhat.com>
Volker Theile [Wed, 29 Aug 2018 10:18:37 +0000 (12:18 +0200)]
mgr/dashboard: Add unique validator
Relocate an already existing async validator into a separate validator that can be reused by every other form. This validator is useful to check immediately after typing if an entered value, e.g. username, already exists.
The API request will be triggered after a delay of 500ms (can be modified). During this delay, every keystroke will reset the timer, so the REST API is not flooded with request.
Signed-off-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Thu, 30 Aug 2018 11:53:27 +0000 (13:53 +0200)]
Merge pull request #23712 from tspmelo/wip-browser-support
mgr/dashboard: Add documentation about supported browsers
Reviewed-by: Volker Theile <vtheile@suse.com>
songweibin [Tue, 28 Aug 2018 08:50:41 +0000 (16:50 +0800)]
rbd: minor cleanup for rbd namespace
Signed-off-by: songweibin <song.weibin@zte.com.cn>
songweibin [Tue, 28 Aug 2018 08:41:10 +0000 (16:41 +0800)]
rbd: verify the specified namespace before set
Signed-off-by: songweibin <song.weibin@zte.com.cn>
songweibin [Thu, 30 Aug 2018 10:17:02 +0000 (18:17 +0800)]
rbd: add new librbd method to assert namespace exists
Signed-off-by: songweibin <song.weibin@zte.com.cn>
Lenz Grimmer [Thu, 30 Aug 2018 10:00:06 +0000 (12:00 +0200)]
Merge pull request #23796 from votdev/fix_form_button_layout
mgr/dashboard: Add gap between panel footer buttons
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Lenz Grimmer [Thu, 30 Aug 2018 09:16:39 +0000 (11:16 +0200)]
mgr/dashboard: Updated image on 404 page
Replaced the image of a Mimic octopus with a Nautilus octopus in
preparation for the new major release code name.
The image was taken from Flickr (https://www.flickr.com/photos/
146401137 @N06/
40335060661 ) and is
licensed under the Creative Commons "Attribution 2.0 Generic"
(CC BY 2.0) license.
Fixes: https://tracker.ceph.com/issues/24489
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Tiago Melo [Thu, 23 Aug 2018 13:56:38 +0000 (14:56 +0100)]
mgr/dashboard: Add documentation about supported browsers
Fixes: http://tracker.ceph.com/issues/27207
Signed-off-by: Tiago Melo <tmelo@suse.com>
Xie Xingguo [Thu, 30 Aug 2018 04:12:07 +0000 (12:12 +0800)]
Merge pull request #23814 from joke-lee/doc_rgw_period_root_pool_long_description
doc: fix long description error for rgw_period_root_pool
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Thu, 30 Aug 2018 03:04:43 +0000 (11:04 +0800)]
Merge pull request #23767 from tchaikov/wip-operator-insertion-ADL
include/types: move operator<< into the proper namespace
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Thu, 30 Aug 2018 02:36:30 +0000 (10:36 +0800)]
Merge pull request #23795 from tchaikov/wip-cmake-definitions-cleanup
cmake: no need to add "-D" before definitions
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Kefu Chai [Thu, 30 Aug 2018 02:32:41 +0000 (10:32 +0800)]
Merge pull request #23774 from tchaikov/wip-include-cleanup
auth,common: include cleanups
Reviewed-by: Noah Watkins <nwatkins@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Xiaoguang Wang [Thu, 30 Aug 2018 02:07:45 +0000 (10:07 +0800)]
core: add missing flag name for CEPH_OSD_OP_FLAG_WITH_REFERENCE
Signed-off-by: Xiaoguang Wang <xiaoguang.wang@easystack.cn>
yuliyang [Thu, 30 Aug 2018 00:04:06 +0000 (08:04 +0800)]
doc: fix long description error for rgw_period_root_pool
Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
Mykola Golub [Wed, 29 Aug 2018 18:45:08 +0000 (21:45 +0300)]
Merge pull request #23733 from dillaman/wip-migration-parent
librbd: always open first parent image if it exists for a snapshot
Reviewed-by: Mykola Golub <mgolub@suse.com>
Andrew Schoen [Wed, 29 Aug 2018 18:18:48 +0000 (13:18 -0500)]
Merge pull request #23788 from alfredodeza/wip-rm34311
ceph-volume: tests.functional inherit SSH_ARGS from ansible
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 29 Aug 2018 17:32:55 +0000 (10:32 -0700)]
ceph-volume tests.functional use Debian ansible os family in deploy.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Sun, 26 Aug 2018 20:27:32 +0000 (15:27 -0500)]
mgr/devicehealth: fix exceptions
Signed-off-by: Sage Weil <sage@redhat.com>