<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp, branch CLI_2.22.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.22.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.22.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-06-01T23:03:57Z</updated>
<entry>
<title>New version of the tld SKIP_CHECK SKIP_REVIEW</title>
<updated>2025-06-01T23:03:57Z</updated>
<author>
<name>robot-ratatosk</name>
<email>robot-ratatosk@yandex-team.com</email>
</author>
<published>2025-06-01T22:49:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=84bb92be5896961370e8aef241565d75cd9cc06f'/>
<id>urn:sha1:84bb92be5896961370e8aef241565d75cd9cc06f</id>
<content type='text'>
commit_hash:ef3dbf30550d30460ec4230d3b3f4ddfa8c43479
</content>
</entry>
<entry>
<title>New version of the tld SKIP_CHECK SKIP_REVIEW</title>
<updated>2025-06-01T01:02:25Z</updated>
<author>
<name>robot-ratatosk</name>
<email>robot-ratatosk@yandex-team.com</email>
</author>
<published>2025-06-01T00:48:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=14beeea394737a932836a622a426ff8301239ecf'/>
<id>urn:sha1:14beeea394737a932836a622a426ff8301239ecf</id>
<content type='text'>
commit_hash:dd64ce31096011f47048005ea5d8f77bffb3b17d
</content>
</entry>
<entry>
<title>rm unused includes + fix memory_order</title>
<updated>2025-05-31T10:05:32Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2025-05-31T09:50:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f1873d0f1bb38aa209678e2a986967083cd24e05'/>
<id>urn:sha1:f1873d0f1bb38aa209678e2a986967083cd24e05</id>
<content type='text'>
commit_hash:bb222740eb5e56281bc138da43a8480640c40489
</content>
</entry>
<entry>
<title>AtomicTryLock() / AtomicUnlock() =&gt; TSpinLock</title>
<updated>2025-05-30T13:06:29Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2025-05-30T12:22:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=214c429243173c62ed6b95d778e9af2448cd2007'/>
<id>urn:sha1:214c429243173c62ed6b95d778e9af2448cd2007</id>
<content type='text'>
commit_hash:d6f16e427045049e4e5815d09a949cc721a20c79
</content>
</entry>
<entry>
<title>New version of the tld SKIP_CHECK SKIP_REVIEW</title>
<updated>2025-05-28T23:22:03Z</updated>
<author>
<name>robot-ratatosk</name>
<email>robot-ratatosk@yandex-team.com</email>
</author>
<published>2025-05-28T23:08:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1f068ce9334c3f9192a8435b1ad87863db34caff'/>
<id>urn:sha1:1f068ce9334c3f9192a8435b1ad87863db34caff</id>
<content type='text'>
commit_hash:4cee47e76ea72e60a563b478bb83c8516226aaa5
</content>
</entry>
<entry>
<title>Added macros for std::format log and changed existing YLOG_&lt;Type&gt;(std::format(...)) to them</title>
<updated>2025-05-28T13:52:59Z</updated>
<author>
<name>deruzh</name>
<email>deruzh@yandex-team.com</email>
</author>
<published>2025-05-28T13:21:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0e99e7174068641c0a2c1170c796276c47bf553c'/>
<id>urn:sha1:0e99e7174068641c0a2c1170c796276c47bf553c</id>
<content type='text'>
Мы часто используем std::format, готовясь к переходу с TString на std::string, но из-за этого появляется много лишнего кода. Поэтому были добавлены макросы логгера для удобства и существующий код был переведен на них
commit_hash:e564c913e0dc82817152b7a15c543a77812a1dcc
</content>
</entry>
<entry>
<title>[uri] Introduce FeaturesDefaultOrSchemeKnown enum value</title>
<updated>2025-05-27T22:14:41Z</updated>
<author>
<name>atgshka</name>
<email>atgshka@yandex-team.com</email>
</author>
<published>2025-05-27T21:45:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a46c5cfa0de8cdd7c4c4cc1e9736d6a12d590f27'/>
<id>urn:sha1:a46c5cfa0de8cdd7c4c4cc1e9736d6a12d590f27</id>
<content type='text'>
Better for clang-tidy (bugprone-incorrect-roundings).
commit_hash:47aa1c07d72dedc4c1aab5c497cd3febc59ab8a4
</content>
</entry>
<entry>
<title>Do not de-initialize openssl to avoid races</title>
<updated>2025-05-27T20:17:58Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2025-05-27T20:00:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=248adb61e7a0d0e196c1f7a433d879e2a0802983'/>
<id>urn:sha1:248adb61e7a0d0e196c1f7a433d879e2a0802983</id>
<content type='text'>
Initialize openssl in pre-main (by the means of `SRCS GLOBAL`) to reduce chance of concurrent initialization with different flags.

Do not de-initialize openssl to avoid races during `atexit` cleanup.
It looks like `OPENSSL_cleanup()` does nothing in case of static linkage (according to ASan report).
commit_hash:7d4bf183233970cc1772b1b8f2745044cc645c29
</content>
</entry>
<entry>
<title>Fixed time waits</title>
<updated>2025-05-27T16:29:11Z</updated>
<author>
<name>jolex007</name>
<email>jolex007@yandex-team.com</email>
</author>
<published>2025-05-27T15:54:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b4ff97c0d50822d1c9164bf623326539e433d9fd'/>
<id>urn:sha1:b4ff97c0d50822d1c9164bf623326539e433d9fd</id>
<content type='text'>
ПР про избавление от застревающих портов в состоянии TIME\_WAIT
Этот клиент используется в universal\_fetcher-е, который в свою очередь используется для скачивания резалтов с distbuild-а. Соотвественно так как он качает слишком быстро, то на хосте заканчивается кол-во эфемерных портов (потому что порты после закрытых соединений остаются в состоянии TIME\_WAIT). Эту проблему можно решить, если дожидаться закрытия соединения со стороны сервера.

В этом ПР-е сделан карантин connection-ов, который позволяет асинхронно дожидаться закрытия со стороны сервера
commit_hash:80ac8208e4efa8bc9eccbcfe20869899d8e11c5a
</content>
</entry>
<entry>
<title>New version of the tld SKIP_CHECK SKIP_REVIEW</title>
<updated>2025-05-25T23:30:35Z</updated>
<author>
<name>robot-ratatosk</name>
<email>robot-ratatosk@yandex-team.com</email>
</author>
<published>2025-05-25T23:15:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=11f32651d65e909bba73c87e1bdb9a296f2fa7b3'/>
<id>urn:sha1:11f32651d65e909bba73c87e1bdb9a296f2fa7b3</id>
<content type='text'>
commit_hash:48fa797baadb82ea8636e902b6f9831aab6ddad1
</content>
</entry>
</feed>
