News for hackers. Stuff that matters.
Re:Roblox has been down for days and it’s not because of Chi... by pchanda on Sunday October 31, 2021 @10:25PM (#29062481)
> I'm pretty sure they meant recompiling binaries to be x86-64 instead of 32 bit x86

I don't see why you should think that given that the discussion has been pretty much about the uint32 nature of TransactionId.

Re:Roblox has been down for days and it’s not because of Chi... by anyfoo on Sunday October 31, 2021 @11:18PM (#29062720)
Because OP said they didn't know anything about postgres and were speaking in generic terms, and the way they said "switching to int64" and recompiling all binaries just stroke me as "if you want a 64 bit system, you need to recompile it" (which is true). I'm surprised it's a compile time constant, as I just learned.

Reading their post history now they probably do know what they're talking about, though.

Re:Roblox has been down for days and it’s not because of Chi... by jhgb on Monday November 01, 2021 @09:02AM (#29066166)
There's a reason for even database servers with 32-bit transaction IDs to be 64-bit processes - performance and memory. AFAIK until Firebird 3.0, Firebird also had 64-bit server builds with 32-bit transaction IDs - it would have broken many external tools had the old on-disk format been changed.