At inception, scale will be a challenge. In my opinion focusing on certain regions and limiting to IPv6-only might help.
Not anymore, because Iām close to retirement - but 5 years ago I wrote this.
Cloudflare is having too much trouble with their backbone as we can see it the last 6 months, i would not centralize everything on them ![]()
Why not contribute to the one we have? Some relatively approachable ways to help: reviewing PRs (and with some experience and trust built up, approving and merging them too), helping answer server operator emails, and working on the scoring system (itās open source, the data format is simple, and all the past monitoring data is available to run simulations).
For example @ebahapo asked about the pool serving bad time; one could estimate this by looking at the monitoring data immediately after the system came back. Identify servers that had an acceptable score when the outage started and did not when monitoring was back online. This is tedious and time consuming, but not super difficult.
The pool has been working for 20+ years. George Bush was the US president when it started. YouTube was just getting started. For me the most important thing is that it keeps running for however many more decades itās useful to the internet.
To that end: thereās a skeleton legal entity and Iāve been working on setting up an advisory board and eventually something more formal. The new clusters are hosted with help from two very different organizations in different parts of the world, each with different input, relevant experience and an understanding of how the NTP Pool is different from a time service run by any of the big internet companies of the decade.
To answer @marco.davidsās other questions: a small number of people have access to backend systems. The project doesnāt really have a budget beyond peopleās time and small expenses. We have generous supporters for the central infrastructure, but the real cost is a huge amount of time. Getting more people involved in the day-to-day is the prerequisite for better governance, not the other way around.
To clarify the recent outages: we had a few different issues, but the majority was the graphs and website pieces. The underlying monitoring and DNS systems were working as expected (as @avij noted). I know thatās cold comfort when youāre trying to troubleshoot a low score and canāt see the data.
The infrastructure move has been a huge amount of work in my spare time after day job and personal life. Equinix Metal is sunsetting so thereās external pressure to move fast. The move is close to done, but Iām really tired.
On IPv6: this and the lack of participation in general is why Iām not enabling it until I have bandwidth to monitor it closely. Other than @stevesommars and myself I donāt think anyone is regularly looking at the quality of the pool.
We have a few volunteers who help answer emails from server operators, but most are still answered by @apuls and me. If youāve been involved for a while and have time, there are lots of ways to help.
In the next month or so I will be retiring from a long time as a sysadmin / site reliability engineer. Very interested in finding a way to help out the pool. Have been a server operator for many years as well.
Is there somewhere I, and others, can indicate our interest and availability in helping out?
Not sure exactly what ālooking at the quality of the pool.ā relates to but having build a number of tools over the years I am looking forward to contributing what I can. Just need a pointer to what and how I can help with.
@ask Iām also willing to assist. Unfortunately i have no programming experience, but can look at aswering emails and looking at day-to-day issues.
If you could show me the best places to look or if itās even possible for us to access the backend monitoring (only monitoring). Iād be happy to check in on it more often myself.
Thanks @gombadi, @Kets_One, and @Knot3n ā really appreciate you all stepping up.
I want to give each of you a proper reply with specific pointers on where help would be most useful, so Iāll reach out individually over the weekend. In the meantime, thank you for the patience and the willingness to pitch in!
Just give a shout where you need help and i try to help out where ever i can !