Ivan Prisiazhnyi

@johnkoepi.bsky.social

Software Engineer, System Programming, Distributed Systems

Recently saw weird bugs when rollback segments versions ran away from redo log. It turned out its an SST bug :D However, what I did to debug it? I took backtrace of the error message and tracked it to the system tablespace page #6. It turned out ths page is a trx rseg list head.

I have just ported ngram plugin to MariaDB to allow normal contains() requests with all the new tests only to find out it was done by someone 4 years ago… what a pity. At least I have learned what a rabbit hole this is. Especially for CJK.

I just saw a very weird issue with shared dlopened library that gets at some point reloaded by something without applying relocation table. No GDB awatches on its rw-p mem addresses catch it, nor any of dlopen, dlclose, _dl_* or mmap functions. Confused.

Just thought what if Nvidia actually can't make anymore hardware improvements to their GPUs by not just putting more cores into the chip and considering they have almost achieved power and thermal limit with 4xxx-5xxx they have no choice but sell software features. But even that will end soon.

Want to leave it for the future - Nvidia is a modern evil company that is scamming their users (gaming sector) with marketing-lies and high prices at least since the era of mining boom. So disappointing.

Big problem with seniority is that by the time and age you (me) get there its time to become an expert in something. Try to cold proof it on the market without a history of related experience.