Distributed reliable key-value store for the most critical data of a distributed system

¿Es etcd-io/etcd apto para principiantes?

En los últimos 30 días, etcd-io/etcd fusionó 43 de 85 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 8 issues aptos para principiantes abiertos.

Estrellas
52.4k
Forks
10.6k
Issues abiertos para principiantes
8
Issues indexados
190
Merge medio
1 d 17 h
PR fusionados (30 d)
68
Lenguaje dominante
Go
Licencia
Apache-2.0
Último push a GitHub
3/11/2026
Última indexación
15/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
help wanted

Cómo contribuir a etcd-io/etcd

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. El proyecto incluye un dev container: ábrelo en Codespaces para tener un entorno que funciona en tu navegador.
  3. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  4. Elige uno de los 8 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Move `scripts/verify_grpc_experimenta.sh` to `scripts/verify/grpc-experimental.sh`
    Abierto
    contribfest No AI type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    etcd-io/etcd#22729 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-go-worskapce` to `scripts/verify/go-workspace.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100

    etcd-io/etcd#22728 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-gomodguard` to `scripts/verify/gomodguard.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    etcd-io/etcd#22727 ·

    Los mantenedores suelen responder en 1 día

  • Move `scripts/verify_go_versions.sh` to `scripts/verify/go-versions.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100

    etcd-io/etcd#22726 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-markdown-marker` to `scripts/verify/markdown-marker.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100

    etcd-io/etcd#22725 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-yamllint` to `scripts/verify/yamllint.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100

    etcd-io/etcd#22724 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-genproto` to `scripts/verify/genproto.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    etcd-io/etcd#22723 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-proto-annotations` to `scripts/verify/proto-annotations.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    etcd-io/etcd#22722 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-shellws` to `scripts/verify/shellws.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100

    etcd-io/etcd#22721 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-mod-tidy` to `scripts/verify/mod-tidy.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    etcd-io/etcd#22720 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-shellcheck` to `scripts/verify/shellcheck.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100

    etcd-io/etcd#22719 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-dep` to `scripts/verify/dep.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    etcd-io/etcd#22718 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-lint` to `scripts/verify/lint.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100

    etcd-io/etcd#22717 ·

    Los mantenedores suelen responder en 1 día

  • Move `verify-bom` to `scripts/verify/bom.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100

    etcd-io/etcd#22716 ·

    Los mantenedores suelen responder en 1 día

  • Move `fix-lint` to `scripts/fix/lint.sh`
    Abierto
    area/tooling contribfest No AI type/cleanup type/feature

    Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100

    etcd-io/etcd#22715 ·

    Los mantenedores suelen responder en 1 día

  • Partitioning a leader leads to premature lease expiry
    Abierto
    type/bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    etcd-io/etcd#22714 ·

    Los mantenedores suelen responder en 1 día

  • client/v3: data race on c.endpoints between dial() and SetEndpoints (autoSync)
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100

    etcd-io/etcd#22710 ·

    Los mantenedores suelen responder en 1 día

  • mvcc: count-only range scans block writes with many uncompacted deleted keys
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    etcd-io/etcd#22672 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Plan to revert Auth to Beta status
    Abierto
    type/feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100

    etcd-io/etcd#22595 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • healthcheck breaks the swarm network.
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    type/bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    etcd-io/etcd#22400 ·

    Los mantenedores suelen responder en 1 día

  • Create agents.md for this repo
    Abierto
    type/feature

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    etcd-io/etcd#22354 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Create "Task" issue type for this repo
    Quizá libre de nuevo @jberkus la tomó hace 71 días y no hay ningún pull request abierto. Abierto
    type/feature

    etcd-io/etcd#22353 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Increase supported storage size to match K8s scalability requirements
    Abierto
    type/feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100

    etcd-io/etcd#22332 · 14 comentarios · 8 reacciones ·

    Los mantenedores suelen responder en 1 día

  • etcd hangs indefinitely when its stdout/stderr log sink stops being drained
    Abierto
    type/bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    etcd-io/etcd#22326 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Update uber-go-zap version to latest version
    Abierto
    type/bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100

    etcd-io/etcd#22301 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add EOL process doc
    Abierto
    type/feature

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    etcd-io/etcd#22282 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Opt-in leader-aware client balancer
    Quizá libre de nuevo @gyuho la tomó hace 87 días y no hay ningún pull request abierto. Abierto
    type/feature

    etcd-io/etcd#22268 · 12 comentarios · 4 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • ordering: Txn.Commit reissues a mutable transaction after a revision violation
    Quizá libre de nuevo @jberkus la tomó hace 71 días y no hay ningún pull request abierto. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 55/100

    etcd-io/etcd#22086 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • leasing: LockWriteOps range branch races with lease-cache mutation
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100

    etcd-io/etcd#22084 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • gRPC proxy serializable Range cache can leak protected KV data across auth contexts
    Quizá libre de nuevo @lavacat la tomó hace 77 días y no hay ningún pull request abierto. Abierto
    type/bug

    etcd-io/etcd#22065 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Feature request: support live DNS/source-IP verification for peer hostnames as an alternative to SAN-only allowlisting
    Abierto
    type/feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    etcd-io/etcd#22026 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Etcd server apply request took too long
    Abierto
    type/bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    etcd-io/etcd#22013 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Robustness test linearization OOM
    Quizá libre de nuevo @henrybear327 la tomó hace 152 días y no hay ningún pull request abierto. Abierto
    type/bug

    etcd-io/etcd#21928 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Performance investigation for robustness test
    Quizá libre de nuevo @henrybear327 la tomó hace 160 días y no hay ningún pull request abierto. Abierto
    area/testing type/flake

    etcd-io/etcd#21864 · 4 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Continuous reporting and graceful termination in benchmark tool
    Quizá libre de nuevo @shreyasrajiv327 la tomó hace 159 días y no hay ningún pull request abierto. Abierto
    type/feature

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    etcd-io/etcd#21828 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • grpcproxy: new watchers may be added to a disconnected watchBroadcast and miss all subsequent events
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    gRPC-proxy type/bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    etcd-io/etcd#21813 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • wal: ReadAll's ZeroToEnd is not fsynced, so a second crash can resurrect torn-write residue and leave a WAL that fails to open with an unrepairable CRC mismatch
    Posiblemente ocupada @AdamMagued la tomó hoy. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 43/100

    etcd-io/etcd#22709 ·

    Los mantenedores suelen responder en 1 día

  • contrib/mixin: etcdHighNumberOfFailedProposals compares failures per second with a 15-minute count
    Posiblemente ocupada @banlor la tomó hace 3 días. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    etcd-io/etcd#22700 ·

    Los mantenedores suelen responder en 1 día

  • grpc-proxy: a watcher that starts far behind is merged into a current broadcast and silently loses events
    Posiblemente ocupada @pujitha24 la tomó hace 4 días. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    etcd-io/etcd#22687 ·

    Los mantenedores suelen responder en 1 día

  • Disable Multipath TCP on listeners by default (CVE-2026-98432)
    Posiblemente ocupada @soymgomez la tomó hace 5 días. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 22/100

    etcd-io/etcd#22683 ·

    Los mantenedores suelen responder en 1 día

  • Events of a canceled watch are retained in sendLoop and later delivered to a watch that reuses the watch ID
    Posiblemente ocupada @microbluesurge la tomó hace 8 días. Abierto
    type/bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    etcd-io/etcd#22673 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Update container base image(s) to remove compromised eMudhra CAs
    Posiblemente ocupada @vivekpatani la tomó hace 10 días. Abierto
    area/security

    etcd-io/etcd#22665 · 10 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • lease: Checkpointer silently discards raftRequest's error, so a failed checkpoint-clear reports success with the full TTL
    Posiblemente ocupada @tritsystem la tomó hace 15 días. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    etcd-io/etcd#22649 ·

    Los mantenedores suelen responder en 1 día

  • server/etcdserver/txn: an open-ended delete-range + ignore-value put still crash-loops the cluster at apply (not fixed by PR #22395)
    Posiblemente ocupada @serathius la tomó hace 14 días. Abierto
    type/bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    etcd-io/etcd#22645 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • rafthttp: stream connections have no read/write timeouts since v3.5.0
    Posiblemente ocupada @sircthulhu la tomó hace 16 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    etcd-io/etcd#22638 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Server-side health self-check reported through grpc.health.v1
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    type/feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    etcd-io/etcd#22635 ·

    Los mantenedores suelen responder en 1 día

  • v3.7.2 panics on startup ("unmarshal should never fail") replaying v2 member-attribute WAL entries written by v3.5 after 3.5 → 3.6 → 3.7 upgrade
    Posiblemente ocupada @NUAAwqy la tomó hace 17 días. Abierto
    type/bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    etcd-io/etcd#22633 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Bump Go to 1.27.3/1.26.10
    Posiblemente ocupada @Batianxieshen1 la tomó hace 14 días. Abierto
    area/security area/tooling

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    etcd-io/etcd#22628 · 4 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • cache never becomes ready again after a compaction cancels its upstream watch
    Posiblemente ocupada @NUAAwqy la tomó hace 18 días. Abierto
    area/cache type/bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    etcd-io/etcd#22614 ·

    Los mantenedores suelen responder en 1 día

  • Mutex.Lock returns while another session holds the lock
    Posiblemente ocupada @upamanyus la tomó hace 19 días. Abierto
    type/bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    etcd-io/etcd#22613 ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.