open-consul/agent/grpc-external/services/peerstream
freddygv c9d171c031 Add basic nonce management
This commit adds a monotonically increasing nonce to include in peering
replication response messages. Every ack/nack from the peer handling a
response will include this nonce, allowing to correlate the ack/nack
with a specific resource.

At the moment nothing is done with the nonce when it is received. In the
future we may want to add functionality such as retries on NACKs,
depending on the class of error.
2022-10-11 19:02:04 -06:00
..
health_snapshot.go Remove duplicate comment 2022-07-26 10:19:49 -07:00
health_snapshot_test.go Use Node Name for peering healthSnapshot instead of ID (#13773) 2022-07-15 10:51:38 -04:00
mock_ACLResolver.go grpc: rename public/private directories to external/internal (#13721) 2022-07-13 16:33:48 +01:00
replication.go Add basic nonce management 2022-10-11 19:02:04 -06:00
server.go Share mgw addrs in peering stream if needed 2022-10-03 11:42:20 -06:00
server_test.go Use proto message for each secrets write op 2022-08-08 01:41:00 -06:00
stream_resources.go Add basic nonce management 2022-10-11 19:02:04 -06:00
stream_test.go Add basic nonce management 2022-10-11 19:02:04 -06:00
stream_tracker.go Include stream-related information in peering endpoints 2022-10-10 13:20:14 -06:00
stream_tracker_test.go Add heartbeat timeout grace period when accounting for peering health 2022-08-29 16:32:26 -04:00
subscription_blocking.go Share mgw addrs in peering stream if needed 2022-10-03 11:42:20 -06:00
subscription_manager.go Share mgw addrs in peering stream if needed 2022-10-03 11:42:20 -06:00
subscription_manager_test.go Rename `PeerName` to `Peer` on prepared queries and exported services (#14854) 2022-10-04 14:46:15 -04:00
subscription_state.go Add exported services event to cluster peering replication. (#14797) 2022-09-29 15:37:19 -04:00
subscription_state_test.go grpc: rename public/private directories to external/internal (#13721) 2022-07-13 16:33:48 +01:00
subscription_view.go grpc: rename public/private directories to external/internal (#13721) 2022-07-13 16:33:48 +01:00
subscription_view_test.go grpc: rename public/private directories to external/internal (#13721) 2022-07-13 16:33:48 +01:00
testing.go Add exported services event to cluster peering replication. (#14797) 2022-09-29 15:37:19 -04:00