mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-26 02:42:46 +00:00
Raise the client timeout value from 25 seconds
When coldplugging expensive servers with a huge number of Redfish devices it takes about 30 seconds to start fwupd while we wait for the BMC to return results.
This commit is contained in:
parent
3f82205062
commit
0fb485e434
@ -36,6 +36,8 @@
|
|||||||
|
|
||||||
typedef GObject *(*FwupdClientObjectNewFunc)(void);
|
typedef GObject *(*FwupdClientObjectNewFunc)(void);
|
||||||
|
|
||||||
|
#define FWUPD_CLIENT_DBUS_PROXY_TIMEOUT 180000 /* ms */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* FwupdClient:
|
* FwupdClient:
|
||||||
*
|
*
|
||||||
@ -805,7 +807,7 @@ fwupd_client_get_host_security_attrs_async(FwupdClient *self,
|
|||||||
"GetHostSecurityAttrs",
|
"GetHostSecurityAttrs",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_host_security_attrs_cb,
|
fwupd_client_get_host_security_attrs_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -906,7 +908,7 @@ fwupd_client_get_report_metadata_async(FwupdClient *self,
|
|||||||
"GetReportMetadata",
|
"GetReportMetadata",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_report_metadata_cb,
|
fwupd_client_get_report_metadata_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -986,7 +988,7 @@ fwupd_client_get_devices_async(FwupdClient *self,
|
|||||||
"GetDevices",
|
"GetDevices",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_devices_cb,
|
fwupd_client_get_devices_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1066,7 +1068,7 @@ fwupd_client_get_plugins_async(FwupdClient *self,
|
|||||||
"GetPlugins",
|
"GetPlugins",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_plugins_cb,
|
fwupd_client_get_plugins_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1146,7 +1148,7 @@ fwupd_client_get_history_async(FwupdClient *self,
|
|||||||
"GetHistory",
|
"GetHistory",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_history_cb,
|
fwupd_client_get_history_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1421,7 +1423,7 @@ fwupd_client_get_releases_async(FwupdClient *self,
|
|||||||
"GetReleases",
|
"GetReleases",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_releases_cb,
|
fwupd_client_get_releases_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1504,7 +1506,7 @@ fwupd_client_get_downgrades_async(FwupdClient *self,
|
|||||||
"GetDowngrades",
|
"GetDowngrades",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_downgrades_cb,
|
fwupd_client_get_downgrades_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1587,7 +1589,7 @@ fwupd_client_get_upgrades_async(FwupdClient *self,
|
|||||||
"GetUpgrades",
|
"GetUpgrades",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_upgrades_cb,
|
fwupd_client_get_upgrades_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1669,7 +1671,7 @@ fwupd_client_modify_config_async(FwupdClient *self,
|
|||||||
"ModifyConfig",
|
"ModifyConfig",
|
||||||
g_variant_new("(ss)", key, value),
|
g_variant_new("(ss)", key, value),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_modify_config_cb,
|
fwupd_client_modify_config_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1748,7 +1750,7 @@ fwupd_client_activate_async(FwupdClient *self,
|
|||||||
"Activate",
|
"Activate",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_activate_cb,
|
fwupd_client_activate_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1826,7 +1828,7 @@ fwupd_client_verify_async(FwupdClient *self,
|
|||||||
"Verify",
|
"Verify",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_verify_cb,
|
fwupd_client_verify_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1904,7 +1906,7 @@ fwupd_client_verify_update_async(FwupdClient *self,
|
|||||||
"VerifyUpdate",
|
"VerifyUpdate",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_verify_update_cb,
|
fwupd_client_verify_update_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -1982,7 +1984,7 @@ fwupd_client_unlock_async(FwupdClient *self,
|
|||||||
"Unlock",
|
"Unlock",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_unlock_cb,
|
fwupd_client_unlock_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -2060,7 +2062,7 @@ fwupd_client_clear_results_async(FwupdClient *self,
|
|||||||
"ClearResults",
|
"ClearResults",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_clear_results_cb,
|
fwupd_client_clear_results_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -2143,7 +2145,7 @@ fwupd_client_get_results_async(FwupdClient *self,
|
|||||||
"GetResults",
|
"GetResults",
|
||||||
g_variant_new("(s)", device_id),
|
g_variant_new("(s)", device_id),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_results_cb,
|
fwupd_client_get_results_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3458,7 +3460,7 @@ fwupd_client_get_remotes_async(FwupdClient *self,
|
|||||||
"GetRemotes",
|
"GetRemotes",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_remotes_cb,
|
fwupd_client_get_remotes_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3542,7 +3544,7 @@ fwupd_client_get_approved_firmware_async(FwupdClient *self,
|
|||||||
"GetApprovedFirmware",
|
"GetApprovedFirmware",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_approved_firmware_cb,
|
fwupd_client_get_approved_firmware_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3625,7 +3627,7 @@ fwupd_client_set_approved_firmware_async(FwupdClient *self,
|
|||||||
"SetApprovedFirmware",
|
"SetApprovedFirmware",
|
||||||
g_variant_new("(^as)", strv),
|
g_variant_new("(^as)", strv),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_set_approved_firmware_cb,
|
fwupd_client_set_approved_firmware_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3709,7 +3711,7 @@ fwupd_client_get_blocked_firmware_async(FwupdClient *self,
|
|||||||
"GetBlockedFirmware",
|
"GetBlockedFirmware",
|
||||||
NULL,
|
NULL,
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_get_blocked_firmware_cb,
|
fwupd_client_get_blocked_firmware_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3792,7 +3794,7 @@ fwupd_client_set_blocked_firmware_async(FwupdClient *self,
|
|||||||
"SetBlockedFirmware",
|
"SetBlockedFirmware",
|
||||||
g_variant_new("(^as)", strv),
|
g_variant_new("(^as)", strv),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_set_blocked_firmware_cb,
|
fwupd_client_set_blocked_firmware_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3871,7 +3873,7 @@ fwupd_client_set_feature_flags_async(FwupdClient *self,
|
|||||||
"SetFeatureFlags",
|
"SetFeatureFlags",
|
||||||
g_variant_new("(t)", (guint64)feature_flags),
|
g_variant_new("(t)", (guint64)feature_flags),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_set_feature_flags_cb,
|
fwupd_client_set_feature_flags_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -3969,7 +3971,7 @@ fwupd_client_self_sign_async(FwupdClient *self,
|
|||||||
"SelfSign",
|
"SelfSign",
|
||||||
g_variant_new("(sa{sv})", value, &builder),
|
g_variant_new("(sa{sv})", value, &builder),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_self_sign_cb,
|
fwupd_client_self_sign_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -4053,7 +4055,7 @@ fwupd_client_modify_remote_async(FwupdClient *self,
|
|||||||
"ModifyRemote",
|
"ModifyRemote",
|
||||||
g_variant_new("(sss)", remote_id, key, value),
|
g_variant_new("(sss)", remote_id, key, value),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_modify_remote_cb,
|
fwupd_client_modify_remote_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
@ -4138,7 +4140,7 @@ fwupd_client_modify_device_async(FwupdClient *self,
|
|||||||
"ModifyDevice",
|
"ModifyDevice",
|
||||||
g_variant_new("(sss)", device_id, key, value),
|
g_variant_new("(sss)", device_id, key, value),
|
||||||
G_DBUS_CALL_FLAGS_NONE,
|
G_DBUS_CALL_FLAGS_NONE,
|
||||||
-1,
|
FWUPD_CLIENT_DBUS_PROXY_TIMEOUT,
|
||||||
cancellable,
|
cancellable,
|
||||||
fwupd_client_modify_device_cb,
|
fwupd_client_modify_device_cb,
|
||||||
g_steal_pointer(&task));
|
g_steal_pointer(&task));
|
||||||
|
Loading…
Reference in New Issue
Block a user