Sage Weil
c8a349eb46
test/encoding/readable.sh: join children at finish
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 16:27:14 -05:00
Sage Weil
1325ba672d
test/encoding/readable: fix passing of results to parent
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 16:10:24 -05:00
Casey Bodley
3e4059557f
rgw: RGWMetaSyncShardControlCR retries with backoff on all error codes
...
RGWBackoffControlCR only treats EBUSY and EAGAIN as 'temporary' error
codes, with all other errors being fatal when exit_on_error is set
to RGWMetaSyncShardControlCR, a 'fatal' error means that no further sync
is possible on that shard until the gateway restarts
this changes RGWMetaSyncShardControlCR to set exit_on_error to false, so
that it will continue to retry with backoff no matter what error code it
gets
Fixes: http://tracker.ceph.com/issues/19019
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-02-27 15:05:18 -05:00
Zack Cerza
7f70afa873
Merge pull request #13672 from zmc/wip-openstack-volumes
...
qa/suites/{ceph-ansible,rest}: OpenStack volumes
2017-02-27 12:22:59 -07:00
Sage Weil
f8ab3f1ce4
vstart.sh: set host for mgr.* conf sections
...
This makes init-ceph work.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 13:57:00 -05:00
Yehuda Sadeh
2768583dc4
rgw: new rest api to retrieve object layout
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2017-02-27 10:42:46 -08:00
Yehuda Sadeh
392c5d9dae
rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
...
Fixes: http://tracker.ceph.com/issues/19096
rgw_obj_key currently deals with the bucket index key, and not
representing a (name, instance, ns) tupple. Need to initialize
it in two steps.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2017-02-27 10:40:04 -08:00
Sage Weil
b03d44b8dd
Merge pull request #13675 from liewegas/wip-words
...
doc/release-notes: avoid 'production-ready' in describing kraken
Reviewed-by: Ian Colle <icolle@redhat.com>
2017-02-27 10:54:23 -06:00
Jianpeng Ma
d5bed26f01
os/aio: remove the redundant memset(struct iocb)
...
In fact, io_prep_read/write/pwritev/preadv do the memset(struct iocb).
So no need do it.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2017-02-28 00:41:26 +08:00
Yuri Weinstein
f15d025041
Merge pull request #13547 from liewegas/wip-kill-copy-get-classic
...
osd: remove copy-get-classic
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-27 08:36:19 -08:00
Yuri Weinstein
ab6cde5fce
Merge pull request #13574 from liewegas/wip-mon-mapping
...
mon/OSDMonitor: make mapping job behave if mon_osd_prime_pg_temp = false
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-27 08:35:39 -08:00
Jianpeng Ma
01a0805b2b
common/EventTrace: fix compiler warning.
...
/mnt/ceph/src/osd/OSD.cc: In member function ‘void
OSD::dequeue_op(PGRef, OpRequestRef, ThreadPool::TPHandle&)’:
/mnt/ceph/src/osd/OSD.cc:9112:42: error: invalid conversion from ‘const
Message*’ to ‘Message*’ [-fpermissive]
OID_EVENT_TRACE_WITH_MSG(op->get_req(), "DEQUEUE_OP_BEGIN", false);
^
In file included from /mnt/ceph/src/osd/OSD.h:57:0,
from /mnt/ceph/src/osd/OSD.cc:38:
/mnt/ceph/src/common/EventTrace.h:72:15: note: initializing argument 1
of ‘static void EventTrace::trace_oid_event(Message*, const char*, const
char*, const char*, int, bool)’
static void trace_oid_event(Message *m, const char *event, const char
*file,
^
/mnt/ceph/src/osd/OSD.cc:9158:42: error: invalid conversion from ‘const
Message*’ to ‘Message*’ [-fpermissive]
OID_EVENT_TRACE_WITH_MSG(op->get_req(), "DEQUEUE_OP_END", true);
^
In file included from /mnt/ceph/src/osd/OSD.h:57:0,
from /mnt/ceph/src/osd/OSD.cc:38:
/mnt/ceph/src/common/EventTrace.h:72:15: note: initializing argument 1
of ‘static void EventTrace::trace_oid_event(Message*, const char*, const
char*, const char*, int, bool)’
static void trace_oid_event(Message *m, const char *event, const char
*file,
^
src/osd/CMakeFiles/osd.dir/build.make:62: recipe for target
'src/osd/CMakeFiles/osd.dir/OSD.cc.o' failed
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2017-02-28 00:30:58 +08:00
Sage Weil
d3c638fc5a
doc/release-notes: choose terms carefully
...
Production-ready is in the eye of the beholder.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 11:29:46 -05:00
Zack Cerza
99d942145f
qa/suites/rest: Openstack volumes
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2017-02-27 09:14:41 -07:00
Zack Cerza
964b983bdb
qa/suites/ceph-ansible: Openstack volumes
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2017-02-27 09:06:26 -07:00
David Zafman
72d83f848a
bluestore: Fix BlueStore::statfs available amount to not include bluefs min reserved
...
This fixes OSD crashes because checking osd_failsafe_full_ratio won't work
without accurate statfs information.
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-02-27 07:53:56 -08:00
David Zafman
26dcb591f9
osd: Round fullness in message to correspond to df -h
...
This really only works after journal drains because
we adjust for the journal.
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-02-27 07:53:56 -08:00
David Zafman
78adb70c21
filestore: Account for dirty journal data in statfs
...
Fixes: http://tracker.ceph.com/issues/16878
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-02-27 07:53:56 -08:00
David Zafman
c8004e6558
mon: Add warning if diff in OSD usage > config mon_warn_osd_usage_percent (10%)
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2017-02-27 07:53:56 -08:00
Sage Weil
ef6c66287d
os/filestore: debug which omap keys are set
...
This may help us find http://tracker.ceph.com/issues/19067
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 10:52:07 -05:00
Sage Weil
df3bc64532
test/CMakeLists.txt: include ceph-mgr
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:55 -05:00
Sage Weil
f6966ebdfa
vstart.sh: fix init-ceph stop on vstart
...
Do this before the old ceph.conf is deleted!
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:55 -05:00
Sage Weil
6fff3e7478
vstart.sh: fix init-ceph path in cmake environment
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:55 -05:00
Sage Weil
b2ec3377ae
ceph_common.sh: add mgr support to init-ceph
...
This is mainly for the benefit of vstart.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:55 -05:00
Sage Weil
fdde99e15f
stop.sh: add 'mgr' arg
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:55 -05:00
Sage Weil
f557edb189
vstart.sh: drop -r arg for radosgw, and use RGW=n instead
...
Simpler! The start_* vars are all stupid.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:55 -05:00
Sage Weil
55cd4e8b18
vstart.sh: respect CEPH_NUM_RGW
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:54 -05:00
Sage Weil
a559b01430
vstart.sh: start 1 ceph-mgr by default
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:54 -05:00
Sage Weil
cb61a6075f
vstart.sh: default to -n ; add -N | --not-new for restart case
...
I never don't do -n; I'm guessing others are in the same boat.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-02-27 09:56:54 -05:00
Sage Weil
924121b384
Merge pull request #13665 from xiexingguo/wip-fix-ec-op-out
...
osd/ECBackend: drop duplicated pending_commit field from << operator
Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-27 08:49:53 -06:00
Sage Weil
9f03a14388
Merge pull request #13661 from dachary/wip-crush-doc
...
doc: crush typo in algorithm description
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-27 08:47:14 -06:00
songbaisen
e53f572135
osd: the osd should not share map with others when it is in stopping state.
...
the osd may not share its map with others when the osd is in stopping state.
because it may from unhealthy to stopping.
Signed-off-by: song baisen <song.baisen@zte.com.cn>
2017-02-27 19:38:37 +08:00
John Spray
5124e4d881
mgr: add a get_version to the python interface
...
We had the metadata for all the remote services,
but no quick way for the python module to
ask "what version is the process I'm running in?"
Signed-off-by: John Spray <john.spray@redhat.com>
2017-02-27 11:29:43 +00:00
Igor Fedotov
c2c8513ff5
test/store_test: add deferred test case setup to support explicit min_alloc_size specification.
...
Fixes : #18857
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-02-27 11:16:36 +00:00
John Spray
6ea42d79ae
mgr: use unique_ptr for MgrStandby::active_mgr
...
It should always have been one of these.
Signed-off-by: John Spray <john.spray@redhat.com>
2017-02-27 11:11:28 +00:00
Haomai Wang
7891484664
msg/async/rdma: remove lock protection for pending_sent_conns
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-02-27 18:24:56 +08:00
Adir Lev
a2bce6ef8b
rename chunk_size
...
Change-Id: Icfcc80fa836b0076b839b59eac4271bdda9e1a9e
Signed-off-by: Adir Lev <adirl@mellanox.com>
2017-02-27 12:22:38 +02:00
Haomai Wang
06eadd2b9b
msg/async/rdma: remove unused variable
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-02-27 18:20:30 +08:00
Haomai Wang
ab7de95dc7
msg/async/rdma: change notify to notify_worker
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-02-27 17:57:49 +08:00
Haomai Wang
c0b1e6ef10
Merge pull request #13509 from yuyuyu101/wip-tx-zerocopy
...
msg/async/rdma: cleanup
Reviewed-by: Adir lev <adirl@mellanox.com>
2017-02-27 17:56:52 +08:00
Kefu Chai
af5e1e8d39
Merge pull request #13531 from LiumxNL/fix-osd-utilization
...
mon/OSDMonitor: fix dividing by zero in OSDUtilizationDumper
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-27 17:51:03 +08:00
Kefu Chai
a8122af62c
Merge pull request #13526 from ganeshmaharaj/tp_library_fixes
...
debian: Add missing tp files in deb packaging
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-27 17:50:40 +08:00
Kefu Chai
e094e88354
Merge pull request #13553 from yonghengdexin735/wip-zzz-dbev
...
os/bluestore/BlueStore.cc:remove unuse code in _open_bdev()
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2017-02-27 17:49:15 +08:00
Kefu Chai
b7adf4aa73
Merge pull request #13554 from songbaisen/s19
...
mon: crush straw_calc_version value is 0 or 1 not 0 to 2.
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-02-27 17:48:26 +08:00
Kefu Chai
2db2f05535
Merge pull request #13653 from rzarzynski/wip-bs-bitmap-fast-exhausted-check
...
os/bluestore: the exhausted check in BitMapZone can be lock-less.
Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-27 17:44:18 +08:00
Kefu Chai
66256aa5f7
Merge pull request #13656 from tchaikov/wip-19015
...
mon/MonClient: discard stray messages from non-acitve conns
Reviewed-by: Sage Weil <sage@redhat.com>
2017-02-27 17:42:20 +08:00
xie xingguo
a64addbcc1
osd/ECBackend: drop duplicated pending_commit field from << operator
...
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-02-27 17:41:16 +08:00
Kefu Chai
edceabbd47
qa/tasks/workunit: use ceph.git as an alternative of ceph-ci.git for workunit repo
...
if we run upgrade test, where, for example, "jewel" is not in
ceph-ci.git repo, we should check ceph.git to clone the workunits.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-02-27 17:36:05 +08:00
Haomai Wang
a6108dc4b5
msg/async/rdma: accelerate tx/rx buffer ownership lookup
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-02-27 16:33:39 +08:00
Haomai Wang
a9b13b21e8
msg/async/rdma: cleanup
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-02-27 16:22:32 +08:00