mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-30 03:30:49 +00:00
this change also includes change to main, to make this commit compile. see below: * seastar 9b6e181e42...9cbc1fe889 (46): > Merge 'Make io-tester jobs share sched classes' from Pavel Emelyanov > io_tester.md: Update the `rps` configuration option description > io_tester: Add option to limit total number of requests sent > Merge 'Keep outgoing queue all cancellable while negotiating (again)' from Pavel Emelyanov > io_tester: Add option to share classes between jobs > rpc: Abort connection if send_entry() fails > Merge 'build: build dpdk with `-fPIC` if BUILD_SHARED_LIBS' from Kefu Chai > build: cooking.sh: use the same BUILD_SHARED_LIBS when building ingredients > build: cooking.sh: use the same generator when building ingredients > core/memory: handle `strerror_r` returning static string > Merge 'build, rpc: lz4 related cleanups' from Kefu Chai > build, rpc: do not support lz4 < 1.7.3 > build: set the correct version when finding lz4 > build: include CheckSymbolExists > rpc: do not include lz4.h in header > build: set CMP0135 for Cooking.cmake > docs: drop building-*.md > Merge 'seastar-addr2line: cleanups' from Kefu Chai > seastar-addr2line: refactor tests using unittest > seastar-addr2line: extract do_test() and main() > seastar-addr2line: do not import unused modules > scheduling: add a `rename` callback to scheduling_group_key_config > reactor: syscall thread: wakeup up reactor with finer granularity > build: build dpdk with `-fPIC` if BUILD_SHARED_LIBS > build: extract dpdk_extra_cflags out > core/sstring: remove a temporary variable > Merge 'treewide: include what we use, and add a checkheaders target' from Kefu Chai > perftune.py: auto-select the same number of IRQ cores on each NUMA > prometheus: remove unused headers > core/sstring: define <=> operator for sstring > Merge 'core: s/reserve_additional_memory/reserve_additional_memory_per_shard/' from Kefu Chai > include: do not include <concepts> directly > coding_style: note on self-contained header requirement > circileci: build checkheaders in addition to default target > build: add checkheaders target > net/toeplitz: s/u_int/unsigned/ > net/tcp-stack: add forward declaration for seastar::socket > core, net, util: include used headers * main: set reserved memory for wasm on per-shard basis this change is a follow-up off05d612da8and4a0134a097. this change depends on the related change in Seastar to reserve additional memory on a per-shard basis. per Wojciech Mitros's comment: > it should have probably been 50MB per shard in other words, as we always execute the same set of udf on all shards. and since one cannot predict the number of shards, but she could have a rough estimation on the size of memory a regular (set of) udf could use. so a per-shard setting makes more sense. Signed-off-by: Kefu Chai <kefu.chai@scylladb.com>