Commit Graph

27 Commits (d61f3dafac24b58e718dd8648c05c215b5a850a7)

Author SHA1 Message Date
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302)
2 years ago
Semir Patel bafa5c7156
Pass remote addr of incoming HTTP requests through to RPC(..) calls (#15700)
2 years ago
R.B. Boyer d04cf25fa8
test: fix flaky TestHealthServiceNodes_NodeMetaFilter by waiting until the streaming subsystem has a valid grpc connection (#15019)
2 years ago
Daniel Upton 673d02d30f proxycfg-glue: server-local implementation of the `Health` interface
2 years ago
Riddhi Shah d8d8c8603e
Add support for merge-central-config query param (#13001)
3 years ago
Dan Upton d7f8a8e4ef
proxycfg: remove dependency on `cache.UpdateEvent` (#13144)
3 years ago
R.B. Boyer f507f62f3c
peering: initial sync (#12842)
3 years ago
Daniel Nephin 242b3a2dc5 streaming: set a default timeout
3 years ago
Daniel Nephin bc4d349ccf streaming: support X-Cache-Hit header
3 years ago
Daniel Nephin 3d5ff8b5db submatview: add test cases for store.Get with timeout and no index
4 years ago
Daniel Nephin 23e1cd6f93 submatview: only return materializer from getEntry
4 years ago
Daniel Nephin 46b7d0b573 submatview: godoc
4 years ago
Daniel Nephin 10ec9c2be3 rpcclient: close the grpc.ClientConn on shutdown
4 years ago
Daniel Nephin a16c377ca7 rpcclient/health: move all backend routing logic to client
4 years ago
Daniel Nephin 0558586dbd health: use blocking queries for near query parameter
4 years ago
Daniel Nephin 4fb2ba9de7 submatview: move error return to NewMaterializer
4 years ago
Daniel Nephin 55a677b7d1 rpcclient/health: integrate submatview.Store into rpcclient/health
4 years ago
R.B. Boyer e494313e7b
api: ensure v1/health/ingress/:service endpoint works properly when streaming is enabled (#9967)
4 years ago
Daniel Nephin f40b76af2d proxycfg: use rpcclient/health.Client instead of passing around cache name
4 years ago
Daniel Nephin 1a764553c0 rpcclient: use streaming for connect health
4 years ago
Daniel Nephin d5cc206e39 streaming: move ServiceTag and NodeMetaFiltering to the cache-entry
4 years ago
Pierre Souchay 5bee19ee16 Do not filter tags unless req.TagFilter is set
4 years ago
Pierre Souchay 2fe3ab7db0 [Streaming] Properly filters node-meta queries on health
4 years ago
Pierre Souchay 7a024ed074 Streaming filter tags + case insensitive lookups for Service Names
4 years ago
Daniel Nephin bd44952c2e streaming: disable streaming when requesting connect events
4 years ago
Daniel Nephin e7d505dc33 config: add field for enabling streaming in the client
4 years ago
Daniel Nephin 529f252d5c rpcclient: Add health.Client and use it in http and dns
4 years ago