diff options
author | Jakob Borg <jakob@kastelo.net> | 2017-11-12 23:28:45 +0100 |
---|---|---|
committer | Jakob Borg <jakob@kastelo.net> | 2017-11-13 00:25:07 +0100 |
commit | 6e148e20cd8b9ed2893659bf0dfdc44d1308100b (patch) | |
tree | 390e6ca3d96962ff6ed9a2f2dea87b59ca0b6731 /test | |
parent | 72c5f2e5c6ff7f52e80639f82b5ac5510b1b6cff (diff) | |
download | syncthing-6e148e20cd8b9ed2893659bf0dfdc44d1308100b.tar.gz syncthing-6e148e20cd8b9ed2893659bf0dfdc44d1308100b.zip |
test: Mend tests for latest event changes etc
Diffstat (limited to 'test')
-rw-r--r-- | test/h1/config.xml | 78 | ||||
-rw-r--r-- | test/h2/config.xml | 82 | ||||
-rw-r--r-- | test/h3/config.xml | 58 | ||||
-rw-r--r-- | test/h4/config.xml | 33 | ||||
-rw-r--r-- | test/sync_test.go | 11 | ||||
-rw-r--r-- | test/transfer-bench_test.go | 3 | ||||
-rw-r--r-- | test/util.go | 1 |
7 files changed, 182 insertions, 84 deletions
diff --git a/test/h1/config.xml b/test/h1/config.xml index 65556d1c5..5900cf421 100644 --- a/test/h1/config.xml +++ b/test/h1/config.xml @@ -1,10 +1,11 @@ -<configuration version="16"> - <folder id="default" label="" path="s1/" type="readwrite" rescanIntervalS="10" ignorePerms="false" autoNormalize="true"> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU"></device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU"></device> - <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT"></device> - <minDiskFreePct>1</minDiskFreePct> +<configuration version="26"> + <folder id="default" label="" path="s1/" type="readwrite" rescanIntervalS="10" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" introducedBy=""></device> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" introducedBy=""></device> + <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -12,16 +13,19 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <folder id="¯\_(ツ)_/¯ Räksmörgås 动作 Адрес" label="" path="s12-1/" type="readwrite" rescanIntervalS="10" ignorePerms="false" autoNormalize="true"> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU"></device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <minDiskFreePct>1</minDiskFreePct> + <folder id="¯\_(ツ)_/¯ Räksmörgås 动作 Адрес" label="" path="s12-1/" type="readwrite" rescanIntervalS="10" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" introducedBy=""></device> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -29,26 +33,33 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <device id="EJHMPAQ-OGCVORE-ISB4IS3-SYYVJXF-TKJGLTU-66DIQPF-GJ5D2GX-GQ3OWQK" name="s4" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22004</address> + <device id="EJHMPAQ-OGCVORE-ISB4IS3-SYYVJXF-TKJGLTU-66DIQPF-GJ5D2GX-GQ3OWQK" name="s4" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22004</address> + <paused>false</paused> </device> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" name="s1" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22001</address> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" name="s1" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22001</address> + <paused>false</paused> </device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" name="s2" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22002</address> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" name="s2" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22002</address> + <paused>false</paused> </device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" name="s3" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22003</address> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" name="s3" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22003</address> + <paused>false</paused> </device> - <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT" name="s4" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22004</address> + <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT" name="s4" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22004</address> + <paused>false</paused> </device> <gui enabled="true" tls="false" debugging="true"> <address>127.0.0.1:8081</address> @@ -58,7 +69,7 @@ <theme>default</theme> </gui> <options> - <listenAddress>kcp://127.0.0.1:22001</listenAddress> + <listenAddress>tcp://127.0.0.1:22001</listenAddress> <globalAnnounceServer>default</globalAnnounceServer> <globalAnnounceEnabled>false</globalAnnounceEnabled> <localAnnounceEnabled>true</localAnnounceEnabled> @@ -75,23 +86,36 @@ <natRenewalMinutes>30</natRenewalMinutes> <natTimeoutSeconds>10</natTimeoutSeconds> <urAccepted>-1</urAccepted> - <urUniqueID></urUniqueID> + <urSeen>2</urSeen> + <urUniqueID>tmwxxCqi</urUniqueID> <urURL>https://data.syncthing.net/newdata</urURL> <urPostInsecurely>false</urPostInsecurely> <urInitialDelayS>1800</urInitialDelayS> <restartOnWakeup>true</restartOnWakeup> <autoUpgradeIntervalH>12</autoUpgradeIntervalH> + <upgradeToPreReleases>false</upgradeToPreReleases> <keepTemporariesH>24</keepTemporariesH> <cacheIgnoredFiles>false</cacheIgnoredFiles> <progressUpdateIntervalS>5</progressUpdateIntervalS> - <symlinksEnabled>true</symlinksEnabled> <limitBandwidthInLan>false</limitBandwidthInLan> - <minHomeDiskFreePct>1</minHomeDiskFreePct> + <minHomeDiskFree unit="%">1</minHomeDiskFree> <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL> <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect> <tempIndexMinBlocks>10</tempIndexMinBlocks> + <trafficClass>0</trafficClass> + <weakHashSelectionMethod>auto</weakHashSelectionMethod> + <stunServer>default</stunServer> + <stunKeepaliveSeconds>24</stunKeepaliveSeconds> + <kcpNoDelay>false</kcpNoDelay> + <kcpUpdateIntervalMs>25</kcpUpdateIntervalMs> + <kcpFastResend>false</kcpFastResend> + <kcpCongestionControl>true</kcpCongestionControl> + <kcpSendWindowSize>128</kcpSendWindowSize> + <kcpReceiveWindowSize>128</kcpReceiveWindowSize> + <defaultFolderPath>~</defaultFolderPath> <upnpEnabled>true</upnpEnabled> <upnpRenewalMinutes>30</upnpRenewalMinutes> <upnpTimeoutSeconds>10</upnpTimeoutSeconds> + <minHomeDiskFreePct>0</minHomeDiskFreePct> </options> </configuration> diff --git a/test/h2/config.xml b/test/h2/config.xml index 5aabb7df2..2e35e1154 100644 --- a/test/h2/config.xml +++ b/test/h2/config.xml @@ -1,9 +1,10 @@ -<configuration version="16"> - <folder id="default" label="" path="s2" type="readwrite" rescanIntervalS="15" ignorePerms="false" autoNormalize="true"> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU"></device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU"></device> - <minDiskFreePct>1</minDiskFreePct> +<configuration version="26"> + <folder id="default" label="" path="s2" type="readwrite" rescanIntervalS="15" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" introducedBy=""></device> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -11,17 +12,19 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> - <disableWeakHash>false</disableWeakHash> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <folder id="¯\_(ツ)_/¯ Räksmörgås 动作 Адрес" label="" path="s12-2" type="readwrite" rescanIntervalS="15" ignorePerms="false" autoNormalize="true"> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU"></device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <minDiskFreePct>1</minDiskFreePct> + <folder id="¯\_(ツ)_/¯ Räksmörgås 动作 Адрес" label="" path="s12-2" type="readwrite" rescanIntervalS="15" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" introducedBy=""></device> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -29,17 +32,19 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> - <disableWeakHash>false</disableWeakHash> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <folder id="s23" label="" path="s23-2" type="readwrite" rescanIntervalS="15" ignorePerms="false" autoNormalize="true"> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU"></device> - <minDiskFreePct>1</minDiskFreePct> + <folder id="s23" label="" path="s23-2" type="readwrite" rescanIntervalS="15" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -47,21 +52,25 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> - <disableWeakHash>false</disableWeakHash> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" name="s1" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22001</address> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" name="s1" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22001</address> + <paused>false</paused> </device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" name="s2" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22002</address> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" name="s2" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22002</address> + <paused>false</paused> </device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" name="s3" compression="metadata" introducer="false"> - <address>kcp://127.0.0.1:22003</address> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" name="s3" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> + <address>tcp://127.0.0.1:22003</address> + <paused>false</paused> </device> <gui enabled="true" tls="false" debugging="true"> <address>127.0.0.1:8082</address> @@ -70,7 +79,7 @@ </gui> <options> <listenAddress>dynamic+https://relays.syncthing.net/endpoint</listenAddress> - <listenAddress>kcp://127.0.0.1:22002</listenAddress> + <listenAddress>tcp://127.0.0.1:22002</listenAddress> <globalAnnounceServer>default</globalAnnounceServer> <globalAnnounceEnabled>false</globalAnnounceEnabled> <localAnnounceEnabled>true</localAnnounceEnabled> @@ -87,20 +96,33 @@ <natRenewalMinutes>1</natRenewalMinutes> <natTimeoutSeconds>10</natTimeoutSeconds> <urAccepted>-1</urAccepted> - <urUniqueID></urUniqueID> + <urSeen>2</urSeen> + <urUniqueID>x7AWqz5k</urUniqueID> <urURL>https://data.syncthing.net/newdata</urURL> <urPostInsecurely>false</urPostInsecurely> <urInitialDelayS>1800</urInitialDelayS> <restartOnWakeup>true</restartOnWakeup> <autoUpgradeIntervalH>12</autoUpgradeIntervalH> + <upgradeToPreReleases>false</upgradeToPreReleases> <keepTemporariesH>24</keepTemporariesH> <cacheIgnoredFiles>false</cacheIgnoredFiles> <progressUpdateIntervalS>5</progressUpdateIntervalS> - <symlinksEnabled>true</symlinksEnabled> <limitBandwidthInLan>false</limitBandwidthInLan> - <minHomeDiskFreePct>1</minHomeDiskFreePct> + <minHomeDiskFree unit="%">1</minHomeDiskFree> <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL> <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect> <tempIndexMinBlocks>10</tempIndexMinBlocks> + <trafficClass>0</trafficClass> + <weakHashSelectionMethod>auto</weakHashSelectionMethod> + <stunServer>default</stunServer> + <stunKeepaliveSeconds>24</stunKeepaliveSeconds> + <kcpNoDelay>false</kcpNoDelay> + <kcpUpdateIntervalMs>25</kcpUpdateIntervalMs> + <kcpFastResend>false</kcpFastResend> + <kcpCongestionControl>true</kcpCongestionControl> + <kcpSendWindowSize>128</kcpSendWindowSize> + <kcpReceiveWindowSize>128</kcpReceiveWindowSize> + <defaultFolderPath>~</defaultFolderPath> + <minHomeDiskFreePct>0</minHomeDiskFreePct> </options> </configuration> diff --git a/test/h3/config.xml b/test/h3/config.xml index 6579d8bd2..1860748c2 100644 --- a/test/h3/config.xml +++ b/test/h3/config.xml @@ -1,8 +1,9 @@ -<configuration version="16"> - <folder id="s23" label="" path="s23-3" type="readwrite" rescanIntervalS="20" ignorePerms="false" autoNormalize="true"> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU"></device> - <minDiskFreePct>1</minDiskFreePct> +<configuration version="26"> + <folder id="s23" label="" path="s23-3" type="readwrite" rescanIntervalS="20" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -10,18 +11,20 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> - <disableWeakHash>false</disableWeakHash> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <folder id="default" label="" path="s3" type="readwrite" rescanIntervalS="20" ignorePerms="false" autoNormalize="true"> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU"></device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC"></device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU"></device> - <minDiskFreePct>1</minDiskFreePct> + <folder id="default" label="" path="s3" type="readwrite" rescanIntervalS="20" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="true"> + <filesystemType>basic</filesystemType> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" introducedBy=""></device> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" introducedBy=""></device> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning type="simple"> <param key="keep" val="5"></param> </versioning> @@ -31,21 +34,25 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> - <disableWeakHash>false</disableWeakHash> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" name="s1" compression="metadata" introducer="false"> + <device id="I6KAH76-66SLLLB-5PFXSOA-UFJCDZC-YAOMLEK-CP2GB32-BV5RQST-3PSROAU" name="s1" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> <address>tcp://127.0.0.1:22001</address> + <paused>false</paused> </device> - <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" name="s2" compression="metadata" introducer="false"> + <device id="MRIW7OK-NETT3M4-N6SBWME-N25O76W-YJKVXPH-FUMQJ3S-P57B74J-GBITBAC" name="s2" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> <address>tcp://127.0.0.1:22002</address> + <paused>false</paused> </device> - <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" name="s3" compression="metadata" introducer="false"> + <device id="373HSRP-QLPNLIE-JYKZVQF-P4PKZ63-R2ZE6K3-YD442U2-JHBGBQG-WWXAHAU" name="s3" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> <address>tcp://127.0.0.1:22003</address> + <paused>false</paused> </device> <gui enabled="true" tls="false" debugging="true"> <address>127.0.0.1:8083</address> @@ -71,20 +78,33 @@ <natRenewalMinutes>30</natRenewalMinutes> <natTimeoutSeconds>10</natTimeoutSeconds> <urAccepted>-1</urAccepted> + <urSeen>2</urSeen> <urUniqueID></urUniqueID> <urURL>https://data.syncthing.net/newdata</urURL> <urPostInsecurely>false</urPostInsecurely> <urInitialDelayS>1800</urInitialDelayS> <restartOnWakeup>true</restartOnWakeup> <autoUpgradeIntervalH>12</autoUpgradeIntervalH> + <upgradeToPreReleases>false</upgradeToPreReleases> <keepTemporariesH>24</keepTemporariesH> <cacheIgnoredFiles>false</cacheIgnoredFiles> <progressUpdateIntervalS>5</progressUpdateIntervalS> - <symlinksEnabled>true</symlinksEnabled> <limitBandwidthInLan>false</limitBandwidthInLan> - <minHomeDiskFreePct>1</minHomeDiskFreePct> + <minHomeDiskFree unit="%">1</minHomeDiskFree> <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL> <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect> <tempIndexMinBlocks>10</tempIndexMinBlocks> + <trafficClass>0</trafficClass> + <weakHashSelectionMethod>auto</weakHashSelectionMethod> + <stunServer>default</stunServer> + <stunKeepaliveSeconds>24</stunKeepaliveSeconds> + <kcpNoDelay>false</kcpNoDelay> + <kcpUpdateIntervalMs>25</kcpUpdateIntervalMs> + <kcpFastResend>false</kcpFastResend> + <kcpCongestionControl>true</kcpCongestionControl> + <kcpSendWindowSize>128</kcpSendWindowSize> + <kcpReceiveWindowSize>128</kcpReceiveWindowSize> + <defaultFolderPath>~</defaultFolderPath> + <minHomeDiskFreePct>0</minHomeDiskFreePct> </options> </configuration> diff --git a/test/h4/config.xml b/test/h4/config.xml index 740537668..3ebd8d32e 100644 --- a/test/h4/config.xml +++ b/test/h4/config.xml @@ -1,7 +1,8 @@ -<configuration version="15"> - <folder id="default" label="" path="s4/" type="readwrite" rescanIntervalS="60" ignorePerms="false" autoNormalize="false"> - <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT"></device> - <minDiskFreePct>1</minDiskFreePct> +<configuration version="26"> + <folder id="default" label="" path="s4/" type="readwrite" rescanIntervalS="60" fsWatcherEnabled="false" fsWatcherDelayS="10" ignorePerms="false" autoNormalize="false"> + <filesystemType>basic</filesystemType> + <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT" introducedBy=""></device> + <minDiskFree unit="%">1</minDiskFree> <versioning></versioning> <copiers>1</copiers> <pullers>16</pullers> @@ -9,14 +10,17 @@ <order>random</order> <ignoreDelete>false</ignoreDelete> <scanProgressIntervalS>0</scanProgressIntervalS> - <pullerSleepS>0</pullerSleepS> <pullerPauseS>0</pullerPauseS> <maxConflicts>-1</maxConflicts> <disableSparseFiles>false</disableSparseFiles> <disableTempIndexes>false</disableTempIndexes> + <paused>false</paused> + <weakHashThresholdPct>25</weakHashThresholdPct> + <markerName>.stfolder</markerName> </folder> - <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT" name="s4" compression="metadata" introducer="false"> + <device id="7PBCTLL-JJRYBSA-MOWZRKL-MSDMN4N-4US4OMX-SYEXUS4-HSBGNRY-CZXRXAT" name="s4" compression="metadata" introducer="false" skipIntroductionRemovals="false" introducedBy=""> <address>dynamic</address> + <paused>false</paused> </device> <gui enabled="true" tls="false" debugging="true"> <address>127.0.0.1:8084</address> @@ -42,20 +46,33 @@ <natRenewalMinutes>30</natRenewalMinutes> <natTimeoutSeconds>10</natTimeoutSeconds> <urAccepted>-1</urAccepted> + <urSeen>2</urSeen> <urUniqueID></urUniqueID> <urURL>https://data.syncthing.net/newdata</urURL> <urPostInsecurely>false</urPostInsecurely> <urInitialDelayS>1800</urInitialDelayS> <restartOnWakeup>true</restartOnWakeup> <autoUpgradeIntervalH>12</autoUpgradeIntervalH> + <upgradeToPreReleases>false</upgradeToPreReleases> <keepTemporariesH>24</keepTemporariesH> <cacheIgnoredFiles>false</cacheIgnoredFiles> <progressUpdateIntervalS>5</progressUpdateIntervalS> - <symlinksEnabled>true</symlinksEnabled> <limitBandwidthInLan>false</limitBandwidthInLan> - <minHomeDiskFreePct>1</minHomeDiskFreePct> + <minHomeDiskFree unit="%">1</minHomeDiskFree> <releasesURL>https://upgrades.syncthing.net/meta.json</releasesURL> <overwriteRemoteDeviceNamesOnConnect>false</overwriteRemoteDeviceNamesOnConnect> <tempIndexMinBlocks>10</tempIndexMinBlocks> + <trafficClass>0</trafficClass> + <weakHashSelectionMethod>auto</weakHashSelectionMethod> + <stunServer>default</stunServer> + <stunKeepaliveSeconds>24</stunKeepaliveSeconds> + <kcpNoDelay>false</kcpNoDelay> + <kcpUpdateIntervalMs>25</kcpUpdateIntervalMs> + <kcpFastResend>false</kcpFastResend> + <kcpCongestionControl>true</kcpCongestionControl> + <kcpSendWindowSize>128</kcpSendWindowSize> + <kcpReceiveWindowSize>128</kcpReceiveWindowSize> + <defaultFolderPath>~</defaultFolderPath> + <minHomeDiskFreePct>0</minHomeDiskFreePct> </options> </configuration> diff --git a/test/sync_test.go b/test/sync_test.go index 45a46cd4b..9647afffc 100644 --- a/test/sync_test.go +++ b/test/sync_test.go @@ -205,6 +205,10 @@ func testSyncCluster(t *testing.T) { p2 := startInstance(t, 3) defer checkedStop(t, p2) + p0.ResumeAll() + p1.ResumeAll() + p2.ResumeAll() + p := []*rc.Process{p0, p1, p2} start := time.Now() @@ -351,6 +355,10 @@ func testSyncClusterForcedRescan(t *testing.T) { p2 := startInstance(t, 3) defer checkedStop(t, p2) + p0.ResumeAll() + p1.ResumeAll() + p2.ResumeAll() + p := []*rc.Process{p0, p1, p2} start := time.Now() @@ -514,6 +522,9 @@ func TestSyncSparseFile(t *testing.T) { p1 := startInstance(t, 2) defer checkedStop(t, p1) + p0.ResumeAll() + p1.ResumeAll() + rc.AwaitSync("default", p0, p1) log.Println("Comparing...") diff --git a/test/transfer-bench_test.go b/test/transfer-bench_test.go index b79f3a35c..2d5c25f6c 100644 --- a/test/transfer-bench_test.go +++ b/test/transfer-bench_test.go @@ -83,6 +83,9 @@ func benchmarkTransfer(t *testing.T, files, sizeExp int) { receiver := startInstance(t, 2) defer checkedStop(t, receiver) + sender.ResumeAll() + receiver.ResumeAll() + var t0, t1 time.Time lastEvent := 0 loop: diff --git a/test/util.go b/test/util.go index 7361a5b89..5df9e1433 100644 --- a/test/util.go +++ b/test/util.go @@ -541,6 +541,7 @@ func startInstance(t *testing.T, i int) *rc.Process { t.Fatal(err) } p.AwaitStartup() + p.PauseAll() return p } |