Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Configure alternate backend for Dapr workflow (dapr#7283)
* Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Update pkg/runtime/runtime.go Co-authored-by: Chris Gillum <[email protected]> Signed-off-by: MD Ashique <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: ashiquemd <[email protected]> * Configurable workflow backend Signed-off-by: MD Ashique <[email protected]> * Adding e2e tests for sqlite Signed-off-by: MD Ashique <[email protected]> * Create workflow backend component Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * fix unit tests Signed-off-by: MD Ashique <[email protected]> * perf test build issue Signed-off-by: MD Ashique <[email protected]> * Add perf test for sqlite backend Signed-off-by: MD Ashique <[email protected]> * Moving component-contrib changes to dapr/dapr Signed-off-by: MD Ashique <[email protected]> * Moving component-contrib changes to dapr/dapr Signed-off-by: MD Ashique <[email protected]> * Initialize dtf-go backen in the dtf-go library Signed-off-by: MD Ashique <[email protected]> * Initialize dtf-go backen in the dtf-go library Signed-off-by: MD Ashique <[email protected]> * Initialize dtf-go backen in the dtf-go library Signed-off-by: MD Ashique <[email protected]> * Initialize dtf-go backend in dapr itself Signed-off-by: MD Ashique <[email protected]> * remove visual studio solution file Signed-off-by: MD Ashique <[email protected]> * remove visual studio solution file Signed-off-by: MD Ashique <[email protected]> * rename wbe to wfbe Signed-off-by: MD Ashique <[email protected]> * renaming backend file to actor_backend Signed-off-by: MD Ashique <[email protected]> * fix link error Signed-off-by: MD Ashique <[email protected]> * Update pkg/runtime/wfengine/wfengine_backend_test.go Co-authored-by: Chris Gillum <[email protected]> Signed-off-by: MD Ashique <[email protected]> * Add workflow backend Signed-off-by: MD Ashique <[email protected]> * Fixed workflow backend ready issue Signed-off-by: MD Ashique <[email protected]> * modifying perf test to run only for one backed at a time, by default run actor backend Signed-off-by: MD Ashique <[email protected]> * modifying perf test to run only for one backed at a time, by default run actor backend Signed-off-by: MD Ashique <[email protected]> * Added unit test Signed-off-by: MD Ashique <[email protected]> * Added unit test Signed-off-by: MD Ashique <[email protected]> * Added unit test Signed-off-by: MD Ashique <[email protected]> * Added unit test Signed-off-by: MD Ashique <[email protected]> * moving sqlite to its own component file Signed-off-by: MD Ashique <[email protected]> * add map structure for sqlite options Signed-off-by: MD Ashique <[email protected]> * add map structure for sqlite options Signed-off-by: MD Ashique <[email protected]> * Implemented workflow backend drop in Signed-off-by: MD Ashique <[email protected]> * fixed lint error Signed-off-by: MD Ashique <[email protected]> * Update cmd/daprd/components/wfbackend_actor.go Co-authored-by: Alessandro (Ale) Segala <[email protected]> Signed-off-by: MD Ashique <[email protected]> * Update pkg/runtime/wfengine/sqlite_backend.go Co-authored-by: Alessandro (Ale) Segala <[email protected]> Signed-off-by: MD Ashique <[email protected]> * Update pkg/runtime/wfengine/sqlite_backend.go Co-authored-by: Alessandro (Ale) Segala <[email protected]> Signed-off-by: MD Ashique <[email protected]> * fixed review comments Signed-off-by: MD Ashique <[email protected]> * fixed review comments Signed-off-by: MD Ashique <[email protected]> * fixed review comments Signed-off-by: MD Ashique <[email protected]> * fixed unit tests Signed-off-by: MD Ashique <[email protected]> * Update pkg/components/wfbackend/metadata.go Co-authored-by: Alessandro (Ale) Segala <[email protected]> Signed-off-by: MD Ashique <[email protected]> * Update pkg/components/wfbackend/registry.go Co-authored-by: Alessandro (Ale) Segala <[email protected]> Signed-off-by: MD Ashique <[email protected]> * Remove space from log messsages Signed-off-by: MD Ashique <[email protected]> * return error on backend component parsing failure Signed-off-by: MD Ashique <[email protected]> * WIP: Ensure backends can be loaded via drop-in Signed-off-by: ItalyPaleAle <[email protected]> * Various fixes Signed-off-by: ItalyPaleAle <[email protected]> * Various fixes Signed-off-by: ItalyPaleAle <[email protected]> * removing duplicate actors variable Signed-off-by: MD Ashique <[email protected]> * fix merge conflict Signed-off-by: MD Ashique <[email protected]> * fix merge conflict Signed-off-by: MD Ashique <[email protected]> * commenting monitor test to check if thats creating issue with e2e test Signed-off-by: MD Ashique <[email protected]> * commenting monitor test to check if thats creating issue with e2e test Signed-off-by: MD Ashique <[email protected]> * run only sqlite test Signed-off-by: MD Ashique <[email protected]> * fix wf backend test Signed-off-by: MD Ashique <[email protected]> * Update Dockerfile Signed-off-by: MD Ashique <[email protected]> * making sqlite backend only available for unit/e2e/integration/perf tests and local development Signed-off-by: MD Ashique <[email protected]> * making sqlite backend only available for unit/e2e/integration/perf tests and local development Signed-off-by: MD Ashique <[email protected]> * making sqlite backend only available for unit/e2e/integration/perf tests and local development Signed-off-by: MD Ashique <[email protected]> * fix merge conflict Signed-off-by: MD Ashique <[email protected]> * Change build tag to wfbackendsqlite Signed-off-by: MD Ashique <[email protected]> * removing DAPR_GO_BUILD_TAGS=wfbackendsqlite as it will come from https://github.com/dapr/dapr/pull/7373/files Signed-off-by: MD Ashique <[email protected]> --------- Signed-off-by: ashiquemd <[email protected]> Signed-off-by: MD Ashique <[email protected]> Signed-off-by: ItalyPaleAle <[email protected]> Co-authored-by: Chris Gillum <[email protected]> Co-authored-by: Alessandro (Ale) Segala <[email protected]> Co-authored-by: Mukundan Sundararajan <[email protected]>
- Loading branch information