<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt, branch oidc-1.2.6.0-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.0-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.6.0-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-08-25T12:07:14Z</updated>
<entry>
<title>Unify namespace comments with clang-tidy in `yt/yt/`</title>
<updated>2025-08-25T12:07:14Z</updated>
<author>
<name>namorniradnug</name>
<email>namorniradnug@yandex-team.com</email>
</author>
<published>2025-08-25T11:53:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=feafac2bfaad6e06a160a42f4c470b2f5815f555'/>
<id>urn:sha1:feafac2bfaad6e06a160a42f4c470b2f5815f555</id>
<content type='text'>
```
run-clang-tidy -config="{Checks: 'llvm-namespace-comment,-clang-*'}" -fix -exclude-header-filter=".*" -- yt/yt/**.cpp
```

with a few manually excluded changes.
commit_hash:5bfcc980604130a4003ade08215880dcd827b269
</content>
</entry>
<entry>
<title>YT-25768: Respect safe assertions in YT_LOG_FATAL</title>
<updated>2025-08-25T10:36:01Z</updated>
<author>
<name>coteeq</name>
<email>coteeq@yandex-team.com</email>
</author>
<published>2025-08-25T09:50:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=209b728222cff0804cc379f854091b3d08252c4e'/>
<id>urn:sha1:209b728222cff0804cc379f854091b3d08252c4e</id>
<content type='text'>
commit_hash:62977a3b455082fc8e9c80a2c5e7d5a2dc600834
</content>
</entry>
<entry>
<title>YT: Use type tagged for enum in yson schema</title>
<updated>2025-08-25T10:04:37Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2025-08-25T09:12:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e2cbcc75f50ffc18d80847edc3ad2dab365fac73'/>
<id>urn:sha1:e2cbcc75f50ffc18d80847edc3ad2dab365fac73</id>
<content type='text'>
Use type 'tagged' that is supported by type_v3 schema instead of custom type 'enum'.
commit_hash:4d434b37d716966100c75e894add55e4ba7cc9da
</content>
</entry>
<entry>
<title>Fix proto namespace in yt/go/proto</title>
<updated>2025-08-23T08:26:10Z</updated>
<author>
<name>eshcherbin</name>
<email>eshcherbin@yandex-team.com</email>
</author>
<published>2025-08-23T08:09:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=894799574e212bd0e769b65df02d1bd028504ccd'/>
<id>urn:sha1:894799574e212bd0e769b65df02d1bd028504ccd</id>
<content type='text'>
commit_hash:3b11d53e62bafc666777192d881947089adb42d0
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-08-22T16:38:18Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-08-22T16:23:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=c67eb44c6d5cbeb61877e9776f8ea7aeeb1fd03c'/>
<id>urn:sha1:c67eb44c6d5cbeb61877e9776f8ea7aeeb1fd03c</id>
<content type='text'>
commit_hash:c695140ef0756cc6f8476240f944dd500ed41915
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-08-22T13:12:57Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-08-22T12:56:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=38e90e197769039ec0dcbc1ff52996ed21916e94'/>
<id>urn:sha1:38e90e197769039ec0dcbc1ff52996ed21916e94</id>
<content type='text'>
commit_hash:898e576ab8c0de6fbb1d91b474d77ce07666e78e
</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-25876: Add oldest_part_missing, quorum_missing and inconsistently_placed chunks virtual maps</title>
<updated>2025-08-21T11:02:19Z</updated>
<author>
<name>grphil</name>
<email>grphil@yandex-team.com</email>
</author>
<published>2025-08-21T10:39:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=eaf08b7ebbd284669f58cd475d6ecb7890a6fec0'/>
<id>urn:sha1:eaf08b7ebbd284669f58cd475d6ecb7890a6fec0</id>
<content type='text'>
commit_hash:739ce7834426db0bcba1787f0b49925455a148bd
</content>
</entry>
<entry>
<title>Fix Empty constraint handling</title>
<updated>2025-08-21T10:20:59Z</updated>
<author>
<name>udovichenko-r</name>
<email>udovichenko-r@yandex-team.com</email>
</author>
<published>2025-08-21T10:00:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1b45268074fa9d584bffd54a6c1b3892470c4d8f'/>
<id>urn:sha1:1b45268074fa9d584bffd54a6c1b3892470c4d8f</id>
<content type='text'>
commit_hash:b10bf6ee5de197348d3c3dbb2f63b933f8cf1eb3
</content>
</entry>
<entry>
<title>Omit null YsonString members while encoding YsongStruct</title>
<updated>2025-08-20T20:50:07Z</updated>
<author>
<name>thenewone</name>
<email>thenewone@yandex-team.com</email>
</author>
<published>2025-08-20T20:35:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b423e9950fa2e55342711e1e42c80ab358aab08a'/>
<id>urn:sha1:b423e9950fa2e55342711e1e42c80ab358aab08a</id>
<content type='text'>
By default TYsonString is in null state (see default constructor)
which means that is does not contain any value. Obviously this state
is not a valid serialized value because you can't serialize nothing.

If TYsonString is used as a member of TYsonStruct, it must contain
a valid serialized value. So before this commit if such a member
was in null (empty, default) state the serialization would fail.

This patch enables serialization of null TYsonString members of
TYsonStruct. If the member is in null state (and the default value
is null state too) then this member is simply omitted during
serialization. Deserialization of such struct will set default
value (which is null state) and that seems to be correct.
commit_hash:06a4d3c930268d376588e0476861ff152f7ad983
</content>
</entry>
</feed>
