Yao Zongyou
a60e7f3b99
rgw: remove unused function get_system_obj_attrs
...
Signed-off-by: Yao Zongyou <yaozongyou@vip.qq.com>
2018-01-09 11:31:54 +08:00
Patrick Donnelly
cdea54757b
Merge PR #19807 into master
...
* refs/pull/19807/head:
mds: warn for mds_cache_memory_limit bug in doc
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-08 14:27:36 -08:00
Patrick Donnelly
733d21f592
mds: warn for mds_cache_memory_limit bug in doc
...
Fixes: http://tracker.ceph.com/issues/22599
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-08 14:14:53 -08:00
Adam C. Emerson
5ddc90ebe1
Merge pull request #19657 from adamemerson/wip-hypermodern
...
The Day Has Come!
Update language standard version to C++17 and remove backported standard library features.
Reviewed-By: Casey Bodley <cbodley@redhat.com>
Reviewed-By: Kefu Chai <kchai@redhat.com>
2018-01-08 16:31:57 -05:00
Jason Dillaman
e747d24c2e
Merge pull request #19823 from trociny/wip-ggate-list-xml
...
rbd-ggate: make list command produce valid xml format output
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-01-08 16:18:41 -05:00
Casey Bodley
ad62acef9d
Merge pull request #19846 from fangyuxiangGL/compress-info
...
rgw: make radosgw object stat RGW_ATTR_COMPRESSION dump readable
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-08 15:54:41 -05:00
Yuri Weinstein
b63708c762
Merge pull request #19732 from shinobu-x/using_find_primarylogpg
...
osd: Making use of find to reduce computational complexity
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-08 12:51:11 -08:00
Yuri Weinstein
c30eca51a4
Merge pull request #19765 from liewegas/wip-force-backfill-cleanups
...
qa: tolerate failure to force backfill
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-08 12:50:18 -08:00
Yuri Weinstein
5784779305
Merge pull request #19786 from dillaman/wip-osd-class-cap
...
osd: support class method whitelisting within caps
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-01-08 12:49:51 -08:00
Adam C. Emerson
79b19aacf0
{common,osd,mds,rbd}: Remove unused captures
...
If we aren't referencing a variable, don't capture it. (This makes the
lambdas smaller, too, modulo Sufficiently Smart Compiler.)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-08 15:30:05 -05:00
Adam C. Emerson
6580d0a6d9
dout: Remove VLA sanity check
...
This doesn't seem to be able to work for C++17 under both GCC and
Clang. Maybe there's a better way to do it. I might try routing
that argument through a constexpr function in the macro later.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-08 15:30:05 -05:00
Adam C. Emerson
22d52655c3
common: Remove backport_std.h entirely
...
And use the experimental ostream joiner provided with the library.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-08 15:30:05 -05:00
Adam C. Emerson
3a9ec5fc9e
common: Remove backported C++17 functions
...
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-08 15:30:05 -05:00
Adam C. Emerson
ad038df0fd
common: Remove backported typedefs
...
Since they're no longer needed.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-08 15:30:05 -05:00
Adam C. Emerson
da1457cdc0
build: Bump language to C++17
...
Fix up all of the fallout from that.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-08 15:30:03 -05:00
Yuri Weinstein
585ffbec98
Merge pull request #19475 from ZVampirEM77/wip-em-copyobj-ret
...
rgw: add xml output header in RGWCopyObj_ObjStore_S3 response msg
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: scienceluo <luo.kexue@zte.com.cn>
2018-01-08 08:57:53 -08:00
Matt Benjamin
f6953235c4
Merge pull request #19824 from qrGitHub/wip-rgw-useless-line3
...
rgw: drop useless type conversion
2018-01-08 11:55:23 -05:00
Yuri Weinstein
55813f3c69
Merge pull request #19570 from yaozongyou/rgw-remove-unused-variable
...
cls/rgw: remove unused variable bl
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-08 08:55:10 -08:00
fang yuxiang
a5896e5c01
rgw: make radosgw object stat RGW_ATTR_COMPRESSION dump readable
...
Signed-off-by: fang yuxiang fang.yuxiang@eisoo.com
2018-01-09 00:54:55 +08:00
Yuri Weinstein
8096752c5a
Merge pull request #19575 from Liuchang0812/rgw-tier-type-check
...
rgw: proper error message when tier_type does not exist
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-01-08 08:54:23 -08:00
Yuri Weinstein
4032b1a4fe
Merge pull request #19582 from qrGitHub/wip-rgw-redundant-readingAttrs
...
rgw: remove get_system_obj_attrs in function RGWDeleteLC::execute and RGWDeleteCORS::execute
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-08 08:53:19 -08:00
Yuri Weinstein
d095ab2a4e
Merge pull request #19676 from qrGitHub/wip-rgw-redundant-compare
...
rgw: remove redundant signature compare in LocalEngine::authenticate
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-01-08 08:52:25 -08:00
Yuri Weinstein
26e174045f
Merge pull request #19678 from yaozongyou/rgw-civetweb-status-code
...
rgw: log the right http status code in civetweb frontend's access log
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2018-01-08 08:51:35 -08:00
Yuri Weinstein
240ead6836
Merge pull request #19687 from qrGitHub/wip-rgw-bucketPolicy-invalidEffect
...
rgw: put bucket policy panics RGW process
Reviewed-by: Adam Emerson <aemerson@redhat.com>
2018-01-08 08:49:51 -08:00
Yuri Weinstein
7ecef5ba1e
Merge pull request #19700 from qrGitHub/wip-rgw-optimize-function
...
rgw: optimize function RGWHandler::do_init_permissions
Reviewed-by: Adam Emerson <aemerson@redhat.com>
2018-01-08 08:49:18 -08:00
Yuri Weinstein
b712b75e69
Merge pull request #19710 from qrGitHub/wip-rgw-optimize-function2
...
rgw: optimize function abort_bucket_multiparts
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-01-08 08:46:54 -08:00
Yuri Weinstein
205320b25c
Merge pull request #19772 from fangyuxiangGL/quota
...
rgw: update quota is inconsistent at add/del object with compression
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-08 08:46:22 -08:00
Yuri Weinstein
e57055c7cc
Merge pull request #19773 from chuang-he/fix_create_form_headers
...
rgw: fix the return type is wrong
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-08 08:46:02 -08:00
John Spray
5ae196e465
Merge pull request #19431 from wido/mgr-pg-status
...
mgr/dashboard: Fix PG status coloring
Reviewed-by: John Spray <john.spray@redhat.com>
2018-01-08 16:13:56 +00:00
Sage Weil
a913358d6f
Merge pull request #19294 from myoungwon/wip-manifest-ref-flush
...
osd: flush operations for chunked objects
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-08 08:55:47 -06:00
Kefu Chai
c9c821cb99
Merge pull request #19428 from tchaikov/wip-erasure-cleanup
...
erasure-code: use std::count() instead
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-01-08 19:51:10 +08:00
Kefu Chai
f69516e1dc
Merge pull request #19777 from tchaikov/wip-rpm-fix-upgrade
...
rpm: adjust ceph-{osdomap,kvstore,monstore}-tool feature move
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-By: Nathan Cutler <ncutler@suse.com>
2018-01-08 19:07:48 +08:00
Bingyin Zhang
95bb4e93e5
rgw: drop useless type conversion
...
* variable 'max_buckets' is already 'uint64_t', so the type conversion is useless.
Signed-off-by: Bingyin Zhang <zhangbingyin@cloudin.cn>
2018-01-08 09:02:29 +08:00
Eric Ivancich
158f3173de
Merge pull request #18827 from TaewoongKim/anticipation_timeout
...
osd: Make dmclock's anticipation timeout be configurable
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: myoungwon oh <omwmw@sk.com>
2018-01-07 10:49:18 -05:00
Jason Dillaman
50ef9aff9d
Merge pull request #19704 from trociny/wip-nbd-format
...
rbd-nbd: output format support for list-mapped command
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-01-07 09:04:35 -05:00
Jason Dillaman
ff889ea592
Merge pull request #19722 from Songweibin/wip-rbd-import
...
rbd: replace positional_path parameter with arg_index in get_path()
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-01-07 08:56:41 -05:00
myoungwon oh
3a568704e5
osd: fix ObjectContextRef leak
...
To avoid ObjectContextRef leak, drop ObjectContextRef
before send a flush request to low tier
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:42:50 +09:00
myoungwon oh
085f1caadf
osd: fix updating wrong object size
...
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:42:38 +09:00
myoungwon oh
6273c2ffef
osd: use stop_block() if the object is blocked
...
This commit prevents double free in finish_flush()
(stop_block() -> cancel_flush())
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:42:19 +09:00
myoungwon oh
fca74efe04
src/test: remove version check and add data alignment for chunk_read test
...
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:41:55 +09:00
myoungwon oh
c97fc50a20
src/test: add chunked object unit test
...
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:41:35 +09:00
myoungwon oh
e5cc463460
osd: add ordered flag if the object is flushing
...
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:41:12 +09:00
myoungwon oh
2e3af00ab1
osd: add flush() for the chunked object.
...
If all chunks are dirty, the cheunked object will be flushed
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:40:58 +09:00
myoungwon oh
437bb83c8b
osd: set dirty flag if chunks are overwritten
...
Signed-off-by: Myoungwon Oh <omwmw@sk.com>
2018-01-07 22:40:47 +09:00
Mykola Golub
44cc02483c
rbd-ggate: make list command produce valid xml format output
...
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-01-07 12:44:07 +00:00
Adam C. Emerson
322d2a5718
Merge pull request #17010 from jgibson/bugfix-rgw-s3-policy-ip-address-condition
...
rgw: S3 Bucket Policy Conditions IpAddress and NotIpAddress do not work
Reviewed-By: Adam C. Emerson <aemerson@redhat.com>
Reviewed-By: Matt Benjamin <mbenjamin@redhat.com>
2018-01-07 02:07:55 -05:00
Yuri Weinstein
25550823df
Merge pull request #19354 from shinobu-x/osd_atomic
...
osd: Use specializations, typedefs instead
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-01-06 09:29:52 -08:00
Yuri Weinstein
392314d980
Merge pull request #19549 from bi-shun/brotli-compressor
...
compressor: Add Brotli Compressor
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-06 09:28:58 -08:00
Yuri Weinstein
938919028a
Merge pull request #19564 from kungf/list_bucket_osd
...
mon/OSDMonitor: list osd tree in named bucket
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-06 09:28:22 -08:00
Sage Weil
0973c371f6
Merge pull request #19816 from tchaikov/wip-22596
...
qa/standalone: remove osd-map-max-advance related tests
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-06 10:25:12 -06:00