Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Kitt3120/lum Loading
base: 1fe0dbf
Choose a base ref
...
head repository: Kitt3120/lum Loading
compare: 1ebdec9
Choose a head ref
  • 1 commit
  • 8 files changed
  • 1 contributor

Commits on Jan 26, 2024

  1. Service framework background tasks and watchdogs (#39)

    * Service framework background task
    
     - Implement an optional background task for services that starts automatically on service start.
     - Implement a watchdog that updates the service's status when its task fails at runtime
    
    * WIP: Partially implemented
    
     - Background task startup + watchdog implemented for service startup
     - Implementation for service shutdown missing
     - Handling of watchdog triggers of essential tasks missing
    
    * Refactor of service framework
    
    Split service framework into multiple submodules
    
    * Implement Watchdog module
    
    * Optimize Watchdog module
    
    Make usage of Watchdog more flexible
    
    * Refactor start_service
    
    Refactor the giant block of cod e into smaller helper methods where possible
    
    * Edit StartupError string representations
    
    * Finish refactor of start_service method
    
    * Refactor stop_service
    
     - Apply same refactoring to stop_service
     - Increase name placeholder space to 30 in logger
    Kitt3120 committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    1ebdec9 View commit details
    Browse the repository at this point in the history
Loading