|
|
@ -14,8 +14,12 @@ import ( |
|
|
|
// GetCephFSID returns our Ceph's FSID
|
|
|
|
// GetCephFSID returns our Ceph's FSID
|
|
|
|
func (m *Zones) GetCephFSID() (uuid.UUID, error) { |
|
|
|
func (m *Zones) GetCephFSID() (uuid.UUID, error) { |
|
|
|
if core.IsZero(m.CephFSID) { |
|
|
|
if core.IsZero(m.CephFSID) { |
|
|
|
// TODO: generate one
|
|
|
|
// generate one
|
|
|
|
return uuid.Nil, nil |
|
|
|
v, err := uuid.NewV4() |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
|
|
|
return uuid.Nil, err |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
m.CephFSID = v |
|
|
|
} |
|
|
|
} |
|
|
|
return m.CephFSID, nil |
|
|
|
return m.CephFSID, nil |
|
|
|
} |
|
|
|
} |
|
|
|