<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/libs/grpc/src/cpp/common, branch oidc-1.2.5-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2024-04-12T11:25:02Z</updated>
<entry>
<title>Возможность управления пулом nexting thread в gRPC</title>
<updated>2024-04-12T11:25:02Z</updated>
<author>
<name>zhuravsky-max</name>
<email>zhuravsky-max@yandex-team.com</email>
</author>
<published>2024-04-12T10:58:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f34afc9271d1a64cc057402be5aacc49b995ab0f'/>
<id>urn:sha1:f34afc9271d1a64cc057402be5aacc49b995ab0f</id>
<content type='text'>
Добавил возможность управлять количеством потоков в пуле `nexting_thread` в gRPC библиотеке.

Судя по коду количество потоков в пуле в этом месте выбирается, исходя из количества ядер, доступных на машине. Для некоторых сценариев использования это избыточно.
159df251a530632c3c611ce85ff87f63907d917a
</content>
</entry>
<entry>
<title>feat grpc: update to grpc 1.54.2</title>
<updated>2023-08-01T09:39:29Z</updated>
<author>
<name>leonidlazarev</name>
<email>leonidlazarev@yandex-team.com</email>
</author>
<published>2023-08-01T09:39:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a3b63938a35abe460ed6b601e55e57bb44449c83'/>
<id>urn:sha1:a3b63938a35abe460ed6b601e55e57bb44449c83</id>
<content type='text'>
update grpc to 1.54.2
update grpcio to 1.54.2

Added patches:
pr33239_fix_use_after_free.patch

Removed patches:
pr32547-fix-race.patch - exists in upstream</content>
</entry>
<entry>
<title>feat grpc: update to grpc 1.53.1</title>
<updated>2023-07-17T16:35:29Z</updated>
<author>
<name>leonidlazarev</name>
<email>leonidlazarev@yandex-team.com</email>
</author>
<published>2023-07-17T16:35:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cb8e9a6330e4e5d9a0e2f8506e7469bbd641ec63'/>
<id>urn:sha1:cb8e9a6330e4e5d9a0e2f8506e7469bbd641ec63</id>
<content type='text'>
update grpc to 1.53.1
update grpcio/py3 to 1.53.1

Added patches:
    22-grpc-code-output.patch - allow translation of grpc code to internal string type.
    23-max-thread-limitation.patch - to provide interface for settings of thread number limit, as
    grpc::DynamicThreadPool doesn't provide interface to limit thread number anymore.
    24-support_for-non-abort-grpc.patch - generate exception instead of application crash
    25-forkable-destruction-order.patch - correct forkable logic for TimerManager
    27-skip-child-post-fork-operations.patch - allow to skip child post fork operations to exclude UB (used for unified agent only)
    pr33495_fox_nested_fork.patch - fix issues with nested forks
    pr33582_fork_handler.patch - disable fork handler support  if it is not requested intentionally</content>
</entry>
<entry>
<title>feat grpc: update to grpc 1.50.2</title>
<updated>2023-06-02T12:07:38Z</updated>
<author>
<name>leonidlazarev</name>
<email>leonidlazarev@yandex-team.com</email>
</author>
<published>2023-06-02T12:07:38Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=59e0045a61e61c2ac38878f2adc7ec91ca914cc1'/>
<id>urn:sha1:59e0045a61e61c2ac38878f2adc7ec91ca914cc1</id>
<content type='text'>
update grpc to 1.50.2
update grpcio to 1.50.0

Удаленные патчи:
06-flow_control.patch - логика в upstream удалена
10-fix-crash-on-fork.patch - логика в upstream удалена
12-coverity-fix.patch - логика в upstream удалена
20-P2166-string-nullptr.patch - в upstream временный объект вместо nullptr
PR29209-fix-heap-use-after-free.patch - решение есть в upstream

Добавленные патчи:
pr33085_fix_epoll1_engine_reinit.patch
21-windows_build.patch</content>
</entry>
<entry>
<title>Update contrib/libs/grpc to 1.45.2</title>
<updated>2023-03-28T07:11:46Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2023-03-28T07:11:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=14a9357e8d2d937e22b789d5aea09219a3e92c31'/>
<id>urn:sha1:14a9357e8d2d937e22b789d5aea09219a3e92c31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update contrib/libs/grpc to 1.44.0</title>
<updated>2022-11-09T09:13:47Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2022-11-09T09:13:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=80f5c1d76c74f49e72bece723f9c1b7a25852e70'/>
<id>urn:sha1:80f5c1d76c74f49e72bece723f9c1b7a25852e70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup unused grpc targets</title>
<updated>2022-11-02T09:00:25Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2022-11-02T09:00:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=56086cfd6edecd0aec84a9b19ebf508e65b79e9d'/>
<id>urn:sha1:56086cfd6edecd0aec84a9b19ebf508e65b79e9d</id>
<content type='text'>
* Merge grpc (core), grpc++ and gpr libraries into contrib/libs/grpc
* Drop unused grpc_unsecure, grpc++_unsecure and grpc++_error_details
* Remove abundance of hacks from import routine</content>
</entry>
<entry>
<title>fix ya.make</title>
<updated>2022-07-07T11:41:37Z</updated>
<author>
<name>monster</name>
<email>monster@ydb.tech</email>
</author>
<published>2022-07-07T11:41:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=06e5c21a835c0e923506c4ff27929f34e00761c2'/>
<id>urn:sha1:06e5c21a835c0e923506c4ff27929f34e00761c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update grpc to 1.43.2 DTCC-864</title>
<updated>2022-03-25T09:34:53Z</updated>
<author>
<name>heretic</name>
<email>heretic@yandex-team.ru</email>
</author>
<published>2022-03-25T09:34:53Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=a41f3739eed6fceb6f62056a7620d220958a47e7'/>
<id>urn:sha1:a41f3739eed6fceb6f62056a7620d220958a47e7</id>
<content type='text'>
ref:50a492c335cda70f458797cf945e49fe739c2715
</content>
</entry>
<entry>
<title>intermediate changes</title>
<updated>2022-03-15T18:33:41Z</updated>
<author>
<name>arcadia-devtools</name>
<email>arcadia-devtools@yandex-team.ru</email>
</author>
<published>2022-03-15T18:33:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3dd665b514943f69657b593eb51af90b99b1206b'/>
<id>urn:sha1:3dd665b514943f69657b593eb51af90b99b1206b</id>
<content type='text'>
ref:953ca886ec160075b38c0f3614de029b423f0a9e
</content>
</entry>
</feed>
