lava activity https://gitlab.com/lava 2026-03-18T16:04:12Z tag:gitlab.com,2026-03-18:5218402683 Igor Ponomarev pushed to project branch use-django-filters-for-tables at lava / lava 2026-03-18T16:04:12Z igor.ponomarev Igor Ponomarev

Igor Ponomarev (3b129806) at 18 Mar 16:04

Use django filter to filter lava tables

tag:gitlab.com,2026-03-18:5217800254 Igor Ponomarev commented on merge request !3203 at lava / lava 2026-03-18T14:05:56Z igor.ponomarev Igor Ponomarev

I added hostname filtering in the device type overview table to my MR. Can you give it a test? (there should be a Search button on top of the table)

tag:gitlab.com,2026-03-18:5217760851 Igor Ponomarev pushed to project branch use-django-filters-for-tables at lava / lava 2026-03-18T13:58:28Z igor.ponomarev Igor Ponomarev

Igor Ponomarev (ec6c8b12) at 18 Mar 13:58

Use django filter to filter lava tables

... and 6 more commits

tag:gitlab.com,2026-03-18:5217320865 Igor Ponomarev commented on merge request !3206 at lava / lava 2026-03-18T12:28:57Z igor.ponomarev Igor Ponomarev

Implicit device tag sounds like an over complication. Why not simply allow submitting job for a specific device.

tag:gitlab.com,2026-03-18:5217316171 Igor Ponomarev commented on merge request !3203 at lava / lava 2026-03-18T12:28:01Z igor.ponomarev Igor Ponomarev

I am reworking table searching in !2546. It will have a nice GUI to filter the table results.

tag:gitlab.com,2026-03-18:5217312861 Igor Ponomarev commented on merge request !3202 at lava / lava 2026-03-18T12:27:22Z igor.ponomarev Igor Ponomarev

I am reworking the tables search in !2546. It will have a nice GUI to filter the table results.

tag:gitlab.com,2026-03-18:5216080237 Rémi Duraffort deleted project branch multinode-role-list at lava / lava 2026-03-18T07:48:09Z ivoire Rémi Duraffort

Rémi Duraffort (64f5f167) at 18 Mar 07:48

tag:gitlab.com,2026-03-18:5216080145 Rémi Duraffort pushed to project branch master at lava / lava 2026-03-18T07:48:07Z ivoire Rémi Duraffort

Rémi Duraffort (db3394e8) at 18 Mar 07:48

Merge branch 'multinode-role-list' into 'master'

... and 1 more commit

tag:gitlab.com,2026-03-18:5216080140 Rémi Duraffort accepted merge request !3207: lava_dispatcher: fix lava-role list output at lava / lava 2026-03-18T07:48:07Z ivoire Rémi Duraffort

Per the comments and the doc, the lava-role list should print the roles rather than the current job IDs.

The problem is that the lava-group script prints \t<job_id>\t<role> with the additional \t prefix. This doesn't match the example output in the doc, and I don't see how the prefix is used. It is more likely copied from the previous log line.

lava-role uses the lava-group output for listing the roles.

lava-group | cut -f2

Internally, lava-role is the only user of the lava-group output. Removing the prefix fixes the lava-role list API and shouldn't introduce any internal regressions.

Although I made the equivalent changes in the lava_multi_node_make_aliased_hosts API as well, the API is not used anywhere.

The change should be noted in the release note since it may impact users that rely on the current lava-group output for getting job ID and role. lava-self and lava-role should be used for these cases though.

Signed-off-by: Chase Qi [email protected]

tag:gitlab.com,2026-03-18:5216073377 Chase Qi opened merge request !3207: lava_dispatcher: fix lava-role list output at lava / lava 2026-03-18T07:45:43Z chase-qi Chase Qi [email protected]

Per the comments and the doc, the lava-role list should print the roles rather than the current job IDs.

The problem is that the lava-group script prints \t<job_id>\t<role> with the additional \t prefix. This doesn't match the example output in the doc, and I don't see how the prefix is used. It is more likely copied from the previous log line.

lava-role uses the lava-group output for listing the roles.

lava-group | cut -f2

Internally, lava-role is the only user of the lava-group output. Removing the prefix fixes the lava-role list API and shouldn't introduce any internal regressions.

Although I made the equivalent changes in the lava_multi_node_make_aliased_hosts API as well, the API is not used anywhere.

