Jump to content

Forum:Announcements/MAJOR site downtime for migration: 20 Sep

From OpenGeofiction
Forums → Official announcements → Announcements/MAJOR site downtime for migration: 20 Sep


Sunday 20 Sep 2026 - the main OpenGeofiction site will be down for major maintenance to allow for updating the backend rails software to a current release.

  • Duration: 6 - 12 hours.
  • Starting 05:00 UTC the site will go into read-only mode to allow for backups and data migration
  • It will then be unavailable for the rest of the migration and will return in read-only / limited access toward the end of the period as tests are carried out.
  • This thread will be updated as the migration progresses, and the wiki and all other OGF services will be available throughout.

Breaking changes after the migration:

  • You will not be able to access the site using the www. style URL
  • You will only be able to use https://opengeofiction.net/api in JOSM as the API server - www. or api4. in the setting will fail
  • Level0 will be unavailable

Ensure any edits in iD or JOSM are uploaded or saved locally before the migration starts.

Authentication

  • The updated site will still support Basic Authentication (as has been used previously) with JOSM
  • At a later date this will be turned off, however JOSM requires a couple of changes before this can be done

/wangi (talk) 17:23, 19 September 2026 (UTC)

Updates

  • Site is in read-only mode now, as backups are made. /wangi (talk) 05:12, 20 September 2026 (UTC)
  • Backups complete and moved off the server; server being rebuilt /wangi (talk) 08:53, 20 September 2026 (UTC)
  • Database restore underway /wangi (talk) 10:50, 20 September 2026 (UTC)
  • Database restore was completed, but trimming of the database to reduce it's size and enable more cost-effective operation is on-going /wangi (talk) 12:50, 20 September 2026 (UTC)
  • Site backup in read-only mode, optimisation, configuration and smoke tests continue /wangi (talk) 15:50, 20 September 2026 (UTC)
  • Site is back online, with test edits in JOSM and iD proven through to the tile servers. I'm taking a break, but will be checking various bits'n'pieces later on. Post any issue in the discussion section below. /wangi (talk) 16:45, 20 September 2026 (UTC)
  • Note: adding back support for Basic Auth, in the short-term, means that the much more optimised cgimap API implementation is bypassed in JOSM upload, instead falling back to the internal openstreetmap-website rails implementation. I'm uncertain how much this impacts performance in real terms, especially given rails itself is now running in optimised production mode. However this is short-term, with the next JOSM release allow fully supporting OAuth with OGF. /wangi (talk) 21:43, 20 September 2026 (UTC)
  • Just to confirm: yes, big uploads using JOSM are currently much slower than before. This is understood and it is due to the current workaround in place to allow "basic authentication" to keep working in the short-term until there is a usable JOSM release which can connect to OGF using OAuth 2. I'll update here when that version of JOSM is released. /wangi (talk) 10:28, 28 September 2026 (UTC)

Discussion

Very minor thing but it would be nice if the map and wiki icons were different from each other so that they can be told apart like before. Qhfreddy (talk) 23:12, 20 September 2026 (UTC)

  • This is the favicon shown in browser tabs? So, previously the main site and wiki were inconsistently different, allowing them to be differentiated, however now they are the same. I'll have a look at defacing the wiki one with something - maybe a W in place of the three thought bubbles. /wangi (talk) 07:57, 21 September 2026 (UTC)
    • Yes, the favicon. Sounds good. Qhfreddy (talk) 12:11, 21 September 2026 (UTC)

Other minor thing I've noticed is uploading seems noticeably slower than before via JOSM, used to take 3-5 seconds to complete, now 10-15 (for similar changeset size: few sqkm, 500-1000 nodes). Not sure whether this is expected, just thought I'd report it. Qhfreddy (talk) 12:11, 21 September 2026 (UTC)

  • That will be due to "means that the much more optimised cgimap API implementation is bypassed in JOSM upload, instead falling back to the internal openstreetmap-website rails implementation". Should be a week or two until the JOSM build which allows OAuth 2 usage, speeding that back up. The alternative workaround (using old late 2024 revision of cgimap), isn't as clean. /wangi (talk) 12:40, 21 September 2026 (UTC)