Jason Dillaman
9b240c040d
Merge pull request #23110 from Songweibin/wip-rbd-snap-rollback
...
librbd: use object map when doing snap rollback
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-08-20 08:56:54 -04:00
Erwan Velu
bef6670ac4
Merge pull request #23609 from ErwanAliasr1/evelu-ccache
...
run-make-check: Showing configuration before the build
2018-08-20 11:55:45 +02:00
Kefu Chai
95be1a5994
Merge pull request #23601 from tchaikov/wip-pybind-freebsd-clang
...
pybind: do not check MFLAGS
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
2018-08-19 23:59:28 +08:00
Kefu Chai
ed6bcfed61
Merge pull request #23593 from jtlayton/wip-jlayton-26948
...
librados: add a rados_omap_iter_size function
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-08-19 23:10:51 +08:00
Kefu Chai
bf357a68e8
Merge pull request #23588 from gmayyyha/ceph-df-json
...
mon/PGMap: command 'ceph df -f json' output add total_percent_used
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-08-19 23:10:01 +08:00
Kefu Chai
09714acc55
Merge pull request #23563 from yaozongyou/mon-ping-timeout
...
mon/MonClient: use mon_client_ping_timeout during ping_monitor
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-08-19 23:08:54 +08:00
Kefu Chai
26c0df5700
Merge pull request #10305 from majianpeng/memdb-perfcounter
...
kv/MemDB: add perfcounter.
Reviewed-by: Sage Weil <sage@redhat.com>
2018-08-19 23:08:24 +08:00
Kefu Chai
1d1833ece0
Merge pull request #23628 from tchaikov/wip-cmake-gtest-cleanup
...
cmake: link against gtest in a better way
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
2018-08-19 22:58:47 +08:00
Sage Weil
4573c7453a
Merge PR #23616 into master
...
* refs/pull/23616/head:
doc/releases/schedule: note Jewel EOL date
Reviewed-by: Sage Weil <sage@redhat.com>
2018-08-18 09:11:48 -05:00
Sage Weil
5867a480a1
Merge PR #23618 into master
...
* refs/pull/23618/head:
doc: updated infernalis release reference link
doc: added ref label for infernalis release notes
doc: used reST label for ceph-deploy reference
doc: added reference label for ceph-deploy page
doc: updated cross referencing locations link
Reviewed-by: Sage Weil <sage@redhat.com>
2018-08-18 09:10:32 -05:00
Patrick Donnelly
39a9e1bef2
Merge PR #23636 into master
...
* refs/pull/23636/head:
messages: fix get_opname return type
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-08-17 18:43:58 -07:00
Kefu Chai
17fe9496b3
Merge pull request #23620 from tchaikov/wip-dpdk-cmake
...
cmake: add dpdk::dpdk if dpdk is built or found
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-08-18 09:42:25 +08:00
Patrick Donnelly
a69d4ec500
messages: fix get_opname return type
...
It cannot be a constexpr.
Introduce-by: 00b867fae2
/ #23623
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-08-17 14:15:18 -07:00
Casey Bodley
e2ecb0ee1c
Merge pull request #23574 from cbodley/wip-26895
...
rgw multisite: bucket sync transitions back to StateInit on OP_SYNCSTOP
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-08-17 16:52:18 -04:00
Patrick Donnelly
21c56b7402
Merge PR #23575 into master
...
* refs/pull/23575/head:
tools/cephfs-shell:pep8 code clean
tools/cephfs-shell:resolved removing files using pattern inside sub-directories
tools/cephfs-shell:changed output representation for the commands cwd and ls
tools/cephfs-shell:resolved removing directories using pattern inside sub-directories
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-08-17 12:04:42 -07:00
Sage Weil
2b2f0ec6a5
Merge PR #18096 into master
...
* refs/pull/18096/head:
os/bluestore: factor VDO into bluestore's 'allocated' value
os/filestore: estimate omap_allocated
os/ObjectMap: add get_db() accessor
osd/OSDMap: include data, omap in 'osd df' output
os/bluestore: report omap and internal metadata usage
os/bluestore/BlueFS: drop get_fs_usage(); add get_used()
kv: add per-prefix space estimation
osd: decouple statfs update from hb peers, pg count
osd: drop useless OSDService::update_osd_stat()
osd/osd_types: separate accounting for data, omap, and metadata
osd: re-add get_num_pgs()
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-08-17 13:56:22 -05:00
Pavani Rajula
ed1b0c9c95
tools/cephfs-shell:pep8 code clean
...
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>
2018-08-17 23:37:37 +05:30
Pavani Rajula
05428f4962
tools/cephfs-shell:resolved removing files using pattern inside sub-directories
...
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>
2018-08-17 23:37:24 +05:30
Pavani Rajula
d5efa9caae
tools/cephfs-shell:changed output representation for the commands cwd and ls
...
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>
2018-08-17 23:37:05 +05:30
Pavani Rajula
384700acdf
tools/cephfs-shell:resolved removing directories using pattern inside sub-directories
...
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>
2018-08-17 23:36:52 +05:30
Kefu Chai
00b867fae2
Merge pull request #23623 from tchaikov/wip-inline-constants
...
messages: define HEAD_VERSION and COMPAT_VERSION inlined
Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
2018-08-17 23:07:04 +08:00
Kefu Chai
09d388e97f
messages: define HEAD_VERSION and COMPAT_VERSION inlined
...
otherwise we could have ../lib/libceph-common.so.0: undefined reference
to `MOSDPGNotify::HEAD_VERSION
when the compiler tries to be smart and pass them by reference.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-08-17 18:59:29 +08:00
Lenz Grimmer
2d7d0d2069
Merge pull request #23419 from tspmelo/fix-26856
...
mgr/dashboard: Add decorator to skip parameter encoding
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-08-17 11:08:05 +02:00
Lenz Grimmer
39ef941966
Merge pull request #23446 from tspmelo/wip-25075
...
mgr/dashboard: Use human readable units on the sparkline graphs
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-08-17 11:07:48 +02:00
Lenz Grimmer
ec1c0f89a5
Merge pull request #23388 from ricardoasmarques/wip-fix-auto-logout
...
mgr/dashboard: Fix redirect to login page on session lost
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2018-08-17 11:04:31 +02:00
Erwan Velu
d1a807a277
run-make-check: Showing configuration before the build
...
The actual code is resetting the statistics before doing the actual compilation and prints them after the build.
That is nice to understand how much the cache was used but doesn't help understanding how much it _could_ have been used.
This patch is adding a reporting (-s) when cleaning the statistics so we can estimate :
- the actual number of files in cache
- the actual size of the cache
With this two missing information, its now possible estimate if there is some miss-usage of the cache.
Signed-off-by: Erwan Velu <erwan@redhat.com>
2018-08-17 10:16:58 +02:00
Kefu Chai
6f231ee864
cmake: link against gtest in a better way
...
* add FindGMock.cmake which allows user to use the libgtest-dev
shipped by distro
* add GMock::{GMock,Main}, GTest::{GTest,Main} targets to be
compatible with FindGTest.cmake and FindGMock.cmake, which
expose the built libraries with properties adhered to
them. so the consumer of them can import them in a better way.
* update tests to drop the commands like
set_target_properties(foo PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}),
as they are already linked against gmock and gtest.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-08-17 15:21:27 +08:00
Kefu Chai
303e3c4a6c
cmake: fix Finddpdk.cmake
...
* add dpdk::dpdk if dpdk is built or found, as seastar checks for
it before adding its component libraries. if user installs libdpdk
and builds WITH_SEASTAR=ON or WITH_DPDK=ON, cmake fails to configure
the building system without this fix.
* add dpdk::cflags target for populating the -march=<arch> compile
option.
* also use pkg-config for finding dpdk.
* link common_async_dpdk against dpdk::dpdk instead
please note, the reason why we can remove the "-march=native" compile
option from Finddpdk.cmake, is that the distro shipped header files
are "generic" in the sense of "-march=<ARCH>", they do not enable
the arch specific intrinsic by default, hence the source files
including them do not need specific compiler options.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-08-17 15:16:22 +08:00
Nathan Cutler
18dc98e3f0
cmake: do not build DPDK with -march=native
...
-march=native causes gcc to use opcodes according to whichever CPU happens to
be installed in the build host, which can be different for every build. This
makes it impossible to achieve a reproducible build.
Also, if the build host has a very new CPU, running the resulting binaries on
older CPUs (of the same family, i.e. x86_64) could result in segmentation
fault.
References: http://tracker.ceph.com/issues/24948
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-08-17 14:09:08 +08:00
Kefu Chai
65f6a3c564
cmake: honour CMAKE_REQUIRED_LIBRARIES in CheckIncludeFiles
...
to silence cmake warning regarding to CMP0075
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-08-17 14:08:57 +08:00
James McClune
9ee2d6b04c
doc: updated infernalis release reference link
...
Updated Infernalis reference link with reST label.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-16 22:37:54 -04:00
James McClune
a3a5036b10
doc: added ref label for infernalis release notes
...
Added reference label for Infernalis release notes.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-16 22:30:52 -04:00
James McClune
288d9713c2
doc: used reST label for ceph-deploy reference
...
Updated ceph-deploy man page link with ref label. Fixes
404 error.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-16 22:17:47 -04:00
James McClune
9fd5dc9cc2
doc: added reference label for ceph-deploy page
...
Added reST label for ceph-deploy page.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-16 22:05:20 -04:00
James McClune
d772bd3b5f
doc: updated cross referencing locations link
...
Updated cross referencing locations link for doc/start/documenting-ceph.rst
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-16 21:58:34 -04:00
Patrick Donnelly
c25ef2a7ee
Merge PR #23468 into master
...
* refs/pull/23468/head:
Allow to unittest shell using transcript
2018-08-16 16:34:23 -07:00
Patrick Donnelly
769a93f4ec
Merge PR #22555 into master
...
* refs/pull/22555/head:
msg: define MFoo::create helper
msg: add msgref cast method
msg: cleanup factory/ref definition in messages
mds: use message factory to avoid leaks
msg: add factory method to correctly construct smart_ptr
mds: remove dead MDS-MDS forwarding code
mds: manage Message lifetime with intrusive_ptr
common: add templated Context factory
msg: add const version of get_payload
msg: use queue of messages for dispatch
msg: dispatch intrusive_ptr Messages
msg: use deque for dispatcher pointers
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-08-16 16:17:42 -07:00
Nathan Cutler
cb1531dbd7
doc/releases/schedule: note Jewel EOL date
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-08-16 23:32:06 +02:00
Patrick Donnelly
acd02343f4
Merge PR #23551 into master
...
* refs/pull/23551/head:
qa: use recent kernel to kernel build testing
Reviewed-by: Sage Weil <sage@redhat.com>
2018-08-16 09:57:27 -07:00
Jason Dillaman
a5302e18ff
Merge pull request #23608 from tchaikov/wip-librbd-test
...
test/librbd: fix -Wsign-compare warnings
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-08-16 12:43:04 -04:00
Patrick Donnelly
f0fe0936e6
qa: use recent kernel to kernel build testing
...
Fixes: http://tracker.ceph.com/issues/24679
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-08-16 09:16:39 -07:00
Patrick Donnelly
f0800a49ed
Merge PR #23597 into master
...
* refs/pull/23597/head:
qa: add cephfs-shell skeleton test case
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-08-16 09:14:11 -07:00
Patrick Donnelly
0b5df6e00a
qa: add cephfs-shell skeleton test case
...
Right now just tests that "help" works.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-08-16 09:13:36 -07:00
Matt Benjamin
d12c72cf4c
Merge pull request #21286 from joke-lee/wip-auth-uri-encode-decode
...
rgw: should recode canonical_uri when caculate s3 v4 auth
2018-08-16 11:58:14 -04:00
Yuri Weinstein
d3385fc6bb
Merge pull request #23533 from wjwithagen/wjw-fix-random_shuffle
...
osd: make random shuffle comply with C++17
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-08-16 08:09:21 -07:00
Yuri Weinstein
dbed62b323
Merge pull request #23547 from yaozongyou/mon-get-rank
...
mon/MonMap: remove duplicate code in get_rank
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2018-08-16 08:06:16 -07:00
Kefu Chai
fa43fc0ca7
test/librbd: fix -Wsign-compare warnings
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-08-16 22:53:27 +08:00
Tiago Melo
45e645b770
mgr/dashboard: Add decorator to skip parameter encoding
...
By enconding all parameters of api services we were also encoding parameters
that were being sent in the body of the request.
Those parameters don't need to be enconded and the server never decodes them.
With this new decorator you can specify if you don't want a parameter to be
enconded.
This is a regression introduced in f21d0da5a3
.
Fixes: http://tracker.ceph.com/issues/26856
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-08-16 15:29:11 +01:00
Tiago Melo
6a8cdcef77
mgr/dashboard: Use human readable units on the sparkline graphs
...
Fixes: http://tracker.ceph.com/issues/25075
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-08-16 15:00:46 +01:00
Lenz Grimmer
0feccf0ca9
Merge pull request #23445 from ricardoasmarques/wip-rbd-actions-disable
...
mgr/dashboard: Disable RBD actions during task execution
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2018-08-16 15:55:11 +02:00