@@ -118,7 +118,12 @@ pub async fn update_snapshot(
118
118
let mut ch = false ;
119
119
for m in manifests. iter ( ) {
120
120
let s = get_address ( ) ;
121
- let p = format ! ( "{}.{}.{}" , s. ip( ) , s. port( ) , MANIFEST_FILE ) ;
121
+ let p = format ! (
122
+ "{}.{}.{}" ,
123
+ s. domain( ) . unwrap( ) ,
124
+ s. port( ) . unwrap_or_default( ) ,
125
+ MANIFEST_FILE
126
+ ) ;
122
127
if m. manifest_path . contains ( & p) {
123
128
ch = true ;
124
129
}
@@ -152,7 +157,12 @@ pub async fn update_snapshot(
152
157
} ;
153
158
154
159
let addr = get_address ( ) ;
155
- let mainfest_file_name = format ! ( "{}.{}.{}" , addr. ip( ) , addr. port( ) , MANIFEST_FILE ) ;
160
+ let mainfest_file_name = format ! (
161
+ "{}.{}.{}" ,
162
+ addr. domain( ) . unwrap( ) ,
163
+ addr. port( ) . unwrap_or_default( ) ,
164
+ MANIFEST_FILE
165
+ ) ;
156
166
let path =
157
167
partition_path ( stream_name, lower_bound, upper_bound) . join ( & mainfest_file_name) ;
158
168
storage
@@ -186,7 +196,12 @@ pub async fn update_snapshot(
186
196
} ;
187
197
188
198
let addr = get_address ( ) ;
189
- let mainfest_file_name = format ! ( "{}.{}.{}" , addr. ip( ) , addr. port( ) , MANIFEST_FILE ) ;
199
+ let mainfest_file_name = format ! (
200
+ "{}.{}.{}" ,
201
+ addr. domain( ) . unwrap( ) ,
202
+ addr. port( ) . unwrap( ) ,
203
+ MANIFEST_FILE
204
+ ) ;
190
205
let path = partition_path ( stream_name, lower_bound, upper_bound) . join ( & mainfest_file_name) ;
191
206
storage
192
207
. put_object ( & path, serde_json:: to_vec ( & manifest) . unwrap ( ) . into ( ) )
0 commit comments