<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/parser/pg_wrapper, branch meta-1.0.3</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=meta-1.0.3</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=meta-1.0.3'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-07-10T12:51:42Z</updated>
<entry>
<title>YQL-20102: Enable debug arrow validation</title>
<updated>2025-07-10T12:51:42Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2025-07-10T12:30:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5ce6e1b18f1023a06b261707a585835825e612f9'/>
<id>urn:sha1:5ce6e1b18f1023a06b261707a585835825e612f9</id>
<content type='text'>
В данном PR включена поддержка валидации Datum'ов на соответствие `MKQL type &lt;-&gt; arrow type &lt;-&gt; arrow array data structure.`

Выявленные проблемы:
1\. `AllocateResizableBuffer(size_t size)` возвращает массив длины 0 вместо size. Поэтому есть ошибка в работе с датами в некоторых нодах
commit_hash:122f2bd114dec50993131391a3793d9540877cb4
</content>
</entry>
<entry>
<title>YQL-20153 params fixes</title>
<updated>2025-07-04T13:48:49Z</updated>
<author>
<name>vvvv</name>
<email>vvvv@yandex-team.com</email>
</author>
<published>2025-07-04T13:00:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6eff12e93b9d1e93fa333d7b05b4c9336e804c40'/>
<id>urn:sha1:6eff12e93b9d1e93fa333d7b05b4c9336e804c40</id>
<content type='text'>
commit_hash:6a71bff1ad52eddd1b8c7d516f0810f0decf401e
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-06-16T17:16:31Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-06-16T16:45:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bcbebc88fecedccc6267457436865fc7c082a433'/>
<id>urn:sha1:bcbebc88fecedccc6267457436865fc7c082a433</id>
<content type='text'>
commit_hash:18e311c0ad94b55003cb5a6c0487a16830fac5cd
</content>
</entry>
<entry>
<title>YQL-19767: Introduce MKQL allocator address sanitizing</title>
<updated>2025-05-06T12:16:42Z</updated>
<author>
<name>atarasov5</name>
<email>atarasov5@yandex-team.com</email>
</author>
<published>2025-05-06T12:01:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0ba803a734b1c0a6c0f79beff16668302c34f3d1'/>
<id>urn:sha1:0ba803a734b1c0a6c0f79beff16668302c34f3d1</id>
<content type='text'>
Здесь поддержал только out of bounds access и use after free. Отложенное использование памяти и тд буду делать потом
commit_hash:2a3fd472b626762ff7c8b7b0bc1285af50c511cf
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-04-24T10:12:15Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-04-24T10:01:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cc1add0c1ca513213dc8ecaaed41a3f328c353ef'/>
<id>urn:sha1:cc1add0c1ca513213dc8ecaaed41a3f328c353ef</id>
<content type='text'>
commit_hash:dc3193604b8e3f1c1a2e012318f542b2497d7638
</content>
</entry>
<entry>
<title>YQL-19747 Improve yql_complete tool and add input validation</title>
<updated>2025-04-07T21:17:32Z</updated>
<author>
<name>vityaman</name>
<email>vityaman.dev@yandex.ru</email>
</author>
<published>2025-04-07T20:50:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5af5cb3b7b423f2d3fcebf2e1406d37cbd6f3bbf'/>
<id>urn:sha1:5af5cb3b7b423f2d3fcebf2e1406d37cbd6f3bbf</id>
<content type='text'>
No description

---

Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1185
commit_hash:1def5874ff6a9a5b3dcdd0ad285d2e64b16c9306
</content>
</entry>
<entry>
<title>YQL-19716: Fix Block Reader</title>
<updated>2025-03-21T13:57:52Z</updated>
<author>
<name>mrlolthe1st</name>
<email>mrlolthe1st@yandex-team.com</email>
</author>
<published>2025-03-21T13:42:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=14490063aad899a8b8ea69b831388de083289e84'/>
<id>urn:sha1:14490063aad899a8b8ea69b831388de083289e84</id>
<content type='text'>
commit_hash:61891dc030f4c526542b5e7e070d1660880e6c08
</content>
</entry>
<entry>
<title>Added DeserializeAndUpdateState methods. This method is intended to  merge states from spilling</title>
<updated>2025-03-05T19:08:12Z</updated>
<author>
<name>mfilitov</name>
<email>mfilitov@yandex-team.com</email>
</author>
<published>2025-03-05T18:15:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=82ccb48898eac8b4bfef84d86f71e2c82992a198'/>
<id>urn:sha1:82ccb48898eac8b4bfef84d86f71e2c82992a198</id>
<content type='text'>
When reading the state after spilling, the state for one key can be read several times, since after saving to disk we start aggregating the state again. Therefore, in addition to DeserializeState, DeserializeAndUpdate is also needed in the aggregators, which will merge all states with one key, read from disk.
commit_hash:fbc8b87041b31bac3f6859ea586f172bfaefdf31
</content>
</entry>
<entry>
<title>Added serialization and deserialization functions to block state</title>
<updated>2025-02-19T18:28:59Z</updated>
<author>
<name>mfilitov</name>
<email>mfilitov@yandex-team.com</email>
</author>
<published>2025-02-19T18:13:43Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=27828e0b571add74bc1ea95ef80bc80d9ed16e7b'/>
<id>urn:sha1:27828e0b571add74bc1ea95ef80bc80d9ed16e7b</id>
<content type='text'>
Added serde for state in block aggregation for spilling.
commit_hash:44233e34f49c9722849a69ad7c49a2b87e65c75d
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-02-18T12:18:38Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-02-18T11:33:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ee2d861a99abff8576d5f853ad8db98153d6ec91'/>
<id>urn:sha1:ee2d861a99abff8576d5f853ad8db98153d6ec91</id>
<content type='text'>
commit_hash:0e8fb6a0fa97b88fe34ef4f7abbbae4894668df5
</content>
</entry>
</feed>
