Partial Backport of #18415 Instead of using an asynchronous goroutine to push to disk on shutdown just close the datachan and immediately push to the disk. Prevents messages of incompletely flushed queues. Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
parent
86c3481eff
commit
382101ecc7
4 changed files with 12 additions and 12 deletions
|
@ -188,5 +188,4 @@ func TestPersistableChannelQueue(t *testing.T) {
|
|||
for _, callback := range callbacks {
|
||||
callback()
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue