05-02-2022, 10:29 PM
Master server developed a habit of taking a super long time to do its periodic database update.
A maintenance function that is only performed on the master server was taking a geometrically longer amount of time to execute as the number of solar systems increased.
The maintenance function is not critical so it is now only performed when the master server starts up, before anyone can log in.
This will also allow the server to shut down more quickly. It was taking forever because of the final save before the server exits. That was getting really annoying.
One really annoying side effect of this was the huge delay in completion of things that involve the master server, like passing through a wormhole to a system that is hosted on a different server.
A maintenance function that is only performed on the master server was taking a geometrically longer amount of time to execute as the number of solar systems increased.
The maintenance function is not critical so it is now only performed when the master server starts up, before anyone can log in.
This will also allow the server to shut down more quickly. It was taking forever because of the final save before the server exits. That was getting really annoying.
One really annoying side effect of this was the huge delay in completion of things that involve the master server, like passing through a wormhole to a system that is hosted on a different server.