git: d3ce86b995 - main - Status/2023Q1/daemon.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 26 Mar 2023 10:18:23 UTC
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=d3ce86b9955d510a079ca4038153831da6e74106 commit d3ce86b9955d510a079ca4038153831da6e74106 Author: Ihor Antonov <ihor@antonovs.family> AuthorDate: 2023-03-26 10:14:02 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> CommitDate: 2023-03-26 10:17:30 +0000 Status/2023Q1/daemon.adoc: Add report Reviewed by: status (Pau Amma <pauamma@gundo.com>) Approved by: dbaio (co-mentor) Pull Request: https://github.com/freebsd/freebsd-doc/pull/140 --- .../en/status/report-2023-01-2023-03/daemon.adoc | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/website/content/en/status/report-2023-01-2023-03/daemon.adoc b/website/content/en/status/report-2023-01-2023-03/daemon.adoc new file mode 100644 index 0000000000..399d2b589d --- /dev/null +++ b/website/content/en/status/report-2023-01-2023-03/daemon.adoc @@ -0,0 +1,27 @@ +=== daemon(8) improvements + +Links: + +man:daemon[8] URL: link:https://man.freebsd.org/daemon/8[] + +link:https://libera.chat/[Libera IRC] URL: link:https://libera.chat/[] + +Contact: Ihor Antonov <ihor@antonovs.family> + +Contact: Kyle Evans <kevans@FreeBSD.org> + +An ongoing effort to improve code quality and supervision capabilities of the `daemon` utility. +Daemon is a tool that can daemonize (send to background) or supervise any running process, automatically restarting it if it crashes. +Daemon is widely used in the ports tree and can be used more in base. + +This quarter `long_opts` support was added and the codebase went through an initial refactoring phase to prepare it for further changes. +There are no functional changes so far but more changes are coming. +Please contact directly or on `#freebsd-dev` on Libera IRC if you encounter unexpected bugs. + +Planned work items for the next quarter: + +- use of kqueue for all event sources +- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268580[Bug #268580] +- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236117[Bug #236117] +- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254511[Bug #254511] +- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212829[Bug #212829] +- `procctl PROC_REAP_ACQUIRE` + +We are looking for feedback, bug reports (old and new) and feature requests.