volume.go 486 B

123456789101112131415161718192021
  1. package model
  2. // type Volumes struct {
  3. // Vol map[string]*VolumeState
  4. // }
  5. // VolumeState for zk /volume stat
  6. type VolumeState struct {
  7. TotalWriteProcessed uint64 `json:"total_write_processed"`
  8. TotalWriteDelay uint64 `json:"total_write_delay"`
  9. FreeSpace uint32 `json:"free_space"`
  10. Dir string `json:"dir"`
  11. }
  12. // func (v *Volumes) GetVolumeState(id string) *VolumeState {
  13. // vs, ok := v.Vol[id]
  14. // if !ok {
  15. // return nil
  16. // }
  17. // return vs
  18. // }