mempool: allow ReapX and CheckTx functions to run in parallel

allow ReapX and CheckTx functions to run in parallel, making it not possible to block certain proposers from creating a new block.

Closes: #2972
This commit is contained in:
Anton Kaliaev
2020-05-08 04:17:01 +00:00
committed by GitHub
parent 81c2798df0
commit 52784f67d0
8 changed files with 116 additions and 82 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ func EnsureDir(dir string, mode os.FileMode) error {
if _, err := os.Stat(dir); os.IsNotExist(err) {
err := os.MkdirAll(dir, mode)
if err != nil {
return fmt.Errorf("could not create directory %v. %v", dir, err)
return fmt.Errorf("could not create directory %v: %w", dir, err)
}
}
return nil