Browse Source

intermediate changes
ref:1bd5d52142d3b1cd797d1dcc1dc7c82ea4a091be

arcadia-devtools 3 years ago
parent
commit
c71dfbc7a1

+ 271 - 27
CMakeLists.txt

@@ -274,6 +274,7 @@ add_subdirectory(ydb/library/yql/public/decimal)
 add_subdirectory(ydb/library/yql/public/types)
 add_subdirectory(contrib/libs/protobuf)
 add_subdirectory(contrib/tools/protoc/bin)
+add_subdirectory(library/cpp/lfalloc)
 add_subdirectory(contrib/libs/protoc)
 add_subdirectory(contrib/tools/protoc/plugins/cpp_styleguide)
 add_subdirectory(ydb/library/yql/utils)
@@ -499,20 +500,6 @@ add_subdirectory(ydb/library/yql/core/sql_types)
 add_subdirectory(ydb/library/yql/protos)
 add_subdirectory(ydb/library/yql/core/expr_nodes)
 add_subdirectory(ydb/library/yql/core/expr_nodes_gen)
-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/providers/common/proto)
 add_subdirectory(ydb/library/yql/providers/common/schema/expr)
 add_subdirectory(ydb/library/yql/providers/common/schema/parser)
@@ -1071,6 +1058,7 @@ 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/expat)
 add_subdirectory(contrib/libs/poco/Foundation)
 add_subdirectory(contrib/libs/poco/JSON)
 add_subdirectory(contrib/libs/poco/XML)
@@ -1144,10 +1132,6 @@ 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)
@@ -1157,49 +1141,304 @@ 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(ydb/core/blockstore)
+add_subdirectory(ydb/core/filestore)
+add_subdirectory(ydb/core/grpc_caching)
+add_subdirectory(ydb/core/yql_testlib)
+add_subdirectory(ydb/core/actorlib_impl/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/base/ut)
+add_subdirectory(ydb/core/blobstorage/ut_blobstorage)
+add_subdirectory(ydb/core/blobstorage/ut_blobstorage/lib)
+add_subdirectory(ydb/core/blobstorage/pdisk/mock)
+add_subdirectory(ydb/library/yql/public/udf/service/stub)
+add_subdirectory(ydb/core/blobstorage/ut_group)
+add_subdirectory(ydb/core/blobstorage/ut_mirror3of4)
+add_subdirectory(ydb/core/blobstorage/ut_vdisk)
+add_subdirectory(ydb/core/blobstorage/ut_vdisk/lib)
+add_subdirectory(ydb/core/blobstorage/ut_vdisk2)
+add_subdirectory(ydb/core/client/ut)
+add_subdirectory(ydb/core/tablet_flat/test/libs/rows)
+add_subdirectory(ydb/core/client/minikql_result_lib)
+add_subdirectory(ydb/core/cms/ut)
+add_subdirectory(ydb/core/cms/ut_sentinel)
+add_subdirectory(ydb/core/control/ut)
+add_subdirectory(ydb/core/engine/ut)
+add_subdirectory(library/cpp/malloc/jemalloc)
+add_subdirectory(contrib/libs/jemalloc)
+add_subdirectory(ydb/core/kqp/ut/common)
+add_subdirectory(ydb/core/tablet_flat/test/libs/table)
+add_subdirectory(ydb/core/tablet_flat/test/libs/table/model)
+add_subdirectory(ydb/core/erasure/ut)
+add_subdirectory(ydb/core/erasure/ut_rope)
+add_subdirectory(ydb/core/erasure/ut_perf)
+add_subdirectory(ydb/core/formats/ut)
 add_subdirectory(ydb/core/grpc_services/ut)
