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

This is a work in progress for the config reloading feature. #19

Closed
wants to merge 6 commits into from

Conversation

flashmob
Copy link
Owner

So far, it has

  • introduced an 'event bus', used to generate events when config file changes. Concerning code can then pick up the events and handle them accordingly.
  • Introduced atomic read/write of configuration values
  • reload config on HUP for allowed hosts
  • reload config on HUP for pid file

still to do:

  • detection of interface changes, emit & handle these events
  • server config changes, emit & handle this event
  • backend config changes, emit & handle
  • log file config & changes, ""

- introduced an 'event bus', used to generate events when config file changes. Concerning code can then pick up the events and handle them accordingly.
- Introduced atomic read/write of configuration values
- reload config on HUP for allowed hosts
- reload config on HUP for pid file

still to do:

- detection of interface changes, emit & handle these events
- server config changes, emit & handle this event
- backend config changes, emit & handle
- log file config & changes, ""
@flashmob flashmob changed the title This is a work in progress. This is a work in progress for the config reloading feature. Nov 23, 2016
@flashmob flashmob mentioned this pull request Nov 23, 2016
- config reload: TLS config
- config reload: timeout
- config reload: log file  & backend restart
- New Client pool feature, fixing #11
@flashmob flashmob mentioned this pull request Dec 7, 2016
- clear email data on returning back to pool
@flashmob
Copy link
Owner Author

Will rewrite, splitting into two different PR. #31

@flashmob flashmob closed this Dec 23, 2016
@flashmob flashmob deleted the reload-allowed-hosts branch March 5, 2017 13:30
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.

None yet

1 participant