-
Notifications
You must be signed in to change notification settings - Fork 617
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
Add "duplicateFilter" on deployment #1159
Comments
Should probably get easier with the current RocksDB refactoring? Would be an awesome feature to get |
At the moment this is implemented in the Node.js client library - In the current snapshot we have removed It is useful for programming clients that bootstrap the broker with the workflows, and it would be good to have this built-in to the broker (or keep |
REST API docs for camunda deploy command https://docs.camunda.org/manual/7.11/reference/rest/deployment/post-deployment/ |
For documentation purposes, I'll note down some decisions (and their reasoning) that were made about this feature:
|
2635: feat(broker): filter duplicated deployments r=MiguelPires a=MiguelPires The filtering was implemented using checksums because although a byte-by-byte comparison would work for XML resources, it wouldn't for YAML resources since we convert them to XML before storing. Since another approach was required for the YAML resources, it made sense to be consistent and have a single implementation for all resource types. closes #1159 2657: chore(protocol): rework WorkflowInstanceCreationRecordValue r=MiguelPires a=MiguelPires closes #2629 Co-authored-by: Miguel Pires <[email protected]>
Great! |
Add some duplicate filtering like in Camunda BPM (e.g. https://docs.camunda.org/manual/7.9/user-guide/spring-framework-integration/deployment/) to allow for services to auto-deploy their owned processes at startup. Currently this leads to multiple versions being deployed or requires a manual deployment step.
The text was updated successfully, but these errors were encountered: