~bigbes/tarantool-etcd · events

ovvf48bn58o6uhqaq1e9nnv6prjectrp · 218 rows

idissue_idevent_typeactorold_valuenew_valuecommentcreated_at
eedfcc8b-a1c9-45c3-af4a-4ad6e93734b9tarantool-etcd-w6zcreatedEugene BlikhNULL2026-05-19T17:54:44Z
efd948f0-4fb5-4ad3-83fa-deb2c084e8e3tarantool-etcd-9cdlabel_addedEugene BlikhNULLNULLAdded label: milestone:m4-iproto-parity2026-05-21T14:37:31Z
f202ff35-a371-4fa7-86aa-22fe67c0c86btarantool-etcd-bdfcreatedEugene BlikhNULL2026-05-20T09:55:23Z
f21e3df5-515c-4a5a-bb7b-c278d890498atarantool-etcd-umclabel_addedEugene BlikhNULLNULLAdded label: milestone:m5-clustering2026-05-21T14:37:40Z
f3c28483-ca86-40b9-9390-534e6b20d0e4tarantool-etcd-8ssupdatedEugene Blikh{"id":"tarantool-etcd-8ss","title":"Example 2: 3-node EE replicaset self-hosting its own etcd config (file → etcd migration)","description":"Add examples/tarantool-ee-self-hosted-etcd: boot a 3-instance EE replicaset (election failover) from a local cluster-config.yaml where every node runs app.roles.etcd (replicated KV store, read_pref=any). Seed the cluster's OWN etcd store with that config, then rolling-restart each instance to bootstrap from TT_CONFIG_ETCD_* (no --config). Document the cold-boot circularity: self-hosted etcd-config is HA under rolling restart but needs the local file retained as a cold-boot seed. Justfile + README + cluster-config.yaml.","notes":"Files written + phases 1-2 (up-file/seed/probe/config-show) verified on Community Tarantool 3.8. Ports 3501-3503/2382-2482-2582 (distinct from example-1's 3401/2379). migrate+reload need an EE binary (config.etcd source) so were not run here; mechanics mirror the working tarantool-ee-config example. EE guard on migrate verified to fire.","status":"in_progress","priority":2,"issue_type":"feature","assignee":"Eugene Blikh","owner":"bigbes@gmail.com","created_at":"2026-05-20T11:16:17Z","created_by":"Eugene Blikh","updated_at":"2026-05-20T11:22:45Z","started_at":"2026-05-20T11:16:28Z"}{"notes":"v2: hardened migrate after EE run hit 'etcdserver: no leader' on the 2nd node (election churn from restarting a node that became leader). Fixes: (1) recompute leader each step, always migrate a follower, leader last; (2) _wait-healthy gate (all live nodes agree on one leader) between steps; (3) endpoints peers-first/self-last; (4) append logs not truncate. Rolling-restart pacing + leader-pick logic verified on Community; EE etcd-source fetch still needs an EE re-run to confirm."}NULL2026-05-20T14:30:21Z
f42ad239-ccf4-40f5-91a1-988037ff1187tarantool-etcd-rzrcreatedEugene BlikhNULL2026-05-19T16:34:41Z
f44feede-639b-4d34-8e47-43c22ab2af23tarantool-etcd-q5flabel_addedEugene BlikhNULLNULLAdded label: milestone:m5-clustering2026-05-21T14:37:38Z
f5810a11-b5ec-4ea8-a8c2-b7280c76e945tarantool-etcd-bolcreatedEugene BlikhNULL2026-05-19T17:54:11Z
f7b9bda6-1670-46e7-b453-60afc8055567tarantool-etcd-3dkcreatedEugene BlikhNULL2026-05-19T17:53:55Z
f88c8e63-910c-41ac-ab6c-cefc6d3fa51dtarantool-etcd-ozmcreatedEugene BlikhNULL2026-05-19T17:54:08Z
f9424d26-c20d-45f2-8cd9-54e601a89817tarantool-etcd-95dcreatedEugene BlikhNULL2026-05-20T09:55:37Z
fae764ad-15c4-41e2-bb69-4678fa232a21tarantool-etcd-a4vcreatedEugene BlikhNULL2026-05-19T17:54:02Z
fc355883-8115-4ca6-9602-dc8456aea6detarantool-etcd-hlxcreatedEugene BlikhNULL2026-05-20T09:17:54Z
fd70bc1d-c816-436b-9672-fb158ba1b5fdtarantool-etcd-tf0createdEugene BlikhNULL2026-05-19T17:54:38Z
fd9da391-204a-4bbd-a474-ae4feec410a2tarantool-etcd-ns0createdEugene BlikhNULL2026-05-19T17:54:34Z
fdac6be5-c569-4565-a3cc-95c9ebdd2109tarantool-etcd-m0wcreatedEugene BlikhNULL2026-05-19T17:54:17Z
fdccfbd6-05cc-4879-a9fa-bc5019a2aa29tarantool-etcd-4ybcreatedEugene BlikhNULL2026-05-20T09:45:14Z
fe86a4cc-54f0-4722-bd65-bc0594b45046tarantool-etcd-35ylabel_addedEugene BlikhNULLNULLAdded label: milestone:m1-conformance2026-05-21T14:37:01Z