Thomas Lamprecht
32dbc619a5
drbd: comment that the builtin plugin is depreacated
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-12-15 12:58:20 +01:00
Stoiko Ivanov
c4a29df483
refactor finding next diskname for all plugins
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2018-09-10 12:21:10 +02:00
Thomas Lamprecht
074b2cb4fa
remove unused Data::Dumper usages
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2018-07-11 12:23:44 +02:00
Wolfgang Bumiller
9edb99a5a7
add Storage::get_bandwidth_limit helper
...
Takes an operation, an optional requested bandwidth
limit override, and a list of storages involved in the
operation and lowers the requested bandwidth against global
and storage-specific limits unless the user has permissions
to change those.
This means:
* Global limits apply to all users without Sys.Modify on /
(as they can change datacenter.cfg options via the API).
* Storage specific limits apply to users without
Datastore.Allocate access on /storage/X for any involved
storage X.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2018-01-31 12:25:32 +01:00
Dietmar Maurer
9e4632c2fe
DRBDPlugin: check_drbd_res() ignore info codes
...
Messages for return codes 1 to 99 are not considered an error.
2016-04-15 08:07:01 +02:00
Philipp Marek
0bdf560cff
DRBD: Fix typo in comment.
2015-10-15 08:54:48 +02:00
Philipp Marek
046fd4cb61
DRBD: Remove search loop, limit results via the query.
2015-10-15 08:53:08 +02:00
Dietmar Maurer
82548118ec
drbd: use correct unit for storage sizes
2015-09-25 13:34:55 +02:00
Thomas Lamprecht
2e346fd478
drbd: return correct used/avail/total sizes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-25 13:10:05 +02:00
Wolfgang Link
02e797b8e1
extend functionality to (de)activate_volumes with snapshots
...
this extension provide the capability to activate or deactivate snapshot,
so we can use this e.g. for LXC backup in snapshot mode.
2015-09-22 12:18:09 +02:00
Wolfgang Link
c8943a85c9
remove non used parameter exclusive
...
This makes no sense because it should always be exclusive.
Also RDB checks it self.
LVM has not possibility to use lvchange.
DRBD is this feature not implemented.
2015-09-17 12:37:27 +02:00
Dietmar Maurer
c2c312175b
drbd: also allow to configure content property
2015-09-10 08:41:00 +02:00
Dietmar Maurer
3c05693484
allow to create containers on DRBD (content == rootdir)
2015-09-10 08:29:23 +02:00
Dietmar Maurer
e67069eb58
path: corretly implement path to snapshots
2015-08-27 12:03:46 +02:00
Dietmar Maurer
7800e84d28
parse_volname: always return image format
2015-08-12 07:01:07 +02:00
Dietmar Maurer
30a1369b91
drbd: improve error messages
2015-06-19 12:10:45 +02:00
Dietmar Maurer
ae9e512e91
drbd: implement deactivate_volume (but code is disabled for now)
2015-06-18 13:06:30 +02:00
Dietmar Maurer
9913665327
drbd: use old code to wait for diskless assignment
2015-06-18 12:21:44 +02:00
Dietmar Maurer
b0e0ed1abe
drbd: remov hack, because bug is fixed upstream
...
see http://git.drbd.org/gitweb.cgi?p=drbdmanage.git;a=commitdiff;h=8056e58b929673afb2d4a33d82fdeea4d43f8667
2015-06-18 11:55:56 +02:00
Dietmar Maurer
31ba75ff58
drbd: correctly check all result codes
2015-06-18 11:45:04 +02:00
Dietmar Maurer
4959ea20c1
drbd: correctly wait for diskless assignments
2015-06-18 10:43:43 +02:00
Dietmar Maurer
d1e7ac11de
drbd: improve workaround for set_drbdsetup_props
2015-06-18 06:21:38 +02:00
Dietmar Maurer
98e250aa41
drbd: call set_drbdsetup_props after auto-deploy
...
Else it gets not assigned. For some unknown reason, we need to sleep
to avoid a split brain?!
2015-06-17 11:33:49 +02:00
Dietmar Maurer
07af07cc16
drbd: set allow-two-primaries=yes
...
So that we can do live migrations.
2015-06-17 08:57:32 +02:00
Dietmar Maurer
69a093c7fd
drbd: avoid warning about undefined value
2015-05-18 14:15:35 +02:00
Dietmar Maurer
47dbb901c3
fix typo
2015-05-18 14:12:59 +02:00
Dietmar Maurer
466183d677
DRBDPlugin: hack - wait until device is acessible
2015-03-23 12:50:13 +01:00
Dietmar Maurer
28d5851293
DRBDPlugin: automatically create diskless assignments
2015-03-23 11:51:02 +01:00
Dietmar Maurer
fb0e1d93a7
DRBDPlugin: correctly use default redundancy
2015-03-23 09:38:39 +01:00
Dietmar Maurer
5d6a88b0c4
DRBDPlugin: fix bug in status
2015-03-21 11:02:47 +01:00
Dietmar Maurer
eab90afd46
DRBDPlugin: use Net::DBus
2015-03-21 10:58:06 +01:00
Dietmar Maurer
14770890e2
add dummy for DRBD9
2015-03-20 17:44:15 +01:00