<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt, branch CLI_2.26.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.26.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.26.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-09-25T11:52:03Z</updated>
<entry>
<title>Do not get ref counter when copy weak ptr</title>
<updated>2025-09-25T11:52:03Z</updated>
<author>
<name>thenewone</name>
<email>thenewone@yandex-team.com</email>
</author>
<published>2025-09-25T11:15:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=672eea3234a138cd82e1c1956eb63fb3e100caa4'/>
<id>urn:sha1:672eea3234a138cd82e1c1956eb63fb3e100caa4</id>
<content type='text'>
Если копировать TWeakPtr в момент разрушения объекта, на который он ссылается, то происходит гонка на vptr. GetRefCounter использует vptr, а деструктор объекта может его менять.

Thread-sanitizer эту гонку видит.

Unit test added; also fixed and enabled older test.

Enabled thread sanitizer for library/cpp/yt/memory.
commit_hash:87cb083a9905cc8a262b575868bbae3438b9324f
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-09-23T08:11:13Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-09-23T07:56:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7622c756ca5e4b12fe99b89708240584ddc66ed2'/>
<id>urn:sha1:7622c756ca5e4b12fe99b89708240584ddc66ed2</id>
<content type='text'>
commit_hash:1442e9e3ce86ef63767d2526ff170888769e16ec
</content>
</entry>
<entry>
<title>Fix potential pointers overflow</title>
<updated>2025-09-12T11:17:08Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-09-12T10:58:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=50cab28dd42e904b3cc667958afec541160cdc62'/>
<id>urn:sha1:50cab28dd42e904b3cc667958afec541160cdc62</id>
<content type='text'>
commit_hash:20039ca128a1ef8c3aaf337d71d58b1ecec783a1
</content>
</entry>
<entry>
<title>Fix `-Wignored-qualifiers` improved in clang20 in library</title>
<updated>2025-09-12T10:59:01Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2025-09-12T10:46:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ad886835a6c49d39f217c092221eacec88cc0192'/>
<id>urn:sha1:ad886835a6c49d39f217c092221eacec88cc0192</id>
<content type='text'>
Fix errors from [here](https://nda.ya.ru/t/6hgrAk757JpcZP
commit_hash:7d5ee7690cd39bfde0529030cfa213b84ead669a
</content>
</entry>
<entry>
<title>Fix IsLevelEnabled check in YT logger</title>
<updated>2025-09-10T19:31:50Z</updated>
<author>
<name>apollo1321</name>
<email>apollo1321@yandex-team.com</email>
</author>
<published>2025-09-10T19:18:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bd4d4e4dd6779da724cd96a2e23a364588d26659'/>
<id>urn:sha1:bd4d4e4dd6779da724cd96a2e23a364588d26659</id>
<content type='text'>
commit_hash:4662067645a9302622ac1ac352f71594523c0aae
</content>
</entry>
<entry>
<title>fix yt/malloc build for freebsd</title>
<updated>2025-09-10T12:59:03Z</updated>
<author>
<name>tldr</name>
<email>tldr@yandex-team.com</email>
</author>
<published>2025-09-10T12:34:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5466173e167095b72cf34a4684dfe626abb1e994'/>
<id>urn:sha1:5466173e167095b72cf34a4684dfe626abb1e994</id>
<content type='text'>
commit_hash:96c6a3e9167c9b61ea1b5e53479ebc6de54d99c8
</content>
</entry>
<entry>
<title>Add tests for TSortedStagingArea and fix bugs</title>
<updated>2025-08-28T09:23:41Z</updated>
<author>
<name>apollo1321</name>
<email>apollo1321@yandex-team.com</email>
</author>
<published>2025-08-28T08:09:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7ddec96b50ba5d3ddf1ebc4f1fb5901b2008445f'/>
<id>urn:sha1:7ddec96b50ba5d3ddf1ebc4f1fb5901b2008445f</id>
<content type='text'>
commit_hash:03e41d2fa64fd120f7422f961fafa24b7f255e4d
</content>
</entry>
<entry>
<title>Add a guard for per-fiber extra logging tags</title>
<updated>2025-08-22T11:45:50Z</updated>
<author>
<name>ifsmirnov</name>
<email>ifsmirnov@yandex-team.com</email>
</author>
<published>2025-08-22T10:43:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=46353fdbb6821d7aef22f4b0f7c5be8fcaa07b4f'/>
<id>urn:sha1:46353fdbb6821d7aef22f4b0f7c5be8fcaa07b4f</id>
<content type='text'>
commit_hash:3dfc664a8e26d9bfec6e997c848d5f66ede6e925
</content>
</entry>
<entry>
<title>YT-19137: Make full_read a first class citizen</title>
<updated>2025-08-18T15:27:47Z</updated>
<author>
<name>coteeq</name>
<email>coteeq@yandex-team.com</email>
</author>
<published>2025-08-18T14:35:19Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e494596dab9fab0a6e8af9d9f258c5ffa7c0917a'/>
<id>urn:sha1:e494596dab9fab0a6e8af9d9f258c5ffa7c0917a</id>
<content type='text'>
commit_hash:dac730c0d9dc052edce7dd7873c51687ea19082e
</content>
</entry>
<entry>
<title>YT-18571: Refactor traced (fomerly tracked)  spin locks and add unittests</title>
<updated>2025-08-18T06:39:02Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2025-08-18T06:12:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4da962b08b5146886840a888e757489ebac0fa63'/>
<id>urn:sha1:4da962b08b5146886840a888e757489ebac0fa63</id>
<content type='text'>
commit_hash:2476930524e6179b49fbf312f907bd03413cd8b8
</content>
</entry>
</feed>