+add_subdirectory(ydb/core/grpc_services/validation/ut)
+add_subdirectory(ydb/core/grpc_services/validation/ut/protos)
+add_subdirectory(ydb/core/grpc_streaming/ut)
+add_subdirectory(ydb/core/grpc_streaming/ut/grpc)
+add_subdirectory(ydb/core/health_check/ut)
+add_subdirectory(ydb/core/keyvalue/ut)
+add_subdirectory(ydb/core/kqp/ut)
+add_subdirectory(ydb/core/metering/ut)
+add_subdirectory(ydb/core/mind/ut)
+add_subdirectory(ydb/core/mind/ut_fat)
+add_subdirectory(ydb/core/persqueue/ut)
+add_subdirectory(ydb/public/sdk/cpp/client/ydb_persqueue_core/ut/ut_utils)
+add_subdirectory(ydb/core/persqueue/ut_slow)
+add_subdirectory(ydb/core/quoter/ut)
 add_subdirectory(ydb/core/quoter/quoter_service_bandwidth_test)
+add_subdirectory(ydb/core/scheme/ut)
+add_subdirectory(ydb/core/security/ut)
+add_subdirectory(ydb/core/sys_view/ut_kqp)
+add_subdirectory(ydb/core/tablet/ut)
+add_subdirectory(ydb/core/tablet_flat/ut)
+add_subdirectory(ydb/core/tablet_flat/test/libs/exec)
+add_subdirectory(ydb/core/tablet_flat/ut_large)
+add_subdirectory(ydb/core/util/btree_benchmark)
+add_subdirectory(library/cpp/testing/benchmark/main)
+add_subdirectory(library/cpp/testing/benchmark)
+add_subdirectory(library/cpp/linear_regression)
+add_subdirectory(library/cpp/accurate_accumulate)
+add_subdirectory(library/cpp/threading/skip_list)
+add_subdirectory(ydb/core/util/ut)
+add_subdirectory(ydb/core/viewer/ut)
+add_subdirectory(ydb/core/wrappers/ut)
+add_subdirectory(ydb/core/ydb_convert/ut)
+add_subdirectory(ydb/core/ymq/ut)
+add_subdirectory(ydb/library/aclib/ut)
+add_subdirectory(ydb/library/backup/ut)
+add_subdirectory(ydb/library/binary_json/ut)
+add_subdirectory(ydb/library/dynumber/ut)
+add_subdirectory(ydb/library/keys/ut)
+add_subdirectory(ydb/library/login/ut)
+add_subdirectory(ydb/library/mkql_proto/ut)
+add_subdirectory(ydb/library/naming_conventions/ut)
+add_subdirectory(ydb/library/protobuf_printer/ut)
+add_subdirectory(ydb/library/schlab/ut)
+add_subdirectory(ydb/library/security/ut)
 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/services/cms/ut)
+add_subdirectory(ydb/services/datastreams/ut)
+add_subdirectory(ydb/services/persqueue_cluster_discovery/ut)
+add_subdirectory(ydb/services/persqueue_v1/ut)
+add_subdirectory(ydb/services/rate_limiter/ut)
+add_subdirectory(ydb/public/sdk/cpp/client/ydb_coordination)
+add_subdirectory(ydb/public/sdk/cpp/client/ydb_rate_limiter)
+add_subdirectory(ydb/services/ydb/index_ut)
+add_subdirectory(ydb/services/ydb/sdk_credprovider_ut)
+add_subdirectory(ydb/services/ydb/ut)
+add_subdirectory(ydb/public/sdk/cpp/client/ydb_extension)
+add_subdirectory(ydb/services/yq/ut_integration)
+add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_group_reconfiguration)
+add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_osiris)
+add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_replication)
+add_subdirectory(ydb/core/blobstorage/ut_blobstorage/ut_scrub)
+add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/ut)
+add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/lib)
+add_subdirectory(ydb/core/blobstorage/ut_pdiskfit/pdiskfit)
+add_subdirectory(ydb/core/blobstorage/backpressure/ut)
+add_subdirectory(ydb/core/blobstorage/backpressure/ut_client)
+add_subdirectory(ydb/core/blobstorage/base/ut)
+add_subdirectory(ydb/core/blobstorage/crypto/ut)
+add_subdirectory(ydb/core/blobstorage/dsproxy/ut)
+add_subdirectory(ydb/core/blobstorage/dsproxy/ut_fat)
+add_subdirectory(ydb/core/blobstorage/groupinfo/ut)
+add_subdirectory(ydb/core/blobstorage/incrhuge/ut)
+add_subdirectory(ydb/core/blobstorage/nodewarden/ut)
+add_subdirectory(ydb/core/blobstorage/nodewarden/ut_sequence)
+add_subdirectory(ydb/core/blobstorage/pdisk/ut)
+add_subdirectory(ydb/core/blobstorage/storagepoolmon/ut)
 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/balance_coverage/ut)
+add_subdirectory(ydb/core/tx/columnshard/ut)
+add_subdirectory(ydb/core/tx/coordinator/ut)
+add_subdirectory(ydb/core/tx/datashard/ut_background_compaction)
+add_subdirectory(ydb/core/tx/datashard/ut_build_index)
+add_subdirectory(ydb/core/tx/datashard/ut_change_collector)
+add_subdirectory(ydb/core/tx/datashard/ut_change_exchange)
+add_subdirectory(ydb/core/tx/datashard/ut_compaction)
+add_subdirectory(ydb/core/tx/datashard/ut_erase_rows)
+add_subdirectory(ydb/core/tx/datashard/ut_followers)
+add_subdirectory(ydb/core/tx/datashard/ut_init)
+add_subdirectory(ydb/core/tx/datashard/ut_keys)
+add_subdirectory(ydb/core/tx/datashard/ut_kqp)
+add_subdirectory(ydb/core/tx/datashard/ut_kqp_errors)
+add_subdirectory(ydb/core/tx/datashard/ut_kqp_scan)
+add_subdirectory(ydb/core/tx/datashard/ut_locks)
+add_subdirectory(ydb/core/tx/datashard/ut_minikql)
+add_subdirectory(ydb/core/tx/datashard/ut_minstep)
+add_subdirectory(ydb/core/tx/datashard/ut_order)
+add_subdirectory(ydb/core/tx/datashard/ut_range_avl_tree)
+add_subdirectory(ydb/core/tx/datashard/ut_range_ops)
+add_subdirectory(ydb/core/tx/datashard/ut_range_treap)
+add_subdirectory(ydb/core/tx/datashard/ut_read_iterator)
+add_subdirectory(ydb/core/tx/datashard/ut_read_table)
+add_subdirectory(ydb/core/tx/datashard/ut_reassign)
+add_subdirectory(ydb/core/tx/datashard/ut_replication)
+add_subdirectory(ydb/core/tx/datashard/ut_rs)
+add_subdirectory(ydb/core/tx/datashard/ut_snapshot)
+add_subdirectory(ydb/core/tx/datashard/ut_stats)
+add_subdirectory(ydb/core/tx/datashard/ut_upload_rows)
 add_subdirectory(ydb/core/tx/long_tx_service/ut)
 add_subdirectory(ydb/core/tx/long_tx_service/public/ut)
+add_subdirectory(ydb/core/tx/scheme_board/ut_cache)
+add_subdirectory(ydb/core/tx/schemeshard/ut_helpers)
+add_subdirectory(ydb/core/tx/scheme_board/ut_double_indexed)
+add_subdirectory(ydb/core/tx/scheme_board/ut_monitoring)
+add_subdirectory(ydb/core/tx/scheme_board/ut_populator)
+add_subdirectory(ydb/core/tx/scheme_board/ut_replica)
+add_subdirectory(ydb/core/tx/scheme_board/ut_subscriber)
+add_subdirectory(ydb/core/tx/schemeshard/ut_async_index)
+add_subdirectory(ydb/core/tx/schemeshard/ut_base)
+add_subdirectory(ydb/core/tx/schemeshard/ut_base_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_bsvolume)
+add_subdirectory(ydb/core/tx/schemeshard/ut_bsvolume_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_cdc_stream)
+add_subdirectory(ydb/core/tx/schemeshard/ut_cdc_stream_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_compaction)
+add_subdirectory(ydb/core/tx/schemeshard/ut_export)
+add_subdirectory(ydb/core/tx/schemeshard/ut_export_reboots_s3)
+add_subdirectory(ydb/core/tx/schemeshard/ut_extsubdomain)
+add_subdirectory(ydb/core/tx/schemeshard/ut_extsubdomain_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_filestore_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_index_build)
+add_subdirectory(ydb/core/tx/schemeshard/ut_index_build_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_login)
+add_subdirectory(ydb/core/tx/schemeshard/ut_move)
+add_subdirectory(ydb/core/tx/schemeshard/ut_move_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_olap)
+add_subdirectory(ydb/core/tx/schemeshard/ut_olap_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_pq)
+add_subdirectory(ydb/core/tx/schemeshard/ut_pq_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_replication)
+add_subdirectory(ydb/core/tx/schemeshard/ut_replication_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_restore)
+add_subdirectory(ydb/core/tx/schemeshard/ut_rtmr)
+add_subdirectory(ydb/core/tx/schemeshard/ut_rtmr_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_ru_calculator)
+add_subdirectory(ydb/core/tx/schemeshard/ut_sequence)
+add_subdirectory(ydb/core/tx/schemeshard/ut_sequence_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_serverless)
+add_subdirectory(ydb/core/tx/schemeshard/ut_split_merge)
+add_subdirectory(ydb/core/tx/schemeshard/ut_split_merge_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_subdomain)
+add_subdirectory(ydb/core/tx/schemeshard/ut_subdomain_reboots)
+add_subdirectory(ydb/core/tx/schemeshard/ut_ttl)
+add_subdirectory(ydb/core/tx/schemeshard/ut_user_attributes)
+add_subdirectory(ydb/core/tx/schemeshard/ut_user_attributes_reboots)
 add_subdirectory(ydb/core/tx/sequenceproxy/ut)
-add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/test)
+add_subdirectory(ydb/core/tx/sequenceshard/ut)
+add_subdirectory(ydb/core/tx/time_cast/ut)
+add_subdirectory(ydb/core/tx/tx_allocator/ut)
+add_subdirectory(ydb/core/tx/tx_proxy/ut_base_tenant)
+add_subdirectory(ydb/core/tx/tx_proxy/ut_encrypted_storage)
+add_subdirectory(ydb/core/tx/tx_proxy/ut_ext_tenant)
+add_subdirectory(ydb/core/tx/tx_proxy/ut_storage_tenant)
+add_subdirectory(ydb/core/blobstorage/vdisk/anubis_osiris/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/common/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/defrag/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/huge/ut)
 add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/test)
+add_subdirectory(ydb/core/blobstorage/vdisk/hullop/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/ingress/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/query/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/repl/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/skeleton/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/syncer/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/synclog/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/barriers/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/base/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/compstrat/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/fresh/ut)
+add_subdirectory(ydb/core/blobstorage/vdisk/hulldb/generic/ut)
+add_subdirectory(ydb/core/sys_view/partition_stats/ut)
+add_subdirectory(ydb/core/sys_view/query_stats/ut)
+add_subdirectory(ydb/core/sys_view/service/ut)
+add_subdirectory(ydb/core/kqp/ut/fat)
+add_subdirectory(ydb/core/kqp/rm/ut)
+add_subdirectory(ydb/core/kqp/proxy/ut)
+add_subdirectory(ydb/core/kqp/runtime/ut)
+add_subdirectory(ydb/core/kqp/executer/ut)
+add_subdirectory(ydb/core/kqp/node/ut)
+add_subdirectory(ydb/core/kqp/provider/ut)
+add_subdirectory(ydb/core/mind/address_classification/ut)
+add_subdirectory(ydb/core/mind/bscontroller/ut)
+add_subdirectory(ydb/core/mind/bscontroller/ut_bscontroller)
+add_subdirectory(ydb/core/mind/bscontroller/ut_selfheal)
+add_subdirectory(ydb/core/mind/hive/ut)
+add_subdirectory(ydb/core/cms/console/ut)
+add_subdirectory(ydb/core/cms/console/validators/ut)
+add_subdirectory(ydb/core/tx/columnshard/engines/ut)
+add_subdirectory(ydb/core/tx/sequenceshard/public/ut)
+add_subdirectory(ydb/core/client/metadata/ut)
+add_subdirectory(ydb/core/client/minikql_compile/ut)
+add_subdirectory(ydb/core/client/minikql_result_lib/ut)
+add_subdirectory(ydb/core/client/server/ut)
+add_subdirectory(ydb/core/testlib/actors/ut)
+add_subdirectory(ydb/core/kesus/proxy/ut)
+add_subdirectory(ydb/core/kesus/tablet/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/driver_lib/run/ut)
 add_subdirectory(ydb/core/yq/libs/pretty_printers)
+add_subdirectory(ydb/library/http_proxy/authorization/ut)
+add_subdirectory(ydb/library/persqueue/topic_parser/ut)
+add_subdirectory(ydb/library/yql/ast/ut)
+add_subdirectory(ydb/library/yql/core/file_storage/ut)
+add_subdirectory(ydb/library/yql/core/file_storage/http_download)
+add_subdirectory(ydb/library/yql/core/file_storage/http_download/proto)
+add_subdirectory(ydb/library/yql/core/issue/ut)
+add_subdirectory(ydb/library/yql/minikql/ut)
 add_subdirectory(ydb/library/yql/parser/lexer_common)
+add_subdirectory(ydb/library/yql/utils/ut)
 add_subdirectory(ydb/library/yql/utils/threading)
+add_subdirectory(ydb/library/yql/utils/failure_injector/ut)
+add_subdirectory(ydb/library/yql/utils/log/ut)
+add_subdirectory(ydb/public/lib/idx_test/ut)
+add_subdirectory(ydb/public/lib/json_value/ut)
+add_subdirectory(ydb/public/lib/operation_id/ut)
 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/tx/replication/ydb_proxy/ut)
+add_subdirectory(ydb/core/yq/libs/checkpointing/ut)
 add_subdirectory(ydb/core/yq/libs/checkpointing/events)
+add_subdirectory(ydb/core/yq/libs/common/ut)
+add_subdirectory(ydb/core/yq/libs/control_plane_proxy/ut)
+add_subdirectory(ydb/core/yq/libs/hmac/ut)
+add_subdirectory(ydb/core/yq/libs/result_formatter/ut)
+add_subdirectory(ydb/core/yq/libs/signer/ut)
+add_subdirectory(ydb/core/yq/libs/test_connection/ut)
+add_subdirectory(ydb/library/yql/dq/actors/compute/ut)
+add_subdirectory(ydb/library/yql/dq/runtime/ut)
+add_subdirectory(ydb/library/yql/dq/state/ut)
+add_subdirectory(ydb/library/yql/parser/pg_catalog/ut)
+add_subdirectory(ydb/library/yql/parser/pg_query_wrapper/ut)
 add_subdirectory(ydb/library/yql/providers/common/schema)
 add_subdirectory(ydb/library/yql/providers/common/schema/skiff)
+add_subdirectory(ydb/library/yql/public/decimal/ut)
+add_subdirectory(ydb/library/yql/public/issue/ut)
+add_subdirectory(ydb/library/yql/public/udf/ut)
+add_subdirectory(ydb/public/lib/deprecated/kicli/ut)
+add_subdirectory(ydb/public/lib/ydb_cli/common/ut)
 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)
@@ -1208,4 +1447,9 @@ 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/common/codec/ut)
+add_subdirectory(ydb/library/yql/providers/common/structured_token/ut)
 add_subdirectory(ydb/library/yql/providers/pq/gateway/dummy)
+add_subdirectory(ydb/library/yql/udfs/common/stat/ut)
+add_subdirectory(ydb/library/yql/udfs/common/topfreq/ut)
+add_subdirectory(ydb/public/sdk/cpp/client/extensions/discovery_mutator/ut)

+ 1 - 0
build/rules/maps/maps.policy

@@ -174,6 +174,7 @@ ALLOW toloka -> maps/wikimap/mapspro/services/mrc/libs/
 
 # allow using yacare to implement piglet sync service
 ALLOW devtools/contrib -> maps/infra/yacare
+ALLOW devtools/contrib -> maps/libs/log8
 
 # Do not allow PEERDIRs into maps unless such PEERDIRs have be explicitly allowed above
 DENY .* -> maps/

+ 1 - 0
contrib/libs/cxxsupp/libcxx/CMakeLists.txt

@@ -11,6 +11,7 @@ add_library(libs-cxxsupp-libcxx)
 target_compile_options(libs-cxxsupp-libcxx PUBLIC
   -nostdinc++
   -DLIBCXX_BUILDING_LIBCXXRT
+  -D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES
 )
 target_compile_options(libs-cxxsupp-libcxx PRIVATE
   -D_LIBCPP_BUILDING_LIBRARY

+ 3 - 0
contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.txt

@@ -8,6 +8,9 @@
 
 
 add_library(libs-cxxsupp-libcxxabi-parts)
+target_compile_options(libs-cxxsupp-libcxxabi-parts PUBLIC
+  -nostdinc++
+)
 target_compile_options(libs-cxxsupp-libcxxabi-parts PRIVATE
   -D_LIBCXXABI_BUILDING_LIBRARY
 )

+ 1 - 3
contrib/libs/llvm12/utils/TableGen/CMakeLists.txt

@@ -13,6 +13,7 @@ target_include_directories(llvm-tblgen PRIVATE
 )
 target_link_libraries(llvm-tblgen PUBLIC
   contrib-libs-cxxsupp
+  library-cpp-lfalloc
   contrib-libs-llvm12
   llvm12-lib-Demangle
   llvm12-lib-Support
@@ -79,10 +80,7 @@ target_link_flags(llvm-tblgen
   -lrt
   -Wl,--no-as-needed
   -fPIC
-  -Wl,--gdb-index
   -fPIC
-  -fuse-ld=$(LLD_ROOT-sbr:2283360772)/ld
-  -Wl,--no-rosegment
   -lpthread
   -lrt
   -ldl

+ 0 - 42
contrib/libs/sqlite3/CMakeLists.txt

@@ -1,42 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(contrib-libs-sqlite3)
-target_compile_options(contrib-libs-sqlite3 PRIVATE
-  -DBUILD_sqlite
-  -DHAVE_USLEEP
-  -DSQLITE_ENABLE_COLUMN_METADATA
-  -DSQLITE_ENABLE_DBSTAT_VTAB
-  -DSQLITE_ENABLE_FTS3
-  -DSQLITE_ENABLE_FTS3_PARENTHESIS
-  -DSQLITE_ENABLE_FTS3_TOKENIZER
-  -DSQLITE_ENABLE_FTS4
-  -DSQLITE_ENABLE_FTS5
-  -DSQLITE_ENABLE_JSON1
-  -DSQLITE_ENABLE_MATH_FUNCTIONS
-  -DSQLITE_ENABLE_RTREE
-  -DSQLITE_ENABLE_STMT_SCANSTATUS
-  -DSQLITE_ENABLE_UNLOCK_NOTIFY
-  -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT
-  -DSQLITE_HAVE_ZLIB=1
-  -DSQLITE_MAX_EXPR_DEPTH=10000
-  -DSQLITE_MAX_VARIABLE_NUMBER=250000
-  -DSQLITE_SECURE_DELETE
-  -DSQLITE_SOUNDEX
-  -DSQLITE_TEMP_STORE=1
-  -DSQLITE_THREADSAFE=1
-  -DSQLITE_OS_UNIX
-)
-target_include_directories(contrib-libs-sqlite3 PRIVATE
-  ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3
-)
-target_sources(contrib-libs-sqlite3 PRIVATE
-  ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3/sqlite3.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/sqlite3/test_multiplex.c
-)

+ 0 - 108
contrib/libs/xz/liblzma/CMakeLists.txt

@@ -1,108 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(libs-xz-liblzma)
-target_compile_options(libs-xz-liblzma PUBLIC
-  -DLZMA_API_STATIC
-)
-target_compile_options(libs-xz-liblzma PRIVATE
-  -DHAVE_CONFIG_H
-  -DTUKLIB_SYMBOL_PREFIX=lzma_
-)
-target_include_directories(libs-xz-liblzma PUBLIC
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/api
-)
-target_include_directories(libs-xz-liblzma PRIVATE
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/api
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/rangecoder
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/common
-)
-target_link_libraries(libs-xz-liblzma PUBLIC
-  contrib-libs-cxxsupp
-  libs-xz-common
-)
-target_sources(libs-xz-liblzma PRIVATE
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/check.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc32_fast.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc32_table.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc64_fast.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/crc64_table.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/check/sha256.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/alone_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/alone_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/auto_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_buffer_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_buffer_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_header_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_header_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/block_util.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/common.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_buffer_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_decoder_memusage.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_encoder_memusage.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/easy_preset.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_buffer_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_buffer_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_common.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_flags_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/filter_flags_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/hardware_cputhreads.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/index_hash.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/outqueue.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_buffer_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_buffer_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_encoder_mt.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_flags_common.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_flags_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/stream_flags_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/vli_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/vli_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/common/vli_size.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta/delta_common.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta/delta_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/delta/delta_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz/lz_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz/lz_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lz/lz_encoder_mf.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/fastpos_table.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma2_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma2_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder_optimum_fast.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder_optimum_normal.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/lzma/lzma_encoder_presets.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/rangecoder/price_table.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/arm.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/armthumb.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/ia64.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/powerpc.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/simple_coder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/simple_decoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/simple_encoder.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/sparc.c
-  ${CMAKE_SOURCE_DIR}/contrib/libs/xz/liblzma/simple/x86.c
-)

+ 2 - 2
contrib/restricted/aws/s2n/ya.make

@@ -1,4 +1,4 @@
-# Generated by devtools/yamaker from nixpkgs 980c4c3c2f664ccc5002f7fd6e08059cf1f00e75.
+# Generated by devtools/yamaker from nixpkgs 21.11.
 
 LIBRARY()
 
@@ -9,7 +9,7 @@ OWNER(
 
 VERSION(0.10.23)
 
-ORIGINAL_SOURCE(https://github.com/awslabs/s2n/archive/v0.10.23.tar.gz)
+ORIGINAL_SOURCE(https://github.com/aws/s2n-tls/archive/v0.10.23.tar.gz)
 
 LICENSE(
     Apache-2.0 AND

+ 0 - 38
contrib/restricted/libffi/CMakeLists.txt

@@ -1,38 +0,0 @@
-
-# This file was gererated by the build system used internally in the Yandex monorepo.
-# Only simple modifications are allowed (adding source-files to targets, adding simple properties
-# like target_include_directories). These modifications will be ported to original
-# ya.make files by maintainers. Any complex modifications which can't be ported back to the
-# original buildsystem will not be accepted.
-
-
-
-add_library(contrib-restricted-libffi)
-target_compile_options(contrib-restricted-libffi PUBLIC
-  -DFFI_BUILDING
-)
-target_compile_options(contrib-restricted-libffi PRIVATE
-  -DHAVE_CONFIG_H
-)
-target_include_directories(contrib-restricted-libffi PUBLIC
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/include
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/configs/x86_64-pc-linux-gnu/include
-)
-target_include_directories(contrib-restricted-libffi PRIVATE
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/include
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/configs/x86_64-pc-linux-gnu
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/configs/x86_64-pc-linux-gnu/include
-)
-target_sources(contrib-restricted-libffi PRIVATE
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/closures.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/java_raw_api.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/prep_cif.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/raw_api.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/types.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/x86/ffi64.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/x86/ffiw64.c
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/x86/unix64.S
-  ${CMAKE_SOURCE_DIR}/contrib/restricted/libffi/src/x86/win64.S
-)

+ 1 - 3
contrib/tools/protoc/bin/CMakeLists.txt

@@ -11,6 +11,7 @@ add_executable(protoc)
 target_link_libraries(protoc PUBLIC
   contrib-libs-cxxsupp
   yutil
+  library-cpp-lfalloc
   library-cpp-cpuid_check
   contrib-libs-protoc
 )
@@ -23,10 +24,7 @@ target_link_flags(protoc
   -lrt
   -Wl,--no-as-needed
   -fPIC
-  -Wl,--gdb-index
   -fPIC
-  -fuse-ld=$(LLD_ROOT-sbr:2283360772)/ld
-  -Wl,--no-rosegment
   -lpthread
   -lrt
   -ldl

Some files were not shown because too many files changed in this diff