b8b72f80f9
*: revendor, update proto files
2016-11-10 12:02:00 -08:00
9b56e51ca7
*: regenerate proto + gofmt change
2016-10-03 15:34:34 -07:00
69f5b4ba79
Documentation:made watch request doc more clear
2016-09-23 23:13:55 +08:00
982e18d80b
*: regenerate proto with latest grpc-gateway
2016-07-27 13:21:03 -07:00
fffa484a9f
*: regenerate proto for adding deleterange
2016-07-23 16:17:44 -07:00
50be793f09
*: regenerate proto
2016-07-18 09:33:32 -07:00
5a7b7f7595
main: add grpc-gateway support
...
Now etcd can serve HTTP json request at /v3alpha/
2016-06-14 17:09:06 -07:00
1610391449
*: following changes for proto update
2016-06-07 13:33:03 -07:00
93f114c76c
snap: return errors if Message's snapshot is not entirely read
2016-06-06 11:38:11 -07:00
ab0ccdc4df
snap: fix write snap
...
Do not use writeFile since it does not sync file before closing.
This can lead to slient file corruption when disk is full.
2016-06-02 07:38:48 -07:00
ef44f71da9
*: update LICENSE header
2016-05-12 20:51:48 -07:00
98dbdd5fbb
*: simplify network metrics
2016-05-09 22:37:12 -07:00
98031a3b6e
Merge pull request #5249 from xiang90/metrics
...
*: add metrics for grpc api
2016-05-05 14:19:46 -07:00
063307ec0a
*: add metrics for grpc api
2016-05-05 13:45:52 -07:00
015acabdbb
*: rerun genproto -g
2016-05-02 23:02:31 -07:00
67645095e9
*: add debugging metrics
2016-04-26 09:52:56 -07:00
b7ac758969
*: rename storage package to mvcc
2016-04-25 15:25:51 -07:00
4b31acf0e0
*: update generated Proto
2016-04-25 14:08:33 -07:00
8b6de5f85d
fileutil: Sync on HFS/OSX needs to be handled differently.
...
A call file.Sync on OSX doesn't guarantee actual persistence on
physical drive media as the data can be cached in physical drive's
buffers. Hence calls to file.Sync need to be replaced with
fcntl(F_FULLFSYNC).
2016-04-18 21:49:04 -07:00
7a2ef3eb00
*: regenerate proto buffers
2016-04-13 16:24:07 -07:00
1044fbce2c
etcdctlv3: update aunto generated files
2016-04-12 22:48:47 +08:00
dc17eaace7
*: rename Lease Create to Grant
...
Creating a lease through the client API interface union looked like
"c.Create(...)"-- the method name wasn't very descriptive.
2016-04-07 12:28:14 -07:00
c12f263577
snap: Do not complain about db file.
...
Currently the snapshotter throws a warning if a file without the
.snap suffix is found. Fix it to allow known files to exist in
the snap folder.
2016-04-03 17:28:04 -07:00
bd832e5b0a
*: migrate Godeps to vendor/
2016-03-22 17:10:28 -07:00
994333e720
*: record the number of bytes of snapshot sent/received
2016-02-16 16:08:26 -08:00
20461ab11a
*: fix many typos
2016-01-31 21:42:39 -08:00
a35d5889f6
*: update gRPC, proto interface
2016-01-26 17:41:39 -08:00
4be152bb4f
rework
2015-12-23 16:21:16 -08:00
ab31ba0d29
*: fix snapshot sending cycle
2015-12-23 13:58:57 -08:00
191c5ef9cb
snap: call fsync before close db file
2015-12-22 22:43:05 -08:00
23bd60ccce
*: rewrite snapshot sending
2015-12-08 18:21:21 -08:00
81229dbea9
*: add missing package descriptions
...
This adds and updates package descriptions in etcd projects.
And also deletes some duplicate LICENSE statements.
2015-11-17 20:54:10 -08:00
c1e4e647eb
snap: use Histogram for snap metrics
2015-10-17 12:57:18 -07:00
ef7cf058a2
*: update gogoproto
2015-09-03 15:32:25 -07:00
45390b9fb8
*: regenerate proto to use local import path
...
Using Go-style import paths in protos is not idiomatic. Normally, this
detail would be internal to etcd, but the path from which gogoproto
is imported affects downstream consumers (e.g. cockroachdb).
In cockroach, we want to avoid including `$GOPATH/src` in our protoc
include path for various reasons. This patch puts etcd on the same
convention, which allows this for cockroach.
More information: https://github.com/cockroachdb/cockroach/pull/2339#discussion_r38663417
This commit also regenerates all the protos, which seem to have
drifted a tiny bit.
2015-09-03 13:38:28 -04:00
92cd24d5bd
*: fix govet shadow check failure
2015-08-27 14:15:30 -07:00
7a6d33620f
snap: export durations of marshalling cost during snapshot save
...
Currently, total duration of snapshot saving is exported for
prometheus. For more detailed analysis, this commit let etcd export
durations of marshalling for prometheus.
2015-08-20 12:47:07 +09:00
57a5520157
snap: Record the snapshot save duration on success rather than only on error.
...
It makes more sense to record the latency of successes (or all attempts)
than of only a particular failure case.
2015-07-16 10:46:47 -07:00
581ef05bab
*: resolve proto warnings
2015-06-29 18:39:46 -07:00
13f44e4b79
*: update generated proto code
2015-06-29 16:45:25 -07:00
9aeb181d75
snap: add namespace and subsystem fields for metrics
2015-06-24 13:46:43 -07:00
711451ce2d
*: rename logger to plog
2015-06-02 14:58:24 -07:00
ae5f7c943b
snap: use leveled logger
2015-06-01 14:07:30 -07:00
f697916793
snap: load should only return ErrNoSnapshot
...
If there is no available snapshot, load should return
ErrNoSnapshot. etcdserver might recover from that error
if it still have complete WAL files.
2015-04-15 09:41:07 -07:00
05e240b892
*: update protobuf
2015-03-25 10:14:35 -07:00
c3d3ad931b
snap: add save latency metrics
2015-02-28 11:16:42 -08:00
71bed48916
snap: add Read function
2015-02-11 10:21:19 -08:00
f1ed69e883
*: switch to line comments for copyright
...
Build tags are not compatible with block comments.
Also adds copyright header to a few places it was missing.
2015-01-26 09:53:30 -08:00
e981dda287
snap: error on empty snapshot
2014-12-08 21:45:28 -08:00
3de2ab2c04
*: typofixes
...
https://github.com/vlajos/misspell_fixer
2014-12-04 22:51:19 +00:00