<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/testing/common/network.cpp, branch CLI_2.25.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.25.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.25.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-08-07T08:06:46Z</updated>
<entry>
<title>TPortManager shouldn't crash even if it doesn't have enough permissions to operate on lock files created by other users</title>
<updated>2025-08-07T08:06:46Z</updated>
<author>
<name>swarmer</name>
<email>swarmer@yandex-team.com</email>
</author>
<published>2025-08-07T07:49:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9765bb0d8b628b0dc07af0fe3dda757a900b669c'/>
<id>urn:sha1:9765bb0d8b628b0dc07af0fe3dda757a900b669c</id>
<content type='text'>
Create the `testing_port_locks` directory with RWX permission for all, allowing other users to create lock files within it.
Don't abort if current user doesn't have enough permission to delete a lock file created by another user.

KIKIMR-23792
commit_hash:d887ce073d42d93c997a0f9a0c16416860395377
</content>
</entry>
<entry>
<title>Y_FAIL-&gt;Y_ABORT at '^li'</title>
<updated>2023-10-17T06:00:07Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2023-10-17T05:15:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=784925324fd115c37bc98c5bbfe64c15f9966d74'/>
<id>urn:sha1:784925324fd115c37bc98c5bbfe64c15f9966d74</id>
<content type='text'>
https://clubs.at.yandex-team.ru/arcadia/29404
</content>
</entry>
<entry>
<title>Y_VERIFY-&gt;Y_ABORT_UNLESS at ^l</title>
<updated>2023-10-09T20:57:14Z</updated>
<author>
<name>ilnurkh</name>
<email>ilnurkh@yandex-team.com</email>
</author>
<published>2023-10-09T20:39:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e601ca03f859335d57ecff2e5aa6af234b6052ed'/>
<id>urn:sha1:e601ca03f859335d57ecff2e5aa6af234b6052ed</id>
<content type='text'>
https://clubs.at.yandex-team.ru/arcadia/29404
</content>
</entry>
<entry>
<title>Add GetPort(port) support to maintain compatibility with unittest TPortManager</title>
<updated>2023-03-10T12:37:02Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-03-10T12:37:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=394219e982f65dd1ab4e4511051f4c97011c8712'/>
<id>urn:sha1:394219e982f65dd1ab4e4511051f4c97011c8712</id>
<content type='text'>
Singleton did not allow reinitialisation, so in existing tests this line https://a.yandex-team.ru/arcadia/library/cpp/testing/common/ut/network_ut.cpp?rev=rXXXXXX#L45 did not have any effect. The tests worked just because in both tests the env var PORT_SYNC_PATH was the same and its changes did not affect the tests anyway.

As we need to change the env var NO_RANDOM_PORTS to run GetPort( port ) test, I had to make a reinitialisation method, which is now being called from inside the constructor, causing its double invocation during the tests. I could not find a better solution for Singleton(</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;staroverovad@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:50:04Z</updated>
<author>
<name>staroverovad</name>
<email>staroverovad@yandex-team.ru</email>
</author>
<published>2022-02-10T13:50:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7a195c5fd19651ab632fd30a148630ae4d4e1860'/>
<id>urn:sha1:7a195c5fd19651ab632fd30a148630ae4d4e1860</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;staroverovad@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:50:04Z</updated>
<author>
<name>staroverovad</name>
<email>staroverovad@yandex-team.ru</email>
</author>
<published>2022-02-10T13:50:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4db1a5fe7b31f98546be9a912f4710bfb05d7a5f'/>
<id>urn:sha1:4db1a5fe7b31f98546be9a912f4710bfb05d7a5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;tobo@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:47:27Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.ru</email>
</author>
<published>2022-02-10T13:47:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=55a7f90e4cd31e9481cace8ee5dfd682c27e810e'/>
<id>urn:sha1:55a7f90e4cd31e9481cace8ee5dfd682c27e810e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;tobo@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:47:27Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.ru</email>
</author>
<published>2022-02-10T13:47:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7fe839092527589b38f014d854c51565b3c1adfa'/>
<id>urn:sha1:7fe839092527589b38f014d854c51565b3c1adfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;bulatman@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:45:50Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.ru</email>
</author>
<published>2022-02-10T13:45:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2f6ca198245aeffd5e2d82b65927c2465b68b4f5'/>
<id>urn:sha1:2f6ca198245aeffd5e2d82b65927c2465b68b4f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;bulatman@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:45:50Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.ru</email>
</author>
<published>2022-02-10T13:45:50Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6560e4993b14d193f8c879e33a3de5e5eba6e21d'/>
<id>urn:sha1:6560e4993b14d193f8c879e33a3de5e5eba6e21d</id>
<content type='text'>
</content>
</entry>
</feed>
