-
Notifications
You must be signed in to change notification settings - Fork 805
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement matching API to allow updating task list partition config (#…
…6472) ## What? This is a large PR that completes the implementation of the migration of task list partition config from dynamic config to database. With this PR, we're able to start the migration process. This PR does the following: - **Functionality change**: - Introduce new matching API allowing us to Update and Refresh task list partition config which is stored in database - Implement Frontend's UpdateTaskListPartitionConfig API - Update DescribeTaskList API and the admin CLI command to include task list partition config in the result. - **Observability Improvement**: - Update Matching's Task List Manager to emit metrics for task list partition config - Update Partition Config Provider to emit metrics for task list partition config - **Bug fix**: - In #6427, we forgot update the partition config inside PollForActivityTask, AddActivityTask, AddDecisionTask methods. - **Documentation Improvement**: - Update document for scalable tasklist ## Test This PR has unit tests for all components. The end-to-end tests was done manually by running workflows in dev2.
- Loading branch information
Showing
47 changed files
with
3,898 additions
and
592 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.