Jos Collin
d0520bc849
doc: ceph-mds option updates
...
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-06-04 17:00:02 +05:30
Kefu Chai
40d6a3f869
Merge pull request #21718 from majianpeng/admin-socket-cleanup
...
common/admin_socket: add new api unregister_commands(AdminSocketHook …
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-03 01:55:37 +08:00
Kefu Chai
ea61464062
Merge pull request #21913 from tspmelo/wip-cephfs-table
...
mgr/dashboard: Add Filesystems list component
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-06-03 01:53:40 +08:00
Kefu Chai
0829e83fde
Merge pull request #22196 from thinkercui/bugfix
...
osd: read object attrs failed at EC recovery
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-06-03 01:52:24 +08:00
Kefu Chai
9b9fd84254
Merge pull request #22336 from majianpeng/bluestore-handle-kvdb-error
...
os/bluestore: firstly delete db then delete bluefs if open db met error.
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-06-03 01:51:00 +08:00
Kefu Chai
5a40232831
Merge pull request #22306 from liewegas/wip-msgr-addrvec
...
msg: addr -> addrvec (part 1)
Reviewed-by: Ricardo Dias <rdias@suse.com>
2018-06-03 01:49:58 +08:00
Mykola Golub
4551a90b18
Merge pull request #22342 from dillaman/wip-23516
...
librbd: commit IO as safe when complete if writeback cache is disabled
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-06-02 09:47:16 +03:00
Mykola Golub
c00879362d
Merge pull request #22348 from dillaman/wip-24169
...
rbd-mirror: ensure daemon can cleanly exit if pool is deleted
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-06-02 09:43:35 +03:00
Alfredo Deza
0da1b40df7
Merge pull request #21812 from thmour/thmour_ceph-volume
...
ceph-volume: sort and align `lvm list` output
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-06-01 11:50:29 -04:00
Kefu Chai
2fb2a13272
Merge pull request #22367 from tchaikov/wip-cmake-rgw
...
cmake: rgw_common should depend on tracing headers
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
2018-06-01 21:56:46 +08:00
Sage Weil
30aaa74ea2
Merge pull request #22364 from tchaikov/wip-doc
...
doc: fix the links in releases/schedule.rst
Reviewed-by: Sage Weil <sage@redhat.com>
2018-06-01 08:15:29 -05:00
Sage Weil
b47d9135d5
osd/OSDMap: switch to addrvec for public_addr
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:21 -05:00
Sage Weil
b8137cada8
mon/Session: avoid OSDMap::get_addr()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:21 -05:00
Sage Weil
029b4f7361
osd/OSDMap: remove get_addr()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
b19a3bc03f
osd/OSDMap: avoid get_addr()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
050ebbdbea
msg/msg_types: entity_addrvec_t contains() and is_same_host()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
950f8d68a6
osd: avoid OSDMap::get_addr()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
6ced1e33f2
client: use get_addrs()
...
These are legacy interfaces that should return an IP only.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
0a7114effc
msg/msg_types: entity_addrvec_t::front()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
c11183d4ee
mgr: avoid OSDMap::get_addr()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
5bb3c3a5d6
msg/msg_types: entity_addrvec_t::probably_equals()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
80954025d1
msg/msg_types: add entity_addrvec_t::get_ports()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
597680bd72
mon/OSDMonitor: change 'osd find' output to list all addrs
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
f090690323
osd/OSDMap: remove get_inst()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:20 -05:00
Sage Weil
9fda383ff9
osdc/Objecter: use get_addrs
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:19 -05:00
Sage Weil
6356a13523
messages/MRoute: remove unused entity_inst_t dest
...
This is unused in luminous and mimic, too, although the code was
never removed.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:19 -05:00
Sage Weil
1870a10451
mon: remove dead try_send_message()
...
No more users!
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:19 -05:00
Sage Weil
1f53ac5648
mon: remove dead send_command()
...
No users.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:19 -05:00
Sage Weil
432a795303
mon/OSDMonitor: remove dead 'osd scrub' implementation from mon
...
This is now handled by the mgr (as of luminous).
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:19 -05:00
Sage Weil
2d148c5505
messages/MOSDMarkMeDown: use addrvec
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-01 08:08:19 -05:00
Kefu Chai
b1640bc2a1
cmake: rgw_common should depend on tracing headers
...
see also: 4c0d3531
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-06-01 20:38:49 +08:00
Matt Benjamin
7fe9143a4f
Merge pull request #22324 from cbodley/wip-rgw-cache-time-added
...
rgw: update ObjectCacheInfo::time_added on overwrite
2018-06-01 08:25:31 -04:00
Mykola Golub
f60746934a
Merge pull request #22327 from dillaman/wip-23512
...
librbd: utilize the journal disabled policy when removing images
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-06-01 14:00:15 +03:00
cuixf
3eb1679b1f
osd: retry to read object attrs at EC recovery
...
In EC recovery read, if the object's attrs read failed or with errors, we erase the attrs we have read and
try to read it again from left shards. This will make the primary osd get the object's attrs correct and
avoid assert.
Signed-off-by: xiaofei cui <cuixiaofei@sangfor.com>
2018-06-01 06:26:56 -04:00
Jianpeng Ma
5224cc64f5
os/bluestore: firstly delete db then delete bluefs if open db met error.
...
When create Rocksdb but failed, met the followong error messages:
2018-05-31 22:30:15.017 7facd3f4f240 -1 rocksdb: do_open Failed to create rocksdb column family: L
2018-05-31 22:30:15.017 7facd3f4f240 -1 bluestore(/home/jianpeng/ceph/build/dev/osd0) _open_db erroring opening db:
*** Caught signal (Segmentation fault) **
in thread 7facd3f4f240 thread_name:ceph-osd
ceph version 14.0.0-109-g9d317e5d23 (9d317e5d23
) nautilus (dev)
1: (()+0x910ee0) [0x555727d3aee0]
2: (()+0x12890) [0x7facc9a8d890]
3: (pthread_mutex_lock()+0) [0x7facc9a84fa0]
4: (BlockDevice::queue_reap_ioc(IOContext*)+0x28) [0x555727ce4fa8]
5: (BlueFS::_close_writer(BlueFS::FileWriter*)+0x62) [0x555727ce9d52]
6: (BlueRocksWritableFile::~BlueRocksWritableFile()+0x49) [0x555727d0e659]
7: (rocksdb::WritableFileWriter::Close()+0x1e7) [0x555727ef0c77]
8: (rocksdb::log::Writer::~Writer()+0x4d) [0x555727dfbb1d]
9: (rocksdb::DBImpl::CloseHelper()+0x342) [0x555727d6d632]
10: (rocksdb::DBImpl::~DBImpl()+0x4dd) [0x555727d7cb6d]
11: (rocksdb::DBImpl::~DBImpl()+0x11) [0x555727d7cc11]
12: (RocksDBStore::~RocksDBStore()+0xc1) [0x555727c8a6f1]
13: (RocksDBStore::~RocksDBStore()+0x9) [0x555727c8aa29]
14: (BlueStore::_open_db(bool, bool)+0x2416) [0x555727c204b6]
15: (BlueStore::mkfs()+0x805) [0x555727c50105]
16: (OSD::mkfs(CephContext*, ObjectStore*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uuid_d, int)+0x1b0) [0x5557277ffa70]
17: (main()+0x4222) [0x5557276ebb92]
18: (__libc_start_main()+0xe7) [0x7facc8948b97]
19: (_start()+0x2a) [0x5557277b0a9a]
2018-05-31 22:30:15.789 7facd3f4f240 -1 *** Caught signal (Segmentation fault) **
in thread 7facd3f4f240 thread_name:ceph-osd
This because the error handle for this case firstly delete bluefs then
db. Like close path, it should firstly delete db than delete bluefs.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2018-06-01 17:44:56 +08:00
Kefu Chai
776329abe1
doc: fix some redirected links reported by "build-doc linkcheck"
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-06-01 17:00:06 +08:00
Kefu Chai
27aac7c36c
doc: fix the links in releases/schedule.rst
...
they were broken in e37e49b2
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-06-01 17:00:06 +08:00
Kefu Chai
d96e20321f
Merge pull request #21864 from LenzGr/documentation-fixes
...
doc: fixed restful mgr module SSL configuration commands
Reveiwed-by: John Spray <john.spray@redhat.com>
2018-06-01 16:12:19 +08:00
Kefu Chai
fca7b44bfd
Merge pull request #22295 from jan--f/cmake-fix-ceph-test-build
...
cmake: fix cython target in test/CMakeFile.txt
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-01 15:22:54 +08:00
Kefu Chai
a6a0cf1dfc
Merge pull request #22317 from MahatiC/wip-doc-zipkin
...
doc: update blkin changes
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-01 15:22:23 +08:00
Kefu Chai
f1a2605851
Merge pull request #22332 from TommyLike/bug/fix_typo
...
test/encoding: Fix typo in encoding/types.h file
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-01 15:22:00 +08:00
Kefu Chai
bb2025020e
Merge pull request #22337 from tchaikov/wip-24361
...
osd,mon: enable level_compaction_dynamic_level_bytes for rocksdb
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-06-01 14:15:40 +08:00
Kefu Chai
72e880e500
Merge pull request #22285 from ricardoasmarques/wip-error-handling
...
mgr/dashboard: Log frontend errors + @UiController
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-06-01 14:05:51 +08:00
Kefu Chai
2a575da04c
Merge pull request #22335 from majianpeng/bluestore-cleanup
...
os/bluestore: remove useless condtion.
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-06-01 14:04:56 +08:00
Kefu Chai
eb8c5e552e
Merge pull request #21689 from ovh/bp-reduce-bs-bl-rebuilds
...
os/bluestore/BlueFS: reduce bufferlist rebuilds during WAL writes
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2018-06-01 12:15:55 +08:00
Kefu Chai
4ddd1d0f3b
Merge pull request #21920 from cbodley/wip-async-librados
...
librados: use ceph::async::Completion for asio bindings
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-01 12:14:59 +08:00
Kefu Chai
7f65452cc5
Merge pull request #22056 from jiangxiyxy/Branch_master
...
mon: change monitor compact command to run asynchronously
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-01 08:06:40 +08:00
Jason Dillaman
69645f5433
rbd-mirror: attempt to re-acquire leader lock if watcher recovered
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-05-31 19:18:49 -04:00
Jason Dillaman
cb6712b0d9
librbd: ensure managed lock can shut down if stuck waiting for register
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-05-31 19:18:49 -04:00
Jason Dillaman
2c451a04f9
qa/workunits/rbd: dump long image directory upon rbd-mirror test failure
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-05-31 19:17:52 -04:00