Kefu Chai
c24098cc54
cmake: do not link ceph_test_rgw_*, ceph-dencoder against cls_kvs
...
it is not used, and causes link errors.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 09:40:28 +08:00
Kefu Chai
01efc89aa7
cmake: link ceph-dencoder against os lib
...
os is a top level target which is linked into executables or user facing
libraries. so it is not included by any libraries linked by
ceph-dencoder so far.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 09:40:28 +08:00
Kefu Chai
93b1200306
cmake: link rbd cli against krbd_objs directly
...
rbd cli => Kernel.cc => krbd_create_from_context() <= krbd.cc
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 09:40:21 +08:00
Kefu Chai
3245df5508
cmake: fix linkage of ceph_test_cls_${name}
...
they should link against cls_${name}_client, instead of against
cls_${name} directly.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 09:38:08 +08:00
Kefu Chai
52021ff9f0
makefile: install mount.fuse.ceph,mount.ceph into /usr/sbin
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 09:37:33 +08:00
Kefu Chai
c4a8784330
cmake: install ceph-disk to /usr/sbin
...
* add keyword "INSTALL_SCRIPT" to distutils_install_module(), so we can
override the install path of ceph-disk script.
* refactor the Distutils.cmake module a little bit, the ${option}
variable out lives the CODE snipplet. so we need to reset it
at the beginning.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 09:37:33 +08:00
Michal Jarzabek
663cf89573
osd/ReplicatedPG.h: add const to operator<< param
...
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
2016-06-03 22:28:57 +01:00
Sage Weil
bc2fdd5c8e
os/bluestore: paranoid checks on onode_map vs lru
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 16:42:35 -04:00
Sage Weil
fd28656aa6
os/bluestore: replace broken get_next with map_any
...
The get_next implementation assumed the lru was local to the OnodeSpace,
but it includes the whole cache now.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 16:41:37 -04:00
Sage Weil
2ea7750f59
os/bluestore: better audit_lru debugging
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 15:00:06 -04:00
Sage Weil
bf87e3a221
os/bluestore: shard the cache
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 15:00:06 -04:00
Sage Weil
07094ca008
osd: communicate shard count to ObjectStore
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 15:00:06 -04:00
Sage Weil
09c3dc95f8
osd: use spg_t method to hash pg to (wq) shard
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 15:00:05 -04:00
Sage Weil
51c2088119
os/bluestore: unify lrus into single Cache class
...
This will be sharded soon, but for now there's just one instance.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 15:00:05 -04:00
Sage Weil
ac8c40f3e3
Merge pull request #9483 from ceph/wip-rocksdb
...
rocksdb: fix build
2016-06-03 13:54:08 -04:00
Casey Bodley
91e7bf2c17
Merge pull request #9477 from tchaikov/wip-fix-cmake-unittests
...
cmake: do not create gtest/gmock shared libraries
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-06-03 13:46:11 -04:00
Kefu Chai
ac47440174
cmake: do not create gtest/gmock shared libraries
...
otherwise unit tests crash at exit.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-06-04 01:42:09 +08:00
Jianpeng Ma
4e1294030e
os/bluestore/BlueStore: optimize WALWQ::flush()
...
In fact ThreadPool::drain will do
a)wait WorkQueue::empty() is true
b)wait processing thread to complete.
So it can remove the same work which wait WorkQueue::empty().
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2016-06-04 00:33:34 +08:00
Jianpeng Ma
0ee99d609e
os/bluestore/BlueStore: Don't support dynamic set wal_apply mode.
...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2016-06-04 00:32:22 +08:00
Jianpeng Ma
f75221c9a9
common/WorkQueue: Make decrease thread num to zero.
...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2016-06-03 23:56:06 +08:00
Jianpeng Ma
95d9eeb3c2
common/config: make md_config_t::apply_changes recursive.
...
This make in md_config_obs_t::handle_conf_change to call apply_changes.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2016-06-03 23:56:02 +08:00
Jianpeng Ma
604f03e28b
os/bluestore: If using sync_wal_apply, no need start wal_tp thread.
...
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2016-06-03 23:55:59 +08:00
Casey Bodley
7abda15aa5
Merge pull request #9381 from weiqiaomiao/wqm-wip-rgw-align
...
rgw:fix some indentation errors of "radosgw-admin --help"
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-06-03 11:34:07 -04:00
Sage Weil
4c6f1ba424
Makefile-rocksdb: remove .d files
...
Not really sure why autotools is removing these... but
whatever.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 11:22:45 -04:00
Kefu Chai
c6c6968e86
Merge pull request #9480 from ErwanAliasr1/evelu-cephtool
...
cephtool/test.sh: Adding iterations numbers in output log
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-06-03 23:09:49 +08:00
Sage Weil
b65e01f6b4
os/bluestore: unique type names or onode and buffer lrus
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 11:00:30 -04:00
Sage Weil
35de7bb50f
os/bluestore: take collection lock when trimming collection cache
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 11:00:30 -04:00
Sage Weil
a2dafa172b
os/bluestore: audit LRU at various points
...
This is purely for debugging.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 11:00:30 -04:00
Sage Weil
2d540bbbc4
os/bluestore: don't print bnode key
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 11:00:30 -04:00
Sage Weil
5005edf80f
os/bluestore: fix buffercache discard bug
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 11:00:30 -04:00
Sage Weil
98c6c05f94
Merge pull request #9465 from liewegas/wip-bluestore-zero
...
os/bluestore: remove aio_zero from bdev interface
2016-06-03 10:46:26 -04:00
Sage Weil
fbb13ab187
Merge pull request #9417 from chhabaramesh/master
...
os/bluestore: Tree based bitmapalloc
2016-06-03 10:45:44 -04:00
Sage Weil
f485596dd0
Merge pull request #9466 from liewegas/wip-rocksdb
...
rocksdb: pull up to latest master
2016-06-03 10:41:35 -04:00
Sage Weil
70aa58eb9f
Makefile-rocksdb.am: update
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 10:01:37 -04:00
Orit Wasserman
1a32f5181d
Merge pull request #9457 from yehudasa/wip-14534
...
rgw: can set negative max_buckets on RGWUserInfo
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-06-03 15:18:15 +02:00
Sage Weil
2a3c0e2098
unittest_bluefs: fix more
...
- wait for aio to finish
- shut down bdev, which stops the aio completion thread
- *then* deallocate the IOContexts
Signed-off-by: Sage Weil <sage@redhat.com>
2016-06-03 08:54:06 -04:00
Erwan Velu
2381740542
cephtool/test.sh: Adding iterations numbers in output log
...
When this test is failing and reach the limits, reading the log doesn't make
obvious that we reach them.
This simple patch adds the iterations numbers inside the output log.
Signed-off-by: Erwan Velu <erwan@redhat.com>
2016-06-03 14:53:00 +02:00
Kefu Chai
7696f09590
Merge pull request #9399 from mikulely/update-ceph-deploy-link
...
doc: update broken link for deploy ceph by Chef
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-06-03 20:36:35 +08:00
Jason Dillaman
197849cd9d
Merge pull request #9441 from xinxinsh/wip-16706
...
librbd: remove invalid object map flag when object map is disabled
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-06-03 08:08:19 -04:00
Jason Dillaman
17dbc1c967
Merge pull request #9437 from x11562/object-map
...
librbd: add object-map rebuild fail error log
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-06-03 08:02:57 -04:00
John Spray
04f49df63b
Merge pull request #8652 from JiYou/fix-cephfs
...
cephfs: should close file handler before exit in cephfs.cc
Reviewed-by: John Spray <john.spray@redhat.com>
2016-06-03 12:46:03 +01:00
John Spray
5de0b6fb7b
Merge pull request #8925 from ukernel/wip-15723
...
client: fstat should take CEPH_STAT_CAP_INODE_ALL
Reviewed-by: John Spray <john.spray@redhat.com>
2016-06-03 11:50:55 +01:00
John Spray
e63b724209
Merge pull request #9421 from renhwztetecs/renhw-wip-cdir
...
mds/cdir: limit max snap id in lookup()
Reviewed-by: Yan, Zheng <zyan@redhat.com>
2016-06-03 11:49:56 +01:00
John Spray
8b7d26689c
Merge pull request #9418 from xiexingguo/xxg-wip-fix-mdsmonitor
...
mon/MDSMonitor: fix wrong positive result of jewel flag check
Reviewed-by: John Spray <john.spray@redhat.com>
2016-06-03 11:45:38 +01:00
John Spray
1abccb6967
Merge pull request #8965 from ukernel/wip-lock-starve
...
mds: finish lock waiters in the same order that they were added.
Reviewed-by: John Spray <john.spray@redhat.com>
2016-06-03 11:43:47 +01:00
John Spray
6ce985f2a1
Merge pull request #8695 from renhwztetecs/renhw-wip-mds-dispatch
...
mds: dispatch assert cleanup
Reviewed-by: John Spray <john.spray@redhat.com>
2016-06-03 11:41:58 +01:00
Ramesh Chander
7c68bea09d
os/bluestore:Tree based bitmapalloc
...
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
2016-06-02 23:07:16 -07:00
x11562
d7688d92e5
librbd: object-map rebuild fail, add error information
...
Signed-off-by: Na Xie <xie.na@h3c.com>
2016-06-03 09:36:39 +08:00
xinxin shu
b2d475686e
remove invalid objectmap flag when objectmap is disabled
...
Fixes: http://tracker.ceph.com/issues/16076
Signed-off-by: xinxin shu <shuxinxin@chinac.com>
2016-06-03 09:28:57 +08:00
weiqiaomiao
3c899704f2
rgw:fix some indentation errors of "radosgw-admin --help"
...
Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
2016-06-03 08:59:58 +08:00