~bigbes/tarantool-etcd · parade

main · last commit 1 month ago · 2npkec0r

← Back to the parade

tarantool-etcd-95d [epic] Performance epic Lined Up

status: open P0 epic milestone:m3-performance
bd update tarantool-etcd-95d --claim bd close tarantool-etcd-95d
Created byEugene Blikh
Ownerbigbes@gmail.com
Created2026-05-20T06:55:37Z
Updated2026-07-17T14:27:36Z
Description
Roadmap P0 blocker — umbrella for throughput/latency work toward Go-etcd-level performance. Existing point-fixes (nghttp2 send-path rewrite, lease fsync, lease grant/revoke regression) hang under this; the C-protobuf path (tarantool-etcd-cpp) is the other major lever. Tracks profiling-driven optimization across the gRPC/JSON request paths.
Notes
Roadmap-only umbrella; children are pre-existing perf issues.

Subtasks 1 of 4 done

  • tarantool-etcd-cpp — C-runtime + C-compile-time protobuf path (3-5x speedup) P1 open
  • tarantool-etcd-rzr — nghttp2 unary send-path rewrite — close parallel KVGet gap, drop jit.off P2 open
  • tarantool-etcd-234 — LeaseGrantRevoke perf regression — revalidate before chasing P3 open
  • tarantool-etcd-3sp — LeaseKeepAlive fsyncs WAL on every renew P2 closed @Eugene Blikh

Depends on

No outgoing dependencies.

Depended on by

  • tarantool-etcd-rzr — nghttp2 unary send-path rewrite — close parallel KVGet gap, drop jit.off parent-child
  • tarantool-etcd-234 — LeaseGrantRevoke perf regression — revalidate before chasing parent-child
  • tarantool-etcd-3sp — LeaseKeepAlive fsyncs WAL on every renew parent-child
  • tarantool-etcd-cpp — C-runtime + C-compile-time protobuf path (3-5x speedup) parent-child

No comments.

  • Eugene Blikh created the issue · 2026-05-20T09:55:37Z
  • Eugene Blikh added subtask tarantool-etcd-rzr · 2026-05-20T09:56:06Z
  • Eugene Blikh added subtask tarantool-etcd-3sp · 2026-05-20T09:56:06Z
  • Eugene Blikh added subtask tarantool-etcd-234 · 2026-05-20T09:56:07Z
  • Eugene Blikh added subtask tarantool-etcd-cpp · 2026-05-20T09:56:07Z
  • Eugene Blikh added label milestone:m3-performance · 2026-05-21T14:37:06Z
Stored rows — what this pane was built from, as read
issues 1 row
id tarantool-etcd-95d
content_hash aa79fa3309127feb7818d5e2f3e8e9ef4bf8df4546546f627a0dd6de608e9dc2
title [epic] Performance
description Roadmap P0 blocker — umbrella for throughput/latency work toward Go-etcd-level performance. Existing point-fixes (nghttp2 send-path rewrite, lease fsync, lease grant/revoke regression) hang under this; the C-protobuf path (tarantool-etcd-cpp) is the other major lever. Tracks profiling-driven optimization across the gRPC/JSON request paths.
design
acceptance_criteria
notes Roadmap-only umbrella; children are pre-existing perf issues.
status open
priority 0
issue_type epic
assignee NULL
estimated_minutes NULL
created_at 2026-05-20T06:55:37Z
created_by Eugene Blikh
owner bigbes@gmail.com
updated_at 2026-07-17T14:27:36Z
closed_at NULL
closed_by_session
external_ref NULL
spec_id
compaction_level 0
compacted_at NULL
compacted_at_commit NULL
original_size NULL
sender
ephemeral 0
wisp_type
pinned 0
is_template 0
mol_type
work_type
source_system
metadata <binary>
source_repo
close_reason
event_kind
actor
target
payload
await_type
await_id
timeout_ns 0
waiters
hook_bead
role_bead
agent_state
last_activity NULL
role_type
rig
due_at NULL
defer_until NULL
no_history 0
started_at NULL
is_blocked 0
labels 1 row
issue_id tarantool-etcd-95d
label milestone:m3-performance
dependencies 4 rows
id 3d03f2f7-0c82-5553-8be5-18d691a5e3be
issue_id tarantool-etcd-rzr
type parent-child
created_at 2026-05-20T09:56:06Z
created_by Eugene Blikh
metadata <binary>
thread_id
depends_on_issue_id tarantool-etcd-95d
depends_on_wisp_id NULL
depends_on_external NULL
id 5fc43b99-970f-5682-adaa-f5bfd2e99c66
issue_id tarantool-etcd-234
type parent-child
created_at 2026-05-20T09:56:07Z
created_by Eugene Blikh
metadata <binary>
thread_id
depends_on_issue_id tarantool-etcd-95d
depends_on_wisp_id NULL
depends_on_external NULL
id 7482f01c-f4fe-592e-84df-a2b9860f28b5
issue_id tarantool-etcd-3sp
type parent-child
created_at 2026-05-20T09:56:06Z
created_by Eugene Blikh
metadata <binary>
thread_id
depends_on_issue_id tarantool-etcd-95d
depends_on_wisp_id NULL
depends_on_external NULL
id d2a26894-7ba8-5cc8-b3cb-273af0f805d1
issue_id tarantool-etcd-cpp
type parent-child
created_at 2026-05-20T09:56:07Z
created_by Eugene Blikh
metadata <binary>
thread_id
depends_on_issue_id tarantool-etcd-95d
depends_on_wisp_id NULL
depends_on_external NULL
events 2 rows
id 531a6daa-fde6-50fe-b5b4-b23e6d7e6100
issue_id tarantool-etcd-95d
event_type created
actor Eugene Blikh
old_value
new_value
comment NULL
created_at 2026-05-20T09:55:37Z
id b4c20140-96dd-5fde-a7aa-9197af66b5a1
issue_id tarantool-etcd-95d
event_type label_added
actor Eugene Blikh
old_value NULL
new_value NULL
comment Added label: milestone:m3-performance
created_at 2026-05-21T14:37:06Z