From c420f3c90949d6b66477fd4b297e29ce81d0c09e Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Sun, 1 Nov 2020 13:59:21 +0100 Subject: [PATCH] [#381] zfs: ListFilesystemVersions: make list filesystems version invocation deterministic fixes #381 ref #379 --- zfs/versions.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zfs/versions.go b/zfs/versions.go index bf45f10..1eb415d 100644 --- a/zfs/versions.go +++ b/zfs/versions.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "fmt" + "sort" "strconv" "strings" "sync" @@ -40,6 +41,7 @@ func (s VersionTypeSet) zfsListTFlagRepr() string { for t := range s { types = append(types, t.String()) } + sort.StringSlice(types).Sort() return strings.Join(types, ",") } func (s VersionTypeSet) String() string { return s.zfsListTFlagRepr() }