srht.bigb.es
dolt
Log in
—
Register
~bigbes/tarantool-etcd
· milestones
main · last commit
1 month ago
·
2npkec0r
Overview
Tables
Beads
Milestones
Memory
m1-conformance
0
/8 done · 8 open
tarantool-etcd-9z2
Phase 5f — Watch option coverage
P2
task
open
tarantool-etcd-kbc
Conformance test: gRPC Watch on a follower replica
P2
task
open
tarantool-etcd-lac
Phase 5e — Lease option coverage
P2
task
open
tarantool-etcd-35y
Hash/HashKV not wire-compatible with real etcd (cross-member corruption detection broken)
P3
task
open
tarantool-etcd-b08
Phase 5g — Auth/Cluster/Maintenance/Lock/Election option coverage
P3
task
open
tarantool-etcd-j1c
/debug/pprof/heap — pprof-shape converter on top of /debug/memprof
P3
feature
open
tarantool-etcd-1qa
Compact(Physical=true) is silently a no-op
P4
task
open
tarantool-etcd-buq
Drop stale TODO-item-14 comment in app/etcd/json.lua
P4
task
open
m2-production
0
/8 done · 8 open
tarantool-etcd-1dk
Extract tarantool-http2 bindings into a standalone rock
P0
feature
open
tarantool-etcd-nbs
TLS support on gRPC + JSON wires
P0
feature
open
tarantool-etcd-unw
Tarantool metrics integration
P0
feature
open
tarantool-etcd-1tw
Documentation
P1
task
open
tarantool-etcd-bdf
gRPC server reflection
P1
feature
open
tarantool-etcd-16d
Implement Maintenance.Snapshot RPC (streaming DB snapshot)
P2
feature
open
tarantool-etcd-huo
etcd /metrics compatibility — match upstream Prometheus metric names + endpoint
P2
feature
open
tarantool-etcd-zc7
CLI utility: migrate existing config/data into tarantool-etcd
P2
feature
open
m3-performance
0
/4 done · 4 open
tarantool-etcd-95d
[epic] Performance
0/3
P0
epic
open
tarantool-etcd-cpp
C-runtime + C-compile-time protobuf path (3-5x speedup)
P1
feature
open
tarantool-etcd-rzr
nghttp2 unary send-path rewrite — close parallel KVGet gap, drop jit.off
P2
task
open
tarantool-etcd-234
LeaseGrantRevoke perf regression — revalidate before chasing
P3
bug
open
m4-iproto-parity
0
/65 done · 65 open
tarantool-etcd-w8q
iproto parity for the gRPC surface
P2
epic
open
tarantool-etcd-070
iproto-verify: etcd_watch_cancel vs Watch.Watch-cancel
P3
task
open
tarantool-etcd-0gv
iproto-verify: etcd_user_change_password vs Auth.UserChangePassword
P3
task
open
tarantool-etcd-0us
iproto-verify: etcd_maintenance_status vs Maintenance.Status
P3
task
open
tarantool-etcd-0uw
iproto-verify: etcd_txn vs KV.Txn
P3
task
open
tarantool-etcd-216
iproto-verify: etcd_maintenance_hash vs Maintenance.Hash
P3
task
open
tarantool-etcd-2al
iproto-verify: etcd_user_grant_role vs Auth.UserGrantRole
P3
task
open
tarantool-etcd-2pa
iproto-verify: etcd_role_delete vs Auth.RoleDelete
P3
task
open
tarantool-etcd-3c2
iproto-verify: etcd_member_update vs Cluster.MemberUpdate
P3
task
open
tarantool-etcd-3co
iproto-verify: etcd_role_revoke_permission vs Auth.RoleRevokePermission
P3
task
open
tarantool-etcd-3dk
iproto-verify: etcd_compact vs KV.Compact
P3
task
open
tarantool-etcd-40s
iproto-verify: etcd_lease_leases vs Lease.LeaseLeases
P3
task
open
tarantool-etcd-4nr
iproto-impl: etcd_maintenance_defragment vs Maintenance.Defragment
P3
task
open
tarantool-etcd-4y9
iproto-impl: etcd_election_resign vs Election.Resign
P3
task
open
tarantool-etcd-50g
iproto-verify: etcd_member_add vs Cluster.MemberAdd
P3
task
open
tarantool-etcd-584
iproto-verify: etcd_delete_range vs KV.DeleteRange
P3
task
open
tarantool-etcd-5zx
iproto-impl: etcd_maintenance_hash vs Maintenance.Hash
P3
task
open
tarantool-etcd-60x
iproto-verify: etcd_lease_timetolive vs Lease.LeaseTimeToLive
P3
task
open
tarantool-etcd-6lj
iproto-verify: etcd_watch_create vs Watch.Watch-create
P3
task
open
tarantool-etcd-70j
iproto-verify: etcd_member_promote vs Cluster.MemberPromote
P3
task
open
tarantool-etcd-7kb
iproto-impl: etcd_member_add vs Cluster.MemberAdd
P3
task
open
tarantool-etcd-828
iproto-impl: etcd_member_promote vs Cluster.MemberPromote
P3
task
open
tarantool-etcd-8t0
iproto-verify: etcd_lease_keepalive vs Lease.LeaseKeepAlive
P3
task
open
tarantool-etcd-8zm
iproto-verify: etcd_role_get vs Auth.RoleGet
P3
task
open
tarantool-etcd-929
iproto-verify: etcd_maintenance_alarm vs Maintenance.Alarm
P3
task
open
tarantool-etcd-97v
iproto-verify: etcd_maintenance_hash_kv vs Maintenance.HashKV
P3
task
open
tarantool-etcd-9ar
iproto-verify: etcd_election_proclaim vs Election.Proclaim
P3
task
open
tarantool-etcd-9cd
iproto-verify: etcd_lease_grant vs Lease.LeaseGrant
P3
task
open
tarantool-etcd-9lj
iproto-verify: etcd_user_delete vs Auth.UserDelete
P3
task
open
tarantool-etcd-a4v
iproto-verify: etcd_auth_enable vs Auth.AuthEnable
P3
task
open
tarantool-etcd-acp
iproto-verify: etcd_range vs KV.Range
P3
task
open
tarantool-etcd-ag2
iproto-verify: etcd_user_add vs Auth.UserAdd
P3
task
open
tarantool-etcd-ak9
iproto-verify: etcd_auth_disable vs Auth.AuthDisable
P3
task
open
tarantool-etcd-bg4
iproto-verify: etcd_role_list vs Auth.RoleList
P3
task
open
tarantool-etcd-bol
iproto-verify: etcd_role_add vs Auth.RoleAdd
P3
task
open
tarantool-etcd-bq8
iproto-verify: etcd_lease_revoke vs Lease.LeaseRevoke
P3
task
open
tarantool-etcd-cz5
iproto-verify: etcd_maintenance_move_leader vs Maintenance.MoveLeader
P3
task
open
tarantool-etcd-dmt
iproto-verify: etcd_election_resign vs Election.Resign
P3
task
open
tarantool-etcd-g1a
iproto-impl: etcd_member_list vs Cluster.MemberList
P3
task
open
tarantool-etcd-gz4
iproto-verify: etcd_put vs KV.Put
P3
task
open
tarantool-etcd-h8r
iproto-verify: etcd_election_observe vs Election.Observe
P3
task
open
tarantool-etcd-hco
iproto-impl: etcd_election_observe vs Election.Observe
P3
task
open
tarantool-etcd-hx9
iproto-impl: etcd_member_remove vs Cluster.MemberRemove
P3
task
open
tarantool-etcd-iij
iproto-verify: etcd_lock vs Lock.Lock
P3
task
open
tarantool-etcd-iz4
iproto-verify: etcd_role_grant_permission vs Auth.RoleGrantPermission
P3
task
open
tarantool-etcd-m0w
iproto-verify: etcd_unlock vs Lock.Unlock
P3
task
open
tarantool-etcd-m1n
iproto-impl: etcd_election_leader vs Election.Leader
P3
task
open
tarantool-etcd-mo5
iproto-verify: etcd_member_list vs Cluster.MemberList
P3
task
open
tarantool-etcd-ns0
iproto-verify: etcd_maintenance_defragment vs Maintenance.Defragment
P3
task
open
tarantool-etcd-nwl
iproto-verify: etcd_user_revoke_role vs Auth.UserRevokeRole
P3
task
open
tarantool-etcd-ovt
iproto-verify: etcd_member_remove vs Cluster.MemberRemove
P3
task
open
tarantool-etcd-ozm
iproto-verify: etcd_user_list vs Auth.UserList
P3
task
open
tarantool-etcd-p3s
iproto-verify: etcd_election_leader vs Election.Leader
P3
task
open
tarantool-etcd-rzh
iproto-impl: etcd_maintenance_status vs Maintenance.Status
P3
task
open
tarantool-etcd-rzs
iproto-impl: etcd_member_update vs Cluster.MemberUpdate
P3
task
open
tarantool-etcd-sdt
iproto-verify: etcd_auth_status vs Auth.AuthStatus
P3
task
open
tarantool-etcd-sqv
iproto-impl: etcd_election_proclaim vs Election.Proclaim
P3
task
open
tarantool-etcd-sy6
iproto-verify: etcd_watch_pull vs Watch.Watch-pull
P3
task
open
tarantool-etcd-tf0
iproto-impl: etcd_maintenance_hash_kv vs Maintenance.HashKV
P3
task
open
tarantool-etcd-w5r
iproto-impl: etcd_election_campaign vs Election.Campaign
P3
task
open
tarantool-etcd-w6z
iproto-verify: etcd_election_campaign vs Election.Campaign
P3
task
open
tarantool-etcd-wgx
iproto-verify: etcd_authenticate vs Auth.Authenticate
P3
task
open
tarantool-etcd-wqn
iproto-impl: etcd_maintenance_alarm vs Maintenance.Alarm
P3
task
open
tarantool-etcd-ymm
iproto-impl: etcd_maintenance_move_leader vs Maintenance.MoveLeader
P3
task
open
tarantool-etcd-zwg
iproto-verify: etcd_user_get vs Auth.UserGet
P3
task
open
m5-clustering
0
/20 done · 20 open
tarantool-etcd-00h
Multi-instance support
P2
feature
open
tarantool-etcd-4yb
Learner: raftpb + InternalRaftRequest proto schemas
P2
task
open
tarantool-etcd-6js
Learner: apply loop — InternalRaftRequest -> existing handlers
P2
task
open
tarantool-etcd-6zn
Learner: MemberAddAsLearner handshake + cluster version negotiation
P2
task
open
tarantool-etcd-75u
Replica route: write handling (reject vs proxy-to-leader)
P2
task
open
tarantool-etcd-7ey
Replica route: connect as read-only replica to an existing etcd cluster
P2
feature
open
tarantool-etcd-axs
Learner: rafthttp peer transport over nghttp2
P2
task
open
tarantool-etcd-boq
Learner: raft state machine (follower/learner subset)
P2
task
open
tarantool-etcd-cnj
[epic] Raft-learner replica — join an etcd cluster as a non-voting member
P2
feature
open
tarantool-etcd-dkr
Alternative transports for gRPC
P2
feature
open
tarantool-etcd-hlx
Replica route: watch-tail live sync
P2
task
open
tarantool-etcd-jg3
Replica route: config block + role plumbing
P2
task
open
tarantool-etcd-lko
Route writes to current master (write-forwarding on followers)
P2
feature
open
tarantool-etcd-ovo
Learner: durable applied_index (WAL-equivalent for restart)
P2
task
open
tarantool-etcd-q5f
Learner: snapshot receive (bbolt parse + bucket translation)
P2
task
open
tarantool-etcd-tt6
Replica route: lease / auth state mirroring (scope v1 vs later)
P2
task
open
tarantool-etcd-uee
Replica route: bootstrap snapshot import
P2
task
open
tarantool-etcd-umc
Learner: config block + role plumbing
P2
task
open
tarantool-etcd-zkg
Learner: conformance — join real etcd cluster, assert log replication
P2
task
open
tarantool-etcd-zws
Replica route: revision alignment with upstream
P2
task
open
38 of 143 issues carry no milestone label.