Commit Graph

52930 Commits

Author SHA1 Message Date
Sage Weil
55cf5c6c3d Merge pull request #6664 from ifed01/wip-13848
osd: more accurate disk space usage calculation when considering 'whiteout'/empty/small objects.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-05 12:38:43 -04:00
Sage Weil
bd1e599d95 Merge pull request #6971 from ukernel/jewel-14120
msg/simple/Pipe: avoid infinite loop in Pipe::do_recv()

Reviewed-by: Haomai Wang <haomai@xsky.com>
2016-05-05 12:37:44 -04:00
Sage Weil
70ef394d8f Merge pull request #7050 from songbaisen/wipshowpg
mon: show the pg count in df output

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-05 12:36:59 -04:00
Sage Weil
877acf178b Merge pull request #7872 from majianpeng/bluestore-write-buffer-rebuild
os/bluestore/KernelDevice: For buffer mode no need do bufferlist::rebuid

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Haomai Wang <haomai@xsky.com>
2016-05-05 12:36:16 -04:00
Sage Weil
5ace709966 Merge pull request #8087 from songbaisen/song13
osd: copy blacklist in better way.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-05 12:35:39 -04:00
Sage Weil
5b80c6f2b5 Merge pull request #8800 from xiexingguo/xxg-wip-fixscrubwarn
mon/PGMonitor: fix inaccurate warn of unscrubbed pgs

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-05 12:35:10 -04:00
Sage Weil
b3b09d90d6 Merge pull request #8888 from liewegas/wip-mon-kv
mon: enable different backends (e.g., rocksdb)

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2016-05-05 12:34:24 -04:00
Sage Weil
17ecc7f570 Merge pull request #8905 from tchaikov/wip-15695
os/FileStore::sync_entry check for stop in after wait

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-05 12:33:14 -04:00
Boris Ranto
64da723d4a Merge pull request #8923 from ceph/wip-selinux-relabel
rpm: Fix SELinux relabel on fedora

Reviewed-by: Petr Lautrbach <plautrba@redhat.com>
2016-05-05 14:54:32 +02:00
Orit Wasserman
245232878d Merge pull request #8756 from Abhishekvrshny/fix-rgw-min-read-ahead
rgw: introduce rgw_list_bucket_min_readahead parameter for bucket list
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-05 13:03:12 +02:00
Orit Wasserman
62617339c9 Merge pull request #8726 from rzarzynski/wip-rgw-xstorageurl-fix
rgw: fix printing wrong X-Storage-Url in Swift's TempAuth.

Fixes: http://tracker.ceph.com/issues/15667
Reviewed-by: Orit Wasserman <owassern@redhat.com>
2016-05-05 10:17:39 +02:00
Nathan Cutler
8d7e06726e Merge pull request #8557 from SUSE/wip-15472
Test-enable XIO messenger and IB/RDMA support

Reviewed-by: Roi Dayan <roi.dayan@gmail.com>
Reviewed-by: Sage Weil <sweil@redhat.com>
2016-05-05 09:38:30 +02:00
Nathan Cutler
d4b74c56d6 Test-enable XIO messenger and IB/RDMA support
Fixes: http://tracker.ceph.com/issues/15472

Signed-off-by: Lars Marowsky-Bree <lmb@suse.com>
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-05 09:27:03 +02:00
David Zafman
7f638dde50 Merge pull request #8405 from dzafman/wip-15338
common: Fix ObjBencher clean_up when no prefix specified

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-04 18:22:33 -07:00
David Zafman
c3628929c8 Merge pull request #8935 from ceph/wip-jq
debian,rpm: add jq build dependency

Reviewed-by: David Zafman <dzafman@redhat.com>
2016-05-04 18:10:20 -07:00
Josh Durgin
d6e96d61c4 Merge pull request #8932 from dillaman/wip-15577
librbd: reduce log level for image format 1 warning

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-05-04 13:46:07 -07:00
Boris Ranto
bd26641d70 rpm: Fix SELinux relabel on fedora
The SELinux userspace utilities stopped providing versions when they
switched to CIL language. We need to use a different technique to
relabel the files.

Fixes: #15725
Signed-off-by: Boris Ranto <branto@redhat.com>
2016-05-04 22:09:36 +02:00
Sage Weil
3f310bd88e debian,rpm: add jq build dependency
Needed since db517ba917.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-04 16:01:47 -04:00
Nathan Cutler
ac643884fe Merge pull request #8720 from ceph/wip-13445
rpm: drop support for unsupported distros

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
2016-05-04 21:31:04 +02:00
Jason Dillaman
c87f383b65 librbd: reduce log level for image format 1 warning
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-04 13:36:06 -04:00
Radoslaw Zarzynski
88f4c67d82 rgw: fix printing wrong X-Storage-Url in Swift's TempAuth.
If the option "rgw_swift_account_in_url" is being set to true,
both user and subuser IDs will be present in the X-Storage-Url
header generated by the implementation of Swift API's TempAuth.
This patch rectifies this behavior and makes that only the user
identifier will be placed there.

