mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-21 21:44:22 +02:00
adjusting for types
This commit is contained in:
1 parent
5e3ecc1b82
commit
9f92f2779d
6 files changed
+30
-31
No files matched your search
@@ -7,7 +7,6 @@ import (
|
||||
"net/url"
|
||||
"strconv"
|
||||
"strings"
|
||||
"pkg/topology"
|
||||
"pkg/util"
|
||||
)
|
||||
|
||||
@@ -60,20 +59,20 @@ func (s *Store) addVolume(vid VolumeId) error {
|
||||
s.volumes[vid] = NewVolume(s.dir, vid)
|
||||
return nil
|
||||
}
|
||||
func (s *Store) Status() *[]*topology.VolumeInfo {
|
||||
stats := new([]*topology.VolumeInfo)
|
||||
func (s *Store) Status() *[]*VolumeInfo {
|
||||
stats := new([]*VolumeInfo)
|
||||
for k, v := range s.volumes {
|
||||
s := new(topology.VolumeInfo)
|
||||
s.Id, s.Size = topology.VolumeId(k), v.Size()
|
||||
s := new(VolumeInfo)
|
||||
s.Id, s.Size = VolumeId(k), v.Size()
|
||||
*stats = append(*stats, s)
|
||||
}
|
||||
return stats
|
||||
}
|
||||
func (s *Store) Join(mserver string) {
|
||||
stats := new([]*topology.VolumeInfo)
|
||||
stats := new([]*VolumeInfo)
|
||||
for k, v := range s.volumes {
|
||||
s := new(topology.VolumeInfo)
|
||||
s.Id, s.Size = topology.VolumeId(k), v.Size()
|
||||
s := new(VolumeInfo)
|
||||
s.Id, s.Size = VolumeId(k), v.Size()
|
||||
*stats = append(*stats, s)
|
||||
}
|
||||
bytes, _ := json.Marshal(stats)
|
||||
|
||||
@@ -14,6 +14,10 @@ const (
|
||||
)
|
||||
|
||||
type VolumeId uint32
|
||||
type VolumeInfo struct {
|
||||
Id VolumeId
|
||||
Size int64
|
||||
}
|
||||
func NewVolumeId(vid string) (VolumeId,error) {
|
||||
volumeId, err := strconv.ParseUint(vid, 10, 64)
|
||||
return VolumeId(volumeId), err
|
||||
|
||||
Reference in new issue
Block a user