9cce7c71b8
tests/docker: fix indentation
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 15:13:09 -07:00
367b21c898
tests/Dockerfile: add "REPLACE_ME_GO_VERSION" back
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 15:10:48 -07:00
89c58b6f7a
tests/e2e: fix "configJWT" path
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 13:41:46 -07:00
824982d1eb
tests/e2e: fix TestEtcdExampleConfig
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 13:12:55 -07:00
422acc9018
tests/e2e: fix COVERDIR path
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 12:46:55 -07:00
a8a5176f1d
tests/e2e: fix exec paths
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 11:12:42 -07:00
774f6652df
semaphore.sh: move to "tests/semaphore.test.bash"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 10:48:54 -07:00
0e7f1100e3
cover: move coverage test script to "tests"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 10:47:32 -07:00
72211db7cf
tests: move internal "e2e"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 10:37:28 -07:00
20e1179fac
Dockerfile-test: move to "tests"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 10:33:25 -07:00
140374e25d
*: move "scripts/docker-*" to "tests"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com >
2018-04-09 10:31:00 -07:00
2ba57ee75d
*: remove unused pkgs
2014-09-03 09:20:20 -07:00
0881021e54
all config -> cfg
2014-09-03 09:20:07 -07:00
d77773acb3
server: ignore server in build/tests
2014-09-03 09:20:06 -07:00
0197ce4c66
server: move TestMultiNodeKillAllAndRecovery to etcd/
2014-09-03 09:20:00 -07:00
215820dd40
server: move TestMultiNodeKillOne to etcd/
2014-09-03 09:20:00 -07:00
a0fbc289ec
server: move discovery tests to etcd/
...
TestDiscoveryDownNoBackupPeersWithDataDir -> TestRunByDataDir
remove TestDiscoveryRestart
2014-09-03 09:20:00 -07:00
01322cd243
server: move TestClusterConfigReload to etcd/
2014-09-03 09:20:00 -07:00
efaef49734
server: move TestSingleNodeRecovery under etcd/
2014-09-03 09:20:00 -07:00
3fba10c8e6
etcd: add version handlers
2014-09-03 09:19:58 -07:00
6534525cf8
server: add bootstrap tests
2014-09-03 09:19:57 -07:00
0ccd09532b
etcd: add joinThroughFollower test
2014-09-03 09:19:52 -07:00
a0c0638744
tests: remove unnecessary test
2014-09-03 09:19:51 -07:00
60c8dbe0c9
etcd: rewrite kill_leader and kill_random test
2014-09-03 09:19:51 -07:00
02ced2c2d7
v1: deprecate v1 support
...
Etcd moves to 0.5 without the support of v1.
2014-09-03 09:19:49 -07:00
494d2c67aa
fix(peer_server) set content type to application/json in admin
2014-06-21 13:13:10 -04:00
25e69d9659
fix(multi_node_kill_all_and_recovery_test): ensure cluster is up
2014-06-02 14:43:51 -07:00
e04a188358
fix(remove_node_test): remove unnecessary cluster configuration
...
The cluster configuration operation is originally to make sure
the instance won't be added back automatically between removal and
check for the number of existing peer-mode instances. But this
could make some node removed before the removal command.
Use longer sync interval instead to avoid this problem.
2014-06-02 13:30:19 -07:00
7cb126967c
fix(simple_snapshot_test): enlarge reasonable index range
2014-05-31 10:42:31 -07:00
444e017c05
fix(remove_node_test): ensure cluster config is activated
2014-05-31 10:32:03 -07:00
356675b70f
fix(multi_node_kill_all_and_recovery_test): ensure cluster running
2014-05-31 10:15:03 -07:00
37796ed84c
tests: add TestMultiNodeKillAllAndRecorveryAndRemoveLeader
...
This one breaks because it doesn't set joinIndex correctly.
2014-05-31 10:01:45 -07:00
ca29691543
tests(standby_test): comments
2014-05-30 18:36:23 -07:00
4bebb538eb
fix(standby_server): able to join the cluster containing itself
...
Standby server will switch to peer server if it finds that
it has been contained in the cluster.
2014-05-30 14:03:49 -07:00
aaedf32c04
fix(test/remove_node_test.go) fix a deadlock in the test
...
The go-etcd client waits for the response from the paused node. And the test waits for the reponse to continue.
Actually we do not even need that small test, since we will check the machine status afterwards.
2014-05-20 14:34:59 -07:00
9e5b12f591
tests(remove_node): add TestRemovePausedNode
2014-05-20 11:01:14 -07:00
71679bcf56
feat(standby_server): make atomic move for file
...
to avoid the risk of writing out a corrupted file.
2014-05-16 01:00:07 -04:00
b7d9fdbd39
feat(standby_server): write cluster info to disk
...
For better fault tolerance and availability.
2014-05-15 07:47:15 -04:00
fc77b3e9e6
fix(simple_snapshot_test): enlarge reasonable index range
2014-05-13 22:28:28 -04:00
403f709ebd
chore(cluster_config): set default timeout to 5s
...
Or the leader death could let the standbys down for a rather long time.
2014-05-13 16:13:44 -04:00
5367c1c998
chore(standby): minor changes based on comments
2014-05-09 15:38:03 -07:00
6d4f018887
chore(cluster_config): rename SyncClusterInterval to SyncInterval
...
for better naming
2014-05-09 13:28:21 -07:00
baadf63912
feat: implement standby mode
...
Change log:
1. PeerServer
- estimate initial mode from its log through removedInLog variable
- refactor FindCluster to return the estimation
- refactor Start to call FindCluster explicitly
- move raftServer start and cluster init from FindCluster to Start
- remove stopNotify from PeerServer because it is not used anymore
2. Etcd
- refactor Run logic to fit the specification
3. ClusterConfig
- rename promoteDelay to removeDelay for better naming
- add SyncClusterInterval field to ClusterConfig
- commit command to set default cluster config when cluster is created
- store cluster config info into key space for consistency
- reload cluster config when reboot
4. add StandbyServer
5. Error
- remove unused EcodePromoteError
2014-05-09 01:56:55 -07:00
af33d61774
Merge pull request #775 from unihorn/84
...
refactor(tests/server_utils): use etcd instance
2014-05-08 11:53:46 -07:00
04f09d2fd0
feat(peer_server): add State field to machineMessage
...
State field indicates the state of each machine.
For now, its value could be follower or leader.
2014-05-08 10:25:39 -07:00
7dce4c8fbb
refactor(tests/server_utils): use etcd instance
...
Remove duplicated etcd start code.
2014-05-07 11:49:03 -07:00
b56aa62bcc
Merge pull request #773 from unihorn/82
...
tests(snapshot): expand reasonable range for index
2014-05-07 13:02:41 -04:00
c4cd86e094
tests(snapshot): expand reasonable range for index
...
snapshot file was createed with name '0_503.ss' and '0_1010.ss' when testing.
2014-05-07 09:41:36 -07:00
17e299995c
refactor(peer_server): remove standby mode in peer server
2014-05-07 09:10:09 -07:00
ece25833aa
Merge pull request #738 from unihorn/68
...
feat(peer_server): forbid rejoining with different name
2014-04-18 11:49:36 -07:00