<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/yt/misc, branch CLI_2.14.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.14.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.14.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-09-25T17:14:52Z</updated>
<entry>
<title>Add an option to disable refcounted tracking</title>
<updated>2024-09-25T17:14:52Z</updated>
<author>
<name>nastprol</name>
<email>nastprol@yandex-team.com</email>
</author>
<published>2024-09-25T17:02:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e4a44c558f1c4081f70d159f2624866b4f0df9a2'/>
<id>urn:sha1:e4a44c558f1c4081f70d159f2624866b4f0df9a2</id>
<content type='text'>
commit_hash:ceb575c0377d4a48c0507590d878e690e92f5c63
</content>
</entry>
<entry>
<title>remove cpp/yt/misc no longer depends on cpp/yt/string</title>
<updated>2024-09-18T08:22:03Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-09-18T08:07:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f4885374131a18b9906b7400d1d3e9485ae1f0aa'/>
<id>urn:sha1:f4885374131a18b9906b7400d1d3e9485ae1f0aa</id>
<content type='text'>
commit_hash:429a843ed1a0e0fe3a5bc7d237f586b6671b8997
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-09-18T02:05:50Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-09-18T01:56:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=04143505e98a1991b1607eccc47ce3cf2e1c7ea4'/>
<id>urn:sha1:04143505e98a1991b1607eccc47ce3cf2e1c7ea4</id>
<content type='text'>
commit_hash:3ef81205ed4cf9360829f834baa07c2fbf69b999
</content>
</entry>
<entry>
<title>fisco -&gt; fiasco</title>
<updated>2024-09-04T22:13:27Z</updated>
<author>
<name>Maxim Akhmedov</name>
<email>zlobober@users.noreply.github.com</email>
</author>
<published>2024-09-04T22:04:08Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b045e351d55e826e8706ebef30c4e85331e8eeea'/>
<id>urn:sha1:b045e351d55e826e8706ebef30c4e85331e8eeea</id>
<content type='text'>
No description

---
b181413931eab2909c605b373dc858657e8bcb14

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/816
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2024-09-03T13:23:38Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2024-09-03T13:13:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4a23bc2f0f1ebf6cfcf1bae08e95f55f759c9b22'/>
<id>urn:sha1:4a23bc2f0f1ebf6cfcf1bae08e95f55f759c9b22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>YT-22642: Fix unaligned access UB</title>
<updated>2024-08-31T07:53:58Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2024-08-31T07:34:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=936bbf50940b23dafb36eac2117611136fa94b1e'/>
<id>urn:sha1:936bbf50940b23dafb36eac2117611136fa94b1e</id>
<content type='text'>
378099ca41e7698fba0ceda68b8d2b554e61b6ea
</content>
</entry>
<entry>
<title>Revert "YT-21306: Add EnumHasDefaultValue"</title>
<updated>2024-08-20T12:05:23Z</updated>
<author>
<name>dtorilov</name>
<email>dtorilov@yandex-team.com</email>
</author>
<published>2024-08-20T11:27:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f5f12e973b10c3b7f6966da0dc6b9273125dfe79'/>
<id>urn:sha1:f5f12e973b10c3b7f6966da0dc6b9273125dfe79</id>
<content type='text'>
This reverts commit d9b67f1778da2d15dd94f7285afe4e3490a233ab, reversing
changes made to 461a09e0c18bd14cef7df8060e7f9537e3ad74b5.
92cdaf4185661b7058f6a30d5a532ad40b725345
</content>
</entry>
<entry>
<title>YT-21306: Add EnumHasDefaultValue</title>
<updated>2024-08-08T09:33:33Z</updated>
<author>
<name>dtorilov</name>
<email>dtorilov@yandex-team.com</email>
</author>
<published>2024-08-08T09:23:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ed77962244e7018d6b7bd14af51dd890de3ea13f'/>
<id>urn:sha1:ed77962244e7018d6b7bd14af51dd890de3ea13f</id>
<content type='text'>
d9b67f1778da2d15dd94f7285afe4e3490a233ab
</content>
</entry>
<entry>
<title>YTORM-1042 Fix casts for floating point</title>
<updated>2024-07-09T18:41:18Z</updated>
<author>
<name>deep</name>
<email>deep@yandex-team.com</email>
</author>
<published>2024-07-09T18:29:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4e76d760c9740b2785c03ee4717e1c48e61ae049'/>
<id>urn:sha1:4e76d760c9740b2785c03ee4717e1c48e61ae049</id>
<content type='text'>
https://en.cppreference.com/w/cpp/types/numeric_limits/lowest
349097f620987be824e9db00f76af89746741c75
</content>
</entry>
<entry>
<title>YT-20614: Change cross-cell copy format (in preparation for Sequoia)</title>
<updated>2024-07-08T15:23:19Z</updated>
<author>
<name>h0pless</name>
<email>h0pless@yandex-team.com</email>
</author>
<published>2024-07-08T15:08:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8da74912ee34eca48725266dc7db2f757c6d7a2a'/>
<id>urn:sha1:8da74912ee34eca48725266dc7db2f757c6d7a2a</id>
<content type='text'>
The new format is better optimized for VectorizedRead, which is needed in Sequoia.

Previously, the output for the BeginCopy verb was a serialized subtree plus the list of opaque children. In a non-Sequoia world, that is useful and easy to work with. However, in Sequoia, a subtree might not be contained on the same cell, which makes it difficult to use the old data transfer format.
Now it's a vector of nodes with clear separation between them. This change makes it easier to work with VectorizedRead since the conversion between BeginCopy return and VectorizedRead(BeginCopy) return is very straight-forward. Additionally, this change helps with copying from Cypress to Sequoia, since now it's much easier to process each node individually (which is needed for Sequoia to work and not clog up one cell).

In the next PR, I'm planning on:
1. Making BeginCopy a read-request (removing snapshot locks). So the verb will only return meta-information about the requested nodes.
2. Adding a verb, executed before BeginCopy, where the locks would be taken and the general structure of the tree is returned.
017ec9971e8e0a611a7286ed748b6071cfc89048
</content>
</entry>
</feed>
