]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Fri, 25 May 2018 05:09:34 +0000 (13:09 +0800)]
rocksdb: sync with upstream
since
https://github.com/facebook/rocksdb/pull/3862 has been merged by
upstream.
Fixes: http://tracker.ceph.com/issues/23653
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 25 May 2018 02:06:51 +0000 (21:06 -0500)]
Merge pull request #22232 from batrick/cephfs-release-notes-mimic
doc/releases: update CephFS mimic notes
Reviewed-by: Sage Weil <sage@redhat.com>
David Zafman [Thu, 24 May 2018 23:48:48 +0000 (16:48 -0700)]
Merge pull request #22195 from neha-ojha/wip-minor-fixes
qa/suites/rados: minor fixes
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Patrick Donnelly [Thu, 24 May 2018 21:29:55 +0000 (14:29 -0700)]
doc/releases: update CephFS mimic notes
Fixes: http://tracker.ceph.com/issues/23775
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Thu, 24 May 2018 21:48:32 +0000 (16:48 -0500)]
Merge pull request #22034 from mogeb/iostat-doc
doc: add documentation for iostat
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 24 May 2018 18:05:11 +0000 (13:05 -0500)]
Merge pull request #22112 from szeestraten/fix_24199
common: fix typo in rados bench write JSON output
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 24 May 2018 18:01:44 +0000 (13:01 -0500)]
Merge pull request #22093 from liewegas/wip-24162
msg/async/Event: clear time_events on shutdown
Reviewed-by: Hoamai Wang <haomai@xsky.com>
Sage Weil [Thu, 24 May 2018 18:01:24 +0000 (13:01 -0500)]
Merge pull request #21491 from majianpeng/kerneldevice
os/bluestore/KernelDevice: misc cleanup
Reviewed-by: Sage Weil <sage@redhat.com>
Lenz Grimmer [Thu, 24 May 2018 14:33:34 +0000 (16:33 +0200)]
Merge pull request #22216 from votdev/fix_table_pagination_style
mgr/dashboard: Fix some datatable CSS issues
Approved-by: Ricardo Marques <rimarques@suse.com>
Volker Theile [Thu, 24 May 2018 11:53:38 +0000 (13:53 +0200)]
mgr/dashboard: Fix some datatable CSS issues
Signed-off-by: Volker Theile <vtheile@suse.com>
Kefu Chai [Thu, 24 May 2018 12:16:50 +0000 (20:16 +0800)]
Merge pull request #22214 from joscollin/wip-ceph-fuse-typo
doc: Fix typo in ceph-fuse(8)
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jos Collin [Thu, 24 May 2018 11:57:02 +0000 (17:27 +0530)]
doc: Fix typo in ceph-fuse
Fixes: https://github.com/ceph/ceph/pull/21616#pullrequestreview-122923127
Signed-off-by: Jos Collin <jcollin@redhat.com>
Orit Wasserman [Thu, 24 May 2018 10:57:46 +0000 (13:57 +0300)]
Merge pull request #22205 from tchaikov/wip-librgw_admin_user
deb,rpm: package librgw_admin_user.{h,so.*}
Kefu Chai [Thu, 24 May 2018 09:46:48 +0000 (17:46 +0800)]
Merge pull request #22181 from tchaikov/wip-24025
cmake/modules/BuildRocksDB.cmake: enable compressions for rocksdb
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Thu, 24 May 2018 08:21:48 +0000 (16:21 +0800)]
deb,rpm: package librgw_admin_user.{h,so.*}
* install and package librgw_admin_user.h, so developers can use it to
create rgw user.
* package librgw_admin_user, so user can use it to create rgw user.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 24 May 2018 06:40:21 +0000 (14:40 +0800)]
Merge pull request #22198 from dzafman/wip-minor
test: wait_for_pg_stats() should do another check after last 13 secon…
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Zafman [Thu, 24 May 2018 00:27:14 +0000 (17:27 -0700)]
test: wait_for_pg_stats() should do another check after last 13 second sleep
Signed-off-by: David Zafman <dzafman@redhat.com>
Yehuda Sadeh [Wed, 23 May 2018 22:41:19 +0000 (15:41 -0700)]
Merge pull request #22194 from yehudasa/wip-fix-build
rgw: fix build
Reviewed-by: Sage Weil <sage@redhat.com>
Neha Ojha [Wed, 23 May 2018 22:27:41 +0000 (15:27 -0700)]
qa/suites/rados/objectstore: move yaml files under a subdir
Signed-off-by: Neha Ojha <nojha@redhat.com>
Neha Ojha [Wed, 23 May 2018 22:15:54 +0000 (15:15 -0700)]
qa: whitelist SMALLER_PGP_NUM
Signed-off-by: Neha Ojha <nojha@redhat.com>
Yehuda Sadeh [Wed, 23 May 2018 21:11:51 +0000 (14:11 -0700)]
rgw: fix build
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Wed, 23 May 2018 20:06:04 +0000 (15:06 -0500)]
Merge pull request #22190 from smithfarm/wip-google-style
doc/SubmittingPatches.rst: use Google style guide for doc patches
Reviewed-by: Sage Weil <sage@redhat.com>
Nathan Cutler [Wed, 23 May 2018 18:29:37 +0000 (20:29 +0200)]
doc/SubmittingPatches.rst: rv double spaces and Please
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Wed, 23 May 2018 18:18:30 +0000 (20:18 +0200)]
doc/SubmittingPatches.rst: use Google style guide for doc patches
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Casey Bodley [Wed, 23 May 2018 16:47:19 +0000 (12:47 -0400)]
Merge pull request #22186 from cbodley/wip-cmake-rgw-request
cmake: remove deleted rgw_request.cc from CMakeLists.txt
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Wed, 23 May 2018 15:20:21 +0000 (23:20 +0800)]
cmake/modules/BuildRocksDB.cmake: enable compressions for rocksdb
we should enable them if they are found.
currently, we don't have bzip2 compressor plugin, so it's not detected
in the cmake script. we can always enable it for rocksdb in future.
Fixes: http://tracker.ceph.com/issues/24025
Signed-off-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Wed, 23 May 2018 15:53:15 +0000 (11:53 -0400)]
cmake: remove deleted rgw_request.cc from CMakeLists.txt
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Andrew Schoen [Wed, 23 May 2018 15:08:01 +0000 (15:08 +0000)]
Merge pull request #22116 from alfredodeza/wip-cv-ansible-deps
ceph-volume tests.functional add notario dep for ceph-ansible
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Orit Wasserman [Wed, 23 May 2018 14:25:04 +0000 (17:25 +0300)]
Merge pull request #21439 from oritwas/wip-rgw-librgwadmin
new librgw_admin_us
Lenz Grimmer [Wed, 23 May 2018 12:51:42 +0000 (14:51 +0200)]
Merge pull request #22060 from ricardoasmarques/wip-perf-counter-breadcrumb
Add performance counters breadcrumb
Reviewed-by: Tiago Melo <tmelo@suse.com>
Lenz Grimmer [Wed, 23 May 2018 12:49:07 +0000 (14:49 +0200)]
Merge pull request #22150 from ricardoasmarques/wip-improve-no-pools-message
mgr/dashboard: Improve 'no pool' message on rbd form
Reviewed-by: Kanika Murarka <murarkakanika@gmail.com>
Alfredo Deza [Mon, 21 May 2018 11:11:28 +0000 (07:11 -0400)]
ceph-volume tests.functional install new ceph-ansible dependencies
Make note that ceph-ansible's requirements.txt can't be used just yet
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Wed, 23 May 2018 11:42:48 +0000 (06:42 -0500)]
Merge pull request #22158 from liewegas/wip-24222
mon/MgrMonitor: change 'unresponsive' message to info level
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Wed, 23 May 2018 06:55:29 +0000 (14:55 +0800)]
Merge pull request #22123 from liewegas/wip-24211
os/bluestore: simplify and fix SharedBlob::put()
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Kefu Chai [Wed, 23 May 2018 06:47:49 +0000 (14:47 +0800)]
Merge pull request #22127 from liewegas/wip-23386
crush: fix device_class_clone for unpopulated/empty weight-sets
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Wed, 23 May 2018 06:46:18 +0000 (14:46 +0800)]
Merge pull request #22110 from majianpeng/bluefs-flush-dirty-devices
os/bluestore/BlueFS: only flush dirty devices when do _fsync
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Wed, 23 May 2018 06:42:17 +0000 (14:42 +0800)]
Merge pull request #22129 from rzarzynski/wip-auth-fix-openssl-on-arm
auth, test: fix building on ARMs after the NSS -> OpenSSL transition
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 23 May 2018 06:35:04 +0000 (14:35 +0800)]
Merge pull request #22164 from dzafman/wip-test-fixes
test: Whitelist corrections
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 23 May 2018 01:21:33 +0000 (20:21 -0500)]
Merge pull request #22156 from rzarzynski/wip-bug-24037
common: OpTracker doesn't visit TrackedOp when nref == 0.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 22 May 2018 21:55:03 +0000 (16:55 -0500)]
mon/MgrMonitor: change 'unresponsive' message to info level
We generate a MGR_DOWN health warning at the appropriate points; having
this at WRN level just triggers failed teuthology runs but doesn't much
value for the user.
Clear out teuthology whitelisting for this message.
Fixes: http://tracker.ceph.com/issues/24222
Signed-off-by: Sage Weil <sage@redhat.com>
David Zafman [Tue, 22 May 2018 15:37:22 +0000 (08:37 -0700)]
test: Whitelist corrections
Signed-off-by: David Zafman <dzafman@redhat.com>
Radoslaw Zarzynski [Tue, 22 May 2018 13:50:44 +0000 (15:50 +0200)]
common: OpTracker doesn't visit TrackedOp when nref == 0.
The patch fixes a race condition that happens between
`unregister_inflight_op` and `visit_ops_in_flight` of
`OpTracker`. When a callable passed to the former one
turns the plain reference it gets into `TrackedOpRef`,
an almost-to-terminate `TrackedOp` (with `nref == 0`)
can be resurrected (`nref++`). This will be reflected
in extra call to `unregister_inflight_op` for same op
leading to e.g. use-after-free. For more details see:
https://tracker.ceph.com/issues/24037#note-5.
The fix deals with the problem by ensuring there will
be no call to the visitor for ops with zeroized `nref`.
Fixes: http://tracker.ceph.com/issues/24037
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Casey Bodley [Tue, 22 May 2018 15:21:30 +0000 (11:21 -0400)]
Merge pull request #21700 from cbodley/wip-rgw-dpp
rgw: use DoutPrefixProvider to add more context to log output
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Casey Bodley [Tue, 22 May 2018 15:20:31 +0000 (11:20 -0400)]
Merge pull request #21755 from linuxbox2/wip-unordered-gc-delay
rgw: use partial-order bucket listing in RGWLC, add configurable processing delay
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Tue, 22 May 2018 15:19:48 +0000 (11:19 -0400)]
Merge pull request #21838 from yehudasa/wip-rgw-async-watch
rgw: async watch registration
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 22 May 2018 15:19:24 +0000 (11:19 -0400)]
Merge pull request #22024 from votdev/bug_24142
rgw: Do not modify email if argument is not set
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Casey Bodley [Tue, 22 May 2018 15:15:45 +0000 (11:15 -0400)]
Merge pull request #22100 from joscollin/wip-rgw-period
rgw: update --url in usage and doc
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 22 May 2018 15:15:22 +0000 (11:15 -0400)]
Merge pull request #22114 from zhangsw/cleanup-rgw-cors
rgw: remove the useless is_cors_op in RGWHandler_REST_Obj_S3.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 22 May 2018 14:47:19 +0000 (09:47 -0500)]
Merge pull request #22083 from liewegas/wip-21480
os/bluestore: fix flush_commit locking
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Andrew Schoen [Tue, 22 May 2018 13:31:22 +0000 (13:31 +0000)]
Merge pull request #22062 from alfredodeza/wip-rm24031
ceph-volume dmcrypt and activate --all documentation updates
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Lenz Grimmer [Tue, 22 May 2018 12:09:30 +0000 (14:09 +0200)]
Merge pull request #22065 from ricardoasmarques/wip-table-pagination-style
Improve table pagination style
Reviewed-by: Tiago Melo <tmelo@suse.com>
Boris Ranto [Tue, 22 May 2018 11:46:06 +0000 (13:46 +0200)]
Merge pull request #22149 from b-ranto/wip-fix-metadata
prometheus: Fix order of occupation values
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Jianpeng Ma [Wed, 18 Apr 2018 00:13:07 +0000 (08:13 +0800)]
os/bluestore: check input validtiy for aio_read.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma [Wed, 18 Apr 2018 00:08:36 +0000 (08:08 +0800)]
os/bluestore: using func is_valid_io to check input validity.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma [Tue, 17 Apr 2018 23:41:40 +0000 (07:41 +0800)]
os/bluestore: fix wrong messages.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Lenz Grimmer [Tue, 22 May 2018 10:52:16 +0000 (12:52 +0200)]
Merge pull request #22031 from tspmelo/wip-jest
mgr/dashboard: Add Jest Runner
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Lenz Grimmer [Tue, 22 May 2018 10:51:10 +0000 (12:51 +0200)]
Merge pull request #22088 from tspmelo/fix-rbd-task-metadata
mgr/dashboard: Fix RBD task metadata
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Ricardo Marques [Tue, 22 May 2018 10:32:29 +0000 (11:32 +0100)]
mgr/dashboard: Improve 'no pool' message on rbd form
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Boris Ranto [Tue, 22 May 2018 10:04:20 +0000 (12:04 +0200)]
prometheus: Fix order of occupation values
When we merged the PR to unify the metadata labels, we forgot to switch
the order of hostname and disk in ceph_disk_occupation metric.
Signed-off-by: Boris Ranto <branto@redhat.com>
Jianpeng Ma [Mon, 21 May 2018 14:46:12 +0000 (22:46 +0800)]
os/bluefs: only flush dirty devices when do _fsync.
Now _fsync call flush_bdev make data safely. But flush_bdev flush all
devices which don't care whether has data for this sync.
So add new api flush_bdev(std::array<bool, MAX_BDEV>& dirty_bdevs)
which only flush dirty devices for this sync op.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Mohamad Gebai [Tue, 22 May 2018 03:43:30 +0000 (23:43 -0400)]
mgr/iostat: enable module by default on new and vstart clusters
Signed-off-by: Mohamad Gebai <mgebai@suse.com>
Mohamad Gebai [Wed, 16 May 2018 14:42:22 +0000 (10:42 -0400)]
doc: add documentation for iostat
Signed-off-by: Mohamad Gebai <mgebai@suse.com>
Kefu Chai [Tue, 22 May 2018 02:44:36 +0000 (10:44 +0800)]
Merge pull request #22069 from tchaikov/wip-mgr-cleanup
mgr: fix typo in variable name and cleanups
Reveiwed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Tue, 22 May 2018 02:43:10 +0000 (10:43 +0800)]
Merge pull request #22077 from majianpeng/config-w/o-mgr
cmake: make -DWITH_MGR=OFF work.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 22 May 2018 02:42:04 +0000 (10:42 +0800)]
Merge pull request #22089 from jcsp/wip-24175
mgr/status: output to stdout, not stderr
Reviewed-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Mon, 21 May 2018 22:54:05 +0000 (15:54 -0700)]
Merge pull request #22074 from dzafman/wip-parens
test: Need to escape parens in log-whitelist for grep
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Mon, 21 May 2018 22:27:39 +0000 (15:27 -0700)]
Merge pull request #22096 from yuriw/wip-yuriw-crontab
qa/tests: added filters to support distro tests for client-upgrade tests
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Fri, 18 May 2018 23:01:29 +0000 (16:01 -0700)]
qa/tests - reverted clients upgrades for luminous runs
removed ~/rhel_only_on_ovh.yaml to be able to run on ovh
forced runs on smithi only
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Radoslaw Zarzynski [Mon, 21 May 2018 20:21:17 +0000 (22:21 +0200)]
test/crypto: fix wrong output buffer size in AES.DecryptNoBl.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Sage Weil [Mon, 21 May 2018 18:24:25 +0000 (13:24 -0500)]
crush: fix device_class_clone for unpopulated/empty weight-sets
If the bucket is empty or does not have weight-set weights yet, avoid
crashing when populating the parent bucket.
Fixes: http://tracker.ceph.com/issues/23386
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 May 2018 13:24:54 +0000 (08:24 -0500)]
os/bluestore: move txc on_commits assignment into ctor
This avoids adjusting the oncommits without a lock after the txc is
queued on the sequencer.
This is a bit defensive since the ObjectStore caller doesn't call
flush_commit() at the same time as queue_transaction(), but the could
change in the future.
Signed-off-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Mon, 21 May 2018 17:55:58 +0000 (13:55 -0400)]
Merge pull request #22036 from linuxbox2/wip-warn-orphans
rgw: require --yes-i-really-mean-it to run radosgw-admin orphans find
David Zafman [Sat, 19 May 2018 03:15:41 +0000 (20:15 -0700)]
test: Add CACHE_POOL_NO_HIT_SET to whitelist for mon/pool_ops.sh
Ignore
cluster [WRN] Health check failed: 1 cache pools are missing hit_sets (CACHE_POOL_NO_HIT_SET)
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 18 May 2018 00:30:32 +0000 (17:30 -0700)]
test: Need to escape parens in log-whitelist for grep
Signed-off-by: David Zafman <dzafman@redhat.com>
Sage Weil [Mon, 21 May 2018 16:31:54 +0000 (11:31 -0500)]
Merge PR #22064 into master
* refs/pull/22064/head:
os/bluestore: fix signed/unsigned mismatch warning during building
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 21 May 2018 15:06:37 +0000 (10:06 -0500)]
os/bluestore: simplify and fix SharedBlob::put()
There is a narrow race possible:
A: lookup foo
A: put on foo
A: foo --nref == 0
B: lookup foo
B: put foo
B: foo --nref == 0
B: try_remove() succeeds, removes
A: try_remove() tries to remove foo again, probably crashes
We could fix this by flagging the object in some way to indicate it was
removed (maybe clearing parent?), but then we need to be careful about
dereferencing foo to get parent from put().
Fix this by moving to a simpler model: make lookup fail if nref == 0.
This eliminates the races around put() entirely because once nref reaches
0 it never goes up again.
Fixes: http://tracker.ceph.com/issues/24211
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 May 2018 13:41:00 +0000 (08:41 -0500)]
Merge PR #22091 into master
* refs/pull/22091/head:
crush: update choose_args on bucket removal
crush: update choose_args on bucket removal, resize, or position mismatch
crush: create weight-set on demand when doing a choose-args reweight
test/cli/crushtool: use straw2 buckets for choose-args test
crush: weight_set_size -> weight_set_positions
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Fri, 18 May 2018 14:18:11 +0000 (09:18 -0500)]
os/bluestore: fix flush_commit locking
We were updating the txc state to KV_DONE and queuing the oncommits
waiters without holding any locks. This was mostly fine, *except* that
Collection|OpSequencer::flush_commit(Context *) was looking at the state
(under qlock) and also adding items to oncommits.
The flush_commit() method is only used in 2 places: osd bench, and the
PG reset_interval_flush outgoing message blocking machinery (which is
a bit ick). The first we could get rid of, but the second is hard to
remove (despite its ick factor).
The simple fix is to take qlock while updating the state value and
working with oncommits.
Fixes: http://tracker.ceph.com/issues/21480
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 May 2018 12:07:59 +0000 (07:07 -0500)]
Merge PR #21540 into wip-sage-testing-
20180521 .120735
* refs/pull/21540/head:
tests/crypto: print compile warning when NSS is unavailable.
tests/crypto: add tests for the no-bl encrypt/decrypt, part 2.
tests/crypto: add tests for the no-bl encrypt/decrypt.
auth: use OpenSSL for CryptoAESKeyHandler's no-bl encrypt/decrypt.
auth: extend CryptoKey with no-bl encrypt/decrypt.
auth: CryptoAESKeyHandler switches from NSS to OpenSSL.
auth: the outbuf of AES should be multiple of block size
auth: cache the PK11Context for CryptoAESKeyHandler
Sage Weil [Mon, 21 May 2018 12:07:53 +0000 (07:07 -0500)]
Merge PR #21973 into wip-sage-testing-
20180521 .120735
* refs/pull/21973/head:
pybind/ceph_argparse.py: show usage on fully matched cmd
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Mon, 21 May 2018 12:07:48 +0000 (07:07 -0500)]
Merge PR #21985 into wip-sage-testing-
20180521 .120735
* refs/pull/21985/head:
common: partially revert
95fc248 to make get_process_name work
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 21 May 2018 12:07:44 +0000 (07:07 -0500)]
Merge PR #21994 into wip-sage-testing-
20180521 .120735
* refs/pull/21994/head:
os/bluefs/BlueFS: cleanup code.
Reviewed-by: Jos Collin <jcollin@redhat.com>
Kefu Chai [Mon, 21 May 2018 11:36:57 +0000 (19:36 +0800)]
Merge pull request #22103 from tchaikov/wip-qa-test_envlibrados_for_rocksdb
qa/workunits/rados/test_envlibrados_for_rocksdb: install g++ not g++-4.7
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jianpeng Ma [Mon, 21 May 2018 09:55:13 +0000 (17:55 +0800)]
cmake: make -DWITH_MGR=OFF work.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Zhang Shaowen [Mon, 21 May 2018 09:08:51 +0000 (17:08 +0800)]
rgw: remove is_cors_op in RGWHandler_REST_Obj_S3 which is not used.
Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Kefu Chai [Mon, 21 May 2018 08:40:41 +0000 (16:40 +0800)]
Merge pull request #22084 from liewegas/wip-fix-fop
osd/PrimaryLogPG: fix try_flush_mark_clean write contention case
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sandor Zeestraten [Mon, 21 May 2018 08:26:53 +0000 (10:26 +0200)]
common: fix typo in rados bench write JSON output
Fixes typo in `max_latency` key in JSON output from rados bench write.
Fixes: http://tracker.ceph.com/issues/24199
Signed-off-by: Sandor Zeestraten <sandor@zeestrataca.com>
Mykola Golub [Mon, 21 May 2018 07:00:15 +0000 (10:00 +0300)]
Merge pull request #22072 from dillaman/wip-24165
librbd: prevent the use of internal feature bits from external users
Reviewed-by: Mykola Golub <mgolub@suse.com>
Kefu Chai [Sun, 20 May 2018 11:54:00 +0000 (19:54 +0800)]
buffer.h: avoid using c++14 features
so we dont't need to force librados client to move to C++14 or up.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 20 May 2018 08:52:53 +0000 (16:52 +0800)]
qa/workunits/rados/test_envlibrados_for_rocksdb: use cmake not make
* so we just rely on a single build system instead of two of them, the
other place we use cmake is cmake/modules/BuildRockDB.cmake.
* disable gflags when building rocksdb, it's optional and does not help
in the sense of testing librados support.
* disable prompts when installing on debian, to silence warnings like:
debconf: unable to initialize frontend: Dialog
* drop --force-yes option, as it is deprecated, and is replaced with
--allow-downgrades, --allow-remove-essential,
--allow-change-held-packages, but none of them apply in our case.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 21 May 2018 02:34:12 +0000 (21:34 -0500)]
Merge pull request #21982 from tchaikov/mgr-brag
mgr/telemetry: Add Ceph Telemetry module to send reports back to project
Sage Weil [Mon, 21 May 2018 02:31:34 +0000 (21:31 -0500)]
Merge PR #21847 into wip-sage-testing-
20180521 .023125
* refs/pull/21847/head:
log: disk write coalescing
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 May 2018 02:26:03 +0000 (21:26 -0500)]
Merge pull request #22063 from liewegas/wip-unit-spaces
include/types: space between number and units
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Sage Weil [Mon, 21 May 2018 02:24:37 +0000 (21:24 -0500)]
Merge pull request #22042 from liewegas/wip-rm-pool-race
ceph_test_rados_api_misc: remove obsolete LibRadosMiscPool.PoolCreationRace
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Mon, 21 May 2018 02:23:48 +0000 (21:23 -0500)]
Merge pull request #22106 from liewegas/wip-rados-distros
qa/suites/rados/thrash-old-clients: only centos and 16.04
Patrick Donnelly [Sun, 20 May 2018 23:52:40 +0000 (16:52 -0700)]
Merge PR #21997 into master
* refs/pull/21997/head:
mds: broadcast quota to relevant clients when quota is explicitly set
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Sun, 20 May 2018 23:52:35 +0000 (16:52 -0700)]
Merge PR #22001 into master
* refs/pull/22001/head:
client: avoid freeing inode when it contains TX buffer heads
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Sun, 20 May 2018 23:52:30 +0000 (16:52 -0700)]
Merge PR #22023 into master
* refs/pull/22023/head:
messages: print quota info in MClientQuota msg
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Sun, 20 May 2018 23:52:25 +0000 (16:52 -0700)]
Merge PR #22045 into master
* refs/pull/22045/head:
client: cleanup Cap init
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Sun, 20 May 2018 23:52:20 +0000 (16:52 -0700)]
Merge PR #22080 into master
* refs/pull/22080/head:
client: fix issue of revoking non-auth caps
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>