agama-project / agama

A service-based Linux installer
https://agama-project.github.io/
GNU General Public License v2.0
144 stars 43 forks source link

try to optimize getting all controllers #1659

Open jreidinger opened 1 month ago

jreidinger commented 1 month ago

Problem

Getting zfcp controllers is very slow call.

Solution

Try thread approach without dbus calls for this specific http call.

Testing

original time on our testing s390

real    0m10.851s
user    0m0.005s
sys 0m0.005s
coveralls commented 1 month ago

Pull Request Test Coverage Report for Build 11243278108

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
rust/agama-lib/src/storage/client/zfcp.rs 0 30 0.0%
<!-- Total: 0 30 0.0% -->
Files with Coverage Reduction New Missed Lines %
rust/agama-lib/src/storage/client/zfcp.rs 1 0.0%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 11209402098: -0.07%
Covered Lines: 15836
Relevant Lines: 22455

💛 - Coveralls