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
Tomás Senart
b6053d6a86
Making code formatting consistent.
...
$ gofmt -s -w && goimports -w
2014-03-27 14:19:08 +01:00
Ben Johnson
62b89a128a
Merge branch 'master' of https://github.com/coreos/etcd into proxy
...
Conflicts:
config/config.go
server/peer_server.go
server/transporter.go
tests/server_utils.go
2014-03-24 15:30:14 -07:00
Ben Johnson
174b9ff343
bump(github.com/goraft/raft): 6bf34b9
...
Move from coreos/raft to goraft/raft and update to latest.
2014-03-24 15:09:47 -07:00
Yicheng Qin
df2b565397
fix(test/server): avoid watch test timeout by moving json decode
...
These tests were timing out because the combination of the GET and JSON
decode was taking longer than the timeout. Pull the JSON decode out of
the go routine that is being timed.
2014-03-18 08:49:14 -07:00
Mikhail Goncharov
074c78d725
fix(store): corrected CAS and CAD fail cause in response
...
specifically when both prevIndex and prevValue are provided
2014-03-08 14:50:34 +07:00
Michael Marineau
f206db2cee
add(server/v1/tests): Port many of the v2 HTTP handler tests to v1
...
This should cover most aspects of the v1 API but being new to the etcd
code base I cannot promise that or that the tests are even correct.
They do pass though :)
2014-02-10 22:18:06 -08:00
Brandon Philips
68383b1293
fix(server/v1): don't fail put on new v1 key
...
We weren't checking for PrevNode being nil in the v1 code path. Do this
and add a test.
Fixes #557
2014-02-10 18:59:56 -08:00
Brandon Philips
13b6c1e684
chore(*): make everything use goven
...
for i in github.com/BurntSushi/toml github.com/coreos/go-etcd/etcd github.com/coreos/go-log/log github.com/gorilla/context github.com/rcrowley/go-metrics bitbucket.org/kardianos/osext github.com/coreos/go-systemd/journal github.com/coreos/raft code.google.com/p/goprotobuf/proto ; do goven -copy -rewrite $i; done
2014-02-01 23:44:18 -08:00
Xiang Li
22a25a18b3
feat(stream watchers) add stream watcher support
2014-01-09 15:28:33 +08:00
Xiang Li
fa3b4a7941
refactor(watcher) change newWatcher to Watch
2014-01-09 13:29:04 +08:00
Xiang Li
5e499456f0
init cancel watcher
2013-12-26 22:06:15 +08:00
Xiang Li
a5bca025b1
fix index inconsistence in v1 api
2013-12-11 11:12:39 -08:00
Xiang Li
40d297be66
feat add dir_flag
2013-12-05 17:10:37 -05:00
Xiang Li
8a0496cfae
bump deps
2013-11-22 08:59:24 -08:00
Xiang Li
6156d5c790
refactor separate etcd index from raft index
2013-11-09 17:55:54 -08:00
Ben Johnson
aa9ae32998
Internal versioning.
2013-10-27 14:09:40 -06:00
Xiang Li
87b2a0d9c5
fix remove unused package
2013-10-17 10:50:00 -07:00
Xiang Li
4479d72e93
fix hmm... another stupid mistake
2013-10-17 00:12:39 -07:00
Xiang Li
28722e2127
fix v1 handler: use create command when test against prevexistence
2013-10-16 23:57:42 -07:00
Xiang Li
53a9bd0618
feat add set command
2013-10-14 22:44:17 -07:00
Xiang Li
545f8ed6a1
fix update PUT handler
2013-10-14 22:22:23 -07:00
Ben Johnson
1321c63f3b
Extract Store into an interface.
2013-10-14 11:12:30 -06:00
Xiang Li
0c5808eeec
fix server/server.go accept name when creating a when server; gofmt
2013-10-13 10:44:40 -07:00
Ben Johnson
8670e1b7aa
Refactored.
2013-10-12 15:56:43 -06:00
Ben Johnson
89334df5ae
Refactor commands.
2013-10-11 01:02:38 -06:00
Ben Johnson
594c2cab47
Refactor v2 API into server/v2.
2013-10-11 00:07:22 -06:00
Ben Johnson
a113a51d73
Refactor v1 API into server/v1.
2013-10-10 22:42:45 -06:00