smf
smf copied to clipboard
Fastest RPC in the west
Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.7 to 1.2.10. Release notes Sourced from tzinfo's releases. v1.2.10 Fixed a relative path traversal bug that could cause arbitrary files to be loaded with require when...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.6. Release notes Sourced from nokogiri's releases. 1.13.6 / 2022-05-08 Security [CRuby] Address CVE-2022-29181, improper handling of unexpected data types, related to untrusted inputs to...
**Describe the bug** The cmake process is trying to download other packages. They all fail when I'm behind a proxy. It is not clear what tool is used to download,...
**Describe the bug** Running the build script errors out with the following message: ``` ninja: build stopped: subcommand failed. CMake Error at CMakeLists.txt:51 (message): Build step for deps-build failed: 1...
**Describe the bug** routes_.stop() is not called in rpc_server::stop()
**Describe the bug** "seastar::metrics::double_registration: registering metrics twice for metrics: smf::rpc_server_active_connections" when run several rpc servers at the same time. **To Reproduce** for (int i = 0; i < 10; i++)...
Effectively, you should be able to call `ninja -j1 ` and have it codegen code for you. Because the outputs are non-libraries, you cannot force a particular file codegen
Macros like `LOG_THROW_IF` can be used to check invariants in code that's executed often. They generate a lot of code, which can pollute the i-cache. Similarly for log statements.
Prometheus can add latency to the data path. Use a low priority scheduling group for the metrics. ref: https://groups.google.com/forum/#!topic/seastar-dev/adKyzRgqc5E ``` > with_scheduling_group(maintenance_scheduling_group, [&] { > return > prometheus_server.listen(ipv4_addr{prom_addr.addr_list.front(), > pport}).handle_exception([pport,...
https://github.com/scylladb/seastar/commit/71e914ed20a91751d504a3c0504438b82fcd35b6