[Git][NTPsec/ntpsec][master] More work on devel/TODO
Hal Murray
gitlab at mg.gitlab.com
Fri Jun 9 21:01:14 UTC 2017
Hal Murray pushed to branch master at NTPsec / ntpsec
Commits:
2b8fd815 by Hal Murray at 2017-06-09T14:00:32-07:00
More work on devel/TODO
- - - - -
1 changed file:
- devel/TODO
Changes:
=====================================
devel/TODO
=====================================
--- a/devel/TODO
+++ b/devel/TODO
@@ -81,11 +81,6 @@ of the current startup logic gets discussed.
go to an event-queue architecture that wakes the daemon up just in time
for the next scheduled event (rather than a once-per-second timer tick).
-* Richer signal semantics: HUP for close/reopen of any files (logrotate…),
- USR1 for re-read of config and maybe USR2 for re-read of an alternate
- config file (so you can go back pre ante by just sending USR1 if you
- messed up). Open for discussion.
-
* Take another look at SHM. Hal thinks we can make a version that is
read-only and solid. Maybe write a support package that does all the
work if you call it with the date/time.
@@ -122,7 +117,7 @@ Cleanup use of HAVE_SYS_SOCKIO_H
SIGHUP should do more:
reload keys file (easy, it already reloads the leap file)
- reload ntp.conf (hard, needed to add new keys,
+ reload ntp.conf (hard, but needed to add new keys,
we could kludge a partial reload to add/delete servers)
Endian:
@@ -151,6 +146,16 @@ Pivot cleanup:
There may be interactions with ntpq.
+Recvbuff cleanup:
+ ntpd currently has a pool of recv buffers. That made sense
+ when it was using SIGIO to get time stamps. Now it is useless
+ and just adds useless cycles moving things to/from the free list.
+
+Receive packet processing cleanup:
+ There is an AM table in the top of ntp_peer that does a table lookup
+ to figure out how to process a received packet. We can eliminate that.
+ I think it's leftover from peer and broadcast modes.
+
[quote, Hal]
__________
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/2b8fd8150dc49616439d01c94e0b55f5ff38714e
---
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/2b8fd8150dc49616439d01c94e0b55f5ff38714e
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20170609/8d30858d/attachment.html>
More information about the vc
mailing list