<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp, branch mai</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=mai</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=mai'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2023-12-08T10:34:36Z</updated>
<entry>
<title>Try enable TSAN on report unit-tests</title>
<updated>2023-12-08T10:34:36Z</updated>
<author>
<name>nechda</name>
<email>nechda@yandex-team.com</email>
</author>
<published>2023-12-08T09:52:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=90c0a74f0d36e1c054ff86f316e4850dda778606'/>
<id>urn:sha1:90c0a74f0d36e1c054ff86f316e4850dda778606</id>
<content type='text'>
Включаем TSAN над юнит-тестами репорта + для реализации TLightGuard-ов делаем фолбэк на обычные гарды в режиме сборки с санитайзерами.
</content>
</entry>
<entry>
<title>Support for single-threaded backtrace_state</title>
<updated>2023-12-06T21:10:15Z</updated>
<author>
<name>igorbalduev</name>
<email>igorbalduev@yandex-team.com</email>
</author>
<published>2023-12-06T19:36:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e0419f0f4d03f87749ac004ded90a9a3604455e3'/>
<id>urn:sha1:e0419f0f4d03f87749ac004ded90a9a3604455e3</id>
<content type='text'>
Обнаружилось, что при использовании *libbacktrace* в многопоточном режиме приложение течёт по памяти. Пофиксили утечки мьютексом, но т.к. теперь *libbacktrace* в нашем коде фактически используется в один поток, имеет смысл использовать его с соответствующими опциями в `backtrace_state`.

Добавил сбоку к существующему коду `unsafe`-версию `ResolveBacktrace`.
</content>
</entry>
<entry>
<title>YT-20547: TIncarnationId is strongly typed</title>
<updated>2023-12-06T11:42:52Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2023-12-06T10:44:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=10b68f0ea44b5e614b91d59a5dd5bb5a878f5eac'/>
<id>urn:sha1:10b68f0ea44b5e614b91d59a5dd5bb5a878f5eac</id>
<content type='text'>
First commit
</content>
</entry>
<entry>
<title>Fix ut</title>
<updated>2023-12-06T09:55:01Z</updated>
<author>
<name>innokentii</name>
<email>innokentii@ydb.tech</email>
</author>
<published>2023-12-06T09:17:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e7fda6595937cda061fdefb21d18d2b1f92a9841'/>
<id>urn:sha1:e7fda6595937cda061fdefb21d18d2b1f92a9841</id>
<content type='text'>
fix ut
</content>
</entry>
<entry>
<title>library/yson: Add NodeFromJsonStringIterative</title>
<updated>2023-12-06T08:59:15Z</updated>
<author>
<name>ionagamed</name>
<email>ionagamed@yandex-team.com</email>
</author>
<published>2023-12-06T08:15:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bbdd76a9666c19dd2eb27a842909358e8b541a67'/>
<id>urn:sha1:bbdd76a9666c19dd2eb27a842909358e8b541a67</id>
<content type='text'>
AI для
</content>
</entry>
<entry>
<title>parsing promos</title>
<updated>2023-12-05T19:39:17Z</updated>
<author>
<name>moroznastya</name>
<email>moroznastya@yandex-team.com</email>
</author>
<published>2023-12-05T18:56:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=faf9f5de6a6799aa2e80c7e8077ceca4670daa4f'/>
<id>urn:sha1:faf9f5de6a6799aa2e80c7e8077ceca4670daa4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use volatile TLS in library/cpp/yt</title>
<updated>2023-12-05T17:50:57Z</updated>
<author>
<name>lukyan</name>
<email>lukyan@yandex-team.com</email>
</author>
<published>2023-12-05T16:07:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d5b84ed65f77eab0135b9d0ee025556f4507b62b'/>
<id>urn:sha1:d5b84ed65f77eab0135b9d0ee025556f4507b62b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require EMasterReign to be monotonic</title>
<updated>2023-12-05T14:21:07Z</updated>
<author>
<name>kvk1920</name>
<email>kvk1920@yandex-team.com</email>
</author>
<published>2023-12-05T13:14:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=747e11878ae60c06720f08748a4ea304c45d70a3'/>
<id>urn:sha1:747e11878ae60c06720f08748a4ea304c45d70a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>YT-20547: OperationId is strongly typed</title>
<updated>2023-12-05T12:47:34Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2023-12-05T11:44:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d7830d26621b08d508ba92fccf9e4971cc8ded61'/>
<id>urn:sha1:d7830d26621b08d508ba92fccf9e4971cc8ded61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>External build system generator release 65</title>
<updated>2023-12-05T09:25:06Z</updated>
<author>
<name>robot-ya-builder</name>
<email>robot-ya-builder@yandex-team.com</email>
</author>
<published>2023-12-05T08:10:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=96458ea3c773a8a3edb707f73db0cdedbfcfad90'/>
<id>urn:sha1:96458ea3c773a8a3edb707f73db0cdedbfcfad90</id>
<content type='text'>
Update tools: yexport, os-yexport
</content>
</entry>
</feed>
