{"level":"warn","ts":"2026-03-30T20:39:46.000085Z","caller":"embed/config.go:1209","msg":"Running http and grpc server on single port. This is not recommended for production."} {"level":"warn","ts":"2026-03-30T20:39:46.000272Z","caller":"etcdmain/config.go:270","msg":"--snapshot-count is deprecated in 3.6 and will be decommissioned in 3.7."} {"level":"info","ts":"2026-03-30T20:39:46.000286Z","caller":"etcdmain/etcd.go:64","msg":"Running: ","args":["etcd","--advertise-client-urls=https://199.204.45.89:2379","--cert-file=/etc/kubernetes/pki/etcd/server.crt","--client-cert-auth=true","--data-dir=/var/lib/etcd","--feature-gates=InitialCorruptCheck=true","--initial-advertise-peer-urls=https://199.204.45.89:2380","--initial-cluster=controller-1=https://199.204.45.89:2380","--key-file=/etc/kubernetes/pki/etcd/server.key","--listen-client-urls=https://127.0.0.1:2379,https://199.204.45.89:2379","--listen-metrics-urls=http://127.0.0.1:2381","--listen-peer-urls=https://199.204.45.89: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","--watch-progress-notify-interval=5s"]} {"level":"info","ts":"2026-03-30T20:39:46.000395Z","caller":"etcdmain/etcd.go:124","msg":"Initialize and start etcd server","data-dir":"/var/lib/etcd","dir-type":"empty"} {"level":"warn","ts":"2026-03-30T20:39:46.000425Z","caller":"embed/config.go:1209","msg":"Running http and grpc server on single port. This is not recommended for production."} {"level":"info","ts":"2026-03-30T20:39:46.000438Z","caller":"embed/etcd.go:138","msg":"configuring peer listeners","listen-peer-urls":["https://199.204.45.89:2380"]} {"level":"info","ts":"2026-03-30T20:39:46.000465Z","caller":"embed/etcd.go:544","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:46.000961Z","caller":"embed/etcd.go:146","msg":"configuring client listeners","listen-client-urls":["https://127.0.0.1:2379","https://199.204.45.89:2379"]} {"level":"info","ts":"2026-03-30T20:39:46.001083Z","caller":"embed/etcd.go:323","msg":"starting an etcd server","etcd-version":"3.6.4","git-sha":"5400cdc","go-version":"go1.23.11","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.89:2380"],"listen-peer-urls":["https://199.204.45.89:2380"],"advertise-client-urls":["https://199.204.45.89:2379"],"listen-client-urls":["https://127.0.0.1:2379","https://199.204.45.89:2379"],"listen-metrics-urls":["http://127.0.0.1:2381"],"experimental-local-address":"","cors":["*"],"host-whitelist":["*"],"initial-cluster":"controller-1=https://199.204.45.89: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,"feature-gates":"InitialCorruptCheck=true","initial-corrupt-check":false,"corrupt-check-time-interval":"0s","compact-check-time-interval":"1m0s","auto-compaction-mode":"periodic","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","discovery-token":"","discovery-endpoints":"","discovery-dial-timeout":"2s","discovery-request-timeout":"5s","discovery-keepalive-time":"2s","discovery-keepalive-timeout":"6s","discovery-insecure-transport":true,"discovery-insecure-skip-tls-verify":false,"discovery-cert":"","discovery-key":"","discovery-cacert":"","discovery-user":"","downgrade-check-interval":"5s","max-learners":1,"v2-deprecation":"write-only"} {"level":"info","ts":"2026-03-30T20:39:46.002110Z","logger":"bbolt","caller":"backend/backend.go:203","msg":"Opening db file (/var/lib/etcd/member/snap/db) with mode -rw------- and with options: {Timeout: 0s, NoGrowSync: false, NoFreelistSync: true, PreLoadFreelist: false, FreelistType: hashmap, ReadOnly: false, MmapFlags: 8000, InitialMmapSize: 10737418240, PageSize: 0, NoSync: false, OpenFile: 0x0, Mlock: false, Logger: 0xc000078aa0}"} {"level":"info","ts":"2026-03-30T20:39:46.005623Z","logger":"bbolt","caller":"bbolt@v1.4.2/db.go:321","msg":"Opening bbolt db (/var/lib/etcd/member/snap/db) successfully"} {"level":"info","ts":"2026-03-30T20:39:46.005717Z","caller":"storage/backend.go:80","msg":"opened backend db","path":"/var/lib/etcd/member/snap/db","took":"3.713407ms"} {"level":"info","ts":"2026-03-30T20:39:46.005755Z","caller":"etcdserver/bootstrap.go:220","msg":"restore consistentIndex","index":0} {"level":"info","ts":"2026-03-30T20:39:46.005785Z","caller":"etcdserver/bootstrap.go:94","msg":"bootstrapping cluster"} {"level":"info","ts":"2026-03-30T20:39:46.005834Z","caller":"etcdserver/bootstrap.go:101","msg":"bootstrapping storage"} {"level":"info","ts":"2026-03-30T20:39:46.013097Z","caller":"etcdserver/bootstrap.go:109","msg":"bootstrapping raft"} {"level":"info","ts":"2026-03-30T20:39:46.013184Z","caller":"etcdserver/bootstrap.go:499","msg":"starting local member","local-member-id":"c3b8446219deb8c1","cluster-id":"fe02a46d8aa9751f"} {"level":"info","ts":"2026-03-30T20:39:46.013221Z","caller":"etcdserver/server.go:312","msg":"bootstrap successfully"} {"level":"info","ts":"2026-03-30T20:39:46.013309Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=()"} {"level":"info","ts":"2026-03-30T20:39:46.013360Z","logger":"raft","caller":"v3@v3.6.0/raft.go:897","msg":"c3b8446219deb8c1 became follower at term 0"} {"level":"info","ts":"2026-03-30T20:39:46.013371Z","logger":"raft","caller":"v3@v3.6.0/raft.go:493","msg":"newRaft c3b8446219deb8c1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} {"level":"info","ts":"2026-03-30T20:39:46.013391Z","logger":"raft","caller":"v3@v3.6.0/raft.go:897","msg":"c3b8446219deb8c1 became follower at term 1"} {"level":"info","ts":"2026-03-30T20:39:46.013429Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=(14103097421242218689)"} {"level":"warn","ts":"2026-03-30T20:39:46.020099Z","caller":"auth/store.go:1135","msg":"simple token is not cryptographically signed"} {"level":"info","ts":"2026-03-30T20:39:46.024588Z","caller":"mvcc/kvstore.go:408","msg":"kvstore restored","current-rev":1} {"level":"info","ts":"2026-03-30T20:39:46.027494Z","caller":"storage/quota.go:93","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:46.028071Z","caller":"etcdserver/server.go:598","msg":"starting etcd server","local-member-id":"c3b8446219deb8c1","local-server-version":"3.6.4","cluster-version":"to_be_decided"} {"level":"info","ts":"2026-03-30T20:39:46.028278Z","caller":"embed/etcd.go:766","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:46.028873Z","caller":"etcdserver/server.go:483","msg":"started as single-node; fast-forwarding election ticks","local-member-id":"c3b8446219deb8c1","forward-ticks":9,"forward-duration":"900ms","election-ticks":10,"election-timeout":"1s"} {"level":"info","ts":"2026-03-30T20:39:46.029115Z","caller":"fileutil/purge.go:49","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:46.029218Z","caller":"fileutil/purge.go:49","msg":"started to purge file","dir":"/var/lib/etcd/member/snap","suffix":"snap","max":5,"interval":"30s"} {"level":"info","ts":"2026-03-30T20:39:46.029213Z","caller":"embed/etcd.go:292","msg":"now serving peer/client/metrics","local-member-id":"c3b8446219deb8c1","initial-advertise-peer-urls":["https://199.204.45.89:2380"],"listen-peer-urls":["https://199.204.45.89:2380"],"advertise-client-urls":["https://199.204.45.89:2379"],"listen-client-urls":["https://127.0.0.1:2379","https://199.204.45.89:2379"],"listen-metrics-urls":["http://127.0.0.1:2381"]} {"level":"info","ts":"2026-03-30T20:39:46.029227Z","caller":"fileutil/purge.go:49","msg":"started to purge file","dir":"/var/lib/etcd/member/wal","suffix":"wal","max":5,"interval":"30s"} {"level":"info","ts":"2026-03-30T20:39:46.029377Z","caller":"embed/etcd.go:890","msg":"serving metrics","address":"http://127.0.0.1:2381"} {"level":"info","ts":"2026-03-30T20:39:46.029749Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=(14103097421242218689)"} {"level":"info","ts":"2026-03-30T20:39:46.029832Z","caller":"embed/etcd.go:640","msg":"serving peer traffic","address":"199.204.45.89:2380"} {"level":"info","ts":"2026-03-30T20:39:46.030030Z","caller":"embed/etcd.go:611","msg":"cmux::serve","address":"199.204.45.89:2380"} {"level":"info","ts":"2026-03-30T20:39:46.030896Z","caller":"membership/cluster.go:424","msg":"added member","cluster-id":"fe02a46d8aa9751f","local-member-id":"c3b8446219deb8c1","added-peer-id":"c3b8446219deb8c1","added-peer-peer-urls":["https://199.204.45.89:2380"],"added-peer-is-learner":false} {"level":"info","ts":"2026-03-30T20:39:46.213869Z","logger":"raft","caller":"v3@v3.6.0/raft.go:988","msg":"c3b8446219deb8c1 is starting a new election at term 1"} {"level":"info","ts":"2026-03-30T20:39:46.214040Z","logger":"raft","caller":"v3@v3.6.0/raft.go:930","msg":"c3b8446219deb8c1 became pre-candidate at term 1"} {"level":"info","ts":"2026-03-30T20:39:46.214252Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1077","msg":"c3b8446219deb8c1 received MsgPreVoteResp from c3b8446219deb8c1 at term 1"} {"level":"info","ts":"2026-03-30T20:39:46.215018Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1693","msg":"c3b8446219deb8c1 has received 1 MsgPreVoteResp votes and 0 vote rejections"} {"level":"info","ts":"2026-03-30T20:39:46.215082Z","logger":"raft","caller":"v3@v3.6.0/raft.go:912","msg":"c3b8446219deb8c1 became candidate at term 2"} {"level":"info","ts":"2026-03-30T20:39:46.216329Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1077","msg":"c3b8446219deb8c1 received MsgVoteResp from c3b8446219deb8c1 at term 2"} {"level":"info","ts":"2026-03-30T20:39:46.216353Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1693","msg":"c3b8446219deb8c1 has received 1 MsgVoteResp votes and 0 vote rejections"} {"level":"info","ts":"2026-03-30T20:39:46.216412Z","logger":"raft","caller":"v3@v3.6.0/raft.go:970","msg":"c3b8446219deb8c1 became leader at term 2"} {"level":"info","ts":"2026-03-30T20:39:46.216428Z","logger":"raft","caller":"v3@v3.6.0/node.go:370","msg":"raft.node: c3b8446219deb8c1 elected leader c3b8446219deb8c1 at term 2"} {"level":"info","ts":"2026-03-30T20:39:46.217636Z","caller":"etcdserver/server.go:2404","msg":"setting up initial cluster version using v3 API","cluster-version":"3.6"} {"level":"info","ts":"2026-03-30T20:39:46.218149Z","caller":"etcdserver/server.go:1804","msg":"published local member to cluster through raft","local-member-id":"c3b8446219deb8c1","local-member-attributes":"{Name:controller-1 ClientURLs:[https://199.204.45.89:2379]}","cluster-id":"fe02a46d8aa9751f","publish-timeout":"7s"} {"level":"info","ts":"2026-03-30T20:39:46.218208Z","caller":"embed/serve.go:138","msg":"ready to serve client requests"} {"level":"info","ts":"2026-03-30T20:39:46.218359Z","caller":"embed/serve.go:138","msg":"ready to serve client requests"} {"level":"info","ts":"2026-03-30T20:39:46.218525Z","caller":"etcdmain/main.go:44","msg":"notifying init daemon"} {"level":"info","ts":"2026-03-30T20:39:46.218677Z","caller":"etcdmain/main.go:50","msg":"successfully notified init daemon"} {"level":"info","ts":"2026-03-30T20:39:46.218927Z","caller":"membership/cluster.go:682","msg":"set initial cluster version","cluster-id":"fe02a46d8aa9751f","local-member-id":"c3b8446219deb8c1","cluster-version":"3.6"} {"level":"info","ts":"2026-03-30T20:39:46.219341Z","caller":"v3rpc/health.go:63","msg":"grpc service status changed","service":"","status":"SERVING"} {"level":"info","ts":"2026-03-30T20:39:46.219633Z","caller":"api/capability.go:76","msg":"enabled capabilities for version","cluster-version":"3.6"} {"level":"info","ts":"2026-03-30T20:39:46.219687Z","caller":"etcdserver/server.go:2424","msg":"cluster version is updated","cluster-version":"3.6"} {"level":"info","ts":"2026-03-30T20:39:46.220834Z","caller":"version/monitor.go:116","msg":"cluster version differs from storage version.","cluster-version":"3.6.0","storage-version":"3.5.0"} {"level":"info","ts":"2026-03-30T20:39:46.221322Z","caller":"schema/migration.go:65","msg":"updated storage version","new-storage-version":"3.6.0"} {"level":"warn","ts":"2026-03-30T20:39:46.224134Z","caller":"v3rpc/grpc.go:52","msg":"etcdserver: failed to register grpc metrics","error":"duplicate metrics collector registration attempted"} {"level":"info","ts":"2026-03-30T20:39:46.224389Z","caller":"v3rpc/health.go:63","msg":"grpc service status changed","service":"","status":"SERVING"} {"level":"info","ts":"2026-03-30T20:39:46.228182Z","caller":"embed/serve.go:283","msg":"serving client traffic securely","traffic":"grpc+http","address":"199.204.45.89:2379"} {"level":"info","ts":"2026-03-30T20:39:46.229795Z","caller":"embed/serve.go:283","msg":"serving client traffic securely","traffic":"grpc+http","address":"127.0.0.1:2379"} {"level":"warn","ts":"2026-03-30T20:39:46.396147Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:46948","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.397862Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:46978","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.420580Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:46992","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.430296Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47006","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.452629Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47050","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.481777Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47064","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.489093Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47074","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.501052Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47100","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.511228Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47122","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.521661Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47128","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.540432Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47164","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.553526Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47170","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.572167Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47200","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.586560Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47222","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.592748Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47250","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.603453Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47252","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.614941Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47264","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.622752Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47288","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.631322Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47302","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.645074Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47318","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.657114Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47340","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.664326Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47378","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.717712Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47416","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.727369Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47424","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.736929Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47438","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.746516Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47448","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.757613Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47462","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.767874Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47474","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.795241Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47518","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.802966Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47528","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.813713Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47542","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.821232Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47556","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.833813Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47572","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.841279Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47592","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.851347Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47608","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.863102Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47624","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.872738Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47654","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.883638Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47686","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.894699Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47710","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.907892Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47732","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.915047Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47762","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.925175Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47770","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.933742Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47786","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.962000Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47806","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.974496Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47826","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.984012Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47846","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:46.991882Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47866","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.000456Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47878","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.007289Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47892","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.016096Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47922","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.025100Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47940","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.035342Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47974","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.043066Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47990","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.051298Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48000","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.058241Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48020","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.082590Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48034","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.090528Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48042","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.098894Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48074","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:39:47.156762Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48086","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:40:06.220244Z","caller":"txn/util.go:93","msg":"apply request took too long","took":"115.279652ms","expected-duration":"100ms","prefix":"read-only range ","request":"limit:1 serializable:true keys_only:true ","response":"range_response_count:0 size:5"} {"level":"info","ts":"2026-03-30T20:40:06.220448Z","caller":"traceutil/trace.go:172","msg":"trace[1542878087] range","detail":"{range_begin:; range_end:; response_count:0; response_revision:443; }","duration":"115.509659ms","start":"2026-03-30T20:40:06.104920Z","end":"2026-03-30T20:40:06.220430Z","steps":["trace[1542878087] 'range keys from in-memory index tree' (duration: 115.208331ms)"],"step_count":1} {"level":"info","ts":"2026-03-30T20:40:06.220485Z","caller":"traceutil/trace.go:172","msg":"trace[1316923896] transaction","detail":"{read_only:false; response_revision:444; number_of_response:1; }","duration":"147.140877ms","start":"2026-03-30T20:40:06.073307Z","end":"2026-03-30T20:40:06.220447Z","steps":["trace[1316923896] 'process raft request' (duration: 145.578452ms)"],"step_count":1} {"level":"info","ts":"2026-03-30T20:40:11.482694Z","caller":"traceutil/trace.go:172","msg":"trace[2077001491] transaction","detail":"{read_only:false; response_revision:455; number_of_response:1; }","duration":"150.782162ms","start":"2026-03-30T20:40:11.331883Z","end":"2026-03-30T20:40:11.482665Z","steps":["trace[2077001491] 'process raft request' (duration: 150.585401ms)"],"step_count":1} {"level":"warn","ts":"2026-03-30T20:40:17.063687Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"162.253.55.36:51482","server-name":"","error":"EOF"} {"level":"info","ts":"2026-03-30T20:40:17.082925Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=(14103097421242218689) learners=(17982658103270740617)"} {"level":"info","ts":"2026-03-30T20:40:17.083220Z","caller":"membership/cluster.go:424","msg":"added member","cluster-id":"fe02a46d8aa9751f","local-member-id":"c3b8446219deb8c1","added-peer-id":"f98f3c44cac09289","added-peer-peer-urls":["https://162.253.55.36:2380"],"added-peer-is-learner":true} {"level":"info","ts":"2026-03-30T20:40:17.083294Z","caller":"rafthttp/peer.go:133","msg":"starting remote peer","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083344Z","caller":"rafthttp/pipeline.go:72","msg":"started HTTP pipelining with remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083635Z","caller":"rafthttp/peer.go:137","msg":"started remote peer","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083617Z","caller":"rafthttp/stream.go:168","msg":"started stream writer with remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083712Z","caller":"rafthttp/transport.go:317","msg":"added remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289","remote-peer-urls":["https://162.253.55.36:2380"]} {"level":"info","ts":"2026-03-30T20:40:17.083733Z","caller":"rafthttp/stream.go:394","msg":"started stream reader with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083717Z","caller":"rafthttp/stream.go:168","msg":"started stream writer with remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083760Z","caller":"etcdserver/server.go:1752","msg":"applied a configuration change through raft","local-member-id":"c3b8446219deb8c1","raft-conf-change":"ConfChangeAddLearnerNode","raft-conf-change-node-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:17.083788Z","caller":"rafthttp/stream.go:394","msg":"started stream reader with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"error","ts":"2026-03-30T20:40:17.140264Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"error","ts":"2026-03-30T20:40:17.648544Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"error","ts":"2026-03-30T20:40:18.140417Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"warn","ts":"2026-03-30T20:40:18.222440Z","caller":"etcdserver/cluster_util.go:259","msg":"failed to reach the peer URL","address":"https://162.253.55.36:2380/version","remote-member-id":"f98f3c44cac09289","error":"Get \"https://162.253.55.36:2380/version\": dial tcp 162.253.55.36:2380: connect: connection refused"} {"level":"warn","ts":"2026-03-30T20:40:18.224619Z","caller":"etcdserver/cluster_util.go:160","msg":"failed to get version","remote-member-id":"f98f3c44cac09289","error":"Get \"https://162.253.55.36:2380/version\": dial tcp 162.253.55.36:2380: connect: connection refused"} {"level":"error","ts":"2026-03-30T20:40:18.643914Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"error","ts":"2026-03-30T20:40:19.172606Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"info","ts":"2026-03-30T20:40:19.625512Z","caller":"rafthttp/peer_status.go:53","msg":"peer became active","peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.625584Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.627555Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.638173Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"f98f3c44cac09289","stream-type":"stream Message"} {"level":"info","ts":"2026-03-30T20:40:19.638306Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.638956Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"f98f3c44cac09289","stream-type":"stream MsgApp v2"} {"level":"info","ts":"2026-03-30T20:40:19.639006Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.641785Z","caller":"etcdserver/server.go:1838","msg":"sending merged snapshot","from":"c3b8446219deb8c1","to":"f98f3c44cac09289","bytes":782339,"size":"782 kB"} {"level":"info","ts":"2026-03-30T20:40:19.641944Z","caller":"rafthttp/snapshot_sender.go:82","msg":"sending database snapshot","snapshot-index":501,"remote-peer-id":"f98f3c44cac09289","bytes":782339,"size":"782 kB"} {"level":"info","ts":"2026-03-30T20:40:19.645173Z","caller":"etcdserver/snapshot_merge.go:64","msg":"sent database snapshot to writer","bytes":774144,"size":"774 kB"} {"level":"error","ts":"2026-03-30T20:40:19.645119Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"info","ts":"2026-03-30T20:40:19.653061Z","caller":"rafthttp/snapshot_sender.go:131","msg":"sent database snapshot","snapshot-index":501,"remote-peer-id":"f98f3c44cac09289","bytes":782339,"size":"782 kB"} {"level":"warn","ts":"2026-03-30T20:40:19.671113Z","caller":"rafthttp/stream.go:420","msg":"lost TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:40:19.671165Z","caller":"rafthttp/stream.go:420","msg":"lost TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289","error":"EOF"} {"level":"info","ts":"2026-03-30T20:40:19.682937Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"f98f3c44cac09289","stream-type":"stream MsgApp v2"} {"level":"warn","ts":"2026-03-30T20:40:19.682989Z","caller":"rafthttp/stream.go:264","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.683003Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.686802Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"f98f3c44cac09289","stream-type":"stream Message"} {"level":"warn","ts":"2026-03-30T20:40:19.686844Z","caller":"rafthttp/stream.go:264","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.686880Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.693124Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:19.698358Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:20.146417Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=(14103097421242218689 17982658103270740617)"} {"level":"info","ts":"2026-03-30T20:40:20.146696Z","caller":"membership/cluster.go:550","msg":"promote member","cluster-id":"fe02a46d8aa9751f","local-member-id":"c3b8446219deb8c1","promoted-member-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:20.146831Z","caller":"etcdserver/server.go:1752","msg":"applied a configuration change through raft","local-member-id":"c3b8446219deb8c1","raft-conf-change":"ConfChangeAddNode","raft-conf-change-node-id":"f98f3c44cac09289"} {"level":"info","ts":"2026-03-30T20:40:20.147410Z","caller":"etcdserver/server.go:2246","msg":"skip compaction since there is an inflight snapshot"} {"level":"info","ts":"2026-03-30T20:40:44.379537Z","caller":"etcdserver/server.go:2246","msg":"skip compaction since there is an inflight snapshot"} {"level":"info","ts":"2026-03-30T20:40:49.653741Z","caller":"etcdserver/server.go:1856","msg":"sent merged snapshot","from":"c3b8446219deb8c1","to":"f98f3c44cac09289","bytes":782339,"size":"782 kB","took":"30.011987954s"} {"level":"info","ts":"2026-03-30T20:40:57.808224Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=(14103097421242218689 17982658103270740617) learners=(14487384292334106692)"} {"level":"info","ts":"2026-03-30T20:40:57.808438Z","caller":"membership/cluster.go:424","msg":"added member","cluster-id":"fe02a46d8aa9751f","local-member-id":"c3b8446219deb8c1","added-peer-id":"c90d8741a525f844","added-peer-peer-urls":["https://199.204.45.242:2380"],"added-peer-is-learner":true} {"level":"info","ts":"2026-03-30T20:40:57.808497Z","caller":"rafthttp/peer.go:133","msg":"starting remote peer","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808524Z","caller":"rafthttp/pipeline.go:72","msg":"started HTTP pipelining with remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808606Z","caller":"rafthttp/stream.go:168","msg":"started stream writer with remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808661Z","caller":"rafthttp/peer.go:137","msg":"started remote peer","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808686Z","caller":"rafthttp/transport.go:317","msg":"added remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844","remote-peer-urls":["https://199.204.45.242:2380"]} {"level":"info","ts":"2026-03-30T20:40:57.808716Z","caller":"etcdserver/server.go:1752","msg":"applied a configuration change through raft","local-member-id":"c3b8446219deb8c1","raft-conf-change":"ConfChangeAddLearnerNode","raft-conf-change-node-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808711Z","caller":"rafthttp/stream.go:168","msg":"started stream writer with remote peer","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808747Z","caller":"rafthttp/stream.go:394","msg":"started stream reader with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:40:57.808788Z","caller":"rafthttp/stream.go:394","msg":"started stream reader with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"warn","ts":"2026-03-30T20:40:57.814804Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"199.204.45.242:60790","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:40:57.841080Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"199.204.45.242:60810","server-name":"","error":"EOF"} {"level":"error","ts":"2026-03-30T20:40:57.862655Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"warn","ts":"2026-03-30T20:40:58.366305Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"199.204.45.242:60860","server-name":"","error":"EOF"} {"level":"error","ts":"2026-03-30T20:40:58.378956Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp.(*peerMemberPromoteHandler).ServeHTTP\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp/peer.go:140\nnet/http.(*ServeMux).ServeHTTP\n\tnet/http/server.go:2747\nnet/http.serverHandler.ServeHTTP\n\tnet/http/server.go:3210\nnet/http.(*conn).serve\n\tnet/http/server.go:2092"} {"level":"warn","ts":"2026-03-30T20:40:58.379059Z","caller":"etcdhttp/peer.go:152","msg":"failed to promote a member","member-id":"c90d8741a525f844","error":"etcdserver: can only promote a learner member which is in sync with leader"} {"level":"warn","ts":"2026-03-30T20:40:58.384878Z","caller":"etcdserver/cluster_util.go:259","msg":"failed to reach the peer URL","address":"https://199.204.45.242:2380/version","remote-member-id":"c90d8741a525f844","error":"Get \"https://199.204.45.242:2380/version\": dial tcp 199.204.45.242:2380: connect: connection refused"} {"level":"warn","ts":"2026-03-30T20:40:58.384950Z","caller":"etcdserver/cluster_util.go:160","msg":"failed to get version","remote-member-id":"c90d8741a525f844","error":"Get \"https://199.204.45.242:2380/version\": dial tcp 199.204.45.242:2380: connect: connection refused"} {"level":"error","ts":"2026-03-30T20:40:58.864096Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"error","ts":"2026-03-30T20:40:59.366477Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp.(*peerMemberPromoteHandler).ServeHTTP\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp/peer.go:140\nnet/http.(*ServeMux).ServeHTTP\n\tnet/http/server.go:2747\nnet/http.serverHandler.ServeHTTP\n\tnet/http/server.go:3210\nnet/http.(*conn).serve\n\tnet/http/server.go:2092"} {"level":"warn","ts":"2026-03-30T20:40:59.366544Z","caller":"etcdhttp/peer.go:152","msg":"failed to promote a member","member-id":"c90d8741a525f844","error":"etcdserver: can only promote a learner member which is in sync with leader"} {"level":"warn","ts":"2026-03-30T20:40:59.866307Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"199.204.45.242:60908","server-name":"","error":"EOF"} {"level":"error","ts":"2026-03-30T20:40:59.867151Z","caller":"etcdserver/server.go:1585","msg":"rejecting promote learner: learner is not ready","learner-ready-percent":0,"ready-percent-threshold":0.9,"stacktrace":"go.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).isLearnerReady\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1585\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).mayPromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1526\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).promoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1498\ngo.etcd.io/etcd/server/v3/etcdserver.(*EtcdServer).PromoteMember\n\tgo.etcd.io/etcd/server/v3/etcdserver/server.go:1450\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.(*ClusterServer).MemberPromote\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/member.go:101\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler.func1\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7432\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.(*ServerMetrics).UnaryServerInterceptor.UnaryServerInterceptor.func12\n\tgithub.com/grpc-ecosystem/go-grpc-middleware/v2@v2.1.0/interceptors/server.go:22\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newUnaryInterceptor.func5\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:74\ngoogle.golang.org/grpc.getChainUnaryHandler.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1217\ngo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc.Server.newLogUnaryInterceptor.func4\n\tgo.etcd.io/etcd/server/v3/etcdserver/api/v3rpc/interceptor.go:81\ngoogle.golang.org/grpc.NewServer.chainUnaryServerInterceptors.chainUnaryInterceptors.func1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1208\ngo.etcd.io/etcd/api/v3/etcdserverpb._Cluster_MemberPromote_Handler\n\tgo.etcd.io/etcd/api/v3@v3.6.4/etcdserverpb/rpc.pb.go:7434\ngoogle.golang.org/grpc.(*Server).processUnaryRPC\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1405\ngoogle.golang.org/grpc.(*Server).handleStream\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1815\ngoogle.golang.org/grpc.(*Server).serveStreams.func2.1\n\tgoogle.golang.org/grpc@v1.71.1/server.go:1035"} {"level":"info","ts":"2026-03-30T20:41:00.126966Z","caller":"rafthttp/peer_status.go:53","msg":"peer became active","peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.127380Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.134673Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.139604Z","caller":"etcdserver/server.go:1838","msg":"sending merged snapshot","from":"c3b8446219deb8c1","to":"c90d8741a525f844","bytes":1004073,"size":"1.0 MB"} {"level":"info","ts":"2026-03-30T20:41:00.139715Z","caller":"rafthttp/snapshot_sender.go:82","msg":"sending database snapshot","snapshot-index":657,"remote-peer-id":"c90d8741a525f844","bytes":1004073,"size":"1.0 MB"} {"level":"info","ts":"2026-03-30T20:41:00.142913Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"c90d8741a525f844","stream-type":"stream Message"} {"level":"info","ts":"2026-03-30T20:41:00.142942Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.143926Z","caller":"etcdserver/snapshot_merge.go:64","msg":"sent database snapshot to writer","bytes":995328,"size":"995 kB"} {"level":"info","ts":"2026-03-30T20:41:00.144413Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"c90d8741a525f844","stream-type":"stream MsgApp v2"} {"level":"info","ts":"2026-03-30T20:41:00.144439Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.152460Z","caller":"rafthttp/snapshot_sender.go:131","msg":"sent database snapshot","snapshot-index":657,"remote-peer-id":"c90d8741a525f844","bytes":1004073,"size":"1.0 MB"} {"level":"warn","ts":"2026-03-30T20:41:00.169982Z","caller":"rafthttp/stream.go:420","msg":"lost TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:00.169949Z","caller":"rafthttp/stream.go:420","msg":"lost TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844","error":"EOF"} {"level":"info","ts":"2026-03-30T20:41:00.184236Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"c90d8741a525f844","stream-type":"stream MsgApp v2"} {"level":"warn","ts":"2026-03-30T20:41:00.184271Z","caller":"rafthttp/stream.go:264","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.184282Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.187288Z","caller":"rafthttp/stream.go:248","msg":"set message encoder","from":"c3b8446219deb8c1","to":"c90d8741a525f844","stream-type":"stream Message"} {"level":"warn","ts":"2026-03-30T20:41:00.187318Z","caller":"rafthttp/stream.go:264","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.187326Z","caller":"rafthttp/stream.go:273","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.220668Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream Message","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.225584Z","caller":"rafthttp/stream.go:411","msg":"established TCP streaming connection with remote peer","stream-reader-type":"stream MsgApp v2","local-member-id":"c3b8446219deb8c1","remote-peer-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.405345Z","logger":"raft","caller":"v3@v3.6.0/raft.go:1981","msg":"c3b8446219deb8c1 switched to configuration voters=(14103097421242218689 14487384292334106692 17982658103270740617)"} {"level":"info","ts":"2026-03-30T20:41:00.405624Z","caller":"membership/cluster.go:550","msg":"promote member","cluster-id":"fe02a46d8aa9751f","local-member-id":"c3b8446219deb8c1","promoted-member-id":"c90d8741a525f844"} {"level":"info","ts":"2026-03-30T20:41:00.405668Z","caller":"etcdserver/server.go:1752","msg":"applied a configuration change through raft","local-member-id":"c3b8446219deb8c1","raft-conf-change":"ConfChangeAddNode","raft-conf-change-node-id":"c90d8741a525f844"} {"level":"warn","ts":"2026-03-30T20:41:00.456239Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"199.204.45.242:60958","server-name":"","error":"EOF"} {"level":"info","ts":"2026-03-30T20:41:06.687816Z","caller":"etcdserver/server.go:2246","msg":"skip compaction since there is an inflight snapshot"} {"level":"info","ts":"2026-03-30T20:41:19.388589Z","caller":"etcdserver/server.go:2246","msg":"skip compaction since there is an inflight snapshot"} {"level":"info","ts":"2026-03-30T20:41:30.152597Z","caller":"etcdserver/server.go:1856","msg":"sent merged snapshot","from":"c3b8446219deb8c1","to":"c90d8741a525f844","bytes":1004073,"size":"1.0 MB","took":"30.012986328s"} {"level":"warn","ts":"2026-03-30T20:41:56.839784Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47912","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:56.866146Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47926","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:56.913789Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47954","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:56.937292Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:47970","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:56.959461Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48000","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.090710Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48018","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.115939Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48024","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.149004Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48050","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.200890Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48072","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.217143Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48084","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.238914Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48104","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.298268Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48114","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.411318Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48138","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.465275Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48144","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.540454Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48160","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.605771Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48170","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.625260Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48174","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.649137Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48206","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.665769Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48208","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.692223Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48226","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.713166Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48250","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.731156Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48258","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.740345Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48270","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:41:57.755486Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:48302","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.767317Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38538","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.781287Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38542","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.807448Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38564","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.898291Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38582","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.913516Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38612","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.928317Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38632","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.938576Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38634","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:28.951874Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38664","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:29.028685Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38692","server-name":"","error":"EOF"} {"level":"warn","ts":"2026-03-30T20:44:29.053429Z","caller":"embed/config_logging.go:188","msg":"rejected connection on client endpoint","remote-addr":"127.0.0.1:38706","server-name":"","error":"EOF"}