Could we make non-blocking-saving=true a default on Linux please?

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

movax20h
Fast Inserter
Fast Inserter
Posts: 164
Joined: Fri Mar 08, 2019 7:07 pm
Contact:

Could we make non-blocking-saving=true a default on Linux please?

Post by movax20h »

I have been using it locally on Linux for playing game, and on some headless servers for few months without any issues, and with a way better user experience.

I think it would be beneficial to everybody to turn in on by default. Not everybody even knows about this config option. And/or extend number of people who test it. I guess there might be a minor increase in memory usage, briefly, but possibly almost none.

Thanks.
akulla
Burner Inserter
Burner Inserter
Posts: 14
Joined: Thu Apr 06, 2017 11:14 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by akulla »

Unfortunately, I think the reliability of this feature is machine dependent. Agree it'd be nice not to have the saving pauses, but there are enough crashes on some machines to keep this feature off by default.

Maybe someone with hard evidence can point to that.
movax20h
Fast Inserter
Fast Inserter
Posts: 164
Joined: Fri Mar 08, 2019 7:07 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by movax20h »

Interesting. Do you have some links to the reports about these crashes? I didn't spot any.
User avatar
planetmaker
Fast Inserter
Fast Inserter
Posts: 188
Joined: Mon Jan 21, 2019 9:30 am
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by planetmaker »

Is this a server-side option only? I was looking at settings the other day but did not find any such setting.
movax20h
Fast Inserter
Fast Inserter
Posts: 164
Joined: Fri Mar 08, 2019 7:07 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by movax20h »

planetmaker wrote: Wed Feb 12, 2020 2:56 pm Is this a server-side option only? I was looking at settings the other day but did not find any such setting.
No it does work both on client and server. I use it on my computer for example and it is amazing. No pauses during saving!

It is in ~/.factorio/config/config.ini
User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by ptx0 »

it doesn't crash, it simply fails to return from the save fork at some times. it is hard to pin down exactly why. I have experienced it countless times and people asked for the blocking saves to be reenabled on my servers.
User avatar
planetmaker
Fast Inserter
Fast Inserter
Posts: 188
Joined: Mon Jan 21, 2019 9:30 am
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by planetmaker »

movax20h wrote: Wed Feb 12, 2020 9:01 pm
planetmaker wrote: Wed Feb 12, 2020 2:56 pm Is this a server-side option only? I was looking at settings the other day but did not find any such setting.
No it does work both on client and server. I use it on my computer for example and it is amazing. No pauses during saving!

It is in ~/.factorio/config/config.ini
Ah, nice. I didn't realize that it's a cfg-file only setting. Thanks!
Hornwitser
Fast Inserter
Fast Inserter
Posts: 214
Joined: Fri Oct 05, 2018 4:34 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by Hornwitser »

The Gridlock Cluster had it turned on and there were servers hanging left and right because of it, so the reliability of this feature just isn't good enough.
movax20h
Fast Inserter
Fast Inserter
Posts: 164
Joined: Fri Mar 08, 2019 7:07 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by movax20h »

ptx0 wrote: Wed Feb 12, 2020 9:06 pm it doesn't crash, it simply fails to return from the save fork at some times. it is hard to pin down exactly why. I have experienced it countless times and people asked for the blocking saves to be reenabled on my servers.
Fair enough then. I wonder if this is somehow related to some mods, or just a bug somewhere in the Factorio in general.
User avatar
planetmaker
Fast Inserter
Fast Inserter
Posts: 188
Joined: Mon Jan 21, 2019 9:30 am
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by planetmaker »

Well, thanks for the hint. I shall try that locally on my PC - worked flawlessly yesterday. If that continues to fare well, I shall enable it on my server as well.... we shall see.
User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: Could we make non-blocking-saving=true a default on Linux please?

Post by ptx0 »

it might require having more than one person on the server for it to happen - and i thought some of my users were making stuff up, but then it happened to me. talk about the worst thing ever :P
Post Reply

Return to “Ideas and Suggestions”