Commit Graph

79091 Commits

Author SHA1 Message Date
Sage Weil
b73346df0b Merge pull request #18049 from liewegas/wip-kv-iterator
kv/KeyValueDB: add column family

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
2017-10-06 13:07:57 -05:00
Sage Weil
8f5c081b08 Merge pull request #18156 from theanalyst/doc-changelog-rename
doc: rename changelog with a .txt extension
2017-10-06 12:55:59 -05:00
Kefu Chai
9f0b76eeb9 Merge pull request #17442 from tchaikov/wip-test-throttle
test/throttle: kill tests exercising dtor of Throttle classes

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2017-10-07 01:52:10 +08:00
Abhishek Lekshmanan
c3a28114e7 doc: rename changelog with a .txt extension
Since this is used to x-ref in the release notes

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-10-06 18:40:18 +02:00
Abhishek L
1cbaef7a66 Merge pull request #18148 from theanalyst/doc-10.2.10-release-notes
doc: release notes update for 10.2.10

Reviewed-By: Nathan Cutler <ncutler@suse.com>
Reviewed-By: Sage Weil <sage@redhat.com>
2017-10-06 18:30:37 +02:00
Sage Weil
b1abcb219c Merge pull request #18155 from smithfarm/wip-doc-releases-tweak
doc: improve links in doc/releases.rst
2017-10-06 11:06:46 -05:00
Nathan Cutler
4eecad5524 doc: improve links in doc/releases.rst
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-10-06 17:49:01 +02:00
Abhishek Lekshmanan
12572f449b doc: update releases table with v10.2.10 Jewel
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-10-06 17:05:36 +02:00
Abhishek Lekshmanan
e5630e7350 doc: add release notes to v10.2.10 jewel
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-10-06 17:02:59 +02:00
Sage Weil
b0a4182876 Merge pull request #18153 from liewegas/wip-lts
doc/releases: drop LTS/stable line from second chart

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2017-10-06 09:54:58 -05:00
Sage Weil
ea40e88ba3 doc/releases: tweaks
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-06 09:42:52 -05:00
Sage Weil
d8da4f749a doc/releases: drop LTS/stable line from second chart
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-06 09:15:08 -05:00
Abhishek L
d71a42c892 Merge pull request #18152 from ceph/wip-fix-doc-exceptions
doc raise exceptions with a base class

Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-By: Kefu Chai <kchai@redhat.com>
2017-10-06 15:55:46 +02:00
Sage Weil
1ebb46677f Merge pull request #18117 from liewegas/wip-lts
doc/releases: update release cycle docs

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2017-10-06 08:53:56 -05:00
Sage Weil
158cc11b59 doc/releases: update release cycle docs
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-06 08:51:51 -05:00
Xie Xingguo
f640cebe84 Merge pull request #18150 from xiexingguo/wip-21618
qa/standalone/scrub/osd-scrub-repair.sh: drop omap_digest flag

Reviewed-by: Sage Weil <sage@redhat.com>
2017-10-06 21:50:18 +08:00
Alfredo Deza
9e2a52ccec doc parse two lines for getting the context
So that signatures can get parsed when they are split like:

PG::RecoveryState::RepWaitBackfillReserved::react(
  const RemoteReservationCanceled &evt)

Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-06 09:10:26 -04:00
Sage Weil
d509468ac7 Merge pull request #18151 from theanalyst/doc-changelog-10.2.10
doc: Adding changelog for 10.2.10
2017-10-06 07:34:29 -05:00
Alfredo Deza
347b7b1f19 doc raise exceptions with a base class
Although valid in very old Python, it is no longer possible to raise
"bare" exceptions without a class.

Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-06 08:03:36 -04:00
Abhishek Lekshmanan
b9c94c418d doc: Adding changelog for 10.2.10
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-10-06 13:52:29 +02:00
Sage Weil
886606bfd7 qa/standalone/scrub/osd-scrub-repair.sh: drop omap_digest flag
This is no longer set if we are backed by bluestore, which we are by
default.  See be078c8b7b

Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-10-06 19:25:40 +08:00
Kefu Chai
54d9b65936 test/common/unittest_throttle: drop tests exercising dtors
quote from Adam,

> let's just remove all the destructor tests. Since it's just exercising
> an assertion, it's most likely to be complexity that doesn't buy us
> much.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-10-06 19:22:19 +08:00
Kefu Chai
f57560d9f0 Merge pull request #18064 from tchaikov/wip-vectors-equal
osd: replace vectors_equal() with operator==(vector<>, vector<>)

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2017-10-06 17:24:50 +08:00
Patrick Donnelly
723cb35c30
Merge PR #18032 into master
* refs/pull/18032/head:
	Merge commit 'refs/pull/4/head' of github.com:batrick/ceph into ptl-tool-2
	script/ptl-tool.py: Label Validation
	Merge commit 'refs/pull/2/head' of github.com:batrick/ceph into ptl-tool-2
	Merge commit 'refs/pull/1/head' of github.com:batrick/ceph into ptl-tool-2
	script/ptl-tool.py: Fix the Comment example
	script/ptl-tool.py: Fixed error message
	ptl-tool: make more configurable and usable

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-10-05 19:37:03 -07:00
Patrick Donnelly
69254f2c63
githubmap: update contributors
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-10-05 19:37:02 -07:00
Patrick Donnelly
f3fe711202
Merge commit 'refs/pull/4/head' of github.com:batrick/ceph into ptl-tool-2
* refs/pull/4/head:
  script/ptl-tool.py: Label Validation
