Commit 37c1522
committed
rgw/sync: track last_update timestamp per-shard instead of per-entry
this way, store_entry() always uses the latest value from the remote
instead of the value from when we fetched the given datalog entry
since this last_update timestamp only applies to data incremental sync,
all related logic was moved out of the base class into RGWDataSyncShardMarkerTrack
Signed-off-by: Casey Bodley <[email protected]>1 parent 2a8d84e commit 37c1522
File tree
3 files changed
+24
-15
lines changed- src/rgw/driver/rados
3 files changed
+24
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1116 | 1116 | | |
1117 | 1117 | | |
1118 | 1118 | | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
1119 | 1122 | | |
1120 | 1123 | | |
1121 | 1124 | | |
| |||
1138 | 1141 | | |
1139 | 1142 | | |
1140 | 1143 | | |
1141 | | - | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
1142 | 1152 | | |
1143 | 1153 | | |
1144 | 1154 | | |
| |||
1147 | 1157 | | |
1148 | 1158 | | |
1149 | 1159 | | |
1150 | | - | |
1151 | | - | |
| 1160 | + | |
| 1161 | + | |
1152 | 1162 | | |
1153 | 1163 | | |
1154 | 1164 | | |
| |||
2128 | 2138 | | |
2129 | 2139 | | |
2130 | 2140 | | |
2131 | | - | |
| 2141 | + | |
2132 | 2142 | | |
2133 | 2143 | | |
2134 | 2144 | | |
| |||
4252 | 4262 | | |
4253 | 4263 | | |
4254 | 4264 | | |
4255 | | - | |
| 4265 | + | |
4256 | 4266 | | |
4257 | 4267 | | |
4258 | 4268 | | |
| |||
4353 | 4363 | | |
4354 | 4364 | | |
4355 | 4365 | | |
4356 | | - | |
| 4366 | + | |
4357 | 4367 | | |
4358 | 4368 | | |
4359 | 4369 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1256 | 1256 | | |
1257 | 1257 | | |
1258 | 1258 | | |
1259 | | - | |
| 1259 | + | |
1260 | 1260 | | |
1261 | 1261 | | |
1262 | 1262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
347 | 346 | | |
348 | 347 | | |
349 | | - | |
| 348 | + | |
350 | 349 | | |
351 | 350 | | |
352 | 351 | | |
| |||
360 | 359 | | |
361 | 360 | | |
362 | 361 | | |
363 | | - | |
| 362 | + | |
364 | 363 | | |
365 | 364 | | |
366 | 365 | | |
| |||
372 | 371 | | |
373 | 372 | | |
374 | 373 | | |
375 | | - | |
| 374 | + | |
376 | 375 | | |
377 | 376 | | |
378 | 377 | | |
379 | | - | |
| 378 | + | |
380 | 379 | | |
381 | 380 | | |
382 | 381 | | |
383 | | - | |
384 | | - | |
| 382 | + | |
| 383 | + | |
385 | 384 | | |
386 | 385 | | |
387 | 386 | | |
| |||
437 | 436 | | |
438 | 437 | | |
439 | 438 | | |
440 | | - | |
| 439 | + | |
441 | 440 | | |
442 | 441 | | |
443 | 442 | | |
| |||
0 commit comments