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
When we add a transaction that requires a job tracker update, we may need to provide a job tracker to apply the update synchronously. In that case we'd like the job tracker update to be done directly.
We'd like there to be a record in the transaction log that this has happened so that anything listening to the log will not duplicate this.
Analysis
Note that whether updates are done synchronously or not is configured in separate properties for each update type. Whether it should be done synchronously or not will need to be decided by the code that calls the state store.
We could add a method on the transaction object to apply it synchronously to the state store, which will also perform the job tracker updates and throw any failures.
The text was updated successfully, but these errors were encountered:
patchwork01
changed the title
Option on state store to perform job tracker updates sync/asynchronously
Simplify production code to perform job tracker updates based on a state store change sync/asynchronously
Feb 21, 2025
patchwork01
changed the title
Simplify production code to perform job tracker updates based on a state store change sync/asynchronously
Simplify production code to perform ingest job tracker updates based on a state store change sync/asynchronously
Feb 26, 2025
Background
Split from:
Follows on from:
Description
When we add a transaction that requires a job tracker update, we may need to provide a job tracker to apply the update synchronously. In that case we'd like the job tracker update to be done directly.
We'd like there to be a record in the transaction log that this has happened so that anything listening to the log will not duplicate this.
Analysis
Note that whether updates are done synchronously or not is configured in separate properties for each update type. Whether it should be done synchronously or not will need to be decided by the code that calls the state store.
We could add a method on the transaction object to apply it synchronously to the state store, which will also perform the job tracker updates and throw any failures.
The text was updated successfully, but these errors were encountered: