Yuri Weinstein
42c2155d4b
Merge pull request #19615 from qrGitHub/wip-rgw-log-adjustment2
...
rgw: format logs in file rgw_lc.cc
Reviewed-by: Amit Kumar <amitkuma@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-01-10 08:31:51 -08:00
Yuri Weinstein
aecd0e0f17
Merge pull request #19740 from fangyuxiangGL/invalid-compress
...
rgw: keep compression type consistent between parts of s3 Multipart
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2018-01-10 08:29:15 -08:00
Yuri Weinstein
6ccc2b025f
Merge pull request #19753 from qrGitHub/wip-rgw-fix-cephdencoder
...
rgw: format rgw_bucket_dir_header in ceph-dencoder
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-10 08:26:08 -08:00
Yuri Weinstein
f64aa80f2c
Merge pull request #19814 from qrGitHub/wip-rgw-optimize-function3
...
rgw: optimize function parse_raw_oid
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-10 08:25:26 -08:00
Yuri Weinstein
319474a364
Merge pull request #19817 from qrGitHub/wip-rgw-useless-line2
...
rgw: drop useless lines
Reviewed-by: Amit Kumar <amitkuma@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-10 08:25:00 -08:00
Sage Weil
1d12dd40da
Merge pull request #19882 from adamwg/awg/fix-config-docs
...
doc: Update config file search paths to reflect reality
2018-01-10 10:00:06 -06:00
Sage Weil
206a53e452
Merge pull request #19441 from wumingqiao/wip-pg-on-flushed
...
osd/PG: handle flushed event directly
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 09:39:08 -06:00
Kefu Chai
f51f0c1ed4
Merge pull request #19813 from xxhdx1985126/wip_xxh_low_list_size
...
common: compute SimpleLRU's size with contents.size() instead of lru.size()
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-10 23:37:30 +08:00
Kefu Chai
aab167d588
Merge pull request #19812 from shinobu-x/osd_get_next_up_osd_after
...
osd: Remove redundant local variable declaration
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 23:35:17 +08:00
Kefu Chai
3c34f0489d
Merge pull request #19805 from tchaikov/wip-perf-counters-cleanup
...
common/perf_counters: remove unused parameter
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 23:34:49 +08:00
Kefu Chai
884cd06e49
Merge pull request #19759 from ifed01/wip-ifed-throttle64
...
common/throttle: start using 64-bit values
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 23:31:31 +08:00
Kefu Chai
218df657d4
Merge pull request #19529 from thmour/master
...
ceph-volume: Require lvm2, move to osd package
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-10 23:28:52 +08:00
Kefu Chai
1dc26fb937
Merge pull request #19520 from ovh/bp-snap-trimq-visibility
...
osd, pg, mgr: make snap trim queue problems visible
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 23:25:53 +08:00
Kefu Chai
1128ac4651
Merge pull request #19374 from symptog/master
...
mgr/influx: Add InfluxDB SSL Option
Reviewed-by: Wido den Hollander <wido@42on.com>
2018-01-10 23:22:41 +08:00
Alfredo Deza
25c72da021
Merge pull request #19875 from ceph/wip-rm22307
...
ceph-volume: adds success messages for lvm prepare/activate/create
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-01-10 09:45:13 -05:00
Kefu Chai
3f45280ac4
Merge pull request #19393 from tchaikov/wip-no-more-gcc-4.8
...
rgw,common,rbd: s/boost::regex/std::regex/
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2018-01-10 22:10:21 +08:00
Sage Weil
bac997a9ad
Merge pull request #19622 from majianpeng/bluestore-check-obj-max-siz
...
os/bluestore: using macro OBJECT_MAX_SIZE to check osd_max_object_size.
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 07:01:53 -06:00
Sage Weil
c9c2244a1e
Merge pull request #19707 from shinobu-x/pick_address_a
...
common/pick_address.cc: Cleanup
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 07:01:33 -06:00
Sage Weil
a7dc224536
Merge pull request #19796 from LiumxNL/fix-ooo-caused-con-reset
...
osd: fix out of order caused by letting old msg from down osd be processed
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-10 07:01:04 -06:00
Sage Weil
58170f5027
Merge pull request #19820 from yaozongyou/silence-maybe-uninitialized-warning
...
osd: silence maybe-uninitialized false positives
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-01-10 07:00:31 -06:00
Sage Weil
71b8e4b21d
Merge pull request #19864 from rzarzynski/wip-bs-no-blobrefing-in-do_read
...
os/bluestore: avoid unneeded BlobRefing in _do_read().
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2018-01-10 07:00:06 -06:00
Sage Weil
588516fa20
Merge pull request #19866 from liewegas/wip-bluestore-error-injection
...
os/bluestore: fix data read error injection in bluestore
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
2018-01-10 06:59:40 -06:00
Sage Weil
0d263b2591
Merge pull request #19869 from liewegas/wip-log-desc
...
common/options: long description for log_stderr_prefix
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2018-01-10 06:59:16 -06:00
Patrick Donnelly
1f32d63e6d
Merge PR #18424 into master
...
* refs/pull/18424/head:
mds: create snaprealm for quota enabled inode
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-09 16:56:32 -08:00
Patrick Donnelly
6a97e25497
Merge PR #19572 into master
...
* refs/pull/19572/head:
client: add log when we got unexpected flush ack
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-09 16:56:27 -08:00
Patrick Donnelly
e73e5edbdc
Merge PR #19672 into master
...
* refs/pull/19672/head:
ceph-fuse: ::rmdir() uses a deleted memory structure of dentry leads a core
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-09 16:56:22 -08:00
Patrick Donnelly
2cdf087d29
Merge PR #19693 into master
...
* refs/pull/19693/head:
mds: use session.get_client()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-09 16:56:17 -08:00
Patrick Donnelly
8b24b57b62
Merge PR #19696 into master
...
* refs/pull/19696/head:
client: avoid adding checked inode to the delayed_caps
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-09 16:56:13 -08:00
Patrick Donnelly
8ab4c18ec1
Merge PR #19702 into master
...
* refs/pull/19702/head:
client: avoid remove same cap twice
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-09 16:56:08 -08:00
Patrick Donnelly
a2feda1845
Merge PR #19703 into master
...
* refs/pull/19703/head:
client: make mark_caps_clean and mark_caps_dirty as member function to Inode
client: fix dirty caps might never be flushed
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-01-09 16:56:03 -08:00
Patrick Donnelly
117c9ec913
Merge PR #19723 into master
...
* refs/pull/19723/head:
mds: clean up log's function name for CDir.cc and Beacon.cc
mds: clean up log's function name for CDentry.cc
mds: clean up log's function name for CInode.cc
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-09 16:55:59 -08:00
Patrick Donnelly
6143563b0d
Merge PR #19730 into master
...
* refs/pull/19730/head:
mds: Using stl min | max, MIN | MAX macros instead
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-09 16:55:54 -08:00
Patrick Donnelly
5f595143f6
Merge PR #19762 into master
...
* refs/pull/19762/head:
mds: fix dump last_sent
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-09 16:55:50 -08:00
Patrick Donnelly
1bb91f41f5
Merge PR #19767 into master
...
* refs/pull/19767/head:
client: enhance log for _closed_mds_session
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-01-09 16:55:45 -08:00
Adam Wolfe Gordon
75d6b377fb
doc: Update config file search paths to reflect reality
...
The config file paths listed in the docs don't match the config file
paths actually searched by ceph (see `src/common/config.cc`). Update the
docs to reflect the current reality.
Signed-off-by: Adam Wolfe Gordon <awg@digitalocean.com>
2018-01-09 23:07:53 +00:00
Andrew Schoen
87c6ed14e7
ceph-volume: adds success message to ceph-volume simple activate
...
This used to only show the message if systemd was not being used, now
it will show this always if the command is successful.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-01-09 12:21:35 -06:00
Yuri Weinstein
a5159a4566
Merge pull request #18788 from amitkumar50/cov-mon-1
...
mon: NULL check of logger before use
Reviewed-by: Sage Weil <sage@redhat.com>
2018-01-09 09:30:43 -08:00
Yuri Weinstein
c231b9c836
Merge pull request #19054 from cbodley/wip-librados-asio
...
librados: add async interfaces for use with Networking TS
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
2018-01-09 09:30:22 -08:00
Orit Wasserman
28b2079eeb
Merge pull request #19852 from yaozongyou/rgw-remove-unused-function
...
rgw: remove unused function get_system_obj_attrs
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-01-09 19:16:23 +02:00
Yuri Weinstein
ad3502f4a6
Merge pull request #16383 from mikulely/1-ban-change-swift-obj-placement
...
rgw: drop the unnecessary handling of Swift's X-Storage-Policy on objects
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2018-01-09 09:11:56 -08:00
Yuri Weinstein
ee5c1c3071
Merge pull request #17683 from shashalu/fix-lc-xml
...
rgw: RGWPutLC return ERR_MALFORMED_XML when missing <Rule> tag in lifecycle.xml
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Amit Kumar <amitkuma@redhat.com>
2018-01-09 09:10:29 -08:00
Yuri Weinstein
43378e3a86
Merge pull request #17873 from amitkumar50/cov-rgw-8
...
rgw: Returning when dst_ioctx.operate() returns error
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-09 09:05:32 -08:00
Yuri Weinstein
4e3a9c9c65
Merge pull request #18861 from gaosibei/wip-fix-null-pointer
...
rgw: fix null pointer crush
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-01-09 09:04:57 -08:00
Yuri Weinstein
1f1c4451f4
Merge pull request #19061 from Leeshine/wip-rgw-bug-21583
...
rgw: fix the bug of radowgw-admin zonegroup set requires realm
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-01-09 09:04:22 -08:00
Casey Bodley
cb0f1aa086
Merge pull request #19854 from fangyuxiangGL/doc-sync-err
...
rgw: add radosgw-admin sync error trim to trim sync error log
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-01-09 11:15:15 -05:00
Andrew Schoen
0185d93cc1
ceph-volume: add success message for ceph-volume lvm create
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-01-09 10:00:15 -06:00
Andrew Schoen
d30928d7c7
ceph-volume: add success message for ceph-volume lvm activate
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-01-09 10:00:15 -06:00
Andrew Schoen
75c460f6e1
ceph-volume: add success message for ceph-volume lvm prepare
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-01-09 10:00:14 -06:00
Kefu Chai
877cd68717
Merge pull request #19809 from liu-chunmei/fix_dpdk_mzname_setting_issue
...
osd: fix dpdk memzon mz_name setting issue
Reviewed-By: Kefu Chai <kchai@redhat.com>
2018-01-09 23:16:43 +08:00
Casey Bodley
f473d57013
librados: add async interfaces for use with Networking TS
...
Defines asynchronous librados operations that satisfy all of the
"Requirements on asynchronous operations" imposed by the C++ Networking
TS [1] in section 13.2.7. These operations are implemented in terms of
boost::asio, but the interfaces themselves are free of boost types -
this makes the transition to std::net trivial when it's available.
These interfaces conform to the Extensible Asynchronous Model [2] that
originated in boost::asio. This model allows the last 'handler' argument
to either be a callback that gets the result, a coroutine yield_context
that will suspend until completion, or a 'use_future' tag to request the
result in a std::future (see the unit tests for examples of each). The
'Extensible' part also enables further integration with new frameworks.
For now, only async_read(), async_write(), and the read/write variants
of async_operate() are provided.
[1] Working Draft, C++ Extensions for Networking
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4711.pdf
[2] "Library Foundations for Asynchronous Operations"
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3896.pdf
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-01-09 09:58:18 -05:00