Close endpoint failure types across service and web boundaries
This commit is contained in:
parent
fb94ea2c23
commit
390434bed1
1 changed files with 266 additions and 72 deletions
|
|
@ -305,7 +305,9 @@ verifyStoreFence cfg database redis store = do
|
|||
(OperationId "expired-delete-store-down")
|
||||
afterExpiredDelete <-
|
||||
mutationSnapshot database "expired-delete-store-down"
|
||||
assert "store-down expired delete epoch rejected" (isLeft expiredDeleteResult)
|
||||
assertEqual "store-down expired delete epoch rejected"
|
||||
(Left (Mutation.DeleteDispatchFailed S3TransportError))
|
||||
expiredDeleteResult
|
||||
assertEqual "store-down does not start an expired delete epoch"
|
||||
beforeExpiredDelete
|
||||
afterExpiredDelete
|
||||
|
|
@ -313,7 +315,9 @@ verifyStoreFence cfg database redis store = do
|
|||
freshDeleteResult <- runDelete
|
||||
env user Shared (RelativePath "delete-store-down.bin")
|
||||
(OperationId "delete-store-down")
|
||||
assert "store-down delete rejected" (isLeft freshDeleteResult)
|
||||
assertEqual "store-down delete rejected"
|
||||
(Left (Mutation.DeleteDispatchFailed S3TransportError))
|
||||
freshDeleteResult
|
||||
freshDeleteRows <- Db.query database
|
||||
"SELECT count(*) FROM mutations WHERE operation_id = 'delete-store-down'"
|
||||
()
|
||||
|
|
|
|||
Loading…
Reference in a new issue