go-ceph/cephfs/admin
John Mulligan a71ec050bf cephfs admin: expose all functions to all build tags >=natuilus
Previously, I was sort of abusing the build tags system to just get our
tests working. That was incorrect because you could be building go-ceph
against nautilus libs but using an octopus server and vice versa. In
addition, I've learned that some of the snapshot and clone behaviors are
being changed as items are backported in ceph. This means that build
tags themselves are not good indicators of what a particular version of
ceph supports.

This patch is the first step to removing these restrictions and making
cephfs admin work more smoothly across more versions of ceph.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2020-10-03 11:08:13 -04:00
..
bytecount.go cephfs admin: add quotaSizePlaceholder type for JSON unmarshaling 2020-09-28 13:16:34 -04:00
clone.go cephfs admin: have clone test work on older and newer ceph versions 2020-10-02 09:12:02 -04:00
clone_test.go cephfs admin: add in a test for canceling clones 2020-10-02 09:12:02 -04:00
doc.go cephfs admin: disable package on 'luminous' and 'mimic' 2020-08-31 10:38:38 -04:00
fsadmin.go cephfs admin: add ForceRemove<XYZ> variants for subvolumes and groups 2020-10-02 09:12:02 -04:00
fsadmin_test.go cephfs admin: refactor response handling with a dedicated response type 2020-10-02 09:12:02 -04:00
response.go cephfs admin: ignore deprecation warnings for protect/unprotect 2020-10-02 09:12:02 -04:00
response_test.go cephfs admin: add unit tests for response type 2020-10-02 09:12:02 -04:00
subvolume.go cephfs admin: expose all functions to all build tags >=natuilus 2020-10-03 11:08:13 -04:00
subvolume_octopus_test.go cephfs admin: refactor response handling with a dedicated response type 2020-10-02 09:12:02 -04:00
subvolume_test.go cephfs admin: add ForceRemove<XYZ> variants for subv and group snaps 2020-10-02 09:12:02 -04:00
subvolumegroup.go cephfs admin: add ForceRemove<XYZ> variants for subv and group snaps 2020-10-02 09:12:02 -04:00
subvolumegroup_test.go cephfs admin: add ForceRemove<XYZ> variants for subv and group snaps 2020-10-02 09:12:02 -04:00
timestamp.go cephfs admin: add TimeStamp type for JSON unmarshaling 2020-09-28 13:16:34 -04:00
timestamp_test.go cephfs admin: add TimeStamp type for JSON unmarshaling 2020-09-28 13:16:34 -04:00
volume.go cephfs admin: expose all functions to all build tags >=natuilus 2020-10-03 11:08:13 -04:00
volume_octopus_test.go cephfs admin: refactor response handling with a dedicated response type 2020-10-02 09:12:02 -04:00
volume_test.go cephfs admin: refactor response handling with a dedicated response type 2020-10-02 09:12:02 -04:00