4cb0d167d6
v3rpc: clean up "maintenanceServer.Status" call
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-17 02:41:54 -07:00
14558027bc
*: fix "raftIndex" comment as "committed index"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-15 19:40:12 -04:00
509cf414f7
etcdserver: remove duplicate "setAppliedIndex" calls
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-15 19:35:44 -04:00
4f754c1850
etcdserver: clean up with "RaftStatusGetter"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-15 19:30:08 -04:00
b1dd19a7aa
*: don't use string literals directly in grpc metadata
...
Current etcd code uses the string literals ("token", "authorization")
as field names of grpc and swappger metadata for passing token. It is
difficult to maintain so this commit introduces new constants for the
purpose.
2018-03-15 14:17:34 +09:00
752963beea
*: unify type of key and rangeEnd in AuthRoleRevokePermissionRequest
...
Fix https://github.com/coreos/etcd/issues/9424
2018-03-14 14:38:20 +09:00
9680b8a157
etcdserver: adjust election ticks on restart
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-10 19:09:38 -08:00
edec229e10
etcdserver: make "advanceTicks" method
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-10 18:50:50 -08:00
29d9543850
rafthttp: add "ActivePeers" to "Transport"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-10 18:50:47 -08:00
7e14e11548
Merge pull request #9408 from qinix/fix-proto-code-style
...
etcdserverpb: fix protobuf code style
2018-03-09 08:34:15 -05:00
67c66884e3
etcdserverpb: fix protobuf code style
2018-03-09 14:20:52 +08:00
db21941d1d
*: enforce max lease TTL with 9,000,000,000 seconds
...
math.MaxInt64 / time.Second is 9,223,372,036. 9,000,000,000 is easier to
remember/document.
2018-03-08 10:17:12 -08:00
78918848bd
etcdserver: support Raft Pre-Vote
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-06 09:55:55 -08:00
3534df14b4
Documentation: trevisions -> revisions
2018-03-05 20:14:37 +08:00
85533a6305
api/v3election: error on missing "leader" field
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-03-01 16:16:45 -08:00
3648649277
etcdserver: add "HostWhitelist" to "ServerConfig"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-28 18:25:28 -08:00
811566f2f2
*: fix "v2store" imports
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
33d8126c6b
*: regenerate proto
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
d493cd3bbd
etcdserver: fix proto import paths
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
69f7e11506
*: move "error" to "etcdserver/v2error"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
8a518b01c4
*: revert "internal/mvcc" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
9b5d6edc4b
*: revert "internal/raftsnap"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
0e12e888e0
*: move "internal/store" to "etcdserver/v2store"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
dd2f3b0de8
*: revert "internal/lease" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
bb95d190c1
*: revert "internal/auth" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
0850ccbf45
*: revert "internal/version" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
0e65660548
*: revert "internal/discovery" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
19010a7182
*: revert "internal/alarm" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
6bbe107225
*: revert "internal/compactor" package change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-26 17:11:40 -08:00
69357adf33
etcdserver: enable "CheckQuorum" when starting with "ForceNewCluster"
...
We enable "raft.Config.CheckQuorum" by default in other
Raft initial starts. So should start with "ForceNewCluster".
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-23 00:26:42 -08:00
fcd71b47d5
Merge pull request #9298 from hexfusion/v3
...
*: replace grpc-gateway endpoint with /v3
2018-02-13 17:17:57 -05:00
a9804cdf75
*: regenerate proto with typo fix "acquisition"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-12 09:25:26 -08:00
488ee99ae8
*: replace grpc-gateway endpoint with stable /v3
2018-02-11 19:07:36 -05:00
b83244bd35
etcdserver: improve request took too long warning
2018-02-06 12:15:52 -08:00
142bff89f4
v3rpc: add jitter to progress notification
2018-02-05 10:37:12 -08:00
eecbba7927
etcdserver: move "etcdserver/auth" to "etcdserver/v2auth"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-02-02 15:05:56 -08:00
6b775cd786
*: Add dbSizeInUse to StatusResposne
...
Existing dbSize shows physically allocated DB size and the backend
(boltdb) won't shrink it after a compaction until a user runs the defrag command.
The new dbSizeInUse shows the DB size that excludes free pages created
by compactions so that users can see the actual DB usage. dbSize >=
dbSizeInUse is always true.
Note that dbSizeInUse shows a page-based size and not byte level usage.
2018-02-01 12:15:23 -08:00
37546f74ab
*: move "version" to "internal/version"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-29 10:00:20 -08:00
264f8f6577
*: regenerate proto
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-28 23:43:15 -08:00
6c91766490
*: move "auth" to "internal/auth"
2018-01-29 14:57:35 +09:00
2c91007591
*: regenerate proto
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-26 11:21:40 -08:00
80d15948bc
*: move "mvcc" to "internal/mvcc"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-26 11:14:41 -08:00
349a377a67
*: move "lease" to "internal/lease"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-26 11:09:29 -08:00
880835c02c
*: move "store" to "internal/store"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-26 11:06:22 -08:00
0365a9dee8
etcdserver: clarify warnings on backend open taking >10 seconds
...
If db file is 10 GiB, it can take more than 1-second.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-26 10:19:21 -08:00
432581c7d0
*: move "discovery" to "internal/discovery"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-25 15:41:17 -08:00
46b9844ca5
*: move "alarm,compactor" to "internal/*"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-25 15:26:21 -08:00
ce45c83f29
etcdserver: add detailed errors in "ValidateClusterAndAssignIDs"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-25 11:22:10 -08:00
2b10bcccee
etcdserver: add error details on DNS resolution failure on advertise URLs
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-01-25 10:35:36 -08:00
db822ed38f
*: add alarm/health information in endpoint status
...
Update to remove raftIndex and document the Alarms() interface
Fix formatting
Fix typo
2018-01-24 13:12:48 -08:00