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

Feature: Backup and Restore Fleet Adapters #161

Open
wants to merge 89 commits into
base: main
Choose a base branch
from

Conversation

Yadunund
Copy link
Member

@Yadunund Yadunund commented Jan 31, 2022

Checklist

  • Backup active task states
  • Backup task logs
  • Backup dispatch and direct assignment queues (caveat: need to address automatic requests)
  • Backup bid_notice_assignments
  • Restore fleet adapter to last backup state

Yadunund and others added 30 commits December 6, 2021 18:21
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
mxgrey and others added 26 commits January 13, 2022 16:27
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: Michael X. Grey <[email protected]>
Signed-off-by: youliang <[email protected]>
* Implemented PerformAction event and schema

Signed-off-by: Yadunund <[email protected]>

* Added ActionExecutor to RobotUpdateHandle

Signed-off-by: Yadunund <[email protected]>

* Add category to PerformAction schema

Signed-off-by: Yadunund <[email protected]>

* Support teleop in full_control

Signed-off-by: Yadunund <[email protected]>

* Print errors when auctioneer does not receive any bids

Signed-off-by: Yadunund <[email protected]>

* Fix bug in ActiveTask::publish_task_state()

Signed-off-by: Yadunund <[email protected]>

* Add PerformAction event inside make()

Signed-off-by: Yadunund <[email protected]>

* Implement ActionExecution

Signed-off-by: Yadunund <[email protected]>

* Update ActionExecution implementation

Signed-off-by: Yadunund <[email protected]>

* Update ActionExecution API

Signed-off-by: Yadunund <[email protected]>

* Schema and other fixes

Signed-off-by: Yadunund <[email protected]>

* Call finished only once

Signed-off-by: Yadunund <[email protected]>
* Validate perform_action description inside try block

Signed-off-by: Yadunund <[email protected]>

* Add deserialized activity to builder

Signed-off-by: Yadunund <[email protected]>

* Cleanup

Signed-off-by: Yadunund <[email protected]>

* Add error when on_cancel is not an array

Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
* WIP

Signed-off-by: Yadunund <[email protected]>

* Fix regression

Signed-off-by: Yadunund <[email protected]>

* Refactoring impl functions

Signed-off-by: Yadunund <[email protected]>

* Compute direct assignments

Signed-off-by: Yadunund <[email protected]>

* Implement priority for direct assignment queue

Signed-off-by: Yadunund <[email protected]>

* Use set for direct queue

Signed-off-by: Yadunund <[email protected]>

* Publish api response

Signed-off-by: Yadunund <[email protected]>

* Add missing schemas for response validation

Signed-off-by: Yadunund <[email protected]>

* Populate success response

Signed-off-by: Yadunund <[email protected]>

* Lock mutex when accessing queues

Signed-off-by: Yadunund <[email protected]>

* Add automatic charger retreat to direct queue

Signed-off-by: Yadunund <[email protected]>

* Store broadcast_client as optional within TaskManager

Signed-off-by: Yadunund <[email protected]>

* Cleanup

Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Signed-off-by: Yadunund <[email protected]>
Base automatically changed from redesign_v2 to main February 13, 2022 16:56
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.

3 participants