<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt, branch CLI_2.30.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.30.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.30.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-04-04T07:47:46Z</updated>
<entry>
<title>GetCurrentProcessName never throws, even on Windows</title>
<updated>2026-04-04T07:47:46Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2026-04-04T07:25:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3ceef850e527a7549b005d1e2bbc025236aa352c'/>
<id>urn:sha1:3ceef850e527a7549b005d1e2bbc025236aa352c</id>
<content type='text'>
commit_hash:9699e7e38ac977cab65ac22bc818c9655c638ad6
</content>
</entry>
<entry>
<title>Add ability to limit max age of incoming connections in HTTP server</title>
<updated>2026-04-03T20:26:20Z</updated>
<author>
<name>andrewln</name>
<email>andrewln@yandex-team.com</email>
</author>
<published>2026-04-03T20:08:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=fac88be9ff82e2c0398c85e12e5a69e86c2a4d63'/>
<id>urn:sha1:fac88be9ff82e2c0398c85e12e5a69e86c2a4d63</id>
<content type='text'>
This option is useful for keeping balanced load on different instances of a service because it forces all clients to periodically reconnect to a random instance.

Same feature in GRPC: https://grpc.github.io/grpc/core/group__grpc__arg__keys.html#gabd3a16f46ad2cb5f06064bb607df7b5b
commit_hash:7732cd4393c5afe4bffc883e341f99558bbff09b
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-04-03T18:35:11Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-04-03T17:46:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=14bad839ea5a29ee80df97c8a9c6eff9898b032d'/>
<id>urn:sha1:14bad839ea5a29ee80df97c8a9c6eff9898b032d</id>
<content type='text'>
commit_hash:53412a042fc766bbca6ff73fd0d007f2794aa9b4
</content>
</entry>
<entry>
<title>YT-27872: Refactor BIND to fix ODR violations</title>
<updated>2026-04-03T12:52:56Z</updated>
<author>
<name>dann239</name>
<email>dann239@yandex-team.com</email>
</author>
<published>2026-04-03T12:15:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=57a36bc0bb183d5118c335e84ac02a4f61e257ef'/>
<id>urn:sha1:57a36bc0bb183d5118c335e84ac02a4f61e257ef</id>
<content type='text'>
commit_hash:25c6545fed2bffe20f7a008a218b9245896926ec
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-04-03T11:22:33Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-04-03T10:46:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=94bb86f3cf333eb12d037e277cc3b7d2d2e3a279'/>
<id>urn:sha1:94bb86f3cf333eb12d037e277cc3b7d2d2e3a279</id>
<content type='text'>
commit_hash:1a9858c4caff638e3a5f94af11b8b3613e8484b9
</content>
</entry>
<entry>
<title>Support passing jobstate via env variable in operation spec</title>
<updated>2026-04-03T09:50:44Z</updated>
<author>
<name>aneporada</name>
<email>aneporada@yandex-team.com</email>
</author>
<published>2026-04-03T09:09:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=16d86dfe821de1e6eb4ca8e255ab3853cf179763'/>
<id>urn:sha1:16d86dfe821de1e6eb4ca8e255ab3853cf179763</id>
<content type='text'>
commit_hash:dc21655a5449d9e1d58b46e933baa3eae2c6e04a
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-04-03T08:10:49Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-04-03T07:46:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2d61bd79c0eb425a4d7d522d826f71403c1629f7'/>
<id>urn:sha1:2d61bd79c0eb425a4d7d522d826f71403c1629f7</id>
<content type='text'>
commit_hash:216f91df7aa2342ee582ada069229056223eb558
</content>
</entry>
<entry>
<title>Use GatewaysConfig from QContext everywhere - second attempt</title>
<updated>2026-04-03T06:38:29Z</updated>
<author>
<name>ziganshinmr</name>
<email>ziganshinmr@yandex-team.com</email>
</author>
<published>2026-04-03T05:50:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=19641769c4e68e8bcbfd3c9e79f1612114eeff85'/>
<id>urn:sha1:19641769c4e68e8bcbfd3c9e79f1612114eeff85</id>
<content type='text'>
Повторная попытка влить &lt;https://nda.ya.ru/t/jg-Sfxls7YQrme&gt;
Исправления относительно предыдущей:

- Исправил загрузку SqlFlags в HandleTranslationSettings при реплее, упростил код вокруг (перенес отсюда &lt;https://nda.ya.ru/t/b-IweA-p7YQrmi&gt;) - приводило к отключению SQL фич на реплее и соответствующим падениям (например, DistinctOverWindow)
- Исправил создание ModuleResolver, теперь он создается с правильными SqlFlags (тоже самое, но в модулях)
- Теперь прикапываю полный конфиг, не только избранные секции (приводит к падениям вида Unknown DataSource: solomon)
  * Раньше не стреляло, потому что фактически использовался внешний конфиг, в котором были соответствующие секции, теперь везде используется прикопанный

Каждое исправление в отдельном коммите
commit_hash:e11fc737f3f7cef33e059f99e83da5ce71d0ca17
</content>
</entry>
<entry>
<title>YT-23633: Enable power of two choices by default</title>
<updated>2026-04-02T21:11:36Z</updated>
<author>
<name>ponasenko-rs</name>
<email>ponasenko-rs@yandex-team.com</email>
</author>
<published>2026-04-02T20:44:05Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=92180c128d91afefc16703c0481c50d6d0089028'/>
<id>urn:sha1:92180c128d91afefc16703c0481c50d6d0089028</id>
<content type='text'>
commit_hash:262c5203feb6f2d14cd5ae7016a17ab9bdc79f77
</content>
</entry>
<entry>
<title>YT-18571: Use GetOrCrash where appropriate</title>
<updated>2026-04-02T20:53:06Z</updated>
<author>
<name>babenko</name>
<email>babenko@yandex-team.com</email>
</author>
<published>2026-04-02T20:32:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0709ed36a909bee86e9e554f144f71edf6bd23a0'/>
<id>urn:sha1:0709ed36a909bee86e9e554f144f71edf6bd23a0</id>
<content type='text'>
commit_hash:410a5826e86d810c129a8f3608ec8ceeaeaa027a
</content>
</entry>
</feed>
