Commit Graph

  • b65dd84e1a Merge pull request #1632 from jonboulle/cs_flag Jonathan Boulle 2014-11-06 12:36:22 -08:00
  • 66572561bf client: add error handling for addmember Xiang Li 2014-11-06 12:31:24 -08:00
  • 902f06c5c4 pkg/transport: generate TLS client config w/ only CAFile Brian Waldon 2014-11-06 12:10:04 -08:00
  • b53a98eb38 Merge pull request #1631 from xiangli-cmu/validate_doc Xiang Li 2014-11-06 11:45:00 -08:00
  • 7640479ec5 doc: store proposal Xiang Li 2014-11-06 11:27:25 -08:00
  • bf78854195 etcdhttp: accept name for member creation Jonathan Boulle 2014-11-05 22:19:59 -08:00
  • a1f5df22ad doc: document conflict case when adding a member Xiang Li 2014-11-06 11:10:13 -08:00
  • 04f6208ace etcdmain: use StringsFlag for initialclusterstate Jonathan Boulle 2014-11-06 11:09:33 -08:00
  • 3cb885c6b2 etcdhttp: return 409 instead of 412 when there is a conflict when adding a member Xiang Li 2014-11-06 11:07:25 -08:00
  • f4ea274555 etcdctl: centralize getEndpoints logic Brian Waldon 2014-11-06 10:53:44 -08:00
  • 4b555dba99 client: add SyncableHTTPClient.Endpoints Brian Waldon 2014-11-06 10:53:20 -08:00
  • 9c8f9b3560 Merge pull request #1585 from coreos/clean-up-other-apis-docs Kelsey Hightower 2014-11-06 10:48:02 -08:00
  • 4ed60471fe Merge pull request #1627 from xiangli-cmu/validate_peer_url Xiang Li 2014-11-06 10:43:22 -08:00
  • 7d28d80e5a Merge pull request #1626 from jonboulle/proxy_stuff Jonathan Boulle 2014-11-06 10:09:16 -08:00
  • 45d7ef99c4 Merge pull request #1629 from asmundg/x-fix-typo Jonathan Boulle 2014-11-06 09:58:54 -08:00
  • 0d8345e0c1 Fix typo in docs Åsmund Grammeltvedt 2014-11-06 10:44:49 +01:00
  • 2760739ceb Merge pull request #1625 from yichengq/205 Yicheng Qin 2014-11-06 00:32:49 -08:00
  • 5d755bd54a docs: describe the lifetime of discovery url Yicheng Qin 2014-11-05 18:15:23 -08:00
  • 796dc2edf5 Support run as windows service. chai2010 2014-11-06 15:40:18 +08:00
  • bd2b18b6de etcdserver: validate peerurl when adding members Xiang Li 2014-11-05 23:12:48 -08:00
  • 68bca981de discovery: simplify interface Jonathan Boulle 2014-11-05 22:45:01 -08:00
  • 6fdbb086f4 Merge pull request #1623 from xiangli-cmu/valid_configuration Xiang Li 2014-11-05 18:13:04 -08:00
  • 99b1af40c6 etcdserver: move config validation to cluster Xiang Li 2014-11-05 17:16:42 -08:00
  • 10aa3d5b32 Update watch.go qingzew 2014-11-06 09:47:38 +08:00
  • 99bb479a60 Merge pull request #1618 from yichengq/203 Yicheng Qin 2014-11-05 17:14:26 -08:00
  • 98406af448 cluster: separate out membersFromStore from newClusterFromStore Xiang Li 2014-11-05 15:56:43 -08:00
  • 6c9169b4f4 etcdserver: improve panic message in Cluster Yicheng Qin 2014-11-05 15:37:15 -08:00
  • 3fc6f9c24f Merge pull request #1586 from xiangli-cmu/fix_node Xiang Li 2014-11-05 15:09:51 -08:00
  • 0d7c43d885 *: add a Advance interface to raft.Node Node set the applied to committed right after it sends out Ready to application. This is not correct since the application has not actually applied the entries at that point. We add a Advance interface to Node. Application needs to call Advance to tell raft Node its progress. Also this change can avoid unnecessary copying when application is still applying entires but there are more entries to be applied. Xiang Li 2014-11-03 12:26:13 -08:00
  • c5140d5c18 Merge pull request #1614 from yichengq/194 Yicheng Qin 2014-11-05 14:08:35 -08:00
  • fdb82718e0 Merge pull request #1612 from jonboulle/proxy Jonathan Boulle 2014-11-05 13:56:24 -08:00
  • 791b2fd503 *: handle panic and fatal more consistently Yicheng Qin 2014-11-05 12:14:42 -08:00
  • 3c3cae57c6 Merge pull request #1616 from jonboulle/philips-add-error-to-test Jonathan Boulle 2014-11-05 13:40:58 -08:00
  • bdd2a0a018 test: add error package Brandon Philips 2014-11-04 12:33:02 -08:00
  • 7cdbf253f6 Merge c209a94860f1566f6cac01fb15747bf61df8b035 into c6104c1e2ae7c50742ce01782badd7df9f6d6996 Brandon Philips 2014-11-05 21:29:05 +00:00
  • c6104c1e2a Merge pull request #1613 from jonboulle/proxy_clean Jonathan Boulle 2014-11-05 11:41:15 -08:00
  • b85496922f etcdmain: simplify proxy start logic Jonathan Boulle 2014-11-05 11:31:13 -08:00
  • 89eac70d09 proxy: add docstrings Jonathan Boulle 2014-10-27 11:57:51 -07:00
  • 58b171b3e5 Merge pull request #1610 from jonboulle/discovery_docs Jonathan Boulle 2014-11-04 19:38:59 -08:00
  • bb84aaebaf discovery: add clarifying docstrings Jonathan Boulle 2014-11-04 17:02:33 -08:00
  • ab00d23cd3 Merge pull request #1608 from jonboulle/flags Jonathan Boulle 2014-11-04 16:53:48 -08:00
  • 5de9d38cc6 pkg: move to more generic StringsFlag Jonathan Boulle 2014-11-04 15:57:38 -08:00
  • d36f09d643 Merge pull request #1602 from jonboulle/bump_timeout Jonathan Boulle 2014-11-04 16:52:44 -08:00
  • f71c247d87 Merge pull request #1604 from xiangli-cmu/fallback_proxy Xiang Li 2014-11-04 16:41:28 -08:00
  • 71acd0c3d0 discovery: consolidate proxyDiscover and Discover interface Xiang Li 2014-11-04 15:11:53 -08:00
  • 2aa5d4fe50 Merge 250baa84b8a15aceee4a0f56e7f69abd702a8488 into 288624550e0392fe346ed4fa39b2d54b6a51d051 Jonathan Boulle 2014-11-05 00:12:34 +00:00
  • 288624550e Merge pull request #1581 from jonboulle/log_changes Jonathan Boulle 2014-11-04 15:13:12 -08:00
  • e4d0c25365 etcdserver: log adding and removing nodes Jonathan Boulle 2014-11-04 14:39:43 -08:00
  • c628d7f412 Merge pull request #1601 from jonboulle/client Jonathan Boulle 2014-11-04 14:58:22 -08:00
  • 5cb13fd071 *: support discovery fallback Xiang Li 2014-11-04 13:09:24 -08:00
  • 9e001dee29 Merge pull request #1603 from jonboulle/typo Jonathan Boulle 2014-11-04 13:18:12 -08:00
  • 4d40816a90 etcdserver: refactor non-blocking check for sync tests Yicheng Qin 2014-11-04 13:07:44 -08:00
  • 0f7add9722 etcdhttp: fix typo in test comment Jonathan Boulle 2014-11-04 12:57:59 -08:00
  • 9f29545f66 integration: bump timeout for good path Jonathan Boulle 2014-11-04 12:55:40 -08:00
  • 45b7c9a4ac client: return ErrNoEndpoint when none available Jonathan Boulle 2014-11-04 12:51:43 -08:00
  • c209a94860 test: add error package Brandon Philips 2014-11-04 12:33:02 -08:00
  • 34dabe281b Merge pull request #1591 from philips/application-json-errors Brandon Philips 2014-11-04 12:31:06 -08:00
  • 5fbef59dbc error: use application/json as the content-type Brandon Philips 2014-11-03 15:43:54 -08:00
  • 915f8f4822 Merge pull request #1531 from jonboulle/410_gone Jonathan Boulle 2014-11-04 11:54:01 -08:00
  • 250baa84b8 etcdserver: consolidate ErrRemoved/ErrIDRemoved Jonathan Boulle 2014-11-04 11:24:51 -08:00
  • cedcc0d8df etchttp: return 410 gone for permanently removed members Jonathan Boulle 2014-11-04 11:21:24 -08:00
  • ac49e1d50f Merge pull request #1594 from unihorn/201 Yicheng Qin 2014-11-04 00:11:47 -08:00
  • 866ec5948c etcdhttp/etcdserver: support HEAD on /v2/keys/ namespace Yicheng Qin 2014-11-03 22:01:07 -08:00
  • aa5711bd0f Merge pull request #1595 from jonboulle/header Jonathan Boulle 2014-11-03 23:42:14 -08:00
  • f7434b55e5 *: add copyright header to remaining files Jonathan Boulle 2014-11-03 23:29:15 -08:00
  • 2235b47030 Merge pull request #1545 from unihorn/197 Yicheng Qin 2014-11-03 23:25:14 -08:00
  • 5ead800ff5 Merge pull request #1572 from xiangli-cmu/raft_test Xiang Li 2014-11-03 22:37:26 -08:00
  • e4b12a8e28 Merge pull request #1593 from unihorn/200 Yicheng Qin 2014-11-03 22:23:40 -08:00
  • 9aefb91531 etcdhttp: always respond json-format error to client Yicheng Qin 2014-10-30 19:50:33 -07:00
  • 5ed5d44652 etcdserver: print out initial cluster members Yicheng Qin 2014-11-03 19:22:05 -08:00
  • cc0ef16346 docs: clean up other apis Kelsey Hightower 2014-11-03 12:05:14 -08:00
  • a272f5d7e3 Merge pull request #1592 from jonboulle/integration_tests Jonathan Boulle 2014-11-03 16:31:59 -08:00
  • 63cf0b9d90 integration: add keys API integration tests Jonathan Boulle 2014-11-03 12:25:19 -08:00
  • ab69c2adbd etcdhttp: use EcodePrevValueRequired when appropriate Jonathan Boulle 2014-11-03 16:12:24 -08:00
  • 075ab6415f Merge pull request #1587 from xiangli-cmu/fix_wal Xiang Li 2014-11-03 15:58:47 -08:00
  • dd09042632 etcdserver: try to listen on ports before initializing etcd server Xiang Li 2014-11-03 15:17:21 -08:00
  • 165ac654e8 raft: add paper tests for section 5.4.1 Xiang Li 2014-11-01 21:15:28 -07:00
  • dbdeceda7b raft: do not load empty state and ents Xiang Li 2014-11-03 15:16:41 -08:00
  • ff1f5a9d57 wal: sync before returning from create Xiang Li 2014-11-03 14:28:59 -08:00
  • d1ec13210f Merge pull request #1571 from bcwaldon/client-redirects Brian Waldon 2014-11-03 14:26:20 -08:00
  • 2ba02c04be Merge pull request #1576 from coreos/print-initial-cluster-members Brandon Philips 2014-11-03 14:24:33 -08:00
  • 6dd4944e62 client: follow redirects Brian Waldon 2014-11-03 12:15:16 -08:00
  • 5da481213e Merge pull request #1478 from unihorn/190 Yicheng Qin 2014-11-03 11:07:55 -08:00
  • 433b4138c5 etcdserver: panic on storage error Yicheng Qin 2014-10-29 10:42:21 -07:00
  • 729770f32a Merge pull request #1570 from bcwaldon/client-endpoints Brian Waldon 2014-11-03 10:44:09 -08:00
  • 3ec4da6ac6 etcd: print initial cluster members during startup Kelsey Hightower 2014-11-03 08:14:38 -08:00
  • 9df06bfa94 Merge pull request #1579 from coreos/cleanup-clustering-doc Xiang Li 2014-11-03 10:25:04 -08:00
  • 20df86e3c3 docs: clean up clustering doc Kelsey Hightower 2014-11-03 09:51:50 -08:00
  • 6433be5738 Merge pull request #1575 from coreos/improve-admin-docs Xiang Li 2014-11-02 22:56:23 -08:00
  • 3068340a83 docs: fix usage of peers urls Kelsey Hightower 2014-11-02 21:17:43 -08:00
  • da6827f09e client: use all endpoints Brian Waldon 2014-10-31 19:56:48 -07:00
  • 75104c10d4 Merge pull request #1553 from bcwaldon/client-sync Brian Waldon 2014-10-31 20:51:01 -07:00
  • 58af26736c client: further clarify external interfaces Brian Waldon 2014-10-31 14:53:59 -07:00
  • 17c6f21d68 client: elevate context to caller of KeysAPI Brian Waldon 2014-10-31 14:12:40 -07:00
  • f0760d6246 client: elevate context to caller of MembersAPI Brian Waldon 2014-10-31 13:59:25 -07:00
  • 913d102a81 client: remove unused field Brian Waldon 2014-10-31 13:59:54 -07:00
  • 824049897d client: export necessary interfaces/methods Brian Waldon 2014-10-31 14:24:14 -07:00
  • b47631b38f etcdctl: respect --no-sync in member subcommands Brian Waldon 2014-10-31 11:07:54 -07:00
  • 22b86684f0 etcdctl: sync before running member subcommands Brian Waldon 2014-10-31 11:06:49 -07:00
  • 5ed5d018be client: add httpClusterClient.Sync Brian Waldon 2014-10-31 11:04:22 -07:00