LgWoodenBadger
Joined 11 years ago
Joined 11 years ago
Calling Bob (the server) a piece of shit ("Bob is a piece of shit") because it crashed again was a very risky move that we often didn't fully think through.
One clue was that during corruption incidents, our metrics showed that SQLite would report copying more pages from the WAL file than were actually available. If there are 10 pages in the WAL file and 20 pages get copied to the database, something is clearly wrong.
vs
it thinks some of the pages have been copied from the WAL into the main database file, but they haven’t. Those pages never get written to the database file, and that data is permanently lost.
The first says "more were copied than existed" but the second says "fewer were copied than should have been."
Like I said, it's probably just me interpreting something incorrectly.
Also, the Knowb4 phishing tests include some Knowb4 headers, so it's trivial to pass the test (though they're usually so stupidly obvious that you'd never need to check).
I see this all the time with motorcycle PPE. If something was CE A, AA, or AAA rated, it’d be at the top of the description/specs. When it’s not, I know it’s not so I just move on.