Commit Graph

1663 Commits (af87fa40c2a31faed2c63e4a429786cdcf35f244)

Author SHA1 Message Date
Xiang Li af87fa40c2 fix(registry.go) protect the peer and proxy map in the registry by lock 2014-04-10 23:24:09 -04:00
Xiang Li 6d08976cbe fix(raft_server_stats.go) protect raft stats by a lock 2014-04-10 22:50:44 -04:00
Brandon Philips 11525d357f fix(CONTRIBUTING): point to new mailing list 2014-04-10 15:20:28 -07:00
Brandon Philips 2a8c2c6a0b fix(README): use the new etcd-dev mailing list
We moved to google groups, update the URLs
2014-04-10 15:18:13 -07:00
Yicheng Qin 8c0c427870 Merge pull request #694 from unihorn/59
chore(discovery): adjust error message
2014-04-09 13:50:28 -07:00
Yicheng Qin fe5eb31ca7 Merge pull request #706 from unihorn/62
bump(goraft/raft): cfa43a115
2014-04-09 12:53:25 -07:00
Yicheng Qin 66ce075ce1 bump(goraft/raft): cfa43a115 2014-04-09 12:42:20 -07:00
Yicheng Qin 4ce8c3499b Merge pull request #702 from unihorn/60
feat(server): make header-only requests work
2014-04-08 17:58:38 -07:00
Yicheng Qin 76ac1da7ea feat(server): add HEAD for v1/watch 2014-04-08 17:37:05 -07:00
Yicheng Qin 89d3df242c chore(server): handle HEAD for key space efficiently
Implement HEAD in server/v1 and server/v2 functions to avoid
time wasting on JSON marhsal.
2014-04-07 18:55:07 -07:00
Yicheng Qin 28f19dec60 feat(server): make header-only requests work 2014-04-07 13:51:33 -07:00
Brandon Philips 3b2d039664 Merge pull request #699 from stevecrozz/suppress-debconf-warnings
fix(Dockerfile): debconf use noninteractive
2014-04-07 09:33:29 -07:00
Stephen Crosby d66efc550d fix(Dockerfile): debconf use noninteractive
DEBIAN_FRONTEND=noninteractive tells apt-get install to use the
noninteractive front end for debconf. This keeps the system from
attempting to interact with the user during package configuration.
Without it, debconf issues warnings like:
```
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (@INC contains:
/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
/usr/local/lib/site_perl .) at
/usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
```
2014-04-05 14:06:19 -07:00
Yicheng Qin 2c65e9852c Merge pull request #698 from unihorn/61
bump(goraft/raft): 585c58026c
2014-04-04 17:13:58 -07:00
Yicheng Qin ef98f6051c bump(goraft/raft): 585c58026c 2014-04-04 17:10:18 -07:00
Yicheng Qin e650329eac Merge pull request #697 from unihorn/60
correctly restart etcd node after snapshotting
2014-04-04 16:56:14 -07:00
Yicheng Qin d2c0a008ce bump(goraft/raft): f94d98c 2014-04-04 16:45:15 -07:00
Yicheng Qin 1c40f327be test(snapshot): test restart with snapshot 2014-04-04 16:45:02 -07:00
Brandon Philips be9ee58a52 Merge pull request #696 from joshuaconner/fix_https_googlefonts_error
dashboard: remove protocol from google fonts links so they work with https
2014-04-04 16:05:35 -07:00
Joshua Conner 5987917c0a dashboard: remove protocol from google fonts links so they work with htttps 2014-04-04 15:40:39 -07:00
Jonathan Boulle 12b106c0f0 Merge pull request #692 from jonboulle/master
Clean up README and merge new contribution guidelines
2014-04-04 14:11:30 -07:00
Yicheng Qin dbaa2cbdee chore(discovery): adjust error message 2014-04-04 12:59:22 -07:00
Yicheng Qin cbcd0aff9e Merge pull request #693 from unihorn/58
fix test error
2014-04-04 11:46:42 -07:00
Yicheng Qin e624d4ef33 fix(build): make build run well
1. remove unnecessary target directory
2. comparison update to run on linux
2014-04-04 11:32:19 -07:00
Jonathan Boulle fd9ad4fa2c docs(readme/contrib): clean up README, merge changes from CONTRIBUTING.md and split out DCO 2014-04-04 10:58:34 -07:00
Yicheng Qin 0a4b6570e1 chore(tests): start TLS cluster slowly to evade problem 2014-04-04 10:57:11 -07:00
Brandon Philips d8a53ca716 Merge pull request #635 from metaflow/benchmarking
feat(benchmark) fix of flag arguments and updated logging
2014-04-04 09:57:36 -07:00
Yicheng Qin bec7d7f614 Merge pull request #688 from unihorn/57
fix test error
2014-04-03 17:36:14 -07:00
Yicheng Qin 915cc53d83 chore(test.sh): move gofmt check to the end of testing
So it won't be blocked on gofmt check.
2014-04-03 17:04:35 -07:00
Yicheng Qin f0dee63716 chore(build): update gofmt target 2014-04-03 17:03:50 -07:00
Brandon Philips 9129475a51 Merge pull request #646 from metaflow/api-doc-release-lock
doc(api) correct release lock curl command
2014-04-03 16:59:31 -07:00
Yicheng Qin 41ad9ebb48 Merge pull request #665 from unihorn/52
feat(test): check format conditions in test
2014-04-02 17:58:28 -07:00
Yicheng Qin 3fece6a716 feat(test): check format conditions in test
And add option '--fmt' in build script to gofmt files automatically.
2014-04-02 17:57:53 -07:00
Yicheng Qin 1f12e163de Merge pull request #650 from cenkalti/main
refactor(main): move main logic to separate package
2014-04-01 15:19:54 -07:00
Cenk Alti 7c1b7d764a fix(main): remove duplicate line in etcd.go 2014-04-01 14:22:07 -07:00
Cenk Alti 58e1e02688 refactor(main): return only receiving channel from Etcd.ReadyNotify() 2014-04-01 12:54:38 -07:00
Cenk Alti d000ba3ed3 chore(main): add a space line between the two if statements 2014-04-01 12:54:38 -07:00
Cenk Alti 1b59eacb72 refactor(main): rename etcd.go to main.go 2014-04-01 12:54:38 -07:00
Cenk Alti 3eb74fc32c chore(main): add todo item and update comments 2014-04-01 12:54:37 -07:00
Cenk Alti a9e77c022c refactor(main): reorder code 2014-04-01 12:54:37 -07:00
Cenk Alti dfbabc5a77 refactor(main): remove Etcd.StopNotify() method 2014-04-01 12:50:44 -07:00
Cenk Alti c5632b039a fix(main): stop PeerServer on Etcd.Stop() 2014-04-01 12:50:43 -07:00
Cenk Alti 46623c00a8 fix(main): fix ready notifier 2014-04-01 12:50:43 -07:00
Cenk Alti ccb960f47f refactor(main): close peer server first 2014-04-01 12:41:33 -07:00
Cenk Alti 561ad16757 refactor(main): rename Etcd.Close() to Etcd.Stop() 2014-04-01 12:41:33 -07:00
Cenk Alti 399f491fd7 feat(main): add close and ready notifiers for etcd instance 2014-04-01 12:41:33 -07:00
Cenk Alti c463293d39 feature(main): add Etcd.Close() method 2014-04-01 12:41:33 -07:00
Cenk Alti 094cc6347d refactor(main): move main logic to separate package
The use case is to make it easy to embed etcd into another programs.
Currently, the only way of doing this to copy and paste the contents
of the `main()` in etcd.go.
With this commit, contents of the `main()` is moved into `Etcd.Run()`.
2014-04-01 12:41:33 -07:00
Brandon Philips 022908f1fa Merge pull request #670 from daniel-garcia/patch-1
Update clients-matrix.md
2014-04-01 11:09:03 -07:00
Daniel Garcia 2ad9ea8c57 Update clients-matrix.md
go-etcd does not currently support Lock or Leader modules.
2014-04-01 09:24:00 -05:00