zfs-localpv/pkg
Pawan 90ecfe9c73 feat(schd): adding capacity weighted scheduler
The ZFS Driver will use capacity scheduler to pick a node
which has less capacity occupied by the volumes. Making this
as default scheduler as it is better than the volume count based
scheduling. We can use below storageclass to specify the scheduler
```yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
 name: openebs-zfspv
allowVolumeExpansion: true
parameters:
 scheduler: "CapacityWeighted"
 poolname: "zfspv-pool"
provisioner: zfs.csi.openebs.io
```

Please Note that after the upgrade, there will be a change in the behavior.
If we are not using `scheduler` parameter in the storage class then after
the upgrade ZFS Driver will pick the node bases on volume capacity weight
instead of the count.

Signed-off-by: Pawan <pawan@mayadata.io>
2021-01-07 10:38:44 +05:30
..
apis/openebs.io/zfs chore(refactor): Remove MountInfo struct from api (#225) 2020-10-12 10:59:23 +05:30
builder refact(csi): use common lib-csi imports (#263) 2020-12-18 21:12:52 +05:30
config feat(zfs-localpv): initial commit 2019-09-18 08:44:08 +05:30
driver feat(schd): adding capacity weighted scheduler 2021-01-07 10:38:44 +05:30
generated feat(zfspv): adding backup and restore support (#162) 2020-09-08 13:44:39 +05:30
mgmt feat(zfspv): adding backup and restore support (#162) 2020-09-08 13:44:39 +05:30
response chore(go-lint): fix golint warning (#133) 2020-06-09 14:47:23 +05:30
usage refact(csi): use common lib-csi imports (#263) 2020-12-18 21:12:52 +05:30
version feat(zfspv): move to klog (#166) 2020-06-29 12:18:33 +05:30
zfs fix(mount): creating directory with 0755 permission (#262) 2020-12-23 08:31:17 +05:30