go-ceph
go-ceph copied to clipboard
Go bindings for Ceph :octopus: :octopus: :octopus:
Hi, Is there any plan to support decode/encode ceph structs ? like something that we have in ceph-dencoder tool
support the topic management APIs: https://docs.ceph.com/en/latest/radosgw/notifications/#create-a-topic https://docs.ceph.com/en/latest/radosgw/notifications/#get-topic-attributes https://docs.ceph.com/en/latest/radosgw/notifications/#delete-topic https://docs.ceph.com/en/latest/radosgw/notifications/#list-topics note that these are SNS service APIS (not S3)
implement the following bucket APIs to manage bucket notifications: https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#create-notification https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#delete-notification https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#get-list-notification
The cephfs API implements function(s) below but go-ceph does not: * ceph_select_filesystem This issue has been filed to track implementing this missing functionality in the appropriate package within go-ceph. Please...
The Set method on Snapshot in rbd calls rbd_snap_set on the Image linked to the snapshot. This has the effect of (quietly) changing the state of the ceph image handle....
The rbd API implements function(s) below but go-ceph does not: * rbd_mirror_peer_site_add * rbd_mirror_peer_site_get_attributes * rbd_mirror_peer_site_list * rbd_mirror_peer_site_list_cleanup * rbd_mirror_peer_site_remove * rbd_mirror_peer_site_set_attributes * rbd_mirror_peer_site_set_client_name * rbd_mirror_peer_site_set_direction * rbd_mirror_peer_site_set_name This issue...
Is there any API that allows me to monitor or poll cephfs for a list of the changed/added files since X time? Currently, I walk the file system looking for...
Ceph issue: https://tracker.ceph.com/issues/47287 Tests that call the function rbd_snap_get_timestamp with a non-existing snapshot id are currently skipped due to the above ceph issue. Once all supported ceph versions contain fixes...
I've opened a PR which exports list() and names() from cephfs/directory. https://github.com/ceph/go-ceph/pull/326 I think that they functions would be of much more use to the community as exported functions. They...
@noahdesu is it possible to implement the above functionality to do it?