Sage Weil
40699a61b2
Merge pull request #14802 from tchaikov/wip-mgr-cleanup
...
mgr: various cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 11:43:32 -05:00
Sage Weil
add2015fe3
Merge pull request #14807 from liewegas/wip-jewel-x
...
ceph_test_rados_api_tier: tolerate ENOENT from 'pg scrub'
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-27 11:43:12 -05:00
Yuri Weinstein
b9d9eb9933
Merge pull request #14717 from liewegas/wip-bluestore-remove-max-ops
...
os/bluestore: rename/fix throttle options
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2017-04-27 09:35:09 -07:00
Sage Weil
16e22eb998
Merge pull request #14819 from tchaikov/wip-objecter-more-constness
...
osdc/Objecter: more constness
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 11:26:45 -05:00
Yuri Weinstein
a00005cee1
Merge pull request #14773 from viva64/sizeof_pointer
...
src/msg/async/AsyncConnect.cc: Use of sizeof() on a Pointer Type
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-04-27 09:22:01 -07:00
Yuri Weinstein
e3ba7b99c7
Merge pull request #14782 from yuyuyu101/wip-rdma-perf
...
msg/async/rdma: add inqueue rx chunks perf counter
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 09:19:35 -07:00
Yuri Weinstein
1a02455e4d
Merge pull request #14797 from wjwithagen/wip-wjw-freebsd-config-path
...
common/config: Add /usr/local/etc/ceph to default paths
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 09:15:56 -07:00
Yuri Weinstein
8f0b77d4fa
Merge pull request #14801 from tchaikov/wip-crypto-cleanup
...
crypto: cleanup NSPR in main thread
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-04-27 09:15:25 -07:00
Yuri Weinstein
482eb4a38b
Merge pull request #14805 from tchaikov/wip-mon-check-get
...
mon/OSDMonitor: check get()'s return value instead of bl's length
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 09:13:30 -07:00
Jason Dillaman
46119d15b3
Merge pull request #14836 from idryomov/wip-krbd-wac-tests
...
qa: krbd write-after-checksum tests
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-04-27 11:42:55 -04:00
Yehuda Sadeh
4db11779a8
Merge pull request #14803 from hrchu/rgwadmin-api-doc-usage-conf
...
doc: rgw: note rgw_enable_usage_log option in adminops guide
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-04-27 08:42:09 -07:00
Sage Weil
7d28d0c86e
Merge pull request #14824 from renhwztetecs/renhw-wip-mgr-bootstrap
...
mgr: mkdir bootstrap-mgr
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 09:46:57 -05:00
Ilya Dryomov
7c8a7f52da
qa: krbd write-after-checksum tests
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2017-04-27 16:28:08 +02:00
Willem Jan Withagen
bcc644593c
common/config_opts.h: Allow for /usr/local/etc/ceph to hold keyrings
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-04-27 15:58:36 +02:00
Sage Weil
92d8e19660
Merge pull request #14831 from smithfarm/wip-stress-split
...
tests: fix broken links in upgrade/hammer-jewel-x/stress-split
2017-04-27 08:43:30 -05:00
Jason Dillaman
edc88b132b
Merge pull request #14751 from trociny/wip-19716
...
test/librbd/test_notify.py: don't disable feature in slave
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-04-27 08:25:01 -04:00
Nathan Cutler
7c973b0968
tests: fix broken links in upgrade/hammer-jewel-x/stress-split
...
Fixes: http://tracker.ceph.com/issues/19793
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-04-27 14:03:04 +02:00
Kefu Chai
60d95d4007
Merge pull request #14820 from tchaikov/wip-deb-maint-fun
...
debian: package crypto plugin only on amd64
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-04-27 18:47:14 +08:00
huanwen ren
09f32b1ff7
mgr: mkdir bootstrap-mgr
...
ceph-deploy rely on bootstrap-mgr
as follows: https://github.com/ceph/ceph-deploy/blob/master/ceph_deploy/mgr.py#L37
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
2017-04-27 16:21:02 +08:00
Kefu Chai
cd4dbaea3a
debian: package crypto plugins only on amd64
...
currently, only plugin based on isa-l is installed. archs other than
amd64 will not have this directory or the plugin(s) residing in it.
hence dh_install will fail when trying to copy nonexistence file/dir.
* debian/ceph-common.install: chmod +x, and only install crypto on amd64
so dh_install can filter the install list using dh-exec
* debian/control: depends on dh-exec now. dh-exec v0.13 introduces support
for filtering based on architecture. see dh-exec's changelog for more
details. but trusty only offers dh-exec v0.12. so do not require ">=
0.13) at this moment.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-27 15:14:16 +08:00
Kefu Chai
53726b8ed2
cmake: os should depend on crypto_plugins not a certain plugin
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-27 13:28:45 +08:00
Kefu Chai
b22977dfd2
crypto: cleanup NSPR in main thread
...
quote from nspr's header file
```
* Perform a graceful shutdown of NSPR. PR_Cleanup() may be called by
* the primordial thread near the end of the main() function.
```
this helps to silence some warnings from valgrind. but it does not hurt
in practice, because the process is about to die. and the freed memory
chunks are only allocated once in NSPR.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-27 12:14:04 +08:00
Kefu Chai
d989151035
osdc/Objecter: more constness
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-27 11:25:56 +08:00
Kefu Chai
bdcc25b888
Merge pull request #14779 from smithfarm/wip-fix-arch-build
...
build/ops: rpm: package crypto on x86_64 only
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-27 11:14:00 +08:00
hrchu
e7896f6858
doc: rgw: note rgw_enable_usage_log option in adminops guide
...
Signed-off-by: hrchu <petertc@gmail.com>
2017-04-27 00:52:24 +00:00
Radoslaw Zarzynski
362c106c2c
Merge pull request #14499 from mdw-at-linuxbox/wip-rgw-acl
...
rgw: swift: ability to update swift read and write acls separately.
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2017-04-26 23:30:35 +02:00
Casey Bodley
577cca0e51
Merge pull request #14714 from cbodley/wip-19446
...
rgw: dont spawn error_repo until lease is acquired
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-04-26 14:30:20 -04:00
Sage Weil
415dcb438a
Merge pull request #12720 from kylinstorage/wip-loop-invariant-code-motion
...
osd/PG.cc: loop invariant code motion
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-26 13:04:12 -05:00
Kefu Chai
a81863e7b8
Merge pull request #13053 from Ted-Chang/kstore-bloom-filter
...
os/kstore: Added rocksdb bloom filter settings
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-27 00:29:45 +08:00
Yehuda Sadeh
97157f9142
Merge pull request #13070 from cbodley/wip-rgw-meta-sync-periods
...
rgw multisite: fixes for meta sync across periods
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-04-26 09:29:26 -07:00
Kefu Chai
e6d1d9a798
Merge pull request #13061 from guzhongyan/fix_typo
...
osd: fix typo in comment
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-27 00:26:01 +08:00
Kefu Chai
4b12805914
Merge pull request #13824 from Jing-Scott/doc-update-swift-static-web
...
doc: update the support status of swift static website
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-27 00:17:49 +08:00
Yuri Weinstein
5129e0fc32
Merge pull request #14715 from wangzhengyong/cmpext
...
osd,librados: cmpext support
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-26 08:53:47 -07:00
Sage Weil
fb88c35232
os/bluestore: observe bluestore_throttle_cost_* options
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-26 11:39:13 -04:00
Sage Weil
d0c8721f7e
os/bluestore: rename throttle configs: bluestore_throttle[_deferred]_bytes
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-26 11:39:13 -04:00
Sage Weil
c2a1c30d72
os/bluestore: remove bluestore_max_ops
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-26 11:38:42 -04:00
Casey Bodley
82aea4722b
Merge pull request #14299 from rzarzynski/wip-rgw-deduplicate-rgw_make_bucket_entry_name
...
rgw: deduplicate variants of rgw_make_bucket_entry_name().
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-04-26 11:38:13 -04:00
Casey Bodley
31576a001c
Merge pull request #14552 from shashalu/fix-sync-status
...
rgw: add 'state==SyncState::IncrementalSync' condition when add item …
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-04-26 11:10:03 -04:00
Sage Weil
181329bb22
Merge pull request #14808 from ceph/wip-hdd-throttle-cost
...
common/config_opts: Set the HDD throttle cost to 1.5M
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-26 10:04:24 -05:00
Mark Nelson
34deef08a4
common/config_opts: Set the HDD throttle cost to 1.5M
...
Signed-off-by: Mark Nelson <mnelson@redhat.com>
2017-04-26 10:00:37 -05:00
Ilya Dryomov
9038074796
Merge pull request #14785 from idryomov/wip-krbd-exclusive-option
...
rbd: recognize exclusive option
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-04-26 16:25:31 +02:00
Sage Weil
a04b98e01f
Merge pull request #14804 from hrchu/rgwAdmin-apiDoc-getUsageInfo
...
doc: rgw: Get user usage needs to specify user
Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-26 08:48:56 -05:00
Sage Weil
7798fcbced
ceph_test_rados_api_tier: tolerate ENOENT from 'pg scrub'
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-26 09:47:09 -04:00
Sage Weil
3608a00970
Merge pull request #14780 from liewegas/wip-osdmap-mempool
...
osd: put osdmap in mempool
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-26 08:33:05 -05:00
Ilya Dryomov
192f6ca079
qa/workunits/rbd: test exclusive map option
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2017-04-26 15:05:50 +02:00
Matt Benjamin
b584c7eb7c
Merge pull request #14781 from theanalyst/rgw/cleanup/ldap_err_msg
...
rgw_ldap: log the ldap err in case of bind failure
2017-04-26 09:04:15 -04:00
Casey Bodley
f422d4f184
rgw: remove rgw_realm_reconfigure_delay
...
when the master zone is changed, this config variable was increasing the
window of time where the old master zone would continue to handle
requests to modify metadata. those changes would not be reflected by the
new metadata master zone, and would be lost to the cluster
it was an attempt to optimize for the unlikely case of multiple period
changes in a short period of time, but the logic in reload() handles this
case correctly as is
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-04-26 08:51:02 -04:00
Casey Bodley
721e3d6ee5
rgw: require --yes-i-really-mean-it to promote zone with stale metadata
...
if a zone is promoted to master before it has a chance to sync from the
previous master zone, any metadata entries after its sync position will
be lost
print an error if 'period commit' is trying to promote a zone that is
more than one period behind the current master, and only allow the
commit to proceed if the --yes-i-really-mean-it flag is provided
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-04-26 08:51:02 -04:00
Casey Bodley
bb49e2fbed
rgw: period commit uses sync status markers
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-04-26 08:51:02 -04:00
Casey Bodley
a4bf014b86
rgw: use RGWShardCollectCR for RGWReadSyncStatusCoroutine
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-04-26 08:51:02 -04:00