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
[TaskManager] Add APIs to mark tasks as complete #11649
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks pretty much good, though I think the eventing might need some further thought. I think it's important for the eventing to happen when visible changes to the imperative API surface happen.
This PR reorganizes the UT file. This is done is a separate PR to reduce the number of changes in #11649.
Co-authored-by: Matt Rakow <ChumpChief@users.noreply.github.com>
…ramework into addCompletedAPIs
6de8a48
to
007f44c
Compare
|
Hello @scottn12! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (
|
Description
This PR adds the necessary APIs/events to mark tasks as complete. Marking a task as complete will automatically remove all clients from the queue and fire the
completedevent.This PR also reorganizes the unit tests.
Reviewer Guidance
Would be great to receive feedback on:
markAsCompleted()vscomplete()Other information or known dependencies
AB#1545
MSFT Internal Design Doc