You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Deal with deleted experiments when restoring from cache (SeldonIO#5726)
* remove dead code path
* skip restoring an experiment if there is an error.
* add a note that we do not validate pipelines when we restore them
* deal with deleted experiments on restore
* use a call back for deleted experiments
* add test for multiple experiments in db
* update store to mark deleted experiments
* add experiment get (for testing)
* Add active field in experiment protos
* add deleted instead of active
* make deleted field not optional
* handle deleted in controller for experiments
* fix restoring of experiments
* add compare for the entire proto
* add pipeline get from db helper (for testing)
* add test for db check after adding pipeline
* add testing coverage
* revert changes to operator as they are not required anymore
* add experiment db migration helper
* reinstate delete helper for DBss
* simplify get from DB
* add testing for delete from db
* add scafolding to get the version from the (experiment) db
* use `dropall` helper to clear db
* optimize how to migrate to the new version
* refactor common code to utils
* add version to pipelinedb
* add helper to get the number of experiments
* add helper to count the number of expriments from the scheduler
* handle load experiments on startup of controller.
* remove finalizers for experiments if there are no experiments from scheduler
* simplify removing finalizers for experiments
* add tests for experiments utils
* refactor model handlers and add tests
* add pipeline handlers and tests
* add helper to get pipeline status from scheduler
* Add status subresoruce to fake client
* pass grpc client instead of conn to subscriptions
* add test for pipeline subscription
* add a test for pipeline termination
* add experiment tests
* add test case for pipelines
* check pipelineready status
* add a test case when pipeline is removed
* add note about expected state
* add 2 extra test cases to cover when the resource doesn exist in k8s
* deal with errors
* update copyright
* revert back upgrade to protoc
* use grpc client in StopExperiment instead of the underlying connection
* fix mis-spelled grpc vars in controller
* use Be[True/False]Because pattern in experiments and pipelines tests
* rename function for current db migration
* fix mispelling pipeline->experiment
0 commit comments