go-ceph
go-ceph copied to clipboard
Go bindings for Ceph :octopus: :octopus: :octopus:
As discussed in PR #99 the Ceph API accepts an array of c-strings but currently the wrapper functions only accepts a single byte-slice and hard codes the c call only...
There are several places where libraries can return `ERANGE` and a size argument. It would be good to have a common approach for checking this state and resizing buffers accordingly....
The tests are too tightly coupled to the environment provided by the "micro-osd.sh" script. It currently hard-codes some names, and assumes some other things. We should avoid hard coding as...
`TestClosedImage()` in `rbd/rbd_test.go` causes Golang panic and hangs. The test was added with PR #150, but is skipped due to these problems. It would be better to enable the test...
In ceph/ceph-csi#1071 we started a side conversation about further improvements to the approach used by csi to work with omaps. There @dillaman wrote: > As a further (future) optimization, you...
The rados API implements function(s) below but go-ceph does not: * rados_write_op_exec This issue has been filed to track implementing this missing functionality in the appropriate package within go-ceph. Please...
The rados API implements function(s) below but go-ceph does not: * rados_read_op_exec_user_buf This issue has been filed to track implementing this missing functionality in the appropriate package within go-ceph. Please...
The rados API implements function(s) below but go-ceph does not: * rados_read_op_exec This issue has been filed to track implementing this missing functionality in the appropriate package within go-ceph. Please...
The rados API implements function(s) below but go-ceph does not: * rados_exec This issue has been filed to track implementing this missing functionality in the appropriate package within go-ceph. Please...
While writing a test for some RBD functions, I managed to get the following panic: ``` /build/ceph-12.2.12/src/log/SubsystemMap.h: In function 'bool ceph::logging::SubsystemMap::should_gather(unsigned int, int)' thread 7eff5cff9700 time 2019-12-10 09:25:21.278405 /build/ceph-12.2.12/src/log/SubsystemMap.h: 62:...