docs: update changelogs for graceful shutdown handling
This commit is contained in:
parent
c6a4e88a4a
commit
4e58bf24dd
2 changed files with 15 additions and 0 deletions
|
|
@ -1,6 +1,20 @@
|
|||
CHANGELOG - towerops-web
|
||||
========================
|
||||
|
||||
2026-02-12 - fix: suppress benign shutdown errors during K8s pod rollouts
|
||||
- Files: lib/towerops/honeybadger_notice_filter.ex, lib/towerops/honeybadger_filter.ex,
|
||||
lib/towerops/logger_filters.ex, config/config.exs, config/runtime.exs,
|
||||
lib/towerops/application.ex, test/towerops/honeybadger_notice_filter_test.exs,
|
||||
test/towerops/honeybadger_filter_test.exs, test/towerops/logger_filters_test.exs
|
||||
|
||||
Filter port_died and write_failed/epipe errors from Honeybadger reports, email notifications,
|
||||
and logger output. These are benign artifacts of BEAM shutdown inside containers. Added
|
||||
shutdown_error? guard in HoneybadgerNoticeFilter (returns nil to drop notice entirely),
|
||||
port_died matching in HoneybadgerFilter's normal_shutdown?, and drop_shutdown_errors logger
|
||||
filter. Reordered supervision tree so Oban starts after SnmpKit/TaskSupervisor, ensuring
|
||||
it shuts down first and can drain in-flight jobs. Added 40s Oban shutdown_grace_period
|
||||
in production config.
|
||||
|
||||
2026-02-12 - feat: email raw stacktrace on every Honeybadger exception
|
||||
- Files: lib/towerops/honeybadger_notice_filter.ex, config/config.exs,
|
||||
test/towerops/honeybadger_notice_filter_test.exs
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ Devices Tested & Working
|
|||
* Cambium ePMP
|
||||
|
||||
2026-02-12
|
||||
* Improved stability during deployments (graceful shutdown handling)
|
||||
* Error reporting improvements
|
||||
* Performance improvements for larger deployments
|
||||
* Extended vendor support for WISP equipment (ePMP, Raisecom, Netonix)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue