File tree 2 files changed +4
-1
lines changed
2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ library
149
149
, resourcet
150
150
, safe-money
151
151
, serialise
152
+ , SHA
152
153
, sop-extras
153
154
, stm
154
155
, text
Original file line number Diff line number Diff line change @@ -59,6 +59,8 @@ import Data.Aeson (decodeFileStrict', encodeFile)
59
59
import Data.Aeson qualified as Aeson
60
60
import Data.Aeson.Types (Value )
61
61
import Data.ByteString qualified as BS
62
+ import Data.ByteString.Lazy.Char8 qualified as LBS8
63
+ import Data.Digest.Pure.SHA (sha256 , showDigest )
62
64
import Data.List ((\\) )
63
65
import Data.List qualified as List
64
66
import Data.Map qualified as Map
@@ -199,7 +201,7 @@ withEtcdNetwork tracer protocolVersion config callback action = do
199
201
$ concat
200
202
[ -- NOTE: Must be used in clusterPeers
201
203
[" --name" , show advertise]
202
- , [" --data-dir" , persistenceDir </> " etcd" ]
204
+ , [" --data-dir" , persistenceDir </> " etcd" </> showDigest (sha256 $ LBS8. pack clusterPeers) ]
203
205
, [" --listen-peer-urls" , httpUrl listen]
204
206
, [" --initial-advertise-peer-urls" , httpUrl advertise]
205
207
, [" --listen-client-urls" , httpUrl clientHost]
You can’t perform that action at this time.
0 commit comments