Skip to content
Success

Changes

Summary

  1. jobs/ttcn3-testsuites: add ttcn3-dia2gsup-test-latest (details)
  2. jobs: free up runners from 01:00 - 03:00 (details)
  3. jobs: run ttcn3-bts-test-* between 01:00 - 06:00 (details)
  4. ansible: add build-hosts (build4, build5) (details)
Commit ee7bf136ec25552f7f210a022cf31355dd86855e by Vadim Yanitskiy
jobs/ttcn3-testsuites: add ttcn3-dia2gsup-test-latest

Change-Id: I53ca86fc8a1280b149485ea434cdac8b1676d7f3
The file was modifiedjobs/ttcn3-testsuites-testenv.yml
Commit 06b815c32d7a639e716f657720795baff2bb4c9c by Oliver Smith
jobs: free up runners from 01:00 - 03:00

When looking at grafana, the build hosts (build4 and build5) are not
busy during 00:00 and 03:00. Binary packages seem to be finished at
00:00 already. Shorten the time for "Jobs that don't need binary
packages" by two hours to make room for running ttcn3-bts-test with less
load in a follow-up patch.

Change-Id: Iebfa58aca28bc8e575983aae9f4d34396a487a7e
The file was modifiedjobs/simtester-sanitize.yml
The file was modifiedjobs/registry-triggers.yml
The file was modifiedjobs/README.md
The file was modifiedjobs/osmocom-list-commits.yml
The file was modifiedjobs/osmocom-build-tags-against-master.yml
The file was modifiedjobs/registry-rebuild-upload-fpga-build.yml
Commit e5493058eb750818c1460346c92bd7700255d2a1 by Oliver Smith
jobs: run ttcn3-bts-test-* between 01:00 - 06:00

The automatic respawns of osmo-bts-trx have been intentionally removed
in the related docker-playground patch, so we can better notice when
osmo-bts-trx crashes instead of just restarting it and moving on with
the testsuite.

The result is that now it is even more important when ttcn3-bts-test
jobs are running, because when the builders are under high load then
faketrx cannot send the time quickly enough and it also causes
osmo-bts-trx to shutdown.

In a discussion with Vadim we've decided to schedule the ttcn3-bts-tests
so that they don't only run at a time where no other jobs are running.
But also that they don't run at the same time on the same builder
anymore to give them the least unrelated load possible. Other solutions
are also being investigated, but this should make the job in its current
form more stable already.

Move misc ttcn3 jobs to run from 06:00 to 08:00 and run ttcn3-bts-tests
between 01:00 and 06:00. Pin them to specific runners to make sure we
don't have both running on the same node.

Related: docker-playground I770a0530f90c5e03d2073bfc1c4cfd0e840379c9
Change-Id: I0162f7299c8e37f893ffa10ddc4c8edece29ed7f
The file was modifiedjobs/ttcn3-testsuites.yml
The file was modifiedjobs/README.md
Commit 541e5b2b32b4f5527b263130a061a4cf54e28957 by Oliver Smith
ansible: add build-hosts (build4, build5)

Prepare to install a daemon on these for getting coredumps into lxcs in
the next patch.

Related: OS#6769
Change-Id: I2aa4e774b288f4ac00fb38be40de32415c565733
The file was modifiedansible/util/known_hosts
The file was modifiedansible/hosts
The file was addedansible/setup-build-host.yml