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
For asynchronous commits to the state store, updates are submitted to TransactionLogStateStore.addTransaction. For synchronous commits, updates are done against a number of methods on the interfaces FileReferenceStoreUpdates and PartitionStore.
Description
We'd like to simplify how we make updates to the state store, whether they're done synchronously or asynchronously.
We'd like this to make it easier to move the job tracker updates from where they are now during synchronous updates, to being derived from the transaction log.
We'd like to remove the old methods for performing state store updates, and just keep addTransaction.
Analysis
This will be easier after the S3 state store implementation is removed:
Background
For asynchronous commits to the state store, updates are submitted to TransactionLogStateStore.addTransaction. For synchronous commits, updates are done against a number of methods on the interfaces FileReferenceStoreUpdates and PartitionStore.
Description
We'd like to simplify how we make updates to the state store, whether they're done synchronously or asynchronously.
We'd like this to make it easier to move the job tracker updates from where they are now during synchronous updates, to being derived from the transaction log.
We'd like to remove the old methods for performing state store updates, and just keep addTransaction.
Analysis
This will be easier after the S3 state store implementation is removed:
We can split out separate issues for each method signature if necessary. Here are some possible changes:
The text was updated successfully, but these errors were encountered: