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. …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
  2. 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
  3. 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
  4. …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
  5. …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
  6. 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
  7. 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
  8. 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?
  9. …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
  10. …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
  11. …The etcd raft package is used by CockroachDB and etcd. The godoc is over here: https://godoc.org/github.com/coreos/etcd/raft
  12. …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…
  13. …implementation[1] over the coreos raft implementation[2]? [1] https://github.com/hashicorp/raft [2] https://github.com/coreos/etcd/tree/master/raft
  14. 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
  15. …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
  16. …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...
  17. …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…
  18. …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
  19. …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
  20. …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
  21. …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…
  22. …[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
  23. 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
  24. 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
  25. 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:…
  26. …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
  27. …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
  28. …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
  29. …control access and load the required variables from upstart scripts [1] https://www.consul.io/ [2] https://github.com/coreos/etcd
  30. …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
  31. …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
  32. 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…
  33. …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
  34. …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
  35. 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
  36. …[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
  37. 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
  38. …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...
  39. …for shared configuration and service discovery. etcd is inspired by zookeeper and doozer..." -- https://github.com/coreos/etcd
  40. …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
  41. …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
  42. …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
  43. …to dive right in there are binary releases and docker instructions on the Github releases page: https://github.com/coreos/etcd/releases
  44. Note that etcd (part of CoreOS) uses Raft for its distributed log. [1] [1]: https://github.com/coreos/etcd
    comment by frakkingcylons · 2013-12-06 · in Raft - The Understandable Distributed Protocol
  45. We use go-bindata on etcd to build the frontend components of the dashboard into the binary: https://github.com/coreos/etcd/blob/0.2/mod/dashboard/resour... https://github.com/coreos/etcd/blob/0.2/mod/dashboard/build…
    comment by philips · 2013-11-12 · in Web.go – Web applications with Go
  46. I've got reply here: https://github.com/coreos/etcd/issues/225
    comment by ash · 2013-10-14 · in Etcd v0.1.2 with a new dashboard
  47. We are adding ACLs with POSIX style permissions. You can see the doc on the 0.2 branch: https://github.com/coreos/etcd/blob/0.2/Documentation/etcd-f...
    comment by philips · 2013-10-11 · in Etcd v0.1.2 with a new dashboard
  48. …unconvinced it has anything to actually to do with the way I'm using it. I opened an issue here, https://github.com/coreos/etcd/issues/162 , and it seems the maintainer confirmed it.
    comment by nemothekid · 2013-09-12 · in ZooKeeper vs. Doozer vs. Etcd
  49. …as a continuous delivery "shipping container" tool. Your adf-config tool makes me think of etcd: https://github.com/coreos/etcd
    comment by mark_eijsermans · 2013-09-03 · in Software Delivery via Amazon Docker Workflow
  50. That looks interesting. I will check it out. I will collect other ideas over here: https://github.com/coreos/etcd/issues/99
    comment by philips · 2013-08-12 · in Etcd v0.1.0 release