Skip to content

Commit ee359b2

Browse files
committed
feat: add value of used filesystem space to API instance status
1 parent 8873f08 commit ee359b2

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

pkg/models/fs.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ package models
77
type FileSystem struct {
88
Size uint64 `json:"size"`
99
Free uint64 `json:"free"`
10+
Used uint64 `json:"used"`
1011
}

pkg/services/cloning/mode_base.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,7 @@ func (c *baseCloning) GetInstanceState() (*models.InstanceStatus, error) {
322322

323323
c.instanceStatus.FileSystem.Size = disk.Size
324324
c.instanceStatus.FileSystem.Free = disk.Free
325+
c.instanceStatus.FileSystem.Used = disk.Used
325326
c.instanceStatus.DataSize = disk.DataSize
326327
c.instanceStatus.ExpectedCloningTime = c.getExpectedCloningTime()
327328
c.instanceStatus.Clones = c.GetClones()

pkg/services/provision/resources/resources.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ type Session struct {
3232
type Disk struct {
3333
Size uint64
3434
Free uint64
35+
Used uint64
3536
DataSize uint64
3637
}
3738

pkg/services/provision/thinclones/manager_zfs.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ func (m *managerZFS) GetDiskState() (*resources.Disk, error) {
128128
disk := &resources.Disk{
129129
Size: parentPoolEntry.Available + parentPoolEntry.Used,
130130
Free: parentPoolEntry.Available,
131+
Used: parentPoolEntry.Used,
131132
DataSize: poolEntry.LogicalReferenced,
132133
}
133134

0 commit comments

Comments
 (0)