]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Matthew Vernon [Thu, 8 Nov 2018 17:23:36 +0000 (17:23 +0000)]
debian: correct ceph-common relationship with older radosgw package
Fixes: https://tracker.ceph.com/issues/36741
9fd30b93f7281fad70b93512f0a25e3465f5b225 moved
/etc/bash_completion.d/radosgw-admin from radosgw to ceph-common. This
means that if you try and install a newer ceph-common over an older
radosgw, there's a conflict, and the install fails:
```
Unpacking ceph-common (12.2.8-1xenial) over (10.2.9-0ubuntu0.16.04.1) ...
dpkg: error processing archive ceph-common_12.2.8-1xenial_amd64.deb (--install):
trying to overwrite '/etc/bash_completion.d/radosgw-admin', which is also in package radosgw 10.2.9-0ubuntu0.16.04.1
```
Per Debian policy (
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-in-other-packages
) the correct way to handle a package taking over a file is for a
versioned Replaces and Breaks.
The change went into 12.0.3, so this commit adds Replaces and Breaks
against radosgw less than that version. It should be backported to
Luminous to avoid issues with upgrades from older versions (Jewel and
Kraken).
Signed-off-by: Matthew Vernon <mv3@sanger.ac.uk>
Lenz Grimmer [Fri, 9 Nov 2018 08:27:37 +0000 (09:27 +0100)]
Merge pull request #24928 from rhcs-dashboard/36632-update-python-dependency
mgr/dashboard: update python dependency
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Mykola Golub [Fri, 9 Nov 2018 07:45:43 +0000 (09:45 +0200)]
Merge pull request #24963 from dillaman/wip-ceph-iscsi
doc: tweak RBD iSCSI docs to point to merged tooling repo
Reviewed-by: Mykola Golub <mgolub@suse.com>
Sage Weil [Thu, 8 Nov 2018 22:29:00 +0000 (16:29 -0600)]
Merge PR #21511 into master
* refs/pull/21511/head:
os/bluefs: set logfile w/ WRITE_LIFE_MEDIUM
os/bluefs: make super block w/ WRITE_LIFE_TIME_SHORT.
os/bluestore: BlueFS support write_life_time feature of SSD.
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Sage Weil [Thu, 8 Nov 2018 22:28:44 +0000 (16:28 -0600)]
Merge PR #24820 into master
* refs/pull/24820/head:
os/bluestore/BlueStore.cc: merge overlapping/adjacent regions before read
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Sage Weil [Thu, 8 Nov 2018 22:26:52 +0000 (16:26 -0600)]
Merge PR #24828 into master
* refs/pull/24828/head:
qa/osd-bluefs-volume-ops: use ceph-bluestore-tool for fsck
qa/osd-bluefs-volume-ops: reduce space usage for the test case
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Thu, 8 Nov 2018 22:26:36 +0000 (16:26 -0600)]
Merge PR #24948 into master
* refs/pull/24948/head:
os/bluestore: fix wal dir presence verification
Reviewed-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh [Thu, 8 Nov 2018 22:00:51 +0000 (14:00 -0800)]
Merge pull request #24014 from yehudasa/wip-rgw-svc-2
rgw: initial RGWRados refactoring work
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Yehuda Sadeh [Thu, 8 Nov 2018 20:56:26 +0000 (12:56 -0800)]
rgw: shutdown services only if initialized
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 8 Nov 2018 20:43:21 +0000 (12:43 -0800)]
librados_test_stub: implement move operations
Need to match whatever librados implements.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Thu, 8 Nov 2018 18:59:51 +0000 (12:59 -0600)]
Merge PR #24995 into master
* refs/pull/24995/head:
doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 8 Nov 2018 18:19:57 +0000 (10:19 -0800)]
Merge pull request #24896 from tchaikov/wip-librados-cleanup
librados,rpm,deb: various fixes to address librados3 transition and cleanups in librados
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Mykola Golub [Thu, 8 Nov 2018 17:23:12 +0000 (19:23 +0200)]
doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure
The 'forward' mode is flawed as it allows the reordering of requests.
Signed-off-by: Mykola Golub <mgolub@suse.com>
Yehuda Sadeh [Tue, 6 Nov 2018 23:30:43 +0000 (15:30 -0800)]
test/rbd_mirror: fix linking
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 6 Nov 2018 00:05:14 +0000 (16:05 -0800)]
rgw: svc_notify: call set_enabled() when registering callback
svc_notify starts before svc_sysobj_cache, this way we make sure
svc_sysobj_cache gets the status callback triggered.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sat, 3 Nov 2018 02:36:44 +0000 (19:36 -0700)]
rgw: sysobj_core: filter sysobj attrs
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Tue, 23 Oct 2018 21:26:11 +0000 (17:26 -0400)]
librados: add move operations to IoCtx
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Yehuda Sadeh [Fri, 26 Oct 2018 23:20:05 +0000 (16:20 -0700)]
rgw: chained cache shouldn't access service after it was unchained
This fixes a cleanup ordering issue. We can now have the chained cache
removed before and after the service is destructed.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Tue, 23 Oct 2018 21:29:54 +0000 (17:29 -0400)]
rgw: AioThrottle uses RGWSI_RADOS::Obj
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 25 Oct 2018 20:46:54 +0000 (16:46 -0400)]
rgw: RADOS::Pool::create() for single pool
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 25 Oct 2018 20:46:30 +0000 (16:46 -0400)]
rgw: RADOS::Pool::lookup() uses Pool's pool name
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 23 Oct 2018 21:29:17 +0000 (17:29 -0400)]
rgw: add Obj::aio_operate() for read ops
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 23 Oct 2018 21:27:51 +0000 (17:27 -0400)]
rgw: rgw_rados_ref uses default copy/move
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 23 Oct 2018 15:30:45 +0000 (11:30 -0400)]
rgw: fix svc_zone compile with is_started()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Yehuda Sadeh [Tue, 16 Oct 2018 14:18:03 +0000 (07:18 -0700)]
rgw: fix list_realms() and list_zones()
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Oct 2018 14:17:34 +0000 (07:17 -0700)]
rgw: fix chained cache put if cache isn't initialized
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Oct 2018 14:17:04 +0000 (07:17 -0700)]
rgw: svc: support raw storage init
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Oct 2018 14:15:49 +0000 (07:15 -0700)]
rgw: move services shutdown around
fixes ordering
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 12 Oct 2018 22:38:23 +0000 (15:38 -0700)]
rgw: services shutdown
Explicitly make sure services are being shut down in appropriate order.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 12 Oct 2018 22:37:42 +0000 (15:37 -0700)]
rgw: unregister chained cache on shutdown
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 5 Oct 2018 20:56:42 +0000 (13:56 -0700)]
rgw: svc: hold services in unique_ptr
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 4 Oct 2018 22:44:20 +0000 (15:44 -0700)]
rgw: don't try to canonicalize raw obj
and other minor fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 4 Oct 2018 21:31:41 +0000 (14:31 -0700)]
rgw: remove unneeded code
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 4 Oct 2018 21:23:26 +0000 (14:23 -0700)]
rgw: don't include rgw_zone.h in svc_zone.h
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 4 Oct 2018 00:18:57 +0000 (17:18 -0700)]
rgw: svc: due to popular demand, get rid of service registry
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 21 Sep 2018 07:12:43 +0000 (00:12 -0700)]
rgw: api fixes following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 17 Sep 2018 11:05:02 +0000 (04:05 -0700)]
rgw: more code removal and api adjustments
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sun, 16 Sep 2018 09:50:03 +0000 (02:50 -0700)]
rgw: chained cache doesn't init if not caching
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 11 Sep 2018 14:46:30 +0000 (07:46 -0700)]
rgw: svc: remove SystemObject impl
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 10 Sep 2018 13:36:45 +0000 (06:36 -0700)]
rgw: svc: fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 7 Sep 2018 13:37:23 +0000 (06:37 -0700)]
rgw: services init fixes
First load all depending services, then initialize all.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 7 Sep 2018 12:03:21 +0000 (05:03 -0700)]
rgw: minor adjustments
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 7 Sep 2018 11:53:55 +0000 (04:53 -0700)]
rgw-admin: api adjustments
now compiles
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 7 Sep 2018 10:26:36 +0000 (03:26 -0700)]
rgw: svc: more changes, add svc_sync_modules
radosgw actually compiles now
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 6 Sep 2018 13:42:42 +0000 (06:42 -0700)]
rgw: rgw_zone api adjustments
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 6 Sep 2018 11:01:22 +0000 (04:01 -0700)]
rgw: add missing files
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 6 Sep 2018 11:00:31 +0000 (04:00 -0700)]
rgw: svc_finisher: create service
and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 6 Sep 2018 08:16:01 +0000 (01:16 -0700)]
rgw: svc_cache: more work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 5 Sep 2018 10:11:16 +0000 (03:11 -0700)]
rgw: svc_notify: initial work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 28 Aug 2018 21:23:53 +0000 (14:23 -0700)]
rgw: sysobj service: initial cache conversion
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 27 Aug 2018 23:02:03 +0000 (16:02 -0700)]
rgw: svc_sysobj: split core out
Split core sysobj interface from sysobj service so that cache could be
implemented.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sat, 18 Aug 2018 02:04:12 +0000 (19:04 -0700)]
rgw: zone, sysobj services: add missing system obj calls
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 17 Aug 2018 01:30:44 +0000 (18:30 -0700)]
rgw: sys_obj service, move zone init to svc_zone
still wip
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 16 Aug 2018 01:38:23 +0000 (18:38 -0700)]
rgw: svc: more zone work, add zone_utils, quota services
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 14 Aug 2018 00:28:43 +0000 (17:28 -0700)]
rgw: more refactoring work, initial work on svc_rados
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 10 Aug 2018 21:36:48 +0000 (14:36 -0700)]
rgw: svc: initial work on zone_svc
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 10 Aug 2018 00:04:48 +0000 (17:04 -0700)]
rgw: basic rgw services registry
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Lenz Grimmer [Thu, 8 Nov 2018 17:09:38 +0000 (18:09 +0100)]
Merge pull request #24719 from Devp00l/wip-issue-26861
mgr/dashboard: Remove _filterValue from CdFormGroup
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Sage Weil [Thu, 8 Nov 2018 16:52:16 +0000 (10:52 -0600)]
Merge PR #24333 into master
* refs/pull/24333/head:
test: update librados tests for CLI arg syntax
librados: update for CLI arg format change
pybind: update python callers of force flags
mon: convert remaining confirmation flags to CephBool
ceph_argparse: introduce CephBool arguments
test: remove quirky argparse case
mgr,mon: use CephChoices for confirmation flags
test: add cases for CLI's --key=val style
mon: remove dead "cluster_snap" command
pybind: enable --keyword=arguments in ceph_argparse
ceph.in: some cleanups
ceph.in: misc cleanups
common: remove unused 'avail' field from commands
mon: fix help string for `osd crush rule create-replicated`
Reviewed-by: Sage Weil <sage@redhat.com>
Lenz Grimmer [Thu, 8 Nov 2018 16:14:46 +0000 (17:14 +0100)]
Merge pull request #24930 from tspmelo/wip-multiple-actions
mgr/dashboard: Fix duplicate tasks
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Thu, 8 Nov 2018 16:04:37 +0000 (17:04 +0100)]
Merge pull request #24974 from rhcs-dashboard/36712-cluser-hosts-fix
mgr/dashboard: fix for 'Cluster >> Hosts' page
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Thu, 8 Nov 2018 15:00:21 +0000 (07:00 -0800)]
rpm,deb: libradospp1-dev should depend on librados-dev
because librados.hpp `#include`s librados.h
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 8 Nov 2018 14:52:20 +0000 (06:52 -0800)]
examples/librados: link c++ samples against libradospp
Signed-off-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:51:14 +0000 (09:51 -0500)]
Merge pull request #24530 from alimaredia/wip-rgw-dpp-gc-lc
rgw: refactor logging in gc and lc
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:50:05 +0000 (09:50 -0500)]
Merge pull request #24510 from pritha-srivastava/wip-sts-buffer-overflow
rgw: Fix for buffer overflow in STS op_post().
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:48:59 +0000 (09:48 -0500)]
Merge pull request #24594 from theanalyst/wip-reshard-enoent
rgw: reshard add: fail correctly on a non existant bucket
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:48:00 +0000 (09:48 -0500)]
Merge pull request #24638 from linuxbox2/wip-reshard-st
radosgw-admin: translate reshard status codes (trivial)
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:47:37 +0000 (09:47 -0500)]
Merge pull request #24816 from linuxbox2/wip-rgw-keystone-secret
rgw: move keystone secrets from ceph.conf to files
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:46:44 +0000 (09:46 -0500)]
Merge pull request #24869 from joke-lee/wip-op-mask-radosgw-admin-rest
rgw: admin rest api support op-mask
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Casey Bodley [Thu, 8 Nov 2018 14:45:59 +0000 (09:45 -0500)]
Merge pull request #24887 from cbodley/wip-36662
rgw: beast frontend parses ipv6 addrs
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Matt Benjamin [Thu, 8 Nov 2018 14:04:22 +0000 (09:04 -0500)]
Merge pull request #23906 from dongbula/nf-add-latency-after-finish-processing
rgw: add latency info in the log of req done
Lenz Grimmer [Thu, 8 Nov 2018 13:41:38 +0000 (14:41 +0100)]
Merge pull request #24947 from votdev/bug_36708
mgr/dashboard: tasks.mgr.dashboard.test_osd.OsdTest failures
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Ilya Dryomov [Thu, 8 Nov 2018 13:12:44 +0000 (14:12 +0100)]
Merge pull request #24966 from daixiang0/correct-rbytes-description
doc: correct rbytes description
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
alfonsomthd [Thu, 8 Nov 2018 11:34:14 +0000 (12:34 +0100)]
mgr/dashboard: fix for 'Cluster >> Hosts' page
- Added permission mapping for 'tcmu-runner' service type.
- Avoid error caused by unmapped services' types:
The hosts list should be visible even with not mapped services' types,
as this mapping only decides whether the service being displayed has a link or not.
Fixes: https://tracker.ceph.com/issues/36712
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Xiang Dai [Wed, 7 Nov 2018 09:17:30 +0000 (17:17 +0800)]
doc: correct rbytes description
The default was changed from on to off in 4.6 because the way rbytes behaves can be surprising and sometimes confuses tools like rsync.
Signed-off-by: Xiang Dai <764524258@qq.com>
Kefu Chai [Thu, 8 Nov 2018 05:24:09 +0000 (21:24 -0800)]
Merge pull request #24817 from tone-zhang/wip-64-assert
bluestore/NVMEDevice.cc: fix ceph_assert() when enable SPDK with 64KB kernel page size
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 8 Nov 2018 05:22:33 +0000 (21:22 -0800)]
Merge pull request #24964 from Songweibin/wip-doc-rados
doc/rados: correct osd path in troubleshooting-mon.rst
Reviewed-by: Kefu Chai <kchai@redhat.com>
Matt Benjamin [Thu, 8 Nov 2018 03:01:05 +0000 (22:01 -0500)]
Merge pull request #23940 from robbat2/wip-12713-chunked-encoding
rgw: use chunked encoding to get partial results out faster
lvshuhua [Tue, 4 Sep 2018 08:00:21 +0000 (16:00 +0800)]
rgw: add latency info in the log of req done
Signed-off-by: lvshuhua <lvshuhua@cmss.chinamobile.com>
Kefu Chai [Wed, 7 Nov 2018 22:13:46 +0000 (14:13 -0800)]
qa: install libradospp-dev for librados_hello_world.yaml
libradospp-{dev,devel} is necessary for compiling sources in
examples/librados/hello_world.cc
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Zafman [Wed, 7 Nov 2018 22:05:55 +0000 (14:05 -0800)]
Merge pull request #24749 from dzafman/wip-36474
Add support for osd_delete_sleep configuration value
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Wed, 7 Nov 2018 22:04:41 +0000 (14:04 -0800)]
debian: libradospp-dev should depend on libradospp1 not libradospp
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Nov 2018 13:51:16 +0000 (21:51 +0800)]
librados: remove rados_tmap_*
we have switched from tmap to omap long ago.
but keep the server side implementation around, in case ancient
client is still using these tmap APIs.
also, tmap_update() is kept, because librbd is using it for v1 image
backward compatibility.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Nov 2018 13:44:18 +0000 (21:44 +0800)]
librados: add new setxattr overload back
this change reverts
b8ff781ddcf737882163cf56d7c9b11e815fb699
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Nov 2018 13:30:33 +0000 (21:30 +0800)]
librados: remove redundant IoCtx::nobjects_begin() variants
this change partially reverts
6eca7d08893abbe41f7fa6b2834fb05e84be572b
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Nov 2018 13:25:53 +0000 (21:25 +0800)]
librados: deprecate ObjectWriteOperation::copy_from()
this change partially reverts
6eca7d08893abbe41f7fa6b2834fb05e84be572b
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Nov 2018 13:04:15 +0000 (21:04 +0800)]
common: remove redundant implementations
this change reverts
cac1d6f936c40003c5231d1051feb51198252715
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Nov 2018 12:56:55 +0000 (20:56 +0800)]
debian: loosen the Depends of python bindings packages
- python-* packages are using the C APIs which are not changed across
librados2 and librados3.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Andrew Schoen [Wed, 7 Nov 2018 19:11:50 +0000 (13:11 -0600)]
Merge pull request #24977 from alfredodeza/wip-bz1644265
ceph-volume util.encryption robust blkid+lsblk detection of lockbox
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Fri, 2 Nov 2018 19:03:45 +0000 (15:03 -0400)]
ceph-volume util.encryption robust blkid+lsblk detection of lockbox
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Volker Theile [Tue, 6 Nov 2018 13:00:24 +0000 (14:00 +0100)]
mgr/dashboard: backend api tests: tasks.mgr.dashboard.test_osd.OsdTest failures
- Fix bug in Dashboard QA unit test framework. Don't set the application type header manually, this is done by the requests library if required.
- Enhance QA unit test helper: Print the response of the API request if it fails. This should help to identify the problem more easily.
- Fix bug in the OSD controller. A parameter needs to be converted to integer.
- Take care that the params of the request object are not modified.
The issue was introduced by PR https://github.com/ceph/ceph/pull/24475. The CherryPy json_in plugin disclosed the errorneous unit test helper implementation.
Fixes: https://tracker.ceph.com/issues/36708
Signed-off-by: Volker Theile <vtheile@suse.com>
Matt Benjamin [Wed, 7 Nov 2018 15:39:12 +0000 (10:39 -0500)]
Merge pull request #24847 from pritha-srivastava/wip-rgw-assume-role-doc
rgw: Improvements to STS Lite documentation.
Boris Ranto [Wed, 7 Nov 2018 13:48:54 +0000 (14:48 +0100)]
Merge pull request #24841 from b-ranto/wip-deep-scrub
mgr/restful: Fix deep-scrub typo
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 7 Nov 2018 12:01:43 +0000 (07:01 -0500)]
test: update librados tests for CLI arg syntax
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 7 Nov 2018 11:54:02 +0000 (06:54 -0500)]
librados: update for CLI arg format change
Signed-off-by: John Spray <john.spray@redhat.com>
Boris Ranto [Tue, 30 Oct 2018 20:42:41 +0000 (21:42 +0100)]
mgr/restful: Fix deep-scrub typo
There is a typo in implemented commands for OSD. It reads deep_scrub
instead of deep-scrub which is the true valid command.
Fixes: http://tracker.ceph.com/issues/36720
Signed-off-by: Boris Ranto <branto@redhat.com>
Lenz Grimmer [Wed, 7 Nov 2018 10:55:14 +0000 (11:55 +0100)]
Merge pull request #24681 from tspmelo/wip-npm-update
mgr/dashboard: Update npm packages
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
songweibin [Wed, 7 Nov 2018 07:05:41 +0000 (15:05 +0800)]
doc/rados: correct osd path in troubleshooting-mon.rst
Signed-off-by: songweibin <song.weibin@zte.com.cn>
Jason Dillaman [Tue, 6 Nov 2018 23:00:53 +0000 (18:00 -0500)]
doc: tweak RBD iSCSI docs to point to merged tooling repo
Also remove all references to the ceph-client test kernel since v4.16 has been
released.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Alfredo Deza [Tue, 6 Nov 2018 17:49:31 +0000 (12:49 -0500)]
Merge pull request #24937 from alfredodeza/wip-rm36704
ceph-volume tests.systemd update imports for systemd module
Reviewed-by: Andrew Schoen <aschoen@redhat.com>