Sabitlenmiş Tweet
Noah Kennedy
542 posts

Noah Kennedy
@despisecomputer
Tokio & Hyper maintainer, working at Cloudflare to help make the Internet a better place.
Austin, TX Katılım Mart 2017
350 Takip Edilen180 Takipçiler
Noah Kennedy retweetledi

Noah Kennedy retweetledi

New record #DDoS attack: 5.8 Tbps peak. @Cloudflare systems automatically mitigated without any human intervention or anything slowing down. If you’re not using us for DDoS mitigation, call your current provider and ask what will happen when this beast comes for them.

English

@IamStan any further elaboration will require a shared in-person beverage.
English
Noah Kennedy retweetledi
Noah Kennedy retweetledi

@axboe What's the specified behavior for io_uring when two threads try and invoke io_uring_enter simultaneously, with one trying to submit events only and the other waiting for completions only?
I couldn't find this documented anywhere.
English

@mitsuhiko @m_ou_se @djco I'm with @mitsuhiko here - this is such a monumentally painful thing to setup in a manner that it actually works and isn't incredibly brittle and dangerous to have in the codebase that I would treat this as a non-possibility.
I've actually tried this a few times and NO
English

@m_ou_se @despisecomputer @djco From my experience in Rust without unwinding it’s incredibly hard to do something useful. You end up with accidentally deadlocking and async in the hook is super hard. Would not attempt.
English

@djco @mitsuhiko FWIW, all the folks I spoke to at big tech companies who run Rust (web) servers in production said they don't rely on unwinding, but just abort the process and have it restarted by a supervisor (e.g. systemd or a parent webserver process).
English

@m_ou_se @djco @mitsuhiko I've definitely seen a few cases where this ends up being a vuln, but it's incredibly rare.
English

@despisecomputer @djco @mitsuhiko Is the handling of panics through unwinding (including reporting, etc.) fast enough that it doesn't become a DOS vulnerability?
English

@m_ou_se @djco @mitsuhiko Also, for any bug where external input can cause a panic, this quickly becomes a severe DOS vulnerability.
English

@m_ou_se @djco @mitsuhiko At Cloudflare this is not generally the case - we would rather have other requests be handled to completion as normal than gracelessly kill the process, especially with stuff like QUIC where you might not be able to send reset packets (I am ignoring stateless resets)
English

@LunaFoxgirlVT you mean how one can launch 90kg projectiles over 300 meters?
English

@mycoliza how many people were out drinking when this line was uttered?
English
Noah Kennedy retweetledi

@despisecomputer the red bull’s still in there, huh?
English

@PiquantParvenu so sorry to hear, i've been in this situation as well a number of times.
it's crazy though how significant the transition to "full useless" mode is
English

@despisecomputer it’s 13 hours later
English

@mycoliza also i bought more energy drinks on the way out of the airport after landing
English



