Chris Lu
066410dbd0
Fix S3 Gateway Read Failover #8076 (#8087)
* fix s3 read failover #8076
- Implement cache invalidation in vidMapClient
- Add retry logic in shared PrepareStreamContentWithThrottler
- Update S3 Gateway to use FilerClient directly for invalidation support
- Remove obsolete simpleMasterClient struct
* improve observability for chunk re-lookup failures
Added a warning log when volume location re-lookup fails after cache invalidation in PrepareStreamContentWithThrottler.
* address code review feedback
- Prevent infinite retry loops by comparing old/new URLs before retry
- Update fileId2Url map after successful re-lookup for subsequent references
- Add comprehensive test coverage for failover logic
- Add tests for InvalidateCache method
* Fix: prevent data duplication in stream retry and improve VidMap robustness
* Cleanup: remove redundant check in InvalidateCache
2026-01-22 14:07:24 -08:00
..
2026-01-20 18:12:32 -08:00
2026-01-11 12:14:27 -08:00
2026-01-19 22:52:47 -08:00
2026-01-07 13:06:08 -08:00
2026-01-22 14:07:24 -08:00
2025-10-17 22:11:50 -07:00
2026-01-07 13:06:08 -08:00
2026-01-21 13:27:33 -08:00
2025-12-29 20:17:23 -08:00
2026-01-07 13:06:08 -08:00
2025-08-22 22:10:30 -07:00
2026-01-07 13:06:08 -08:00
2026-01-22 14:05:45 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-18 14:02:34 -08:00
2025-12-23 14:48:50 -08:00
2026-01-12 12:22:42 -08:00
2026-01-07 13:06:08 -08:00
2026-01-22 14:07:24 -08:00
2026-01-12 13:21:48 -08:00
2026-01-07 13:06:08 -08:00
2026-01-18 14:02:34 -08:00
2025-12-08 01:24:42 -08:00
2026-01-16 12:31:48 -08:00
2024-02-14 08:26:38 -08:00
2026-01-07 13:06:08 -08:00
2026-01-18 15:04:56 -08:00
2026-01-18 14:02:34 -08:00
2026-01-18 14:02:34 -08:00
2026-01-18 15:48:09 -08:00
2026-01-22 14:07:24 -08:00
2026-01-20 15:07:43 -08:00
2025-11-29 11:36:22 -08:00
2025-12-25 11:36:38 -08:00