{"level":"warn","ts":"2026-03-30T20:39:00.184574Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} {"level":"info","ts":"2026-03-30T20:39:00.184688Z","caller":"etcdmain/etcd.go:73","msg":"Running: ","args":["etcd","--advertise-client-urls=https://199.204.45.238:2379","--cert-file=/etc/kubernetes/pki/etcd/server.crt","--client-cert-auth=true","--data-dir=/var/lib/etcd","--experimental-initial-corrupt-check=true","--experimental-watch-progress-notify-interval=5s","--initial-advertise-peer-urls=https://199.204.45.238:2380","--initial-cluster=controller-1=https://199.204.45.238:2380","--key-file=/etc/kubernetes/pki/etcd/server.key","--listen-client-urls=https://127.0.0.1:2379,https://199.204.45.238:2379","--listen-metrics-urls=http://127.0.0.1:2381","--listen-peer-urls=https://199.204.45.238:2380","--name=controller-1","--peer-cert-file=/etc/kubernetes/pki/etcd/peer.crt","--peer-client-cert-auth=true","--peer-key-file=/etc/kubernetes/pki/etcd/peer.key","--peer-trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt","--snapshot-count=10000","--tls-min-version=TLS1.3","--trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt"]} {"level":"warn","ts":"2026-03-30T20:39:00.184805Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} {"level":"info","ts":"2026-03-30T20:39:00.184819Z","caller":"embed/etcd.go:140","msg":"configuring peer listeners","listen-peer-urls":["https://199.204.45.238:2380"]} {"level":"info","ts":"2026-03-30T20:39:00.184841Z","caller":"embed/etcd.go:528","msg":"starting with peer TLS","tls-info":"cert = /etc/kubernetes/pki/etcd/peer.crt, key = /etc/kubernetes/pki/etcd/peer.key, client-cert=, client-key=, trusted-ca = /etc/kubernetes/pki/etcd/ca.crt, client-cert-auth = true, crl-file = ","cipher-suites":[]} {"level":"info","ts":"2026-03-30T20:39:00.185282Z","caller":"embed/etcd.go:148","msg":"configuring client listeners","listen-client-urls":["https://127.0.0.1:2379","https://199.204.45.238:2379"]} {"level":"info","ts":"2026-03-30T20:39:00.185383Z","caller":"embed/etcd.go:323","msg":"starting an etcd server","etcd-version":"3.5.21","git-sha":"a17edfd","go-version":"go1.23.7","go-os":"linux","go-arch":"amd64","max-cpu-set":8,"max-cpu-available":8,"member-initialized":false,"name":"controller-1","data-dir":"/var/lib/etcd","wal-dir":"","wal-dir-dedicated":"","member-dir":"/var/lib/etcd/member","force-new-cluster":false,"heartbeat-interval":"100ms","election-timeout":"1s","initial-election-tick-advance":true,"snapshot-count":10000,"max-wals":5,"max-snapshots":5,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["https://199.204.45.238:2380"],"listen-peer-urls":["https://199.204.45.238:2380"],"advertise-client-urls":["https://199.204.45.238:2379"],"listen-client-urls":["https://127.0.0.1:2379","https://199.204.45.238:2379"],"listen-metrics-urls":["http://127.0.0.1:2381"],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"controller-1=https://199.204.45.238:2380","initial-cluster-state":"new","initial-cluster-token":"etcd-cluster","quota-backend-bytes":2147483648,"max-request-bytes":1572864,"max-concurrent-streams":4294967295,"pre-vote":true,"initial-corrupt-check":true,"corrupt-check-time-interval":"0s","compact-check-time-enabled":false,"compact-check-time-interval":"1m0s","auto-compaction-mode":"periodic","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"} {"level":"info","ts":"2026-03-30T20:39:00.189469Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/var/lib/etcd/member/snap/db","took":"3.75408ms"} {"level":"info","ts":"2026-03-30T20:39:00.197182Z","caller":"etcdserver/raft.go:506","msg":"starting local member","local-member-id":"d7dbc9f5893cc1f6","cluster-id":"823d1d08ab21430c"} {"level":"info","ts":"2026-03-30T20:39:00.197506Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=()"} {"level":"info","ts":"2026-03-30T20:39:00.197629Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 became follower at term 0"} {"level":"info","ts":"2026-03-30T20:39:00.197650Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft d7dbc9f5893cc1f6 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} {"level":"info","ts":"2026-03-30T20:39:00.197692Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 became follower at term 1"} {"level":"info","ts":"2026-03-30T20:39:00.197771Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=(15554247794460770806)"} {"level":"warn","ts":"2026-03-30T20:39:00.206288Z","caller":"auth/store.go:1241","msg":"simple token is not cryptographically signed"} {"level":"info","ts":"2026-03-30T20:39:00.208031Z","caller":"mvcc/kvstore.go:425","msg":"kvstore restored","current-rev":1} {"level":"info","ts":"2026-03-30T20:39:00.208303Z","caller":"etcdserver/server.go:628","msg":"restore consistentIndex","index":0} {"level":"info","ts":"2026-03-30T20:39:00.209772Z","caller":"etcdserver/quota.go:94","msg":"enabled backend quota with default value","quota-name":"v3-applier","quota-size-bytes":2147483648,"quota-size":"2.1 GB"} {"level":"info","ts":"2026-03-30T20:39:00.211356Z","caller":"etcdserver/server.go:875","msg":"starting etcd server","local-member-id":"d7dbc9f5893cc1f6","local-server-version":"3.5.21","cluster-version":"to_be_decided"} {"level":"info","ts":"2026-03-30T20:39:00.212364Z","caller":"etcdserver/server.go:759","msg":"started as single-node; fast-forwarding election ticks","local-member-id":"d7dbc9f5893cc1f6","forward-ticks":9,"forward-duration":"900ms","election-ticks":10,"election-timeout":"1s"} {"level":"info","ts":"2026-03-30T20:39:00.212494Z","caller":"fileutil/purge.go:50","msg":"started to purge file","dir":"/var/lib/etcd/member/snap","suffix":"snap.db","max":5,"interval":"30s"} {"level":"info","ts":"2026-03-30T20:39:00.212531Z","caller":"fileutil/purge.go:50","msg":"started to purge file","dir":"/var/lib/etcd/member/snap","suffix":"snap","max":5,"interval":"30s"} {"level":"info","ts":"2026-03-30T20:39:00.212544Z","caller":"fileutil/purge.go:50","msg":"started to purge file","dir":"/var/lib/etcd/member/wal","suffix":"wal","max":5,"interval":"30s"} {"level":"info","ts":"2026-03-30T20:39:00.212790Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=(15554247794460770806)"} {"level":"info","ts":"2026-03-30T20:39:00.212874Z","caller":"membership/cluster.go:421","msg":"added member","cluster-id":"823d1d08ab21430c","local-member-id":"d7dbc9f5893cc1f6","added-peer-id":"d7dbc9f5893cc1f6","added-peer-peer-urls":["https://199.204.45.238:2380"],"added-peer-is-learner":false} {"level":"info","ts":"2026-03-30T20:39:00.214324Z","caller":"v3rpc/health.go:61","msg":"grpc service status changed","service":"","status":"SERVING"} {"level":"info","ts":"2026-03-30T20:39:00.215959Z","caller":"embed/etcd.go:762","msg":"starting with client TLS","tls-info":"cert = /etc/kubernetes/pki/etcd/server.crt, key = /etc/kubernetes/pki/etcd/server.key, client-cert=, client-key=, trusted-ca = /etc/kubernetes/pki/etcd/ca.crt, client-cert-auth = true, crl-file = ","cipher-suites":[]} {"level":"info","ts":"2026-03-30T20:39:00.216083Z","caller":"embed/etcd.go:633","msg":"serving peer traffic","address":"199.204.45.238:2380"} {"level":"info","ts":"2026-03-30T20:39:00.216145Z","caller":"embed/etcd.go:603","msg":"cmux::serve","address":"199.204.45.238:2380"} {"level":"info","ts":"2026-03-30T20:39:00.216307Z","caller":"embed/etcd.go:292","msg":"now serving peer/client/metrics","local-member-id":"d7dbc9f5893cc1f6","initial-advertise-peer-urls":["https://199.204.45.238:2380"],"listen-peer-urls":["https://199.204.45.238:2380"],"advertise-client-urls":["https://199.204.45.238:2379"],"listen-client-urls":["https://127.0.0.1:2379","https://199.204.45.238:2379"],"listen-metrics-urls":["http://127.0.0.1:2381"]} {"level":"info","ts":"2026-03-30T20:39:00.216350Z","caller":"embed/etcd.go:908","msg":"serving metrics","address":"http://127.0.0.1:2381"} {"level":"info","ts":"2026-03-30T20:39:00.999240Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 is starting a new election at term 1"} {"level":"info","ts":"2026-03-30T20:39:00.999316Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 became pre-candidate at term 1"} {"level":"info","ts":"2026-03-30T20:39:00.999340Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 received MsgPreVoteResp from d7dbc9f5893cc1f6 at term 1"} {"level":"info","ts":"2026-03-30T20:39:00.999362Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 became candidate at term 2"} {"level":"info","ts":"2026-03-30T20:39:00.999421Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 received MsgVoteResp from d7dbc9f5893cc1f6 at term 2"} {"level":"info","ts":"2026-03-30T20:39:00.999436Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 became leader at term 2"} {"level":"info","ts":"2026-03-30T20:39:00.999448Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"raft.node: d7dbc9f5893cc1f6 elected leader d7dbc9f5893cc1f6 at term 2"} {"level":"info","ts":"2026-03-30T20:39:01.000522Z","caller":"etcdserver/server.go:2144","msg":"published local member to cluster through raft","local-member-id":"d7dbc9f5893cc1f6","local-member-attributes":"{Name:controller-1 ClientURLs:[https://199.204.45.238:2379]}","request-path":"/0/members/d7dbc9f5893cc1f6/attributes","cluster-id":"823d1d08ab21430c","publish-timeout":"7s"} {"level":"info","ts":"2026-03-30T20:39:01.000561Z","caller":"embed/serve.go:124","msg":"ready to serve client requests"} {"level":"info","ts":"2026-03-30T20:39:01.000580Z","caller":"embed/serve.go:124","msg":"ready to serve client requests"} {"level":"info","ts":"2026-03-30T20:39:01.000777Z","caller":"etcdserver/server.go:2697","msg":"setting up initial cluster version using v2 API","cluster-version":"3.5"} {"level":"info","ts":"2026-03-30T20:39:01.002333Z","caller":"etcdmain/main.go:44","msg":"notifying init daemon"} {"level":"info","ts":"2026-03-30T20:39:01.002385Z","caller":"etcdmain/main.go:50","msg":"successfully notified init daemon"} {"level":"info","ts":"2026-03-30T20:39:01.002710Z","caller":"membership/cluster.go:587","msg":"set initial cluster version","cluster-id":"823d1d08ab21430c","local-member-id":"d7dbc9f5893cc1f6","cluster-version":"3.5"} {"level":"info","ts":"2026-03-30T20:39:01.002863Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.5"} {"level":"info","ts":"2026-03-30T20:39:01.002949Z","caller":"etcdserver/server.go:2721","msg":"cluster version is updated","cluster-version":"3.5"} {"level":"info","ts":"2026-03-30T20:39:01.003329Z","caller":"v3rpc/health.go:61","msg":"grpc service status changed","service":"","status":"SERVING"} {"level":"info","ts":"2026-03-30T20:39:01.003635Z","caller":"v3rpc/health.go:61","msg":"grpc service status changed","service":"","status":"SERVING"} {"level":"info","ts":"2026-03-30T20:39:01.005125Z","caller":"embed/serve.go:275","msg":"serving client traffic securely","traffic":"grpc+http","address":"127.0.0.1:2379"} {"level":"info","ts":"2026-03-30T20:39:01.005843Z","caller":"embed/serve.go:275","msg":"serving client traffic securely","traffic":"grpc+http","address":"199.204.45.238:2379"} {"level":"info","ts":"2026-03-30T20:39:34.258414Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=(15554247794460770806) learners=(2773817742069359929)"} {"level":"info","ts":"2026-03-30T20:39:34.258656Z","caller":"membership/cluster.go:421","msg":"added member","cluster-id":"823d1d08ab21430c","local-member-id":"d7dbc9f5893cc1f6","added-peer-id":"267e948a43b86539","added-peer-peer-urls":["https://199.204.45.95:2380"],"added-peer-is-learner":true} {"level":"info","ts":"2026-03-30T20:39:34.258757Z","caller":"rafthttp/peer.go:133","msg":"starting remote peer","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.258871Z","caller":"rafthttp/pipeline.go:72","msg":"started HTTP pipelining with remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.259052Z","caller":"rafthttp/stream.go:169","msg":"started stream writer with remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.259248Z","caller":"rafthttp/peer.go:137","msg":"started remote peer","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.259298Z","caller":"rafthttp/transport.go:317","msg":"added remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539","remote-peer-urls":["https://199.204.45.95:2380"]} {"level":"info","ts":"2026-03-30T20:39:34.259336Z","caller":"rafthttp/stream.go:395","msg":"started stream reader with remote peer","stream-reader-type":"stream Message","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.259344Z","caller":"rafthttp/stream.go:169","msg":"started stream writer with remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.259351Z","caller":"etcdserver/server.go:2021","msg":"applied a configuration change through raft","local-member-id":"d7dbc9f5893cc1f6","raft-conf-change":"ConfChangeAddLearnerNode","raft-conf-change-node-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:34.259384Z","caller":"rafthttp/stream.go:395","msg":"started stream reader with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.480985Z","caller":"rafthttp/peer_status.go:53","msg":"peer became active","peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.481039Z","caller":"rafthttp/stream.go:412","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.481540Z","caller":"rafthttp/stream.go:412","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.486576Z","caller":"rafthttp/stream.go:249","msg":"set message encoder","from":"d7dbc9f5893cc1f6","to":"267e948a43b86539","stream-type":"stream Message"} {"level":"info","ts":"2026-03-30T20:39:36.486684Z","caller":"rafthttp/stream.go:274","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.487599Z","caller":"rafthttp/stream.go:249","msg":"set message encoder","from":"d7dbc9f5893cc1f6","to":"267e948a43b86539","stream-type":"stream MsgApp v2"} {"level":"info","ts":"2026-03-30T20:39:36.487625Z","caller":"rafthttp/stream.go:274","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.811614Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=(2773817742069359929 15554247794460770806)"} {"level":"info","ts":"2026-03-30T20:39:36.811748Z","caller":"membership/cluster.go:537","msg":"promote member","cluster-id":"823d1d08ab21430c","local-member-id":"d7dbc9f5893cc1f6","promoted-member-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:36.811789Z","caller":"etcdserver/server.go:2021","msg":"applied a configuration change through raft","local-member-id":"d7dbc9f5893cc1f6","raft-conf-change":"ConfChangeAddNode","raft-conf-change-node-id":"267e948a43b86539"} {"level":"info","ts":"2026-03-30T20:39:50.652585Z","caller":"traceutil/trace.go:171","msg":"trace[1865836354] transaction","detail":"{read_only:false; response_revision:593; number_of_response:1; }","duration":"113.296575ms","start":"2026-03-30T20:39:50.539269Z","end":"2026-03-30T20:39:50.652565Z","steps":["trace[1865836354] 'process raft request' (duration: 113.163374ms)"],"step_count":1} {"level":"info","ts":"2026-03-30T20:39:50.691456Z","caller":"traceutil/trace.go:171","msg":"trace[1337096103] transaction","detail":"{read_only:false; response_revision:595; number_of_response:1; }","duration":"102.825382ms","start":"2026-03-30T20:39:50.588605Z","end":"2026-03-30T20:39:50.691431Z","steps":["trace[1337096103] 'process raft request' (duration: 102.781582ms)"],"step_count":1} {"level":"info","ts":"2026-03-30T20:39:50.691552Z","caller":"traceutil/trace.go:171","msg":"trace[1771018947] transaction","detail":"{read_only:false; response_revision:594; number_of_response:1; }","duration":"129.844151ms","start":"2026-03-30T20:39:50.561625Z","end":"2026-03-30T20:39:50.691469Z","steps":["trace[1771018947] 'process raft request' (duration: 129.65651ms)"],"step_count":1} {"level":"info","ts":"2026-03-30T20:40:05.550560Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=(2773817742069359929 15554247794460770806) learners=(7071295502650365837)"} {"level":"info","ts":"2026-03-30T20:40:05.550824Z","caller":"membership/cluster.go:421","msg":"added member","cluster-id":"823d1d08ab21430c","local-member-id":"d7dbc9f5893cc1f6","added-peer-id":"622249cb594ad78d","added-peer-peer-urls":["https://162.253.55.70:2380"],"added-peer-is-learner":true} {"level":"info","ts":"2026-03-30T20:40:05.550913Z","caller":"rafthttp/peer.go:133","msg":"starting remote peer","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.550979Z","caller":"rafthttp/pipeline.go:72","msg":"started HTTP pipelining with remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.551173Z","caller":"rafthttp/peer.go:137","msg":"started remote peer","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.551252Z","caller":"rafthttp/transport.go:317","msg":"added remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d","remote-peer-urls":["https://162.253.55.70:2380"]} {"level":"info","ts":"2026-03-30T20:40:05.551184Z","caller":"rafthttp/stream.go:169","msg":"started stream writer with remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.551281Z","caller":"rafthttp/stream.go:395","msg":"started stream reader with remote peer","stream-reader-type":"stream Message","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.551360Z","caller":"etcdserver/server.go:2021","msg":"applied a configuration change through raft","local-member-id":"d7dbc9f5893cc1f6","raft-conf-change":"ConfChangeAddLearnerNode","raft-conf-change-node-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.551240Z","caller":"rafthttp/stream.go:395","msg":"started stream reader with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:05.551207Z","caller":"rafthttp/stream.go:169","msg":"started stream writer with remote peer","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"warn","ts":"2026-03-30T20:40:05.565268Z","caller":"embed/config_logging.go:170","msg":"rejected connection on client endpoint","remote-addr":"162.253.55.70:39112","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:40:05.610545Z","caller":"etcdhttp/peer.go:150","msg":"failed to promote a member","member-id":"622249cb594ad78d","error":"etcdserver: can only promote a learner member which is in sync with leader"} {"level":"warn","ts":"2026-03-30T20:40:06.603350Z","caller":"etcdhttp/peer.go:150","msg":"failed to promote a member","member-id":"622249cb594ad78d","error":"etcdserver: can only promote a learner member which is in sync with leader"} {"level":"warn","ts":"2026-03-30T20:40:07.601856Z","caller":"etcdhttp/peer.go:150","msg":"failed to promote a member","member-id":"622249cb594ad78d","error":"etcdserver: can only promote a learner member which is in sync with leader"} {"level":"info","ts":"2026-03-30T20:40:07.656145Z","caller":"rafthttp/peer_status.go:53","msg":"peer became active","peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:07.666944Z","caller":"rafthttp/stream.go:249","msg":"set message encoder","from":"d7dbc9f5893cc1f6","to":"622249cb594ad78d","stream-type":"stream Message"} {"level":"info","ts":"2026-03-30T20:40:07.666995Z","caller":"rafthttp/stream.go:274","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:07.667171Z","caller":"rafthttp/stream.go:412","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:07.668920Z","caller":"rafthttp/stream.go:412","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:07.669066Z","caller":"rafthttp/stream.go:249","msg":"set message encoder","from":"d7dbc9f5893cc1f6","to":"622249cb594ad78d","stream-type":"stream MsgApp v2"} {"level":"info","ts":"2026-03-30T20:40:07.669091Z","caller":"rafthttp/stream.go:274","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"d7dbc9f5893cc1f6","remote-peer-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:08.146641Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"d7dbc9f5893cc1f6 switched to configuration voters=(2773817742069359929 7071295502650365837 15554247794460770806)"} {"level":"info","ts":"2026-03-30T20:40:08.146772Z","caller":"membership/cluster.go:537","msg":"promote member","cluster-id":"823d1d08ab21430c","local-member-id":"d7dbc9f5893cc1f6","promoted-member-id":"622249cb594ad78d"} {"level":"info","ts":"2026-03-30T20:40:08.146817Z","caller":"etcdserver/server.go:2021","msg":"applied a configuration change through raft","local-member-id":"d7dbc9f5893cc1f6","raft-conf-change":"ConfChangeAddNode","raft-conf-change-node-id":"622249cb594ad78d"}