]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Jason Dillaman [Thu, 18 Apr 2019 17:20:17 +0000 (13:20 -0400)]
rbd: fixed memory leak in 'rbd mirror pool' multi-image actions
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 18 Apr 2019 17:17:56 +0000 (13:17 -0400)]
librbd: async open/close should free ImageCtx before issuing callback
The destructor for ImageCtx attempts to access librados::IoCtx objects
that might have been destroyed immediately after the async open (failure)
and close actions completed.
Fixes: http://tracker.ceph.com/issues/39031
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Thu, 18 Apr 2019 13:31:41 +0000 (09:31 -0400)]
Merge pull request #27567 from cbodley/wip-39283
rgw: multisite log trimming only checks peers that sync from us
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Lenz Grimmer [Thu, 18 Apr 2019 08:58:43 +0000 (10:58 +0200)]
Merge pull request #27275 from Devp00l/issue-39037
mgr/dashboard: Localization for date picker module
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Patrick Donnelly [Thu, 18 Apr 2019 00:06:22 +0000 (17:06 -0700)]
Merge PR #27235 into master
* refs/pull/27235/head:
cephfs-shell: support non-octal mode
cephfs-shell: fix rm command
cephfs-shell: fix lls command
cephfs-shell: fix lcd command
cephfs-shell: fix umask command
cephfs-shell: fix cat command
cephfs-shell: fix chmod command
cephfs-shell: fix chdir command
cephfs-shell: fix mv command
cephfs-shell: fix rmdir command
cephfs-shell: fix ls command
cephfs-shell: fix get command
cephfs-shell: fix put command
cephfs-shell: fix mkdir command
cephfs-shell: helper functions and infra changes
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Wed, 17 Apr 2019 22:41:38 +0000 (17:41 -0500)]
Merge PR #27649 into master
* refs/pull/27649/head:
PendingReleaseNotes: 14.2.1 note on crush required version
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Neha Ojha [Wed, 17 Apr 2019 22:21:17 +0000 (15:21 -0700)]
Merge pull request #27600 from neha-ojha/wip-39006
osd/OSD.cc: make osd bench description consistent with parameters
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Wed, 17 Apr 2019 22:04:09 +0000 (15:04 -0700)]
Merge PR #27481 into master
* refs/pull/27481/head:
qa: add a method to test if a file can be created
qa: add wrappers for vstart's run() with check_status as False
qa: add a method to create an empty file with any user
qa: add stdin parameter to run_shell
qa: command to be ran as a different user should be a single string
qa: looks for quotes in Python shell and get rid of them
qa: move checks on command arguments to a different method
qa: accept args as strings
qa: add a method to run given command as root user
qa: add a method to run a command as a different user
qa: allow keeping sudo in command arguments
qa: make execution abortion optional for command ran through run_shell()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Andrew Schoen [Wed, 17 Apr 2019 20:49:44 +0000 (15:49 -0500)]
Merge pull request #27282 from mogeb/wip-lvmcache
ceph-volume: add utility functions
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Rishabh Dave [Sun, 3 Mar 2019 19:29:30 +0000 (00:59 +0530)]
qa: add a method to test if a file can be created
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Wed, 13 Mar 2019 18:40:16 +0000 (00:10 +0530)]
qa: add wrappers for vstart's run() with check_status as False
Too often in tests it is required to run a command that we want to (or
will probably) fail so that we can check if it failed for expected
reason(s) (eg. a testcase where command must fail with "Permission
denied"). Therefore, add few wrapper methods for vstart_runner.py's
run() with check_status's default value as False so that we don't need
to pass check_status's value at every call to run() or it's other
wrappers.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Mon, 25 Feb 2019 19:54:58 +0000 (01:24 +0530)]
qa: add a method to create an empty file with any user
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Thu, 21 Feb 2019 16:43:28 +0000 (22:13 +0530)]
qa: add stdin parameter to run_shell
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Fri, 12 Apr 2019 11:56:45 +0000 (17:26 +0530)]
qa: command to be ran as a different user should be a single string
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Sage Weil [Wed, 17 Apr 2019 13:51:29 +0000 (08:51 -0500)]
PendingReleaseNotes: 14.2.1 note on crush required version
Signed-off-by: Sage Weil <sage@redhat.com>
Ricardo Marques [Wed, 17 Apr 2019 09:03:42 +0000 (10:03 +0100)]
Merge pull request #27581 from LenzGr/master-documentation
doc: Improved the dashboard proxy config section
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Wed, 17 Apr 2019 05:41:59 +0000 (07:41 +0200)]
Merge pull request #27593 from smithfarm/wip-39291
cmake: revert librados_tp.so version from 3 to 2
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Tim Serong <tserong@suse.com>
Kefu Chai [Wed, 17 Apr 2019 00:17:48 +0000 (08:17 +0800)]
Merge pull request #27514 from tchaikov/wip-crimson-auth-client
crimson: enable cephx for v2 msgr
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Patrick Donnelly [Tue, 16 Apr 2019 23:53:47 +0000 (16:53 -0700)]
Merge PR #27624 into master
* refs/pull/27624/head:
doc: fixed telemetry module reference link
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Tue, 16 Apr 2019 14:30:12 +0000 (22:30 +0800)]
crimson/auth: let AuthClient::get_auth_request return a named struct
better readability this way
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 16 Apr 2019 13:43:02 +0000 (21:43 +0800)]
crimson/mon: use const reference for Connection::auth_registry
it is not optional now.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 16 Apr 2019 12:13:03 +0000 (20:13 +0800)]
auth/AuthRegistry: more constness
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 13:47:29 +0000 (21:47 +0800)]
crimson/mon: remove "#warning" in v1 implementation
since we've implemented the v2 support, these reminders are not needed
anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 13:44:57 +0000 (21:44 +0800)]
crimson/mon: reset promise using `{}`
better readability, less repeating.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 11:40:38 +0000 (19:40 +0800)]
mon/MonClient: remove unused AuthMethodList
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 11:39:32 +0000 (19:39 +0800)]
crimson/mon: use auth_registry for querying auth_methods
Signed-off-by: Kefu Chai <kchai@redhat.com>
James McClune [Tue, 16 Apr 2019 22:19:38 +0000 (18:19 -0400)]
doc: fixed telemetry module reference link
Used :ref: label for telemetry reference in Nautilus.
Fixes: https://tracker.ceph.com/issues/39337
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
Sage Weil [Tue, 16 Apr 2019 19:31:49 +0000 (14:31 -0500)]
Merge PR #27519 into master
* refs/pull/27519/head:
doc/rados/operations/health-checks: document new bluestore warnings
os/bluestore: alert on fm/bdev size mismatch
os/bluestore: introduce legacy statfs alert
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 16 Apr 2019 19:31:29 +0000 (14:31 -0500)]
Merge PR #27556 into master
* refs/pull/27556/head:
mgr/rook: Remove support for Rook older than v0.9
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
Reviewed-by: Blaine Gardner <bgardner@suse.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Sage Weil [Tue, 16 Apr 2019 19:30:41 +0000 (14:30 -0500)]
Merge PR #27563 into master
* refs/pull/27563/head:
mon/OSDMonitor: respect crush node flags for can_mark_*()
osd/OSDMap: add get_crush_node_flags(int osd)
mon/OSDMonitor: make 'osd {add,rm}-{noin,noout,...}' support crush nodes
osd/OSDMap: raise OSD_FLAGS health alert for crush node flags, too
osd/OSDMap: add flags for crush nodes
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Tue, 16 Apr 2019 19:30:23 +0000 (14:30 -0500)]
Merge PR #27568 into master
* refs/pull/27568/head:
doc/release/nautilus: proscribe minimum hammer tunables and straw2 on upgrade
common/options: update mon_crush_min_required_version=hammer
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Casey Bodley [Tue, 16 Apr 2019 19:01:13 +0000 (15:01 -0400)]
Merge pull request #26461 from adamemerson/wip-aio-aio-aio-aio-queue-like-an-egyptian
♪ Ai-o Ai-o Ai-o Ai-o… queue like an Egyptian ♪
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Tue, 16 Apr 2019 17:18:24 +0000 (10:18 -0700)]
Merge pull request #27616 from yuriw/wip-yuriw-crontab-master
qa/tests: moved some runs from ovh, removed ceph-disk/nautilus
Neha Ojha [Tue, 16 Apr 2019 16:49:06 +0000 (09:49 -0700)]
Merge pull request #27381 from markhpc/wip-prioritycache-manager
common/PriorityCache: Implement a Cache Manager
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Tue, 16 Apr 2019 16:39:31 +0000 (09:39 -0700)]
qa/tests: moved some runs from ovh, removed ceph-disk/nautilus
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Matt Benjamin [Tue, 16 Apr 2019 14:53:13 +0000 (10:53 -0400)]
Merge pull request #26089 from taoCH/wip-librgw-create-bucket-bug
rgw: unexpected crash when creating bucket in librgw
Kefu Chai [Thu, 11 Apr 2019 08:55:47 +0000 (16:55 +0800)]
crimson: use lowres_system_clock for keepalive timestamps
we should use chrono types for representing time_point and duration,
utime_t could be used for the format on wire though.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 8 Apr 2019 11:38:57 +0000 (19:38 +0800)]
crimson/osd: use v2 addresses
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 08:41:40 +0000 (16:41 +0800)]
crimson/osd: register monc as an AuthClient
so msgrs will be able to turn to monc when they try to authenticate
themselves.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 08:36:03 +0000 (16:36 +0800)]
crimson/mon: implement AuthClient
for v2 msgr authentication support, let ceph::mon::Client implement
ceph::auth::AuthClient.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 07:52:44 +0000 (15:52 +0800)]
crimson/mon: rename Connection::authenticate()
rename Connection::authenticate() to Connection::authenticate_v1() to
differentiate it from Connection::authenticate_v2(). the latter will be
added for v2 msgr support.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 07:50:18 +0000 (15:50 +0800)]
crimson/net: add setters for Connections
so we don't directly access its member variables
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 11 Apr 2019 05:01:36 +0000 (13:01 +0800)]
crimson/mon: refactor Connection::create_auth() so it can be reused
Connection::create_auth() will be shared by v1 and v2 msgrs, so we need
to decouple it from v1 implementation.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 9 Apr 2019 03:37:54 +0000 (11:37 +0800)]
crimson/auth: refactor AuthClient interface
* we'd better return value by "return" not by passing output prameters by
pointers.
* remove unused parameters from AuthClient::handle_auth_done(),
`session_key` and `connection_secret` are returned by setting
corresponding member variables of `auth_meta`.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 16 Apr 2019 11:46:40 +0000 (19:46 +0800)]
crimson/auth: rename auth::auth_error to auth::error
* s/auth::auth_error/auth::error/: less repeating this way
* auth/Errors.{h,cc}: remove them. as we don't need to use error code to
construct exceptions in this context
* move auth::error into auth::AuthClient
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 16 Apr 2019 13:38:34 +0000 (08:38 -0500)]
Merge PR #27564 into master
* refs/pull/27564/head:
ceph-objectstore-tool: Rename dump-import to dump-export
osd: Fix fast path to use version bumped value
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 16 Apr 2019 13:28:24 +0000 (08:28 -0500)]
Merge PR #27546 into master
* refs/pull/27546/head:
mgr/progress: fix typo
mgr/progress: behave if pgs disappear (due to a racing pg merge)
Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Lenz Grimmer [Tue, 16 Apr 2019 12:39:05 +0000 (14:39 +0200)]
Merge pull request #27036 from votdev/issue_24453
mgr/dashboard: Manager should complain about wrong dashboard certificate
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Lenz Grimmer [Tue, 16 Apr 2019 12:34:20 +0000 (14:34 +0200)]
Merge pull request #27433 from rhcs-dashboard/wip-36243-master
mgr/dashboard: Add frontend code documentation
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Nathan Cutler [Mon, 15 Apr 2019 08:48:37 +0000 (10:48 +0200)]
cmake: revert librados_tp.so version from 3 to 2
Post-mortem analysis:
librados.so and librados_tp.so are packaged together in the librados2
RPM.
c680fb10f598267f15a37fdb7bc44529c37c9318 bumped
the librados.so and librados_tp.so versions from 2 to 3.
Later,
7bf6b5ee1208a359826c74ab033e6bbbfc65969f reverted the librados.so
version from 3 to 2, but left the librados_tp.so version at 3.
Fixes: http://tracker.ceph.com/issues/39291
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Lenz Grimmer [Sun, 14 Apr 2019 14:28:30 +0000 (16:28 +0200)]
doc: Improved the dashboard proxy config section
Added paragraph that explains how standby dashboard instances perform
HTTP redirections to the currently active ceph-mgr node.
Added note about current limitations (see Bug#24662 for details).
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Lenz Grimmer [Fri, 12 Apr 2019 11:17:23 +0000 (13:17 +0200)]
doc: dashboard: refined object gateway configuration
As discussed in BUG#39252, the dashboard currently does not
support all possible RGW configuration possibilities when trying
to obtain hostname and port number. Update the docs to better
reflect this.
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Yuval Lifshitz [Tue, 16 Apr 2019 06:09:45 +0000 (09:09 +0300)]
Merge pull request #27530 from yuvalif/fix_pubsub_duplicates
rgw/pubsub: handle subscription conf errors better
Neha Ojha [Tue, 16 Apr 2019 01:47:34 +0000 (18:47 -0700)]
osd/OSD.cc: make osd bench description consistent with parameters
Fixes: http://tracker.ceph.com/issues/39006
Signed-off-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Tue, 16 Apr 2019 01:15:24 +0000 (09:15 +0800)]
Merge pull request #27552 from tchaikov/wip-corpus.rst
doc/corpus: update to adapt the change from autotools to cmake
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Changcheng Liu <changcheng.liu@intel.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Fri, 12 Apr 2019 10:01:15 +0000 (18:01 +0800)]
doc/corpus: update to adapt the change from autotools to cmake
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 15 Apr 2019 13:59:46 +0000 (08:59 -0500)]
doc/rados/operations/health-checks: document new bluestore warnings
Signed-off-by: Sage Weil <sage@redhat.com>
Yuval Lifshitz [Mon, 15 Apr 2019 13:42:09 +0000 (16:42 +0300)]
Merge pull request #27493 from yuvalif/pubsub_zone_conf_doc
rgw/pubsub: clarify pubsub zone configuration
Sage Weil [Mon, 15 Apr 2019 13:26:08 +0000 (08:26 -0500)]
Merge PR #27585 into master
* refs/pull/27585/head:
messages: remove MNop
Reviewed-by: Sage Weil <sage@redhat.com>
Casey Bodley [Mon, 15 Apr 2019 13:03:04 +0000 (09:03 -0400)]
Merge pull request #27578 from cbodley/wip-rgw-pubsub-warning
rgw: silence a -Wunused-function warning in pubsub
Reviewed-by: Yuval Lifshitz <yuvalif@yahoo.com>
Casey Bodley [Mon, 15 Apr 2019 13:00:32 +0000 (09:00 -0400)]
Merge pull request #27178 from pritha-srivastava/wip-rgw-iam
rgw: Adding 'iam' namespace for Role and User Policy related REST APIs.
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Igor Fedotov [Fri, 12 Apr 2019 14:04:07 +0000 (17:04 +0300)]
os/bluestore: alert on fm/bdev size mismatch
Relates to: https://tracker.ceph.com/issues/39151
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Igor Fedotov [Wed, 10 Apr 2019 16:18:37 +0000 (19:18 +0300)]
os/bluestore: introduce legacy statfs alert
Fixes: https://tracker.ceph.com/issues/39146
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Abhishek L [Mon, 15 Apr 2019 10:53:07 +0000 (12:53 +0200)]
Merge pull request #27553 from theanalyst/doc/releases/12.2.12
doc: releases/luminous: release notes for 12.2.12
Reviewed-By: Nathan Cutler <ncutler@suse.com>
Abhishek Lekshmanan [Mon, 15 Apr 2019 09:00:35 +0000 (11:00 +0200)]
doc: releases/12.2.12: fix changelog to add issues without trackers
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Sebastian Wagner [Mon, 15 Apr 2019 08:42:23 +0000 (10:42 +0200)]
Merge pull request #27491 from sebastian-philipp/rook-service-ls-rgw
mgr/rook: Added missing `rgw` daemons in `service ls`
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Sebastian Wagner [Mon, 15 Apr 2019 08:41:15 +0000 (10:41 +0200)]
Merge pull request #27462 from sebastian-philipp/rook-fix-rgw
mgr/rook: Fix RGW creation
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
Ilya Dryomov [Mon, 15 Apr 2019 08:36:42 +0000 (10:36 +0200)]
Merge pull request #27339 from david-z/wip-fix-rbd-map-hang
krbd: fix rbd map hang due to udev return subsystem unordered
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Kefu Chai [Mon, 15 Apr 2019 03:15:09 +0000 (11:15 +0800)]
messages: remove MNop
MNop was introduced along with xio messenger. since we've dropped
xiomessenger in #27021, there is no need to keep MNop around anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 15 Apr 2019 01:37:21 +0000 (20:37 -0500)]
Merge PR #27517 into master
* refs/pull/27517/head:
mon: make mon_osd_down_out_subtree_limit update at runtime
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Sun, 14 Apr 2019 20:27:46 +0000 (15:27 -0500)]
Merge PR #27458 into master
* refs/pull/27458/head:
bluestore: fix for FreeBSD iocb structure
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Sun, 14 Apr 2019 20:27:12 +0000 (15:27 -0500)]
Merge PR #27485 into master
* refs/pull/27485/head:
mgr/ActivePyModules: handle_command - fix broken lock
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 14 Apr 2019 20:26:44 +0000 (15:26 -0500)]
Merge PR #27506 into master
* refs/pull/27506/head:
src/tests/crushtool: Add test for an empty default
crush/CrushCompiler: Fix __replacement_assert
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ilya Dryomov [Sun, 14 Apr 2019 19:31:00 +0000 (21:31 +0200)]
Merge pull request #27271 from idryomov/wip-krbd-wac-on-dm
qa: add device mapper and lvm test cases for stable pages
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Mykola Golub [Sun, 14 Apr 2019 07:09:25 +0000 (10:09 +0300)]
Merge pull request #27533 from dillaman/wip-39257
rbd-mirror: periodically flush IO and commit positions
Reviewed-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Sun, 14 Apr 2019 07:08:37 +0000 (10:08 +0300)]
Merge pull request #27229 from dillaman/wip-librbd-writearound
librbd: introduce new default write-around cache policy
Reviewed-by: Mykola Golub <mgolub@suse.com>
Jason Dillaman [Sat, 13 Apr 2019 17:21:09 +0000 (13:21 -0400)]
Merge pull request #27446 from trociny/wip-rbd-io-simple-scheduler-improvements
librbd: dispatch delayed requests only if read intersects
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Sat, 13 Apr 2019 17:20:53 +0000 (13:20 -0400)]
Merge pull request #27513 from ddiss/librados_silence_unused_vars
librbd: silence -Wunused-variable warnings
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Sat, 13 Apr 2019 17:06:23 +0000 (13:06 -0400)]
rgw: silence a -Wunused-function warning in pubsub
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Milind Changire [Fri, 5 Apr 2019 10:27:05 +0000 (15:57 +0530)]
cephfs-shell: support non-octal mode
Fixes: http://tracker.ceph.com/issues/38740
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 06:40:42 +0000 (12:10 +0530)]
cephfs-shell: fix rm command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 05:22:53 +0000 (10:52 +0530)]
cephfs-shell: fix lls command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 05:19:01 +0000 (10:49 +0530)]
cephfs-shell: fix lcd command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 05:14:00 +0000 (10:44 +0530)]
cephfs-shell: fix umask command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 06:45:47 +0000 (12:15 +0530)]
cephfs-shell: fix cat command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 05:08:02 +0000 (10:38 +0530)]
cephfs-shell: fix chmod command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 05:04:06 +0000 (10:34 +0530)]
cephfs-shell: fix chdir command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Sat, 13 Apr 2019 05:00:22 +0000 (10:30 +0530)]
cephfs-shell: fix mv command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Fri, 12 Apr 2019 16:59:40 +0000 (22:29 +0530)]
cephfs-shell: fix rmdir command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Fri, 12 Apr 2019 16:59:23 +0000 (22:29 +0530)]
cephfs-shell: fix ls command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Fri, 12 Apr 2019 16:59:03 +0000 (22:29 +0530)]
cephfs-shell: fix get command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Fri, 12 Apr 2019 16:58:50 +0000 (22:28 +0530)]
cephfs-shell: fix put command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Fri, 12 Apr 2019 16:06:30 +0000 (21:36 +0530)]
cephfs-shell: fix mkdir command
Signed-off-by: Milind Changire <mchangir@redhat.com>
Milind Changire [Fri, 12 Apr 2019 16:58:11 +0000 (22:28 +0530)]
cephfs-shell: helper functions and infra changes
Signed-off-by: Milind Changire <mchangir@redhat.com>
Sage Weil [Fri, 12 Apr 2019 21:41:38 +0000 (16:41 -0500)]
doc/release/nautilus: proscribe minimum hammer tunables and straw2 on upgrade
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 12 Apr 2019 21:35:18 +0000 (16:35 -0500)]
common/options: update mon_crush_min_required_version=hammer
Hammer is a good point to set the minimum at:
- it includes straw2 and vary_r, which are the worst offenders among the
old tunables
- it does not include chooseleaf_stable, which improves placement
considerably but *also* shuffles basically all data in the cluster.
Getting everyone up to straw2 support means we can also proscribe the
'ceph osd crush set-all-straw-buckets-to-straw2' command.
Signed-off-by: Sage Weil <sage@redhat.com>
Casey Bodley [Fri, 12 Apr 2019 20:30:19 +0000 (16:30 -0400)]
rgw: multisite log trimming only checks peers that sync from us
if there are peer zones in our zonegroup that do not sync from us, they
won't have any sync status that corresponds to our logs. fetching their
status will give us empty markers, so we'll never make progress with log
trimming
the get_zone_data_notify_to_map() contains only the zones that are
configured to sync from us, so use that instead of get_zone_conn_map()
Fixes: http://tracker.ceph.com/issues/39283
Signed-off-by: Casey Bodley <cbodley@redhat.com>
David Zafman [Fri, 12 Apr 2019 20:09:43 +0000 (13:09 -0700)]
ceph-objectstore-tool: Rename dump-import to dump-export
If user specifies dump-import it will still work, but isn't
in the usage that way.
Fixes: http://tracker.ceph.com/issues/39284
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 12 Apr 2019 16:44:14 +0000 (09:44 -0700)]
osd: Fix fast path to use version bumped value
Fix the code so that the version is in one place
for both the slow and fast path.
Caused by:
d2ca3d2feb442f97ca89023c7d01178d96f517a6
Fixes: http://tracker.ceph.com/issues/39281
Signed-off-by: David Zafman <dzafman@redhat.com>
Casey Bodley [Fri, 12 Apr 2019 19:56:01 +0000 (15:56 -0400)]
rgw: use std::optional in bilog trim
clean up an ugly workaround for a bug in boost::optional
Signed-off-by: Casey Bodley <cbodley@redhat.com>