<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/monlib, branch CLI_2.28.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.28.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.28.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-12-12T14:14:17Z</updated>
<entry>
<title>Fix prometheus nan parsing</title>
<updated>2025-12-12T14:14:17Z</updated>
<author>
<name>alexnadtochiy</name>
<email>alexnadtochiy@yandex-team.com</email>
</author>
<published>2025-12-12T13:20:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3d4e0b44c9bb86ca521b20e125f1625846670605'/>
<id>urn:sha1:3d4e0b44c9bb86ca521b20e125f1625846670605</id>
<content type='text'>
commit_hash:ea34eba995ae4c386785fe89df58c439a2e3ea63
</content>
</entry>
<entry>
<title>Add #define TABLEH_ATTRS</title>
<updated>2025-12-09T12:29:18Z</updated>
<author>
<name>hor911</name>
<email>hor911@yandex-team.com</email>
</author>
<published>2025-12-09T12:14:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ddd609670ec878c2ccbc55ea6bb2107b64516a5b'/>
<id>urn:sha1:ddd609670ec878c2ccbc55ea6bb2107b64516a5b</id>
<content type='text'>
commit_hash:87d58b607116761d64ac6490f3a8f848b1693421
</content>
</entry>
<entry>
<title>Delay monlib index SortPages until the next render</title>
<updated>2025-11-26T08:58:43Z</updated>
<author>
<name>snaury</name>
<email>snaury@yandex-team.com</email>
</author>
<published>2025-11-26T07:27:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7ebdf9a055c876e22b34517304347f956250f142'/>
<id>urn:sha1:7ebdf9a055c876e22b34517304347f956250f142</id>
<content type='text'>
YDB динамически регистрирует страницы запускающихся акторов в некоторых сервисах, при этом страницы в индексе хочется иметь сортированными. При одновременной регистрации большого кол-ва акторов множественные вызовы SortPages приводят к тому, что их регистрация растёт квадратично. Мне кажется лучше откладывать сортировку страниц до следующего рендера.
commit_hash:22e547b6c8d2ce0c1fabebe985793520ec932f30
</content>
</entry>
<entry>
<title>Allow FindSubgroup in dynamic counters to find unknown values</title>
<updated>2025-11-26T08:47:12Z</updated>
<author>
<name>snaury</name>
<email>snaury@yandex-team.com</email>
</author>
<published>2025-11-26T07:25:09Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=11e71471c53a5a834d5386bcd803c0cc4950e8f6'/>
<id>urn:sha1:11e71471c53a5a834d5386bcd803c0cc4950e8f6</id>
<content type='text'>
YDB использует динамическое дерево счётчиков с множеством опциональных лейблов после идентификатора сервиса, которые могут появляться и меняться. Сервисы при регистрации пытаются найти в каком узле дерева регистрировать счётчики пропуская эти опциональные лейблы, если они уже существуют. Исторически такой пропуск работает через `EnumerateSubgroups`, однако обнаружилось, что если сразу после опциональных лейблов дерево очень сильно ветвится (например по номерам групп в dsproxy), то при регистрации большого кол-ва счётчиков по группам эта регистрация становится квадратичной от количества групп. Хочется добавить новый метод `FindSubgroup(TString)` чтобы искать пропускаемые лейблы за `O(log N)` вместо `O(N)`.
commit_hash:7ce074f58a3a90caf535d8fad24eef7ac6782d06
</content>
</entry>
<entry>
<title>typo</title>
<updated>2025-11-12T22:48:51Z</updated>
<author>
<name>ilyaershov</name>
<email>ilyaershov@yandex-team.com</email>
</author>
<published>2025-11-12T22:31:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=990443d4107a460fd22869c740b28ced9cfa9e4a'/>
<id>urn:sha1:990443d4107a460fd22869c740b28ced9cfa9e4a</id>
<content type='text'>
commit_hash:5146c201b1a586d9cee2ed1495545fe4708a9fd1
</content>
</entry>
<entry>
<title>Минимальные и расширенные наборы метрик в ручке /counters</title>
<updated>2025-09-06T20:39:37Z</updated>
<author>
<name>hobbit</name>
<email>hobbit@yandex-team.com</email>
</author>
<published>2025-09-06T20:24:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f48a2de3862141328a4a55d9e62c929eea1c8db4'/>
<id>urn:sha1:f48a2de3862141328a4a55d9e62c929eea1c8db4</id>
<content type='text'>
commit_hash:7540b71c453d05401c539b0f22cd489831fdfa20
</content>
</entry>
<entry>
<title>[fetcher] use lz4 encoding</title>
<updated>2025-09-01T10:37:50Z</updated>
<author>
<name>vvminashkin</name>
<email>vvminashkin@yandex-team.com</email>
</author>
<published>2025-09-01T10:19:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d5c732f136c153c49ae5c22be4d767a05a2ace6e'/>
<id>urn:sha1:d5c732f136c153c49ae5c22be4d767a05a2ace6e</id>
<content type='text'>
[fetcher] use lz4 encoding
commit_hash:e29504c1f68be2a5d138dbba0ed461b2f2568b97
</content>
</entry>
<entry>
<title>monlib adds</title>
<updated>2025-07-09T10:37:52Z</updated>
<author>
<name>matusha-g</name>
<email>matusha-g@yandex-team.com</email>
</author>
<published>2025-07-09T10:12:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=40a6e6e096b3533857b70c79a8ac9820655c7bf3'/>
<id>urn:sha1:40a6e6e096b3533857b70c79a8ac9820655c7bf3</id>
<content type='text'>
add clone method
commit_hash:c96c84b95c05e307a7391742f4fca56010b24e3f
</content>
</entry>
<entry>
<title>add took method</title>
<updated>2025-06-03T14:30:02Z</updated>
<author>
<name>matusha-g</name>
<email>matusha-g@yandex-team.com</email>
</author>
<published>2025-06-03T12:53:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6d48f2649c7b96ac4db68b786319c4cef9256067'/>
<id>urn:sha1:6d48f2649c7b96ac4db68b786319c4cef9256067</id>
<content type='text'>
add took method
commit_hash:6cbacad68f50a1144726e074a905ba96dbc4e62e
</content>
</entry>
<entry>
<title>Add missing Collect method to THistogramCounter</title>
<updated>2025-04-22T09:50:51Z</updated>
<author>
<name>eivanov89</name>
<email>eivanov89@yandex-team.com</email>
</author>
<published>2025-04-22T09:28:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3fbc0ac208bdd777ebadfe80a34bee4c1aa2be61'/>
<id>urn:sha1:3fbc0ac208bdd777ebadfe80a34bee4c1aa2be61</id>
<content type='text'>
by @va-kuznecov
commit_hash:26d8159e9bd33f1dd9471154655b861b203dbe10
</content>
</entry>
</feed>
