<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt, branch CLI_2.20.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.20.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.20.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-03-04T06:57:20Z</updated>
<entry>
<title>Add poisoning helpers</title>
<updated>2025-03-04T06:57:20Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-03-04T05:59:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1045f78299d073b1034b70098d42c7da2a378aad'/>
<id>urn:sha1:1045f78299d073b1034b70098d42c7da2a378aad</id>
<content type='text'>
commit_hash:af266bdf36204a4190b491ea5c45455457030edf
</content>
</entry>
<entry>
<title>YTORM-1292 Error enrichment via dependency injection</title>
<updated>2025-02-28T12:57:40Z</updated>
<author>
<name>deep</name>
<email>deep@yandex-team.com</email>
</author>
<published>2025-02-28T11:48:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=680ad352dc598780b4945d5420f8168c1665dad2'/>
<id>urn:sha1:680ad352dc598780b4945d5420f8168c1665dad2</id>
<content type='text'>
Идея такая: хочу подкладывать атрибуты в ошибки, не протаскивая их через стек (как в orm/server/objects) и не прогоняя все ошибки через специальные методы (как в orm/library/attributes). Для этого завожу fiber-local структурку с ленивым выведением строчек. Поскольку TError и TFls живут в разных мирах, пришлось сделать отдельный трамплин для совсем генеричной доработки ошибок в момент создания.

Игнат посоветовал глянуть на Codicil. Там очень похоже, но нет key/value, поэтому похитил только название. Вообще, можно унифицировать, если есть запрос.
commit_hash:203ec7abe5e8c8484e66d55f16192485db776806
</content>
</entry>
<entry>
<title>YT-22593: More trivial TString-&gt;std::string migrations</title>
<updated>2025-02-22T14:48:29Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-02-22T14:28:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=59afaa0cb7cd89146dd10f5446256afcce33bd0e'/>
<id>urn:sha1:59afaa0cb7cd89146dd10f5446256afcce33bd0e</id>
<content type='text'>
[nodiff:runtime]
commit_hash:1ba799aed1703ab7c6304b6da7090b3337f768dd
</content>
</entry>
<entry>
<title>yt/error: optimize constructing TError from TErrorException</title>
<updated>2025-02-16T10:13:15Z</updated>
<author>
<name>Konstantin Khlebnikov</name>
<email>khlebnikov@tracto.ai</email>
</author>
<published>2025-02-16T09:50:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7a3958c3c6de324baab9dba4bd4eb808c1b839a6'/>
<id>urn:sha1:7a3958c3c6de324baab9dba4bd4eb808c1b839a6</id>
<content type='text'>
Here we can avoid dynamic cast and exception hazard.

Signed-off-by: Konstantin Khlebnikov &lt;khlebnikov@tracto.ai&gt;

---

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1070
commit_hash:e0709e1fe0f2109792b20b850e0e11a6e96f846a
</content>
</entry>
<entry>
<title>Fix unaligned load/store UB in bus and zstd compression</title>
<updated>2025-02-10T12:49:30Z</updated>
<author>
<name>nadya73</name>
<email>nadya73@yandex-team.com</email>
</author>
<published>2025-02-10T11:42:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8647d4a864e1a79dc3ee8cbbf21ae3ce77072bbb'/>
<id>urn:sha1:8647d4a864e1a79dc3ee8cbbf21ae3ce77072bbb</id>
<content type='text'>
commit_hash:55e574599005f5286f646ebba93d5550325708bc
</content>
</entry>
<entry>
<title>Fix UB in chunked memory pool</title>
<updated>2025-02-06T07:50:57Z</updated>
<author>
<name>nadya73</name>
<email>nadya73@yandex-team.com</email>
</author>
<published>2025-02-06T07:22:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b95f4be407ba7fb5befb4293f04fb96fd795bd3a'/>
<id>urn:sha1:b95f4be407ba7fb5befb4293f04fb96fd795bd3a</id>
<content type='text'>
* Changelog entry
Type: fix
Component: misc-server

Fix UB in chunked memory pool
commit_hash:d2d5a9707e30abe1814d1ac0c33fc0f2aba134e2
</content>
</entry>
<entry>
<title>Move libyqlplugin.so to yt</title>
<updated>2025-02-05T17:40:36Z</updated>
<author>
<name>mpereskokova</name>
<email>mpereskokova@yandex-team.com</email>
</author>
<published>2025-02-05T17:01:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=53c94da1fd856e0a2a445bb594b8da9ee02eaacb'/>
<id>urn:sha1:53c94da1fd856e0a2a445bb594b8da9ee02eaacb</id>
<content type='text'>
Приедет в  ytsaurus: &lt;HIDDEN_URL&gt;

Приедет в `/contrib/ydb/` &lt;HIDDEN_URL&gt;

Проверка, что в github ydb  ничего не сломается: &lt;https://github.com/ydb-platform/ydb/pull/13286&gt;
commit_hash:73ab1b4a3245322afc9fc6e9d71424ad07106477
</content>
</entry>
<entry>
<title>YT-24135: Check for oom in TBlob::DoAllocate</title>
<updated>2025-02-05T11:12:49Z</updated>
<author>
<name>ponasenko-rs</name>
<email>ponasenko-rs@yandex-team.com</email>
</author>
<published>2025-02-05T10:51:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2433515f1c61fb702b8316e097280e6e4bf8b210'/>
<id>urn:sha1:2433515f1c61fb702b8316e097280e6e4bf8b210</id>
<content type='text'>
commit_hash:51660c0e427c358c8285a5889c7dd585a97e5140
</content>
</entry>
<entry>
<title>Disambiguate call for windows platform</title>
<updated>2025-02-04T20:24:21Z</updated>
<author>
<name>ngc224</name>
<email>ngc224@yandex-team.com</email>
</author>
<published>2025-02-04T19:52:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=95c48fdd9dbc9a567653a584d39db2c6bb9f7834'/>
<id>urn:sha1:95c48fdd9dbc9a567653a584d39db2c6bb9f7834</id>
<content type='text'>
commit_hash:3f7d1518427ed170b9ac8f70724290b71801cae4
</content>
</entry>
<entry>
<title>Make TCompactFlatMap formattable</title>
<updated>2025-02-03T07:35:19Z</updated>
<author>
<name>eshcherbin</name>
<email>eshcherbin@yandex-team.com</email>
</author>
<published>2025-02-03T07:23:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c5ac5b79af1a34b914ac67de302f86744e23856b'/>
<id>urn:sha1:c5ac5b79af1a34b914ac67de302f86744e23856b</id>
<content type='text'>
commit_hash:e5c092a9d0375881554f1d3bc905c662070956bf
</content>
</entry>
</feed>
