Hacker GitHub

← All repos

scylladb/seastar

View on GitHub ↗ ★ 9,408 C++

High performance server-side application framework

29 mentions on Hacker News by 27 people: 3 stories, 26 comments · first 2015-04-26 · latest 2026-06-30

Mentions per year 29 mentions · busiest year 2015 (6)
20082026
  1. https://github.com/scylladb/seastar High performance server-side C++ framework (used by ScyllaDB, ceph.io, redpanda..) us using a NUMA aware allocator
  2. Is this comparable to Sea star [0]? [0] https://github.com/scylladb/seastar
    comment by jeffreygoesto · 2026-05-24 · in Silk: Open-source cooperative fiber scheduler
  3. …allocator that means we can’t reuse an existing library. 1: https://github.com/google/leveldb 2: https://github.com/scylladb/seastar 3: https://github.com/redpanda-data/redpanda/pull/28351
  4. Not to be confused with Scylla DB's "Seastar" C++ non-blocking event driven server SDK https://github.com/scylladb/seastar
  5. …speakers talking about some interesting challenges in that space. [1] https://www.dpdk.org/ . [2] https://github.com/scylladb/seastar [3] https://github.com/erpc-io/eRPC
  6. …writing thin veneers over kernel and hardware API's to squeeze every ounce out of performance. https://github.com/scylladb/seastar You want to talk about getting nerd-sniped to work somewhere if you're into performance/low-latency systems…
    comment by gavinray · 2022-12-07 · in Abstraction is expensive
  7. You can: https://github.com/scylladb/seastar
    comment by scns · 2022-03-25 · in The Lisp Curse (2017)
  8. …also used by Redpanda [2], a Kafka-compatible service in the same vein as MemoryDB/Skyhook. [1] https://github.com/scylladb/seastar [2] https://github.com/vectorizedio/redpanda
  9. …is to have thread per core and queues to move data between threads as in Seastar, Glommio, etc. https://github.com/scylladb/seastar/blob/master/doc/tutorial... https://www.datadoghq.com/blog/engineering/introducing-glomm...
  10. …went on a different direction: The Seastar library ( http://nadav.harel.org.il/seastar/ , https://github.com/scylladb/seastar ) allows writing high-performance applications on regular Linux, by avoiding or minimizing all the features that…
  11. https://github.com/scylladb/seastar https://github.com/scylladb/scylla https://github.com/catchorg/Catch2 https://github.com/facebook/folly
    comment by gtirloni · 2020-10-27 · in Ask HN: Good C++ code bases to read?
  12. …to utilize that many cores IS to have 1 pinned process/thread per-core: https://www.scylladb.com/ https://github.com/scylladb/seastar/ That would be the same in Python too. A problem is that you can't share the kernel pages for the code,…
  13. …as a concurrency model to compete with anything, it's just too broken on a fundamental level. [1] https://github.com/scylladb/seastar/wiki/Memcached-Benchmark [2] https://dsf.berkeley.edu/jmh/papers/anna_ieee18.pdf
  14. …fast router...? [0]: https://github.com/lpereira/lwan [1]: https://github.com/KwangIO/kwang [2]: https://github.com/scylladb/seastar
  15. …an allocation. Storing the continuation in a std::function would allocate too. A short glance at https://github.com/scylladb/seastar/blob/master/core/future.... also confirms that there is a make_unique there. - Since continuations are…
    comment by Matthias247 · 2018-07-16 · in Async and Await in Rust: a full proposal
  16. Seastar/scylladb is looking for custom filesystem for per-core dbms https://github.com/scylladb/seastar/wiki/Google-Summer-of-Co...
    comment by ddorian43 · 2018-03-30 · in File consistency (2015)
  17. …these are lower-level means for doing IO. Scylla devs are using it quite interchangeably as well: https://github.com/scylladb/seastar/blob/master/core/reactor... Wording might have been not optimal, but author never implied that O_DIRECT…
    comment by ifesdjeen · 2017-09-29 · in On Disk IO, Part 3: LSM Trees
  18. …https://www.reddit.com/r/cpp/comments/5sxrun/what_are_some_e... My list: SeaStar and ScyllaDB https://github.com/scylladb/seastar https://github.com/scylladb/scylla Cap'n Proto https://github.com/sandstorm-io/capnproto LLVM range-v3…
  19. Seastar ( https://github.com/scylladb/seastar ) and Scylla ( https://github.com/scylladb/scylla ).
  20. …to find out more, here are a few links with more information (including examples and tutorials): - https://github.com/scylladb/seastar/wiki - https://github.com/scylladb/seastar/blob/master/doc/tutorial... -…
  21. Seastar ( https://github.com/scylladb/seastar/wiki ) is a networking stack that bypasses the kernel that you can use in the cloud, developed by the team behind the KVM hypervisor ( http://www.scylladb.com/technology/network/ ).
  22. Already exists for memcached! https://github.com/scylladb/seastar/wiki/Memcached-Benchmark
    comment by acconsta · 2015-09-27 · in Clarifications about Redis and Memcached
  23. Seastar, a high performance server-side application framework used in ScyllaDB - https://github.com/scylladb/seastar
  24. …a modern C++ rendition would look like that attempts to avoid sharing mutable data, have a look at https://github.com/cloudius-systems/seastar Thank you, I will. The example I like to give is that of VoltDB, a "NewSQL" database written in…
    comment by pron · 2015-06-19 · in Redis re-implemented in Rust
  25. …a modern C++ rendition would look like that attempts to avoid sharing mutable data, have a look at https://github.com/cloudius-systems/seastar
    comment by vitalyd · 2015-06-19 · in Redis re-implemented in Rust
  26. …million at 26-ish cores. so ~270000 req/s per core, which is still a lot. EDIT: here's the writeup https://github.com/cloudius-systems/seastar/wiki/HTTPD-bench...