Hacker GitHub

← All repos

etcd-io/etcd

View on GitHub ↗ ★ 52,439 Go

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

110 mentions on Hacker News by 79 people: 9 stories, 101 comments · first 2013-07-31 · latest 2024-11-28

Mentions per year 110 mentions · busiest year 2015 (20)
20082026
  1. …great thing about open source is that you can make changes when you see some thing that is wrong :) https://github.com/coreos/etcd/blob/master/Documentation/v2/... and https://github.com/coreos/etcd/blob/master/Documentation/op-... are the…
  2. …, but I know that Google engineers have done tons of work on this as well. [1] https://github.com/coreos/etcd/tree/master/contrib/raftexamp...
  3. Best? I don't know. The etcd implementation is pretty well known too: https://github.com/coreos/etcd/tree/master/raft I'm just more familiar with the one from Hashicorp, and it's used in a few production systems.
  4. …v2 API will not magically be available via the v3 API as they have separate data stores/keyspaces. https://github.com/coreos/etcd/blob/v3.0.0/Documentation/op-... talks about how to migrate data that was stored with v2 to v3's data store.
    comment by Perceptes · 2016-07-01 · in Etcd v3: increased scale and new APIs
  5. We are working on it ( https://github.com/coreos/etcd/issues/5067 ). Probably we could work together on the Java client first? It should not be hard given that gRPC supports Java.
    comment by ideal0227 · 2016-07-01 · in Etcd v3: increased scale and new APIs
  6. Yes. Here: https://godoc.org/github.com/coreos/etcd/clientv3/concurrenc... It would be great if you can provide opinions, comments or help on these high level APIs. We also might move these to an internal proxy layer, so that other clients…
    comment by ideal0227 · 2016-07-01 · in Etcd v3: increased scale and new APIs
  7. …series. This is how all of the etcd upgrades have worked since the start of v2.x.y. Doc is here: https://github.com/coreos/etcd/blob/master/Documentation/upg...
    comment by philips · 2016-07-01 · in Etcd v3: increased scale and new APIs
  8. …yet, but there are two documents listed under "upgrading and compatibility" at the bottom of https://github.com/coreos/etcd/blob/v3.0.0/Documentation/doc...
    comment by Perceptes · 2016-07-01 · in Etcd v3: increased scale and new APIs
  9. Consul: https://github.com/hashicorp/consul/blob/master/bench/result... etcd: https://github.com/coreos/etcd/blob/master/Documentation/op-... Note that the testing environments are not exact the same in the doc I listed, but comparable.…
    comment by ideal0227 · 2016-06-30 · in Etcd v3: increased scale and new APIs
  10. It's based on Raft : https://github.com/coreos/etcd/tree/master/raft https://raft.github.io/
    comment by emirozer · 2016-06-30 · in Etcd v3: increased scale and new APIs
  11. etcd ( https://github.com/coreos/etcd ) or one of its variants is an option.
    comment by rgacote · 2016-04-14 · in Ask HN: Where to store sensitive keys?
  12. …developed: etcd[1] , cockroachdb[2], influxdb[3] just to name a couple that are written in go. [1] https://github.com/coreos/etcd [2] https://github.com/cockroachdb/cockroach [3] https://github.com/influxdata/influxdb
  13. …to pull based on AWS tags on the EC2 instance, for example. [1] https://www.consul.io/ [2] https://github.com/coreos/etcd
    comment by conorgil145 · 2016-03-09 · in How We Build Code at Netflix
  14. …The etcd raft package is used by CockroachDB and etcd. The godoc is over here: https://godoc.org/github.com/coreos/etcd/raft
  15. …a patch for this. Update : here is a proof-of-concept patch to address this feature request: https://github.com/coreos/etcd/pull/3816 Longer term etcd will use gRPC/http 2.0 in the new etcd v3 API[1] to address use cases like this. In…
  16. …implementation[1] over the coreos raft implementation[2]? [1] https://github.com/hashicorp/raft [2] https://github.com/coreos/etcd/tree/master/raft
  17. ▲ 11
    etcd bug: Minority failure during cluster configuration change risks deadlock
    story by ziedaniel1 · 2015-10-20 · 1 comment
  18. We publish https://github.com/coreos/etcd/tree/master/client as our new client, and it is cleaner and better than go-etcd. You could try this out. Back to the problem, I didn't notice this behavior in go-etcd before. We are more than…
    comment by unihorn · 2015-09-11 · in Etcd 2.2
  19. …tests that handle all of the edge cases described in the raft paper. See this paper as an example: https://github.com/coreos/etcd/blob/master/raft/raft_paper_t... - We have been running etcd in production for 1.5 years for a bootstrapping…
    comment by philips · 2015-09-11 · in Etcd 2.2
  20. …extendable. Oh and here is the Compare and Swap (Atomic) functionality of etcd that he described: https://github.com/coreos/etcd/blob/master/Documentation/api...
  21. …usable at this state. This is the kind of thing you need to expect when running a CoreOS cluster: https://github.com/coreos/etcd/issues/863 . etcd is not "production ready", well, this should be taken care of as it's a central part of the…
  22. …in 2.0 release (previously this is 0.5 branch). For example, we use CF (old version), and we hit https://github.com/coreos/etcd/issues/863 .
    comment by yeukhon · 2015-06-12 · in Etcd Clustering in AWS
  23. …rather that high performance and reliability. I'd very much appreciate more insight on this. 1. https://github.com/coreos/etcd 2. http://en.wikipedia.org/wiki/Byzantine_fault_tolerance
    comment by joshuak · 2015-05-28 · in Raft Consensus Algorithm
  24. …option to verify downloaded images. rkt already has this feature, and it's just 0.5.5. (see also: https://github.com/coreos/etcd/blob/master/Documentation/sec... ). Docker is great, don't get me wrong, I think it's a very good software and…
    comment by iyn · 2015-05-04 · in Kubernetes is going to support rkt
  25. …I'd look at existing open source alternatives like zookeeper https://zookeeper.apache.org/ or etcd https://github.com/coreos/etcd . Each has its own plus/minuses We started ours as just a config document stored in the NoSQL db, but found…
  26. …[2], we'd love your feedback. [1] https://coreos.com/etcd/docs/2.0.8/rfc/api_security.html [2] https://github.com/coreos/etcd/releases/tag/v2.1.0-alpha.0
    comment by robszumski · 2015-04-28 · in Vault – A tool for managing secrets
  27. Sorry, I'm not from around here I guess. What do you mean? Have you seen etcd https://github.com/coreos/etcd or sync.pool?
    comment by 0xdeadbeefbabe · 2015-04-23 · in Replacing Ruby on Rails: Let's Go
  28. It would be great to add a comparison with Consul[1] and Etcd[2] [1] https://www.consul.io/ [2] https://github.com/coreos/etcd
  29. To your first question: https://github.com/coreos/etcd/milestones (and the mailing list is pretty useful as well, to keep up on point releases and announcements and such). To your second question, Kelsey said it best:…
  30. …of the static bootstrap. [1] https://coreos.com/docs/cluster-management/setup/cluster-dis... [2] https://github.com/coreos/etcd/blob/master/Documentation/clu... [3] https://github.com/coreos/etcd/blob/master/Documentation/clu...
    comment by kelseyhightower · 2015-02-26 · in Docker Containers at Scale: Our Take on Docker Swarm
  31. …to get stale data. They've added "consistent=true"/"quorum=true" URL parameters for GETs per https://github.com/coreos/etcd/issues/741 as a workaround.
    comment by bkeroack · 2015-02-10 · in Etcd 2.0 – First Major Stable Release
  32. …that takes possible problems outlined in the original paper and implements them as unit tests. [1] https://github.com/coreos/etcd/blob/master/raft/raft_paper_t...
    comment by philips · 2015-02-10 · in Etcd 2.0 – First Major Stable Release
  33. ▲ 1
    Etcd: Issue #91: ACL support
    story by josh-wrale · 2015-02-07 · 1 comment
  34. …control access and load the required variables from upstart scripts [1] https://www.consul.io/ [2] https://github.com/coreos/etcd
  35. …ready" abstractions on top of something maybe-not-so-production-ready makes me cringe a tiny bit. https://github.com/coreos/etcd/blob/master/Documentation/pro...
    comment by mmcclure · 2014-11-11 · in Deis v1.0 – Production Ready
  36. …tests. We recently released an alpha of etcd that utilizes this improved raft implementation: https://github.com/coreos/etcd/releases . The core raft state machine comes in under 600 LOC last time I checked and the docs are here:…
    comment by philips · 2014-10-30 · in The Raft Consensus Algorithm
  37. For one thing, it's not production ready yet: https://github.com/coreos/etcd/blob/769c043537263dd5701f5254... Another is that your configuration is wide open to every node in the cluster (e.g. your Web app's etcd client can read the key…
  38. …deprecated the very useful high-level primitives (locking and election, the former which is buggy): https://github.com/coreos/etcd/blob/master/Documentation/mod...
    comment by lobster_johnson · 2014-09-04 · in ZooKeeper primer and use cases
  39. …documentation that says reads with "consistent=true" are guaranteed to return the latest value. https://github.com/coreos/etcd/blob/master/Documentation/api...
    comment by teraflop · 2014-06-12 · in Call me maybe: etcd and Consul
  40. This was not a bug, it was a design decision (source: https://github.com/coreos/etcd/issues/741 ) . You can get stale data in some circumstances because they wanted to avoid the performance penalty of ensuring the latest really is the…
    comment by aaronblohowiak · 2014-06-12 · in Call me maybe: etcd and Consul
  41. …[4] zookeper ( ok this is not new) [5] flynn They all seem to be doing the exact same to me. 1. https://github.com/coreos/etcd 2. https://github.com/crosbymichael/skydock 3. https://github.com/hashicorp/consul/ 5. https://flynn.io/ Edit:…
    comment by dominotw · 2014-04-21 · in Flynn: first preview release
  42. etcd is a great example of a non trivial app using raft. https://github.com/coreos/etcd
    comment by SEJeff · 2014-02-09 · in Raft Consensus Algorithm
  43. …like CouchDB is roughly comparable in that sense, but that has pretty different design goals. [1] https://github.com/coreos/etcd/blob/master/Documentation/api...
  44. …for shared configuration and service discovery. etcd is inspired by zookeeper and doozer..." -- https://github.com/coreos/etcd
  45. ▲ 1
    Hack on distributed systems and Linux with CoreOS
    story by polvi · 2014-01-17 · 0 comments
  46. …which offers an easy way to choose a new leader for a distributed service. Module docs are here: https://github.com/coreos/etcd/blob/master/Documentation/mod...
    comment by robszumski · 2014-01-13 · in Docker: The good parts
  47. …like zookeeper[2] except it uses the raft consensus algorithm[3][pdf] and is written in Go. [1]: https://github.com/coreos/etcd [2]: http://zookeeper.apache.org/ [3]: https://ramcloud.stanford.edu/wiki/download/attachments/1137...
    comment by zrail · 2014-01-13 · in Docker: The good parts
  48. …of good things. Comparing Go to Rust is not, Rust is not ready for any kind of real world use. [1] https://github.com/coreos/etcd
    comment by belluchan · 2014-01-08 · in Another go at Go failed
  49. ▲ 5
    Etcd 0.2.0 released – new API, built-in leader election module, many fixes
    story by polvi · 2013-12-30 · 1 comment
  50. …to dive right in there are binary releases and docker instructions on the Github releases page: https://github.com/coreos/etcd/releases