Cherry-pick missing commits
Summary
This MR cherry picks commits that were not cherry picked earlier but are still needed for 24.2.3
See detailed descriptions below in commits tab
In addition I've found that commit c3f22942 was picked with wrong erroneous conflict resolution. Here it is fixed.
To avoid numerous commits in Cargo.lock I've just called cargo generate-lockfile
to make fresh lockfile instead of resolving them.
Additionally gamayn job was still broken despite some fixes. The problem is fixed by cherry-picked commit with svace patches
- Close #...
- Changes should be cherry-picked to 24.2: yes / no
- Docs follow-up: not necessary / new issue
Edited by Dmitry Rodionov