mirror of
https://github.com/zrepl/zrepl.git
synced 2024-11-21 16:03:32 +01:00
[#358] platformtest: ReceiveForceIntoEncryptedErr: fix trace
panic caused by dangling open zfs send process
``` panic: end task: 1 active child tasks: end task: task still has active child tasks goroutine 1 [running]: github.com/zrepl/zrepl/daemon/logging/trace.WithTask.func1.1(0xc000020680, 0xc000080f00) /home/cs/zrepl/zrepl/daemon/logging/trace/trace.go:221 +0x2f7 github.com/zrepl/zrepl/daemon/logging/trace.WithTask.func1() /home/cs/zrepl/zrepl/daemon/logging/trace/trace.go:237 +0x38 main.HarnessRun(0x7ffe0b49ad3a, 0x11, 0x7ffe0b49acf2, 0x1a, 0xc800000, 0x7ffe0b49ad19, 0x16, 0x1, 0x0, 0x0, ...) /home/cs/zrepl/zrepl/platformtest/harness/harness.go:168 +0xe54 main.main() /home/cs/zrepl/zrepl/platformtest/harness/harness.go:41 +0x2ef ``` fixes #358
This commit is contained in:
parent
3f8fe3a368
commit
d5ce578929
@ -32,6 +32,7 @@ func ReceiveForceIntoEncryptedErr(ctx *platformtest.Context) {
|
||||
|
||||
sendStream, err := zfs.ZFSSend(ctx, sendArgs)
|
||||
require.NoError(ctx, err)
|
||||
defer sendStream.Close()
|
||||
|
||||
recvOpts := zfs.RecvOptions{
|
||||
RollbackAndForceRecv: true,
|
||||
|
Loading…
Reference in New Issue
Block a user