@@ -125,20 +125,20 @@ func (m *BlobCacheMetadata) GetFsNodeChildren(ctx context.Context, id string) ([
125125}
126126
127127func (m * BlobCacheMetadata ) GetAvailableHosts (ctx context.Context , locality string , removeHostCallback func (host * BlobCacheHost )) ([]* BlobCacheHost , error ) {
128- hostAddrs , err := m .rdb .SMembers (ctx , MetadataKeys .MetadataHostIndex (locality )).Result ()
128+ hostIds , err := m .rdb .SMembers (ctx , MetadataKeys .MetadataHostIndex (locality )).Result ()
129129 if err != nil {
130130 return nil , err
131131 }
132132
133133 hosts := []* BlobCacheHost {}
134- for _ , addr := range hostAddrs {
135- hostBytes , err := m .rdb .Get (ctx , MetadataKeys .MetadataHostKeepAlive (locality , addr )).Bytes ()
134+ for _ , hostId := range hostIds {
135+ hostBytes , err := m .rdb .Get (ctx , MetadataKeys .MetadataHostKeepAlive (locality , hostId )).Bytes ()
136136 if err != nil {
137137
138138 // If the keepalive key doesn't exist, remove the host index key
139139 if err == redis .Nil {
140- m .RemoveHostFromIndex (ctx , locality , & BlobCacheHost {Addr : addr })
141- removeHostCallback (& BlobCacheHost {Addr : addr })
140+ m .RemoveHostFromIndex (ctx , locality , & BlobCacheHost {HostId : hostId })
141+ removeHostCallback (& BlobCacheHost {HostId : hostId })
142142 }
143143
144144 continue
@@ -160,11 +160,11 @@ func (m *BlobCacheMetadata) GetAvailableHosts(ctx context.Context, locality stri
160160}
161161
162162func (m * BlobCacheMetadata ) AddHostToIndex (ctx context.Context , locality string , host * BlobCacheHost ) error {
163- return m .rdb .SAdd (ctx , MetadataKeys .MetadataHostIndex (locality ), host .Addr ).Err ()
163+ return m .rdb .SAdd (ctx , MetadataKeys .MetadataHostIndex (locality ), host .HostId ).Err ()
164164}
165165
166166func (m * BlobCacheMetadata ) RemoveHostFromIndex (ctx context.Context , locality string , host * BlobCacheHost ) error {
167- return m .rdb .SRem (ctx , MetadataKeys .MetadataHostIndex (locality ), host .Addr ).Err ()
167+ return m .rdb .SRem (ctx , MetadataKeys .MetadataHostIndex (locality ), host .HostId ).Err ()
168168}
169169
170170func (m * BlobCacheMetadata ) SetHostKeepAlive (ctx context.Context , locality string , host * BlobCacheHost ) error {
@@ -173,18 +173,18 @@ func (m *BlobCacheMetadata) SetHostKeepAlive(ctx context.Context, locality strin
173173 return err
174174 }
175175
176- return m .rdb .Set (ctx , MetadataKeys .MetadataHostKeepAlive (locality , host .Addr ), hostBytes , time .Duration (defaultHostKeepAliveTimeoutS )* time .Second ).Err ()
176+ return m .rdb .Set (ctx , MetadataKeys .MetadataHostKeepAlive (locality , host .HostId ), hostBytes , time .Duration (defaultHostKeepAliveTimeoutS )* time .Second ).Err ()
177177}
178178
179179func (m * BlobCacheMetadata ) GetHostIndex (ctx context.Context , locality string ) ([]* BlobCacheHost , error ) {
180- hostAddrs , err := m .rdb .SMembers (ctx , MetadataKeys .MetadataHostIndex (locality )).Result ()
180+ hostIds , err := m .rdb .SMembers (ctx , MetadataKeys .MetadataHostIndex (locality )).Result ()
181181 if err != nil {
182182 return nil , err
183183 }
184184
185185 hosts := []* BlobCacheHost {}
186- for _ , addr := range hostAddrs {
187- hosts = append (hosts , & BlobCacheHost {Addr : addr })
186+ for _ , hostId := range hostIds {
187+ hosts = append (hosts , & BlobCacheHost {HostId : hostId })
188188 }
189189
190190 return hosts , nil
@@ -239,8 +239,8 @@ func (k *metadataKeys) MetadataHostIndex(locality string) string {
239239 return fmt .Sprintf (metadataHostIndex , locality )
240240}
241241
242- func (k * metadataKeys ) MetadataHostKeepAlive (locality , addr string ) string {
243- return fmt .Sprintf (metadataHostKeepAlive , locality , addr )
242+ func (k * metadataKeys ) MetadataHostKeepAlive (locality , hostId string ) string {
243+ return fmt .Sprintf (metadataHostKeepAlive , locality , hostId )
244244}
245245
246246func (k * metadataKeys ) MetadataLocation (hash string ) string {
0 commit comments