-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[blocked: UI decisions, testing capacity] modify interactions with workflow service #1363
Comments
@jmartin-sul intentionally moved to out-of-scope? cc: @jcoyne |
@mjgiarlo yeah, i need to leave some notes from this afternoon's meeting, but the short answer is that @andrewjbtw thinks we want to block versioning progress if there are preservation issues. we get that for free with the current setup, and i thought that refactoring to still use but i think that warrants some discussion as a team (including whether the gating is desirable, though that's more of a direct/repo manager decision than a developer decision, i'd think). so, moving to out of scope was likely presumptuous of me (even if that ends up being the decision in the end). will leave notes this afternoon, and maybe we can make this a discussion topic after standup tomorrow? |
@jmartin-sul sounds like a plan. thank you! |
basic write up from Tues afternoon meeting with @jmartin-sul, @andrewjbtw and myself: Preservation Audit Reporting PlanRequirements:(per Andrew)
Nice to Have
(per Justin Coyne)
Short Term Plan:1. send results of prescat audits to event service. (issue #1357)WHY:
In the future, this will address requirement (A). 2. keep reporting to preservation audit WFWHY:
This currently addresses requirements (B), (D), (E) and (F) BEWARE:
Future Plans
|
i think this would not be that hard... but given that we feel pressed for time in this work cycle, and given that it's not strictly necessary for the storage migration, we've decided to defer this work for now (probably as much for the testing effort as anything). |
blocked till we answer a design question
we want to stop using fake workflows as an error reporting mechanism for preservation catalog.
TBD: where will the errors be exposed? @andrewjbtw currently tries to watch the preservation errors via argo. the errors are exposed in argo because workflow information in general is indexed (including
preservationAuditWF
). andrew would prefer if we kept some easy way to view these errors in argo. we have a meeting this afternoon with andrew and @astridu to discuss the desired high-level usage, and then we can figure out a replacement.two ideas so far:
as with the current workflow solution, what will be reported/exposed is the result of the most recently run audit. audits can be expensive for large objects, and so we don't run them on demand from a web UI. at present, if someone really wants audit results on demand, they can synchronously run an audit on a given object from rails console. frequency and triggering mechanism for the audit code are outside the scope of this ticket (and this work cycle).
The text was updated successfully, but these errors were encountered: