https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
c1608bc *: bump to v2.1.0-alpha.0 23 April 2015, 22:02:18 UTC
01d9c9c Merge pull request #2739 from xiang90/fix_wal wal: change io.EOF returned by readFull to io.ErrUnexpectedEOF 23 April 2015, 21:21:19 UTC
0efcfcb Merge pull request #2654 from barakmich/update_security security: Update security 23 April 2015, 20:16:31 UTC
fa74e70 security: Improve the security api as per the suggestions list in #2384 Subcommits: decouple root and security enable/disable create root role prefix matching godep: bump go-etcd to include credentials add godep for speakeasy and auth entry parsing appropriate errors for security enable/disable WIP adding to etcd/client all the security client methods add guest access minor ui return tweaks revert client changes respond to comments, log more security operations fix major ensure() bug, add better UX block recursive access fix some boneheaded mistakes fix integration test last comments fix up security_api.md philips nits fix docs 23 April 2015, 20:11:38 UTC
d1d7fea wal: change io.EOF returned by readFull to io.ErrUnexpectedEOF Decoder should return error for any broken block including the one that only contains the length field. We should change io.EOF to io.ErrUnexpectedEOF before return the error. 23 April 2015, 16:53:36 UTC
5cd6eea Merge pull request #2735 from robszumski/docs-migrate-link docs: add absolute link to readme 22 April 2015, 22:15:04 UTC
c9878f4 docs: add absolute link to readme 22 April 2015, 20:59:08 UTC
25d857b Merge pull request #2732 from robszumski/relative-links docs: remove absolute links to other docs 22 April 2015, 18:54:30 UTC
bd54f46 docs: remove absolute links to other docs 22 April 2015, 18:47:52 UTC
4953e49 Merge pull request #2731 from yichengq/tester-wait-long tools/etcd-tester: wait longer for health 22 April 2015, 18:25:58 UTC
46d743f Merge pull request #2726 from yichengq/init-sstat etcdserver: init server stats before passing it as argument 22 April 2015, 15:39:47 UTC
1d96de4 etcdserver: init server stats before passing it as argument It is more reasonable to init the variable before passing it as an argument. It fixes a bug that etcdserver may panic on server stats when processing a message from rafthttp streamReader before server stats is initialized in server.Start(). 22 April 2015, 15:28:08 UTC
3127a3b tools/etcd-tester: wait longer for health It dramatically reduce the probability that follower failed to catch up the leader. 22 April 2015, 00:55:24 UTC
b99c808 Merge pull request #2721 from philips/add-extended etcdctl: add extended as output format 21 April 2015, 19:16:00 UTC
57270ec etcdctl: add extended as output format extended wasn't documented in the help as one of the output formats, fix this! 21 April 2015, 17:22:58 UTC
f077092 Merge pull request #2715 from xiang90/version *: serve json version on both client and peer url 20 April 2015, 23:52:14 UTC
5ad559b *: serve json version on both client and peer url 20 April 2015, 23:23:51 UTC
9dd7c1c Merge pull request #2708 from judwhite/patch-1 README.md: change setDir -> setdir 20 April 2015, 20:56:35 UTC
4eae0e0 Merge pull request #2709 from justinsb/specify_bash_in_genproto genproto assumes bash; specify bash 18 April 2015, 22:31:00 UTC
117cb99 script: genproto assumes bash; specify bash 18 April 2015, 22:13:35 UTC
d0f1bf9 README.md: change setDir -> setdir 18 April 2015, 10:33:32 UTC
90a7978 Merge pull request #2666 from philips/check-error-in-store store: always check the error 18 April 2015, 03:14:32 UTC
61e94ae Merge pull request #2625 from bakins/client-srv Initial SRV discovery for clients 17 April 2015, 15:07:32 UTC
c4899c2 client: Discovery via SRV lookups Based on code from discovery/srv.go. The returns the target as DNS returns it. In the case of SSL, certs are tied to the hostname and not the IP address generally. Solves #2547 17 April 2015, 14:57:01 UTC
2a675c0 store: always check the error Ensure that we propogate any errors out of the node.Remove operation back to the user. There is no reason to assume here. 17 April 2015, 00:22:57 UTC
54c4d50 Merge pull request #2673 from ecnahc515/create_in_order client: Add CreateInOrder method to client.KeysAPI 16 April 2015, 20:34:09 UTC
ee54aa3 Merge pull request #2697 from coreos/robszumski-patch-1 docs: size up all headers by 2 16 April 2015, 17:10:35 UTC
df32fe6 docs: size up all headers by 2 16 April 2015, 16:55:46 UTC
38a373e Merge pull request #2692 from philips/add-migration-guide Documentation: add migration notes to backward compatibility 16 April 2015, 14:05:07 UTC
a223fd5 Documentation: add migration notes to backward compatibility Add thorough notes on both the data directory migration and the snapshot migration options. 16 April 2015, 03:42:12 UTC
3e5d1cd Merge pull request #2678 from xiang90/fix_snapshot snap: load should only return ErrNoSnapshot 15 April 2015, 16:53:17 UTC
f697916 snap: load should only return ErrNoSnapshot If there is no available snapshot, load should return ErrNoSnapshot. etcdserver might recover from that error if it still have complete WAL files. 15 April 2015, 16:41:07 UTC
0c3a92f Merge pull request #2663 from xiang90/wal_b wal: report throughput in wal bench 15 April 2015, 16:32:17 UTC
da098ad Merge pull request #2685 from xiang90/fix_server etcdserver: prevExist=true + condition is compareAndSwap 15 April 2015, 16:17:13 UTC
98f8dfb etcdserver: prevExist=true + condition is compareAndSwap PrevExist indicates the key should exist. Condition compares with an existing key. So PrevExist+condition = CompareAndSwap not Update. 15 April 2015, 06:44:06 UTC
3aa7a31 Merge pull request #2680 from xiang90/fix_backup etcdctl: backup tool should use the new layout 14 April 2015, 18:50:14 UTC
d3778b1 etcdctl: backup tool should use the new layout 14 April 2015, 18:49:54 UTC
d89a862 client: Add CreateInOrder method to client.KeysAPI Allows creating nodes within a given directory with atomically increasing keys 14 April 2015, 00:23:17 UTC
f480a8b Merge pull request #2665 from xiaost/fix-minor-bug-in-etcdserver-send etcdserver: fix minor bug in EtcdServer.send 13 April 2015, 14:27:12 UTC
eab2c22 etcdserver: fix minor bug in EtcdServer.send it seems to nothing serious. after deleted peers, the log may output: "etcdserver: send message to unknown receiver %s" 13 April 2015, 12:35:58 UTC
aed1839 wal: report throughput in wal bench 13 April 2015, 04:35:08 UTC
25f1fec Merge pull request #2645 from xiang90/fix_more wal: never leave a corrupted wal file 09 April 2015, 17:30:54 UTC
8522138 Merge pull request #2633 from yichengq/deprecate etcdmain: deprecate --ca-file and --peer-ca-file 09 April 2015, 17:22:30 UTC
2f7b9a2 etcdmain: deprecate --ca-file and --peer-ca-file 1. Print out DEPRECATE warning when running and configuration doc. 2. Use new flags for security example. 09 April 2015, 17:14:32 UTC
89242d4 wal: better log msg 09 April 2015, 16:54:20 UTC
6a9e414 Merge pull request #2603 from xiang90/dnssrv *: stop using resolved tcp addr 09 April 2015, 16:46:56 UTC
9b65ff6 discovery: drop trailing . from srv target 09 April 2015, 14:08:22 UTC
f5d4c86 discovery: add a test case for srv During srv discovery, it should try to match local member with resolved addr and return unresolved hostnames for the cluster. 09 April 2015, 14:07:27 UTC
a389222 *: stop using resolved tcp addr We start to resolve host into tcp addrs since we generate tcp based initial-cluster during srv discovery. However it creates problems around tls and cluster verification. The srv discovery only needs to use resolved the tcp addr to find the local node. It does not have to resolve everything and use the resolved addrs. This fixes #2488 and #2226 09 April 2015, 14:01:48 UTC
486eb8f Merge pull request #2641 from yichengq/fix-build-release scripts: not put etcd-migrate into release dir 09 April 2015, 00:22:18 UTC
53792cc wal: never leave a corrupted wal file If the process dies during wal.cut(), it might leave a corrupted wal file. This commit solves the problem by creating a temp wal file first, then atomically rename it to a wal file when we are sure it is vaild. 08 April 2015, 22:57:20 UTC
2141308 Merge pull request #2631 from yichengq/metrics-fd etcdserver: metrics and monitor number of file descriptor 08 April 2015, 18:28:58 UTC
7a7e1f7 etcdserver: metrics and monitor number of file descriptor It exposes the metrics of file descriptor limit and file descriptor used. Moreover, it prints out warning when more than 80% of fd limit has been used. ``` 2015/04/08 01:26:19 etcdserver: 80% of the file descriptor limit is open [open = 969, limit = 1024] ``` 08 April 2015, 18:17:48 UTC
252a931 Merge pull request #2642 from yichengq/protect-wal wal: allow at most one WAL function called at one time 08 April 2015, 16:42:00 UTC
44de670 wal: allow at most one WAL function called at one time SaveSnap and Save are called in separate goroutines now. Allow at most one WAL function being called at one time to protect internal fields and guarantee execution order. Or one possible bug is that the new cut file is started with snapshot entry instead of crc entry. 08 April 2015, 07:34:30 UTC
91e9a24 scripts: not put etcd-migrate into release dir etcd-migrate has been integrated with etcd, and there is no need to put it into release dir any more. 07 April 2015, 23:04:52 UTC
c66777f Merge pull request #2640 from xiang90/import etcdctl: refactor message in import command 07 April 2015, 22:09:34 UTC
8c0b01d etcdctl: refactor message in import command 07 April 2015, 22:08:07 UTC
1b4bced Merge pull request #2637 from bakins/proxy-randomize-endpoints proxy: shuffle endpoints 07 April 2015, 21:12:50 UTC
1fa511b Clarify that it is the proxy doing the shuffle. 07 April 2015, 21:05:17 UTC
74fd2b0 Merge pull request #2638 from xiang90/import etcdctl: import hidden keys 07 April 2015, 19:53:18 UTC
2c64740 etcdctl: import hidden keys 07 April 2015, 19:41:05 UTC
e1622cd proxy: shuffle endpoints Shuffle endpoitns to avoid being "stuck" to a single cluster member. 07 April 2015, 19:40:29 UTC
8e9f2bb Merge pull request #2634 from xiang90/client-new client: add dir/ttl fields into node 07 April 2015, 16:11:19 UTC
ec1fab3 Merge pull request #2635 from yichengq/fix-doc docs: fix broken link for migration tool 07 April 2015, 16:03:30 UTC
552acd8 docs: fix broken link for migration tool 07 April 2015, 05:55:37 UTC
666a972 client: add dir/ttl fields into node 07 April 2015, 04:47:20 UTC
374a181 Merge pull request #2629 from crawford/ports *: update to use IANA-assigned ports 06 April 2015, 20:57:18 UTC
d9ad6aa *: update to use IANA-assigned ports 06 April 2015, 20:49:43 UTC
739db06 Merge pull request #2630 from yichengq/remove-coreos-pkg pkg: remove unused pkg/coreos 06 April 2015, 20:41:03 UTC
2b830dd pkg: remove unused pkg/coreos The package was used in upgrade path, and is not used anywhere now. 06 April 2015, 20:33:42 UTC
7d10385 Merge pull request #2617 from yichengq/add-tls-test integration: add TestTLSClusterUsingDiscovery and TestDoubleTLSCluster 06 April 2015, 16:46:08 UTC
2708309 Merge pull request #2627 from mateusbraga/patch-2 osutil: fix InterruptHandler comment position 04 April 2015, 16:06:55 UTC
cec8466 osutil: fix InterruptHandler comment position 04 April 2015, 15:32:42 UTC
c777516 Merge pull request #2620 from yichengq/new-rafthttp-msgapp rafthttp: introduce msgappv2 stream format 04 April 2015, 00:13:05 UTC
0d88e0d rafthttp: introduce msgappv2 stream format msgappv2 stream is used to send all MsgApp, and replaces the functionality of msgapp stream. Compared to v1, it has several advantanges: 1. The output message is exactly the same with the input one, which cannot be done in v1. 2. It uses one connection to stream persistently, which prevents message reorder and saves the time to request stream. 3. It transmits 10 addiontional bytes in the procedure of committing one proposal, which is trivia for idle time. 4. It transmits less bytes when committing mutliple proposals or keep committing proposals. 04 April 2015, 00:08:56 UTC
89495f9 Merge pull request #2626 from yichengq/fix-raft-status raft: generate correct json-format status 03 April 2015, 20:54:46 UTC
fa96e64 Merge pull request #2624 from yichengq/fix-raft-storage raft: lock storage when compact it 03 April 2015, 20:51:06 UTC
3d32c05 raft: generate correct json-format status Current json-format string misses the double quote around status field. Use %q for better clearance. 03 April 2015, 20:49:46 UTC
422cb7c Merge pull request #2621 from yichengq/fix-inflight raft: fix freeTo fails to free 03 April 2015, 20:28:29 UTC
d91ea7f raft: fix freeTo fails to free If freeTo is called when to is set to the lastest inflight, freeTo fails to free the slots. 03 April 2015, 20:21:26 UTC
c6de464 raft: lock storage when compact it etcd now compact raft storage asynchronously, and append entry to raft storage may happen at the same time. Add the lock to fix the bug that the entries saved in storage may be organized in a wrong way. 03 April 2015, 18:38:01 UTC
471aa1a Merge pull request #2622 from xiang90/fix_watcher store: fix watcher removal 03 April 2015, 17:39:03 UTC
9999170 store: fix watcher removal 03 April 2015, 17:13:43 UTC
c38a6a3 Merge pull request #2619 from kelseyhightower/update-docker-docs Documentation: update docker docs to use new image and mount certs 02 April 2015, 20:39:24 UTC
3db33d1 Documentation: update docker docs to use new image and mount certs 02 April 2015, 20:22:27 UTC
73936d1 integration: add TestDoubleTLSCluster 02 April 2015, 17:08:40 UTC
ccb0934 integration: add TestTLSClusterUsingDiscovery 02 April 2015, 07:01:39 UTC
3963385 Merge pull request #2610 from yichengq/add-tls-test integration: add TestTLSClusterOf3 02 April 2015, 04:57:44 UTC
d2efa2a integration: add TestTLSClusterOf3 02 April 2015, 03:55:00 UTC
a719f78 Merge pull request #2616 from yichengq/stop-raft etcdserver: stop raft node goroutine before stop server 01 April 2015, 18:53:24 UTC
9e5743c etcdserver: stop raft node goroutine before stop server Stop raftNode goroutine before stopping server goroutine, so server.Stop does stop all underlying stuffs elegantly now. This fixes the problem that previous-round lock on WAL may not be released when etcd is restarted. 01 April 2015, 18:20:51 UTC
2c7a8c2 Merge pull request #2615 from yichengq/fix-upgrade-test integration: fix upgrade test 01 April 2015, 16:44:01 UTC
f3baf45 integration: fix upgrade test Upgrade test listens on a fixed port, which may fail with 'bind address already in use' if the port was just used to send tcp sockets. The commit makes it listen on a random available port to avoid this. 31 March 2015, 23:17:58 UTC
9ad2eaf Merge pull request #2614 from barakmich/typos etcdctl: fix import typos 31 March 2015, 20:43:43 UTC
ad7a120 etcdctl: fix import typos 31 March 2015, 20:41:35 UTC
8ac7639 Merge pull request #2612 from yichengq/fix-isolate pkg/netutil: fix DropPort and RecoverPort in linux 31 March 2015, 18:58:12 UTC
a4fefd7 Merge pull request #2613 from xiang90/fix_import etcdctl: wait for goroutine existing 31 March 2015, 18:56:35 UTC
1024f58 etcdctl: main routine of import command should wait for goroutine existing 31 March 2015, 18:55:19 UTC
46cfbb3 Merge pull request #2605 from xiang90/build build: do not build internal debugging tool 31 March 2015, 18:47:00 UTC
back to top