Commit Graph

195 Commits (9f949ead34012d6f3e8c776f7efb272e1871ffd3)

Author SHA1 Message Date
Chris S. Kim 953808e899 PR feedback on terminated state checking
2 years ago
Chris S. Kim ec36755cc0 Properly assert for ServerAddresses replication request
2 years ago
Chris S. Kim d1d9dbff8e Fix terminate not returning early
2 years ago
Chris S. Kim 560d410c6d Merge branch 'main' into NET-638-push-server-address-updates-to-the-peer
2 years ago
Chris S. Kim 74ddf040dd Add heartbeat timeout grace period when accounting for peering health
2 years ago
Chris S. Kim def529edd3 Rename test
2 years ago
Chris S. Kim 93271f649c Fix test
2 years ago
Chris S. Kim 4d97e2f936 Adjust metrics reporting for peering tracker
2 years ago
Chris S. Kim 937a8ec742 Fix casing
2 years ago
Chris S. Kim 1c43a1a7b4 Merge branch 'main' into NET-638-push-server-address-updates-to-the-peer
2 years ago
alex 30ff2e9a35
peering: add peer health metric (#14004)
2 years ago
Chris S. Kim 8c94d1a80c Update test comment
2 years ago
Chris S. Kim 5f2959329f Add check for zero-length server addresses
2 years ago
Dan Upton 3b993f2da7
dataplane: update envoy bootstrap params for consul-dataplane (#14017)
2 years ago
Chris S. Kim cdc8b0634d Fix flakes
2 years ago
Chris S. Kim 03e92826aa Increase heartbeat rate to reduce test flakes
2 years ago
Chris S. Kim 06ba9775ee Remove check for ResponseNonce
2 years ago
Chris S. Kim adff2eef16 Fix data race
2 years ago
Chris S. Kim 4e40e1d222 Handle server addresses update as client
2 years ago
Chris S. Kim 584d3409c4 Send server addresses on update from server
2 years ago
Chris S. Kim c9d8ad3939 Add new subscription for server addresses
2 years ago
Chris S. Kim 028b87d51f Cleanup unused logger
2 years ago
freddygv 1031ffc3c7 Re-validate existing secrets at state store
2 years ago
freddygv c04515a844 Use proto message for each secrets write op
2 years ago
freddygv 60d6e28c97 Pass explicit signal with op for secrets write
2 years ago
Freddy 42996411cc
Various peering fixes (#13979)
2 years ago
Matt Keeler f74d0cef7a
Implement/Utilize secrets for Peering Replication Stream (#13977)
2 years ago
Luke Kysow 95096e2c03
peering: retry establishing connection more quickly on certain errors (#13938)
2 years ago
Luke Kysow 465a9801e1
Merge pull request #13924 from hashicorp/lkysow/util-metric-peering
2 years ago
Luke Kysow 021b00e321 Remove duplicate comment
2 years ago
Luke Kysow 8c5b70d227
Rename receive to recv in tracker (#13896)
2 years ago
Luke Kysow 3530d3782d
peering: read endpoints can now return failing status (#13849)
2 years ago
alex 927cee692b
peering: emit exported services count metric (#13811)
2 years ago
Luke Kysow 0c87be0845
peering: Add heartbeating to peering streams (#13806)
2 years ago
Luke Kysow c411e6b326
Add send mutex to protect against concurrent sends (#13805)
2 years ago
alex de5a991d8c
peering: refactor reconcile, cleanup (#13795)
2 years ago
alex a9ae2ff4fa
peering: track exported services (#13784)
2 years ago
R.B. Boyer cd513aeead
peerstream: require a resource subscription to receive updates of that type (#13767)
2 years ago
R.B. Boyer c737301093
peerstream: fix test assertions (#13780)
2 years ago
Luke Kysow ca3d7c964c
peerstream: dialer should reconnect when stream closes (#13745)
2 years ago
R.B. Boyer bb4d4040fb
server: ensure peer replication can successfully use TLS over external gRPC (#13733)
2 years ago
alex adb5ffa1a6
peering: track imported services (#13718)
2 years ago
Matt Keeler 257f88d4df
Use Node Name for peering healthSnapshot instead of ID (#13773)
2 years ago
Chris S. Kim b4ffa9ae0c Scrub VirtualIPs before exporting
2 years ago
Dan Upton b9e525d689
grpc: rename public/private directories to external/internal (#13721)
2 years ago