2017-10-05 19:35:09 -07:00
Gregory Farnum
42ab0e031d Merge pull request #18134 from liewegas/wip-21660
src/messages/MOSDMap: reencode OSDMap for older clients

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-10-05 15:30:13 -07:00
John Spray
177f06c925 Merge pull request #17974 from jcsp/wip-doc-mgr-iptables
doc: update firewall doc to mention ceph-mgr

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-10-05 21:48:05 +01:00
Sage Weil
d2664aa34d src/messages/MOSDMap: reencode OSDMap for older clients
We explicitly select which missing bits trigger a reencode.  We
already had jewel and earlier covered, but kraken includes all of
the previously mentioned bits but not SERVER_LUMINOUS.  This
prevents kraken clients from decoding luminous maps.

Fixes: http://tracker.ceph.com/issues/21660
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-05 15:26:16 -05:00
Sage Weil
882e6902f3 Merge pull request #18070 from liewegas/wip-21613
osd: fix replica/backfill target handling of REJECT

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-10-05 14:37:52 -05:00
Sage Weil
f4e4323022 kv/RocksDBStore: fix default CF handling
We need to close the default CF handle *only* if we explicitly opened it.

Also, take care to use that handle wherever we can.  This is mostly
paranoia--I'm not sure if rocksdb cares if you mix the handle you opened
with DefaultColumnFamily(), which is different.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-05 14:35:52 -05:00
Matt Benjamin
58909e799b Merge pull request #17939 from mkogan1/wip-rgw-21196
rgw: update the usage read iterator in truncated scenario
2017-10-05 13:43:09 -04:00
Sage Weil
70916131d6 Merge pull request #18028 from liewegas/wip-pick-ifname
common/pick_address: add {public,cluster}_network_interface option

Reviewed-by: Dan Mick <dmick@redhat.com>
2017-10-05 12:02:49 -05:00
Sage Weil
0c212d2bbf Merge pull request #18091 from vasilyMellanox/gid_idx_fix
msg/async/rdma: uninitialized variable fix

Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-10-05 11:19:15 -05:00
Sage Weil
96c831167b Merge pull request #18092 from tchaikov/wip-cmake-cleanup
cmake: do not link against unused or duplicated libraries

Reviewed-by: Sage Weil <sage@redhat.com>
2017-10-05 11:18:27 -05:00
Sage Weil
eaa350be95 Merge pull request #18094 from xiexingguo/wip-tracker-21618
qa/standalone/scrub/osd-scrub-repair.sh: add extents flag into object_info_t

Reviewed-by: Sage Weil <sage@redhat.com>
2017-10-05 11:14:01 -05:00
Yuri Weinstein
0408ee0706 Merge pull request #17907 from amitkumar50/cov-rgw-10
rgw: Ignoring the returned error

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2017-10-05 08:46:39 -07:00
Yuri Weinstein
9a3d2432c6 Merge pull request #18106 from kmroz/wip-keystone-revocator-thread-assert
rgw: stop/join TokenCache revoke thread only if started.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2017-10-05 08:45:54 -07:00
Sage Weil
8bf33f384e doc/releases: drop LTS vs stable from chart; update luminous eol data
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-05 09:27:12 -05:00
Sage Weil
15a20eb2f5 Merge pull request #18120 from liewegas/wip-bluefs-allocation
os/bluestore: make bluefs behave better near enospc

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-10-05 09:13:46 -05:00
Mykola Golub
667e14e2ca Merge pull request #18114 from dillaman/wip-21670
librbd: list_children should not attempt to refresh image

Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
2017-10-05 15:34:09 +03:00
Sage Weil
7d1c99f77a Merge pull request #18118 from liewegas/wip-21470
os/bluestore: fix another aio stall/deadlock

Reviewed-by: Varada Kari <varada.kari@gmail.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-10-05 06:57:14 -05:00
Sage Weil
f9cfe843a1 Merge pull request #18105 from gregsfortytwo/wip-sigpipe-porting
msg: reimplement sigpipe blocking

Reviewed-by: Sage Weil <sage@redhat.com>
2017-10-04 22:07:26 -05:00
Sage Weil
4341f27446 Merge pull request #17710 from Songweibin/wip-add-pybind
pybind/rados: add support open_ioctx2 API

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-10-04 22:06:10 -05:00
Sage Weil
f26c3c79a6 Merge pull request #18079 from liewegas/wip-21618
qa/standalone/scrub/osd-scrub-repair: no -y to diff

Reviewed-by: David Zafman <dzafman@redhat.com>
2017-10-04 22:05:20 -05:00
Sage Weil
75dc9b69f0 Merge pull request #18088 from dillaman/wip-21629
osd: additional protection for out-of-bounds EC reads

Reviewed-by: Sage Weil <sage@redhat.com>
2017-10-04 22:04:33 -05:00
Sage Weil
6ea96fa939 os/bluestore: use separate CF for omap and deferred
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-04 22:01:02 -05:00
Sage Weil
87c1f574cd os/bluestore: define PREFIX_ALLOC_BITMAP
This was hard-coded to 'b'.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-04 22:01:02 -05:00
Sage Weil
895952f2c2 kv/RocksDBStore: simplify CF merge operator routing
Merge operators always map to a prefix, just like a CF, so we can link
directly to the operator without doing any lookup.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-04 22:01:02 -05:00
Jianjian Huo
13360284ed kv/RocksDBStore: add CF support
- detect and use existing CFs on open

Signed-off-by: Jianjian Huo <jianjian.huo@ssi.samsung.com>
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
2017-10-04 22:01:02 -05:00