|
|
|
|
|
by atonse
3358 days ago
|
|
This just doesn't add up to me. 5500 is an odd number (not power of two) which rules out some kind of overflow issue. Was this some kind of fixed size database? Why would it have crashed when storing 5500 rows? Maybe storing that many hit a timeout, and maybe they were stored outside a transaction, hence leaving the system in an inconsistent state? But that wouldn't explain the database shutting down. Maybe they were trying to store 5500 but hit a limit at 4096 before getting there? I feel something is lost in translation (between nerds and non nerds) in the explanation for this outage. |
|
This is probably a horrible mess of ancient java crap and the 5500 is just an arbitrary number that the store couldn't respond to in time before the app timed the con out; but having lived in mordor, a horrific data model which would enable this sort of thing to be a problem isn't too big of a stretch of the imagination.
My bigger question was what the hell kind of application needs 5k settings per user.....