Twitter | Pretraživanje | |
Glauber Costa
ScyllaDB.
2.100
Tweetovi
231
Pratim
720
Osobe koje vas prate
Tweetovi
Glauber Costa 31. sij
Odgovor korisniku/ci @axboe @Cor3ntin @markpapadakis
So it's left as an exercise for the reader.
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 31. sij
Odgovor korisniku/ci @axboe @Cor3ntin @markpapadakis
In 5.7 ?
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 31. sij
Odgovor korisniku/ci @Cor3ntin @axboe
take a look at the supported opcodes for 5.6. You can't do any syscall, that is true, but there are lots of non-io stuff.
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 31. sij
Odgovor korisniku/ci @Cor3ntin @axboe
"It is so good it might morph into a general asynchronous system call interface." might, lol
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 31. sij
I've been dealing with SQL and CQL for so long, that I know instinctively read the names of the io_uring data structures as "structured completion entry" and "cassandra completion entry".
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Odgovor korisniku/ci @nithyaruff @_msw_
Gosh! When was that ?
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Odgovor korisniku/ci @nyharel @IsraelFruchter
Say goodbye to Linux. The kernel is now called bpf_uring
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Getting started with io_uring for sockets for seastar. Good that I am doing this per-merge of the storage bits, because some design decisions will have to change to accommodate both more elegantly. Soon seastar will need only one system call
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Odgovor korisniku/ci @IsraelFruchter
why ? what is wrong with it ?
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Odgovor korisniku/ci @emaxerrno @jeremyeder i 2 ostali
impeach build systems
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
impeach cmake!
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Odgovor korisniku/ci @jeremyeder @omarcossouza @mesonbuild
cmake stole my soul. You can't steal anything further of value.
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 30. sij
Odgovor korisniku/ci @omarcossouza @mesonbuild
I can't really control this, I am not informed enough to make these kinds of decisions in the project. I have really only ever needed to deal with cmake twice so far, and what I can say is that I would be willing to migrate to literally anything else including hell itself.
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
I lost (am losing) so much time with cmake these past days, it's not even funny
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
Odgovor korisniku/ci @MarkCallaghanDB
yes, although it is rare for Scylla. For seastar, the framework, though, people use it for god knows what so I like to test the extremes
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
Odgovor korisniku/ci @axboe @AviKivity
already did, waiting for his reply. BTW, I can send patches to liburing to io-uring@vger too, right ? Wanted to CC on that one, it was his idea) Guess I fired first and asked later, but that's standard me
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
Odgovor korisniku/ci @axboe
that's the workload I expect the biggest bang for the buck, though (because of the competing CPU workload). Without the competing CPU hog I got better, but by about 5%. Both aio and uring can easily max out my nvme, though, so now I am looking for a better one
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
Wondering how are the early results for the io_uring backend for seastar? 50% faster in the first benchmark (workload is small 512-byte reads with iodepth of one, competing for dispatch time against a CPU-bound constant workload)
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
Odgovor korisniku/ci @MarkCallaghanDB
Indeed, which is why it is so important for their infrastructure to work well. If it doesn't, all we're left with is political fights on twitter. Discord is necessary for world peace.
Reply Retweet Označi sa "sviđa mi se"
Glauber Costa 29. sij
Discord is migrating from Cassandra to Scylla. It caused them high latencies because they had to read more from their current Cassandra cluster to siphon the data. Easily solved by slowing down. But wait until you see how low those latencies will be once the migration finishes!
Reply Retweet Označi sa "sviđa mi se"