mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-12 23:38:30 +08:00
fix sync storage status
This commit is contained in:
@@ -347,13 +347,16 @@ func (self *SStorage) SyncStatusWithHosts() {
|
||||
}
|
||||
var status string
|
||||
if !self.IsLocal() {
|
||||
status = STORAGE_ENABLED
|
||||
status = self.Status
|
||||
if online == 0 {
|
||||
status = STORAGE_OFFLINE
|
||||
}
|
||||
} else if online > 0 {
|
||||
status = STORAGE_ENABLED
|
||||
status = STORAGE_ONLINE
|
||||
} else if offline > 0 {
|
||||
status = STORAGE_OFFLINE
|
||||
} else {
|
||||
status = STORAGE_DISABLED
|
||||
status = STORAGE_OFFLINE
|
||||
}
|
||||
if status != self.Status {
|
||||
self.SetStatus(nil, status, "SyncStatusWithHosts")
|
||||
|
||||
Reference in New Issue
Block a user