1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/libnetwork/test/networkDb
Flavio Crisciani a59ecd9537 Change diagnose module name to diagnostic
Align it to the moby/moby external api

Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
2018-01-25 16:09:29 -08:00
..
dbclient Cleanup node management logic 2017-12-13 09:40:38 -08:00
dbserver Change diagnose module name to diagnostic 2018-01-25 16:09:29 -08:00
dummyclient Change diagnose module name to diagnostic 2018-01-25 16:09:29 -08:00
Dockerfile Fix listen port for test infra 2017-11-16 16:23:44 -08:00
README Changed ReapTable logic 2017-09-21 09:37:47 -07:00
testMain.go Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00

SERVER

cd test/networkdb
env GOOS=linux go build -v testMain.go && docker build -t fcrisciani/networkdb-test .
(only for testkit case) docker push fcrisciani/networkdb-test

Run server: docker service create --name testdb --network net1 --replicas 3 --env TASK_ID="{{.Task.ID}}" -p mode=host,target=8000 fcrisciani/networkdb-test server 8000

CLIENT

cd test/networkdb
Join cluster: docker run -it --network net1 fcrisciani/networkdb-test client join testdb 8000
Join network: docker run -it --network net1 fcrisciani/networkdb-test client join-network testdb 8000 test
Run test: docker run -it --network net1 fcrisciani/networkdb-test client write-delete-unique-keys testdb 8000 test tableBla 3 10
check table: curl "localhost:32768/gettable?nid=test&tname=table_name"