Travis
b5d6c632bf
stop storing a value for views in etcd
2021-02-15 14:39:52 -06:00
Seebs
82a975fd2a
avoid race conditions on nodes
...
Turns out we sometimes modify returned nodes. Handle this better, but
also fix up some cases where we were generating node lists we didn't really
need to answer simple questions.
2021-02-15 10:20:31 -06:00
Travis
a6297dc48e
WIP: load schema from etcd on holder open; validate indexes, fields, views
2021-02-12 20:32:31 -06:00
Kuba Podgórski
5774a8e066
Do not stop etcd server before closing
2021-02-11 00:36:13 +01:00
Travis
f3d1572232
update comment
2021-02-10 11:55:34 -06:00
Travis
8fe1b9a37c
store views in etcd via Schemator
2021-02-10 11:47:26 -06:00
Kuba Podgórski
40063a6aa9
Fix TestHandler_PostSchemaCluster
2021-02-09 20:13:38 +01:00
Kuba Podgórski
0f97066914
Fix TestAPI_Import. Delete views when deleting a field.
2021-02-09 13:36:53 +01:00
Kuba Podgórski
ab37bf5c7b
Apply resizer interface (remove and add node)
2021-02-04 20:26:41 +01:00
Travis
fbdca3c622
refactor the PrimaryNodeID logic
2021-02-03 20:58:25 -06:00
Travis
f9661b7b81
add PrimaryNodeID() method to Noder interface
2021-02-03 15:11:24 -06:00
Kuba Podgórski
a16a83445b
Apply stator
2021-02-02 19:36:34 +01:00
Kuba Podgórski
0e34409ff0
Close etcd client after Revoke
2021-02-02 11:47:06 +01:00
Kuba Podgórski
6058fc22e4
Porting disco.Stator (next step)
2021-02-01 16:35:59 -06:00
Travis
457194f6a8
update config to support etcd arguments
2021-01-29 19:43:48 -06:00
Travis
4f47862b48
remove code which was forcing etcd logging
2021-01-26 15:40:58 -06:00
Jason E. Aten
ed12f3585c
etcd/embed.go implemented Noder
2021-01-18 20:30:21 +00:00
Todd Gruben
de7d69234e
initial listner
2021-01-18 10:34:18 -06:00
Travis
1d55e671a2
go mod tidy and linter
...
fix race
cleanup
2021-01-15 17:48:44 -06:00
Kuba Podgórski
ba7108dedb
Revert "Cleanup etcd dir"
...
This reverts commit 886ba15e88 .
2021-01-15 17:50:34 +01:00
Kuba Podgórski
886ba15e88
Cleanup etcd dir
2021-01-15 15:41:16 +01:00
Kuba Podgórski
a4f9aee28e
Set etcd log level to error
2021-01-15 14:11:48 +01:00
Kuba Podgórski
6cd8f6a970
Less TestMain_Set_Quick parallel tests
2021-01-15 13:24:41 +01:00
Kuba Podgórski
64425736b0
Create disco dir outside pilosa
2021-01-15 12:30:57 +01:00
Kuba Podgórski
4afaaa5e25
remove zap
2021-01-14 20:59:17 +01:00
Kuba Podgórski
36f17eee1d
global mutex on GetPorts
2021-01-14 18:04:16 +01:00
Travis
bc13834343
disco/etcd work: fix lots of races, start all cluster nodes at once.
...
port mapper gives out ports from 63000-65000 for the tests
fix another race
http test uses port.MustGetPort
rbf: remove :0 port request
ocd happy
test fix for grpc listener address already in use
test/disco allocates BindGRPC port from the port mapper
dump stack on each GetPort
verify each port is usable right away
server/config.go has Config.Validate() now
panic if gossip port is 0. validate server.Config
fix another gossip port 0
builds
quiet, don't dump stack on each port alloc
builds
happy linter
even gossip fallback should not be zero but rather use the port mapper
2021-01-12 21:06:12 -06:00
Travis
f8e6115c0e
fix linter and go.mod issues
2021-01-06 15:01:50 -06:00
Travis
2c1a019c9e
add licence headers
2021-01-06 14:42:28 -06:00
Travis
0da35fb72b
add subpackages: topology, net
2021-01-06 13:21:36 -06:00