Skip to content

Conversation

@jschaul
Copy link
Member

@jschaul jschaul commented Jul 17, 2023

related to #3444 (but on the existing redis-cluster version, to ensure latest Haskell code is still compatible).

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Jul 17, 2023
@jschaul
Copy link
Member Author

jschaul commented Jul 18, 2023

Does not work; hedis unit tests run forever and never stop. Code does not seem ready.

@jschaul jschaul closed this Jul 18, 2023
jschaul added a commit that referenced this pull request Jul 19, 2023
We wish to avoid needing persistence during CI runs, as we run into
limits of volume creation, which causes integration test setup failures.

This PR can be reverted at some point in the future when:

- hedis code is both compatible with current redis version AND redis version 7 and its tests pass, and it is released to hackage / nixpkgs.

Then:

- Step 1. We can use latest hedis code (and merge this to develop, ensuring this
  works on staging)
- Step 2: Subsequently this PR can be reverted, and the redis-cluster helm chart
  bumped, and persistence disabled. See also #3444
- ensure to do steps 1 and 2 on *separate* PRs, to avoid requiring a
  redis helm chart update concurrently with a code update - that would
  not work well in production and cause downtime.

Context:

- https://wearezeta.atlassian.net/browse/WPB-2824
- https://wearezeta.atlassian.net/browse/WPB-2783
- #3427
- #3444
- #3445
jschaul added a commit that referenced this pull request Jul 19, 2023
We wish to avoid needing persistence during CI runs, as we run into
limits of volume creation, which causes integration test setup failures.

This PR can be reverted at some point in the future when:

- hedis code is both compatible with current redis version AND redis version 7 and its tests pass, and it is released to hackage / nixpkgs.

Then:

- Step 1. We can use latest hedis code (and merge this to develop, ensuring this
  works on staging)
- Step 2: Subsequently this PR can be reverted, and the redis-cluster helm chart
  bumped, and persistence disabled. See also #3444
- ensure to do steps 1 and 2 on *separate* PRs, to avoid requiring a
  redis helm chart update concurrently with a code update - that would
  not work well in production and cause downtime.

Context:

- https://wearezeta.atlassian.net/browse/WPB-2824
- https://wearezeta.atlassian.net/browse/WPB-2783
- #3427
- #3444
- #3445
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants