• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 12826538658
25%
master: 75%

Build:
Build:
LAST BUILD BRANCH: reset_bootloader_cache
DEFAULT BRANCH: master
Ran 17 Jan 2025 09:56AM UTC
Jobs 2
Files 755
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Jan 2025 09:42AM UTC coverage: 72.516% (-0.01%) from 72.53%
12826538658

push

github

web-flow
fix(web): storage reprobe (#1911)

## Problem

If the system is set as deprecated (e.g., after activating iSCSI
devices), then the web client automatically reprobes the storage devices
and recalculates the proposal. That is done by 3 different calls (fetch
config, probe, and set config). This makes the process very unreliable
if more than one reprobing is done at the same time. As side effect, the
current storage config could be lost, getting the initial storage
proposal instead.

## Solution

Add a new D-Bus method for reprobing in an atomic way. The system is set
as "no deprecated" at the end of the action. Now clients can
simultaneously call to reprobe without any risk.

9 of 15 new or added lines in 4 files covered. (60.0%)

50 existing lines in 2 files now uncovered.

18939 of 26117 relevant lines covered (72.52%)

41.43 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
76.72
0.0% service/lib/agama/dbus/storage/manager.rb
2
0.0
0.0% rust/agama-lib/src/storage/client.rs
3
0.0
0.0% rust/agama-server/src/storage/web.rs

Uncovered Existing Lines

Lines Coverage ∆ File
4
97.22
0.0% service/lib/agama/storage/manager.rb
46
76.72
0.0% service/lib/agama/dbus/storage/manager.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
2 rust 12826538658.2 17 Jan 2025 09:56AM UTC 129
24.67
GitHub Action Run
2 service 12826538673.2 17 Jan 2025 09:45AM UTC 626
89.62
GitHub Action Run
Source Files on build 12826538658
  • Tree
  • List 755
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12826538658
  • 938378d9 on github
  • Prev Build on storage-config-ui (#12826538673)
  • Next Build on storage-config-ui (#12887288858)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc