v0.54.0
This release brings improvements to the executor's task kill sequence, as well as support for the NOISE run type and improvements to DCS interaction.
-
Miscellaneous:
- [build] Ensure the ddsched protofile is correctly patched
- [build] Regenerate protobuf/gRPC code
- [core] Add NOISE to run types list
- [core] Fix build
- [core] Improve reporting errors during JIT template translation
- [core] Reindex RunType enum to be in sync with O2
- [misc] Update all protofiles and go generate calls for new Protobuf
- [misc] Update DDsched and ODC protofiles
-
DCS:
- [core] Reformat DCS GetData output (now a map instead of array)
- DCS proto file updated
-
Executor:
- [executor] log signals when killing tasks
- [executor] do not kill what's dead
- [executor] increase the timeout for SIGTERM
- [executor] increase KILL_TRANSITION_TIMEOUT to 5s
- [executor] simplify two logs into one, simplify the code
- [peanut] Fix deadlock in UI redraw