Silk: Open-source cooperative fiber scheduler

(github.com)

28 points | by animetyan 3 days ago

4 comments

  • nasretdinov 1 hour ago
    Looks really interesting. I assume this suggests that ClickHouse is going to gradually switch to using this library for network and I/O, thus addressing the main weakness (in my mind) of C++ thread-per-connection servers, which is, they (surprisingly!) create too many threads and can't really handle more than, say, a thousand active connections at the same time. It mostly matters for async INSERTs in this case of course, not for SELECTs, although generally it applies to both.
  • yvdriess 3 minutes ago
    Play on Cilk?
  • jeffreygoesto 27 minutes ago
    Is this comparable to Sea star [0]?

    [0] https://github.com/scylladb/seastar

  • idlepig 7 minutes ago
    [flagged]