From bc77939ada60c2bfbdb42f9ed93df8b9fbfd3689 Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Thu, 3 Sep 2020 15:56:12 +0300 Subject: [PATCH] Update seastar submodule * seastar 7f7cf0f232...4ff91c4c3a (47): > core/reactor: complete_timers(): restore previous scheduling group Fixes #7117. > future: Drop spurious 'mutable' from a lambda > future: Don't put a std::tuple in future_state > future: Prepare for changing the future_state storage type > future: Add future_state::get0() > when_all: Replace another untuple with get0 > when_all: Use get0 instead of untuple > rpc: Don't assume that a future stores a std::tuple > future: Add a futurize_base > testing: Stop boost from installing its own signal handler > future: Define futurize::value_type with future::value_type > future: Move futurize down the file > Merge "Put logging onto {fmt} rails" from Pavel E > Merge "Make future_state non variadic" from Rafael > sharded: propagate sharded instances stop error > log: Fix misprint in docs > future: Use destroy_at in destructor > future: Add static_assert rejecting variadic future_state > futures_test: Drop variadic test > when_all: Drop a superfluous use of futurize::from_tuples > everywhere: Use future::get0 when appropriate > net: upgrade sockopt comments to doxygen > iostream: document the read_exactly() function > net:tls: fix clang-10 compilation duration cast > future: Move continuation_base_from_future to future.hh > repeat: Drop unnecessary make_tuple > shared_future: Don't use future_state_type > future: Add a static_assert against variadic futures > future: Delete warn_variadic_future > rpc_demo: Don't use a variadic future > rpc_test: Don't use a variadic future > futures_test: Don't use a variadic future > future: Move disable_failure_guard to promise::schedule > net: add an interface for custom socket options > posix: add one more setsockopt overload > Merge "Simplify pollfn and its inheritants" from Pavel E > util:std-compat.hh: add forward declaration of std::pmr for clang-10 > rpc: Add protocol::has_handlers() helper > Add a Seastar_DEBUG_ALLOCATIONS build option > futures_test: Add a test for futures of references > future: Simplify destruction of future_state > Use detect_stack_use_after_return=1 > repeat: Fix indentation > repeat: Delete try/catch > repeat: Simplify loop > Avoid call to std::exception_ptr's destructor from a .hh > file: Add missing include --- seastar | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seastar b/seastar index 7f7cf0f232..4ff91c4c3a 160000 --- a/seastar +++ b/seastar @@ -1 +1 @@ -Subproject commit 7f7cf0f232c6ce9e29e218100e2e44592bbc4606 +Subproject commit 4ff91c4c3a48e6582f869ae58ff83084d1bda483