]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rbd-ggate: tool to map images on FreeBSD via GEOM Gate
authorMykola Golub <mgolub@mirantis.com>
Sun, 14 May 2017 09:00:24 +0000 (09:00 +0000)
committerMykola Golub <mgolub@mirantis.com>
Tue, 8 Aug 2017 09:00:30 +0000 (11:00 +0200)
commitb4dbfcc87988d72b76029bf79647516a3bc0c94f
treef9f428dfde86ad779f75c7c4b506b1cd09a5394c
parentbdaf63e2951e0d23440c19c3ab075e48cf65132b
rbd-ggate: tool to map images on FreeBSD via GEOM Gate

rbd-ggate spawns a process responsible for the creation of ggate
device and forwarding I/O requests between the GEOM Gate kernel
subsystem and RADOS.

On FreeBSD it provides functionality similar to rbd-nbd on Linux.

Signed-off-by: Mykola Golub <mgolub@mirantis.com>
20 files changed:
doc/man/8/CMakeLists.txt
doc/man/8/rbd-ggate.rst [new file with mode: 0644]
qa/workunits/rbd/rbd-ggate.sh [new file with mode: 0755]
src/test/cli/rbd/help.t
src/tools/CMakeLists.txt
src/tools/rbd/CMakeLists.txt
src/tools/rbd/action/Ggate.cc [new file with mode: 0644]
src/tools/rbd_ggate/CMakeLists.txt [new file with mode: 0644]
src/tools/rbd_ggate/Driver.cc [new file with mode: 0644]
src/tools/rbd_ggate/Driver.h [new file with mode: 0644]
src/tools/rbd_ggate/Request.h [new file with mode: 0644]
src/tools/rbd_ggate/Server.cc [new file with mode: 0644]
src/tools/rbd_ggate/Server.h [new file with mode: 0644]
src/tools/rbd_ggate/Watcher.cc [new file with mode: 0644]
src/tools/rbd_ggate/Watcher.h [new file with mode: 0644]
src/tools/rbd_ggate/debug.cc [new file with mode: 0644]
src/tools/rbd_ggate/debug.h [new file with mode: 0644]
src/tools/rbd_ggate/ggate_drv.c [new file with mode: 0644]
src/tools/rbd_ggate/ggate_drv.h [new file with mode: 0644]
src/tools/rbd_ggate/main.cc [new file with mode: 0644]