Commit Graph

67206 Commits

Author SHA1 Message Date
Pan Liu
19ffa3ea7c spdk: fixed the compilation error for testcases when use spdk v16.12
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-02 16:43:59 +08:00
Pan Liu
2c2cae16cf dpdk: make compilation successful when use dpdk v16.11
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-02 16:41:08 +08:00
Pan Liu
4f85bdf91e spdk: upgrade spdk version to 16.12
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-01 16:22:32 +08:00
Pan Liu
f70cf09c59 dpdk: upgrade dpdk version to 16.11
Signed-off-by: Pan Liu <pan.liu@istuary.com>
2017-01-01 16:17:50 +08:00
Sage Weil
4e657c7206 Merge pull request #12716 from kylinstorage/wip-ctypos_h
misc: fix code typos in header files

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-12-30 13:06:57 -06:00
Sage Weil
6f53f56702 Merge pull request #12721 from chendave/wip-authx-options
auth: Let's not use the deprecated cephx option

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-30 13:04:54 -06:00
Sage Weil
98405376ad Merge pull request #12676 from chendave/master
common/ceph_context: Show clear message if all features are enabled

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-30 12:58:20 -06:00
Sage Weil
eef842e48d Merge pull request #12633 from liewegas/wip-15784
msg/simple: call clear_pipe in wait() shutdown path

Reviewed-by: Haomai Wang <haomai@xsky.com>
2016-12-30 12:57:02 -06:00
Sage Weil
3b0cb4e9b8 Merge pull request #12692 from XinzeChi/wip-bluestore-statfs
os/bluestore: _txc_release_alloc when do wal cleaning

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-30 12:55:20 -06:00
Sage Weil
0260de99fe Merge pull request #12691 from runsisi/wip-dump-osdop
osd/OpRequest: dump both name and addr for the client op

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-30 12:52:27 -06:00
Sage Weil
1a3fc9cf64 Merge pull request #12363 from wjwithagen/wip-wjw-freebsd-strerror
common/module.c: do not use strerror_r the GNU way.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-30 12:51:45 -06:00
Dave Chen
3953db2b5a cephx: Let's not use the deprecated option
Enable cephx by setting the option of "auth supported" has been
deprecated for a long time, it's better to use the recommended
options instead.

