For 1… this is when I killed the vault 2 follower…
Vault 0 leader logs:
2022-06-26T14:02:36.852Z [ERROR] storage.raft: failed to heartbeat to: peer=vault-2.vault-internal:8201 error=EOF
2022-06-26T14:02:36.861Z [INFO] storage.raft: aborting pipeline replication: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}”
2022-06-26T14:02:36.930Z [ERROR] storage.raft: failed to appendEntries to: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}” error=“remote error: tls: internal error”
2022-06-26T14:02:36.994Z [ERROR] storage.raft: failed to appendEntries to: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}” error=“dial tcp 172.31.1.9:8201: connect: connection refused”
2022-06-26T14:02:37.041Z [ERROR] storage.raft: failed to heartbeat to: peer=vault-2.vault-internal:8201 error=“dial tcp 172.31.1.9:8201: connect: connection refused”
2022-06-26T14:02:37.081Z [ERROR] storage.raft: failed to appendEntries to: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}” error=“dial tcp 172.31.1.9:8201: connect: connection refused”
2022-06-26T14:02:37.361Z [WARN] storage.raft: failed to contact: server-id=024b4b77-5ecb-c815-4eae-55f079d21232 time=500.792289ms
2022-06-26T14:02:37.849Z [WARN] storage.raft: failed to contact: server-id=024b4b77-5ecb-c815-4eae-55f079d21232 time=988.815375ms
2022-06-26T14:02:38.287Z [WARN] storage.raft: failed to contact: server-id=024b4b77-5ecb-c815-4eae-55f079d21232 time=1.426256122s
2022-06-26T14:02:47.193Z [ERROR] storage.raft: failed to appendEntries to: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}” error=“dial tcp 172.31.1.9:8201: i/o timeout”
2022-06-26T14:02:47.243Z [ERROR] storage.raft: failed to heartbeat to: peer=vault-2.vault-internal:8201 error=“dial tcp 172.31.1.9:8201: i/o timeout”
2022-06-26T14:02:54.273Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:02:55.319Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:02:56.689Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:02:57.300Z [ERROR] storage.raft: failed to appendEntries to: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}” error=“dial tcp 172.31.1.9:8201: i/o timeout”
2022-06-26T14:02:57.439Z [ERROR] storage.raft: failed to heartbeat to: peer=vault-2.vault-internal:8201 error=“dial tcp 172.31.1.9:8201: i/o timeout”
2022-06-26T14:02:57.987Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:02:59.315Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:00.329Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:01.631Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:02.989Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:04.304Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:05.805Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:07.381Z [WARN] storage.raft: rejecting vote request since we have a leader: from=vault-2.vault-internal:8201 leader=vault-0.vault-internal:8201 leader-id=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:07.467Z [ERROR] storage.raft: failed to appendEntries to: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}” error=“dial tcp 172.31.1.9:8201: i/o timeout”
2022-06-26T14:03:07.601Z [ERROR] storage.raft: failed to heartbeat to: peer=vault-2.vault-internal:8201 error=“dial tcp 172.31.1.9:8201: i/o timeout”
2022-06-26T14:03:07.723Z [ERROR] storage.raft: peer has newer term, stopping replication: peer=“{Voter 024b4b77-5ecb-c815-4eae-55f079d21232 vault-2.vault-internal:8201}”
2022-06-26T14:03:07.723Z [INFO] storage.raft: entering follower state: follower=“Node at vault-0.vault-internal:8201 [Follower]” leader-address= leader-id=
2022-06-26T14:03:07.723Z [WARN] core: leadership lost, stopping active operation
2022-06-26T14:03:07.723Z [INFO] core: pre-seal teardown starting
2022-06-26T14:03:07.723Z [INFO] storage.raft: aborting pipeline replication: peer=“{Voter d7dd1295-3f9b-d1e9-404a-52fb0faebd0b vault-1.vault-internal:8201}”
2022-06-26T14:03:08.223Z [INFO] core: stopping raft active node
2022-06-26T14:03:08.224Z [INFO] rollback: stopping rollback manager
2022-06-26T14:03:08.224Z [INFO] core: pre-seal teardown complete
2022-06-26T14:03:08.253Z [WARN] core.cluster-listener: no TLS config found for ALPN: ALPN=[“req_fw_sb-act_v1”]
2022-06-26T14:03:08.257Z [ERROR] core: clearing leader advertisement failed: error=“node is not the leader”
2022-06-26T14:03:08.257Z [ERROR] core: unlocking HA lock failed: error=“node is not the leader”
2022-06-26T14:03:08.416Z [WARN] core.cluster-listener: no TLS config found for ALPN: ALPN=[“req_fw_sb-act_v1”]
— Vault 2 logs —
==> Vault server started! Log data will stream in below:
2022-06-26T14:02:50.527Z [WARN] unknown or unsupported field setNodeId found in configuration at /tmp/storageconfig.hcl:3:1
2022-06-26T14:02:50.527Z [INFO] proxy environment: http_proxy=“” https_proxy=“” no_proxy=“”
2022-06-26T14:02:50.528Z [WARN] storage.raft.fsm: raft FSM db file has wider permissions than needed: needed=-rw------- existing=-rw-rw----
2022-06-26T14:02:50.702Z [INFO] core: Initializing version history cache for core
2022-06-26T14:02:50.703Z [INFO] core: raft retry join initiated
2022-06-26T14:02:50.703Z [INFO] core: stored unseal keys supported, attempting fetch
2022-06-26T14:02:50.745Z [INFO] core.cluster-listener.tcp: starting listener: listener_address=[::]:8201
2022-06-26T14:02:50.745Z [INFO] core.cluster-listener: serving cluster requests: cluster_listen_address=[::]:8201
2022-06-26T14:02:50.746Z [INFO] storage.raft: creating Raft: config=“&raft.Config{ProtocolVersion:3, HeartbeatTimeout:3000000000, ElectionTimeout:3000000000, CommitTimeout:50000000, MaxAppendEntries:64, BatchApplyCh:true, ShutdownOnRemove:true, TrailingLogs:0x2800, SnapshotInterval:120000000000, SnapshotThreshold:0x2000, LeaderLeaseTimeout:500000000, LocalID:"024b4b77-5ecb-c815-4eae-55f079d21232", NotifyCh:(chan<- bool)(0xc00109e2a0), LogOutput:io.Writer(nil), LogLevel:"DEBUG", Logger:(*hclog.interceptLogger)(0xc0007b7380), NoSnapshotRestoreOnStart:true, skipStartup:false}”
2022-06-26T14:02:50.748Z [INFO] storage.raft: initial configuration: index=41 servers=“[{Suffrage:Voter ID:83fd9baf-bf60-0845-d511-95245d3820cd Address:vault-0.vault-internal:8201} {Suffrage:Voter ID:024b4b77-5ecb-c815-4eae-55f079d21232 Address:vault-2.vault-internal:8201} {Suffrage:Voter ID:d7dd1295-3f9b-d1e9-404a-52fb0faebd0b Address:vault-1.vault-internal:8201}]”
2022-06-26T14:02:50.748Z [INFO] storage.raft: entering follower state: follower=“Node at vault-2.vault-internal:8201 [Follower]” leader-address= leader-id=
2022-06-26T14:02:50.748Z [INFO] core: entering standby mode
2022-06-26T14:02:50.748Z [INFO] core: vault is unsealed
2022-06-26T14:02:50.868Z [INFO] core: unsealed with stored key
2022-06-26T14:02:54.254Z [WARN] storage.raft: heartbeat timeout reached, starting election: last-leader-addr= last-leader-id=
2022-06-26T14:02:54.254Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=382
2022-06-26T14:02:55.316Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:02:55.316Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=383
2022-06-26T14:02:56.686Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:02:56.686Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=384
2022-06-26T14:02:57.983Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:02:57.983Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=385
2022-06-26T14:02:59.312Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:02:59.312Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=386
2022-06-26T14:03:00.326Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:00.326Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=387
2022-06-26T14:03:01.629Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:01.629Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=388
2022-06-26T14:03:02.986Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:02.987Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=389
2022-06-26T14:03:04.301Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:04.301Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=390
2022-06-26T14:03:05.802Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:05.802Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=391
2022-06-26T14:03:07.379Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:07.379Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=392
2022-06-26T14:03:08.527Z [WARN] storage.raft: Election timeout reached, restarting election
2022-06-26T14:03:08.527Z [INFO] storage.raft: entering candidate state: node=“Node at vault-2.vault-internal:8201 [Candidate]” term=393
2022-06-26T14:03:08.535Z [INFO] storage.raft: election won: tally=2
2022-06-26T14:03:08.535Z [INFO] storage.raft: entering leader state: leader=“Node at vault-2.vault-internal:8201 [Leader]”
2022-06-26T14:03:08.535Z [INFO] storage.raft: added peer, starting replication: peer=83fd9baf-bf60-0845-d511-95245d3820cd
2022-06-26T14:03:08.535Z [INFO] storage.raft: added peer, starting replication: peer=d7dd1295-3f9b-d1e9-404a-52fb0faebd0b
2022-06-26T14:03:08.537Z [INFO] storage.raft: pipelining replication: peer=“{Voter 83fd9baf-bf60-0845-d511-95245d3820cd vault-0.vault-internal:8201}”
2022-06-26T14:03:08.539Z [INFO] storage.raft: pipelining replication: peer=“{Voter d7dd1295-3f9b-d1e9-404a-52fb0faebd0b vault-1.vault-internal:8201}”
2022-06-26T14:03:08.544Z [INFO] core: acquired lock, enabling active operation
2022-06-26T14:03:08.600Z [INFO] core: post-unseal setup starting
2022-06-26T14:03:08.609Z [INFO] core: loaded wrapping token key
2022-06-26T14:03:08.610Z [INFO] core: successfully setup plugin catalog: plugin-directory=“”
2022-06-26T14:03:08.611Z [INFO] core: successfully mounted backend: type=system path=sys/
2022-06-26T14:03:08.612Z [INFO] core: successfully mounted backend: type=identity path=identity/
2022-06-26T14:03:08.612Z [INFO] core: successfully mounted backend: type=kv path=kv/
2022-06-26T14:03:08.612Z [INFO] core: successfully mounted backend: type=cubbyhole path=cubbyhole/
2022-06-26T14:03:08.614Z [INFO] core: successfully enabled credential backend: type=token path=token/ namespace=“ID: root. Path: "
2022-06-26T14:03:08.615Z [INFO] rollback: starting rollback manager
2022-06-26T14:03:08.615Z [INFO] core: restoring leases
2022-06-26T14:03:08.616Z [INFO] expiration: lease restore complete
2022-06-26T14:03:08.619Z [INFO] identity: entities restored
2022-06-26T14:03:08.619Z [INFO] identity: groups restored
2022-06-26T14:03:08.619Z [INFO] core: starting raft active node
2022-06-26T14:03:08.619Z [INFO] storage.raft: starting autopilot: config=”&{false 0 10s 24h0m0s 1000 0 10s false redundancy_zone upgrade_version}" reconcile_interval=0s
2022-06-26T14:03:08.662Z [INFO] core: usage gauge collection is disabled
2022-06-26T14:03:08.670Z [INFO] core: post-unseal setup complete