Wait for cluster followers to join cluster before proceeding with raft test in echovault package.

This commit is contained in:
Kelvin Clement Mwinuka
2024-05-27 11:12:34 +08:00
parent 93a616c5c1
commit 9904fcdbb7
3 changed files with 120 additions and 111 deletions

View File

@@ -23,7 +23,7 @@ github.com/echovault/echovault/internal/aof/log/store.go:106.2,106.51 1 1
github.com/echovault/echovault/internal/aof/log/store.go:106.51,107.13 1 1
github.com/echovault/echovault/internal/aof/log/store.go:107.13,108.8 1 1
github.com/echovault/echovault/internal/aof/log/store.go:108.8,110.40 2 1
github.com/echovault/echovault/internal/aof/log/store.go:110.40,113.11 3 0
github.com/echovault/echovault/internal/aof/log/store.go:110.40,113.11 3 1
github.com/echovault/echovault/internal/aof/log/store.go:115.5,116.41 2 0
github.com/echovault/echovault/internal/aof/log/store.go:121.2,121.19 1 1
github.com/echovault/echovault/internal/aof/log/store.go:124.55,126.21 1 1
@@ -1427,99 +1427,6 @@ github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:263.2,263.20 1
github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:266.47,271.38 4 1
github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:271.38,273.3 1 1
github.com/echovault/echovault/internal/modules/pubsub/pubsub.go:275.2,275.17 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:27.78,33.29 4 1
github.com/echovault/echovault/internal/modules/admin/commands.go:33.29,34.54 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:34.54,40.42 4 1
github.com/echovault/echovault/internal/modules/admin/commands.go:40.42,42.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:44.4,47.12 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:50.3,50.36 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:50.36,57.43 5 1
github.com/echovault/echovault/internal/modules/admin/commands.go:57.43,59.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:61.4,63.21 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:67.2,69.25 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:72.76,76.35 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:76.35,77.65 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:77.65,78.41 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:78.41,80.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:81.4,81.12 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:83.3,83.13 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:86.2,86.51 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:89.75,90.29 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:91.9,96.36 4 1
github.com/echovault/echovault/internal/modules/admin/commands.go:96.36,97.66 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:97.66,98.52 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:98.52,102.6 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:103.5,103.13 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:105.4,106.14 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:108.3,109.26 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:111.9,115.56 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:115.56,117.4 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:118.3,118.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:118.53,122.37 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:122.37,123.67 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:123.67,124.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:124.53,125.59 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:125.59,129.8 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:131.6,131.14 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:133.5,133.54 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:133.54,136.6 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:138.9,138.61 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:138.61,142.37 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:142.37,143.67 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:143.67,144.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:144.53,146.24 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:146.24,149.8 2 0
github.com/echovault/echovault/internal/modules/admin/commands.go:151.6,151.14 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:153.5,153.33 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:153.33,156.6 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:158.9,158.60 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:158.60,162.37 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:162.37,163.67 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:163.67,164.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:164.53,165.55 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:165.55,169.8 3 0
github.com/echovault/echovault/internal/modules/admin/commands.go:171.6,171.14 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:173.5,173.50 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:173.50,176.6 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:178.9,180.4 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:181.3,182.26 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:183.10,184.54 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:188.75,190.2 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:192.36,200.84 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:200.84,204.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:213.84,217.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:225.86,229.7 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:238.86,242.7 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:252.86,256.7 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:267.84,271.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:272.73,273.49 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:273.49,275.6 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:276.5,276.45 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:285.84,289.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:290.73,292.18 2 0
github.com/echovault/echovault/internal/modules/admin/commands.go:292.18,294.6 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:295.5,295.53 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:304.84,308.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:309.73,310.47 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:310.47,312.6 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:313.5,313.45 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:321.84,325.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:335.86,339.7 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:340.75,341.34 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:341.34,343.8 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:344.7,345.34 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:345.34,347.8 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:348.7,348.75 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:348.75,350.8 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:351.7,351.47 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:361.86,365.7 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:366.75,367.35 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:367.35,369.8 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:370.7,371.47 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:380.86,384.7 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:385.75,388.38 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:388.38,390.8 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:391.7,391.30 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:26.68,28.16 2 1
github.com/echovault/echovault/internal/modules/set/commands.go:28.16,30.3 1 0
github.com/echovault/echovault/internal/modules/set/commands.go:32.2,37.16 4 1
@@ -1567,7 +1474,7 @@ github.com/echovault/echovault/internal/modules/set/commands.go:159.70,161.16 2
github.com/echovault/echovault/internal/modules/set/commands.go:161.16,163.3 1 0
github.com/echovault/echovault/internal/modules/set/commands.go:165.2,169.37 3 1
github.com/echovault/echovault/internal/modules/set/commands.go:169.37,170.14 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:170.14,172.4 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:170.14,172.4 1 0
github.com/echovault/echovault/internal/modules/set/commands.go:173.3,174.10 2 1
github.com/echovault/echovault/internal/modules/set/commands.go:174.10,177.4 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:178.3,178.27 1 1
@@ -1602,7 +1509,7 @@ github.com/echovault/echovault/internal/modules/set/commands.go:251.75,253.16 2
github.com/echovault/echovault/internal/modules/set/commands.go:253.16,255.3 1 0
github.com/echovault/echovault/internal/modules/set/commands.go:257.2,261.37 3 1
github.com/echovault/echovault/internal/modules/set/commands.go:261.37,262.14 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:262.14,264.4 1 0
github.com/echovault/echovault/internal/modules/set/commands.go:262.14,264.4 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:265.3,266.10 2 1
github.com/echovault/echovault/internal/modules/set/commands.go:266.10,269.4 1 1
github.com/echovault/echovault/internal/modules/set/commands.go:270.3,270.27 1 1
@@ -2800,6 +2707,99 @@ github.com/echovault/echovault/internal/snapshot/snapshot.go:354.94,356.3 1 1
github.com/echovault/echovault/internal/snapshot/snapshot.go:358.2,360.12 2 1
github.com/echovault/echovault/internal/snapshot/snapshot.go:363.46,365.2 1 0
github.com/echovault/echovault/internal/snapshot/snapshot.go:367.42,369.2 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:27.78,33.29 4 1
github.com/echovault/echovault/internal/modules/admin/commands.go:33.29,34.54 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:34.54,40.42 4 1
github.com/echovault/echovault/internal/modules/admin/commands.go:40.42,42.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:44.4,47.12 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:50.3,50.36 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:50.36,57.43 5 1
github.com/echovault/echovault/internal/modules/admin/commands.go:57.43,59.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:61.4,63.21 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:67.2,69.25 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:72.76,76.35 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:76.35,77.65 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:77.65,78.41 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:78.41,80.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:81.4,81.12 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:83.3,83.13 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:86.2,86.51 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:89.75,90.29 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:91.9,96.36 4 1
github.com/echovault/echovault/internal/modules/admin/commands.go:96.36,97.66 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:97.66,98.52 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:98.52,102.6 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:103.5,103.13 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:105.4,106.14 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:108.3,109.26 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:111.9,115.56 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:115.56,117.4 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:118.3,118.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:118.53,122.37 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:122.37,123.67 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:123.67,124.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:124.53,125.59 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:125.59,129.8 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:131.6,131.14 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:133.5,133.54 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:133.54,136.6 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:138.9,138.61 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:138.61,142.37 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:142.37,143.67 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:143.67,144.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:144.53,146.24 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:146.24,149.8 2 0
github.com/echovault/echovault/internal/modules/admin/commands.go:151.6,151.14 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:153.5,153.33 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:153.33,156.6 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:158.9,158.60 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:158.60,162.37 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:162.37,163.67 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:163.67,164.53 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:164.53,165.55 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:165.55,169.8 3 0
github.com/echovault/echovault/internal/modules/admin/commands.go:171.6,171.14 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:173.5,173.50 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:173.50,176.6 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:178.9,180.4 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:181.3,182.26 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:183.10,184.54 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:188.75,190.2 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:192.36,200.84 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:200.84,204.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:213.84,217.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:225.86,229.7 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:238.86,242.7 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:252.86,256.7 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:267.84,271.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:272.73,273.49 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:273.49,275.6 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:276.5,276.45 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:285.84,289.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:290.73,292.18 2 0
github.com/echovault/echovault/internal/modules/admin/commands.go:292.18,294.6 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:295.5,295.53 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:304.84,308.5 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:309.73,310.47 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:310.47,312.6 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:313.5,313.45 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:321.84,325.5 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:335.86,339.7 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:340.75,341.34 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:341.34,343.8 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:344.7,345.34 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:345.34,347.8 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:348.7,348.75 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:348.75,350.8 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:351.7,351.47 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:361.86,365.7 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:366.75,367.35 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:367.35,369.8 1 0
github.com/echovault/echovault/internal/modules/admin/commands.go:370.7,371.47 2 1
github.com/echovault/echovault/internal/modules/admin/commands.go:380.86,384.7 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:385.75,388.38 3 1
github.com/echovault/echovault/internal/modules/admin/commands.go:388.38,390.8 1 1
github.com/echovault/echovault/internal/modules/admin/commands.go:391.7,391.30 1 1
github.com/echovault/echovault/echovault/api_acl.go:126.71,128.23 2 0
github.com/echovault/echovault/echovault/api_acl.go:128.23,130.3 1 0
github.com/echovault/echovault/echovault/api_acl.go:131.2,132.16 2 0
@@ -3423,15 +3423,15 @@ github.com/echovault/echovault/echovault/cluster.go:52.9,54.3 1 0
github.com/echovault/echovault/echovault/cluster.go:56.2,56.20 1 0
github.com/echovault/echovault/echovault/cluster.go:56.20,58.3 1 0
github.com/echovault/echovault/echovault/cluster.go:60.2,60.12 1 0
github.com/echovault/echovault/echovault/cluster.go:63.94,75.16 5 0
github.com/echovault/echovault/echovault/cluster.go:63.94,75.16 5 1
github.com/echovault/echovault/echovault/cluster.go:75.16,77.3 1 0
github.com/echovault/echovault/echovault/cluster.go:79.2,81.43 2 0
github.com/echovault/echovault/echovault/cluster.go:79.2,81.43 2 1
github.com/echovault/echovault/echovault/cluster.go:81.43,83.3 1 0
github.com/echovault/echovault/echovault/cluster.go:85.2,87.9 2 0
github.com/echovault/echovault/echovault/cluster.go:85.2,87.9 2 1
github.com/echovault/echovault/echovault/cluster.go:87.9,89.3 1 0
github.com/echovault/echovault/echovault/cluster.go:91.2,91.20 1 0
github.com/echovault/echovault/echovault/cluster.go:91.2,91.20 1 1
github.com/echovault/echovault/echovault/cluster.go:91.20,93.3 1 0
github.com/echovault/echovault/echovault/cluster.go:95.2,95.24 1 0
github.com/echovault/echovault/echovault/cluster.go:95.2,95.24 1 1
github.com/echovault/echovault/echovault/config.go:23.36,25.2 1 1
github.com/echovault/echovault/echovault/echovault.go:111.66,112.36 1 0
github.com/echovault/echovault/echovault/echovault.go:112.36,114.3 1 0
@@ -3535,9 +3535,9 @@ github.com/echovault/echovault/echovault/echovault.go:432.17,434.9 2 0
github.com/echovault/echovault/echovault/echovault.go:437.3,439.43 2 1
github.com/echovault/echovault/echovault/echovault.go:439.43,440.9 1 0
github.com/echovault/echovault/echovault/echovault.go:443.3,443.17 1 1
github.com/echovault/echovault/echovault/echovault.go:443.17,444.87 1 1
github.com/echovault/echovault/echovault/echovault.go:443.17,444.87 1 0
github.com/echovault/echovault/echovault/echovault.go:444.87,446.5 1 0
github.com/echovault/echovault/echovault/echovault.go:447.4,447.12 1 1
github.com/echovault/echovault/echovault/echovault.go:447.4,447.12 1 0
github.com/echovault/echovault/echovault/echovault.go:450.3,453.20 2 1
github.com/echovault/echovault/echovault/echovault.go:453.20,454.12 1 0
github.com/echovault/echovault/echovault/echovault.go:457.3,457.28 1 1
@@ -3634,7 +3634,7 @@ github.com/echovault/echovault/echovault/keyspace.go:202.33,204.3 1 0
github.com/echovault/echovault/echovault/keyspace.go:205.2,206.13 2 0
github.com/echovault/echovault/echovault/keyspace.go:211.86,212.27 1 1
github.com/echovault/echovault/echovault/keyspace.go:212.27,214.84 1 1
github.com/echovault/echovault/echovault/keyspace.go:214.84,216.4 1 0
github.com/echovault/echovault/echovault/keyspace.go:214.84,216.4 1 1
github.com/echovault/echovault/echovault/keyspace.go:218.3,218.35 1 1
github.com/echovault/echovault/echovault/keyspace.go:218.35,220.4 1 1
github.com/echovault/echovault/echovault/keyspace.go:221.3,221.56 1 0
@@ -3750,12 +3750,12 @@ github.com/echovault/echovault/echovault/modules.go:114.3,114.62 1 1
github.com/echovault/echovault/echovault/modules.go:114.62,116.4 1 1
github.com/echovault/echovault/echovault/modules.go:118.3,120.18 2 1
github.com/echovault/echovault/echovault/modules.go:124.2,124.32 1 1
github.com/echovault/echovault/echovault/modules.go:124.32,127.17 3 0
github.com/echovault/echovault/echovault/modules.go:124.32,127.17 3 1
github.com/echovault/echovault/echovault/modules.go:127.17,129.4 1 0
github.com/echovault/echovault/echovault/modules.go:130.3,130.18 1 0
github.com/echovault/echovault/echovault/modules.go:134.2,134.34 1 1
github.com/echovault/echovault/echovault/modules.go:130.3,130.18 1 1
github.com/echovault/echovault/echovault/modules.go:134.2,134.34 1 0
github.com/echovault/echovault/echovault/modules.go:134.34,137.3 2 0
github.com/echovault/echovault/echovault/modules.go:139.2,139.72 1 1
github.com/echovault/echovault/echovault/modules.go:139.2,139.72 1 0
github.com/echovault/echovault/echovault/plugin.go:37.72,41.41 3 1
github.com/echovault/echovault/echovault/plugin.go:41.41,42.37 1 1
github.com/echovault/echovault/echovault/plugin.go:42.37,44.4 1 1

View File

@@ -577,7 +577,7 @@ func TestEchoVault_SINTERSTORE(t *testing.T) {
"key12": set.NewSet([]string{"one", "two", "thirty-six", "twelve", "eleven"}),
"key13": set.NewSet([]string{"seven", "eight", "nine", "ten", "twelve"}),
},
keys: []string{"non-existent", "key7", "key8"},
keys: []string{"non-existent", "key12", "key13"},
want: 0,
wantErr: false,
},

View File

@@ -105,9 +105,18 @@ func Test_ClusterReplication(t *testing.T) {
server.Start()
}()
<-time.After(5 * time.Second)
<-time.After(500 * time.Millisecond) // Yield to allow server start.
// Setup client connection
if i > 0 {
// If the node is a follower, wait until it's joined the raft cluster before moving forward.
for {
if server.raft.HasJoinedCluster() {
break
}
}
}
// Setup client connection.
conn, err := net.Dial("tcp", fmt.Sprintf("%s:%d", bindAddr, port))
if err != nil {
t.Errorf("could not open tcp connection: %v", err)