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

sort by:
Revision Author Date Message Commit Date
4581064 storage: save created index and modified index 26 June 2015, 19:10:26 UTC
3e455ed Merge pull request #3062 from yichengq/fix-auth-doc docs: fix typos in auth_api.md 26 June 2015, 00:54:05 UTC
9c695dc docs: fix typos in auth_api.md 26 June 2015, 00:37:16 UTC
acca9cc Merge pull request #3047 from barakmich/auth_cov auth: improve test coverage 25 June 2015, 18:47:22 UTC
39c10d1 auth: improve test coverage 25 June 2015, 18:25:08 UTC
3d4642c Merge pull request #3059 from yichengq/fix-wait-stress-test pkg/wait: extend timeout to check closed channel 25 June 2015, 18:16:54 UTC
35d0839 Merge pull request #3057 from yichengq/fix-snap-test etcdserver: fix TestTriggerSnap 25 June 2015, 17:51:36 UTC
a347e1e Merge pull request #3058 from yichengq/fix-purge pkg/fileutil: fix TestPurgeFile 25 June 2015, 17:50:36 UTC
eea7f28 pkg/wait: extend timeout to check closed channel It is possible to trigger the time.After case if the timer went off between time.After setting the timer for its channel and the time that select looked at the channel. So it needs to be longer. refer: https://groups.google.com/forum/#!topic/golang-nuts/1tjcV80ccq8 25 June 2015, 17:43:12 UTC
4c8408f docs: doc metrics used in rafthttp package 25 June 2015, 17:38:36 UTC
107263e pkg/fileutil: fix TestPurgeFile It needs to wait longer for file to be detected and removed sometimes. 25 June 2015, 17:09:20 UTC
5d131ac etcdserver: fix TestTriggerSnap Before checking, it needs to wait for snapshot goroutine to finish its work. 25 June 2015, 16:58:36 UTC
2ace106 Merge pull request #3050 from yichengq/doc-bench-tool docs/benchmarks: doc benchmark tool 25 June 2015, 15:15:02 UTC
ca2ea1b Merge pull request #3048 from ecnahc515/documentation_improvements Documentation: Refer back between name and initial-cluster options 24 June 2015, 22:22:46 UTC
0949cc0 docs/benchmarks: doc benchmark tool 24 June 2015, 22:11:08 UTC
ea2c203 Documentation: Refer back between name and initial-cluster options 24 June 2015, 21:10:42 UTC
44fda79 Merge pull request #3046 from xiang90/metrics refactor metrics 24 June 2015, 20:58:28 UTC
9aeb181 snap: add namespace and subsystem fields for metrics 24 June 2015, 20:46:43 UTC
c221844 Merge pull request #3024 from xiang90/fix_discovery discovery: add timeouts for discovery client 24 June 2015, 20:44:21 UTC
52c2a57 etcdserver: fix typo in metrics.go 24 June 2015, 19:42:40 UTC
b3cb5f9 Merge pull request #3043 from xiang90/update_auth_doc auth: update the auth doc 24 June 2015, 06:19:02 UTC
96c0c7a Merge pull request #3044 from xiang90/fix_auth_update_role auth: do not allow update root role 24 June 2015, 05:43:28 UTC
030d1bb auth: do not allow update root role 24 June 2015, 03:15:08 UTC
403fad1 auth: update the auth doc 24 June 2015, 03:02:48 UTC
c0b5cc6 Merge pull request #3041 from xiang90/auth_u etcdhttp: improve user endpoint validation 23 June 2015, 22:58:03 UTC
94f8152 Merge pull request #3042 from yichengq/fix-addr-in-use integration: fix bind-addr-in-use 23 June 2015, 22:57:50 UTC
88b69a5 Merge pull request #3030 from yichengq/fix-fallback-case etcdmain: fix the check in fallback-to-proxy case 23 June 2015, 21:48:45 UTC
8e79fd8 integration: fix bind-addr-in-use The bug happens when restarted member wants to listen on its original port, but finds out that it has been occupied by some client. Use well-known port instead of ephemeral port, so client cannot occupy the listen port anymore. 23 June 2015, 21:47:21 UTC
e291dfd etcdhttp: improve user endpoint validation Giving both roles and grant/revoke is not allowed. Creating an existing user is not allowed. Updating a non-existing user is not allowed. 23 June 2015, 21:38:44 UTC
2d426b5 Merge pull request #3035 from yichengq/update-term rafthttp: update term when AddPeer 23 June 2015, 21:05:37 UTC
37933cf Merge pull request #3040 from xiang90/fix_auth Fix auth 23 June 2015, 20:47:25 UTC
cf050ee Merge pull request #2943 from yichengq/fix-client-test client: fix TestSimpleHTTPClientDoCancelContextResponseBodyClosed 23 June 2015, 20:43:07 UTC
e25e368 rafthttp: update term when AddPeer Update term when AddPeer, or the term in peer will not be updated until the term is changed. This fixes the log flood happended when the v2.1 follower applies the snapshot from v2.0 leader: ``` rafthttp: cannot attach out of data stream server [0 / 17] ``` or ``` rafthttp: server streaming to 6e3bd23ae5f1eae0 at term 0 has been stopped ``` 23 June 2015, 20:42:21 UTC
c8628c8 auth: separate the role create and update path Giving both permission and grant/revoke is not allowed. Creating an existing role is not allowed. Updating a non-existing is not allowed. 23 June 2015, 20:15:32 UTC
36c5fd6 etcdmain: fix the check in fallback-to-proxy case advertise-client-urls has to be set if listen-client-urls is set when fallbacking to proxy, which breaks the behavior. Loosen the check to fix it. 23 June 2015, 20:08:56 UTC
bc61056 etcdhttp: use correct http status const when writing http error 23 June 2015, 19:40:30 UTC
4f47a6e Merge pull request #3032 from xiang90/refactor_update_role auth: refactor updateRole 23 June 2015, 18:17:45 UTC
240e121 Merge pull request #3039 from xiang90/update_auth doc: update auth_api.md 23 June 2015, 18:12:47 UTC
aaf802f doc: update auth_api.md 23 June 2015, 18:08:04 UTC
ad71245 Merge pull request #3033 from barakmich/strip_pass etcdhttp: Always strip password hash when returning users 23 June 2015, 01:39:50 UTC
7f7e2cc Merge pull request #3034 from philips/replace-maximal-with-maximum *: docs and code %s%maximal%maximum%g 22 June 2015, 23:24:01 UTC
740187f *: docs and code %s%maximal%maximum%g maximum is a more common word, use it instead 22 June 2015, 23:06:57 UTC
028a1d6 Merge pull request #2994 from webner/feature/cancel-proxy-request proxy: handle canceled proxy request gracefully 22 June 2015, 23:06:05 UTC
d5a0e3a etcdhttp: Always strip password hash when returning users 22 June 2015, 22:39:16 UTC
979f531 auth: refactor updateRole We will return error if revoke or grant fails to update the role. No need to check if revoke or grant is nil or not. 22 June 2015, 22:16:10 UTC
462baed Merge pull request #3031 from xiang90/fix_auth auth: do not allow to grant duplicate role or revoke ungranted role 22 June 2015, 22:13:26 UTC
3f82e7b auth: do not allow to grant duplicate role or revoke ungranted role to a user 22 June 2015, 22:11:09 UTC
51a6559 Merge pull request #3021 from xiang90/auth_err etcdserver: use correct http status code for auth error 22 June 2015, 18:58:33 UTC
c39aad0 etcdserver: use correct http status code for auth error 22 June 2015, 16:28:47 UTC
3e4479b Merge pull request #3022 from xiang90/aut_type etcdhttp: fix the response type for auth 21 June 2015, 22:06:35 UTC
ebd4102 Merge pull request #3026 from xiang90/better_logging etcdserver: better log message for url mismatch 20 June 2015, 02:39:33 UTC
d295d21 etcdserver: better log message for url mismatch 20 June 2015, 02:36:26 UTC
1381b44 discovery: add timeouts for discovery client 19 June 2015, 23:50:44 UTC
cad757e etcdhttp: fix the response type for auth 19 June 2015, 22:19:00 UTC
b26b827 Merge pull request #3020 from xiang90/auth_doc auth: minor fix for user section 19 June 2015, 22:08:51 UTC
b1dbab2 auth: minor fix for user section 19 June 2015, 21:30:04 UTC
9f984ea Merge pull request #3015 from xiang90/auth_doc doc: move enable section to the top in auth_api.md 19 June 2015, 21:13:19 UTC
4f0f57b doc: move enable section to the top in auth_api.md 19 June 2015, 21:08:29 UTC
7ee4fb6 Merge pull request #3011 from philips/fixup-discovery-info-output discovery: fixup logline 19 June 2015, 17:25:08 UTC
e71dc2e discovery: fixup logline before: ``` discovery: duringcluster status checkconnection tohttps://discovery.etcd.iotimed out, retrying in2s ``` after: ``` discovery: cluster status check: connection to https://discovery.etcd.io timed out, retrying in 2s ``` 19 June 2015, 17:19:09 UTC
a6e6186 proxy: always set requestClosed flag when client closes the connection prematurely 19 June 2015, 06:45:45 UTC
5787fab Merge pull request #3008 from yichengq/storage-index-test storage: add range and tombstone test for index 19 June 2015, 02:29:31 UTC
b20598e storage: add range and tombstone test for index 19 June 2015, 01:05:37 UTC
1a7a5fd Merge pull request #3006 from yichengq/storage-kvstore-test storage: remove unnecessary ForceCommit in kvstore.Close 18 June 2015, 20:57:27 UTC
9f2e4c8 storage: remove unnecessary ForceCommit in kvstore.Close s.b.Close will commit pending ops, so there is no need to FroceCommit it in kvstore.Close() 18 June 2015, 20:36:23 UTC
789e2f3 Merge pull request #3003 from yichengq/storage-kvstore-test storage: add restore test and fix some bug 18 June 2015, 19:19:05 UTC
7cba42f storage: wait for compact goroutine to exit before close backend If backend is closed, the operations on backend in compact goroutine will panic. So this PR waits for compact goroutine to exit before close backend. This fixes the TestWorkflow failure too. 18 June 2015, 19:18:39 UTC
5e31854 proxy: use atomic operations for requestCanceled flag 18 June 2015, 18:56:28 UTC
864ce5f proxy: handle canceled proxy request gracefully when a client of the proxy server cancels a request the proxy should not set the endpoint state to unavailable 18 June 2015, 18:52:52 UTC
148394f storage: fix schedule compaction bug in recover process It uses wrong schedule compaction reversion before. 18 June 2015, 18:11:37 UTC
26a09d8 storage: enhance TestRestore and kill TODO 18 June 2015, 17:37:12 UTC
0ef53ee Merge pull request #2999 from yichengq/storage-rev-test storage: add reversion test 18 June 2015, 14:39:18 UTC
74fbf9d storage: add reversion test 18 June 2015, 01:06:42 UTC
06ca914 Merge pull request #2998 from yichengq/storage-kvstore-test storage: add kv range test 18 June 2015, 00:49:55 UTC
80a59f0 storage: fix limit mismatch in Range func 18 June 2015, 00:43:08 UTC
93f4779 storage: return ErrFutureRev if rev is a future one 18 June 2015, 00:42:43 UTC
94924d0 storage: add TestRangeBadRev 17 June 2015, 23:22:28 UTC
9ad5e1e storage: kill TODO in TestRange 17 June 2015, 22:58:28 UTC
0522872 Merge pull request #2996 from yichengq/storage-workflow-test storage: add TestWorkflow 17 June 2015, 22:05:12 UTC
500894d storage: add TestWorkflow 17 June 2015, 21:38:21 UTC
7b1a93e storage: put storage info keys into information bucket They used to be in key bucket, and make recover failed because they cannot be parsed as normal key. 17 June 2015, 21:37:29 UTC
d0f6432 *: bump to v2.1.0-alpha.1+git 17 June 2015, 05:02:00 UTC
c4a5088 *: bump to v2.1.0-alpha.1 17 June 2015, 05:00:17 UTC
2efbc76 Merge pull request #2993 from xiang90/md doc: add doc for metrics feature 16 June 2015, 21:22:16 UTC
c599e81 doc: add proposal into glossary.md 16 June 2015, 21:19:18 UTC
5c1d454 doc: add doc for metrics feature 16 June 2015, 21:18:22 UTC
cdcae2d Merge pull request #2991 from barakmich/security_rename *: Rename `security` to `auth` 16 June 2015, 18:41:34 UTC
7716bdf client: fix TestSimpleHTTPClientDoCancelContextResponseBodyClosed This fixes the bug that the test may hang forever because RoundTrip is blocked. fixes #2449 16 June 2015, 18:29:54 UTC
aeeae25 proxy: documentation for disabling the proxy timeout 16 June 2015, 10:18:16 UTC
5854d0e proxy: removed unused refreshInterval variable in director structure 16 June 2015, 10:17:08 UTC
64ec8af *: Rename `security` to `auth` 15 June 2015, 22:18:50 UTC
b402289 raft: fix panic in send app sendApp accesses the storage several times. Perviously, we assume that the storage will not be modified during the read opeartions. The assumption is not true since the storage can be compacted between the read operations. If a compaction causes a read entries error, we should not painc. Instead, we can simply retry the sendApp logic until succeed. 15 June 2015, 21:23:33 UTC
e20b487 Merge pull request #2978 from xiang90/fix_backup *:fix point-in-time backup 15 June 2015, 20:19:29 UTC
f59da0e *:fix point-in-time backup Backup process should be able to read all WALs until io.EOF to generate a point-in-time backup. Our WAL file is append-only. And the backup process will lock all files before start reading, which can prevent the gc routine from removing any files in the middle. 15 June 2015, 18:12:28 UTC
b69d52e Merge pull request #2988 from xiang90/raft-doc raft: fix usage section of doc 15 June 2015, 17:39:40 UTC
2f0169c raft: fix usage section of doc We recently added a config struct to start raft. Update our doc accordingly. 15 June 2015, 17:26:10 UTC
5618adf Merge pull request #2977 from nikfoundas/patch-1 docs: add etcd-viewer into libraries-and-tools.md 14 June 2015, 15:53:06 UTC
3fc8d48 Merge pull request #2982 from aybabtme/etcdserver/wrong-log-func etcdserver: use Infof to print formatted argument 14 June 2015, 13:53:20 UTC
270487d etcdserver: use Infof to print formatted argument 14 June 2015, 13:22:21 UTC
dadbc03 docs: add etcd-viewer into libraries-and-tools.md I've been working on this project for a few weeks and I believe it has some features that could assist maintaining etcd registries. Please check it out and I hope you would like to include it in your list of etcd tools. Kind regards, Nikos 13 June 2015, 23:25:42 UTC
back to top