<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yt/cpp/mapreduce/client/operation_preparer.cpp, branch CLI_2.18.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.18.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.18.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-12-15T19:19:07Z</updated>
<entry>
<title>[yt/cpp/mapreduce] YT-23616: Move rest of Cypress methods to THttpRawClient</title>
<updated>2024-12-15T19:19:07Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2024-12-15T18:57:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=17c15e9fcc5070dd6af154f065e21174c4c9ba85'/>
<id>urn:sha1:17c15e9fcc5070dd6af154f065e21174c4c9ba85</id>
<content type='text'>
commit_hash:2d705aa0369f1425152547803e0fcf80780e1bf6
</content>
</entry>
<entry>
<title>Remove excessive mutationId argument</title>
<updated>2024-12-14T13:51:13Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2024-12-14T13:19:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=aa1021b694481614165db9cf5e5b8c7687bdf8b5'/>
<id>urn:sha1:aa1021b694481614165db9cf5e5b8c7687bdf8b5</id>
<content type='text'>
commit_hash:4f4f0d451f00b683572fc77efbae9119e2ee40de
</content>
</entry>
<entry>
<title>yt/cpp/mapreduce: move Create to THttpRawClient</title>
<updated>2024-12-13T17:58:57Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2024-12-13T17:18:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=91a8ffd57d8783a3d940c9506254fa7e2012e1ec'/>
<id>urn:sha1:91a8ffd57d8783a3d940c9506254fa7e2012e1ec</id>
<content type='text'>
commit_hash:9ca8428c322034064576bb56f74e704425ce7de9
</content>
</entry>
<entry>
<title>yt/cpp/mapreduce: move Get, TryGet, Exists, MultisetAttributes to THttpRawClient</title>
<updated>2024-12-13T14:04:18Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2024-12-13T12:22:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=09c88b035d29fac5fd49de2fbc3c71e2d2a80754'/>
<id>urn:sha1:09c88b035d29fac5fd49de2fbc3c71e2d2a80754</id>
<content type='text'>
commit_hash:bd2228f98fa92de408ca850f9bc1608fdf99e7f5
</content>
</entry>
<entry>
<title>yt/cpp/mapreduce: Move Set operation to THttpRawClient</title>
<updated>2024-12-12T13:16:32Z</updated>
<author>
<name>hiddenpath</name>
<email>hiddenpath@yandex-team.com</email>
</author>
<published>2024-12-12T12:42:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=33b0eb2c8e449c6bf0b1d09020ac16823a04c808'/>
<id>urn:sha1:33b0eb2c8e449c6bf0b1d09020ac16823a04c808</id>
<content type='text'>
commit_hash:3c4bb23f8331162e4667c907c007bc859cc2fc76
</content>
</entry>
<entry>
<title>YT-21868: Static analysis of format string in logging</title>
<updated>2024-05-30T18:57:42Z</updated>
<author>
<name>arkady-e1ppa</name>
<email>arkady-e1ppa@yandex-team.com</email>
</author>
<published>2024-05-30T18:48:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d6adb2d70464c9eb08b2b24076be43c44d5a8b74'/>
<id>urn:sha1:d6adb2d70464c9eb08b2b24076be43c44d5a8b74</id>
<content type='text'>
Added static analysis to format of YT_LOG_XXX macro's. We expect you to write format string as first or the second argument and follow the rules as if you are writing arguments for `NYT::Format`, which match those of printf: https://en.cppreference.com/w/cpp/io/c/fprintf plus few extra flags like 'v'. At the moment analyser checks if flags sequences is
1. Correctly terminated
2. Only contains specifiers valid for a given argument (if we are parsing nth argument of type T, then T must have all specifiers from its list of Conversion or Flag specifiers.

(2) Also means that the number of flag sequences must match the number of arguments supplied to format.

You can specialize `TFormatArg&lt;T&gt;` which is used to determine allowed Conversion and Flag specifiers to customise rules of static analysis. E.g. you can introduce new flags to the mix which you promise to parse in the related FormatValue function.

If you feel like this produces to much overhead in terms of compile time, you are free to use macro YT_DISABLE_FORMAT_STATIC_ANALYSIS to turn the entire thing into a no-op. We have measured compile time to be affected by roughly 3-5% in a log intensive files.
ae6def509474e8a42027bb4ed84ac040509b7c85
</content>
</entry>
<entry>
<title>YT-21308: Add redirect_stdout_to_stderr flag for C++ client</title>
<updated>2024-05-24T17:58:06Z</updated>
<author>
<name>apachee</name>
<email>apachee@yandex-team.com</email>
</author>
<published>2024-05-24T17:47:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3e42aa91c70358fdd3ec39d0ac23072fc230b209'/>
<id>urn:sha1:3e42aa91c70358fdd3ec39d0ac23072fc230b209</id>
<content type='text'>
Adds redirect_stdout_to_stderr spec option for operations that allows writing to stdout as if it was stderr.
6a8ac5f21955a79848d86f72715628c7b8bb65c4
</content>
</entry>
<entry>
<title>YT-21141 Avoid content deduplication for files under 10MB</title>
<updated>2024-03-18T12:02:17Z</updated>
<author>
<name>orlovorlov</name>
<email>orlovorlov@yandex-team.com</email>
</author>
<published>2024-03-18T10:15:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=29127cb44e4ff8ecde3924e1af7bb4213fda2a9f'/>
<id>urn:sha1:29127cb44e4ff8ecde3924e1af7bb4213fda2a9f</id>
<content type='text'>
febae4e49cd0f600bf21616025f210e99235cfdc
</content>
</entry>
<entry>
<title>Increase timeout to decrease test flaps</title>
<updated>2023-12-05T00:37:37Z</updated>
<author>
<name>ermolovd</name>
<email>ermolovd@yandex-team.com</email>
</author>
<published>2023-12-04T13:38:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a11791dcf30ed13453ba7e694e48baaca59498e7'/>
<id>urn:sha1:a11791dcf30ed13453ba7e694e48baaca59498e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Y_FAIL-&gt;Y_ABORT at '^yt'</title>
<updated>2023-10-17T05:48:26Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2023-10-17T05:15:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d6c75d9ec33559b29eb61a8f2e17cbca30fd5ae2'/>
<id>urn:sha1:d6c75d9ec33559b29eb61a8f2e17cbca30fd5ae2</id>
<content type='text'>
https://clubs.at.yandex-team.ru/arcadia/29404
</content>
</entry>
</feed>
