]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Fri, 22 Jun 2018 18:00:59 +0000 (13:00 -0500)]
Merge PR #22578 into master
* refs/pull/22578/head:
os/bluestore: provide a rough estimate for bitmap allocator
Reviewed-by: Adam Kupczyk <akucpzyk@redhat.com>
Sage Weil [Fri, 22 Jun 2018 18:00:58 +0000 (13:00 -0500)]
githubmap: update contributors
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 22 Jun 2018 18:00:35 +0000 (13:00 -0500)]
Merge PR #22586 into master
* refs/pull/22586/head:
global/signal_handler: one less frame of context
global/signal_handler: write crash dumps to /var/lib/ceph/crash/$uuid/
common/ceph_context: add "assert" and "abort" asok commands
common/assert: record assert info in g_assert_* globals
common: add crash_dir option
common/assert: get rid of duplicate log dump from assert handler
common/BackTrace: add dump()
log: do not discard recent after dumping it
debian,rpm: /var/lib/ceph/crash
Sage Weil [Fri, 22 Jun 2018 18:00:30 +0000 (13:00 -0500)]
Merge PR #22610 into master
* refs/pull/22610/head:
os/bluestore: fix length overflow.
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Sage Weil [Fri, 22 Jun 2018 18:00:25 +0000 (13:00 -0500)]
Merge PR #22630 into master
* refs/pull/22630/head:
osd/OSDMap.cc: move sanity checks to the proper place
osd/OSDMap.cc: remove pg_upmap/pg_upmap_items too if osd is gone
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 22 Jun 2018 18:00:20 +0000 (13:00 -0500)]
Merge PR #22661 into master
* refs/pull/22661/head:
mgr: remove unused [get|set]_store_json fns
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
Sage Weil [Fri, 22 Jun 2018 18:00:19 +0000 (13:00 -0500)]
githubmap: update contributors
Signed-off-by: Sage Weil <sage@redhat.com>
Ilya Dryomov [Fri, 22 Jun 2018 13:51:20 +0000 (15:51 +0200)]
Merge pull request #22665 from idryomov/wip-krbd-lvcreate-args
qa: krbd_msgr_segments.t: filter lvcreate output
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Fri, 22 Jun 2018 13:48:41 +0000 (09:48 -0400)]
Merge pull request #22217 from tianshan/fix_dir_suggest_changes
rgw: fix index update in dir_suggest_changes
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Casey Bodley [Fri, 22 Jun 2018 13:47:36 +0000 (09:47 -0400)]
Merge pull request #22344 from neurodrone/add_usage_log_entry_dencoder
cls/rgw: ready rgw_usage_log_entry for extraction via ceph-dencoder
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 22 Jun 2018 13:46:31 +0000 (09:46 -0400)]
Merge pull request #22410 from mkogan1/wip-rgw-t23379
rgw: remove expired entries from the cache
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Casey Bodley [Fri, 22 Jun 2018 13:44:58 +0000 (09:44 -0400)]
Merge pull request #22440 from yehudasa/wip-24117
cls/rgw: don't assert in decode_list_index_key()
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Casey Bodley [Fri, 22 Jun 2018 13:43:25 +0000 (09:43 -0400)]
Merge pull request #22249 from cbodley/wip-qa-rgw-verify-tasks
qa/rgw: reorganize verify tasks
Reviewed-by: Sage Weil <sage@redhat.com>
Lenz Grimmer [Fri, 22 Jun 2018 11:54:24 +0000 (13:54 +0200)]
Merge pull request #22601 from tspmelo/wip-confirmation-modal
mgr/dashboard: Add shared Confirmation Modal
Reviewed-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Fri, 22 Jun 2018 11:50:48 +0000 (13:50 +0200)]
Merge pull request #22639 from tspmelo/wip-node-version
mgr/dashboard: Update node version
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
John Spray [Fri, 22 Jun 2018 08:44:21 +0000 (09:44 +0100)]
Merge pull request #22654 from dmick/wip-mgr-store-doc
mgr/mgr_module.py: fix doc for set_store/set_store_json
Reviewed-by: John Spray <john.spray@redhat.com>
Josh Durgin [Fri, 22 Jun 2018 00:02:36 +0000 (17:02 -0700)]
Merge pull request #22666 from yuriw/wip-yuriw-crontab
qa/tests - added luminous-p2p suite to the schedule
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Thu, 21 Jun 2018 20:28:26 +0000 (13:28 -0700)]
qa/tests - added luminous-p2p suite to the schedule
(Merge after https://github.com/ceph/ceph/pull/22474 is merged)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Sage Weil [Thu, 21 Jun 2018 22:08:12 +0000 (17:08 -0500)]
Merge pull request #22536 from yuriw/wip-yuriw-distros-master
qa/tests: changed disto symlink to point to new way using supported OS'es
Dan Mick [Wed, 20 Jun 2018 04:39:57 +0000 (21:39 -0700)]
mgr/mgr_module.py: add 'delete a key' doc comment for set_store
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Josh Durgin [Thu, 21 Jun 2018 20:57:47 +0000 (13:57 -0700)]
Merge pull request #22664 from neha-ojha/wip-fix-choose-acting
osd/PG: restrict async_recovery_targets to up osds
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Casey Bodley [Thu, 21 Jun 2018 19:51:27 +0000 (15:51 -0400)]
Merge pull request #22432 from tianshan/fix_RGWSyncTraceNode_crash
rgw: fix RGWSyncTraceNode crash in reload
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Ilya Dryomov [Thu, 21 Jun 2018 15:27:59 +0000 (17:27 +0200)]
qa: krbd_msgr_segments.t: filter lvcreate output
Some versions of lvm emit a log message
Using default stripesize 64.00 KiB.
which fails the test.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Neha Ojha [Wed, 20 Jun 2018 17:20:58 +0000 (13:20 -0400)]
osd/PG: restrict async_recovery_targets to up osds
When an osd that is part of the acting set and not the up set, gets chosen
as an async_recovery_target, it gets removed from the acting set. Since this
osd is no longer in the up or acting set, it is classified as a stray in
the next peering cycle. This results in choose_acting() looping between two
proposed acting sets.
To avoid this, we will only choose up osds as async_recovery_targets.
Signed-off-by: Neha Ojha <nojha@redhat.com>
Yehuda Sadeh [Thu, 21 Jun 2018 16:12:03 +0000 (09:12 -0700)]
Merge pull request #22054 from theanalyst/wip-civetweb-url-fixes
civetweb: update for url validation fixes
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Lenz Grimmer [Thu, 21 Jun 2018 13:34:01 +0000 (15:34 +0200)]
Merge pull request #22470 from votdev/feature_24436
mgr/dashboard: Replace RGW proxy controller
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Lenz Grimmer [Thu, 21 Jun 2018 13:21:12 +0000 (15:21 +0200)]
Merge pull request #22658 from joscollin/wip-doc-dashboard-numbers
doc: Fixed the wrong numbers in mgr/dashboard.rst
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Lenz Grimmer [Thu, 21 Jun 2018 13:19:27 +0000 (15:19 +0200)]
Merge pull request #22657 from ceph/wip-doc-grafana-formatting
doc/dashboard: fix formatting on Grafana instructions
Reviewed-by: Jos Collin <jcollin@redhat.com>
John Spray [Thu, 21 Jun 2018 13:13:36 +0000 (14:13 +0100)]
mgr: remove unused [get|set]_store_json fns
These were little used helpers, now totally unused!
Signed-off-by: John Spray <john.spray@redhat.com>
Volker Theile [Tue, 19 Jun 2018 11:19:10 +0000 (13:19 +0200)]
mgr/dashboard: Replace RGW proxy controller
Fixes: http://tracker.ceph.com/issues/24436
To fully support the role based authentication/authorization system it is necessary to replace the RGW proxy controller by separate controllers for RGW user and bucket.
Signed-off-by: Volker Theile <vtheile@suse.com>
Jos Collin [Thu, 21 Jun 2018 11:13:17 +0000 (16:43 +0530)]
doc: Fixed the wrong numbers in mgr/dashboard.rst
Signed-off-by: Jos Collin <jcollin@redhat.com>
John Spray [Thu, 21 Jun 2018 10:31:19 +0000 (11:31 +0100)]
doc/dashboard: fix formatting on Grafana instructions
The whole list was in a code block, instead of just the snippets.
Signed-off-by: John Spray <john.spray@redhat.com>
Abhishek Lekshmanan [Thu, 17 May 2018 10:00:54 +0000 (12:00 +0200)]
civetweb: update for url validation fixes
The new civetweb 1.10 version in mimic and later is strict on control characters
being url encoded, making url validation more relaxed and passing these through
to rgw where the requisite url validation is done.
Fixes: http://tracker.ceph.com/issues/24158
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Mykola Golub [Thu, 21 Jun 2018 08:02:25 +0000 (11:02 +0300)]
Merge pull request #22608 from dillaman/wip-24410
librbd: namespace create/remove/list support
Reviewed-by: Mykola Golub <mgolub@suse.com>
Dan Mick [Thu, 21 Jun 2018 02:10:25 +0000 (19:10 -0700)]
Merge pull request #22628 from dmick/wip-cli-path
src/ceph.in: dev mode: add build path to beginning of PATH, not end
Sage Weil [Wed, 20 Jun 2018 20:07:19 +0000 (15:07 -0500)]
Merge PR #22585 into master
* refs/pull/22585/head:
osd: fix getting osd maps on initial osd startup
Reviewed-by: Sage Weil <sage@redhat.com>
Zack Cerza [Wed, 20 Jun 2018 19:52:34 +0000 (13:52 -0600)]
Merge pull request #22647 from yuriw/wip-yuriw-teuthology-master
qa/tests - added all supported distro
Ilya Dryomov [Wed, 20 Jun 2018 18:27:02 +0000 (20:27 +0200)]
Merge pull request #22648 from idryomov/wip-krbd-bump-lock-timeout
qa: krbd_exclusive_option.sh: bump lock_timeout to 60 seconds
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 20 Jun 2018 16:39:34 +0000 (12:39 -0400)]
doc/rbd: update man page
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Wed, 20 Jun 2018 16:23:55 +0000 (11:23 -0500)]
Merge pull request #20094 from rjfd/wip-msgr2-docs
doc/dev/msgr2.rst: update of the banner and authentication phases
Ilya Dryomov [Wed, 20 Jun 2018 16:22:36 +0000 (18:22 +0200)]
qa: krbd_exclusive_option.sh: bump lock_timeout to 60 seconds
Avoid sporadic failures in combination with msgr-failures/many.yaml,
where assert_locked() might take over 10 seconds.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Yuri Weinstein [Wed, 20 Jun 2018 16:16:16 +0000 (09:16 -0700)]
qa/tests - added all supported distro
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Sage Weil [Sat, 16 Jun 2018 12:55:12 +0000 (07:55 -0500)]
global/signal_handler: one less frame of context
"backtrace": [
"(()+0x942e6e) [0x55859889ae6e]",
"(()+0x11fc0) [0x7f955b1aafc0]",
"(gsignal()+0x10b) [0x7f9559e91f2b]",
"(abort()+0x12b) [0x7f9559e7c561]",
...
Drop one frame; it's not really helpful. We could probably drop up through
gsignal(), but 1 seems safer across platforms.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 15 Jun 2018 20:54:02 +0000 (15:54 -0500)]
global/signal_handler: write crash dumps to /var/lib/ceph/crash/$uuid/
Include two files:
- meta, a JSON blob with everything interesting we can think of
- log, the dump_recent log events
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 15 Jun 2018 22:29:11 +0000 (17:29 -0500)]
common/ceph_context: add "assert" and "abort" asok commands
Require 'debug_asok_assert_abort = true'
Signed-off-by: Sage Weil <sage@redhat.com>
Jianpeng Ma [Wed, 20 Jun 2018 12:22:38 +0000 (20:22 +0800)]
os/bluestore: fix length overflow.
In fact, length of 'struct interval_t' and 'struct bluestore_pextent_t'
is uint32_t. But len of AllocatorLevel02::_mark_allocated is uint64_t.
So it may cause data overflow which cause bug.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Tiago Melo [Mon, 18 Jun 2018 15:15:07 +0000 (16:15 +0100)]
mgr/dashboard: Add shared Confirmation Modal
Replaced 'FlattenConfirmationModalComponent' and
'RollbackConfirmationModalComponent' with the new generic modal.
Any new confirmation modals should use the new component.
Signed-off-by: Tiago Melo <tmelo@suse.com>
John Spray [Wed, 20 Jun 2018 09:41:55 +0000 (10:41 +0100)]
Merge pull request #22629 from dmick/master
doc/mgr/plugins.rst: explain more about the plugin command protocol
Reviewed-by: John Spray <john.spray@redhat.com>
Lenz Grimmer [Wed, 20 Jun 2018 09:30:10 +0000 (11:30 +0200)]
Merge pull request #22528 from rjfd/wip-dashboard-fix-rest-controller
mgr/dashboard: restcontroller: minor improvements and bug fixes
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Tiago Melo [Wed, 20 Jun 2018 09:25:24 +0000 (10:25 +0100)]
mgr/dashboard: Update node version
Updated node version to the latest LTS.
Updated 'HACKING.rst' to reflect the current node/npm version requirements.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Wed, 20 Jun 2018 02:06:28 +0000 (10:06 +0800)]
Merge pull request #22609 from qwren/qat-decompress
compressor: building error for QAT decompress
Reviewed-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Wed, 20 Jun 2018 01:27:46 +0000 (09:27 +0800)]
osd/OSDMap.cc: move sanity checks to the proper place
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Wed, 20 Jun 2018 01:04:19 +0000 (09:04 +0800)]
osd/OSDMap.cc: remove pg_upmap/pg_upmap_items too if osd is gone
If an osd is gone or moved out from the specific crush rule,
we should cancel any pg_upmap/pg_upmap_items still bound to
that osd too.
The original code does not work for the above case because
get_parent_of_type() will fail if that osd does not belong
to the crush_rule passed in and hence hits the assert below:
```
src/osd/OSDMap.cc: 4078: FAILED assert(target > 0)
```
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Dan Mick [Tue, 19 Jun 2018 23:45:06 +0000 (16:45 -0700)]
doc/mgr/plugins.rst: explain more about the plugin command protocol
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 19 Jun 2018 23:02:51 +0000 (16:02 -0700)]
src/ceph.in: dev mode: add build path to beginning of PATH, not end
The build/ executables go with the LD_LIBRARY_PATH and PYTHONPATH
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Jason Dillaman [Tue, 19 Jun 2018 21:32:15 +0000 (17:32 -0400)]
Merge pull request #21635 from yangdongsheng/qos_read_write
librbd: support bps throttle and throttle read and write seperately.
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 19 Jun 2018 21:31:47 +0000 (17:31 -0400)]
Merge pull request #22587 from trociny/wip-24545
librbd: deep_copy: don't hide parent if zero overlap for snapshot
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Alfredo Deza [Tue, 19 Jun 2018 20:15:38 +0000 (16:15 -0400)]
Merge pull request #22627 from ceph/rm-24456
lvm: when osd creation fails log the exception
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 19 Jun 2018 19:34:57 +0000 (14:34 -0500)]
lvm: when osd creation fails log the exception
Fixes: http://tracker.ceph.com/issues/24456
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Jason Dillaman [Tue, 19 Jun 2018 19:04:36 +0000 (15:04 -0400)]
Merge pull request #22509 from taodd/osdc-optimize
osdc: optimize the code doing the BufferHead mapping
Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Tue, 19 Jun 2018 18:51:09 +0000 (13:51 -0500)]
Merge PR #22596 into master
* refs/pull/22596/head:
os/bluestore: use vector instead of set for zombies
os/bluestore: reuse zombie OpSequencers by collection id
qa/suites/rados/objecstore/backends/objectstore: capture coredumps
os/bluestore: more debug output
os/bluestore: print cnode from _open_collections
os/bluestore: print cnode on fsck
qa/suites/rados/objecstore: preserve data dir for ceph_test_objecstore
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Sage Weil [Tue, 19 Jun 2018 12:15:53 +0000 (07:15 -0500)]
os/bluestore: use vector instead of set for zombies
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jun 2018 12:32:08 +0000 (07:32 -0500)]
os/bluestore: reuse zombie OpSequencers by collection id
We can get a sequence that deletes and then recreates a collection where
the transaction removing the collection is delayed (due to pending IO on
its sequencer) but colleciton create is not (new sequencer).
Avoid any such reordering by recycling the old collection's sequencer if
the zombie_osr has not been reaped yet.
Fixes: http://tracker.ceph.com/issues/24550
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jun 2018 20:35:38 +0000 (15:35 -0500)]
qa/suites/rados/objecstore/backends/objectstore: capture coredumps
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 16 Jun 2018 02:53:32 +0000 (21:53 -0500)]
common/assert: record assert info in g_assert_* globals
These will then be available for others who are interested.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 15 Jun 2018 19:40:10 +0000 (14:40 -0500)]
common: add crash_dir option
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 15 Jun 2018 22:37:10 +0000 (17:37 -0500)]
common/assert: get rid of duplicate log dump from assert handler
When we abort() we get the log dump. Only do it from the assert handler
if the fatal_signal_handlers are disabled for some reason.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 19 Jun 2018 17:59:22 +0000 (12:59 -0500)]
Merge pull request #22606 from yuriw/wip-yuriw-crontab
qa/tests - added powercycle suite to run on weekly basis on master and mimic
Jason Dillaman [Tue, 19 Jun 2018 16:10:38 +0000 (12:10 -0400)]
Merge pull request #22495 from taodd/osdc-bugfix
osdc: Fix the wrong BufferHead offset
Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 19 Jun 2018 16:06:08 +0000 (12:06 -0400)]
Merge pull request #22570 from zy751713126/test_for_set_snap
pybind/rbd: add assert_raise in test set_snap
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 19 Jun 2018 15:31:15 +0000 (11:31 -0400)]
Merge pull request #22566 from liewegas/wip-rbd-table
tools/rbd/action: align column headers left
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Patrick Donnelly [Tue, 19 Jun 2018 14:13:30 +0000 (07:13 -0700)]
Merge PR #22569 into master
* refs/pull/22569/head:
qa/cephfs: add test for "dump inode"
mds: add dump inode command
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Mykola Golub [Sat, 9 Dec 2017 15:10:10 +0000 (17:10 +0200)]
librbd: remove unused header
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Tue, 19 Jun 2018 13:22:15 +0000 (16:22 +0300)]
librbd: fix gmock warnings introduced after
9e5b87c
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Tue, 19 Jun 2018 12:05:27 +0000 (15:05 +0300)]
librbd: deep_copy: update end_size only if zero interval caused truncate
The problem shown up when stripping was used, and assembling a
nonexistent destination object from source objects, and one of these
objects existed and snap diff returned a zero interval. The non-zero
end_size in that case triggered invalid object map update.
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Sat, 16 Jun 2018 11:19:53 +0000 (14:19 +0300)]
librbd: deep_copy: don't hide parent if zero overlap for snapshot
Fixes: http://tracker.ceph.com/issues/24545
Signed-off-by: Mykola Golub <mgolub@suse.com>
Casey Bodley [Tue, 19 Jun 2018 13:24:19 +0000 (09:24 -0400)]
Merge pull request #17414 from fangyuxiangGL/system
rgw: admin/user ops dump user 'system' flag
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Alfredo Deza [Tue, 19 Jun 2018 13:03:42 +0000 (09:03 -0400)]
Merge pull request #22604 from alfredodeza/wip-bluestore-config-ref
doc/bluestore: data doesn't use two partitions (ceph-disk era)
Reviewed-by: Sage Weil sage@redhat.com
Sage Weil [Tue, 19 Jun 2018 12:38:03 +0000 (07:38 -0500)]
Merge PR #22595 into master
* refs/pull/22595/head:
common/options: dump flags
Reviewed-by: Jos Collin <jcollin@redhat.com>
Sage Weil [Tue, 19 Jun 2018 12:37:39 +0000 (07:37 -0500)]
Merge PR #22582 into master
* refs/pull/22582/head:
mon: destroy-new -> purge-new
mon/OSDMonitor: fix NEW flag adjustment in destroy[-new]
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Tue, 19 Jun 2018 12:21:26 +0000 (07:21 -0500)]
Merge PR #22602 into master
* refs/pull/22602/head:
doc/releases/mimic: note lack of debian builds for mimic
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Sage Weil [Tue, 19 Jun 2018 12:21:25 +0000 (07:21 -0500)]
githubmap: update contributors
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 19 Jun 2018 12:18:52 +0000 (07:18 -0500)]
Merge PR #22489 into master
* refs/pull/22489/head:
ceph-volume lvm.common use destroy-new, doesn't need admin keyring
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 19 Jun 2018 12:07:55 +0000 (07:07 -0500)]
Merge PR #22343 into master
* refs/pull/22343/head:
qa/standalone remove ceph-disk from activate_osd helper
cmake: remove subman.sh tests
test remove ceph-disk directory
debian: remove ceph_detect_init python files from base
qa/standalone remove virtualenv paths for ceph-disk and ceph-detect-init
debian: remove ceph-disk ceph-detect-init python files
rpm: remove ceph-disk ceph-detect-init python files
alpine: remove ceph-disk ceph-detect-init python files
alpine: remove ceph-osd and parttypeuuid udev rules
debian: remove ceph-osd and parttypeuuid udev rules
rpm: remove ceph-osd and parttypeuuid udev rules
ceph-helpers.sh: remove ceph-disk, set up osds directly
CMakeLists.txt: add back CEPH_BUILD_VIRTUALENV
alpine: remove ceph-disk, add ceph-volume in APKBUILD.in
upstart: remove ceph-disk activation call
doc/install add anchor for manual osd deployment in freebsd guide
doc/dev remove ceph-disk from freebsd guide, link to manual reference
doc/dev/config-key remove ceph-disk references
doc/dev remove ceph-disk.rst
doc/dev: change ceph-disk suite examples for ceph-deploy
doc/man_index: remove ceph-disk, ceph-detect-init refs
doc/install: remove ceph-disk from freebsd examples
doc/rados remove ceph-disk from man references
doc/man remove ceph-disk ref from ceph-volume-systemd
doc/man: update reference from ceph-disk to ceph-volume
doc/man: remove ceph-disk, ceph-detect-init from cmake
doc/man/ceph-volume remove doc reference to ceph-disk
doc/man: remove ceph-disk, ceph-detect-init
qa/suites: remove ceph-disk
qa/run-standalone.sh: remove requirement for ceph-detect-init virtualenv
qa/workunits: remove ceph-detect-init from rbdmapfile test
qa/workunits: remove ceph-detect-init from ceph-helpers-root.sh
qa/workunits: remove ceph-disk
build: remove ceph-disk from freebsd script
cmake: remove ceph-disk, ceph-detect-init tox tests
init-ceph: remove ceph-disk
cmake: remove top-level entries for ceph-disk, ceph-detect-init
debian: remove ceph-detect-init references
debian: remove ceph-disk references
src: remove ceph-detect-init tool
rpm: remove ceph-disk, ceph-detect-init from spec file
test: remove subman script
script: remove subman script
udev: remove parttypeuuid rules for ceph-disk
tool remove ceph-disk from ps-ceph.pl
upstart: remove ceph-disk conf file
systemd: remove ceph-disk from CMakeLists
systemd: remove ceph-disk service
udev: remove ceph-disk rules
src: remove ceph-disk tool
John Spray [Tue, 19 Jun 2018 11:43:18 +0000 (12:43 +0100)]
Merge pull request #22622 from jcsp/wip-doc-mgr
doc/mgr: note need for module.py file in plugins
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Lenz Grimmer [Tue, 19 Jun 2018 10:37:20 +0000 (12:37 +0200)]
Merge pull request #22600 from votdev/issue_24525_improvements
mgr/dashboard: Fix more layout issues in UI
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
John Spray [Tue, 19 Jun 2018 09:18:05 +0000 (10:18 +0100)]
doc/mgr: note need for module.py file in plugins
This is kind of a kludgy thing but let's at least
document it!
Signed-off-by: John Spray <john.spray@redhat.com>
Volker Theile [Mon, 18 Jun 2018 16:15:10 +0000 (18:15 +0200)]
mgr/dashboard: Fix layout issues in UI
Improve the CSS3 selectors and use the margin-left values from 'btn-toolbar' Bootstrap.
Signed-off-by: Volker Theile <vtheile@suse.com>
Qiaowei Ren [Tue, 19 Jun 2018 00:38:42 +0000 (08:38 +0800)]
compressor: building error for QAT decompress
The parameter of decompress changes from 'bufferlist::iterator' to
'bufferlist::const_iterator', but chis change miss class QatAccel,
and so the building could not be successful for QAT environment.
This patch fix this error with '-DWITH_QATZIP=ON'.
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
Jason Dillaman [Mon, 18 Jun 2018 22:36:11 +0000 (18:36 -0400)]
rbd: add namespace create/remove/ls actions
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 15 Jun 2018 13:20:55 +0000 (09:20 -0400)]
librbd: add namespace create/remove/list API methods
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
David Zafman [Mon, 18 Jun 2018 22:15:18 +0000 (18:15 -0400)]
Merge pull request #22480 from dzafman/wip-standalone
Fixes for standalone tests
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Zafman [Fri, 8 Jun 2018 22:31:35 +0000 (15:31 -0700)]
test: run-standalone move aside cores found before testing starts
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 8 Jun 2018 22:27:06 +0000 (15:27 -0700)]
test: Fail immediately if some operations fail
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 8 Jun 2018 19:03:06 +0000 (12:03 -0700)]
test: Fix standalone main usage
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 8 Jun 2018 18:56:18 +0000 (11:56 -0700)]
test: Fix some function desciptions
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 8 Jun 2018 18:45:18 +0000 (11:45 -0700)]
test: Put files in private test directory
Signed-off-by: David Zafman <dzafman@redhat.com>
Sage Weil [Mon, 18 Jun 2018 19:14:03 +0000 (14:14 -0500)]
doc/releases/mimic: note lack of debian builds for mimic
Signed-off-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Mon, 18 Jun 2018 19:56:18 +0000 (12:56 -0700)]
qa/tests - added powercycle suite to run on weekly basis on master and mimic
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Alfredo Deza [Mon, 18 Jun 2018 19:21:50 +0000 (15:21 -0400)]
doc/bluestore: data doesn't use two partitions (ceph-disk era)
Signed-off-by: Alfredo Deza <adeza@redhat.com>