You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'd like to refactor the code that uploads a transaction to S3 to give us the option to do that before we pass the transaction to the transaction log store.
This is so that we can upload a transaction to S3 before we pass it to the state store committer lambda.
Analysis
We'll need to be able to say that the transaction has already been written to S3, and we could move the responsibility for uploading the transaction out of the log store entirely.
Currently the transaction gets uploaded to S3 in DynamoDBTransactionLogStore.setBodyDirectlyOrInS3IfTooBig. We can make a separate class to do that, and we could call that before we call the TransactionLogStore to add the transaction.
The text was updated successfully, but these errors were encountered:
Background
Split from:
Required for:
Description
We'd like to refactor the code that uploads a transaction to S3 to give us the option to do that before we pass the transaction to the transaction log store.
This is so that we can upload a transaction to S3 before we pass it to the state store committer lambda.
Analysis
We'll need to be able to say that the transaction has already been written to S3, and we could move the responsibility for uploading the transaction out of the log store entirely.
Currently the transaction gets uploaded to S3 in DynamoDBTransactionLogStore.setBodyDirectlyOrInS3IfTooBig. We can make a separate class to do that, and we could call that before we call the TransactionLogStore to add the transaction.
The text was updated successfully, but these errors were encountered: