Skip to content
This repository has been archived by the owner on Aug 2, 2021. It is now read-only.

integration-tests: config for set of integration tests for stable swarm #1926

Merged
merged 1 commit into from
Nov 13, 2019

Conversation

nonsense
Copy link
Contributor

@nonsense nonsense commented Nov 4, 2019

This is the latest set of configuration files for running integration tests on Swarm, after the pushsync feature was merged.

The difference between this and the pushsync integration tests, is that these have a more limited localstore store.size and --sync-mode=all.

I suggest as next steps we:

  • 1. Get rid of the --sync-mode flag altogether, prior to next release. Swarm seems to be running fine with --sync-mode=all over the last weeks.
  • 2. Integrate PSS messages and counters and timers alongside the upload_and_sync cronjob smoke test. We want to have a baseline of PSS message exchange, while pushsync is running towards a given host.

Known bugs:

  • 3. High value for mark/sweep timer on hosts that don't have cronjob for upload targeted at them:

Screenshot 2019-11-04 at 11 41 42

Note that 1., 2. and 3. are out-of-scope for this PR, but rather suggestions for future work.

@nonsense
Copy link
Contributor Author

nonsense commented Nov 4, 2019

To add a bit more info about the known issues/bug:

  1. It appears that the mark/sweep slowness is correlated with PSS issues:

Screenshot 2019-11-04 at 12 00 51

  1. There were no HTTP GET requests to node swarm-private-30 at that time.

  2. Goroutines on swarm-private-30 spiked to 939:

Screenshot 2019-11-04 at 12 03 21

@acud acud merged commit f834c43 into master Nov 13, 2019
@acud acud added this to the 0.5.3 milestone Nov 25, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants