Details
-
Component Version
-
Resolution: Resolved
-
Obs Mgt & Controls
-
Team_WOMBAT
-
ska-tango-base
-
1.0.0
-
MAJOR
-
1.2.0
-
Sprint 5
-
-
-
Description
Breaking changes:
- WOM-299: Update to pytango ^9.4.2 for build and 9.5.0 for development.
- Update to ska-control-model 1.0.0 (
REL-1292) - this removes adminMode.MAINTENANCE. - WOM-250, WOM-345: Remove max_workers from TaskExecutorComponentManager.
- WOM-343: Update TaskExecutor to follow TaskStatus state machine.
- Long Running Commands are transitioned to TaskStatus.STAGING initially.
- When in a final status, all tasks have a result of the form (ResultCode, message).
Other changes to the Long Running Command and related attributes:
- WOM-302: Set correct LRC attribute spectrum limits.
- If there are too many items to report for longRunningCommandStatus, longRunningCommandsInQueue and longRunningCommandIDsInQueue, the oldest completed commands are now pruned from the list and a warning is logged.
- longRunningCommandInProgress now supports reporting multiple commands in progress. If there are no commands in progress, this attribute now returns an empty list instead of ["", ""].
- WOM-342: Made max_queued_tasks and max_executing_tasks read only attributes that have hard-coded values for the different base classes.
Documentation: (WOM-300, WOM-357, WOM-358)
- Restructured and revised all the documentation, split into how-to, explanation and reference.
- Added 1.0.0 migration guide explaining all the breaking changes listed above in more detail.
- Fixed long outstanding issues with API auto generated docs.
Bug fixes:
- SKB-302
- SKB-236
Attachments
Issue Links
- Delivers
-
SP-4069 Formalize the interface between SKABaseDevice and ComponentManager regarding long running commands
- Releasing
-
SP-3868 ska-tango-base improved command handling visibility, broader support for command restart and adminMode=ENGINEERING
- Done
- depends on
-
REL-1292 ska-control-model v1.0.0
- Released
- links to
- mentioned on
(9 mentioned on)
Type | Key | Summary | Status | Assignee | ARTs | Agile Teams | FPs | P | FixVersion | Due Sprint | |
---|---|---|---|---|---|---|---|---|---|---|---|
SP-4069 | Formalize the interface between SKABaseDevice and ComponentManager regarding long running commands |
Releasing | Juerges, Thomas |
Obs Mgt & Controls
|
Team_WOMBAT
|
4 | PI22 | Sprint 4 | |||
|
Done | Vrcic, Sonja |
Obs Mgt & Controls
|
Team_WOMBAT
|
3 | PI21, PI22 | Sprint 4 |