ceph-csi/internal
John Mulligan 78a6de2bd0 journal: remove SetCSIDirectorySuffix to simplify journal creation
The function SetCSIDirectorySuffix was used only one per (long-lived,
gloabl) journal object. It is simpler to construct the journal objects
with this needed parameter:
1. As it is required to function and non-optional AFAICT
2. Removes the temptation to mutate global object
3. Reduces LOC with exact same functionality
4. SetCSIDirectorySuffix would not behave correctly if called a 2nd time
   anyway.

Point 4. means that if you called the function twice to change the
suffix when you previously had "csi.volumes.alice", you'd get
"csi.volumes.alice.bob" instead of "csi.volumes.bob" what one would
expect.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2020-05-12 08:19:09 +00:00
..
cephfs journal: remove SetCSIDirectorySuffix to simplify journal creation 2020-05-12 08:19:09 +00:00
csi-common cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
journal journal: remove SetCSIDirectorySuffix to simplify journal creation 2020-05-12 08:19:09 +00:00
liveness cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
rbd journal: remove SetCSIDirectorySuffix to simplify journal creation 2020-05-12 08:19:09 +00:00
util rbd/go-ceph: add GetMetadata() and GetMetadata() functions 2020-05-04 13:21:03 +00:00