Skip to content

Commit

Permalink
Merge pull request #32296 from rzarzynski/wip-seastar-pickup-futureopt
Browse files Browse the repository at this point in the history
seastar: pickup the recent future optimizations.

Reviewed-by: Kefu Chai <kchai@redhat.com>
  • Loading branch information
tchaikov committed Dec 17, 2019
2 parents 35909b8 + d50d198 commit 068aafb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/seastar
Submodule seastar updated 79 files
+53 −3 CMakeLists.txt
+9 −0 README.md
+12 −3 apps/iotune/iotune.cc
+4 −2 apps/memcached/tests/CMakeLists.txt
+0 −2,098 cmake/bundled_boost/FindBoost.cmake
+80 −1 doc/tutorial.md
+13 −99 include/seastar/core/fair_queue.hh
+1 −1 include/seastar/core/future-util.hh
+120 −71 include/seastar/core/future.hh
+44 −0 include/seastar/core/internal/poll.hh
+4 −3 include/seastar/core/io_queue.hh
+11 −11 include/seastar/core/iostream.hh
+2 −0 include/seastar/core/linux-aio.hh
+90 −385 include/seastar/core/reactor.hh
+47 −0 include/seastar/core/reactor_config.hh
+170 −0 include/seastar/core/scheduling.hh
+124 −0 include/seastar/core/scheduling_specific.hh
+38 −5 include/seastar/core/semaphore.hh
+8 −2 include/seastar/core/sharded.hh
+1 −1 include/seastar/core/shared_future.hh
+368 −0 include/seastar/core/smp.hh
+38 −1 include/seastar/http/httpd.hh
+2 −2 include/seastar/http/request.hh
+33 −1 include/seastar/net/api.hh
+11 −2 include/seastar/net/inet_address.hh
+15 −53 include/seastar/net/posix-stack.hh
+15 −0 include/seastar/net/socket_defs.hh
+16 −0 include/seastar/net/stack.hh
+16 −13 include/seastar/rpc/rpc.hh
+33 −4 include/seastar/rpc/rpc_impl.hh
+0 −0 include/seastar/testing/perf_tests.hh
+6 −2 include/seastar/testing/test_runner.hh
+1 −0 include/seastar/util/backtrace.hh
+60 −18 include/seastar/util/noncopyable_function.hh
+20 −2 install-dependencies.sh
+1 −2 pkgconfig/seastar.pc.in
+143 −0 src/core/fair_queue.cc
+945 −0 src/core/file.cc
+8 −0 src/core/future-util.cc
+46 −0 src/core/io_desc.hh
+278 −0 src/core/io_queue.cc
+11 −0 src/core/linux-aio.cc
+7 −0 src/core/memory.cc
+4 −0 src/core/posix.cc
+203 −2,045 src/core/reactor.cc
+569 −0 src/core/reactor_backend.cc
+216 −0 src/core/reactor_backend.hh
+34 −18 src/core/resource.cc
+97 −0 src/core/smp.cc
+85 −0 src/core/syscall_result.hh
+69 −0 src/core/thread_pool.cc
+71 −0 src/core/thread_pool.hh
+3 −0 src/http/httpd.cc
+3 −7 src/net/dns.cc
+43 −10 src/net/inet_address.cc
+64 −1 src/net/native-stack.cc
+490 −236 src/net/posix-stack.cc
+2 −2 src/net/socket_address.cc
+70 −8 src/net/stack.cc
+10 −11 src/rpc/rpc.cc
+7 −5 src/testing/entry_point.cc
+27 −13 src/testing/test_runner.cc
+8 −1 src/util/log.cc
+0 −9 tests/perf/CMakeLists.txt
+1 −1 tests/perf/future_util_perf.cc
+1 −1 tests/perf/perf_tests.cc
+1 −1 tests/perf/rpc_perf.cc
+8 −1 tests/unit/CMakeLists.txt
+6 −6 tests/unit/directory_test.cc
+253 −193 tests/unit/fair_queue_test.cc
+21 −0 tests/unit/foreign_ptr_test.cc
+21 −0 tests/unit/futures_test.cc
+5 −0 tests/unit/loopback_socket.hh
+85 −0 tests/unit/network_interface_test.cc
+453 −252 tests/unit/rpc_test.cc
+213 −0 tests/unit/scheduling_group_test.cc
+20 −0 tests/unit/semaphore_test.cc
+49 −0 tests/unit/sharded_test.cc
+1 −1 tests/unit/unix_domain_test.cc

0 comments on commit 068aafb

Please sign in to comment.