GPP will not push QA state updates to the fits servers, neither will it poll the fits servers for updates.
-
When we ingest a file, update GPP with the QA state of that file. We could try to detect if the QA state changed and only push and update if it did, or we could just push it each time regardless so we don't have to figure out the "before" state. The latter could be difficult to make 100% robust in the case of multiple updates in the queue for example.
-
GPP provides both a query and a subscribe endpoint for getting QA states and QA state changes. Need to write a client for those that calls the existing QA update process.
GPP will not push QA state updates to the fits servers, neither will it poll the fits servers for updates.
When we ingest a file, update GPP with the QA state of that file. We could try to detect if the QA state changed and only push and update if it did, or we could just push it each time regardless so we don't have to figure out the "before" state. The latter could be difficult to make 100% robust in the case of multiple updates in the queue for example.
GPP provides both a query and a subscribe endpoint for getting QA states and QA state changes. Need to write a client for those that calls the existing QA update process.