open-vault/vault
Nick Cabatoff 33dd025278
When a standby does a ForwardRequest, it's not using the request context, and thus not getting timed out properly when it takes too long. (#11322)
The rpcClientConnContext is still used to terminate gRPC internal/dialer-related goroutines, but the actual RPC is now timed out when the request times out, e.g. due to the default max request duration.  This mirrors what we do with the parallel forwarding code in ENT.
2021-04-15 10:23:26 -04:00
..
activity Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
cluster Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
diagnose TLS Diagnose Formatting Fixes (#11342) 2021-04-12 10:55:33 -07:00
external_tests Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
quotas Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
replication
seal
acl.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
acl_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
acl_util.go
activity_log.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
activity_log_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
activity_log_testing_util.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
activity_log_util.go
audit.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
audit_broker.go
audit_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
audited_headers.go
audited_headers_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
auth.go
auth_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
barrier.go
barrier_access.go
barrier_aes_gcm.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
barrier_aes_gcm_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
barrier_test.go
barrier_view.go
barrier_view_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
barrier_view_util.go
capabilities.go
capabilities_test.go
cluster.go
cluster_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
core.go Add More TLS Tests and Verification of TLS Root Certificate (#11300) 2021-04-12 08:39:40 -07:00
core_metrics.go
core_metrics_test.go
core_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
core_util.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
cors.go
counters.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
counters_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
deadlock.go
dynamic_system_view.go
dynamic_system_view_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
expiration.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
expiration_integ_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
expiration_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
expiration_util.go
generate_root.go
generate_root_recovery.go
generate_root_test.go
ha.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
ha_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_lookup.go
identity_lookup_test.go
identity_store.go
identity_store_aliases.go
identity_store_aliases_test.go
identity_store_entities.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_entities_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_group_aliases.go
identity_store_group_aliases_test.go
identity_store_groups.go
identity_store_groups_test.go
identity_store_oidc.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_oidc_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_oidc_util.go
identity_store_schema.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_structs.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
identity_store_upgrade.go
identity_store_util.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
init.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
init_test.go
keyring.go Fix handling of minimum operations, and forward rotate/config requests to Primary (#11116) 2021-03-18 15:08:47 -05:00
keyring_test.go
lock.go
logical_cubbyhole.go
logical_cubbyhole_test.go
logical_passthrough.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logical_passthrough_test.go
logical_raw.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logical_system.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logical_system_activity.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logical_system_helpers.go
logical_system_integ_test.go
logical_system_paths.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logical_system_pprof.go
logical_system_quotas.go
logical_system_raft.go Support autopilot when raft is for HA only (#11260) 2021-04-12 09:33:21 -04:00
logical_system_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logical_system_util.go
mount.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
mount_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
mount_util.go
namespaces.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
plugin_catalog.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
plugin_catalog_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
plugin_reload.go
policy.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
policy_store.go
policy_store_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
policy_store_util.go
policy_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
policy_util.go
raft.go Support autopilot when raft is for HA only (#11260) 2021-04-12 09:33:21 -04:00
rekey.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
rekey_test.go
request_forwarding.go When a standby does a ForwardRequest, it's not using the request context, and thus not getting timed out properly when it takes too long. (#11322) 2021-04-15 10:23:26 -04:00
request_forwarding_rpc.go Support autopilot when raft is for HA only (#11260) 2021-04-12 09:33:21 -04:00
request_forwarding_rpc_util.go
request_forwarding_service.pb.go Autopilot: Server Stabilization, State and Dead Server Cleanup (#10856) 2021-03-03 13:59:50 -05:00
request_forwarding_service.proto Autopilot: Server Stabilization, State and Dead Server Cleanup (#10856) 2021-03-03 13:59:50 -05:00
request_handling.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
request_handling_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
request_handling_util.go
rollback.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
rollback_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
router.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
router_access.go
router_test.go
router_testing.go
seal.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
seal_access.go
seal_autoseal.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
seal_autoseal_test.go
seal_test.go
seal_testing.go
seal_testing_util.go
sealunwrapper.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
sealunwrapper_test.go
testing.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
testing_util.go
token_store.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
token_store_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
token_store_util.go
ui.go
ui_test.go
util.go
util_test.go
wrapping.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
wrapping_util.go