Skip to content
This repository was archived by the owner on Jan 8, 2022. It is now read-only.
This repository was archived by the owner on Jan 8, 2022. It is now read-only.

Eliminate hydrus dependency on lyberservices-prod #457

Description

@peetucket

We are trying to turn off lyberservices-prod, but Hydrus seems to be making requests to it still. Look at the logs and try to figure out why and also if the depedency is required for Hydrus to continue operating.

Log on lyberservices-prod: /var/log/httpd/access_log

See slack thread: https://stanfordlib.slack.com/archives/C0RK5EM9N/p1596151403493200?thread_ts=1596144800.488800&cid=C0RK5EM9N

See archeology in comments below. Seems to be related to indexing. An attempt was made to add indexing code to Hydrus directly but this caused other problems. See PRs #461 and then #471 which reverted the work.

Next steps to try with the ultimate goal being turn off lyberservices-prod while keeping Hydrus operational.

  • coordinate a time with Hydrus service team (e.g. Hannah, Amy, Andrew) and Ops to temporarily turn off lyberservices-prod and see what the side effects are
  • same, but instead of turning off lyberservices-prod completely, add a redirect to a new server than can respond to the endpoints hit in the logs with a simple 200, see what side effects on hydrus are

Things to test in Hydrus each time

  • create a new object in hydrus
  • version an object in hydrus
  • view homepage
  • view a collection
  • edit a collection

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions