Skip to content
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

Implement a message queue between gateway and workflow service for improved reliability #7559

Closed
wants to merge 21 commits into from

Commits on Sep 17, 2024

  1. implement idempotent, transactional writes for services, add a messag…

    …e queue between gateway and workflow service
    rikukissa committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f4f1d3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e904ad4 View commit details
    Browse the repository at this point in the history
  3. cleanup

    rikukissa committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    87adedf View commit details
    Browse the repository at this point in the history
  4. fix tests

    rikukissa committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e6f3a7e View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. cleanup

    rikukissa committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b9c4053 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    ef95cdc View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    a35b2ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75e61db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b4e899 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    cb010f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b50a51d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afdb7fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c95ab5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    000ee35 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b40251 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    5de741e View commit details
    Browse the repository at this point in the history
  2. update graphql schema

    rikukissa committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    ee39acc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd503ea View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    ec5ad5e View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    4f644d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. feat(message-queue): allow confirming and rejecting record externally (

    …#7674)
    
    * feat: allow confirming and rejecting record externally
    
    * revert: no 'patch' needed after all
    
    it would be the correct REST action for the state changes: chose convention for now
    
    * fix: remove dummy definitions
    
    * refactor: improve typing on graphql gateway supported patient identifiers
    
    * refactor: use defined rejection types
    
    * refactor(tests): use defined rejection types
    
    * fix: add some missing rejection reasons
    
    * fix: linter issues
    
    * fix: named types not being included in the generated graphql query
    
    * fix: REVERT THIS? remove trivy from build
    
    * revert: typing work related to reasons
    
    * refactor: stop using global interception in workflow tests
    
    * chore: allow specifying the port to the queue
    
    * feat: add testcontainers
    
    * chore: add host&port to missing places
    
    * refactor: add port and host to redis call
    
    * chore: clean up testcontainers
    
    * fix: use defined redis port in gateway
    
    * Revert "refactor: stop using global interception in workflow tests"
    
    This reverts commit 201cec7.
    
    * revert: yarn.lock changes
    
    * revert: typing efforts in client - add a todo comment to look into this
    
    * Revert "fix: REVERT THIS? remove trivy from build"
    
    This reverts commit 529d702.
    
    ---------
    
    Co-authored-by: Riku Rouvila <riku.rouvila@gmail.com>
    naftis and rikukissa authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    1c710c0 View commit details
    Browse the repository at this point in the history