Skip to content

VReplication e2e tests: Simplify and split tests to overcome current CI resource constraints#6730

Merged
deepthi merged 3 commits intovitessio:masterfrom
planetscale:rn-ci-test2
Sep 17, 2020
Merged

VReplication e2e tests: Simplify and split tests to overcome current CI resource constraints#6730
deepthi merged 3 commits intovitessio:masterfrom
planetscale:rn-ci-test2

Conversation

@rohit-nayak-ps
Copy link
Copy Markdown
Member

@rohit-nayak-ps rohit-nayak-ps commented Sep 16, 2020

VReplication e2e tests never ran in CI. We traced the errors to insufficient resources: either file handles or aio handles. These are set as 64K in /etc/security/limits.conf and /proc/sys/fs/aio-max-nr and they cannot be overwritten by sudo.

For now, until we can figure out to increase the hard limits:

  • The basic test runs only with masters (replicas set to 0)
  • The three tests have been separated into different test "shards" (22/23/24 atm).

Signed-off-by: Rohit Nayak rohit@planetscale.com

@rohit-nayak-ps rohit-nayak-ps changed the title Only use master tablets for the Basic test since CI images run out of resources with too many tablets VReplication e2e tests: Simplify and split tests to overcome current CI resource constraints Sep 17, 2020
… resources with too many tablets

Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Signed-off-by: Rohit Nayak <rohit@planetscale.com>
@rohit-nayak-ps rohit-nayak-ps marked this pull request as ready for review September 17, 2020 20:31
@deepthi deepthi merged commit d58a0fe into vitessio:master Sep 17, 2020
@deepthi deepthi deleted the rn-ci-test2 branch September 17, 2020 20:39
@askdba askdba added this to the v8.0 milestone Oct 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants