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

Write JSON state #997

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Write JSON state #997

wants to merge 15 commits into from

Commits on Sep 17, 2024

  1. Released 2.4.1 via make release

    nemacysts authored and KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b94469e View commit details
    Browse the repository at this point in the history
  2. Fix negative value check for non-retryable exit codes in Kubernetes c…

    …onfiguration
    cuza authored and KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5f5d69e View commit details
    Browse the repository at this point in the history
  3. Fix negative value check for non-retryable exit codes in Kubernetes c…

    …onfiguration
    cuza authored and KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    76da1b8 View commit details
    Browse the repository at this point in the history
  4. Released 2.4.2 via make release

    cuza authored and KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fcec5de View commit details
    Browse the repository at this point in the history
  5. Attempt to batch config loading for deployments (#996)

    Right now we make at most 2N calls to the Tron API during config
    deployments: N to get the current configs and at most N if all services
    have changes.
    
    To start, I'd like to reduce this to N by allowing GET /api/config to
    return all the configs so that the only requests needed are POSTs for
    changed configs.
    
    Depending on how this goes, we can look into batching up the POSTs so
    that we can also do that in a single request.
    
    In terms of speed, it looks like loading all the configs from pnw-prod
    (on my devbox) with this new behavior takes ~3s - which isn't great, but
    there's a decent bit of file IO going on here :(
    nemacysts authored and KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ffa00a6 View commit details
    Browse the repository at this point in the history
  6. Add types to DynamoDB restore flow. Add Persistable abstract class an…

    …d to_json methods for classes in DynamoDB restore flow. Write an additional attribute to DynamoDB to capture non-pickled state_data.
    KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    42fd9ea View commit details
    Browse the repository at this point in the history
  7. Resolve conflict

    KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fda8c2f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    32d5df0 View commit details
    Browse the repository at this point in the history
  9. Return these

    KaspariK committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f38f24c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bfc4f66 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    871aa60 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Comment cleanup. Add cleanup TODOs for TRON-2293. Rename val in dynam…

    …odb_state_store to something a little more explanatory now that we have 2 versions
    KaspariK committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    389601b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84f4148 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e65aef5 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Remove unnecessary list call

    KaspariK committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    13bbc75 View commit details
    Browse the repository at this point in the history