Make object recovery settlement-safe

This commit is contained in:
ms2k 2026-07-18 22:49:19 +09:00
commit cd83841520

View file

@ -10,6 +10,7 @@ build-type: Simple
extra-source-files:
sql/001_schema.sql
sql/002_pool_limit_guard.sql
sql/003_recovery_settlement.sql
common shared
default-language: Haskell2010
@ -74,6 +75,7 @@ common shared
, postgresql-migration >= 0.2.1.8 && < 0.3
, resource-pool >= 0.4 && < 0.5
, resourcet >= 1.3 && < 1.4
, retry >= 0.9 && < 0.10
, scientific >= 0.3 && < 0.4
, servant >= 0.20 && < 0.21
, servant-server >= 0.20 && < 0.21
@ -105,6 +107,7 @@ library
Nuthatch.Paths
Nuthatch.Protocol
Nuthatch.Redis
Nuthatch.Recovery
Nuthatch.S3
Nuthatch.Session
Nuthatch.Streaming
@ -138,6 +141,20 @@ executable nuthatch-wp04-integration
-rtsopts
-with-rtsopts=-N
executable nuthatch-wp09-phase
import: shared
main-is: RecoveryPhase.hs
hs-source-dirs: test
build-depends:
, nuthatch
, base
, bytestring
, text
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
test-suite nuthatch-unit
import: shared
type: exitcode-stdio-1.0