diff options
author | Simon Rettberg | 2023-06-13 12:18:59 +0200 |
---|---|---|
committer | Simon Rettberg | 2023-06-13 12:18:59 +0200 |
commit | a079dcffbc8be5a0f1cd1e99d1a1bb69406c6ade (patch) | |
tree | 087c7e31600889a408b647a6c1bddfeb070e823a /modules-available/dnbd3/inc | |
parent | [minilinux] Minor design tweaks to list (diff) | |
download | slx-admin-a079dcffbc8be5a0f1cd1e99d1a1bb69406c6ade.tar.gz slx-admin-a079dcffbc8be5a0f1cd1e99d1a1bb69406c6ade.tar.xz slx-admin-a079dcffbc8be5a0f1cd1e99d1a1bb69406c6ade.zip |
[dnbd3] Add option to prefer satellite server for initial connection
Diffstat (limited to 'modules-available/dnbd3/inc')
-rw-r--r-- | modules-available/dnbd3/inc/dnbd3.inc.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules-available/dnbd3/inc/dnbd3.inc.php b/modules-available/dnbd3/inc/dnbd3.inc.php index 6d0f7ceb..def4e062 100644 --- a/modules-available/dnbd3/inc/dnbd3.inc.php +++ b/modules-available/dnbd3/inc/dnbd3.inc.php @@ -4,6 +4,7 @@ class Dnbd3 { const PROP_ENABLED = 'dnbd3.enabled'; const PROP_NFS_FALLBACK = 'dnbd3.nfs-fallback'; + const PROP_PREFER_LOCAL = 'dnbd3.prefer-local'; public static function isEnabled(): bool { @@ -25,6 +26,15 @@ class Dnbd3 { { Property::set(self::PROP_NFS_FALLBACK, $bool ? 1 : 0); } + public static function preferLocal(): bool + { + return (bool)Property::get(self::PROP_PREFER_LOCAL, 0); + } + + public static function setPreferLocal($bool) + { + Property::set(self::PROP_PREFER_LOCAL, $bool ? 1 : 0); + } public static function getActiveServers(): array { |