76ac1da7ea
feat(server): add HEAD for v1/watch
2014-04-08 17:37:05 -07:00
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
28f19dec60
feat(server): make header-only requests work
2014-04-07 13:51:33 -07:00
b6053d6a86
Making code formatting consistent.
...
$ gofmt -s -w && goimports -w
2014-03-27 14:19:08 +01:00
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
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
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
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
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
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
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
22a25a18b3
feat(stream watchers) add stream watcher support
2014-01-09 15:28:33 +08:00
fa3b4a7941
refactor(watcher) change newWatcher to Watch
2014-01-09 13:29:04 +08:00
5e499456f0
init cancel watcher
2013-12-26 22:06:15 +08:00
a5bca025b1
fix index inconsistence in v1 api
2013-12-11 11:12:39 -08:00
40d297be66
feat add dir_flag
2013-12-05 17:10:37 -05:00
8a0496cfae
bump deps
2013-11-22 08:59:24 -08:00
6156d5c790
refactor separate etcd index from raft index
2013-11-09 17:55:54 -08:00
aa9ae32998
Internal versioning.
2013-10-27 14:09:40 -06:00
87b2a0d9c5
fix remove unused package
2013-10-17 10:50:00 -07:00
4479d72e93
fix hmm... another stupid mistake
2013-10-17 00:12:39 -07:00
28722e2127
fix v1 handler: use create command when test against prevexistence
2013-10-16 23:57:42 -07:00
53a9bd0618
feat add set command
2013-10-14 22:44:17 -07:00
545f8ed6a1
fix update PUT handler
2013-10-14 22:22:23 -07:00
1321c63f3b
Extract Store into an interface.
2013-10-14 11:12:30 -06:00
0c5808eeec
fix server/server.go accept name when creating a when server; gofmt
2013-10-13 10:44:40 -07:00
8670e1b7aa
Refactored.
2013-10-12 15:56:43 -06:00
89334df5ae
Refactor commands.
2013-10-11 01:02:38 -06:00
594c2cab47
Refactor v2 API into server/v2.
2013-10-11 00:07:22 -06:00
a113a51d73
Refactor v1 API into server/v1.
2013-10-10 22:42:45 -06:00