Fixes: http://tracker.ceph.com/issues/15667
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2016-05-04 19:25:32 +02:00
David Zafman
a1372673d8 Fixes for list-inconsistent-*
Improve rados scrub output
Add epoch for future repair-read feature
Add testing of rados scrub output

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kefu@redhat.com>
2016-05-04 10:07:50 -07:00
David Zafman
db517ba917 test: Add testing of new scrub commands in rados
Test list-inconsistent-pg
Test list-inconsistent-obj
Test inconsistent-snapset

Signed-off-by: David Zafman <dzafman@redhat.com>
2016-05-04 10:03:23 -07:00
Kefu Chai
891082d0e4 Merge pull request #8916 from linuxbox2/xio-cmake
cmake: <UPPERCASED_NAME>_FOUND in Findxio.cmake

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-05 00:50:47 +08:00
Orit Wasserman
5f27957f10 Merge pull request #8768 from cbodley/wip-rgw-admin-zonegroup
radosgw-admin: add missing --zonegroup-id to usage
2016-05-04 16:46:02 +02:00
Gregory Farnum
b943e5937a Merge pull request #8300 from jcsp/wip-standby-replay-reorg
mds: Fix standby replay MDS in upgrades and simplify standby replay logic (#15591)

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-05-04 07:28:19 -07:00
Nathan Cutler
e1514809ae rpm: do a full make check when --with-tests is given
The check-local target tests the CLI tools only.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:38:46 +02:00
Nathan Cutler
20df58799a rpm: drop sysvinit bits from relabel_files function
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:38:45 +02:00
Nathan Cutler
e0346b36fc rpm: replace literal paths with RPM macros
The only place we should write out literal paths is in the RPM scriptlets,
and there only for things that are not installed by this package.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:38:45 +02:00
Nathan Cutler
ee4acb3159 rpm: drop udev/95-ceph-osd-alt.rules
This udev rules file was needed on older RHEL platforms, which are
unsupported as of jewel.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:38:45 +02:00
Nathan Cutler
bed92b6a86 rpm: global replace $RPM_BUILD_ROOT with %{buildroot}
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:38:42 +02:00
Nathan Cutler
66042c03df rpm: put dependencies in alphabetical order
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:17 +02:00
Nathan Cutler
7ae46e342e rpm: put /sbin/ldconfig into -p
This saves approximately 1 second per invocation.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:17 +02:00
Nathan Cutler
c655cb896a rpm: drop sysvinit-specific dependencies
Obsolete in jewel and above.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:17 +02:00
Nathan Cutler
46b16c19f7 rpm: move boost-random dependency to appropriate section
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:17 +02:00
Nathan Cutler
1d897da861 rpm: move unified python-sphinx build dependency
Now that the python-sphinx build dependency is unified, move it
to the proper section of the spec file.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:16 +02:00
Nathan Cutler
1332fac70e rpm: drop dead conditionals
This commit drops conditionals that no longer serve any purpose, since
jewel and above do not support the distro versions they are checking for.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:16 +02:00
Nathan Cutler
6c42066d48 rpm: drop python-argparse dependency
This was only necessary for older (now unsupported) distro versions.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:16 +02:00
Nathan Cutler
2ca6dd250b rpm: drop _with_systemd
Ceph versions jewel and above only support systemd.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:16 +02:00
Nathan Cutler
e8cf501d0f rpm: drop init-ceph.in-fedora.patch
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:16 +02:00
Nathan Cutler
98d52120f8 rpm: drop python_sitelib/sitearch conditional
This conditional was required to support older versions of RHEL/CentOS that are
no longer supported in infernalis and above.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-05-04 15:30:16 +02:00
Sage Weil
83f6e12427 Merge pull request #8550 from xiexingguo/xxg-wip-cls
objclass: honour do_osd_ops() results before going any further

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-04 09:28:44 -04:00
Sage Weil
e1dd16f471 Merge pull request #8367 from Yan-waller/yj-wip-utthrottle
test/throttle: reassign the value of 'delay' in ThrottleTest.get

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-05-04 09:28:31 -04:00
Sage Weil
c990345989 Merge pull request #8392 from dachary/wip-virtualenv-jewel
Makefile-env.am: set a default for CEPH_BUILD_VIRTUALENV (part 3)

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2016-05-04 09:27:58 -04:00
Sage Weil
a2892a482d Merge pull request #8439 from ErwanAliasr1/evelu-file-leak
tests: Delete temporary files created by ceph_objectstore_tool.py

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-04 09:27:25 -04:00
Sage Weil
61773e9739 Merge pull request #8632 from xiexingguo/xxg-wip-deepscrub
osd: fix be_deep_scrub() can't catch omap error

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-04 09:26:47 -04:00
Sage Weil
5e80d97688 Merge pull request #8742 from majianpeng/bluestore-wal-transaction
os/bluestore: record released extents into bluestore_wal_transaction_t.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-04 09:26:30 -04:00
Sage Weil
449f81eede Merge pull request #8763 from wjwithagen/patch-10
os/filestore: Make sure str-pointer is not 0x0 when referenced

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-05-04 09:14:11 -04:00
Sage Weil
b84f9067d9 Merge pull request #8808 from wjin/fast_heartbeat
osd: fast dispatch heartbeat message

Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-04 09:13:47 -04:00
Sage Weil
2c6b95eb70 Merge pull request #8811 from stiopaa1/log_includes
log: remove unnecessary includes from header file

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-04 09:12:47 -04:00