path: ydb/core/blobstorage/vdisk/hulldb/test command (pid: 25581) /home/runner/.ya/tools/v4/8563229520/bin/clang++ --target=x86_64-linux-gnu --sysroot=/home/runner/.ya/tools/v4/243881345 -B/home/runner/.ya/tools/v4/243881345/usr/bin -c -o /home/runner/.ya/build/build_root/w9sq/00281f/ydb/core/blobstorage/vdisk/hulldb/test/testhull_index.cpp.o -I/home/runner/.ya/build/build_root/w9sq/00281f -I/home/runner/actions_runner/_work/ydb/ydb -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/linux-headers -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/linux-headers/_nf -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/cxxsupp/libcxx/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/cxxsupp/libcxxrt/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/clang18-rt/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/zlib/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/double-conversion -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libc_compat/include/readpassphrase -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libc_compat/reallocarray -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libc_compat/random -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libc_compat/memfd_create -I/home/runner/.ya/build/build_root/w9sq/00281f/library/cpp/build_info -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/abseil-cpp -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libiconv/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libidn/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/brotli/c/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/snappy/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/protobuf/src -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/abseil-cpp-tstring -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/tcmalloc -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/grpc/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/c-ares/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/openssl/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/re2/include -I/home/runner/.ya/build/build_root/w9sq/00281f/contrib/libs/opentelemetry-proto -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libaio/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/liburing/src/include -I/home/runner/.ya/build/build_root/w9sq/00281f/contrib/libs/apache/arrow/cpp/src -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/apache/arrow/cpp/src -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/apache/arrow/src -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/apache/orc/c++/include -I/home/runner/.ya/build/build_root/w9sq/00281f/contrib/libs/apache/orc-format/src/main/proto/orc/proto -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/thrift -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/libevent/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/interprocess/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/assert/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/config/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/container/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/intrusive/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/move/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/core/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/static_assert/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/throw_exception/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/integer/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/type_traits/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/unordered/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/container_hash/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/describe/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/mp11/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/detail/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/preprocessor/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/predef/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/smart_ptr/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/tuple/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/winapi/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/locale/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/libs/icu/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/charconv/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/iterator/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/concept_check/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/function_types/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/mpl/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/utility/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/io/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/fusion/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/functional/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/function/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/bind/include -I/home/runner/actions_runner/_work/ydb/ydb/contrib/restricted/boost/typeof/include -I/h ..[snippet truncated].. ulldb/base/hullds_ut.h:19:25: error: no matching constructor for initialization of 'THullCtx' 19 | new THullCtx( | ^ 20 | VCtx, | ~~~~~ 21 | MakeIntrusive(VCfg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 | ChunkSize, | ~~~~~~~~~~ 23 | CompWorthReadSize, | ~~~~~~~~~~~~~~~~~~ 24 | true, | ~~~~~ 25 | true, | ~~~~~ 26 | true, | ~~~~~ 27 | true, | ~~~~~ 28 | 1, // HullSstSizeInChunksFresh | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | 1, // HullSstSizeInChunksLevel | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | 2.0, | ~~~~ 31 | 0.5, | ~~~~ 32 | TDuration::Minutes(5), | ~~~~~~~~~~~~~~~~~~~~~~ 33 | TDuration::Seconds(1), | ~~~~~~~~~~~~~~~~~~~~~~ 34 | true)) // AddHeader | ~~~~ /home/runner/actions_runner/_work/ydb/ydb/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hulldefs.h:146:9: note: candidate constructor not viable: requires 17 arguments, but 15 were provided 146 | THullCtx( | ^ 147 | TVDiskContextPtr vctx, | ~~~~~~~~~~~~~~~~~~~~~~ 148 | const TIntrusivePtr vcfg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | ui32 chunkSize, | ~~~~~~~~~~~~~~~ 150 | ui32 compWorthReadSize, | ~~~~~~~~~~~~~~~~~~~~~~~ 151 | bool freshCompaction, | ~~~~~~~~~~~~~~~~~~~~~ 152 | bool gcOnlySynced, | ~~~~~~~~~~~~~~~~~~ 153 | bool allowKeepFlags, | ~~~~~~~~~~~~~~~~~~~~ 154 | bool barrierValidation, | ~~~~~~~~~~~~~~~~~~~~~~~ 155 | ui32 hullSstSizeInChunksFresh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | ui32 hullSstSizeInChunksLevel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | double hullCompFreeSpaceThreshold, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | double hullCompReadBatchEfficiencyThreshold, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | TDuration hullCompStorageRatioCalcPeriod, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | TDuration hullCompStorageRatioMaxCalcDuration, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | bool addHeader, | ~~~~~~~~~~~~~~~ /home/runner/actions_runner/_work/ydb/ydb/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hulldefs.h:122:12: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 15 were provided 122 | struct THullCtx : public TThrRefBase { | ^~~~~~~~ /home/runner/actions_runner/_work/ydb/ydb/ydb/core/blobstorage/vdisk/hulldb/base/blobstorage_hulldefs.h:122:12: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 15 were provided 122 | struct THullCtx : public TThrRefBase { | ^~~~~~~~ In file included from /home/runner/actions_runner/_work/ydb/ydb/ydb/core/blobstorage/vdisk/hulldb/test/testhull_index.cpp:2: /home/runner/actions_runner/_work/ydb/ydb/ydb/core/blobstorage/vdisk/hulldb/base/hullds_ut.h:36:17: error: field 'HullCtx' is uninitialized when used here [-Werror,-Wuninitialized] 36 | HullCtx, | ^ 2 errors generated.