tobz
823fdfab12
fix(store): make isHidden see if any portion of the path is hidden, not just the last element
2014-01-22 09:29:33 -05:00
tobz
0cacb6cba4
test(store): exercise watchers receiving notifications of non-hidden keys within hidden directories
2014-01-22 09:20:57 -05:00
tobz
7a948746a8
fix(store): move logic to handle whether or not to notify (re: hidden keys) entirely into watcher hub
2014-01-22 09:02:42 -05:00
tobz
139f59f7d1
fix(store): properly hide hidden keys from watchers, not just gets
2014-01-21 20:26:56 -05:00
Brian Waldon
a417782151
Merge pull request #483 from bcwaldon/metrics
...
Integrate go-metrics
2014-01-21 14:17:03 -08:00
Brandon Philips
e87f3231a1
Merge pull request #496 from bcwaldon/droneio
...
test(ci): Replace travis.ci with drone.io
2014-01-21 12:28:52 -08:00
Brian Waldon
fe39288ebf
test(ci): Replace travis.ci with drone.io
2014-01-21 11:50:36 -08:00
Brian Waldon
97bc5b260d
feat(metrics): Publish peer heartbeat events as metrics
2014-01-21 11:44:22 -08:00
Brian Waldon
47f24d1088
bump(github.com/coreos/raft): bf7accb84ce4fe446983abffe00dd18a6b8cbc18
2014-01-21 11:18:50 -08:00
Xiang Li
3a75d0a465
Merge pull request #493 from xiangli-cmu/bench_watcher
...
test(store_bench_test.go) add watch bench
2014-01-21 07:35:18 -08:00
Xiang Li
17c8f6d2e8
test(store_bench_test.go) add watch bench
2014-01-21 06:51:40 -05:00
Brian Waldon
7eaad5c8e0
feat(metrics): enable some metrics; push to graphite
...
* -trace flag controls whether or not to enable metrics-gathering
and the /debug/* HTTP endpoints
* -graphite-host flag controls where metrics should be sent
* timer.ae.handle metric tracks execution time of AppendEntriesRequest
2014-01-20 15:39:36 -08:00
Brian Waldon
3e7c2dff96
feat(metrics): Add documentation and contrib scripts
2014-01-20 15:37:31 -08:00
Brian Waldon
14c96306a0
feat(metrics): Add metrics pkg
2014-01-20 13:32:42 -08:00
Xiang Li
d122ed3bcd
Merge pull request #492 from rwindelz/fix-ttl
...
fix(store): TTL should range 1..n rather than 1..n+1
2014-01-20 09:28:38 -08:00
Xiang Li
451e874696
Merge pull request #480 from xiangli-cmu/store_bench
...
feat(store/store_bench_test.go) add a benchmark for set operation
2014-01-20 07:00:54 -08:00
Brandon Philips
290ca6bbc7
Merge pull request #491 from jkakar/master
...
Trivial typo fix in API documentation
2014-01-19 21:53:26 -08:00
rwindelz
a2e5bae951
fix(store): TTL should range 1..n rather than 1..n+1
...
was experiencing intermittent functional test fails where TTL was eg 101
when 100 was expected
informal testing on a windows platform shows Go times resolving to the
nanosecond but with an accuracy of approximately 1 millisecond
I believe some of the functional test steps would run in under a
millisecond and cause the TTL to be recomputed with the same time.Now()
value resulting in a TTL that was +1 from the expected
2014-01-19 21:45:53 -08:00
Jamu Kakar
823e744ed9
- Fix typo.
2014-01-18 18:28:33 -08:00
Brian Waldon
35c89c7537
feat(metrics): Add github.com/rcrowley/go-metrics
2014-01-17 16:12:18 -08:00
Brandon Philips
77887e8253
fix(bench): remove trailing slash
...
Remove trailing slash. This works around
https://github.com/coreos/go-etcd/issues/82
2014-01-17 16:03:46 -08:00
robszumski
1e6c0dee24
Merge pull request #488 from robszumski/master
...
feat(docs): Prepare to sync security doc to CoreOS website
2014-01-17 13:11:49 -08:00
Rob Szumski
e89e42382a
fix(docs): remove header
2014-01-17 13:06:59 -08:00
Rob Szumski
184a5901e6
feat(docs): modify for sync to CoreOS website
2014-01-17 12:25:36 -08:00
Xiang Li
6f8b0dc7ef
add delete bench
2014-01-17 15:18:11 +08:00
Xiang Li
21f0c6f9d4
feat(store_bench) add set bench for different value sizes
2014-01-17 14:19:31 +08:00
Brandon Philips
bd2b3793a6
Merge pull request #486 from philips/document-profiling-binary
...
fix(Documentation/profiling): note about using the right binary
2014-01-16 17:09:43 -08:00
Brandon Philips
25caac370f
bump(github.com/coreos/go-log): 70d039bee4b0e389e5be560491d8291708506f59
2014-01-16 16:56:10 -08:00
Jared Ravetch
0c8329a3fb
fix(scripts/test-cluster): use v2 flags and find the path for etcd
2014-01-16 16:40:49 -08:00
Brandon Philips
444b5d329c
fix(Documentation/profiling): note about using the right binary
2014-01-16 15:51:30 -08:00
Brandon Philips
7a7f6aea00
Merge pull request #479 from philips/add-debug-endpoint
...
add-debug-endpoint
2014-01-16 11:28:52 -08:00
Xiang Li
b226b14eb2
add mem stats for sets benchmark
2014-01-16 16:06:18 +08:00
Xiang Li
72b165ad4c
Merge pull request #482 from bcwaldon/etcdbench
...
etcdbench -endpoint flag; error reporting
2014-01-15 22:37:33 -08:00
Brian Waldon
bd04905154
fix(etcdbench): Check for error in etcdbench set operation
2014-01-15 22:33:34 -08:00
Brian Waldon
471c40735c
feat(etcdbench): Add -endpoint flag to etcdbench
2014-01-15 22:33:25 -08:00
Xiang Li
c2d1dc4f51
add a setWithJson test
2014-01-16 09:16:33 +08:00
Brandon Philips
000290dc94
Merge pull request #481 from philips/fixup-test-cluster
...
fix(scripts/test-cluster): use ./bin/etcd now
2014-01-15 17:15:53 -08:00
Brandon Philips
3f3a324108
fix(scripts/test-cluster): use ./bin/etcd now
2014-01-15 17:15:18 -08:00
Xiang Li
77477b3e43
feat(store/store_bench_test.go) add a benchmark for set operation of store pkg
...
We randomly generage N 3 level keys. We benchmark the speed of setting each key into etcd store.
2014-01-16 09:03:42 +08:00
Brandon Philips
c2077ed0b6
feat(server): add net/http/pprof endpoints
...
Add some basic profiling endpoints over http to start digging into
memory and request latencies.
2014-01-15 15:03:29 -08:00
Brandon Philips
ceefa98c76
Merge pull request #476 from ekristen/master
...
fixes bug with the etcd docker image not being able to run
2014-01-15 10:39:38 -08:00
Erik
d3fb9f0f0f
etcd is in the bin directory, fixes bug with the docker image not working
2014-01-15 12:46:09 -05:00
Xiang Li
d9088a5f18
Merge pull request #473 from bcwaldon/fix-peer-timeouts
...
Use election and heartbeat timeouts when building peer transporter
2014-01-15 02:11:40 -08:00
Xiang Li
87113f985f
Merge pull request #472 from benbjohnson/fix-error-codes
...
Fix mod/lock and mod/leader return error codes.
2014-01-15 01:14:59 -08:00
Brandon Philips
4da933e4a4
Merge pull request #475 from philips/fixup-travis
...
fix(travis): fixes from the third_party.go merge
2014-01-14 22:41:34 -08:00
Brandon Philips
56909bb6a3
fix(travis): fixes from the third_party.go merge
2014-01-14 22:36:40 -08:00
Brandon Philips
ecd73acc01
Merge pull request #460 from philips/use-third-party.go
...
chore(build): use third_party.go
2014-01-14 22:16:15 -08:00
Brandon Philips
e2e0853492
fix(server/release_version): checkin to git
2014-01-14 22:14:47 -08:00
Brandon Philips
0f97e3528a
chore(build): use third_party.go
...
use the third_party.go project to replace our update script. This
requires moving a few things around and gets rid of a few annoying bugs:
- You can now bump individual packages
- A new src directory isn't created on build
- Less shell scripting!
- Things get built into ./bin/
2014-01-14 22:14:47 -08:00
Brandon Philips
89074ffcea
Merge pull request #474 from jpetazzo/switch-to-go-1.2
...
Download and build Go 1.2 in the Dockerfile.
2014-01-14 21:54:14 -08:00