Release 2017_019 (2017-09-05)

Impact

  • [NixOS] Many services will be restarted due to packaging changes, e.g. PostgreSQL, nginx, …

NixOS platform

  • Don’t cancel MongoDB startup too eagerly, since it can take a long time for journal initialization (#28239).

  • Fix LibreOffice build (#28259).

  • PostgreSQL: monitor every single listening port to ensure we notice inconsistent states after restarts (#28247).

  • Ensure correct networking dependencies for PostgreSQL during restarts (#28242).

  • Fix general metrics collection via Telegraf on VMs with Elasticsearch.

  • Automatically restart Grafana when it crashes (#28290).

  • Update telegraf to 1.3.1. This new version should fix a bug where the output port was closed without reason. Disable the Elasticsearch plugin since it gives garbage output (#28044, #28267).

  • Update yarn to 0.27.5 (#27873).

  • Do not reload nginx workers during logrotate.

  • Reload nginx when the configuration changes instead of restart (#28325).

  • Improved Nix store references scanning. The scanner is now enabled by default on all non-production systems (#27553).

Documentation

  • Setting of environment_class and environment in customer api.