Signed-off-by: Dave Chen <wei.d.chen@intel.com>
2016-12-30 17:04:28 +08:00
Li Wang
68bf649dd2 Merge pull request #12718 from kylinstorage/wip-orig
organizationmap: add Xianxia Xiao to Kylin Cloud team
2016-12-30 14:50:06 +08:00
Yunchuan Wen
f3ab967df1 organizationmap: add Xianxia Xiao to Kylin Cloud team
Signed-off-by: Yunchuan Wen <yunchuan.wen@kylin-cloud.com>
2016-12-30 14:01:50 +08:00
Xianxia Xiao
fed8aaa37d src/tools/rbd_mirror/Replayer.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
2016-12-30 02:48:04 +00:00
Xianxia Xiao
12160b8a23 src/messages/MMDSSlaveRequest.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
2016-12-30 02:47:44 +00:00
Xianxia Xiao
673c277366 src/tools/rbd_recover_tool/epoch_h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
2016-12-30 02:47:17 +00:00
Xianxia Xiao
e54057e827 src/librados/IoCtxImpl.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
2016-12-30 02:47:03 +00:00
Xianxia Xiao
da98eaaefc src/journal/JournalTrimmer.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
2016-12-30 02:46:45 +00:00
Xianxia Xiao
27e2dac93c src/common/hobject.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
2016-12-30 02:46:26 +00:00
Brad Hubbard
874aed67a4 Merge pull request #12652 from badone/wip-coverity-TracepointProvider
tracing: Fix handle leak in TracepointProvider

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-12-30 12:24:28 +10:00
Brad Hubbard
756c2011e4 tracing: Fix handle leak in TracepointProvider
Silences Coverity 1397733

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2016-12-30 10:04:11 +10:00
Sage Weil
9088f47ee4 Merge pull request #12711 from yuyuyu101/wip-fix-rdma
msg/async/rdma: fix ceph_clock_now calls

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-29 14:35:57 -06:00
Sage Weil
bc197d75cc Merge pull request #12451 from liewegas/wip-osd-on-applied
osd: never send rados ack (only commit)

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-12-29 12:43:01 -06:00
Kefu Chai
bc81c1ba4c Merge pull request #12480 from dx9/wip-boost-python
cmake: fix hard coded boost python lib

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-30 01:29:00 +08:00
Sage Weil
4ec3164f26 Merge pull request #12406 from songbaisen/s5
tool: add some ceph relate processes to ps-ceph.pl

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-29 11:22:28 -06:00
Sage Weil
f518679a8c Merge pull request #12621 from fiskn/master
doc: Update disk thread section to reflect that scrubbing is no longe…
2016-12-29 11:17:57 -06:00
Haomai Wang
09a49861e6 msg/async/rdma: fix ceph_clock_now calls
Signed-off-by: Haomai Wang <haomai@xsky.com>
2016-12-29 23:50:31 +08:00
Sage Weil
f706819d6a Merge pull request #12403 from liewegas/wip-mon-mgr-cleanups
mon: clean up some osdmon/pgmon interactions

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-29 09:38:59 -06:00
Sage Weil
265c2ff446 qa/workunits: remove crash_replay_interval tests
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:39 -05:00
Sage Weil
63bb2b7d45 doc: remove crash_replay_interval mentions
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:08 -05:00
Sage Weil
b6fdff4904 mon/MDSMonitor: no need to set crash_replay_interval on data pools
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:08 -05:00
Sage Weil
0cb51ab40b osd/PG: remove waiting_for_ack
No longer used.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:08 -05:00
Sage Weil
abb29b35b0 osd: simplify dup/resent logic
No need to special ack path.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:08 -05:00
Sage Weil
3269c52128 osd: remove replay_queue
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
5aca4ebce6 osd/PG: do not go into replay state
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
845f432dc1 osd/PG: do not queue ops for replay
We no longer send ACKs, so this can't happen anyway.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
1addadc40a osd: we can discard "replay" ops
Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
b9a3698e4c osd/ReplicatedPG: do not send ACK separate from COMMIT
This never comes before COMMIT, making it useless to clients.  And it's
just unnecessary overhead.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
e94521638b osd: remove 'rlat' read latency metrics
These are measuring how long of a delay we see before ops are readable.
They are calculated in the on_applied path, which we'd like to remove,
and weren't reliably calculated anyway.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
46cdcf8229 osd/ReplicatedPG: kill hit_set_flushing
This was added before we started taking the ondisk lock in order to allow
reading a just-written hitset.  Since this is a rare path anyway, just
take the ondisk lock.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-12-29 10:30:07 -05:00
Sage Weil
2c05a968fe Merge pull request #12522 from hjwsm1989/ecwrite
osd/ECBackend: Send write message to peers first, then do local write

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-29 09:29:24 -06:00
Sage Weil
12a0f96f07 Merge pull request #12524 from yuyuyu101/wip-bluestore-flush
os/bluestore: prevent lock for almost "flush" calls

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-29 09:28:39 -06:00
Sage Weil
2bdb569267 Merge pull request #12528 from kylinstorage/wip-JournalingObjectStore-cleanup
os/filestore/JournalingObjectStore cleanup

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-29 09:27:51 -06:00
Sage Weil
13c01a0350 Merge pull request #12670 from liewegas/wip-nits
mon: fix a few nits

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-29 09:27:32 -06:00
Sage Weil
5c1c3c0845 Merge pull request #12684 from xiexingguo/xxg-wip-fix-onodesizetracking
os/bluestore: fix OnodeSizeTracking testing

Reviewed-by: Sage Weil <sage@redhat.com>
2016-12-29 09:26:21 -06:00
Haomai Wang
020fd24d7e Merge pull request #12707 from tchaikov/wip-dpdk-v16.07
builds with dpdk v16.07

Reviewed-by: Haomai Wang <haomai@xsky.com>
2016-12-29 15:02:59 +08:00
Kefu Chai
3e559b2194 msg/async: bump dpdk to v16.07
as some distros include it already. so sync it up to avoid building
failures on them with dpdk-dev package(s) shipped by distro.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-12-29 14:09:20 +08:00
Kefu Chai
09b4978cfd msg/async: be compatible with dpdk v16.07
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-12-29 14:06:41 +08:00
Kefu Chai
27d9cf8fd9 Merge pull request #12698 from yuyuyu101/wip-dpdk-fix
msg/async/dpdk: fix compile errors

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-12-29 14:06:00 +08:00