Skip to content

Pass in custom logic to Dragonfly health check #5863

@xuekat

Description

@xuekat

We'd like to pass in custom logic to the dragonfly health check. Our use case is that we're using Dragonfly as our main metadata/feature store, and whenever we need to do a helm upgrade on our dragonfly instances, the rollout will roll out one pod at a time and perform a rudimentary health check (redis ping) on the pod, before killing the previous pod. But the new pod still needs to load an entire snapshot into memory, which could take up to 3 minutes. This is 3 minutes of down time for us, so was wondering if there was a way to also add the dataset loading check into the health check as well.

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