Travis Glenn Hansen
7e2b837428
improve windows performance with native calls vs powershell calls
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 23:24:19 -06:00
Travis Glenn Hansen
9a17db5f21
further effort to make test runs more robust
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 22:55:39 -06:00
Travis Glenn Hansen
b9e4f20863
more robust unpublish and unstage logic
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 19:44:35 -06:00
Travis Glenn Hansen
2032c67be0
implement generic retry function, use it to make tests more robust
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-07 08:59:57 -06:00
Travis Glenn Hansen
3d6c26a251
more minor fixes
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-06 20:37:04 -06:00
Travis Glenn Hansen
2d3851282a
minor fixes
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-06 19:23:19 -06:00
Travis Glenn Hansen
c6f9fd9a6e
windows hostpath
2022-05-06 11:53:36 -06:00
Travis Glenn Hansen
d071b879b0
proper scope for variable
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-05 20:55:41 -06:00
Travis Glenn Hansen
7d25f82d9d
ensure windows-ized paths for node operations on windows
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-05-05 17:19:16 -06:00
Travis Glenn Hansen
7a5b6b58b1
native windows support
2022-05-05 10:38:30 -06:00
Travis Glenn Hansen
7fe916c916
more ntfs fixes
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-25 10:45:46 -06:00
Travis Glenn Hansen
1af37106c0
more robust ntfs support on linux
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-24 22:34:20 -06:00
Travis Glenn Hansen
78d50b4836
support ntfs, more robust detection of device formatting, more robust logic for iscsi device detection
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-24 08:38:11 -06:00
Travis Glenn Hansen
6cde0d3a70
zfs-generic-smb driver (sharesmb=on)
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-18 10:23:31 -06:00
Travis Glenn Hansen
3f51f5b7a6
windows node support
...
windows node support for smb/iscsi (csi-proxy)
better logging
support (for testing) generating volume_id from name
wait for chown/chmod jobs to complete (freenas)
general improvement to smb behavior throughout
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-17 10:57:57 -06:00
Travis Glenn Hansen
1f2c8cf58d
reduce memory footprint by reusing object instances
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-04-06 11:14:39 -06:00
Travis Glenn Hansen
680eae347b
fix race conditions/test flakes
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-12 21:53:18 -07:00
Travis Glenn Hansen
e0657190ed
upgrade to node v16, support btrfs, images based on bullseye
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-03-12 17:44:21 -07:00
Travis Glenn Hansen
d35feec00c
local-hostpath driver
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-22 18:10:54 -07:00
Travis Glenn Hansen
773336e110
support oneclient token in secrets
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-04 06:41:45 -07:00
Travis Glenn Hansen
38199e90b7
oneclient support
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-03 01:51:54 -07:00
Travis Glenn Hansen
5426f1ec12
zfs-local-{dataset,zvol}
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2022-02-01 12:07:05 -07:00
Travis Glenn Hansen
567ce8545e
sanity check on publish, allow overriding the mount/unmount/findmnt command timeout
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-11-02 15:20:44 -06:00
Travis Glenn Hansen
855f48d3af
csi-test conformance, relax iscsi name length
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-21 21:36:14 -06:00
Travis Glenn Hansen
aa3f5a5484
foundations for more flexible iscsi connections
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-09-01 21:42:31 -06:00
Travis Glenn Hansen
339c53c93b
attempt to gracefully handle fs expand failures during staging ( #85 )
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-30 06:59:11 -06:00
Travis Glenn Hansen
22031a8467
support for csi v1.4.0 and v1.5.0, various misc improvements
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-10 11:59:44 -06:00
Travis Glenn Hansen
f6f637ebe7
allow operator management of running fsck before mount during stage, custom mkfs options
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-08-05 22:42:46 -06:00
Travis Glenn Hansen
c761b426d4
more aggressive logic for force unmounts on stale mounts
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-26 09:25:11 -06:00
Travis Glenn Hansen
498277408a
lustre-client support
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-24 17:04:38 -06:00
Travis Glenn Hansen
a26488ca18
more robust handling of stale nfs filesystems
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-06-23 12:15:57 -06:00
Travis Glenn Hansen
a366ed2e53
node-manual, dep updates
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-05-13 00:22:18 -06:00
Travis Glenn Hansen
cf6352969b
remove --force from umount commands due to potential corruption
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-04-24 10:10:17 -06:00
Travis Glenn Hansen
69b610b503
recan session during node stage
...
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
2021-04-12 09:58:18 -06:00
Travis Glenn Hansen
d0c3f80052
csi-v1.3.0 support
2021-02-09 16:40:54 -07:00
Travis Glenn Hansen
a152f8d4fc
dep updates, no fsck during stage operations
2021-01-29 22:17:15 -07:00
Travis Glenn Hansen
80abc76f66
improved logic for the various race conditions from FreeNAS api
2020-12-02 18:37:31 -07:00
Travis Glenn Hansen
01113c8270
attempt to fix missing group behavior for iscsi target creation
2020-12-01 16:52:59 -07:00
Travis Glenn Hansen
a519c3fff4
resize support for device-mapper/multipath
2020-11-29 10:02:53 -07:00
Travis Glenn Hansen
5076ca3664
minor bug fixes, iscsi multipath/device-mapper support
2020-11-28 22:56:28 -07:00
Travis Glenn Hansen
8c0d67a56e
smb support
2020-09-12 12:58:51 -06:00
Travis Glenn Hansen
5ae0248ba8
preview support for cifs/smb
2020-09-08 10:06:09 -06:00
Travis Glenn Hansen
cf150020a0
better error messages, force manual iscsi login, new zfs-local-ephemeral-inline driver, update deps
2020-07-08 11:23:25 -06:00
Travis Glenn Hansen
a3d4cda3e8
refactor to support common grpc implementation
2020-02-12 09:14:59 -07:00
Travis Glenn Hansen
fabe465243
support normalized data on the node driver
2019-11-25 15:43:34 -07:00
Travis Glenn Hansen
6315f29437
leverage normalized data for secrets
2019-11-25 10:38:50 -07:00
Travis Glenn Hansen
78fa1d8f2e
implement normalized parameters, driver factory
2019-11-25 10:21:01 -07:00
Travis Glenn Hansen
380caec9ed
better unstage logic
2019-11-23 02:41:56 -07:00
Travis Glenn Hansen
769b51dcec
minor fixes
2019-11-23 01:38:57 -07:00
Travis Glenn Hansen
ff63654455
prep work for aggregate drivers
2019-11-22 21:00:44 -07:00