Danbooru

Downtime for server upgrade

Posted under General

When this post is 1 hour old, Danbooru will go down for maintenance. The site will be down for approximately 2 hours.

This is for a scheduled upgrade of the database server. The database server is being upgraded to a new machine, and also the database software is being upgraded from PostgreSQL version 10.17 to version 14.0.

For the curious, these are the specs of the old and new database servers:

Old server
  • Intel Xeon E5-1650 v4 (6 cores @ 3.60GHz base, 4.00GHz max)
  • 64GB ECC DDR4 2400Mhz
  • 2x450GB NVMe drives (Intel DC P3520)
New server
  • 2x Intel Xeon Gold 6226R (16 cores @ 2.90GHz base, 3.90GHz max) (this is 2 CPUs total, so 32 cores total)
  • 192GB ECC DDR4 2933Mhz
  • 2x1.92TB NVMe drives (Samsung PM983)
  • 2x480GB SSD drives (Kingston DC500M)

You can check Twitter or Discord for updates while the site is down.

WorthlessCurtain said:

This means less search timeouts, right?

Most searches should be faster, but there are still certain types of difficult searches that may be slow. This includes searching for mutually-exclusive tags (e.g. solo+multiple girls), and searching for certain old copyright tags that have a lot of posts, yet the vast majority of them are years old (e.g. Inazuma Eleven, Lucky Star, Suzumiya Haruhi no Yuuutsu). There are some separate changes planned to try to address these cases.

RaptorZen+ said:

Hm, why dont you use AMD threadripper instead?

AMD is still less common than Intel in the server world. Our hosting provider was out of stock of AMD servers and wouldn't have any in stock for at least 30 days. Danbooru runs on rented dedicated servers and our choices are limited to what our hosting provider has available.

tapnek said:

I'm not sure why to have regular 2.5" SSDs alongside NVMe SSDs in a server.

The SSDs are for the OS, the NVMe drives are dedicated to the database itself.

1