OSMF updates/2020-08/Operations Overview
Contains news from Operations Working Group reports and Operations meetings.
2020 budget request
The OWG’s 2020 budget request was approved by the OSMF board. Planned new work includes:
- refreshing API DB servers;
- refreshing HP DL360 G6 machines at UCL and OSUOSL;
- upgrading Nominatim capacity; and
- using a consultant to make chef cookbooks more testable and make it easier fr others to contribute.
Policies
- The OWG has approved a new banner policy for event banners on OpenStreetMap.org.
- The tile usage policy has been amended to reflect current practice and the increased load on the tile infrastructure.
Services
irc.openstreetmap.org
The CGI:IRC page has been upgraded to redirect to the official OFTC webchat IRC. You can continue to use irc.openstreetmap.org, use https://webchat.oftc.net/, or use your choice of IRC client.
nominatim.openstreetmap.org moved to nginx for web serving
nginx allows us to handle additional traffic and simplifies the quality of service management to fairly serve users following our usage policy.
planet.openstreetmap.org
Downloads from planet.openstreetmap.org will now use the a mirror when downloading PBF files. Bzip2 files already used the mirror.
We will soon be adding BitTorrent as another way to download the weekly Planet.osm exports. Please test the EXPERIMENTAL torrent files here: https://osm.cquest.org/torrents/
svn.openstreetmap.org
Is now closed to new accounts and will be made read-only before the end of August 2020. Many relevant http://trac.openstreetmap.org tickets have already moved to https://github.com/openstreetmap/openstreetmap-website/issues We're available to help developers move their project.
trac.openstreetmap.org turned off
The time has come for us to retire our trac bug tracker, as it is becoming a burden for us to support and most projects have moved onto better alternatives.
tile.openstreetmap.org
A number of default user-agents and heavy use apps have had their access to tile.openstreetmap.org restricted. If you are developing software using the OSMF tile servers, be sure to follow the tile usage policy.
Do you run a website or app which uses http://tile.openstreetmap.org? Make sure to switch to the HTTPS tile url. The http:// url has been deprecated.
Tile servers are upgraded to OpenStreetMap Carto 5.2.0.
Tile caches
New caches
Many new tile caches were setup
Cache | Location | Host |
---|---|---|
stormfly-01 | Corvallis, Oregon | OSUOSL, hardware provided by OSMF |
gorwen | Bogotá, Colombia | edgeuno |
neak | France | faimaison |
meraxes | Paris, Fance | Scaleway |
naga | Paris, France | MilkyWan |
fuchur | São Paulo, Brasil | edgeuno |
idris | Buenos Aires, Argentina | edgeuno |
glaedr | Bogotá, Colombia | edgeuno |
albi | Paris, France | Scaleway |
Gackelchen | Bissen, Luxembourg | Gandi |
Kokosnuss | Germany | Strato, thanks to Max Michels. |
Falkor | Prague, Czech Republic | Vodafone |
Shruikan | Dronten, Netherlands. | greenminihost |
Also https://blog.openstreetmap.org/2020/04/ but has 2019 data and incomplete.
Would you like to host a tile cache?
If you operate an internet exchange, host company, or otherwise have a site with good internet connectivity and high regional bandwidth, you can look at the tile CDN node requirements. We welcome hosting of tile caches elsewhere, and are particularly looking for tile caches in Africa and Asia. If you are interested, please contact us.
www.openstreetmap.org
Call for featured layers on www.openstreetmap.org
Submissions for featured layers are welcome and will be evaluated when they come in.
- Criteria for possible inclusion: https://operations.osmfoundation.org/policies/new-tile-layers/
- Call: https://blog.openstreetmap.org/2020/03/24/call-for-more-featured-tile-layers-on-osm-org/
New featured layer for public transport
We have approved ÖPNVKarte as a new featured layer on OpenStreetMap.org. blog post.
API
OSM JSON format is now available in production. Supported endpoints are listed on the OSM API 0.6 wiki page.
Four additional API 0.6 endpoints are now being directed to CGImap.
The new database servers, snap-01 and snap-02 have been racked and connected.
Other
Network congestion control
BBR network congestion control was tried, then rolled back after problems.
Upgrade of cgimap
cgimap was upgraded from 0.7.5 to version 0.8.1. JSON output is enabled by default now.
See release notes for a list of all new features/bug fixes.
Hardware
New API database servers have arrived in Amsterdam and the UK. The UK server is awaiting a trip to UCL which needs to be scheduled with COVID-19 restrictions.
Two new servers to replace stormfly-01 and stormfly-02 have arrived in OSUOSL but are awaiting a trip to the data center which needs to be scheduled with COVID-19 restrictions.
4 1U servers were removed from UCL for disposal.
Several failed or failing disks were replaced in machines.
Two servers to replace stormfly-01 and stormfly-02 have been installed at OSUOSL. One is planned to be a tile cache.
Git
The network issues between UCL and Github were diagnosed as a faulty UCL firewall and fixed.
DNS
Our domain registrar, Gandi, is now supporting OpenStreetMap with free registration.
We have switched to using https://stackexchange.github.io/dnscontrol/ to managing all OpenStreetMap domains DNS. https://github.com/openstreetmap/dns/blob/master/dnsconfig.js We also have #DNSSEC enabled on open-maps.org, other domains to follow.
osm.org outbound mails
All OpenStreetMap.org outbound mails are now automatically DKIM signed to confirm sending server authenticity. Additionally SPF IP listed.
Mailing lists
The OpenStreetMap mailing lists now have DMARC "Munge From" enabled by default. https://wiki.list.org/DEV/DMARC
General
Some services have been upgraded to Ubuntu 20.04.
Membership
Radoje Stojisic and Hrvoje Bogner joined the OWG.
If you are interested in joining, please read our membership policies and contact us.
Discussions during operations meetings
In April online Operations meetings with guests were started. Minutes or notes are added at the Working Group minutes page. Discussion topics are presented below.
Also mentioned above
Turn off Trac
https://github.com/openstreetmap/operations/issues/416
See above.
Notes from meeting: Jun
SVN
See above.
Notes from meeting: May
Featured layers call
See above.
Notes from meeting: May
[Closed ticket] Fixing the failing CI tests
The network issues between UCL and Github were diagnosed as a faulty UCL firewall and fixed.
Minutes/notes from meetings: Apr, May 04
[Ticket] Migrate help.openstreetmap.org from OSQA
Github ticket: Migrate help.openstreetmap.org from OSQA #149
help.openstreetmap.org is currently using OSQA (Open Source Question and Answer), which:
- has been inactive upstream for long time.
- is on Python/Python2, which goes away.
- is on a machine that (in 2019 Jan was) running 14.04, which reached End of Life in April 2019.
Options for migration suggested so far include, but are not limited to:
- ASKBOT (OSQA fork)
- Question2answer
- Stack exchange/overflow
- Discourse
Current status on archiving
Minutes/notes from meetings: Apr, May, Jun (archiving help.osm.org), Jul (archiving help.osm.org)
[Ticket] OSM Forum (FluxBB) update
Related to ticket: Github: OSM Forum (FluxBB) update #439
Notes from meeting: Jul (FluxBB is old and slow)
[Ticket] Adding API key support for tile.osm.org?
Github ticket : Adding API key support for tile.osm.org? #342
Notes from meeting: Jun
[Ticket] Monitoring and alerting system
Related to Github: Switch to Prometheus for monitoring and alerting #360
We are hitting the limits of Munin. Prometheus was suggested as an alternative but is a lot of work to get the same monitoring and alerting coverage we have right now.
Minutes/notes from meetings: May
[Ticket] Wiki reCAPTCHA issue
Github issue: Wiki asks for confirmation code before saving changes without sending one #449
hCaptcha has been suggested as a reCAPTCHA replacement and support for it is coming to mediawiki. Previous blocker: Mediawiki 1.35 being released in August.
Please note that we don't have the resources to develop a custom replacement for reCaptcha. If someone else develops a custom replacement with an OpenStreetMap focus, we would be interested.
Notes from meeting: Jul
US servers packet loss
Notes from meeting: Jul
Machines running old software
planet-dump caused outage
Notes from meeting: Jul
High Availability / Redundancy of OpenStreetMap.org (and primary services)
We have two main data centers for osm.org: one in Netherlands and a warm/coldish copy in the UK.
Minutes/notes from meetings: Apr
New Data Centre Space?
Even if we move stuff to virtual providers and hosting companies, we think we still want to maintain a physical presence somewhere as a second site. Current situation in Slough works, but not for next 5 years.
Minutes/notes from meetings: Apr, Jul (Long term plans)
AWS Config Using Code (Terraform?)
Notes from meeting: Jul
Tile CDN
Tech
Squid / nginx / GeoDNS? Is the software right? Issues and improvement.
What experiments should we be doing to improve the network.
Notes from meeting: May
Tile CDN usage policy (OSM, Friends, Others?)
https://operations.osmfoundation.org/policies/tiles/
Can we continue to be be open to the world, what policies (not yet actions) can we put in place now to encourage people to move to other providers?
eg: Do we continue to allow Commercial Sites to use tile.openstreetmap.org ?
Minutes from meeting: Apr
Commercial CDN for Bulk Tile Users
We are considering of using a commercial CDN for bulk tile users. Fastly has expressed interest in supporting OSM via an Open source grant and they are interested in "co-branding" (blogpost). Please see the notes linked below.
Minutes/notes from meetings: Apr, May, Jul 01, Jul 15, Jul 29
Hardware
- Equinix servers
- UK replacements
- Status on the discs to Oregon, to be added to remote management network
Ironbelly
OSMF Servers Info: ironbelly.openstreetmap.org
Notes from meeting: Jul
Imagery Server Future?
OSMF Servers Info:
- errol.openstreetmap.org - Development and “tool” server (munin)
- kessie.openstreetmap.org - Aerial imagery server (munin)
- draco.openstreetmap.org - (munin)
We'll upgrade Errol.
Notes from meetings: Jul 15 (Replacement of Errol/Kessie), Jul 29
Revision of acceptable use policy to reduce incoming comms
Notes from meeting: Jul