<#6987 Add OppoBloomFilter to deduplicate RecordAc...
# flyte-github
a
#6987 Add OppoBloomFilter to deduplicate RecordAction calls Pull request opened by pingsutw Summary closes #6968 • Add
OppoBloomFilter
to
ActionsClient
to deduplicate
RecordAction
gRPC calls caused by Kubernetes watch event replays on reconnect • Add configurable
RecordFilterSize
(default 8M) to actions config • Only add to filter after successful gRPC call so transient failures can be retried • Graceful degradation: if filter creation fails, proceeds without dedup Test plan •
go build ./actions/...
passes •
go test ./actions/...
passes • Unit test: duplicate
watch.Added
events →
RecordAction
called only once • Unit test: failed
RecordAction
allows retry on next event • Unit test: nil filter (backward compat) calls
RecordAction
every time •
main
• #6583 • #6987 👈 flyteorg/flyte