Gyuho Lee
|
9f0027dfb2
|
*: do not whitelist empty hosts
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-28 19:20:10 -08:00 |
|
Gyuho Lee
|
8edaecadc4
|
embed: enforce client origin policy
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-28 18:27:22 -08:00 |
|
Gyuho Lee
|
00c1f16f0a
|
embed: add "HostWhitelist"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-28 18:20:50 -08:00 |
|
Gyuho Lee
|
f6617feb8a
|
embed: rename "httpWrapper"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-28 11:15:10 -08:00 |
|
Gyuho Lee
|
c4fb5bdd23
|
embed: rename "v3alphaMutator" to "v3Mutator"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-27 14:31:32 -08:00 |
|
Gyuho Lee
|
bb95d190c1
|
*: revert "internal/auth" change
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-26 17:11:40 -08:00 |
|
Gyuho Lee
|
6bbe107225
|
*: revert "internal/compactor" package change
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-26 17:11:40 -08:00 |
|
Gyuho Lee
|
83d1c3d5ec
|
embed: fix revision-based compaction with default value
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-20 17:21:07 -08:00 |
|
Gyuho Lee
|
4aa0320439
|
embed: document/validate compaction mode
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-02-20 17:18:48 -08:00 |
|
Sam Batschelet
|
488ee99ae8
|
*: replace grpc-gateway endpoint with stable /v3
|
2018-02-11 19:07:36 -05:00 |
|
Gyuho Lee
|
6acd3b4643
|
embed: define "embed.CompactorMode*"
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-01-29 15:42:30 -08:00 |
|
Hitoshi Mitake
|
6c91766490
|
*: move "auth" to "internal/auth"
|
2018-01-29 14:57:35 +09:00 |
|
Gyuho Lee
|
b26b8588b2
|
Merge pull request #8786 from harryge00/check-empty-hostname
embed: return error when advertise-client-urls are with empty hosts
|
2018-01-26 10:43:45 -08:00 |
|
harryge00
|
6912a8e59e
|
embed: return error when advertise-client-urls or initial-advertise-peer-urls are with empty hosts
|
2018-01-26 11:10:09 +08:00 |
|
Tavish Armstrong
|
b664b9176c
|
pkg/srv, embed, etcdmain: Support multiple clusters in the same DNS discovery region.
|
2018-01-24 20:15:48 +00:00 |
|
Quentin MACHU
|
a535c01050
|
embed: enable extensive metrics if specified
|
2018-01-06 20:40:30 +01:00 |
|
Gyuho Lee
|
9e11ef3ad5
|
etcdserver,embed: discard gRPC info logs when debug is off
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2018-01-02 09:29:07 -08:00 |
|
Gyuho Lee
|
39d0e9c3ca
|
embed: only discard infos when debug flag is off
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2017-12-21 14:28:13 -08:00 |
|
Gyuho Lee
|
0133d77f0a
|
etcdmain: display default --enable-v2, --strict-reconfig-check value ("true")
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2017-12-14 11:25:20 -08:00 |
|
Gyuho Lee
|
9744e1ee87
|
embed: stop *grpc.Server on *serveCtx serve error
If serve errors before *grpc.Server is sent to serversC,
it should be closed manually.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2017-12-08 18:50:37 -08:00 |
|
Gyuho Lee
|
bbd2147248
|
Merge pull request #8988 from gyuho/error-return
embed/config: remove v3.2 TODO
|
2017-12-08 06:41:12 -08:00 |
|
Gyuho Lee
|
af5a5b3998
|
embed/config: remove v3.2 TODO
Already returning error.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2017-12-07 20:37:12 -08:00 |
|
Gyuho Lee
|
552b58dcfb
|
embed: only gracefully shutdown insecure grpc.Server
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
|
2017-12-07 20:36:31 -08:00 |
|
James Phillips
|
e39915feec
|
embed: Avoid panic when shutting down gRPC Server
Avoid panic when stopping gRPC Server if TLS configuration is present.
Provided solution (attempts to) implement suggestion from gRPC team: https://github.com/grpc/grpc-go/issues/1384#issuecomment-317124531.
Fixes #8916
|
2017-12-07 20:36:31 -08:00 |
|
Gyu-Ho Lee
|
ae589018cb
|
embed: provide more details on TLS handshake failure
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-12-01 09:40:23 -08:00 |
|
Gyu-Ho Lee
|
cffa130253
|
embed: error on zero heartbeat-interval, election-timeout
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-28 09:53:32 -08:00 |
|
Gyu-Ho Lee
|
0e4e8ed3d1
|
embed: corrupt-check on restart member
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-22 21:20:19 -08:00 |
|
Gyu-Ho Lee
|
3db5ad8d57
|
embed,etcdmain: add "--experimental-initial-corrupt-check"
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-22 15:27:14 -08:00 |
|
Gyu-Ho Lee
|
75ababa61f
|
embed: split peer/client/metrics serve methods
Priliminary commit to start client server later.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-20 15:23:15 -08:00 |
|
Gyu-Ho Lee
|
cbe8c7eda7
|
Merge pull request #8880 from gyuho/v3beta-endpoint
*: replace grpc-gateway endpoint with /v3beta
|
2017-11-16 09:42:19 -08:00 |
|
Gyu-Ho Lee
|
fe7b094f63
|
Revert "embed: fix HTTPs + DNS SRV discovery"
This reverts commit f79d5aaca475f6d36985856f2fba5b2ed3df7249.
|
2017-11-15 13:00:21 -08:00 |
|
Gyu-Ho Lee
|
c706c6e238
|
embed: mutate /v3alpha requests with /v3beta for backward compatibilities
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-15 02:14:04 -08:00 |
|
Gyu-Ho Lee
|
5fd419ff50
|
embed: replace v3alpha serve path with v3beta
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-15 01:55:49 -08:00 |
|
Gyu-Ho Lee
|
75110dd839
|
*: fix naked returns
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-10 18:46:15 -08:00 |
|
Gyu-Ho Lee
|
cdc71ae38e
|
embed: NewConfig sets LogOutput to "default"
Otherwise, embedded etcd will panic in SetupLogging
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-02 14:41:32 -07:00 |
|
Gyu-Ho Lee
|
6127f785a4
|
embed: disable grpc server logging by default
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-02 13:19:49 -07:00 |
|
Gyu-Ho Lee
|
4b1e09f2b4
|
embed: move SetupLogging, LogOutput from etcdmain
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-11-02 13:19:44 -07:00 |
|
Xiang Li
|
b766a26059
|
Merge pull request #8257 from yudai/websocket_streams
embed: support websocket for bi-directional streams
|
2017-10-06 21:33:55 -07:00 |
|
Iwasaki Yudai
|
37eabd770e
|
embed: support websocket for bi-directional streams
|
2017-10-05 16:08:18 -07:00 |
|
Xiang
|
f79d5aaca4
|
embed: fix HTTPs + DNS SRV discovery
|
2017-10-05 15:21:45 -07:00 |
|
fanmin shi
|
bcef78c665
|
Merge pull request #8563 from fanminshi/make_auto_compaction_granular
*: support auto-compaction with finer granularity
|
2017-09-29 11:18:51 -07:00 |
|
fanmin shi
|
0e1993f131
|
etcdmain: check for empty AutoCompactionRetention
|
2017-09-28 17:31:09 -07:00 |
|
fanmin shi
|
733de98cfb
|
*: modify etcd flags to support finner compaction retention
|
2017-09-28 17:22:44 -07:00 |
|
Gyu-Ho Lee
|
157c8eccf0
|
embed: define keepalive server options
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-09-28 11:19:29 -07:00 |
|
Gyu-Ho Lee
|
f65aee0759
|
*: replace 'golang.org/x/net/context' with 'context'
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
|
2017-09-07 13:39:42 -07:00 |
|
Anthony Romano
|
5d669290e3
|
embed: support experimental v2v3 proxy option
|
2017-08-31 11:47:41 -07:00 |
|
Anthony Romano
|
35c5dcefc2
|
*: cockroachdb/cmux -> soheilhy/cmux
Has fixes not in fork. Includes SetReadTimeout.
|
2017-08-22 09:59:59 -07:00 |
|
Anthony Romano
|
1f734e0299
|
embed: support experimental-corrupt-check-time flag
|
2017-08-22 09:59:59 -07:00 |
|
Anthony Romano
|
153ba92830
|
embed: serve basic v3 grpc over peer port
|
2017-08-22 09:59:59 -07:00 |
|
Anthony Romano
|
f4183c68cc
|
embed: associate peer serve() listener with corresponding peer
Fixes #8383
|
2017-08-17 10:25:00 -07:00 |
|