Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt storage proposal to the new architecture #1175

Merged
merged 53 commits into from
May 13, 2024
Merged
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
c91df0f
remove unnecessary proposal proxy method
jreidinger Apr 30, 2024
d37b50a
add product params route
jreidinger Apr 30, 2024
92d9d17
Merge remote-tracking branch 'origin/architecture_2024' into more_sto…
jreidinger Apr 30, 2024
0451da7
add usable devices route
jreidinger Apr 30, 2024
80ee6a5
rust format
jreidinger Apr 30, 2024
9fa0cdd
move device to own file model
jreidinger May 2, 2024
ef2ace2
use more try_from traits to clean up client and implement proposal se…
jreidinger May 2, 2024
512e945
implement setting new proposal settings
jreidinger May 3, 2024
f7fad8f
implement devices dirty stream
jreidinger May 6, 2024
9e59161
initial adapt of storage
jreidinger May 6, 2024
37de903
more fixes to storage ui
jreidinger May 6, 2024
8c3c143
fix status, issues and progress calls
jreidinger May 6, 2024
1ccc4ba
simplify devices and fix usable_devices return type
jreidinger May 6, 2024
de6dfae
fix typos
jreidinger May 6, 2024
2914127
more typos fixes
jreidinger May 6, 2024
2ca0ce2
Merge remote-tracking branch 'origin/master' into more_storage_http_api
jreidinger May 6, 2024
07073aa
rust: Fix types
joseivanlopez May 7, 2024
9074a30
web: Adapt #getResult
joseivanlopez May 7, 2024
df337f2
rust: Convert missing device interfaces
joseivanlopez May 8, 2024
fbc0408
rust: Fix format
joseivanlopez May 8, 2024
ec81477
web: Process HTTP lists of devices
ancorgs May 8, 2024
f4b3638
rust: Remove unnecessary proxies
joseivanlopez May 8, 2024
f1d6e37
rust: Code improvements
joseivanlopez May 8, 2024
25abdd1
web: Fixes and tests for the previous commit
ancorgs May 8, 2024
227410e
rust: Fix sizes
joseivanlopez May 9, 2024
3fb0f8c
rust: Add adjust_by_ram to outline
joseivanlopez May 9, 2024
a6cb2a8
web: Adapt defaultVolume to HTTP API
ancorgs May 9, 2024
fa2045e
rust: Add fs_type to volume
joseivanlopez May 9, 2024
54e22e9
web: Small fix initializing volume outlines
ancorgs May 9, 2024
6c9220a
web: Fix some unit test of the storage client
ancorgs May 9, 2024
bc30892
web: Fix another unit test of the storage client
ancorgs May 9, 2024
1dd5942
web: Fix unit tests for defaultVolume
ancorgs May 10, 2024
57c8873
rust: Do not cache proposal
joseivanlopez May 10, 2024
3d9a44b
rust: Fix calculate proposal
joseivanlopez May 10, 2024
a11c193
service: Fix documentation
joseivanlopez May 10, 2024
be8de04
web: Mock DBusClient
joseivanlopez May 10, 2024
861273f
web: Fix calculate proposal
joseivanlopez May 10, 2024
c3b47d9
web: Temporarily skip DASD and zFCP unit tests
ancorgs May 10, 2024
b7dec27
rust: Add storage probe
joseivanlopez May 10, 2024
1c0ded3
rust: Apply suggested code improvement
joseivanlopez May 10, 2024
14b9191
web: Make storage calculate more backwards-compatible
ancorgs May 10, 2024
199213d
web: Some adjustment at using the javascript console
ancorgs May 10, 2024
359511a
web: Adapt storage probing to HTTP
ancorgs May 10, 2024
dcdd758
web: Skip some storage tests related to signaling
ancorgs May 10, 2024
68991a5
web: Handle the scenario when no proposal is calculated
ancorgs May 10, 2024
b5aab6e
web: More fixes in the usage of javascript console
ancorgs May 10, 2024
71e99dc
web: Force a sid
joseivanlopez May 10, 2024
21f71f5
rust: Rename type
joseivanlopez May 10, 2024
2f83cf5
web: eslint fixes
joseivanlopez May 10, 2024
eb3b3b4
rust: Add explanation about avoiding cache
joseivanlopez May 13, 2024
f90f944
web: Fix bug getting info from http API
joseivanlopez May 13, 2024
153df70
rust: Changelog
joseivanlopez May 13, 2024
3c07a79
web: Changelog
joseivanlopez May 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions rust/agama-lib/src/dbus.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
use anyhow::Context;
use std::collections::HashMap;
use zbus::zvariant::{self, OwnedValue, Value};

use crate::error::ServiceError;

/// Nested hash to send to D-Bus.
pub type NestedHash<'a> = HashMap<&'a str, HashMap<&'a str, zvariant::Value<'a>>>;
/// Nested hash as it comes from D-Bus.
Expand Down
4 changes: 2 additions & 2 deletions rust/agama-lib/src/storage.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
//! Implements support for handling the storage settings

pub mod client;
pub mod device;
mod proxies;
pub mod model;
pub mod proxies;
mod settings;
mod store;

Expand Down
Loading
Loading