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

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

Build:
Build:
LAST BUILD BRANCH: add-questions-logging
DEFAULT BRANCH: master
Ran 17 Jan 2025 09:45AM 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.53% (+0.8%) from 71.765%
12826538673

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%)

371 existing lines in 36 files now uncovered.

18939 of 26112 relevant lines covered (72.53%)

41.44 hits per line

New Missed Lines in Diff

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

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.75
service/lib/agama/autoyast/connections_reader.rb
1
91.67
service/lib/agama/dbus/storage/devices_tree.rb
1
80.0
service/lib/agama/security.rb
1
97.5
service/lib/agama/software/product.rb
1
93.75
service/service/lib/agama/autoyast/connections_reader.rb
1
91.67
service/service/lib/agama/dbus/storage/devices_tree.rb
1
80.0
service/service/lib/agama/security.rb
1
97.5
service/service/lib/agama/software/product.rb
2
37.84
service/lib/agama/autoyast/report_patching.rb
2
55.7
service/lib/agama/dbus/y2dir/modules/Autologin.rb
2
97.5
service/lib/agama/registration.rb
2
95.92
service/lib/agama/software/product_builder.rb
2
37.84
service/service/lib/agama/autoyast/report_patching.rb
2
55.7
service/service/lib/agama/dbus/y2dir/modules/Autologin.rb
2
97.5
service/service/lib/agama/registration.rb
2
95.92
service/service/lib/agama/software/product_builder.rb
3
97.58
service/lib/agama/storage/proposal.rb
3
97.58
service/service/lib/agama/storage/proposal.rb
4
87.88
service/lib/agama/dbus/clients/storage.rb
4
0.0
service/lib/agama/storage/config_conversions/from_model_conversions.rb
4
0.0
service/lib/agama/storage/config_conversions/to_model_conversions.rb
4
97.22
service/lib/agama/storage/manager.rb
4
87.88
service/service/lib/agama/dbus/clients/storage.rb
4
0.0
service/service/lib/agama/storage/config_conversions/from_model_conversions.rb
4
0.0
service/service/lib/agama/storage/config_conversions/to_model_conversions.rb
4
97.22
service/service/lib/agama/storage/manager.rb
10
85.85
service/lib/agama/dbus/software/product.rb
10
85.85
service/service/lib/agama/dbus/software/product.rb
21
80.99
service/lib/agama/manager.rb
21
80.99
service/service/lib/agama/manager.rb
28
74.24
service/lib/agama/software/manager.rb
28
74.24
service/service/lib/agama/software/manager.rb
34
0.0
0.0% rust/agama-server/src/storage/web.rs
49
76.72
service/lib/agama/dbus/storage/manager.rb
49
76.72
service/service/lib/agama/dbus/storage/manager.rb
59
0.0
0.0% rust/agama-lib/src/storage/client.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
2 service 12826538673.2 17 Jan 2025 09:45AM UTC 626
89.62
GitHub Action Run
2 rust 12791728313.2 15 Jan 2025 03:45PM UTC 129
24.69
GitHub Action Run
Source Files on build 12826538673
  • Tree
  • List 755
  • Changed 37
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12826538673
  • 938378d9 on github
  • Prev Build on storage-config-ui (#12791728313)
  • Next Build on storage-config-ui (#12826538658)
  • 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