Mykola Golub
7c21275f4f
qa/workunits/rbd: allow to start several daemons for the same cluster
...
by optionally specifyning daemon instance after cluster name and
colon, like:
start_mirror ${cluster}:${instance}
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
065b513ad7
rbd-mirror HA: pool replayer should be started/stopped when lock acquired/released
...
Fixes: http://tracker.ceph.com/issues/17020
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
733a0049b0
rbd-mirror HA: create pool locker / leader class
...
Fixes: http://tracker.ceph.com/issues/17019
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
16f7878517
rbd-mirror HA: add new lock released/acquired and heartbeat messages
...
Fixes: http://tracker.ceph.com/issues/17018
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
8c991bf562
rbd-mirror: add class for mirror status watcher
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
6d44511d70
librbd: equality operator for managed_lock::Locker
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
f89857967e
librbd: add create_async_context_callback helper
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
fa28457d6a
librbd: missing const qualifiers
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
0b179be31e
librbd: track in-fly break_lock and get_locker requests in managed lock
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
13496b22ee
librbd: pass notifier_id to Watcher handle_notify
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Mykola Golub
ff21415b9f
librbd: allow watcher derived classes access ioctx, oid and work queue
...
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-02-01 10:55:03 +01:00
Jason Dillaman
6995d2c142
Merge pull request #13077 from guzhongyan/fix_wrongly_init
...
librbd: initialize diff parent overlap to zero
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-01-31 14:35:37 -05:00
Sage Weil
dc2330bc83
Merge pull request #12537 from liewegas/wip-optracker
...
common/TrackedOp: various cleanups and optimizations
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-01-31 12:54:12 -06:00
Sage Weil
44c412091a
Merge pull request #13205 from dachary/wip-crush-documentation
...
crush: API documentation
Reviewed-by: Sage Weil <sage@redhat.com>
2017-01-31 12:52:11 -06:00
Loic Dachary
08bb5c5b48
crush: API documentation
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2017-01-31 18:33:37 +01:00
David Zafman
f63871c364
Merge pull request #13164 from dzafman/wip-18718
...
osd: Fix useless MAX(0, unsigned) to prevent out of wack misplaced
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2017-01-31 08:19:10 -08:00
Mykola Golub
573a832fc2
Merge pull request #13193 from dillaman/wip-18738
...
journal: stop processing removal after error
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-01-31 15:53:29 +02:00
Jason Dillaman
0e13e4a847
Merge pull request #13069 from SUSE/wip-hammer-retirement
...
doc: add 0.94.10 and hammer EOL to releases.rst
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-01-31 07:56:17 -05:00
Abhishek L
6226aecef2
Merge pull request #13151 from smithfarm/wip-ceph-release-notes
...
tools: ceph-release-notes: ignore low-numbered PRs
2017-01-31 10:58:01 +01:00
Haomai Wang
ddd52ebf4f
Merge pull request #13190 from Adirl/reduce_num_buffers
...
msg/async/rdma: reduce number of rdma rx/tx buffers
Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-01-31 17:50:03 +08:00
Sage Weil
67e48e20fd
Merge pull request #13066 from liewegas/wip-aio-read
...
os/bluestore: use aio for reads
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2017-01-30 21:43:36 -06:00
Sage Weil
2cc9fac7ba
Merge pull request #13071 from liewegas/wip-omap-getkeys-rados-test
...
qa/suites/rados/basic: set low omap limit for rgw workload
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-01-30 21:43:17 -06:00
Sage Weil
29a7965a0a
Merge pull request #13150 from tchaikov/wip-mon-cleanup
...
mon: post-jewel cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
2017-01-30 21:42:48 -06:00
Jason Dillaman
3d894cad24
Merge pull request #12966 from dillaman/wip-18436
...
osdc: cache should ignore error bhs during trim
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
2017-01-30 21:24:22 -05:00
John Spray
d4f6385b85
Merge pull request #12800 from jcsp/wip-vstart-qasuite
...
Improve vstart_runner to (optionally) create its own cluster
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-01-31 02:02:49 +01:00
Jason Dillaman
f56126afe3
Merge pull request #12817 from liupan1111/wip-list-snapshot-time
...
librbd: support to list snapshot timestamp
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-01-30 18:36:46 -05:00
Nathan Cutler
9dde6fa9d2
doc: update actual firefly and estimated hammer retirement
...
According to the "Understanding the release cycle" section, firefly was
actually retired when jewel was released (April 2016), and hammer will be
retired when luminous is released (estimated in May 2017).
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-01-31 00:21:47 +01:00
Nathan Cutler
04aced5fac
doc: add 0.94.10 to releases.rst
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-01-31 00:17:10 +01:00
Josh Durgin
c26f317c7f
Merge pull request #13098 from wido/doc-osd-greace
...
doc: Document that osd_heartbeat_grace applies to MON and OSD
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-01-30 14:55:45 -08:00
Jason Dillaman
040004f53f
journal: stop processing removal after error
...
Fixed: http://tracker.ceph.com/issues/18738
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-01-30 17:41:51 -05:00
Ilya Dryomov
326a11362f
Merge pull request #13141 from dillaman/wip-18653
...
librbd: introduce new constants for tracking max block name prefix
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2017-01-30 22:33:25 +01:00
Jason Dillaman
2c08629c99
librbd: introduce new constants for tracking max block name prefix
...
Fixes: http://tracker.ceph.com/issues/18653
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-01-30 15:25:23 -05:00
Sage Weil
084f0c1876
Merge pull request #13188 from liewegas/wip-rest-fs-name
...
qa/workunits/rest: use unique pool names for cephfs test
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-01-30 13:30:05 -06:00
Pan Liu
66992d1931
test: regolden formatted-output.t for timestamp metadata of rbd snapshot
...
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-31 03:22:33 +08:00
Pan Liu
bd4e36632a
test: Add unit test for getting rbd snapshot timestamp info
...
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-31 03:20:31 +08:00
Pan Liu
9debf5c98a
librbd: support to list snapshot time stamp
...
Fixes: http://tracker.ceph.com/issues/808
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-31 03:18:32 +08:00
Pan Liu
4dd47b0bac
librbd: Add timestamp metadata when creating rbd snapshot
...
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-31 03:18:14 +08:00
Yehuda Sadeh
fc9a03ec4f
Merge pull request #12646 from SirishaGuduru/swift-api-auth-doc-change
...
doc: Fixes radosgw-admin ex: in swift auth section
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-01-30 08:36:32 -08:00
Sage Weil
388a7ff8ef
qa/workunits/rest: use unique pool names for cephfs test
...
Using cephfs_[meta]data collides with the pools that teuthology
already creates if an mds is defined.
This became a (noticeable) problem with 052c3d3f68
Signed-off-by: Sage Weil <sage@redhat.com>
2017-01-30 11:14:31 -05:00
Casey Bodley
b4446ac582
Merge pull request #13054 from oritwas/wip-rgw-period-update-crash
...
rgw: fix period update crash
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-01-30 09:52:13 -05:00
Adir Lev
64512deb13
msg/async/rdma: reduce number of rdma rx/tx buffers
...
issue: none
Change-Id: Ied523fec3210af152508b102c48aff5633343ab4
Signed-off-by: Adir Lev <adirl@mellanox.com>
2017-01-30 16:42:11 +02:00
Kefu Chai
e690a1afbf
Merge pull request #13186 from Adirl/fix_rdma_compile
...
cmake: fix broken RDMA compilation after merge PR #12878
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-01-30 20:19:11 +08:00
Radoslaw Zarzynski
034a6f9ba0
Merge pull request #13003 from Jing-Scott/dev/swift-container-acl-info
...
rgw: swift: the http referer acl in swift API should be shown
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2017-01-30 12:58:56 +01:00
Radoslaw Zarzynski
fca5b3c3ff
Merge pull request #13005 from Jing-Scott/dev/swift-http-url-parse
...
rgw: swift: The http referer should be parsed to compare in swift API
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2017-01-30 12:55:35 +01:00
Radoslaw Zarzynski
b8e7a276f6
Merge pull request #12874 from Jing-Scott/dev/swift-ref
...
rgw: the swift container acl should support field .ref
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2017-01-30 12:44:21 +01:00
Oren Duer
94a27ecf39
cmake: fix broken RDMA compilation after merge PR #12878
...
issue: 965984
Change-Id: I2e401acf204069d3907001d276c58d9fb4cd0d58
Signed-off-by: Oren Duer <oren@mellanox.com>
2017-01-30 10:55:26 +00:00
Wido den Hollander
f42afa828b
doc: Document that osd_heartbeat_grace applies to MON and OSD
...
This value has to be set in both the [mon] and [osd] section since
both daemons read this value.
Signed-off-by: Wido den Hollander <wido@42on.com>
2017-01-30 10:04:52 +01:00
Haomai Wang
d09fded5ae
Merge pull request #13142 from Adirl/remove_compilation_warning
...
msg/async/rdma: Remove compilation warning
Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-01-28 15:52:17 +08:00
David Zafman
fff2b63d24
osd: Fix useless MAX(0, unsigned) to prevent out of wack misplaced
...
Still want to prevent strange results if for some reason num_objects
is less than osd_missing.
Fixes: http://tracker.ceph.com/issues/18718
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-01-27 14:48:08 -08:00
Sage Weil
496012e206
Merge pull request #13057 from wido/issue-18635
...
systemd: Restart Mon after 10s in case of failure
Reviewd-by: Loic Dachary <ldachary@redhat.com>
2017-01-27 15:38:24 -06:00