Commit Graph

  • 0b79e98ccb nexenta: nexenta_get_zvol_size : parse result to avoid tainted value Alexandre Derumier 2013-05-27 11:41:37 +02:00
  • c55a499dfe nexenta: skip disks whith no owner Dietmar Maurer 2013-05-27 06:38:14 +02:00
  • 72d9f66e51 nexenta: disable ssl_opt verify_hostname Dietmar Maurer 2013-05-24 14:53:40 +02:00
  • 12c2fe32e1 bump version to 3.0-6 and fix bug from previous commit Dietmar Maurer 2013-05-14 11:25:03 +02:00
  • 5c6a20290d bump version to 3.0-5 Dietmar Maurer 2013-05-14 09:58:59 +02:00
  • 3e29c0f229 rbd : clone volume to same pool that base volume Alexandre Derumier 2013-05-14 09:01:10 +02:00
  • 283608f330 extend storage list API with useful parameters for clone Dietmar Maurer 2013-05-14 09:56:11 +02:00
  • 0b8818aae7 bump version to 3.0-4 Dietmar Maurer 2013-05-13 08:04:50 +02:00
  • 7acee37a30 since wheezy, iscsiadm -m session throw an error code if no session exist. Dietmar Maurer 2013-05-13 08:00:16 +02:00
  • 5a0f42f880 bump version to 3.0-3 Dietmar Maurer 2013-05-02 06:37:01 +02:00
  • 38e6ec3fbd rbd: sub path: add snapname argument Alexandre Derumier 2013-05-02 05:51:51 +02:00
  • 24cec3aa77 sheepdog: sub path: add snapname argument Alexandre Derumier 2013-05-02 05:51:50 +02:00
  • 207ea85267 storage : sub path: add snapname argument Alexandre Derumier 2013-05-02 05:51:49 +02:00
  • 41c5461bcd bump version to 3.0-2 Dietmar Maurer 2013-04-24 08:02:12 +02:00
  • 8897f5dcc5 rbd -p parameter is only valid for the src (see man). Add the pool to the target as well. Stefan Priebe 2013-04-21 20:04:57 +02:00
  • 87cf5d409c use integer size in rbd size parameter Dietmar Maurer 2013-03-25 12:51:26 +01:00
  • a3c8eeb6e4 bump version to 3.0-1 for wheezy release Dietmar Maurer 2013-03-15 08:15:35 +01:00
  • d6c9dc34af file upload: fix race condition Dietmar Maurer 2013-03-04 09:00:27 +01:00
  • df6b79c892 fix permission check for backup file removal Dietmar Maurer 2013-03-01 06:04:03 +01:00
  • b8744249a2 fix access rights Dietmar Maurer 2013-02-28 10:15:44 +01:00
  • a7442cf523 bump version to 2.3-4 Dietmar Maurer 2013-02-28 06:42:19 +01:00
  • 1440604a4b rbd : rework pool - username - auth_supported options Alexandre Derumier 2013-02-16 17:24:22 +01:00
  • 5649ccfe89 has_feature : template Alexandre Derumier 2013-02-16 08:52:07 +01:00
  • 2c5a70971a has_feature : fix key = snap Alexandre Derumier 2013-02-15 10:01:56 +01:00
  • 7e8c6888b2 iscsi : has_feature : copy Alexandre Derumier 2013-02-14 17:27:37 +01:00
  • 39ab682a68 iscsidirect : has_feature : copy Alexandre Derumier 2013-02-14 17:27:36 +01:00
  • 9bb4abf6a6 lvm : has_feature : copy Alexandre Derumier 2013-02-14 17:27:35 +01:00
  • 74158ff3b9 nexenta : has_feature : copy Alexandre Derumier 2013-02-14 17:27:34 +01:00
  • 62ebea1e56 sheppdog : has_feature : copy Alexandre Derumier 2013-02-14 17:27:33 +01:00
  • 0255ee5fda rbd : has_feature : copy Alexandre Derumier 2013-02-14 17:27:32 +01:00
  • 22b8cf9731 plugin : has_feature : copy Alexandre Derumier 2013-02-14 17:27:31 +01:00
  • 2472d5e9ef bump version to 2.3-3 Dietmar Maurer 2013-02-14 11:13:31 +01:00
  • 9bc7fa7ad2 nexenta : has_feature : clone base Alexandre Derumier 2013-02-14 11:05:11 +01:00
  • 7516817760 sheepdog : has_feature : clone base Alexandre Derumier 2013-02-14 11:05:10 +01:00
  • 1e7ae58194 rbd : has_feature : clone from base Alexandre Derumier 2013-02-14 11:05:09 +01:00
  • dc4f2cb33d plugin : has_feature : clone from base + fix Alexandre Derumier 2013-02-14 11:05:08 +01:00
  • 201345af42 nexenta : volume_snapshot_delete : parse_volname Alexandre Derumier 2013-02-05 12:56:11 +01:00
  • 851dc88088 nexenta : volume_snapshot_rollback : parse_volname Alexandre Derumier 2013-02-05 12:56:10 +01:00
  • 1e507a72f9 nexenta : volume_snapshot : parse_volname Alexandre Derumier 2013-02-05 12:56:09 +01:00
  • d6a30aa259 nexenta : volume_resize : parse_volname Alexandre Derumier 2013-02-05 12:56:08 +01:00
  • d2befd94be nexenta : volume_size_info : parse_volname Alexandre Derumier 2013-02-05 12:56:07 +01:00
  • 74822cd72d nexenta : free_image Alexandre Derumier 2013-02-05 12:56:06 +01:00
  • 2e910a0e3a nexenta : list_images Alexandre Derumier 2013-02-05 12:56:04 +01:00
  • 324679682e nexenta : clone_image Alexandre Derumier 2013-02-05 12:56:03 +01:00
  • 1c0097dd51 nexenta : create_base Alexandre Derumier 2013-02-05 12:56:02 +01:00
  • 5b29d458f4 nexenta : find_free_diskname Alexandre Derumier 2013-02-05 12:56:01 +01:00
  • 1a259abc18 nexenta : nexenta_list_zvol : parse base volumes Alexandre Derumier 2013-02-05 12:56:00 +01:00
  • e7b2953b2f nexenta : parse_volname Alexandre Derumier 2013-02-05 12:55:59 +01:00
  • d99eee9399 sheepdog : volume_snapshot_delete : parse_volname Alexandre Derumier 2013-02-05 12:55:58 +01:00
  • b8f4f5be20 sheepdog : volume_snapshot_rollback : parse_volname Alexandre Derumier 2013-02-05 12:55:57 +01:00
  • d719effa9b sheepdog : volume_snapshot : parse_volname Alexandre Derumier 2013-02-05 12:55:56 +01:00
  • fddfc53873 sheepdog : volume_resize : parse_volname Alexandre Derumier 2013-02-05 12:55:55 +01:00
  • 61b8ccc917 sheepdog : volume_size_info: parse_volname Alexandre Derumier 2013-02-05 12:55:54 +01:00
  • b22af8eee9 sheepdog : list_images Alexandre Derumier 2013-02-05 12:55:53 +01:00
  • b2f975cf1e sheepdog : free_image : parse volname Alexandre Derumier 2013-02-05 12:55:52 +01:00
  • 87157341ad sheepdog : clone_image Alexandre Derumier 2013-02-05 12:55:50 +01:00
  • 8a3c8d0e59 sheepdog : create_base Alexandre Derumier 2013-02-05 12:55:49 +01:00
  • 19860f5bae sheepdog : find_free_diskname Alexandre Derumier 2013-02-05 12:55:48 +01:00
  • a602d95758 sheepdog : sheepdog_snapshot_ls : fix Alexandre Derumier 2013-02-05 12:55:47 +01:00
  • a76d3c973f sheepdog : sheepdog_ls : parse base volumes Alexandre Derumier 2013-02-05 12:55:46 +01:00
  • 648095a9db sheepdog : parse_volname Alexandre Derumier 2013-02-05 12:55:45 +01:00
  • c78cb110e7 rbd : volume_snapshot_delete : parse_volname Alexandre Derumier 2013-02-05 12:55:41 +01:00
  • c6ce2cc8ec rbd : volume_snapshot_rollback : parse_volname Alexandre Derumier 2013-02-05 12:55:40 +01:00
  • 9af33ed0b9 rbd : volume_snapshot : parse volname Alexandre Derumier 2013-02-05 12:55:39 +01:00
  • 478fc06cd5 rbd: volume_resize : parse_volname Alexandre Derumier 2013-02-05 12:55:38 +01:00
  • 81d1d01774 rbd: volume_size_info : parse_volname Alexandre Derumier 2013-02-05 12:55:37 +01:00
  • 42d07b9ab3 rbd : free_image : unprotect snapshot is base Alexandre Derumier 2013-02-05 12:55:36 +01:00
  • 5b9b9b1449 rbd: fix: move find_free_diskname + fix trailing whitespace Alexandre Derumier 2013-02-05 12:55:35 +01:00
  • f27082855d rbd : clone_image Alexandre Derumier 2013-02-05 12:55:34 +01:00
  • 992e6835e2 rbd : create_base Alexandre Derumier 2013-02-05 12:55:33 +01:00
  • 8b3ae5180b rbd : find_free_diskname Alexandre Derumier 2013-02-05 12:55:32 +01:00
  • ca1e168ad3 rbd : rbd_ls : parse base Alexandre Derumier 2013-02-05 12:55:30 +01:00
  • d04c7e55a8 rbd : parse_volname : parse base Alexandre Derumier 2013-02-05 12:55:29 +01:00
  • ff00afd7fb vmid is integer an can be 0, so we need to use defined() to check if it is set Dietmar Maurer 2013-02-14 08:41:15 +01:00
  • f104d1dd07 storage : vdisk_free : eval parse_volname Alexandre Derumier 2013-02-05 12:55:28 +01:00
  • d67264f17d depend on libfile-chdir-perl Dietmar Maurer 2013-02-14 07:58:57 +01:00
  • 7fc619d5d3 use File::chdir instead of Cwd Dietmar Maurer 2013-02-14 06:53:48 +01:00
  • 32437ed279 check base image use count inside vdisk_free Dietmar Maurer 2013-02-01 06:55:39 +01:00
  • c803c3963c use chattr to set immutable flag on base images Dietmar Maurer 2013-01-31 11:52:31 +01:00
  • a7f3d90919 free_image: correctly check if base volume is not used Dietmar Maurer 2013-01-31 11:36:49 +01:00
  • 188aca388e return the volid, not the storage path Dietmar Maurer 2013-01-31 08:47:27 +01:00
  • ad27ee3e4a new method volume_is_base() to check if volume is a base volume Dietmar Maurer 2013-01-31 08:42:26 +01:00
  • fcbec6545b fix path_to_volume_id to work with base volumes and clones Dietmar Maurer 2013-01-31 08:14:55 +01:00
  • 5eab0272f0 add stubs for create_base and cone_image Dietmar Maurer 2013-01-31 07:47:02 +01:00
  • 2502b33b08 implement vdisk_clone and vdisk_create_base Dietmar Maurer 2013-01-30 12:55:37 +01:00
  • 249cb64756 RBDPlugin: introduce rbd_unittobytes / rbd tends to be human readable Stefan Priebe 2013-01-21 15:27:08 +01:00
  • db8057dc96 bump version to 2.3-2 Dietmar Maurer 2013-01-03 11:46:27 +01:00
  • 166196ac10 create rbd volume with format v2 Alexandre Derumier 2013-01-03 09:57:54 +01:00
  • 7cb2889abb rbd: use rbd ls -l Alexandre Derumier 2013-01-03 09:57:53 +01:00
  • cbc6fef357 iscsidirect : has_feature Alexandre Derumier 2012-12-27 16:07:20 +01:00
  • 852a55f7d2 iscsi : has_feature Alexandre Derumier 2012-12-27 16:07:19 +01:00
  • f7d4064fec lvm: has_feature Alexandre Derumier 2012-12-27 16:07:18 +01:00
  • 767132f72a nexenta: has_feature Alexandre Derumier 2012-12-27 16:07:17 +01:00
  • c0235499b3 sheepdog : has_feature Alexandre Derumier 2012-12-27 16:07:16 +01:00
  • 774f21b9ee rbd : has_feature Alexandre Derumier 2012-12-27 16:07:15 +01:00
  • f884fe1125 plugin : has_feature Alexandre Derumier 2012-12-27 16:07:14 +01:00
  • 99473759b2 storage : has_feature Alexandre Derumier 2012-12-27 16:07:13 +01:00
  • e8acaa3c0d fix typo Dietmar Maurer 2012-12-17 11:50:22 +01:00
  • a22854e540 also list vma backup archives Dietmar Maurer 2012-12-13 12:51:52 +01:00
  • 73b6f89b3c sheepdog : fix volume_size_info && parentid check Alexandre Derumier 2012-12-12 13:02:33 +01:00