The change should be noted in the release note since it may impact users that rely on the current lava-group output for getting job ID and role. lava-self and lava-role should be used for these cases though.

Signed-off-by: Chase Qi [email protected]

tag:gitlab.com,2026-03-18:5216037124 Chase Qi pushed new project branch multinode-role-list at lava / lava 2026-03-18T07:33:37Z chase-qi Chase Qi [email protected]

Chase Qi (64f5f167) at 18 Mar 07:33

lava_dispatcher: fix lava-role list output

tag:gitlab.com,2026-03-17:5211170430 Chase Qi pushed to project branch master at lava / lava 2026-03-17T06:42:41Z chase-qi Chase Qi [email protected]

Chase Qi (5df529bf) at 17 Mar 06:42

Merge branch 'uuu_doc' into 'master'

... and 1 more commit

tag:gitlab.com,2026-03-17:5211170400 Chase Qi accepted merge request !3201: doc: improve uuu configuration doc at lava / lava 2026-03-17T06:42:40Z chase-qi Chase Qi [email protected]

Action item for !3176 (comment 3133820023)

tag:gitlab.com,2026-03-17:5210751668 Larry Shen opened merge request !3206: scheduler: allow device name and worker name as implicit schedule tag at lava / lava 2026-03-17T03:01:51Z atline Larry Shen

Typically, when we submit a job, LAVA randomly selects a device that meets the tag requirements. However, when we later want to rerun the job on the exact same board, this isn't possible unless:

  • The tag is unique to that device
  • Other boards are busy
  • We manually add a device name tag to that device's configuration (which is tedious for template configurations, and furthermore, these boards are sometimes not owned by me)

I'd like LAVA to have an implicit scheduling mechanism: even if a device is not configured with a device name tag, when a user specifies a device name in the job definition, the job should be directly assigned to that device. This would be especially useful for reruns when we need to verify issues on the same board.

tag:gitlab.com,2026-03-16:5207060415 Ben Copeland pushed to project branch replace-guestfs-with-debugfs at lava / lava 2026-03-16T08:45:25Z bhcopeland Ben Copeland

Ben Copeland (c2de6c52) at 16 Mar 08:45

dispatcher: add configurable overlay backend with guestfs fallback

tag:gitlab.com,2026-03-16:5207039100 Chase Qi commented on merge request !3205 at lava / lava 2026-03-16T08:41:08Z chase-qi Chase Qi [email protected]

I guess the commit msg is a bit confusing. The medium runner tag is available to lava namespace but not personal namespace.The small tag available for both.

tag:gitlab.com,2026-03-16:5207018980 Rémi Duraffort pushed to project branch master at lava / lava 2026-03-16T08:36:03Z ivoire Rémi Duraffort

Rémi Duraffort (9c62ff72) at 16 Mar 08:36

Merge branch 'ci-arm64-runner' into 'master'

... and 1 more commit

tag:gitlab.com,2026-03-16:5207018971 Rémi Duraffort deleted project branch ci-arm64-runner at lava / lava 2026-03-16T08:36:02Z ivoire Rémi Duraffort

Rémi Duraffort (24313c0a) at 16 Mar 08:36

tag:gitlab.com,2026-03-16:5207018868 Rémi Duraffort accepted merge request !3205: ci: switch to saas-linux-small-arm64 runner at lava / lava 2026-03-16T08:36:00Z ivoire Rémi Duraffort

saas-linux-medium-arm64 is Premium and Ultimate only. LAVA can use it probably because it is under the OSS policy.

Switch to saas-linux-small-arm64 so the personal forks can run the test and build jobs. Per the spec below, it should be good enough for our jobs.

https://docs.gitlab.com/ci/runners/hosted_runners/linux/#machine-types-available-for-linux---arm64

Signed-off-by: Chase Qi [email protected]

tag:gitlab.com,2026-03-16:5207018700 Rémi Duraffort approved merge request !3205: ci: switch to saas-linux-small-arm64 runner at lava / lava 2026-03-16T08:35:58Z ivoire Rémi Duraffort

saas-linux-medium-arm64 is Premium and Ultimate only. LAVA can use it probably because it is under the OSS policy.

Switch to saas-linux-small-arm64 so the personal forks can run the test and build jobs. Per the spec below, it should be good enough for our jobs.

https://docs.gitlab.com/ci/runners/hosted_runners/linux/#machine-types-available-for-linux---arm64

Signed-off-by: Chase Qi [email protected]