Skip to content
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

Dealbot state management and shutdown process improvements #333

Open
dkkapur opened this issue Nov 9, 2021 · 1 comment
Open

Dealbot state management and shutdown process improvements #333

dkkapur opened this issue Nov 9, 2021 · 1 comment
Labels
good first issue Good for newcomers P2 P2 Issue workstream/general Issues that are not tied to any specific use case.

Comments

@dkkapur
Copy link
Collaborator

dkkapur commented Nov 9, 2021

The spindown process for dealbots today requires significant human-intervention and process management. 4 buttons need to be pressed in order, without knowledge of current state of the dealbot instance and no confirmation from previous execution, to ensure safe shutdown and data export. Let's get the unpredictability, and ideally the human, out of the loop. This means:

  1. "Active tasks" column on "Bots" view should at least have a # of ongoing active tasks
  2. Add new column on "Bot state" - {Active, Drained, Data exported, Shutting down}
  3. Instead of 4 buttons for a user, there should only be 2
    1. Export Data: export and delete current task data from bot
    2. Shut down: Drain, complete, reset, and delete bot; report back stages to the user based on (2) above, and gracefully shut down the dealbot
@dkkapur dkkapur added the P1 P1 Issue label Nov 9, 2021
@dkkapur
Copy link
Collaborator Author

dkkapur commented Nov 9, 2021

Asks here represent a superset of #317

@dkkapur dkkapur added P2 P2 Issue workstream/general Issues that are not tied to any specific use case. and removed P1 P1 Issue labels Nov 23, 2021
@davidd8 davidd8 added the good first issue Good for newcomers label Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers P2 P2 Issue workstream/general Issues that are not tied to any specific use case.
Projects
None yet
Development

No branches or pull requests

2 participants