Skip to content

Point data-info-next at the completed port - #110

Open
johnworth wants to merge 1 commit into
mainfrom
data-info-next-port-complete
Open

Point data-info-next at the completed port#110
johnworth wants to merge 1 commit into
mainfrom
data-info-next-port-complete

Conversation

@johnworth

Copy link
Copy Markdown
Contributor

Updates the data-info-next build descriptor to an image built from data-info's golang
branch, now that the last twelve unported operations have landed there
(cyverse-de/data-info#105).

Digest sha256:44111eae4601…, built and deployed to QA. The deployment still takes no
traffic and the role is still data_info_next_enabled: false by default; QA was brought up
with -e data_info_next_enabled=true.

Why this is worth recording

The image serves all 57 operations the Clojure service does — TestEveryClojureRouteIsServedOrAccountedFor
reports 57 served, 2 moved to info-typer, 0 not yet ported. A differential run against the
live QA service reports 174 matching cases and 7 differences, each one a deliberate
deviation already recorded in the service's docs/deferred-fixes.md, with the mapping written
down in docs/shadow-baseline.md.

One thing for whoever looks at the data store

Cases intermittently fail to be compared at all because iRODS answers
ResourceHierarchyException: HIERARCHY_ERROR when reading a file that was just written. It
hits both services — the Clojure one threw 92 during a single run — and re-reading the same
path afterwards succeeds every time. That is a data-store problem rather than a service one,
and it is worth understanding before the cutover soak, where it would look like intermittent
service failure.

It is not the de-irods connection limit that held this deployment up. Three concurrent
consumers of that account coexist without trouble.

🤖 Generated with Claude Code

Built from data-info's golang branch after the last twelve unported
operations landed. The image serves all 57 operations the Clojure
service does, and a differential run against the live QA service reports
174 matching cases and seven differences, each one a deliberate
deviation recorded in the service's docs/deferred-fixes.md.

Still zero traffic: the role stays disabled by default and the
deployment takes none.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant