~bigbes/tarantool-etcd · milestones

main · last commit 1 month ago · 2npkec0r

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.