Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

Resource-service : Introduce changes to enable multiple replicas #6817

Closed
3 tasks
RealAnna opened this issue Feb 9, 2022 · 0 comments · Fixed by #7215
Closed
3 tasks

Resource-service : Introduce changes to enable multiple replicas #6817

RealAnna opened this issue Feb 9, 2022 · 0 comments · Fixed by #7215
Assignees
Milestone

Comments

@RealAnna
Copy link
Contributor

RealAnna commented Feb 9, 2022

As summarised in #6749 , there are a few changes needed to make the resource-service highly available (#6686) :

  • Make sure that there is an appropriate retry logic for every part in the service/stage manager in which we write something to the repo to avoid failing for no fast forward updates when multiple replicas try to change a repo. This is for sure missing at least in deleteResource. 1SP

A draft implementation is available in the relative PoC

Technical Details

  • Extend the Integration Test matrix with a new entry to run multiple replicas with the new git model

DoD

  • Integration tests pass with multiple replicas of resource-service using directory stages running
@RealAnna RealAnna added area:core ready-for-refinement Issue is relevant for the next backlog refinment labels Feb 9, 2022
@thisthat thisthat added research and removed ready-for-refinement Issue is relevant for the next backlog refinment research labels Feb 15, 2022
@thisthat thisthat changed the title Resource-service : Introduce changes to enable multiple replicas (WIP) - Resource-service : Introduce changes to enable multiple replicas Feb 15, 2022
@thisthat thisthat changed the title (WIP) - Resource-service : Introduce changes to enable multiple replicas Resource-service : Introduce changes to enable multiple replicas Feb 21, 2022
@RealAnna RealAnna assigned RealAnna and unassigned RealAnna Feb 28, 2022
@warber warber self-assigned this Mar 7, 2022
@thisthat thisthat added this to the 0.14.0 milestone Mar 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
3 participants