fix: startup load time by reusing storageDisks (#9210)

This commit is contained in:
Harshavardhana
2020-03-27 14:48:30 -07:00
committed by GitHub
parent 0c80bf45d0
commit 6f992134a2
18 changed files with 287 additions and 194 deletions

View File

@@ -32,7 +32,7 @@ func (p *posixDiskIDCheck) String() string {
}
func (p *posixDiskIDCheck) IsOnline() bool {
storedDiskID, err := p.storage.getDiskID()
storedDiskID, err := p.storage.GetDiskID()
if err != nil {
return false
}
@@ -51,6 +51,10 @@ func (p *posixDiskIDCheck) Close() error {
return p.storage.Close()
}
func (p *posixDiskIDCheck) GetDiskID() (string, error) {
return p.diskID, nil
}
func (p *posixDiskIDCheck) SetDiskID(id string) {
p.diskID = id
}
@@ -61,7 +65,7 @@ func (p *posixDiskIDCheck) isDiskStale() bool {
// or create format.json
return false
}
storedDiskID, err := p.storage.getDiskID()
storedDiskID, err := p.storage.GetDiskID()
if err == nil && p.diskID == storedDiskID {
return false
}