Hi folks,
The 2023.10 tag has been pushed to master on gitlab.com/lava/lava. .deb packages have been built in GitLab CI and are published at
https://apt.lavasoftware.org/release
Docker images for amd64 and arm64 have been built in GitLab CI and are available from
and
https://hub.docker.com/u/lavasoftware
Changes in this release ==================
# Device-types
## New device-types
New supported devices:
* acer-chromebox-cxi5-brask * acer-cp514-2h-1130g7-volteer * acer-cp514-2h-1160g7-volteer * dell-latitude-5300-8145U-arcada * hifive-unmatched-a00
# lava-docker-worker
Add a systemd unit file to start multiple lava-docker-worker instances. ```shell systemctl start lava-docker-worker@<instance-01> systemctl start lava-docker-worker@<instance-02> ```
# Scheduler race condition
A scheduler race condition has been fixed in this release. This race condition has been affecting LAVA for many years. This was causing multiple issues like: * #620: Cannot access Multinode Job with Sub ID * #622: One of Multinode Job Stuck in Scheduling status forever * A device is set to reserved state without a job assigned to it
# Packages
Publish debian packages to [lava-apt-repo]( https://gitlab.com/lava/lava-apt-repo/) gitlab page.
# XMLRPC API
## Jobs filtering
Extend the `scheduler.jobs.list` endpoint to filter jobs that take longer than N minutes.
When there are some network issues or changes on the worker side, jobs that handled by the worker may not updated to finish state even after job timeout reached.
## Inactive users
Disable token for inactive users. This is already the case for the REST API. Extend this behavior to the XMLRPC API.
Rgds