zfs-localpv/pkg
Joel Low ba0e1749ec
perf(zfs): optimise pool listing for pools with many datasets (#440)
Restricting the `zfs list` command to depth 1 saves a lot of time for
pools with many datasets/zvols.

In my case, before:
```
$ time zfs list -s name -o name,guid,available -H -p >/dev/null
real    0m3.853s
user    0m0.171s
sys     0m3.539s
```

After:
```
$ time zfs list -d 1 -s name -o name,guid,available -H -p >/dev/null
real    0m0.027s
user    0m0.002s
sys     0m0.026s
```

Signed-off-by: Joel Low <joel@joelsplace.sg>
2023-05-29 09:17:28 +05:30
..
apis/openebs.io/zfs feat(deps): Bump golang, k8s and lib-csi versions (#444) 2023-05-28 22:35:03 +05:30
builder feat(scheduling): add zfs pool capacity tracking (#335) 2021-05-31 18:59:59 +05:30
config feat(migration): adding support to migrate the PV to a new node (#304) 2021-05-01 19:05:01 +05:30
driver feat(deps): Bump golang, k8s and lib-csi versions (#444) 2023-05-28 22:35:03 +05:30
equality feat(scheduling): add zfs pool capacity tracking (#335) 2021-05-31 18:59:59 +05:30
generated feat(deps): update deps (#445) 2023-05-29 00:40:10 +05:30
mgmt feat(deps): Bump golang, k8s and lib-csi versions (#444) 2023-05-28 22:35:03 +05:30
response feat(deps): update deps (#445) 2023-05-29 00:40:10 +05:30
usage feat(deps): Bump golang, k8s and lib-csi versions (#444) 2023-05-28 22:35:03 +05:30
version feat(deps): Bump golang, k8s and lib-csi versions (#444) 2023-05-28 22:35:03 +05:30
zfs perf(zfs): optimise pool listing for pools with many datasets (#440) 2023-05-29 09:17:28 +05:30