Skip to content

Conversation

@eleonoradgr
Copy link
Contributor

What changed?

  • Instead of using tasklistmanagers we start using the shardprocessor to onboard matching to the shardDistributor.
  • The shardProcessor factory is introduced and used to create new shardProcessors.
  • The executor client library is changed to have Start() function which returns an error.

Why?
The executor library is using the concept of shardProcessor to monitor a shard, in the case of matching a shardProcessor can be seen as a task executor manager.
The change in the executor library is necessary because moving the logic from the

How did you test it?
tested locally and with unit tests

Potential risks
matching service could be affected since we are changing the way we create new tasks.

Release notes

Documentation Changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant