]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common,crimson: supporting admin-socket commands
authorRonen Friedman <rfriedma@redhat.com>
Sun, 8 Dec 2019 14:48:59 +0000 (16:48 +0200)
committerRonen Friedman <rfriedma@redhat.com>
Thu, 13 Feb 2020 15:52:12 +0000 (17:52 +0200)
commitd3167c5ed6c223db609aba88c4c92d53446f3161
tree8eb3aefab1984345878b58c1f1fe28b83f0c1f91
parent3a3fd5679c601dabcc40636dfa9cc2e05f3e66f4
common,crimson: supporting admin-socket commands

- basic infrastructure:
  - the seastar::thread that handles commands arriving over the UNIX_domain socket
  - command dispatching
- the implementation of some commands.
- simplified locking scheme: access to the API blocks (the registration elements) is
  now under one course-grained RW-lock.
- OSD shutdown support;

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/common/admin_socket.h
src/crimson/CMakeLists.txt
src/crimson/admin/admin_socket.cc [new file with mode: 0644]
src/crimson/admin/admin_socket.h [new file with mode: 0644]
src/crimson/admin/osd_admin.cc [new file with mode: 0644]
src/crimson/admin/osd_admin.h [new file with mode: 0644]
src/crimson/osd/osd.cc
src/crimson/osd/osd.h