]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yan, Zheng [Sun, 14 Feb 2016 08:59:31 +0000 (16:59 +0800)]
mds: fix inodestat size calculation
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Sun, 14 Feb 2016 08:42:56 +0000 (16:42 +0800)]
mds: properly purge backtrace object
backtrace objects are always in default namespace
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Yan, Zheng [Mon, 15 Feb 2016 15:28:32 +0000 (23:28 +0800)]
messages/MClientCaps: fix decoding
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Sage Weil [Fri, 26 Feb 2016 15:32:20 +0000 (10:32 -0500)]
mds/Server: fix whitespace
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 26 Feb 2016 15:32:15 +0000 (10:32 -0500)]
mds/Locker: fix Session leak on access denial
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 23 Feb 2016 15:26:15 +0000 (10:26 -0500)]
fix init of new fields in MCLientCaps
Sage Weil [Wed, 10 Feb 2016 14:43:32 +0000 (09:43 -0500)]
mds/MDSMap: add file layout v2 incompat feature
The existing MDSMonitor machinations already add this to the MDSMap to
boot out old MDS's.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 10 Feb 2016 14:38:33 +0000 (09:38 -0500)]
mds: deny access to directories with pool_ns layouts if feature is missing
If the client feature is missing, given them EIO. Change check_access to
return an error code to distinguish this from EACCES.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 1 Feb 2016 18:01:32 +0000 (13:01 -0500)]
mon/MDSMonitor: prevent pool 0 from being used as a data pool
Pool 0 means no change or default in the legacy ceph_file_layout in the
layout ioctl and file create arguments. Prevent it from being used to avoid
putting users in an awkward situation later.
Signed-off-by: Sage Weil <sage@redhat.com>
Yan, Zheng [Mon, 1 Feb 2016 14:17:04 +0000 (22:17 +0800)]
mds: don't break compatibility of MClientCaps/MClientReply
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Sage Weil [Tue, 12 Jan 2016 14:57:06 +0000 (09:57 -0500)]
fs_types: file_layout_t: convert pool -1 (undefined) to 0 in legacy encoding
Old code assumes that fl_pg_pool == 0 means the pool is not defined, while
file_layout_t uses -1. Translate between the two.
Note that this means a valid file_layout_t with pool_id == 0 cannot be
accurately translated to a legacy file_layout_t. That is somewhat
unavoidable, and should not be a problem since real clusters create 'rbd'
as pool 0 and it does not use any file layouts.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 4 Jan 2016 15:51:36 +0000 (10:51 -0500)]
qa/workunits/fs/misc/layout_vxattrs: test layout.pool_namespace
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 4 Jan 2016 14:15:34 +0000 (09:15 -0500)]
client: expose layout.pool_namespace vxattr
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 4 Jan 2016 14:37:35 +0000 (09:37 -0500)]
mds: allow adjustment of layout.pool_namespace vxattr
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 4 Jan 2016 15:44:53 +0000 (10:44 -0500)]
struct ceph_file_layout -> file_layout_t
- drop the global
- do not memset!
- encode with features
- field names are different
- use get_period() method where appropriate
- fix is layout empty checks
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 31 Dec 2015 22:24:44 +0000 (17:24 -0500)]
mds: make inode_t, old_inode_t featureful
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 31 Dec 2015 19:05:03 +0000 (14:05 -0500)]
messages/MClientCaps: avoid fixed struct for encoding
At least for new clients.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 31 Dec 2015 18:21:09 +0000 (13:21 -0500)]
mds: encode inode reply information directly
Drop the ceph_mds_reply_inode struct and encode directly. Note
that we already decode directly to InodeStat in MClientReply.h.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 31 Dec 2015 18:49:05 +0000 (13:49 -0500)]
messages/MClientReply: stop using ceph_mds_reply_inode struct to unpack
Decode directly.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:13:36 +0000 (15:13 -0500)]
mds: pass features to various CInode encoders and helpers
We'll need this shortly.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:07:39 +0000 (15:07 -0500)]
mds/MDSMap: cache up_features; fix logic
& these, not | them.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:05:53 +0000 (15:05 -0500)]
libradosstriper: move default stripe parameters inline
The extern is going away.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:04:28 +0000 (15:04 -0500)]
include/encoding: featureful encoder for list of shared_ptrs
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:04:08 +0000 (15:04 -0500)]
include/compact_map: featureful encoders, too
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:03:42 +0000 (15:03 -0500)]
ceph-dencoder: TYPE_FEATUREFUL_NOCOPY
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 Nov 2015 22:06:44 +0000 (17:06 -0500)]
mds: pass features to LogEvents, EMetaBlob
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 Nov 2015 21:47:11 +0000 (16:47 -0500)]
mds,mon: include features in beacon messages, MDSMap
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 Nov 2015 21:45:32 +0000 (16:45 -0500)]
mds/MDSMap: add features to MDSMap's mds_info_t
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 10 Nov 2015 11:40:09 +0000 (06:40 -0500)]
add fs_types.h, with file_layout_t
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 30 Dec 2015 20:35:01 +0000 (15:35 -0500)]
declare Formatter for everyone
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 4 Jan 2016 14:46:47 +0000 (09:46 -0500)]
qa/workunits/fs/misc/layout_vxattr.sh: detect data pool name
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 1 Mar 2016 14:27:21 +0000 (09:27 -0500)]
Merge pull request #7837 from rldleblanc/wpq-documentation
doc: osd-config Add Configuration Options for op queue.
Sage Weil [Tue, 1 Mar 2016 14:25:51 +0000 (09:25 -0500)]
Merge pull request #7851 from jupiturliu/obj-bencher-bug
rados: fix bug for write bench
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 1 Mar 2016 14:18:15 +0000 (09:18 -0500)]
Merge pull request #7729 from yuyuyu101/wip-spdk2
osd: bluestore: Revert NVMEDevice task cstor and refresh interface changes
Sage Weil [Tue, 1 Mar 2016 13:46:08 +0000 (08:46 -0500)]
Merge pull request #7739 from xiexingguo/xxg-wip-14387
osd: fix race condition for heartbeat_need_update
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 1 Mar 2016 13:45:39 +0000 (08:45 -0500)]
Merge pull request #7703 from xiexingguo/xxg-wip-statfs
osd: filestore: fast abort if statfs encounters ENOENT
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 1 Mar 2016 13:45:00 +0000 (08:45 -0500)]
Merge pull request #7766 from adamemerson/wip-portable-mutex
common: Do not use non-portable constants in mutex_debug
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Sage Weil [Tue, 1 Mar 2016 13:44:21 +0000 (08:44 -0500)]
Merge pull request #7799 from xiexingguo/xxg-wip-fixnvme
osd: bluestore: NVMEDevice: fix error handling
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 1 Mar 2016 13:43:49 +0000 (08:43 -0500)]
Merge pull request #7804 from jjhuo/fixes
osd: kstore: fix a race condition in _txc_finish()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 1 Mar 2016 13:43:25 +0000 (08:43 -0500)]
Merge pull request #7816 from marcan/build-fixes
configure.ac: boost_iostreams is required, not optional
Reviewed-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Tue, 1 Mar 2016 10:58:25 +0000 (17:58 +0700)]
Merge pull request #7858 from jdurgin/wip-rbd-formatted-output-progress
test/cli-integration/rbd: disable progress output
Reviewed-by: Loic Dachary <ldachary@redhat.com>
John Spray [Tue, 1 Mar 2016 10:40:21 +0000 (10:40 +0000)]
Merge pull request #7745 from sileht/sileht/rados-cython
pybind: move cephfs to Cython
Reviewed-by: John Spray <john.spray@redhat.com>
Haomai Wang [Tue, 1 Mar 2016 09:54:03 +0000 (17:54 +0800)]
Merge pull request #7831 from yuyuyu101/wip-14912
AsyncMessenger: fix several bugs
Haomai Wang [Tue, 1 Mar 2016 09:53:20 +0000 (17:53 +0800)]
Merge pull request #7852 from xiexingguo/xxg-wip-14928
msg: async: start over after failing to bind a port in specified range
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kefu@redhat.com>
xie xingguo [Tue, 1 Mar 2016 11:03:00 +0000 (19:03 +0800)]
msg: async: start over after failing to bind a port in specified range
The original report associated with this fix can be found at
http://tracker.ceph.com/issues/13002. I reopen one in case it
needs to be backported or something alike.
Fixes: #14928
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Josh Durgin [Tue, 1 Mar 2016 06:57:00 +0000 (22:57 -0800)]
test/cli-integration/rbd: disable progress output
This test is intended to check machine-readable output and usage, not
human-readable output.
Fixes: #14931
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Tue, 1 Mar 2016 06:48:53 +0000 (22:48 -0800)]
Merge pull request #7778 from marcan/pybind-fixes
pybind/rados: fix object lifetime issues and other bugs in aio
Reviewed-by: Mehdi Abaakouk <sileht@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Tue, 1 Mar 2016 06:39:29 +0000 (14:39 +0800)]
Merge pull request #7855 from tchaikov/wip-fix-ftbfs
test/TestPGLog: fix the FTBFS
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Tue, 1 Mar 2016 04:10:26 +0000 (12:10 +0800)]
test/TestPGLog: fix the FTBFS
the new pure virtual method was introduced by
e7edf20 .
Fixes: #14930
Signed-off-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Tue, 1 Mar 2016 01:30:09 +0000 (17:30 -0800)]
Merge pull request #7781 from ceph/wip-fix-rbd-cli-tests
rbd/run_cli_tests.sh: Reflect test failures
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
James Liu [Tue, 1 Mar 2016 00:25:42 +0000 (16:25 -0800)]
fixed a bug for write bench with rados
Signed-off-by: James Liu <james.liu@ssi.samsung.com>
Samuel Just [Mon, 29 Feb 2016 23:04:28 +0000 (15:04 -0800)]
Merge pull request #7769 from somnathr/wip-make-shared
Use make_shared while creating shared_ptr
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 29 Feb 2016 18:42:01 +0000 (10:42 -0800)]
Merge pull request #7765 from athanatos/wip-lost-unfound-repop
Repop and lost-unfound overhaul
Reviewed-by: Sage Weil <sage@redhat.com>
Haomai Wang [Wed, 24 Feb 2016 18:15:03 +0000 (02:15 +0800)]
AsyncConnection: log cleanup, remove redundant state display
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Mon, 29 Feb 2016 17:42:50 +0000 (01:42 +0800)]
Event: complete all pending events
Fix #14925
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Mon, 29 Feb 2016 16:28:02 +0000 (00:28 +0800)]
AsyncConnection: dispatch write handler when accept done
Fix #12912
Signed-off-by: Haomai Wang <haomai@xsky.com>
Samuel Just [Mon, 29 Feb 2016 15:42:08 +0000 (07:42 -0800)]
Merge pull request #7824 from dillaman/wip-aio-watch-notify
librados: fix test failure with new aio watch/unwatch API
Reviewed-by: Samuel Just <sjust@redhat.com>
Jason Dillaman [Mon, 29 Feb 2016 13:53:17 +0000 (08:53 -0500)]
Merge pull request #7832 from trociny/wip-journal-register-async
journal: async methods to (un)register and update client
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Mon, 29 Feb 2016 13:13:10 +0000 (21:13 +0800)]
Merge pull request #7829 from xiexingguo/xxg-wip-doc
doc: fix typo, indention etc.
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
xiexingguo [Sat, 27 Feb 2016 12:03:30 +0000 (20:03 +0800)]
doc: fix typo, indention etc.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
John Spray [Fri, 26 Feb 2016 12:49:00 +0000 (12:49 +0000)]
pybind: update ceph_volume_client for cython
No need to explicitly touch the (no-longer-existing)
load_libcephfs method during module load, as with
the cython version we already get an ImportError
if the C library is unavailable.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 29 Feb 2016 10:26:22 +0000 (10:26 +0000)]
pybind: fix error handling on getxattr
The ctypes bindings returned empty string
instead of raising exception. This was a bug,
because it made it impossible to detect the
difference between missing xattr and empty
xattr.
Signed-off-by: John Spray <john.spray@redhat.com>
Mehdi Abaakouk [Thu, 25 Feb 2016 14:54:05 +0000 (15:54 +0100)]
pybind: move cephfs to Cython
This change moves cephfs binding to Cython.
Closes-bug: #14818
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Robert LeBlanc [Sun, 28 Feb 2016 16:34:31 +0000 (09:34 -0700)]
doc: osd-config Add Configuration Options for op queue.
Signed-off-by: Robert LeBlanc <robert.leblanc@endurance.com>
Kefu Chai [Sat, 27 Feb 2016 16:01:55 +0000 (00:01 +0800)]
Merge pull request #7747 from vsjulu/master
xio: fix incorrect ip being assigned in case of multiple RDMA ports
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yehuda Sadeh [Sat, 27 Feb 2016 14:22:09 +0000 (06:22 -0800)]
Merge pull request #7630 from rzarzynski/wip-rgw-admin-token-cache
rgw: add support for caching of Keystone admin token.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sat, 27 Feb 2016 14:17:15 +0000 (06:17 -0800)]
Merge pull request #7825 from ceph/wip-rgw-openssl
rgw: link civetweb with openssl (Sage, Marcus Watts)
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Mykola Golub [Sat, 27 Feb 2016 12:55:44 +0000 (14:55 +0200)]
test: add tests to (un)register and update journal client
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Haomai Wang [Sat, 27 Feb 2016 12:50:48 +0000 (20:50 +0800)]
Revert "AsyncConnection: Close connection when unregistered connection met WAIT"
This reverts commit
9cc1055eb6e18d55084d5af2b2f93eb8da5ab7da .
Fix #14912
Signed-off-by: Haomai Wang <haomai@xsky.com>
Mykola Golub [Thu, 25 Feb 2016 08:27:29 +0000 (10:27 +0200)]
journal: async methods to (un)register and update client
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Sat, 27 Feb 2016 10:20:49 +0000 (12:20 +0200)]
cls::journal: async client_unregister
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Marcus Watts [Sat, 27 Feb 2016 07:34:14 +0000 (02:34 -0500)]
cmake fix: build civetweb with the right include path.
In an earlier commit, civetweb.c got moved into a separate cmake 'object'
library civetweb_common_objs so that it could be built just once for use
with several different targets. At the time, there was a separate global
"include_directory" to give the right include path for including "civetweb.h".
A later commit in master created an rgw_a library, and restricted civetweb.h's
include path for only building rgw_a objects. So, as the product of
these these two commits, the target_include_directories command for the
civetweb include path now needs to be applied to civetweb_common_objs
and not rgw_a.
Signed-off-by: Marcus Watts <mwatts@redhat.com>
Sage Weil [Fri, 26 Feb 2016 23:58:28 +0000 (18:58 -0500)]
Merge pull request #7650 from avnerbh/fix1_rand
msg: add thread safety for "random" Messenger + fix wrong usage of random functions
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Fri, 26 Feb 2016 23:57:19 +0000 (18:57 -0500)]
Merge pull request #7651 from xiexingguo/xxg-wip-fixtypecheck
osd: bluestore: improve fs-type verification and tidy up
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 26 Feb 2016 23:36:52 +0000 (18:36 -0500)]
Merge pull request #7654 from rldleblanc/wip-wpq-optimization
osd: WeightedPriorityQueue: move to intrusive containers
Yehuda Sadeh [Fri, 26 Feb 2016 21:37:44 +0000 (13:37 -0800)]
Merge pull request #7821 from rzarzynski/wip-rgw-14903
rgw: fix wrong handling of limit=0 during listing of Swift account.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Radoslaw Zarzynski [Fri, 26 Feb 2016 21:17:09 +0000 (22:17 +0100)]
rgw: change naming of utility functions in rgw_keystone.cc.
Slightly improve code formatting and const-correctness as well.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Marcus Watts [Tue, 23 Feb 2016 23:35:21 +0000 (18:35 -0500)]
Use fixed version of civetweb to avoid warning.
The warning about SSLv23_client_method is because when using dynamic
linking, this should always be non-zero. That's inside of civetweb,
so this commit is to pull the submodule up to the fix.
Signed-off-by: Marcus Watts <mwatts@redhat.com>
Marcus Watts [Sat, 20 Feb 2016 08:29:27 +0000 (03:29 -0500)]
Fix ssl link error.
When linking against -lssl, should also include -lcrypto.
// fixup merge with previous
Signed-off-by: Marcus Watts <mwatts@redhat.com>
Marcus Watts [Thu, 11 Feb 2016 00:14:06 +0000 (19:14 -0500)]
Use ld.so to link in ssl crypto (cmake changes).
Using dlopen() to load in ssl crypto makes me cringe.
Also it requires either installing the devel package,
or appending library versioning to the library name
civetweb tries to load, which is ugly. This is only
a license problem for people whose system distribution
does not include openssl.
Signed-off-by: Marcus Watts <mwatts@redhat.com>
Radoslaw Zarzynski [Fri, 26 Feb 2016 15:42:01 +0000 (16:42 +0100)]
rgw: fix wrong handling of limit=0 during listing of Swift account.
Fixes: #14903
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Yehuda Sadeh [Fri, 26 Feb 2016 19:18:05 +0000 (11:18 -0800)]
Merge pull request #7777 from theanalyst/rgw/insecure-keystone
rgw: allow authentication keystone with self signed certs
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 26 Feb 2016 18:50:04 +0000 (10:50 -0800)]
Merge pull request #7809 from cbodley/wip-rgw-includes
rgw: use pimpl pattern for RGWPeriodHistory
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 26 Feb 2016 18:44:01 +0000 (10:44 -0800)]
Merge pull request #7822 from rzarzynski/wip-rgw-keystone-proper-parse-ordering
rgw: try to parse Keystone token in order appropriate to configuration.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 26 Feb 2016 18:38:12 +0000 (10:38 -0800)]
Merge pull request #7803 from oritwas/wip-14826
rgw: reset return code in when iterating over the bucket the objects
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Jason Dillaman [Fri, 26 Feb 2016 18:13:23 +0000 (13:13 -0500)]
test: remove doubled unwatch API call
This error was unmasked by the fix included in commit
8caa2e4 .
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 26 Feb 2016 18:09:59 +0000 (13:09 -0500)]
librados: aio watch/unwatch/notify now uses completion objver
A local variable was used for an async callback operation,
resulting in the potential for memory corruption.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
vsjulu [Mon, 22 Feb 2016 19:40:41 +0000 (11:40 -0800)]
XIO: Changes to fix incorrect ip being assigned in case of multiple RDMA ports.remove rdma local and return error instead to avoid issues with using rdma_local incase of multiple ports.
Signed-off-by: Subramanyam Varanasi <s.varanasi@ssi.samsung.com>
Radoslaw Zarzynski [Fri, 26 Feb 2016 14:25:20 +0000 (15:25 +0100)]
rgw: try to parse Keystone token in order appropriate to configuration.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Abhishek Lekshmanan [Thu, 25 Feb 2016 10:07:51 +0000 (11:07 +0100)]
rgw: add insecure option to the http client
This allows the http client to turn off ssl certificate peer checking,
which is turned on by default. This is useful in cases like when
Keystone is SSL terminated with a self signed certificate.
The option `rgw_keystone_verify_ssl` (default true) can be toggled if
self signed certs are used, so that swift and s3 apis using keystone
authentication can work.
Fixes: #14583
Reported-by: Karol Mroz <mroz.karol@gmail.com>
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Casey Bodley [Thu, 25 Feb 2016 18:07:54 +0000 (13:07 -0500)]
rgw: use pimpl pattern for RGWPeriodHistory
this removes the dependency on RGWPeriod from rgw_rados.h, which breaks
a circular dependency between rgw_rados.h -> rgw_metadata.h ->
rgw_period_history.h -> rgw_rados.h
Reported-by: Willem Jan Withagen <wjw@digiware.nl>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Fri, 26 Feb 2016 15:24:22 +0000 (10:24 -0500)]
doc: final v9.2.1 release notes
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 26 Feb 2016 15:24:20 +0000 (10:24 -0500)]
Merge pull request #7694 from Abhishekvrshny/wip-infernalis-release-notes
release-notes: draft v9.2.1 release notes
Zack Cerza [Wed, 24 Feb 2016 19:24:11 +0000 (12:24 -0700)]
rbd/run_cli_tests.sh: Reflect test failures
Signed-off-by: Zack Cerza <zack@redhat.com>
Sage Weil [Fri, 26 Feb 2016 14:54:20 +0000 (09:54 -0500)]
Merge pull request #7813 from xiexingguo/xxg-wip-doc
doc: small fixes
xiexingguo [Fri, 26 Feb 2016 15:25:02 +0000 (23:25 +0800)]
doc: batch small fixes, including typo, syntax etc.
Signed-off-by: xiexingguo <xie.xingguo@zte.com.cn>
xiexingguo [Fri, 26 Feb 2016 14:39:57 +0000 (22:39 +0800)]
doc: fix typo
Signed-off-by: xiexingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 25 Feb 2016 11:07:13 +0000 (11:07 +0000)]
os/bluestore/NVMEDevice: remove unused variables ref
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 25 Feb 2016 11:03:49 +0000 (11:03 +0000)]
os/bluestore/NVMEDevice: fix error handling for try_get()
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 25 Feb 2016 10:48:07 +0000 (10:48 +0000)]
os/bluestore/NVMEDevice: fix error handling for open()
According to Linux man page, the system call read() may return zero to indicate
that end of file reached on success. So below here we need to convert the result
code to a customized one in this case as errno is not set and we actually want
let caller know something is going wrong.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>