cmake_minimum_required(VERSION 3.15) project(YDB LANGUAGES C CXX ASM) set(BUILD_SHARED_LIBS Off) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_EXTENSIONS Off) list(APPEND CMAKE_MODULE_PATH ${CMAKE_BINARY_DIR}) include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) enable_testing() include(cmake/antlr.cmake) include(cmake/bison.cmake) include(cmake/conan.cmake) include(cmake/protobuf.cmake) include(cmake/yandex_common.cmake) include(cmake/global_vars.cmake) conan_cmake_configure( GENERATORS cmake_find_package REQUIRES bison/3.5.3 c-ares/1.17.2 libiconv/1.15 libidn/1.36 openssl/1.1.1l ragel/6.10 yasm/1.3.0 zlib/1.2.11 IMPORTS "bin, *yasm* -> ./bin" "bin, bison* -> ./bin/bison/bin" "bin, ragel* -> ./bin" "bin, ytasm* -> ./bin" "res, * -> ./bin/bison/res" ) conan_cmake_autodetect(settings) conan_cmake_install( PATH_OR_REFERENCE . BUILD missing REMOTE conancenter SETTINGS ${settings} ) add_subdirectory(ydb/apps/ydbd) add_subdirectory(contrib/libs/cxxsupp) add_subdirectory(contrib/libs/cxxsupp/libcxx) add_subdirectory(contrib/libs/cxxsupp/libcxxabi-parts) add_subdirectory(contrib/libs/cxxsupp/libcxxrt) add_subdirectory(contrib/libs/libunwind) add_subdirectory(contrib/libs/cxxsupp/builtins) add_subdirectory(util) add_subdirectory(util/charset) add_subdirectory(contrib/libs/double-conversion) add_subdirectory(contrib/libs/libc_compat) add_subdirectory(library/cpp/malloc/tcmalloc) add_subdirectory(library/cpp/malloc/api) add_subdirectory(contrib/libs/tcmalloc/malloc_extension) add_subdirectory(contrib/restricted/abseil-cpp) add_subdirectory(contrib/restricted/abseil-cpp/absl/algorithm) add_subdirectory(contrib/restricted/abseil-cpp/absl/base) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/raw_logging) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/log_severity) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/spinlock_wait) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/low_level_alloc) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/scoped_set_env) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/strerror) add_subdirectory(contrib/restricted/abseil-cpp/absl/base/internal/throw_delegate) add_subdirectory(contrib/restricted/abseil-cpp/absl/city) add_subdirectory(contrib/restricted/abseil-cpp/absl/container) add_subdirectory(contrib/restricted/abseil-cpp/absl/container/internal/absl_hashtablez_sampler) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/stacktrace) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/symbolize) add_subdirectory(contrib/restricted/abseil-cpp/absl/demangle) add_subdirectory(contrib/restricted/abseil-cpp/absl/numeric) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/absl_strings_internal) add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling/internal/exponential_biased) add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization) add_subdirectory(contrib/restricted/abseil-cpp/absl/synchronization/internal) add_subdirectory(contrib/restricted/abseil-cpp/absl/time) add_subdirectory(contrib/restricted/abseil-cpp/absl/time/civil_time) add_subdirectory(contrib/restricted/abseil-cpp/absl/time/time_zone) add_subdirectory(contrib/restricted/abseil-cpp/absl/container/internal/raw_hash_set) add_subdirectory(contrib/restricted/abseil-cpp/absl/hash) add_subdirectory(contrib/restricted/abseil-cpp/absl/hash/internal) add_subdirectory(contrib/restricted/abseil-cpp/absl/types) add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_optional_access) add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_variant_access) add_subdirectory(contrib/restricted/abseil-cpp/absl/types/internal) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/failure_signal_handler) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/internal) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/leak_check) add_subdirectory(contrib/restricted/abseil-cpp/absl/debugging/leak_check_disable) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/commandlineflag) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/commandlineflag) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/flag) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/program_name) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/marshalling) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/str_format) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/usage_config) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/private_handle_accessor) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/reflection) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/cord) add_subdirectory(contrib/restricted/abseil-cpp/absl/functional) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/absl_cord_internal) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_functions) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_handle) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_info) add_subdirectory(contrib/restricted/abseil-cpp/absl/utility) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/internal/usage) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/parse) add_subdirectory(contrib/restricted/abseil-cpp/absl/flags/usage) add_subdirectory(contrib/restricted/abseil-cpp/absl/memory) add_subdirectory(contrib/restricted/abseil-cpp/absl/meta) add_subdirectory(contrib/restricted/abseil-cpp/absl/profiling/internal/periodic_sampler) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/absl_random_distributions) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/absl_random_internal_distribution_test_util) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/pool_urbg) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_detect) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_hwaes) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_round_keys) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/randen_slow) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/internal/seed_material) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/seed_gen_exception) add_subdirectory(contrib/restricted/abseil-cpp/absl/random/seed_sequences) add_subdirectory(contrib/restricted/abseil-cpp/absl/status) add_subdirectory(contrib/restricted/abseil-cpp/absl/status/statusor) add_subdirectory(contrib/restricted/abseil-cpp/absl/strings/internal/cordz_sample_token) add_subdirectory(contrib/restricted/abseil-cpp/absl/types/bad_any_cast) add_subdirectory(contrib/libs/tcmalloc) add_subdirectory(library/cpp/cpuid_check) add_subdirectory(ydb/library/yql/sql/pg_dummy) add_subdirectory(ydb/library/yql/ast) add_subdirectory(library/cpp/colorizer) add_subdirectory(library/cpp/containers/sorted_vector) add_subdirectory(library/cpp/containers/stack_vector) add_subdirectory(library/cpp/deprecated/enum_codegen) add_subdirectory(library/cpp/enumbitset) add_subdirectory(library/cpp/string_utils/levenshtein_diff) add_subdirectory(util/draft) add_subdirectory(library/cpp/yson) add_subdirectory(library/cpp/yt/misc) add_subdirectory(library/cpp/yt/exception) add_subdirectory(library/cpp/yt/yson) add_subdirectory(library/cpp/yt/yson_string) add_subdirectory(library/cpp/yt/assert) add_subdirectory(library/cpp/yt/coding) add_subdirectory(library/cpp/yt/string) add_subdirectory(library/cpp/yt/memory) add_subdirectory(library/cpp/ytalloc/api) add_subdirectory(ydb/library/yql/public/udf) add_subdirectory(library/cpp/resource) add_subdirectory(library/cpp/blockcodecs/core) add_subdirectory(library/cpp/blockcodecs/codecs/zstd) add_subdirectory(contrib/libs/zstd) add_subdirectory(contrib/libs/xxhash) add_subdirectory(ydb/library/yql/public/decimal) add_subdirectory(ydb/library/yql/public/types) add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide) add_subdirectory(contrib/libs/protoc) add_subdirectory(contrib/libs/protobuf) add_subdirectory(contrib/tools/protoc/bin) add_subdirectory(ydb/library/yql/utils) add_subdirectory(library/cpp/digest/md5) add_subdirectory(contrib/libs/nayuki_md5) add_subdirectory(library/cpp/string_utils/base64) add_subdirectory(contrib/libs/base64/avx2) add_subdirectory(contrib/libs/base64/ssse3) add_subdirectory(contrib/libs/base64/neon32) add_subdirectory(contrib/libs/base64/neon64) add_subdirectory(contrib/libs/base64/plain32) add_subdirectory(contrib/libs/base64/plain64) add_subdirectory(library/cpp/messagebus) add_subdirectory(contrib/libs/sparsehash) add_subdirectory(library/cpp/codecs) add_subdirectory(library/cpp/bit_io) add_subdirectory(library/cpp/deprecated/accessors) add_subdirectory(library/cpp/blockcodecs) add_subdirectory(library/cpp/blockcodecs/codecs/brotli) add_subdirectory(contrib/libs/brotli/enc) add_subdirectory(contrib/libs/brotli/common) add_subdirectory(contrib/libs/brotli/dec) add_subdirectory(library/cpp/blockcodecs/codecs/bzip) add_subdirectory(contrib/libs/libbz2) add_subdirectory(library/cpp/blockcodecs/codecs/fastlz) add_subdirectory(contrib/libs/fastlz) add_subdirectory(library/cpp/blockcodecs/codecs/legacy_zstd06) add_subdirectory(contrib/libs/zstd06) add_subdirectory(library/cpp/blockcodecs/codecs/lz4) add_subdirectory(contrib/libs/lz4) add_subdirectory(contrib/libs/lz4/generated) add_subdirectory(library/cpp/blockcodecs/codecs/lzma) add_subdirectory(contrib/libs/lzmasdk) add_subdirectory(library/cpp/blockcodecs/codecs/snappy) add_subdirectory(contrib/libs/snappy) add_subdirectory(library/cpp/blockcodecs/codecs/zlib) add_subdirectory(library/cpp/codecs/greedy_dict) add_subdirectory(library/cpp/containers/comptrie) add_subdirectory(library/cpp/packers) add_subdirectory(library/cpp/containers/compact_vector) add_subdirectory(library/cpp/on_disk/chunks) add_subdirectory(library/cpp/string_utils/relaxed_escaper) add_subdirectory(library/cpp/comptable) add_subdirectory(library/cpp/compproto) add_subdirectory(library/cpp/getopt/small) add_subdirectory(library/cpp/lwtrace) add_subdirectory(library/cpp/lwtrace/protos) add_subdirectory(library/cpp/messagebus/actor) add_subdirectory(library/cpp/messagebus/config) add_subdirectory(library/cpp/getopt) add_subdirectory(library/cpp/svnversion) add_subdirectory(library/cpp/build_info) add_subdirectory(library/cpp/messagebus/monitoring) add_subdirectory(library/cpp/monlib/encode/legacy_protobuf/protos) add_subdirectory(library/cpp/messagebus/scheduler) add_subdirectory(library/cpp/threading/future) add_subdirectory(library/cpp/string_utils/indent_text) add_subdirectory(library/cpp/string_utils/quote) add_subdirectory(ydb/library/yql/core/issue) add_subdirectory(ydb/library/yql/public/issue) add_subdirectory(ydb/public/api/protos) add_subdirectory(ydb/public/api/protos/annotations) add_subdirectory(tools/enum_parser/enum_serialization_runtime) add_subdirectory(ydb/core/grpc_services/validation) add_subdirectory(tools/enum_parser/enum_parser/bin) add_subdirectory(tools/enum_parser/parse_enum) add_subdirectory(library/cpp/cppparser) add_subdirectory(ydb/library/yql/public/issue/protos) add_subdirectory(ydb/library/yql/core/issue/protos) add_subdirectory(tools/rescompiler/bin) add_subdirectory(ydb/library/yql/sql/settings) add_subdirectory(library/cpp/deprecated/split) add_subdirectory(library/cpp/deprecated/kmp) add_subdirectory(ydb/core/driver_lib/run) add_subdirectory(library/cpp/actors/core) add_subdirectory(library/cpp/actors/memory_log) add_subdirectory(library/cpp/threading/queue) add_subdirectory(contrib/libs/linuxvdso) add_subdirectory(contrib/libs/linuxvdso/original) add_subdirectory(library/cpp/actors/prof) add_subdirectory(library/cpp/charset) add_subdirectory(library/cpp/containers/atomizer) add_subdirectory(library/cpp/containers/str_map) add_subdirectory(library/cpp/actors/protos) add_subdirectory(library/cpp/actors/util) add_subdirectory(library/cpp/execprofile) add_subdirectory(library/cpp/json/writer) add_subdirectory(library/cpp/json/common) add_subdirectory(library/cpp/logger) add_subdirectory(library/cpp/json) add_subdirectory(contrib/libs/rapidjson) add_subdirectory(library/cpp/json/fast_sax) add_subdirectory(library/cpp/monlib/dynamic_counters) add_subdirectory(library/cpp/monlib/encode/json) add_subdirectory(library/cpp/monlib/encode) add_subdirectory(library/cpp/monlib/metrics) add_subdirectory(library/cpp/monlib/encode/buffered) add_subdirectory(library/cpp/monlib/exception) add_subdirectory(library/cpp/monlib/encode/spack) add_subdirectory(library/cpp/monlib/encode/prometheus) add_subdirectory(library/cpp/monlib/service/pages) add_subdirectory(library/cpp/monlib/service) add_subdirectory(library/cpp/coroutine/engine) add_subdirectory(library/cpp/containers/intrusive_rb_tree) add_subdirectory(library/cpp/coroutine/listener) add_subdirectory(library/cpp/http/fetch) add_subdirectory(library/cpp/http/misc) add_subdirectory(library/cpp/case_insensitive_string) add_subdirectory(library/cpp/digest/murmur) add_subdirectory(library/cpp/cgiparam) add_subdirectory(library/cpp/iterator) add_subdirectory(library/cpp/string_utils/scan) add_subdirectory(library/cpp/digest/lower_case) add_subdirectory(library/cpp/mime/types) add_subdirectory(library/cpp/uri) add_subdirectory(library/cpp/http/server) add_subdirectory(library/cpp/http/io) add_subdirectory(library/cpp/streams/brotli) add_subdirectory(library/cpp/streams/bzip2) add_subdirectory(library/cpp/streams/lzma) add_subdirectory(library/cpp/threading/equeue) add_subdirectory(library/cpp/monlib/encode/text) add_subdirectory(library/cpp/threading/light_rw_lock) add_subdirectory(library/cpp/actors/dnsresolver) add_subdirectory(library/cpp/actors/interconnect) add_subdirectory(library/cpp/actors/dnscachelib) add_subdirectory(library/cpp/actors/helpers) add_subdirectory(library/cpp/digest/crc32c) add_subdirectory(contrib/libs/crcutil) add_subdirectory(library/cpp/monlib/service/pages/tablesorter) add_subdirectory(library/cpp/openssl/init) add_subdirectory(library/cpp/packedtypes) add_subdirectory(library/cpp/streams/zc_memory_input) add_subdirectory(library/cpp/grpc/client) add_subdirectory(contrib/libs/grpc) add_subdirectory(contrib/libs/grpc/grpc) add_subdirectory(certs) add_subdirectory(contrib/libs/grpc/src/core/lib) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/spinlock_wait) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/container) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/memory) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/meta) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/raw_logging) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/log_severity) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/throw_delegate) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/numeric) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_strings_internal) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/str_format) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/base/internal/low_level_alloc) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/stacktrace) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/debugging/symbolize) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/demangle) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/internal) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/civil_time) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/time/time_zone) add_subdirectory(contrib/libs/grpc/third_party/address_sorting) add_subdirectory(contrib/libs/grpc/third_party/upb) add_subdirectory(contrib/libs/re2) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/hash) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/city) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/hash/internal) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_optional_access) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/bad_variant_access) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/types/internal) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/status) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/profiling/internal/exponential_biased) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/cord) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/absl_cord_internal) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_functions) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_handle) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/strings/internal/cordz_info) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/algorithm) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/functional) add_subdirectory(contrib/restricted/abseil-cpp-tstring/y_absl/utility) add_subdirectory(contrib/libs/grpc/grpc++) add_subdirectory(library/cpp/grpc/server) add_subdirectory(library/cpp/monlib/dynamic_counters/percentile) add_subdirectory(library/cpp/grpc/server/actors) add_subdirectory(library/cpp/monlib/messagebus) add_subdirectory(library/cpp/messagebus/www) add_subdirectory(library/cpp/html/pcdata) add_subdirectory(library/cpp/messagebus/oldmodule) add_subdirectory(library/cpp/monlib/deprecated/json) add_subdirectory(library/cpp/sighandler) add_subdirectory(library/cpp/string_utils/parse_size) add_subdirectory(ydb/core/actorlib_impl) add_subdirectory(library/cpp/lwtrace/mon) add_subdirectory(library/cpp/lwtrace/mon/analytics) add_subdirectory(library/cpp/sliding_window) add_subdirectory(ydb/core/base) add_subdirectory(library/cpp/random_provider) add_subdirectory(library/cpp/time_provider) add_subdirectory(ydb/core/base/services) add_subdirectory(ydb/core/debug) add_subdirectory(ydb/core/erasure) add_subdirectory(library/cpp/digest/old_crc) add_subdirectory(library/cpp/digest/old_crc/gencrc) add_subdirectory(ydb/core/protos) add_subdirectory(ydb/core/yq/libs/config/protos) add_subdirectory(ydb/library/folder_service/proto) add_subdirectory(ydb/library/yql/providers/common/proto) add_subdirectory(ydb/library/yql/protos) add_subdirectory(ydb/library/yql/providers/s3/proto) add_subdirectory(ydb/library/login/protos) add_subdirectory(ydb/library/mkql_proto/protos) add_subdirectory(contrib/tools/protoc/plugins/grpc_cpp) add_subdirectory(contrib/libs/grpc/src/compiler/grpc_plugin_support) add_subdirectory(ydb/library/yql/dq/actors/protos) add_subdirectory(ydb/library/yql/dq/proto) add_subdirectory(ydb/core/protos/out) add_subdirectory(ydb/library/aclib) add_subdirectory(library/cpp/protobuf/util) add_subdirectory(library/cpp/binsaver) add_subdirectory(library/cpp/containers/2d_array) add_subdirectory(library/cpp/protobuf/util/proto) add_subdirectory(ydb/library/aclib/protos) add_subdirectory(ydb/library/login) add_subdirectory(contrib/libs/jwt-cpp) add_subdirectory(library/cpp/digest/argonish) add_subdirectory(library/cpp/threading/poor_man_openmp) add_subdirectory(library/cpp/digest/argonish/internal/proxies/avx2) add_subdirectory(library/cpp/digest/argonish/internal/proxies/macro) add_subdirectory(library/cpp/digest/argonish/internal/argon2) add_subdirectory(library/cpp/digest/argonish/internal/blamka) add_subdirectory(library/cpp/digest/argonish/internal/rotations) add_subdirectory(library/cpp/digest/argonish/internal/blake2b) add_subdirectory(library/cpp/digest/argonish/internal/proxies/ref) add_subdirectory(library/cpp/digest/argonish/internal/proxies/sse2) add_subdirectory(library/cpp/digest/argonish/internal/proxies/sse41) add_subdirectory(library/cpp/digest/argonish/internal/proxies/ssse3) add_subdirectory(ydb/library/pdisk_io) add_subdirectory(contrib/libs/libaio) add_subdirectory(ydb/library/pdisk_io/protos) add_subdirectory(ydb/library/wilson) add_subdirectory(library/cpp/actors/wilson) add_subdirectory(ydb/library/pretty_types_print/protobuf) add_subdirectory(ydb/library/pretty_types_print/wilson) add_subdirectory(ydb/public/api/protos/out) add_subdirectory(ydb/library/yql/minikql) add_subdirectory(contrib/libs/apache/arrow) add_subdirectory(contrib/libs/apache/orc) add_subdirectory(contrib/libs/utf8proc) add_subdirectory(contrib/restricted/boost) add_subdirectory(contrib/restricted/fast_float) add_subdirectory(contrib/restricted/thrift) add_subdirectory(contrib/libs/libevent) add_subdirectory(contrib/libs/libevent/event_core) add_subdirectory(contrib/libs/libevent/event_extra) add_subdirectory(contrib/libs/libevent/event_openssl) add_subdirectory(contrib/libs/libevent/event_thread) add_subdirectory(contrib/restricted/boost/libs/system) add_subdirectory(contrib/restricted/boost/libs/thread) add_subdirectory(contrib/restricted/boost/libs/chrono) add_subdirectory(contrib/restricted/uriparser) add_subdirectory(contrib/libs/cctz/tzdata) add_subdirectory(contrib/libs/cctz) add_subdirectory(ydb/library/binary_json) add_subdirectory(ydb/library/yql/minikql/dom) add_subdirectory(library/cpp/yson_pull) add_subdirectory(ydb/library/dynumber) add_subdirectory(ydb/library/yql/public/udf/tz) add_subdirectory(ydb/core/mon) add_subdirectory(library/cpp/string_utils/url) add_subdirectory(ydb/core/node_whiteboard) add_subdirectory(ydb/core/blobstorage/base) add_subdirectory(ydb/core/blobstorage/groupinfo) add_subdirectory(library/cpp/pop_count) add_subdirectory(ydb/core/blobstorage/crypto) add_subdirectory(contrib/libs/t1ha) add_subdirectory(library/cpp/sse) add_subdirectory(ydb/core/blobstorage/vdisk/ingress) add_subdirectory(ydb/core/util) add_subdirectory(library/cpp/actors/interconnect/mock) add_subdirectory(library/cpp/html/escape) add_subdirectory(library/cpp/ipmath) add_subdirectory(library/cpp/ipv6_address) add_subdirectory(library/cpp/int128) add_subdirectory(ydb/core/blobstorage) add_subdirectory(ydb/core/blobstorage/backpressure) add_subdirectory(ydb/core/blobstorage/lwtrace_probes) add_subdirectory(ydb/core/blobstorage/dsproxy) add_subdirectory(ydb/core/blobstorage/storagepoolmon) add_subdirectory(ydb/core/control) add_subdirectory(ydb/core/blobstorage/incrhuge) add_subdirectory(ydb/core/blobstorage/nodewarden) add_subdirectory(ydb/core/blobstorage/pdisk) add_subdirectory(ydb/library/schlab) add_subdirectory(ydb/library/schlab/schine) add_subdirectory(ydb/library/schlab/probes) add_subdirectory(ydb/library/schlab/mon) add_subdirectory(ydb/library/schlab/schemu) add_subdirectory(ydb/library/schlab/schoot) add_subdirectory(library/cpp/protobuf/json) add_subdirectory(ydb/library/schlab/protos) add_subdirectory(ydb/core/blobstorage/other) add_subdirectory(ydb/core/blobstorage/testload) add_subdirectory(ydb/core/keyvalue) add_subdirectory(ydb/core/engine/minikql) add_subdirectory(ydb/core/client/minikql_compile) add_subdirectory(ydb/core/engine) add_subdirectory(ydb/core/scheme) add_subdirectory(library/cpp/containers/bitseq) add_subdirectory(ydb/core/scheme_types) add_subdirectory(ydb/public/lib/scheme_types) add_subdirectory(ydb/core/tablet) add_subdirectory(ydb/core/mon_alloc) add_subdirectory(library/cpp/lfalloc/alloc_profiler) add_subdirectory(library/cpp/lfalloc/dbg_info) add_subdirectory(library/cpp/cache) add_subdirectory(ydb/core/sys_view/service) add_subdirectory(ydb/core/tracing) add_subdirectory(ydb/library/persqueue/topic_parser) add_subdirectory(ydb/library/persqueue/topic_parser_public) add_subdirectory(ydb/library/mkql_proto) add_subdirectory(ydb/library/mkql_proto/ut/helpers) add_subdirectory(ydb/library/yql/minikql/comp_nodes) add_subdirectory(ydb/library/yql/minikql/invoke_builtins) add_subdirectory(ydb/library/yql/minikql/computation) add_subdirectory(ydb/library/yql/minikql/arrow) add_subdirectory(ydb/library/yql/minikql/codegen) add_subdirectory(contrib/libs/llvm12/lib/IR) add_subdirectory(contrib/libs/llvm12) add_subdirectory(contrib/libs/llvm12/include) add_subdirectory(contrib/libs/llvm12/utils/TableGen) add_subdirectory(contrib/libs/llvm12/lib/Demangle) add_subdirectory(contrib/libs/llvm12/lib/Support) add_subdirectory(contrib/libs/llvm12/lib/TableGen) add_subdirectory(contrib/libs/llvm12/utils/TableGen/GlobalISel) add_subdirectory(contrib/libs/llvm12/lib/BinaryFormat) add_subdirectory(contrib/libs/llvm12/lib/Remarks) add_subdirectory(contrib/libs/llvm12/lib/Bitstream/Reader) add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/MCJIT) add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine) add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld) add_subdirectory(contrib/libs/llvm12/lib/MC) add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/CodeView) add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/MSF) add_subdirectory(contrib/libs/llvm12/lib/Object) add_subdirectory(contrib/libs/llvm12/lib/Bitcode/Reader) add_subdirectory(contrib/libs/llvm12/lib/MC/MCParser) add_subdirectory(contrib/libs/llvm12/lib/TextAPI/MachO) add_subdirectory(contrib/libs/llvm12/lib/Target) add_subdirectory(contrib/libs/llvm12/lib/Analysis) add_subdirectory(contrib/libs/llvm12/lib/ProfileData) add_subdirectory(contrib/libs/llvm12/lib/Linker) add_subdirectory(contrib/libs/llvm12/lib/Transforms/Utils) add_subdirectory(contrib/libs/llvm12/lib/Target/X86) add_subdirectory(contrib/libs/llvm12/lib/CodeGen) add_subdirectory(contrib/libs/llvm12/lib/Bitcode/Writer) add_subdirectory(contrib/libs/llvm12/lib/Transforms/Scalar) add_subdirectory(contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine) add_subdirectory(contrib/libs/llvm12/lib/Transforms/InstCombine) add_subdirectory(contrib/libs/llvm12/lib/CodeGen/AsmPrinter) add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/DWARF) add_subdirectory(contrib/libs/llvm12/lib/CodeGen/GlobalISel) add_subdirectory(contrib/libs/llvm12/lib/CodeGen/SelectionDAG) add_subdirectory(contrib/libs/llvm12/lib/Target/X86/MCTargetDesc) add_subdirectory(contrib/libs/llvm12/lib/MC/MCDisassembler) add_subdirectory(contrib/libs/llvm12/lib/Target/X86/TargetInfo) add_subdirectory(contrib/libs/llvm12/lib/Transforms/CFGuard) add_subdirectory(contrib/libs/llvm12/lib/Target/X86/AsmParser) add_subdirectory(contrib/libs/llvm12/lib/Target/X86/Disassembler) add_subdirectory(contrib/libs/llvm12/lib/Transforms/IPO) add_subdirectory(contrib/libs/llvm12/lib/Frontend/OpenMP) add_subdirectory(contrib/libs/llvm12/lib/IRReader) add_subdirectory(contrib/libs/llvm12/lib/AsmParser) add_subdirectory(contrib/libs/llvm12/lib/Transforms/Instrumentation) add_subdirectory(contrib/libs/llvm12/lib/Transforms/Vectorize) add_subdirectory(contrib/libs/llvm12/lib/Transforms/ObjCARC) add_subdirectory(contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents) add_subdirectory(library/cpp/testing/unittest) add_subdirectory(library/cpp/dbg_output) add_subdirectory(library/cpp/diff) add_subdirectory(library/cpp/lcs) add_subdirectory(library/cpp/containers/paged_vector) add_subdirectory(library/cpp/containers/stack_array) add_subdirectory(library/cpp/testing/common) add_subdirectory(library/cpp/testing/hook) add_subdirectory(ydb/core/kqp/provider) add_subdirectory(ydb/core/kqp/provider/mkql) add_subdirectory(contrib/tools/python3/src) add_subdirectory(contrib/tools/python3/src/Modules) add_subdirectory(contrib/libs/expat) add_subdirectory(contrib/libs/xz/liblzma) add_subdirectory(contrib/libs/xz/common) add_subdirectory(contrib/restricted/libffi) add_subdirectory(library/python/symbols/libc) add_subdirectory(library/python/symbols/registry) add_subdirectory(library/python/symbols/python) add_subdirectory(contrib/tools/python3/lib) add_subdirectory(library/cpp/malloc/jemalloc) add_subdirectory(contrib/libs/jemalloc) add_subdirectory(contrib/tools/python3/src/Modules/_sqlite) add_subdirectory(contrib/libs/sqlite3) add_subdirectory(ydb/library/yql/core/services) add_subdirectory(ydb/library/yql/ast/serialize) add_subdirectory(ydb/library/yql/sql) add_subdirectory(ydb/library/yql/sql/v0) add_subdirectory(ydb/library/yql/core) add_subdirectory(library/cpp/yson/node) add_subdirectory(library/cpp/yson/json) add_subdirectory(ydb/library/yql/core/file_storage) add_subdirectory(library/cpp/logger/global) add_subdirectory(library/cpp/regex/pcre) add_subdirectory(contrib/libs/pcre) add_subdirectory(contrib/libs/pcre/pcre16) add_subdirectory(contrib/libs/pcre/pcre32) add_subdirectory(ydb/library/yql/core/file_storage/proto) add_subdirectory(ydb/library/yql/core/file_storage/defs) add_subdirectory(ydb/library/yql/core/file_storage/download) add_subdirectory(ydb/library/yql/utils/log) add_subdirectory(ydb/library/yql/utils/fetch) add_subdirectory(library/cpp/openssl/io) add_subdirectory(library/cpp/openssl/method) add_subdirectory(library/cpp/openssl/holders) add_subdirectory(ydb/library/yql/core/sql_types) add_subdirectory(ydb/library/yql/core/expr_nodes) add_subdirectory(ydb/library/yql/core/expr_nodes_gen) add_subdirectory(ydb/library/yql/parser/proto_ast) add_subdirectory(contrib/libs/antlr3_cpp_runtime) add_subdirectory(ydb/library/yql/parser/proto_ast/collect_issues) add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v0) add_subdirectory(ydb/library/yql/sql/v0/lexer) add_subdirectory(ydb/library/yql/sql/v1) add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1) add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1_proto) add_subdirectory(ydb/library/yql/parser/proto_ast/gen/v1_ansi) add_subdirectory(ydb/library/yql/sql/v1/lexer) add_subdirectory(ydb/library/yql/core/common_opt) add_subdirectory(ydb/library/yql/core/peephole_opt) add_subdirectory(ydb/library/yql/core/type_ann) add_subdirectory(ydb/library/yql/providers/common/schema/expr) add_subdirectory(ydb/library/yql/providers/common/schema/parser) add_subdirectory(ydb/library/yql/providers/common/codec) add_subdirectory(ydb/library/yql/providers/common/mkql) add_subdirectory(ydb/library/yql/providers/dq/expr_nodes) add_subdirectory(ydb/library/yql/providers/common/provider) add_subdirectory(ydb/library/yql/providers/result/expr_nodes) add_subdirectory(ydb/library/yql/providers/common/config) add_subdirectory(ydb/library/yql/providers/common/gateway) add_subdirectory(ydb/library/yql/providers/result/provider) add_subdirectory(ydb/core/formats) add_subdirectory(ydb/core/tablet_flat) add_subdirectory(ydb/core/tablet_flat/protos) add_subdirectory(ydb/core/keyvalue/protos) add_subdirectory(ydb/core/tx) add_subdirectory(ydb/core/persqueue/config) add_subdirectory(ydb/public/lib/base) add_subdirectory(library/cpp/messagebus/protobuf) add_subdirectory(ydb/library/workload) add_subdirectory(ydb/public/lib/operation_id) add_subdirectory(ydb/public/lib/operation_id/protos) add_subdirectory(ydb/public/sdk/cpp/client/ydb_proto) add_subdirectory(ydb/public/api/grpc/draft) add_subdirectory(ydb/core/blobstorage/vdisk) add_subdirectory(ydb/core/blobstorage/vdisk/anubis_osiris) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/barriers) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/base) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic) add_subdirectory(ydb/core/blobstorage/vdisk/common) add_subdirectory(ydb/core/blobstorage/vdisk/defrag) add_subdirectory(ydb/core/blobstorage/vdisk/handoff) add_subdirectory(ydb/core/blobstorage/vdisk/huge) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/compstrat) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/fresh) add_subdirectory(ydb/core/blobstorage/vdisk/hullop) add_subdirectory(ydb/core/blobstorage/vdisk/localrecovery) add_subdirectory(ydb/core/blobstorage/vdisk/query) add_subdirectory(ydb/core/blobstorage/vdisk/repl) add_subdirectory(ydb/core/blobstorage/vdisk/scrub) add_subdirectory(ydb/core/blobstorage/vdisk/skeleton) add_subdirectory(ydb/core/blobstorage/vdisk/syncer) add_subdirectory(ydb/core/blobstorage/vdisk/synclog) add_subdirectory(ydb/core/client/scheme_cache_lib) add_subdirectory(ydb/core/client/server) add_subdirectory(ydb/core/client/metadata) add_subdirectory(ydb/core/grpc_services) add_subdirectory(ydb/core/grpc_services/counters) add_subdirectory(ydb/core/grpc_services/local_rpc) add_subdirectory(ydb/core/grpc_services/base) add_subdirectory(ydb/core/grpc_streaming) add_subdirectory(ydb/public/sdk/cpp/client/resources) add_subdirectory(ydb/core/health_check) add_subdirectory(ydb/core/io_formats) add_subdirectory(ydb/core/kesus/tablet) add_subdirectory(ydb/core/metering) add_subdirectory(ydb/core/sys_view) add_subdirectory(ydb/core/kqp/runtime) add_subdirectory(ydb/core/kqp/common) add_subdirectory(ydb/core/kqp/expr_nodes) add_subdirectory(ydb/library/yql/dq/expr_nodes) add_subdirectory(ydb/library/yql/dq/actors) add_subdirectory(ydb/library/yql/dq/common) add_subdirectory(ydb/core/ydb_convert) add_subdirectory(ydb/library/yql/dq/runtime) add_subdirectory(ydb/library/yql/dq/type_ann) add_subdirectory(ydb/core/sys_view/common) add_subdirectory(ydb/core/sys_view/nodes) add_subdirectory(ydb/core/sys_view/partition_stats) add_subdirectory(ydb/core/sys_view/query_stats) add_subdirectory(ydb/core/sys_view/storage) add_subdirectory(ydb/core/sys_view/tablets) add_subdirectory(ydb/core/tx/datashard) add_subdirectory(library/cpp/containers/flat_hash) add_subdirectory(library/cpp/containers/flat_hash/lib) add_subdirectory(ydb/core/persqueue/partition_key_range) add_subdirectory(ydb/core/persqueue/writer) add_subdirectory(ydb/core/persqueue/events) add_subdirectory(ydb/core/wrappers) add_subdirectory(contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3) add_subdirectory(contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core) add_subdirectory(contrib/libs/curl) add_subdirectory(contrib/libs/nghttp2) add_subdirectory(contrib/restricted/aws/aws-c-common) add_subdirectory(contrib/restricted/aws/aws-c-event-stream) add_subdirectory(contrib/restricted/aws/aws-c-io) add_subdirectory(contrib/restricted/aws/aws-c-cal) add_subdirectory(contrib/restricted/aws/s2n) add_subdirectory(contrib/restricted/aws/aws-checksums) add_subdirectory(ydb/core/wrappers/ut_helpers) add_subdirectory(library/cpp/xml/document) add_subdirectory(library/cpp/xml/init) add_subdirectory(contrib/libs/libxml) add_subdirectory(library/cpp/string_utils/ztstrbuf) add_subdirectory(ydb/public/lib/deprecated/kicli) add_subdirectory(ydb/public/api/grpc) add_subdirectory(ydb/public/lib/deprecated/client) add_subdirectory(ydb/public/lib/value) add_subdirectory(ydb/library/yql/dq/actors/compute) add_subdirectory(ydb/library/yql/dq/tasks) add_subdirectory(ydb/core/tx/long_tx_service/public) add_subdirectory(ydb/core/yq/libs/actors) add_subdirectory(library/cpp/json/yson) add_subdirectory(ydb/core/yq/libs/actors/logging) add_subdirectory(ydb/core/yq/libs/checkpointing) add_subdirectory(ydb/core/yq/libs/checkpointing_common) add_subdirectory(ydb/core/yq/libs/graph_params/proto) add_subdirectory(ydb/library/yql/providers/dq/api/protos) add_subdirectory(ydb/library/yql/providers/common/metrics/protos) add_subdirectory(ydb/core/yq/libs/checkpoint_storage/events) add_subdirectory(ydb/core/yq/libs/events) add_subdirectory(ydb/library/yql/core/facade) add_subdirectory(ydb/library/yql/core/extract_predicate) add_subdirectory(ydb/library/yql/providers/common/udf_resolve) add_subdirectory(ydb/library/yql/providers/config) add_subdirectory(ydb/public/lib/yq) add_subdirectory(ydb/public/sdk/cpp/client/ydb_table) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/make_request) add_subdirectory(ydb/public/sdk/cpp/client/ydb_driver) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/common) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/grpc_connections) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/db_driver_state) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_endpoints) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/logger) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/plain_status) add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/credentials) add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/status) add_subdirectory(ydb/public/sdk/cpp/client/ydb_types) add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/fatal_error_handlers) add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/exceptions) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/thread_pool) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_stats) add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client) add_subdirectory(ydb/public/sdk/cpp/client/ydb_params) add_subdirectory(ydb/public/sdk/cpp/client/ydb_value) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_internal/value_helpers) add_subdirectory(ydb/public/sdk/cpp/client/ydb_result) add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/impl) add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/query_stats) add_subdirectory(ydb/public/sdk/cpp/client/ydb_types/operation) add_subdirectory(ydb/library/yql/providers/common/db_id_async_resolver) add_subdirectory(ydb/library/yql/providers/dq/provider) add_subdirectory(library/cpp/threading/task_scheduler) add_subdirectory(ydb/public/lib/yson_value) add_subdirectory(ydb/library/yql/providers/common/metrics) add_subdirectory(ydb/library/yql/providers/common/transform) add_subdirectory(ydb/library/yql/providers/dq/api/grpc) add_subdirectory(ydb/library/yql/providers/dq/backtrace) add_subdirectory(ydb/library/yql/utils/backtrace) add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/Symbolize) add_subdirectory(contrib/libs/llvm12/lib/DebugInfo/PDB) add_subdirectory(ydb/library/yql/providers/dq/common) add_subdirectory(ydb/library/yql/providers/dq/config) add_subdirectory(ydb/library/yql/providers/dq/interface) add_subdirectory(ydb/library/yql/providers/dq/opt) add_subdirectory(ydb/library/yql/dq/opt) add_subdirectory(ydb/library/yql/providers/dq/planner) add_subdirectory(ydb/library/yql/providers/dq/mkql) add_subdirectory(ydb/core/yq/libs/checkpoint_storage/proto) add_subdirectory(ydb/library/yql/dq/state) add_subdirectory(ydb/library/yql/providers/pq/proto) add_subdirectory(ydb/library/yql/providers/pq/task_meta) add_subdirectory(ydb/core/yq/libs/db_id_async_resolver_impl) add_subdirectory(ydb/library/yql/providers/dq/actors) add_subdirectory(ydb/library/yql/core/services/mounts) add_subdirectory(ydb/library/yql/core/user_data) add_subdirectory(ydb/library/yql/utils/actors) add_subdirectory(ydb/library/yql/providers/common/token_accessor/client) add_subdirectory(ydb/library/yql/providers/common/structured_token) add_subdirectory(ydb/library/yql/providers/common/token_accessor/grpc) add_subdirectory(ydb/library/yql/providers/solomon/proto) add_subdirectory(ydb/library/yql/utils/failure_injector) add_subdirectory(ydb/library/yql/providers/dq/counters) add_subdirectory(ydb/library/yql/providers/dq/task_runner) add_subdirectory(ydb/library/yql/providers/dq/task_runner_actor) add_subdirectory(ydb/library/yql/dq/actors/task_runner) add_subdirectory(ydb/library/yql/providers/dq/worker_manager) add_subdirectory(ydb/core/kqp) add_subdirectory(ydb/core/kqp/compute_actor) add_subdirectory(ydb/core/tx/scheme_cache) add_subdirectory(ydb/core/kqp/counters) add_subdirectory(ydb/core/kqp/executer) add_subdirectory(ydb/core/kqp/compile) add_subdirectory(ydb/core/kqp/rm) add_subdirectory(ydb/core/cms/console) add_subdirectory(library/cpp/actors/http) add_subdirectory(library/cpp/dns) add_subdirectory(ydb/core/cms/console/validators) add_subdirectory(ydb/core/mind) add_subdirectory(ydb/core/blobstorage/dsproxy/mock) add_subdirectory(ydb/core/mind/bscontroller) add_subdirectory(ydb/core/sys_view/processor) add_subdirectory(ydb/core/test_tablet) add_subdirectory(ydb/core/tx/replication/controller) add_subdirectory(ydb/core/tx/replication/ydb_proxy) add_subdirectory(ydb/public/sdk/cpp/client/ydb_scheme) add_subdirectory(ydb/public/sdk/cpp/client/ydb_common_client/impl) add_subdirectory(ydb/core/tx/scheme_board) add_subdirectory(ydb/core/tx/schemeshard) add_subdirectory(ydb/core/blockstore/core) add_subdirectory(ydb/core/filestore/core) add_subdirectory(ydb/core/tx/tx_allocator_client) add_subdirectory(ydb/core/tx/tx_allocator) add_subdirectory(ydb/core/kqp/host) add_subdirectory(ydb/core/kqp/opt) add_subdirectory(ydb/core/kqp/opt/logical) add_subdirectory(ydb/core/kqp/opt/peephole) add_subdirectory(ydb/library/naming_conventions) add_subdirectory(ydb/core/kqp/opt/physical) add_subdirectory(ydb/core/kqp/opt/physical/effects) add_subdirectory(ydb/core/kqp/prepare) add_subdirectory(ydb/core/kqp/node) add_subdirectory(ydb/core/kqp/proxy) add_subdirectory(ydb/library/yql/utils/actor_log) add_subdirectory(ydb/library/yql/providers/dq/runtime) add_subdirectory(ydb/library/yql/providers/dq/worker_manager/interface) add_subdirectory(ydb/core/yq/libs/common) add_subdirectory(ydb/core/yq/libs/control_plane_storage/events) add_subdirectory(ydb/core/yq/libs/control_plane_storage/proto) add_subdirectory(ydb/core/yq/libs/control_plane_storage) add_subdirectory(library/cpp/protobuf/interop) add_subdirectory(ydb/core/yq/libs/config) add_subdirectory(ydb/core/yq/libs/control_plane_storage/internal) add_subdirectory(ydb/core/yq/libs/ydb) add_subdirectory(ydb/library/security) add_subdirectory(ydb/core/yq/libs/db_schema) add_subdirectory(ydb/core/yq/libs/shared_resources) add_subdirectory(ydb/core/yq/libs/shared_resources/interface) add_subdirectory(ydb/core/yq/libs/private_client) add_subdirectory(ydb/core/yq/libs/result_formatter) add_subdirectory(ydb/library/yql/providers/common/schema/mkql) add_subdirectory(ydb/core/yq/libs/signer) add_subdirectory(ydb/core/yq/libs/hmac) add_subdirectory(ydb/library/yql/providers/clickhouse/provider) add_subdirectory(ydb/library/yql/providers/clickhouse/expr_nodes) add_subdirectory(ydb/library/yql/providers/clickhouse/proto) add_subdirectory(ydb/library/yql/providers/common/dq) add_subdirectory(ydb/library/yql/providers/common/http_gateway) add_subdirectory(library/cpp/retry) add_subdirectory(library/cpp/retry/protos) add_subdirectory(ydb/library/yql/providers/common/comp_nodes) add_subdirectory(ydb/library/yql/providers/dq/provider/exec) add_subdirectory(ydb/library/yql/providers/pq/cm_client/interface) add_subdirectory(ydb/library/yql/providers/pq/provider) add_subdirectory(ydb/library/yql/providers/pq/common) add_subdirectory(ydb/library/yql/providers/pq/expr_nodes) add_subdirectory(ydb/library/yql/providers/s3/provider) add_subdirectory(ydb/library/yql/providers/s3/expr_nodes) add_subdirectory(ydb/library/yql/providers/ydb/provider) add_subdirectory(ydb/public/lib/experimental) add_subdirectory(ydb/library/yql/providers/ydb/expr_nodes) add_subdirectory(ydb/library/yql/providers/ydb/proto) add_subdirectory(ydb/core/yq/libs/control_plane_proxy) add_subdirectory(ydb/core/yq/libs/control_plane_proxy/events) add_subdirectory(ydb/library/folder_service) add_subdirectory(ydb/core/persqueue) add_subdirectory(ydb/core/persqueue/codecs) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/impl) add_subdirectory(library/cpp/containers/disjoint_interval_tree) add_subdirectory(ydb/library/persqueue/obfuscate) add_subdirectory(ydb/library/persqueue/counter_time_keeper) add_subdirectory(ydb/core/ymq/actor) add_subdirectory(library/cpp/scheme) add_subdirectory(ydb/core/mind/address_classification) add_subdirectory(ydb/core/tx/tx_proxy) add_subdirectory(ydb/core/tx/balance_coverage) add_subdirectory(ydb/core/ymq/base) add_subdirectory(ydb/core/ymq/proto) add_subdirectory(ydb/library/http_proxy/authorization) add_subdirectory(ydb/library/http_proxy/error) add_subdirectory(ydb/library/protobuf_printer) add_subdirectory(ydb/core/ymq/queues/common) add_subdirectory(ydb/core/ymq/queues/fifo) add_subdirectory(ydb/core/ymq/queues/std) add_subdirectory(ydb/services/persqueue_v1) add_subdirectory(ydb/library/persqueue/tests) add_subdirectory(ydb/services/lib/actors) add_subdirectory(ydb/public/lib/jwt) add_subdirectory(ydb/services/lib/sharding) add_subdirectory(ydb/core/cms) add_subdirectory(ydb/core/driver_lib/base_utils) add_subdirectory(ydb/core/driver_lib/cli_config_base) add_subdirectory(ydb/core/driver_lib/cli_utils) add_subdirectory(ydb/core/driver_lib/cli_base) add_subdirectory(ydb/public/lib/ydb_cli/common) add_subdirectory(library/cpp/yaml/as) add_subdirectory(contrib/libs/yaml-cpp) add_subdirectory(ydb/public/lib/json_value) add_subdirectory(ydb/public/sdk/cpp/client/draft) add_subdirectory(ydb/library/yaml_config) add_subdirectory(ydb/core/kesus/proxy) add_subdirectory(ydb/core/mind/hive) add_subdirectory(ydb/core/quoter) add_subdirectory(library/cpp/containers/ring_buffer) add_subdirectory(ydb/core/security) add_subdirectory(ydb/core/tx/columnshard) add_subdirectory(ydb/core/tx/columnshard/engines) add_subdirectory(ydb/core/tx/coordinator) add_subdirectory(ydb/core/tx/long_tx_service) add_subdirectory(ydb/core/tx/mediator) add_subdirectory(ydb/core/tx/time_cast) add_subdirectory(ydb/core/tx/sequenceproxy) add_subdirectory(ydb/core/tx/sequenceproxy/public) add_subdirectory(ydb/core/tx/sequenceshard/public) add_subdirectory(ydb/core/tx/sequenceshard) add_subdirectory(ydb/core/viewer) add_subdirectory(library/cpp/archive) add_subdirectory(ydb/core/viewer/json) add_subdirectory(ydb/core/viewer/protos) add_subdirectory(ydb/core/ymq/http) add_subdirectory(ydb/core/yq/libs/init) add_subdirectory(ydb/core/yq/libs/audit) add_subdirectory(ydb/core/yq/libs/checkpoint_storage) add_subdirectory(contrib/libs/fmt) add_subdirectory(ydb/core/yq/libs/gateway) add_subdirectory(ydb/core/yq/libs/read_rule) add_subdirectory(ydb/core/yq/libs/tasks_packer) add_subdirectory(ydb/core/yq/libs/test_connection) add_subdirectory(ydb/core/yq/libs/test_connection/events) add_subdirectory(ydb/library/yql/dq/comp_nodes) add_subdirectory(ydb/library/yql/providers/clickhouse/actors) add_subdirectory(ydb/library/yql/providers/pq/async_io) add_subdirectory(ydb/library/yql/providers/pq/gateway/native) add_subdirectory(ydb/library/yql/providers/s3/actors) add_subdirectory(ydb/library/yql/providers/solomon/async_io) add_subdirectory(library/cpp/json/easy_parse) add_subdirectory(ydb/library/yql/providers/solomon/gateway) add_subdirectory(ydb/library/yql/providers/solomon/provider) add_subdirectory(ydb/library/yql/providers/solomon/expr_nodes) add_subdirectory(ydb/library/yql/providers/ydb/actors) add_subdirectory(ydb/library/yql/providers/ydb/comp_nodes) add_subdirectory(ydb/core/yq/libs/logs) add_subdirectory(ydb/library/yql/public/udf/service/exception_policy) add_subdirectory(ydb/services/auth) add_subdirectory(ydb/services/cms) add_subdirectory(ydb/services/datastreams) add_subdirectory(ydb/public/sdk/cpp/client/ydb_datastreams) add_subdirectory(ydb/services/ydb) add_subdirectory(ydb/core/client) add_subdirectory(ydb/services/discovery) add_subdirectory(ydb/services/kesus) add_subdirectory(ydb/services/monitoring) add_subdirectory(ydb/services/persqueue_cluster_discovery) add_subdirectory(ydb/services/persqueue_cluster_discovery/cluster_ordering) add_subdirectory(ydb/services/rate_limiter) add_subdirectory(ydb/services/yq) add_subdirectory(ydb/core/yq/libs/audit/mock) add_subdirectory(ydb/core/yq/libs/audit/events) add_subdirectory(ydb/library/folder_service/mock) add_subdirectory(ydb/library/keys) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_public/codecs) add_subdirectory(library/cpp/streams/zstd) add_subdirectory(ydb/library/yql/udfs/common/clickhouse/client) add_subdirectory(ydb/library/yql/public/udf/support) add_subdirectory(contrib/restricted/boost/libs/program_options) add_subdirectory(contrib/restricted/cityhash-1.0.2) add_subdirectory(contrib/libs/pdqsort) add_subdirectory(contrib/restricted/dragonbox) add_subdirectory(contrib/libs/poco/Util) add_subdirectory(contrib/libs/poco/Foundation) add_subdirectory(contrib/libs/poco/JSON) add_subdirectory(contrib/libs/poco/XML) add_subdirectory(contrib/libs/poco/Net) add_subdirectory(contrib/libs/poco/NetSSL_OpenSSL) add_subdirectory(contrib/libs/poco/Crypto) add_subdirectory(contrib/libs/apache/avro) add_subdirectory(contrib/restricted/boost/libs/iostreams) add_subdirectory(ydb/library/yql/udfs/common/datetime) add_subdirectory(library/cpp/timezone_conversion) add_subdirectory(ydb/library/yql/udfs/common/datetime2) add_subdirectory(ydb/library/yql/udfs/common/digest) add_subdirectory(contrib/libs/farmhash) add_subdirectory(contrib/libs/farmhash/arch/sse41) add_subdirectory(contrib/libs/farmhash/arch/sse42) add_subdirectory(contrib/libs/farmhash/arch/sse42_aesni) add_subdirectory(contrib/libs/highwayhash) add_subdirectory(contrib/libs/highwayhash/arch/avx2) add_subdirectory(contrib/libs/highwayhash/arch/sse41) add_subdirectory(library/cpp/digest/sfh) add_subdirectory(ydb/library/yql/udfs/common/histogram) add_subdirectory(library/cpp/histogram/adaptive) add_subdirectory(library/cpp/histogram/adaptive/protos) add_subdirectory(ydb/library/yql/udfs/common/hyperloglog) add_subdirectory(library/cpp/hyperloglog) add_subdirectory(ydb/library/yql/udfs/common/hyperscan) add_subdirectory(library/cpp/regex/hyperscan) add_subdirectory(contrib/libs/hyperscan) add_subdirectory(contrib/libs/hyperscan/runtime_core2) add_subdirectory(contrib/libs/hyperscan/runtime_corei7) add_subdirectory(contrib/libs/hyperscan/runtime_avx2) add_subdirectory(contrib/libs/hyperscan/runtime_avx512) add_subdirectory(ydb/library/yql/udfs/common/ip_base) add_subdirectory(ydb/library/yql/udfs/common/ip_base/lib) add_subdirectory(ydb/library/yql/udfs/common/json) add_subdirectory(ydb/library/yql/udfs/common/json2) add_subdirectory(ydb/library/yql/minikql/jsonpath) add_subdirectory(ydb/library/yql/parser/proto_ast/gen/jsonpath) add_subdirectory(ydb/library/yql/udfs/common/math) add_subdirectory(ydb/library/yql/udfs/common/math/lib) add_subdirectory(ydb/library/yql/udfs/common/pire) add_subdirectory(library/cpp/regex/pire) add_subdirectory(ydb/library/yql/udfs/common/re2) add_subdirectory(ydb/library/yql/udfs/common/set) add_subdirectory(ydb/library/yql/udfs/common/stat) add_subdirectory(ydb/library/yql/udfs/common/stat/static) add_subdirectory(ydb/library/yql/udfs/common/string) add_subdirectory(ydb/library/yql/udfs/common/top) add_subdirectory(library/cpp/containers/top_keeper) add_subdirectory(ydb/library/yql/udfs/common/topfreq) add_subdirectory(ydb/library/yql/udfs/common/topfreq/static) add_subdirectory(ydb/library/yql/udfs/common/unicode_base) add_subdirectory(ydb/library/yql/udfs/common/unicode_base/lib) add_subdirectory(library/cpp/unicode/normalization) add_subdirectory(ydb/library/yql/udfs/common/url_base) add_subdirectory(ydb/library/yql/udfs/common/url_base/lib) add_subdirectory(library/cpp/tld) add_subdirectory(library/cpp/unicode/punycode) add_subdirectory(ydb/library/yql/udfs/common/yson2) add_subdirectory(ydb/library/yql/udfs/logs/dsv) add_subdirectory(ydb/apps/ydb) add_subdirectory(ydb/apps/ydb/commands) add_subdirectory(ydb/public/lib/ydb_cli/commands) add_subdirectory(library/cpp/histogram/hdr) add_subdirectory(contrib/libs/hdr_histogram) add_subdirectory(library/cpp/threading/local_executor) add_subdirectory(contrib/libs/tbb) add_subdirectory(ydb/library/backup) add_subdirectory(library/cpp/bucket_quoter) add_subdirectory(ydb/public/lib/ydb_cli/dump/util) add_subdirectory(ydb/public/lib/ydb_cli/dump) add_subdirectory(ydb/public/lib/ydb_cli/import) add_subdirectory(ydb/public/sdk/cpp/client/ydb_discovery) add_subdirectory(ydb/public/sdk/cpp/client/ydb_export) add_subdirectory(ydb/public/sdk/cpp/client/ydb_import) add_subdirectory(ydb/public/sdk/cpp/client/ydb_operation) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_public) add_subdirectory(ydb/core/blockstore) add_subdirectory(ydb/core/filestore) add_subdirectory(ydb/core/grpc_caching) add_subdirectory(ydb/core/yql_testlib) add_subdirectory(ydb/core/testlib) add_subdirectory(library/cpp/testing/gmock_in_unittest) add_subdirectory(contrib/restricted/googletest/googlemock) add_subdirectory(contrib/restricted/googletest/googletest) add_subdirectory(library/cpp/testing/gtest_extensions) add_subdirectory(ydb/core/testlib/actors) add_subdirectory(library/cpp/actors/testlib) add_subdirectory(ydb/core/testlib/basics) add_subdirectory(ydb/core/yq/libs/mock) add_subdirectory(ydb/core/client/minikql_result_lib) add_subdirectory(ydb/core/grpc_services/validation/ut) add_subdirectory(library/cpp/testing/unittest_main) add_subdirectory(library/cpp/terminate_handler) add_subdirectory(ydb/core/grpc_services/validation/ut/protos) add_subdirectory(ydb/core/grpc_services/ut) add_subdirectory(ydb/core/quoter/quoter_service_bandwidth_test) add_subdirectory(ydb/library/yql/sql/pg) add_subdirectory(ydb/library/yql/parser/pg_query_wrapper) add_subdirectory(ydb/public/lib/idx_test) add_subdirectory(ydb/core/blobstorage/pdisk/mock) add_subdirectory(ydb/library/schlab/mon/test) add_subdirectory(ydb/library/schlab/mon/static) add_subdirectory(ydb/library/schlab/mon/static/css) add_subdirectory(ydb/library/schlab/mon/static/js) add_subdirectory(ydb/core/tx/long_tx_service/ut) add_subdirectory(ydb/core/tx/long_tx_service/public/ut) add_subdirectory(ydb/core/tx/sequenceproxy/ut) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/test) add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/ut) add_subdirectory(ydb/core/kesus/tablet/quoter_performance_test) add_subdirectory(ydb/core/ymq/client/bin) add_subdirectory(ydb/core/ymq/client/cpp) add_subdirectory(ydb/core/yq/libs/pretty_printers) add_subdirectory(ydb/library/yql/parser/lexer_common) add_subdirectory(ydb/library/yql/utils/threading) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/with_offset_ranges_mode_ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils) add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination) add_subdirectory(ydb/public/sdk/cpp/client/ydb_driver/ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_table/impl/ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_value/ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_extension) add_subdirectory(ydb/public/sdk/cpp/client/ydb_result/ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_params/ut) add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter) add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination/ut) add_subdirectory(ydb/public/sdk/cpp/client/impl/ydb_endpoints/ut) add_subdirectory(ydb/public/sdk/cpp/client/draft/ut) add_subdirectory(ydb/core/yq/libs/checkpointing/events) add_subdirectory(ydb/library/yql/providers/common/schema) add_subdirectory(ydb/library/yql/providers/common/schema/skiff) add_subdirectory(ydb/public/sdk/cpp/client/extensions/solomon_stats) add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator) add_subdirectory(ydb/public/sdk/cpp/examples/basic_example) add_subdirectory(ydb/public/sdk/cpp/examples/bulk_upsert_simple) add_subdirectory(ydb/public/sdk/cpp/examples/pagination) add_subdirectory(ydb/public/sdk/cpp/examples/secondary_index) add_subdirectory(ydb/public/sdk/cpp/examples/secondary_index_builtin) add_subdirectory(ydb/public/sdk/cpp/examples/ttl) add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy)