mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Bump silk to the latest clickhouse-public
Update `contrib/silk` from e7d5d331a28 to 52d2039c428. Notable changes: batched and coalesced mass fiber wakeups, a rewrite of the sleep logic that removes uring timeouts, `FiberSequencer::stop`, MSan/TSan fixes for fiber stack switching.
This commit is contained in:
Vendored
+1
-1
Submodule contrib/silk updated: e7d5d331a2...52d2039c42
@@ -32,7 +32,9 @@ endif()
|
||||
set(SILK_SOURCE_DIR "${ClickHouse_SOURCE_DIR}/contrib/silk")
|
||||
|
||||
# silk-util
|
||||
file(GLOB SILK_UTIL_SOURCES "${SILK_SOURCE_DIR}/src/util/*.cpp")
|
||||
# CONFIGURE_DEPENDS makes Ninja re-run the glob on each build, so a submodule bump
|
||||
# that adds or removes sources reconfigures already-existing build directories.
|
||||
file(GLOB SILK_UTIL_SOURCES CONFIGURE_DEPENDS "${SILK_SOURCE_DIR}/src/util/*.cpp")
|
||||
add_library(_silk_util STATIC ${SILK_UTIL_SOURCES})
|
||||
target_include_directories(_silk_util SYSTEM
|
||||
PUBLIC "${SILK_SOURCE_DIR}/include"
|
||||
@@ -45,7 +47,7 @@ target_link_libraries(_silk_util
|
||||
add_library(ch_contrib::silk_util ALIAS _silk_util)
|
||||
|
||||
# silk-fibers
|
||||
file(GLOB SILK_FIBERS_SOURCES "${SILK_SOURCE_DIR}/src/fibers/*.cpp")
|
||||
file(GLOB SILK_FIBERS_SOURCES CONFIGURE_DEPENDS "${SILK_SOURCE_DIR}/src/fibers/*.cpp")
|
||||
add_library(_silk_fibers STATIC ${SILK_FIBERS_SOURCES})
|
||||
target_include_directories(_silk_fibers SYSTEM
|
||||
PUBLIC "${SILK_SOURCE_DIR}/include"
|
||||
|
||||
Reference in New Issue
Block a user