@bradfitz
Brad Fitzpatrick 🌻
2 years
We recently celebrated @Tailscale 's 3rd birthday. Here's a post from @davidcrawshaw on Tailscale's 3rd database: One day we'll stop migrating databases, but not today!
10
45
332

Replies

@bradfitz
Brad Fitzpatrick 🌻
2 years
I see you liking this @copyconstruct but no judging! You like your fancy database systems but our requirements are tiny. We optimize for things like our test suite running quickly & easily instead :)
1
0
27
@mike_deeks
Mike Deeks
2 years
@bradfitz @Tailscale @davidcrawshaw Heh, wondering if we helped trigger this today? I enabled a big Okta group sync and saw a bunch of "etcd.Commit: tx stale" errors returned.
1
0
0
@bradfitz
Brad Fitzpatrick 🌻
2 years
@mike_deeks @Tailscale @davidcrawshaw Those "tx stales" are one of the remaining warts in our bridge between SQLite and etcd. We're working on it. Meanwhile (earlier today) we just serialized all SCIM operations (which take mere milliseconds) as a temporary crutch while we finish the etcd compat layer's tx semantics.
0
0
2
@captainnobody1
miriah peterson
2 years
@bradfitz @Tailscale @davidcrawshaw Near real-time backups? But have you been able to restore your backups from s3. I always hear that backups don’t really count until they are successfully restored πŸ™ƒ
0
0
1
@sum3rman
Valery Meleshkin πŸ•ŠπŸ’™πŸ’›
2 years
@bradfitz @Tailscale @davidcrawshaw I was wondering about β€œor with a couple deft modifications, lets your app block at critical sections until the backup is done.” Could you elaborate? Sounds as if it were an important synchronization primitive in a mostly asynchronous setup.
1
0
1
@SophiKravitz
sophi kravitz 🎈🀘πŸ”₯πŸŒˆπŸ€―β€οΈπŸ«πŸ‡
2 years
0
0
3
@bradfitz
Brad Fitzpatrick 🌻
2 years
@ashishgandhi_ @Tailscale @davidcrawshaw @CockroachDB Maybe we can play with it for something else first. I like that SQLite is open source, at least.
0
0
2
@patsheadcom
Pat Regan
2 years
@bradfitz @Tailscale @davidcrawshaw I enjoy anytime I see the words "near real time backups." It is one of the things that make me feel like we are finally living in the future.
0
1
3
@syshero
syshero
2 years
@bradfitz @Tailscale @davidcrawshaw Looking forward to the production tuning post :)
0
0
0
@orelimelech_
Or Elimelech
2 years
@bradfitz @Tailscale @davidcrawshaw As far as I understand, litestream is running on a single server. Have you looked at rqlite? would love to dig into those.
0
0
0
@rms1000watt
Ryan Smith
2 years
@bradfitz @davidcrawshaw @Tailscale Anything S3 backed sounds extra seggsi πŸ™ŒπŸ™Œ What’s the throughput on that puppy?
1
0
0