Back
Valerian

Valerian
PRO

@valerian

Co-Founder & CTO at Crisp
1,151
Joined October 2022
Load previous page…
migrate all legacy redis commands i used back in 2019 to talk to SSDB for #crisp so that we can now talk to kvrocks
create 2x new DigitalOcean servers to setup another kvrocks cluster to replace old legacy SSDB servers for #crisp
take car to go to the big supermarket of the city like a normie, to refill empty fridge since we came back from 3 months in LATAM #life
receive a shit ton of useless administrative paper from state and banks at home after months not there, that I need to fill sign and post them back, maybe 50 pages total, so many laws to comply with why so complicated #life
sleep 10h #life
monitor #crisp kvrocks cluster setup after 48h run and system metrics are looking insanely good this thing is so lightweight on resources
arrive in Madrid #life
fine tune #crisp rocksdb-powered kvrocks server configuration file so that we get more cache hits in the in-memory block cache vs hitting the disk, which can save us when the hypervisor throttles disk I/O for some reason (happens)
monitor kvrocks setup and check if it hammers the SSD with write I/O and no it’s good now #crisp
finish ingesting all of #crisp 300M+ keys from old kv store to kvrocks, and kvrocks is really chill on server resources especially SSD write I/O, migration was totally worth it. won't have to emergency migrate server every year or so because I burnt the SSD and it's reporting bad sectors 🤣
monitor #crisp 300M keys redis ingestion to kvrocks and it's progressing slowly but surely
deploy kvrocks in production at #crisp for session storage system replacement that's more modern & safe at scale (300M total keys to migrate)
realize my email inbox is finally a pleasure to manage because custom server side Bayesian spam filter was trained on my good mail and bad mail and refined over the last 2 weeks by re training on false negatives and positives, so it almost never makes mistakes. Also, sieve scripts now handle all the tedious work of moving mail and marking as read repetitively received email, so that I can have more brain time to focus on actual important human email now and not having to deal with slow Apple Mail client side filter rules anymore #life
add more sieve rules to my email inbox to auto-archive payment receipts I receive every month from my internet provider, some LLM providers, etc... for which emails cannot be disabled #life
power cut again in little Costa Rica beach community #life
add all my public oss to #crisp homebrew cask to ease with local #crisp infrastructure setup
replicate #crisp 200GB redis database at 2Gbps speed using kvrocks on test server — how can this be that fast compared to the previous system we use
trying to code with polarized sunglasses on MacBook nano texture display indoor and it's fun, it dims the room without dimming by too much the display, and characters in my code editor appear almost 3D. Eyes do not sore, text is very legible, wtf #life
release kvrocks as a macOS homebrew tap so that everyone can install it locally for quick dev w/o having to use Docker: github.com/crisp-oss/homebrew…
compile kvrocks on my mac to test it and maybe create a homebrew formula since there is currently none for it #life
Home
Search
Messages
Notifications
More