Skip to content
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.

Big Refactor #58

Closed
wants to merge 1 commit into from
Closed

Big Refactor #58

wants to merge 1 commit into from

Conversation

Alextopher
Copy link
Member

This PR replaces #48 and #57

  • merges random subprojects into this repo
  • move config file handling into it's own module
  • remove most placeholders
  • interface based aggregators (more stable and easier to add more)
  • interface based and context aware scheduling (needs a bit more work)
  • updates dependencies
  • adds more CI
  • remove broken webserver caching
  • go 1.21

Second pass:

  • logging: remove Panic
  • moved aggregator logic to it's own module
  • scheduler: now returns an error if any task setup fails
  • scheduler: will create /var/log/mirror if it doesn't exist
  • live map: websocket messages are now grouped by time instead of by a fixed number
  • config: moved "rsyncd.conf" generation into its own file
  • influxdb api connection is no longer a global variable
  • map.js: improved the code clarity and performance a little bit

@Alextopher
Copy link
Member Author

This PR should never be merged

# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant