summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-08-22 19:23:55 +0300
committerrobot-piglet <[email protected]>2025-08-22 19:38:18 +0300
commitc67eb44c6d5cbeb61877e9776f8ea7aeeb1fd03c (patch)
tree26447424cb2a7b03fe1b1d6f10eaf5e9702eb3df
parenta2caee2426b884f5f71512d59f69a284759397cd (diff)
Intermediate changes
commit_hash:c695140ef0756cc6f8476240f944dd500ed41915
-rw-r--r--contrib/restricted/boost/algorithm/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/align/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/any/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/array/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/asio/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/assert/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/atomic/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/bimap/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/bind/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/charconv/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/chrono/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/concept_check/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/config/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/container/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/container_hash/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/context/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/conversion/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/core/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/coroutine/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/crc/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/date_time/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/describe/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/detail/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/dynamic_bitset/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/endian/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/exception/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/filesystem/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/foreach/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/format/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/function/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/function_types/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/functional/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/fusion/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/graph/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/icl/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/integer/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/interprocess/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/intrusive/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/io/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/iostreams/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/iterator/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/lambda/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/lexical_cast/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/locale/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/math/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/move/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/mp11/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/mpl/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/multi_array/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/multi_index/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/numeric_conversion/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/optional/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/parameter/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/phoenix/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/pool/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/predef/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/preprocessor/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/program_options/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/property_map/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/property_tree/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/proto/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/random/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/range/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/ratio/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/rational/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/regex/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/scope/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/scope_exit/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/serialization/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/smart_ptr/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/spirit/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/static_assert/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/system/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/thread/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/throw_exception/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/tokenizer/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/tti/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/tuple/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/type_index/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/type_traits/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/typeof/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/unordered/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/utility/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/variant/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/variant2/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/winapi/.yandex_meta/__init__.py2
-rw-r--r--contrib/restricted/boost/xpressive/.yandex_meta/__init__.py2
-rw-r--r--yt/yt/library/profiling/solomon/cube.cpp58
-rw-r--r--yt/yt/library/profiling/solomon/cube.h3
-rw-r--r--yt/yt/library/profiling/solomon/exporter.cpp15
-rw-r--r--yt/yt/library/profiling/solomon/exporter.h1
-rw-r--r--yt/yt/library/profiling/solomon/registry.cpp30
-rw-r--r--yt/yt/library/profiling/solomon/registry.h6
-rw-r--r--yt/yt/library/profiling/solomon/sensor_set.cpp18
-rw-r--r--yt/yt/library/profiling/solomon/sensor_set.h2
95 files changed, 161 insertions, 146 deletions
diff --git a/contrib/restricted/boost/algorithm/.yandex_meta/__init__.py b/contrib/restricted/boost/algorithm/.yandex_meta/__init__.py
index ac2ed2b8bc4..51ba6b4aa0a 100644
--- a/contrib/restricted/boost/algorithm/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/algorithm/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_algorithm = NixSourceProject(
nixattr="boost_algorithm",
arcdir=boost.make_arcdir("algorithm"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/align/.yandex_meta/__init__.py b/contrib/restricted/boost/align/.yandex_meta/__init__.py
index a2e550d41bc..6b84a9aa7a9 100644
--- a/contrib/restricted/boost/align/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/align/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_align = NixSourceProject(
nixattr="boost_align",
arcdir=boost.make_arcdir("align"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/any/.yandex_meta/__init__.py b/contrib/restricted/boost/any/.yandex_meta/__init__.py
index b5a7c4d3a31..fdbd21ba51b 100644
--- a/contrib/restricted/boost/any/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/any/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_any = NixSourceProject(
nixattr="boost_any",
arcdir=boost.make_arcdir("any"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/array/.yandex_meta/__init__.py b/contrib/restricted/boost/array/.yandex_meta/__init__.py
index 125152c5ca0..e97ad329e54 100644
--- a/contrib/restricted/boost/array/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/array/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_array = NixSourceProject(
nixattr="boost_array",
arcdir=boost.make_arcdir("array"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/asio/.yandex_meta/__init__.py b/contrib/restricted/boost/asio/.yandex_meta/__init__.py
index e92764bf23b..ba446d765d6 100644
--- a/contrib/restricted/boost/asio/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/asio/.yandex_meta/__init__.py
@@ -14,7 +14,7 @@ def post_install(self):
boost_asio = NixSourceProject(
nixattr="boost_asio",
arcdir=boost.make_arcdir("asio"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/assert/.yandex_meta/__init__.py b/contrib/restricted/boost/assert/.yandex_meta/__init__.py
index 41afd117a99..a0d844f051f 100644
--- a/contrib/restricted/boost/assert/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/assert/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_assert = NixSourceProject(
nixattr="boost_assert",
arcdir=boost.make_arcdir("assert"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/atomic/.yandex_meta/__init__.py b/contrib/restricted/boost/atomic/.yandex_meta/__init__.py
index cf9dd45597c..31193fc31e7 100644
--- a/contrib/restricted/boost/atomic/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/atomic/.yandex_meta/__init__.py
@@ -44,7 +44,7 @@ def post_install(self):
boost_atomic = NixSourceProject(
nixattr="boost_atomic",
arcdir=boost.make_arcdir("atomic"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/bimap/.yandex_meta/__init__.py b/contrib/restricted/boost/bimap/.yandex_meta/__init__.py
index 16807dc02d3..abfaed51dd4 100644
--- a/contrib/restricted/boost/bimap/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/bimap/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_bimap = NixSourceProject(
nixattr="boost_bimap",
arcdir=boost.make_arcdir("bimap"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/bind/.yandex_meta/__init__.py b/contrib/restricted/boost/bind/.yandex_meta/__init__.py
index c49daaae94e..27c16b5e834 100644
--- a/contrib/restricted/boost/bind/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/bind/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_bind = NixSourceProject(
nixattr="boost_bind",
arcdir=boost.make_arcdir("bind"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/charconv/.yandex_meta/__init__.py b/contrib/restricted/boost/charconv/.yandex_meta/__init__.py
index 9cd73a5e8d1..23f2192ed6d 100644
--- a/contrib/restricted/boost/charconv/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/charconv/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_charconv = NixSourceProject(
nixattr="boost_charconv",
arcdir=boost.make_arcdir("charconv"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/chrono/.yandex_meta/__init__.py b/contrib/restricted/boost/chrono/.yandex_meta/__init__.py
index c2638bb0c64..38815933cf7 100644
--- a/contrib/restricted/boost/chrono/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/chrono/.yandex_meta/__init__.py
@@ -12,7 +12,7 @@ def post_install(self):
boost_chrono = NixSourceProject(
nixattr="boost_chrono",
arcdir=boost.make_arcdir("chrono"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/concept_check/.yandex_meta/__init__.py b/contrib/restricted/boost/concept_check/.yandex_meta/__init__.py
index e813b63341c..e8c114c4aa7 100644
--- a/contrib/restricted/boost/concept_check/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/concept_check/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_concept_check = NixSourceProject(
nixattr="boost_concept_check",
arcdir=boost.make_arcdir("concept_check"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/config/.yandex_meta/__init__.py b/contrib/restricted/boost/config/.yandex_meta/__init__.py
index 2377f2789eb..e2e102dd688 100644
--- a/contrib/restricted/boost/config/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/config/.yandex_meta/__init__.py
@@ -15,7 +15,7 @@ def post_install(self):
boost_config = NixSourceProject(
nixattr="boost_config",
arcdir=boost.make_arcdir("config"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/**/*.hpp",
],
diff --git a/contrib/restricted/boost/container/.yandex_meta/__init__.py b/contrib/restricted/boost/container/.yandex_meta/__init__.py
index 2f065542795..08950cb8536 100644
--- a/contrib/restricted/boost/container/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/container/.yandex_meta/__init__.py
@@ -15,7 +15,7 @@ def post_install(self):
boost_container = NixSourceProject(
nixattr="boost_container",
arcdir=boost.make_arcdir("container"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/container_hash/.yandex_meta/__init__.py b/contrib/restricted/boost/container_hash/.yandex_meta/__init__.py
index e28aa348448..8485135cd72 100644
--- a/contrib/restricted/boost/container_hash/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/container_hash/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_container_hash = NixSourceProject(
nixattr="boost_container_hash",
arcdir=boost.make_arcdir("container_hash"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/context/.yandex_meta/__init__.py b/contrib/restricted/boost/context/.yandex_meta/__init__.py
index 58be719a928..828d7a2f9ee 100644
--- a/contrib/restricted/boost/context/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/context/.yandex_meta/__init__.py
@@ -163,7 +163,7 @@ FMT_ASM = [
boost_context = NixSourceProject(
nixattr="boost_context",
arcdir=boost.make_arcdir("context"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
# fmt: off
copy_sources=[
"include/boost/",
diff --git a/contrib/restricted/boost/conversion/.yandex_meta/__init__.py b/contrib/restricted/boost/conversion/.yandex_meta/__init__.py
index e776cdeeb30..39b733344b9 100644
--- a/contrib/restricted/boost/conversion/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/conversion/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_conversion = NixSourceProject(
nixattr="boost_conversion",
arcdir=boost.make_arcdir("conversion"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/core/.yandex_meta/__init__.py b/contrib/restricted/boost/core/.yandex_meta/__init__.py
index 92695c18fc9..0533f8d852b 100644
--- a/contrib/restricted/boost/core/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/core/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_core = NixSourceProject(
nixattr="boost_core",
arcdir=boost.make_arcdir("core"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/coroutine/.yandex_meta/__init__.py b/contrib/restricted/boost/coroutine/.yandex_meta/__init__.py
index 6720d53fd1f..3b3dd2b959a 100644
--- a/contrib/restricted/boost/coroutine/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/coroutine/.yandex_meta/__init__.py
@@ -42,7 +42,7 @@ def post_install(self):
boost_coroutine = NixSourceProject(
nixattr="boost_coroutine",
arcdir=boost.make_arcdir("coroutine"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/crc/.yandex_meta/__init__.py b/contrib/restricted/boost/crc/.yandex_meta/__init__.py
index c6db71b085b..82b73ff5f71 100644
--- a/contrib/restricted/boost/crc/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/crc/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_crc = NixSourceProject(
nixattr="boost_crc",
arcdir=boost.make_arcdir("crc"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/date_time/.yandex_meta/__init__.py b/contrib/restricted/boost/date_time/.yandex_meta/__init__.py
index fa8899bef14..c318d46ceaf 100644
--- a/contrib/restricted/boost/date_time/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/date_time/.yandex_meta/__init__.py
@@ -12,7 +12,7 @@ def post_install(self):
boost_date_time = NixSourceProject(
nixattr="boost_date_time",
arcdir=boost.make_arcdir("date_time"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/describe/.yandex_meta/__init__.py b/contrib/restricted/boost/describe/.yandex_meta/__init__.py
index 3ec8a3dbd22..e15dec3597c 100644
--- a/contrib/restricted/boost/describe/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/describe/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_container_hash = NixSourceProject(
nixattr="boost_describe",
arcdir=boost.make_arcdir("describe"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/detail/.yandex_meta/__init__.py b/contrib/restricted/boost/detail/.yandex_meta/__init__.py
index 61439a78913..2cd7b838dfe 100644
--- a/contrib/restricted/boost/detail/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/detail/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_detail = NixSourceProject(
nixattr="boost_detail",
arcdir=boost.make_arcdir("detail"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/dynamic_bitset/.yandex_meta/__init__.py b/contrib/restricted/boost/dynamic_bitset/.yandex_meta/__init__.py
index 332a0c0dab4..2d7aeed7fb4 100644
--- a/contrib/restricted/boost/dynamic_bitset/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/dynamic_bitset/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_dynamic_bitset = NixSourceProject(
nixattr="boost_dynamic_bitset",
arcdir=boost.make_arcdir("dynamic_bitset"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/endian/.yandex_meta/__init__.py b/contrib/restricted/boost/endian/.yandex_meta/__init__.py
index 5c28d4e7c27..465fa9cf79e 100644
--- a/contrib/restricted/boost/endian/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/endian/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_endian = NixSourceProject(
nixattr="boost_endian",
arcdir=boost.make_arcdir("endian"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/exception/.yandex_meta/__init__.py b/contrib/restricted/boost/exception/.yandex_meta/__init__.py
index 82411413548..7ea76381dd1 100644
--- a/contrib/restricted/boost/exception/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/exception/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_exception = NixSourceProject(
nixattr="boost_exception",
arcdir=boost.make_arcdir("exception"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/filesystem/.yandex_meta/__init__.py b/contrib/restricted/boost/filesystem/.yandex_meta/__init__.py
index 119145ca843..66646c2987f 100644
--- a/contrib/restricted/boost/filesystem/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/filesystem/.yandex_meta/__init__.py
@@ -30,7 +30,7 @@ def post_install(self):
boost_filesystem = NixSourceProject(
nixattr="boost_filesystem",
arcdir=boost.make_arcdir("filesystem"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/foreach/.yandex_meta/__init__.py b/contrib/restricted/boost/foreach/.yandex_meta/__init__.py
index 06eb79fb1ae..370f02a73fd 100644
--- a/contrib/restricted/boost/foreach/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/foreach/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_foreach = NixSourceProject(
nixattr="boost_foreach",
arcdir=boost.make_arcdir("foreach"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/format/.yandex_meta/__init__.py b/contrib/restricted/boost/format/.yandex_meta/__init__.py
index 21ef2db4baf..01bb40c9e22 100644
--- a/contrib/restricted/boost/format/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/format/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_format = NixSourceProject(
nixattr="boost_format",
arcdir=boost.make_arcdir("format"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/function/.yandex_meta/__init__.py b/contrib/restricted/boost/function/.yandex_meta/__init__.py
index 03d36c7c696..038303ed42c 100644
--- a/contrib/restricted/boost/function/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/function/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_function = NixSourceProject(
nixattr="boost_function",
arcdir=boost.make_arcdir("function"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/function_types/.yandex_meta/__init__.py b/contrib/restricted/boost/function_types/.yandex_meta/__init__.py
index 90682b899ea..0059e1396b9 100644
--- a/contrib/restricted/boost/function_types/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/function_types/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_function_types = NixSourceProject(
nixattr="boost_function_types",
arcdir=boost.make_arcdir("function_types"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/functional/.yandex_meta/__init__.py b/contrib/restricted/boost/functional/.yandex_meta/__init__.py
index ca22f96d76f..65cd2f3d0f3 100644
--- a/contrib/restricted/boost/functional/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/functional/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_functional = NixSourceProject(
nixattr="boost_functional",
arcdir=boost.make_arcdir("functional"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/fusion/.yandex_meta/__init__.py b/contrib/restricted/boost/fusion/.yandex_meta/__init__.py
index 17feaa35ca7..5dd7b616b3a 100644
--- a/contrib/restricted/boost/fusion/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/fusion/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_fusion = NixSourceProject(
nixattr="boost_fusion",
arcdir="contrib/restricted/boost/fusion",
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/graph/.yandex_meta/__init__.py b/contrib/restricted/boost/graph/.yandex_meta/__init__.py
index 3b40ba0ab4a..bd43113aeb5 100644
--- a/contrib/restricted/boost/graph/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/graph/.yandex_meta/__init__.py
@@ -20,7 +20,7 @@ def post_install(self):
boost_graph = NixSourceProject(
nixattr="boost_graph",
arcdir=boost.make_arcdir("graph"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/**/*.hpp",
"src/",
diff --git a/contrib/restricted/boost/icl/.yandex_meta/__init__.py b/contrib/restricted/boost/icl/.yandex_meta/__init__.py
index 083cd9f881b..022ac2baafa 100644
--- a/contrib/restricted/boost/icl/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/icl/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_icl = NixSourceProject(
nixattr="boost_icl",
arcdir=boost.make_arcdir("icl"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/integer/.yandex_meta/__init__.py b/contrib/restricted/boost/integer/.yandex_meta/__init__.py
index 0487a9cbbb0..6ddb23537c4 100644
--- a/contrib/restricted/boost/integer/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/integer/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_integer = NixSourceProject(
nixattr="boost_integer",
arcdir=boost.make_arcdir("integer"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/interprocess/.yandex_meta/__init__.py b/contrib/restricted/boost/interprocess/.yandex_meta/__init__.py
index cd730dc12f9..97b69b1a6c3 100644
--- a/contrib/restricted/boost/interprocess/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/interprocess/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_interprocess = NixSourceProject(
nixattr="boost_interprocess",
arcdir=boost.make_arcdir("interprocess"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/intrusive/.yandex_meta/__init__.py b/contrib/restricted/boost/intrusive/.yandex_meta/__init__.py
index ea5d0c6ae38..6c446641b47 100644
--- a/contrib/restricted/boost/intrusive/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/intrusive/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_intrusive = NixSourceProject(
nixattr="boost_intrusive",
arcdir=boost.make_arcdir("intrusive"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/io/.yandex_meta/__init__.py b/contrib/restricted/boost/io/.yandex_meta/__init__.py
index ef2a1c91666..9dda0153c24 100644
--- a/contrib/restricted/boost/io/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/io/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_io = NixSourceProject(
nixattr="boost_io",
arcdir=boost.make_arcdir("io"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/iostreams/.yandex_meta/__init__.py b/contrib/restricted/boost/iostreams/.yandex_meta/__init__.py
index d03aaee8d94..0c1c5ebdcbf 100644
--- a/contrib/restricted/boost/iostreams/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/iostreams/.yandex_meta/__init__.py
@@ -26,7 +26,7 @@ def post_install(self):
boost_iostreams = NixSourceProject(
nixattr="boost_iostreams",
arcdir=boost.make_arcdir("iostreams"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/iterator/.yandex_meta/__init__.py b/contrib/restricted/boost/iterator/.yandex_meta/__init__.py
index 3d9391840be..50f6916c09d 100644
--- a/contrib/restricted/boost/iterator/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/iterator/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_iterator = NixSourceProject(
nixattr="boost_iterator",
arcdir=boost.make_arcdir("iterator"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/lambda/.yandex_meta/__init__.py b/contrib/restricted/boost/lambda/.yandex_meta/__init__.py
index 3c18fedfb71..1e3b8550576 100644
--- a/contrib/restricted/boost/lambda/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/lambda/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_lambda = NixSourceProject(
nixattr="boost_lambda",
arcdir=boost.make_arcdir("lambda"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/lexical_cast/.yandex_meta/__init__.py b/contrib/restricted/boost/lexical_cast/.yandex_meta/__init__.py
index 16ed21a9989..1f16f23ca81 100644
--- a/contrib/restricted/boost/lexical_cast/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/lexical_cast/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_lexical_cast = NixSourceProject(
nixattr="boost_lexical_cast",
arcdir=boost.make_arcdir("lexical_cast"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/locale/.yandex_meta/__init__.py b/contrib/restricted/boost/locale/.yandex_meta/__init__.py
index 84e7d1f0736..889fc013863 100644
--- a/contrib/restricted/boost/locale/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/locale/.yandex_meta/__init__.py
@@ -61,7 +61,7 @@ def post_install(self):
boost_locale = NixSourceProject(
nixattr="boost_locale",
arcdir="contrib/restricted/boost/locale",
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/math/.yandex_meta/__init__.py b/contrib/restricted/boost/math/.yandex_meta/__init__.py
index e39857ffe32..bcaacb4efe5 100644
--- a/contrib/restricted/boost/math/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/math/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_math = NixSourceProject(
nixattr="boost_math",
arcdir=boost.make_arcdir("math"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/move/.yandex_meta/__init__.py b/contrib/restricted/boost/move/.yandex_meta/__init__.py
index bfc457d97a1..5a95f4f97fd 100644
--- a/contrib/restricted/boost/move/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/move/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_move = NixSourceProject(
nixattr="boost_move",
arcdir=boost.make_arcdir("move"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/mp11/.yandex_meta/__init__.py b/contrib/restricted/boost/mp11/.yandex_meta/__init__.py
index 25a55c8e664..0fc2aa404f1 100644
--- a/contrib/restricted/boost/mp11/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/mp11/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_mp11 = NixSourceProject(
nixattr="boost_mp11",
arcdir="contrib/restricted/boost/mp11",
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/mpl/.yandex_meta/__init__.py b/contrib/restricted/boost/mpl/.yandex_meta/__init__.py
index 9821fb9e3a1..6190da888b6 100644
--- a/contrib/restricted/boost/mpl/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/mpl/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_mpl = NixSourceProject(
nixattr="boost_mpl",
arcdir=boost.make_arcdir("mpl"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/**",
],
diff --git a/contrib/restricted/boost/multi_array/.yandex_meta/__init__.py b/contrib/restricted/boost/multi_array/.yandex_meta/__init__.py
index f0cd8eb60f8..b2a54fea637 100644
--- a/contrib/restricted/boost/multi_array/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/multi_array/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_multi_array = NixSourceProject(
nixattr="boost_multi_array",
arcdir=boost.make_arcdir("multi_array"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/multi_index/.yandex_meta/__init__.py b/contrib/restricted/boost/multi_index/.yandex_meta/__init__.py
index 1c064455173..357ebae2ace 100644
--- a/contrib/restricted/boost/multi_index/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/multi_index/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_multi_index = NixSourceProject(
nixattr="boost_multi_index",
arcdir=boost.make_arcdir("multi_index"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/numeric_conversion/.yandex_meta/__init__.py b/contrib/restricted/boost/numeric_conversion/.yandex_meta/__init__.py
index f6331d52db0..fdf4da87f9e 100644
--- a/contrib/restricted/boost/numeric_conversion/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/numeric_conversion/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_numeric_conversion = NixSourceProject(
nixattr="boost_numeric_conversion",
arcdir=boost.make_arcdir("numeric_conversion"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/optional/.yandex_meta/__init__.py b/contrib/restricted/boost/optional/.yandex_meta/__init__.py
index e048c1f9139..42d793d26bb 100644
--- a/contrib/restricted/boost/optional/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/optional/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_optional = NixSourceProject(
nixattr="boost_optional",
arcdir=boost.make_arcdir("optional"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/parameter/.yandex_meta/__init__.py b/contrib/restricted/boost/parameter/.yandex_meta/__init__.py
index 5ffd1a25bf5..17e2565acaf 100644
--- a/contrib/restricted/boost/parameter/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/parameter/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_parameter = NixSourceProject(
nixattr="boost_parameter",
arcdir=boost.make_arcdir("parameter"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/phoenix/.yandex_meta/__init__.py b/contrib/restricted/boost/phoenix/.yandex_meta/__init__.py
index 4ad12bc6c7e..8e0daaaec57 100644
--- a/contrib/restricted/boost/phoenix/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/phoenix/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_phoenix = NixSourceProject(
nixattr="boost_phoenix",
arcdir="contrib/restricted/boost/phoenix",
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/pool/.yandex_meta/__init__.py b/contrib/restricted/boost/pool/.yandex_meta/__init__.py
index 4d20eb6ac46..2a00a7d13d0 100644
--- a/contrib/restricted/boost/pool/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/pool/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_pool = NixSourceProject(
nixattr="boost_pool",
arcdir=boost.make_arcdir("pool"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/predef/.yandex_meta/__init__.py b/contrib/restricted/boost/predef/.yandex_meta/__init__.py
index 14ad63fb3ec..cbda6e650ac 100644
--- a/contrib/restricted/boost/predef/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/predef/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_predef = NixSourceProject(
nixattr="boost_predef",
arcdir=boost.make_arcdir("predef"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/preprocessor/.yandex_meta/__init__.py b/contrib/restricted/boost/preprocessor/.yandex_meta/__init__.py
index a7275087d8c..28552b11eed 100644
--- a/contrib/restricted/boost/preprocessor/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/preprocessor/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_preprocessor = NixSourceProject(
nixattr="boost_preprocessor",
arcdir=boost.make_arcdir("preprocessor"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/program_options/.yandex_meta/__init__.py b/contrib/restricted/boost/program_options/.yandex_meta/__init__.py
index af19dad5089..431365f3902 100644
--- a/contrib/restricted/boost/program_options/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/program_options/.yandex_meta/__init__.py
@@ -14,7 +14,7 @@ def post_install(self):
boost_program_options = NixSourceProject(
nixattr="boost_program_options",
arcdir=boost.make_arcdir("program_options"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/property_map/.yandex_meta/__init__.py b/contrib/restricted/boost/property_map/.yandex_meta/__init__.py
index f296c9d960b..45ff7ba9cb2 100644
--- a/contrib/restricted/boost/property_map/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/property_map/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_property_map = NixSourceProject(
nixattr="boost_property_map",
arcdir=boost.make_arcdir("property_map"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/property_tree/.yandex_meta/__init__.py b/contrib/restricted/boost/property_tree/.yandex_meta/__init__.py
index b621a1d4f97..b125d18ddb3 100644
--- a/contrib/restricted/boost/property_tree/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/property_tree/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_property_tree = NixSourceProject(
nixattr="boost_property_tree",
arcdir=boost.make_arcdir("property_tree"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/proto/.yandex_meta/__init__.py b/contrib/restricted/boost/proto/.yandex_meta/__init__.py
index 1ebafbb3f01..553fada9c61 100644
--- a/contrib/restricted/boost/proto/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/proto/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_proto = NixSourceProject(
nixattr="boost_proto",
arcdir=boost.make_arcdir("proto"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/random/.yandex_meta/__init__.py b/contrib/restricted/boost/random/.yandex_meta/__init__.py
index 93f46ea0018..98aed87985e 100644
--- a/contrib/restricted/boost/random/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/random/.yandex_meta/__init__.py
@@ -20,7 +20,7 @@ def post_install(self):
boost_random = NixSourceProject(
nixattr="boost_random",
arcdir=boost.make_arcdir("random"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/range/.yandex_meta/__init__.py b/contrib/restricted/boost/range/.yandex_meta/__init__.py
index b6670a140cb..94cdfc509e9 100644
--- a/contrib/restricted/boost/range/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/range/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_range = NixSourceProject(
nixattr="boost_range",
arcdir=boost.make_arcdir("range"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/ratio/.yandex_meta/__init__.py b/contrib/restricted/boost/ratio/.yandex_meta/__init__.py
index 1fdf4178c32..9feb0001fd1 100644
--- a/contrib/restricted/boost/ratio/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/ratio/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_ratio = NixSourceProject(
nixattr="boost_ratio",
arcdir=boost.make_arcdir("ratio"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/rational/.yandex_meta/__init__.py b/contrib/restricted/boost/rational/.yandex_meta/__init__.py
index 86a39780919..493055ba0e5 100644
--- a/contrib/restricted/boost/rational/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/rational/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_rational = NixSourceProject(
nixattr="boost_rational",
arcdir=boost.make_arcdir("rational"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/regex/.yandex_meta/__init__.py b/contrib/restricted/boost/regex/.yandex_meta/__init__.py
index 7373fb1a717..afd28527b60 100644
--- a/contrib/restricted/boost/regex/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/regex/.yandex_meta/__init__.py
@@ -25,7 +25,7 @@ def post_install(self):
boost_regex = NixSourceProject(
nixattr="boost_regex",
arcdir=boost.make_arcdir("regex"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
# Copy evertthing except for boost/regex/v4
"include/boost/*.hpp",
diff --git a/contrib/restricted/boost/scope/.yandex_meta/__init__.py b/contrib/restricted/boost/scope/.yandex_meta/__init__.py
index ba6463db149..f7bdf8cfe41 100644
--- a/contrib/restricted/boost/scope/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/scope/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_scope = NixSourceProject(
nixattr="boost_scope",
arcdir=boost.make_arcdir("scope"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/scope_exit/.yandex_meta/__init__.py b/contrib/restricted/boost/scope_exit/.yandex_meta/__init__.py
index 6711180c5ad..670d019872a 100644
--- a/contrib/restricted/boost/scope_exit/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/scope_exit/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_scope_exit = NixSourceProject(
nixattr="boost_scope_exit",
arcdir=boost.make_arcdir("scope_exit"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/serialization/.yandex_meta/__init__.py b/contrib/restricted/boost/serialization/.yandex_meta/__init__.py
index 1146d1b8beb..831ec8f41aa 100644
--- a/contrib/restricted/boost/serialization/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/serialization/.yandex_meta/__init__.py
@@ -14,7 +14,7 @@ def post_install(self):
boost_serialization = NixSourceProject(
nixattr="boost_serialization",
arcdir=boost.make_arcdir("serialization"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src",
diff --git a/contrib/restricted/boost/smart_ptr/.yandex_meta/__init__.py b/contrib/restricted/boost/smart_ptr/.yandex_meta/__init__.py
index 11e4b04c3b4..7549be94314 100644
--- a/contrib/restricted/boost/smart_ptr/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/smart_ptr/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_smart_ptr = NixSourceProject(
nixattr="boost_smart_ptr",
arcdir=boost.make_arcdir("smart_ptr"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/spirit/.yandex_meta/__init__.py b/contrib/restricted/boost/spirit/.yandex_meta/__init__.py
index 7c42d9f48fb..0c66f13dc4c 100644
--- a/contrib/restricted/boost/spirit/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/spirit/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_spirit = NixSourceProject(
nixattr="boost_spirit",
arcdir=boost.make_arcdir("spirit"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/static_assert/.yandex_meta/__init__.py b/contrib/restricted/boost/static_assert/.yandex_meta/__init__.py
index 9e1a041a756..3b5955d22a1 100644
--- a/contrib/restricted/boost/static_assert/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/static_assert/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_static_assert = NixSourceProject(
nixattr="boost_static_assert",
arcdir=boost.make_arcdir("static_assert"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/system/.yandex_meta/__init__.py b/contrib/restricted/boost/system/.yandex_meta/__init__.py
index 2e70b0627d1..871e8e10757 100644
--- a/contrib/restricted/boost/system/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/system/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_system = NixSourceProject(
nixattr="boost_system",
arcdir=boost.make_arcdir("system"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/thread/.yandex_meta/__init__.py b/contrib/restricted/boost/thread/.yandex_meta/__init__.py
index 1c4ac36d694..c73ea7fb6ea 100644
--- a/contrib/restricted/boost/thread/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/thread/.yandex_meta/__init__.py
@@ -52,7 +52,7 @@ def post_install(self):
boost_thread = NixSourceProject(
nixattr="boost_thread",
arcdir=boost.make_arcdir("thread"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
"src/",
diff --git a/contrib/restricted/boost/throw_exception/.yandex_meta/__init__.py b/contrib/restricted/boost/throw_exception/.yandex_meta/__init__.py
index a7a66610838..6d84ca030eb 100644
--- a/contrib/restricted/boost/throw_exception/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/throw_exception/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_throw_exception = NixSourceProject(
nixattr="boost_throw_exception",
arcdir=boost.make_arcdir("throw_exception"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/tokenizer/.yandex_meta/__init__.py b/contrib/restricted/boost/tokenizer/.yandex_meta/__init__.py
index 3cfd890b03b..d0daba4f92f 100644
--- a/contrib/restricted/boost/tokenizer/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/tokenizer/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_tokenizer = NixSourceProject(
nixattr="boost_tokenizer",
arcdir=boost.make_arcdir("tokenizer"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/tti/.yandex_meta/__init__.py b/contrib/restricted/boost/tti/.yandex_meta/__init__.py
index 7b3c7abd273..21945b28ba9 100644
--- a/contrib/restricted/boost/tti/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/tti/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_tti = NixSourceProject(
nixattr="boost_tti",
arcdir=boost.make_arcdir("tti"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/tuple/.yandex_meta/__init__.py b/contrib/restricted/boost/tuple/.yandex_meta/__init__.py
index 45e5b0832e5..5d9e45de625 100644
--- a/contrib/restricted/boost/tuple/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/tuple/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_tuple = NixSourceProject(
nixattr="boost_tuple",
arcdir=boost.make_arcdir("tuple"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/type_index/.yandex_meta/__init__.py b/contrib/restricted/boost/type_index/.yandex_meta/__init__.py
index 229dad22d90..e22f87d4902 100644
--- a/contrib/restricted/boost/type_index/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/type_index/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_type_index = NixSourceProject(
nixattr="boost_type_index",
arcdir=boost.make_arcdir("type_index"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/type_traits/.yandex_meta/__init__.py b/contrib/restricted/boost/type_traits/.yandex_meta/__init__.py
index 94ede53822c..3133c003220 100644
--- a/contrib/restricted/boost/type_traits/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/type_traits/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_type_traits = NixSourceProject(
nixattr="boost_type_traits",
arcdir=boost.make_arcdir("type_traits"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/typeof/.yandex_meta/__init__.py b/contrib/restricted/boost/typeof/.yandex_meta/__init__.py
index 3acd3957643..c704c38443e 100644
--- a/contrib/restricted/boost/typeof/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/typeof/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_typeof = NixSourceProject(
nixattr="boost_typeof",
arcdir=boost.make_arcdir("typeof"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/unordered/.yandex_meta/__init__.py b/contrib/restricted/boost/unordered/.yandex_meta/__init__.py
index 6c693996943..0785c79ca57 100644
--- a/contrib/restricted/boost/unordered/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/unordered/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_unordered = NixSourceProject(
nixattr="boost_unordered",
arcdir="contrib/restricted/boost/unordered",
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/utility/.yandex_meta/__init__.py b/contrib/restricted/boost/utility/.yandex_meta/__init__.py
index 5d03d836116..33e9ab63beb 100644
--- a/contrib/restricted/boost/utility/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/utility/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_utility = NixSourceProject(
nixattr="boost_utility",
arcdir=boost.make_arcdir("utility"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/variant/.yandex_meta/__init__.py b/contrib/restricted/boost/variant/.yandex_meta/__init__.py
index 9a29174340c..b67f2158c90 100644
--- a/contrib/restricted/boost/variant/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/variant/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_variant = NixSourceProject(
nixattr="boost_variant",
arcdir=boost.make_arcdir("variant"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/variant2/.yandex_meta/__init__.py b/contrib/restricted/boost/variant2/.yandex_meta/__init__.py
index a8689f09d91..0e4a9ffde51 100644
--- a/contrib/restricted/boost/variant2/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/variant2/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_variant2 = NixSourceProject(
nixattr="boost_variant2",
arcdir="contrib/restricted/boost/variant2",
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/winapi/.yandex_meta/__init__.py b/contrib/restricted/boost/winapi/.yandex_meta/__init__.py
index a985f9f3579..27da0ff621f 100644
--- a/contrib/restricted/boost/winapi/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/winapi/.yandex_meta/__init__.py
@@ -12,7 +12,7 @@ def post_install(self):
boost_winapi = NixSourceProject(
nixattr="boost_winapi",
arcdir=boost.make_arcdir("winapi"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/contrib/restricted/boost/xpressive/.yandex_meta/__init__.py b/contrib/restricted/boost/xpressive/.yandex_meta/__init__.py
index 1587d869e87..fee778360b7 100644
--- a/contrib/restricted/boost/xpressive/.yandex_meta/__init__.py
+++ b/contrib/restricted/boost/xpressive/.yandex_meta/__init__.py
@@ -9,7 +9,7 @@ def post_install(self):
boost_xpressive = NixSourceProject(
nixattr="boost_xpressive",
arcdir=boost.make_arcdir("xpressive"),
- owners=["g:cpp-contrib", "g:taxi-common"],
+ owners=["g:cpp-contrib"],
copy_sources=[
"include/boost/",
],
diff --git a/yt/yt/library/profiling/solomon/cube.cpp b/yt/yt/library/profiling/solomon/cube.cpp
index e5ecef6b7ff..054a6034692 100644
--- a/yt/yt/library/profiling/solomon/cube.cpp
+++ b/yt/yt/library/profiling/solomon/cube.cpp
@@ -741,36 +741,38 @@ int TCube<T>::ReadSensorValues(
}
template <class T>
-void TCube<T>::DumpCube(NProto::TCube *cube, const std::vector<TTagId>& extraTags) const
+void TCube<T>::DumpCube(NProto::TCube *cube, const std::vector<TTagIdList>& extraProjections) const
{
- for (const auto& [tagIds, window] : Projections_) {
- auto projection = cube->add_projections();
- for (auto tagId : tagIds) {
- projection->add_tag_ids(tagId);
- }
- for (auto tagId : extraTags) {
- projection->add_tag_ids(tagId);
- }
+ for (const auto& extraTags : extraProjections) {
+ for (const auto& [tagIds, window] : Projections_) {
+ auto projection = cube->add_projections();
+ for (auto tagId : tagIds) {
+ projection->add_tag_ids(tagId);
+ }
+ for (auto tagId : extraTags) {
+ projection->add_tag_ids(tagId);
+ }
- projection->set_has_value(window.HasValue[Index_]);
- if constexpr (std::is_same_v<T, i64>) {
- projection->set_counter(window.Values[Index_]);
- } else if constexpr (std::is_same_v<T, TDuration>) {
- projection->set_duration(window.Values[Index_].GetValue());
- } else if constexpr (std::is_same_v<T, double>) {
- projection->set_gauge(window.Values[Index_]);
- } else if constexpr (std::is_same_v<T, TSummarySnapshot<double>>) {
- ToProto(projection->mutable_summary(), window.Values[Index_]);
- } else if constexpr (std::is_same_v<T, TSummarySnapshot<TDuration>>) {
- ToProto(projection->mutable_timer(), window.Values[Index_]);
- } else if constexpr (std::is_same_v<T, TTimeHistogramSnapshot>) {
- ToProto(projection->mutable_time_histogram(), window.Values[Index_]);
- } else if constexpr (std::is_same_v<T, TGaugeHistogramSnapshot>) {
- ToProto(projection->mutable_gauge_histogram(), window.Values[Index_]);
- } else if constexpr (std::is_same_v<T, TRateHistogramSnapshot>) {
- ToProto(projection->mutable_rate_histogram(), window.Values[Index_]);
- } else {
- THROW_ERROR_EXCEPTION("Unexpected cube type");
+ projection->set_has_value(window.HasValue[Index_]);
+ if constexpr (std::is_same_v<T, i64>) {
+ projection->set_counter(window.Values[Index_]);
+ } else if constexpr (std::is_same_v<T, TDuration>) {
+ projection->set_duration(window.Values[Index_].GetValue());
+ } else if constexpr (std::is_same_v<T, double>) {
+ projection->set_gauge(window.Values[Index_]);
+ } else if constexpr (std::is_same_v<T, TSummarySnapshot<double>>) {
+ ToProto(projection->mutable_summary(), window.Values[Index_]);
+ } else if constexpr (std::is_same_v<T, TSummarySnapshot<TDuration>>) {
+ ToProto(projection->mutable_timer(), window.Values[Index_]);
+ } else if constexpr (std::is_same_v<T, TTimeHistogramSnapshot>) {
+ ToProto(projection->mutable_time_histogram(), window.Values[Index_]);
+ } else if constexpr (std::is_same_v<T, TGaugeHistogramSnapshot>) {
+ ToProto(projection->mutable_gauge_histogram(), window.Values[Index_]);
+ } else if constexpr (std::is_same_v<T, TRateHistogramSnapshot>) {
+ ToProto(projection->mutable_rate_histogram(), window.Values[Index_]);
+ } else {
+ THROW_ERROR_EXCEPTION("Unexpected cube type");
+ }
}
}
}
diff --git a/yt/yt/library/profiling/solomon/cube.h b/yt/yt/library/profiling/solomon/cube.h
index 41c687a361e..f32c57d8fd2 100644
--- a/yt/yt/library/profiling/solomon/cube.h
+++ b/yt/yt/library/profiling/solomon/cube.h
@@ -115,7 +115,8 @@ public:
const TTagRegistry& tagRegistry,
NYTree::TFluentAny fluent) const;
- void DumpCube(NProto::TCube* cube, const std::vector<TTagId>& extraTags) const;
+ // Each projection from `extraProjections` added to each inner projection of this cube.
+ void DumpCube(NProto::TCube* cube, const std::vector<TTagIdList>& extraProjections) const;
private:
const int WindowSize_;
diff --git a/yt/yt/library/profiling/solomon/exporter.cpp b/yt/yt/library/profiling/solomon/exporter.cpp
index 187226e352d..b81f209b426 100644
--- a/yt/yt/library/profiling/solomon/exporter.cpp
+++ b/yt/yt/library/profiling/solomon/exporter.cpp
@@ -866,13 +866,26 @@ bool TSolomonExporter::FilterDefaultGrid(const std::string& sensorName)
TSharedRef TSolomonExporter::DumpSensors()
{
+ auto tagSet = TTagSet();
+ if (Config_->Host) {
+ tagSet.AddRequiredTag(TTag("host", *Config_->Host));
+ }
+ for (const auto& [key, value] : Config_->InstanceTags) {
+ tagSet.AddRequiredTag(TTag(key, value));
+ }
+
+ return DumpSensors(std::move(tagSet));
+}
+
+TSharedRef TSolomonExporter::DumpSensors(TTagSet customTagSet)
+{
auto guard = WaitFor(TAsyncLockWriterGuard::Acquire(&Lock_))
.ValueOrThrow();
Registry_->ProcessRegistrations();
Registry_->Collect(OffloadThreadPool_->GetInvoker());
- return SerializeProtoToRef(Registry_->DumpSensors(Config_->Host, Config_->InstanceTags));
+ return SerializeProtoToRef(Registry_->DumpSensors(std::move(customTagSet)));
}
void TSolomonExporter::AttachRemoteProcess(TCallback<TFuture<TSharedRef>()> dumpSensors)
diff --git a/yt/yt/library/profiling/solomon/exporter.h b/yt/yt/library/profiling/solomon/exporter.h
index 077339c0e2d..35a2b79ab30 100644
--- a/yt/yt/library/profiling/solomon/exporter.h
+++ b/yt/yt/library/profiling/solomon/exporter.h
@@ -47,6 +47,7 @@ public:
void AttachRemoteProcess(TCallback<TFuture<TSharedRef>()> dumpSensors);
TSharedRef DumpSensors();
+ TSharedRef DumpSensors(TTagSet customTagSet);
// There must be at most 1 running exporter per registry.
void Start();
diff --git a/yt/yt/library/profiling/solomon/registry.cpp b/yt/yt/library/profiling/solomon/registry.cpp
index 8e51d555f09..ee922c173c7 100644
--- a/yt/yt/library/profiling/solomon/registry.cpp
+++ b/yt/yt/library/profiling/solomon/registry.cpp
@@ -333,7 +333,7 @@ void TSolomonRegistry::SetDynamicTags(std::vector<TTag> dynamicTags)
std::swap(DynamicTags_, dynamicTags);
}
-std::vector<TTag> TSolomonRegistry::GetDynamicTags()
+std::vector<TTag> TSolomonRegistry::GetDynamicTags() const
{
auto guard = Guard(DynamicTagsLock_);
return DynamicTags_;
@@ -520,15 +520,25 @@ TSensorSet* TSolomonRegistry::FindSet(const std::string& name, const TSensorOpti
}
}
-NProto::TSensorDump TSolomonRegistry::DumpSensors(std::vector<TTagId> extraTags)
+NProto::TSensorDump TSolomonRegistry::DumpSensors(TTagSet customTagSet)
{
+ TTagIdList extraTags;
{
auto guard = Guard(DynamicTagsLock_);
+
for (const auto& [key, value] : DynamicTags_) {
extraTags.push_back(TagRegistry_.Encode(std::pair(key, value)));
}
}
+ std::vector<TTagIdList> customProjections;
+ customTagSet.Range(TagRegistry_.Encode(customTagSet), [&] (auto tagIds) {
+ for (auto tag : extraTags) {
+ tagIds.push_back(tag);
+ }
+ customProjections.push_back(std::move(tagIds));
+ });
+
NProto::TSensorDump dump;
TagRegistry_.DumpTags(&dump);
@@ -540,7 +550,7 @@ NProto::TSensorDump TSolomonRegistry::DumpSensors(std::vector<TTagId> extraTags)
auto* cube = dump.add_cubes();
cube->set_name(ToProto(name));
- set.DumpCube(cube, extraTags);
+ set.DumpCube(cube, customProjections);
}
return dump;
@@ -548,19 +558,7 @@ NProto::TSensorDump TSolomonRegistry::DumpSensors(std::vector<TTagId> extraTags)
NProto::TSensorDump TSolomonRegistry::DumpSensors()
{
- return DumpSensors({});
-}
-
-NProto::TSensorDump TSolomonRegistry::DumpSensors(const std::optional<std::string>& host, const THashMap<std::string, std::string>& instanceTags)
-{
- std::vector<TTagId> extraTags;
- if (host) {
- extraTags.push_back(TagRegistry_.Encode(std::pair("host", *host)));
- }
- for (const auto& [key, value] : instanceTags) {
- extraTags.push_back(TagRegistry_.Encode(std::pair(key, value)));
- }
- return DumpSensors(extraTags);
+ return DumpSensors(TTagSet{});
}
////////////////////////////////////////////////////////////////////////////////
diff --git a/yt/yt/library/profiling/solomon/registry.h b/yt/yt/library/profiling/solomon/registry.h
index d7cebc5b2cc..b0445004011 100644
--- a/yt/yt/library/profiling/solomon/registry.h
+++ b/yt/yt/library/profiling/solomon/registry.h
@@ -123,8 +123,9 @@ public:
static TSolomonRegistryPtr Get();
void Disable();
+
void SetDynamicTags(std::vector<TTag> dynamicTags);
- std::vector<TTag> GetDynamicTags();
+ std::vector<TTag> GetDynamicTags() const;
void SetGridFactor(std::function<int(const std::string&)> gridFactor);
void SetWindowSize(int windowSize);
@@ -154,8 +155,7 @@ public:
const TWeakProfiler& GetSelfProfiler() const;
NProto::TSensorDump DumpSensors();
- NProto::TSensorDump DumpSensors(std::vector<TTagId> extraTags);
- NProto::TSensorDump DumpSensors(const std::optional<std::string>& host, const THashMap<std::string, std::string>& instanceTags);
+ NProto::TSensorDump DumpSensors(TTagSet customTagSet);
private:
i64 Iteration_ = 0;
diff --git a/yt/yt/library/profiling/solomon/sensor_set.cpp b/yt/yt/library/profiling/solomon/sensor_set.cpp
index d1d5eea4bdd..2fd49842405 100644
--- a/yt/yt/library/profiling/solomon/sensor_set.cpp
+++ b/yt/yt/library/profiling/solomon/sensor_set.cpp
@@ -406,7 +406,7 @@ void TSensorSet::InitializeType(ESensorType type)
}
}
-void TSensorSet::DumpCube(NProto::TCube *cube, const std::vector<TTagId>& extraTags) const
+void TSensorSet::DumpCube(NProto::TCube *cube, const std::vector<TTagIdList>& extraProjections) const
{
cube->set_sparse(Options_.Sparse);
cube->set_global(Options_.Global);
@@ -414,14 +414,14 @@ void TSensorSet::DumpCube(NProto::TCube *cube, const std::vector<TTagId>& extraT
cube->set_disable_sensors_rename(Options_.DisableSensorsRename);
cube->set_summary_policy(ToProto(Options_.SummaryPolicy));
- CountersCube_.DumpCube(cube, extraTags);
- TimeCountersCube_.DumpCube(cube, extraTags);
- GaugesCube_.DumpCube(cube, extraTags);
- SummariesCube_.DumpCube(cube, extraTags);
- TimersCube_.DumpCube(cube, extraTags);
- TimeHistogramsCube_.DumpCube(cube, extraTags);
- GaugeHistogramsCube_.DumpCube(cube, extraTags);
- RateHistogramsCube_.DumpCube(cube, extraTags);
+ CountersCube_.DumpCube(cube, extraProjections);
+ TimeCountersCube_.DumpCube(cube, extraProjections);
+ GaugesCube_.DumpCube(cube, extraProjections);
+ SummariesCube_.DumpCube(cube, extraProjections);
+ TimersCube_.DumpCube(cube, extraProjections);
+ TimeHistogramsCube_.DumpCube(cube, extraProjections);
+ GaugeHistogramsCube_.DumpCube(cube, extraProjections);
+ RateHistogramsCube_.DumpCube(cube, extraProjections);
}
////////////////////////////////////////////////////////////////////////////////
diff --git a/yt/yt/library/profiling/solomon/sensor_set.h b/yt/yt/library/profiling/solomon/sensor_set.h
index c749f228d2d..c8dcb802990 100644
--- a/yt/yt/library/profiling/solomon/sensor_set.h
+++ b/yt/yt/library/profiling/solomon/sensor_set.h
@@ -219,7 +219,7 @@ public:
const TTagRegistry& tagRegistry,
NYTree::TFluentAny fluent) const;
- void DumpCube(NProto::TCube* cube, const std::vector<TTagId>& extraTags) const;
+ void DumpCube(NProto::TCube* cube, const std::vector<TTagIdList>& extraProjections) const;
int GetGridFactor() const;
int GetObjectCount() const;