issues
search
lexe-app
/
lexe-public
Lexe's public monorepo including the node, mobile apps, and shared libraries
Other
38
stars
1
forks
source link
node: Improve durability
#33
Closed
MaxFangX
closed
2 years ago
MaxFangX
commented
2 years ago
Retry persistence requests, exponential backoff in between attempts
Properly implement async channel monitor persist
Immediately return
TemporaryFailure
, then spawn a task that calls into the chain monitor once persistence succeeds
If persistence fails, keep retrying indefinitely
Modify the API of the
ApiClient
trait
Take references
Parameterize number of retries
Move measurement validation out of
LexeApiClient
TemporaryFailure
, then spawn a task that calls into the chain monitor once persistence succeedsApiClient
traitLexeApiClient