{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":113455762,"defaultBranch":"master","name":"vshard","ownerLogin":"tarantool","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-07T13:44:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2344919?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727124424.0","currentOid":""},"activityList":{"items":[{"before":"73fd42f5faf17ed4b76fe442d3417f236cec7c42","after":"8b2a301228943f0d07d18f5351d79b20b48c3306","ref":"refs/heads/gerold103/gh-442-map_part_callrw","pushedAt":"2024-09-24T20:07:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"Review fixes for Partial Map-Reduce\n\nThere were a number of minor issues with the previous several\ncommits, like the tests running way too long or some cases not\nbeing covered or the code being non-critically suboptimal.\n\nLets fix them all. The original commits aren't amended so as to\nkeep their original shape in respect to the external contributor.\n\nNO_DOC=bugfix","shortMessageHtmlLink":"Review fixes for Partial Map-Reduce"}},{"before":"065b36e90f1d56aebd654287fd40ad781a223553","after":"73fd42f5faf17ed4b76fe442d3417f236cec7c42","ref":"refs/heads/gerold103/gh-442-map_part_callrw","pushedAt":"2024-09-23T22:19:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"Review fixes for Partial Map-Reduce\n\nThere were a number of minor issues with the previous several\ncommits, like the tests running way too long or some cases not\nbeing covered or the code being non-critically suboptimal.\n\nLets fix them all. The original commits aren't amended so as to\nkeep their original shape in respect to the external contributor.\n\nNO_DOC=bugfix","shortMessageHtmlLink":"Review fixes for Partial Map-Reduce"}},{"before":"96302be96ebec50e6ea838fdb932e66de5725530","after":"065b36e90f1d56aebd654287fd40ad781a223553","ref":"refs/heads/gerold103/gh-442-map_part_callrw","pushedAt":"2024-09-23T21:55:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"Review fixes for Partial Map-Reduce\n\nThere were a number of minor issues with the previous several\ncommits, like the tests running way too long or some cases not\nbeing covered or the code being non-critically suboptimal.\n\nLets fix them all. The original commits aren't amended so as to\nkeep their original shape in respect to the external contributor.\n\nNO_DOC=bugfix","shortMessageHtmlLink":"Review fixes for Partial Map-Reduce"}},{"before":null,"after":"96302be96ebec50e6ea838fdb932e66de5725530","ref":"refs/heads/gerold103/gh-442-map_part_callrw","pushedAt":"2024-09-23T20:47:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"Review fixes for Partial Map-Reduce\n\nThere were a number of minor issues with the previous several\ncommits, like the tests running way too long or some cases not\nbeing covered or the code being non-critically suboptimal.\n\nLets fix them all. The original commits aren't amended so as to\nkeep their original shape in respect to the external contributor.\n\nNO_DOC=bugfix","shortMessageHtmlLink":"Review fixes for Partial Map-Reduce"}},{"before":"d229ad98f6eeedbf9a928dce735906b66a2bf82c","after":null,"ref":"refs/heads/gerold103/gh-442-multicall","pushedAt":"2024-09-23T20:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"}},{"before":"93ff41ba5ea20a0f2af4b2de13ff8ae68b3294cf","after":"d229ad98f6eeedbf9a928dce735906b66a2bf82c","ref":"refs/heads/gerold103/gh-442-multicall","pushedAt":"2024-09-20T18:44:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"[wip] Review fixes for Partial Map-Reduce\n\nThere were a number of minor issues with the previous several\ncommits, like the tests running way too long or some cases not\nbeing covered or the code being non-critically suboptimal.\n\nLets fix them all. The original commits aren't amended so as to\nkeep their original shape in respect to the external contributor.\n\nNO_DOC=bugfix","shortMessageHtmlLink":"[wip] Review fixes for Partial Map-Reduce"}},{"before":"12398b4955ccf7c68d5b1b006fcf730215cd6932","after":"93ff41ba5ea20a0f2af4b2de13ff8ae68b3294cf","ref":"refs/heads/gerold103/gh-442-multicall","pushedAt":"2024-09-18T21:35:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"review fixes","shortMessageHtmlLink":"review fixes"}},{"before":null,"after":"12398b4955ccf7c68d5b1b006fcf730215cd6932","ref":"refs/heads/gerold103/gh-442-multicall","pushedAt":"2024-09-18T18:25:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"review fixes","shortMessageHtmlLink":"review fixes"}},{"before":"bf9e6a9da77b01a84d422d90a0cd513b7508a8f2","after":"b6fdbe950a2e4557f05b83bd8b846b126ec3724e","ref":"refs/heads/master","pushedAt":"2024-09-16T14:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sergepetrenko","name":"Serge Petrenko","path":"/sergepetrenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35663196?s=80&v=4"},"commit":{"message":"Bump version 0.1.29\n\nNO_DOC=tag\nNO_TEST=tag","shortMessageHtmlLink":"Bump version 0.1.29"}},{"before":"dfa2cc8a2aff221d5f421298851a9a229b2e0434","after":"bf9e6a9da77b01a84d422d90a0cd513b7508a8f2","ref":"refs/heads/master","pushedAt":"2024-09-16T14:08:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sergepetrenko","name":"Serge Petrenko","path":"/sergepetrenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35663196?s=80&v=4"},"commit":{"message":"gc: fix wait_lsn function\n\nGC goes to replicas to check if a SENT bucket can be deleted. But\nit can happen that this call via netbox was faster than the\nreplication. Some replicas still can have the bucket SENDING. So,\nGC tries to sync with replicas before checking the state of buckets.\n\nHowever, wait_lsn function, which is used in GC and vshard.storage.sync()\ntried to sync with all replicas in the current replicaset, without\nconsidering vshard config. In case some CDC is connected as\nnon-anonymous replica, GC process failed.\n\nLet's make wait_lsn function consider vshard config. It must sync\nonly with instances, which were explicitly passed to the config\nand which we know to be vshard storages.\n\nHowever, it's not always possible to figure out from the\nbox.info.replication, whether the instance is vshard storage. This\nhappens, e.g. when named identification is used, but names have\nnot been set yet and UUID have not been passed to configuration.\nIn such case we fallback to the old behavior and anyway check\nthe downstream of such replica, even if we're not sure, that\ninstance is in our configuration.\n\nCloses tarantool/vshard#490\n\nNO_DOC=bugfix","shortMessageHtmlLink":"gc: fix wait_lsn function"}},{"before":"9fc976daa04d6435a258cac91d9d7cf3ddcdc5cc","after":"dfa2cc8a2aff221d5f421298851a9a229b2e0434","ref":"refs/heads/master","pushedAt":"2024-08-28T16:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"Bump version 0.1.28\n\nNO_DOC=tag\nNO_TEST=tag","shortMessageHtmlLink":"Bump version 0.1.28"}},{"before":"8c6dd6289f02e0955013959d42033f0d462fb2b7","after":"9fc976daa04d6435a258cac91d9d7cf3ddcdc5cc","ref":"refs/heads/master","pushedAt":"2024-08-16T13:51:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Serpentian","name":"Nikita Zheleztsov","path":"/Serpentian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106916212?s=80&v=4"},"commit":{"message":"router: calls affect temporary prioritized replica\n\nPreviously prioritized replica was changed only if it was disconnected\nfor FAILOVER_DOWN_TIMEOUT seconds. However, if connection is shows as\n'connected' it doesn't mean, that this connection actually works. The\nconnection must be pingable in order to be operational.\n\nThis commit makes failover temporary lower replica's priority if\nFAILOVER_DOWN_SEQUENTIAL_FAIL requests fail to it. All vshard internal\nrequests (including failover ping) and all user calls affect the number\nof sequentially failed requests. Note, that we consider request\nfailed, when net.box connection is not operational (cannot make\nconn.call, e.g. connection is not yet established or timeout is\nreached), user functions throwing errors won't affect prioritized\nreplica.\n\nThe behavior of failover is the following after this commit:\n\n1. Failover pings all prioritized replicas. If ping doesn't succeed, the\n connection is recreated, which is needed, if user returns too big\n values from the functions, in such case no other request can be done\n until this value is returned. Failed ping affects the number of\n sequentially failed requests.\n\n2. If connection is down for >= than FAILOVER_DOWN_TIMEOUT or if the\n number of sequentially failed requests is >=\n FAILOVER_DOWN_SEQUENTIAL_FAIL, than we take replica with lower\n priority as the main one.\n\n3. If failover didn't try to use the more prioritized replica (according\n to weights) for more than FAILOVER_UP_TIMEOUT, then we try to set a\n new replica as the prioritized one. Note, that we don't set it, if\n ping to it didn't succeed during ping round in (1).\n\nCloses tarantool/vshard#483\n\nNO_DOC=bugfix","shortMessageHtmlLink":"router: calls affect temporary prioritized replica"}},{"before":"60b521f3906705088b17167de96eb943dcad7da7","after":null,"ref":"refs/heads/test_ignore_zero_vclock","pushedAt":"2024-08-02T17:07:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"}},{"before":"2211be294d222cc2103fd3c410c7f084e4eb9ea1","after":"8c6dd6289f02e0955013959d42033f0d462fb2b7","ref":"refs/heads/master","pushedAt":"2024-08-02T17:07:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: ignore zero lsn when waiting for vclock in router2 test\n\nIn test `router/router2` we get vclock from one instance and wait for\nthis vclock on another one. The problem is we get vclock with local lsn\nwhich is independent on each instance - the commit fixes this mistake.\n\nNO_DOC=test","shortMessageHtmlLink":"test: ignore zero lsn when waiting for vclock in router2 test"}},{"before":"39dffe5304bd09bc579eda511253f2c3a3b29d3c","after":"60b521f3906705088b17167de96eb943dcad7da7","ref":"refs/heads/test_ignore_zero_vclock","pushedAt":"2024-07-31T10:07:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drewdzzz","name":"Andrey Saranchin","path":"/drewdzzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54822306?s=80&v=4"},"commit":{"message":"test: ignore zero lsn when waiting for vclock in router2 test\n\nIn test `router/router2` we get vclock from one instance and wait for\nthis vclock on another one. The problem is we get vclock with local lsn\nwhich is independent on each instance - the commit fixes this mistake.\n\nNO_DOC=test","shortMessageHtmlLink":"test: ignore zero lsn when waiting for vclock in router2 test"}},{"before":null,"after":"39dffe5304bd09bc579eda511253f2c3a3b29d3c","ref":"refs/heads/test_ignore_zero_vclock","pushedAt":"2024-07-31T10:05:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drewdzzz","name":"Andrey Saranchin","path":"/drewdzzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54822306?s=80&v=4"},"commit":{"message":"test: ignore zero lsn when waiting for vclock in router2 test\n\nIn test `router/router2` we get vclock from one instance and wait for\nthis vclock on another one. The problem is we get vclock with local lsn\nwhich is independent on each instance - the commit fixes this mistake.","shortMessageHtmlLink":"test: ignore zero lsn when waiting for vclock in router2 test"}},{"before":"8d299bfecff8bc656056658350ad48c829f9ad3f","after":"2211be294d222cc2103fd3c410c7f084e4eb9ea1","ref":"refs/heads/master","pushedAt":"2024-04-29T21:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"Bump version 0.1.27\n\nNO_DOC=tag\nNO_TEST=tag","shortMessageHtmlLink":"Bump version 0.1.27"}},{"before":"8d299bfecff8bc656056658350ad48c829f9ad3f","after":null,"ref":"refs/heads/gerold103/ee-merge","pushedAt":"2024-04-10T17:17:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"}},{"before":"ed357cf48a44f56f62f3461f0dd1462a69c788ae","after":"8d299bfecff8bc656056658350ad48c829f9ad3f","ref":"refs/heads/master","pushedAt":"2024-04-10T17:17:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: fix flaky bucket_ref test\n\nOne of the cases didn't expect that the rebalancer would move the\nbucket right from under the test's nose. The patch pauses the\nrebalancer for the time of this case execution.\n\nNO_DOC=test","shortMessageHtmlLink":"test: fix flaky bucket_ref test"}},{"before":"a1809912fa30595d2ad804f95dba879408e6e83d","after":"8d299bfecff8bc656056658350ad48c829f9ad3f","ref":"refs/heads/gerold103/ee-merge","pushedAt":"2024-04-10T16:55:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: fix flaky bucket_ref test\n\nOne of the cases didn't expect that the rebalancer would move the\nbucket right from under the test's nose. The patch pauses the\nrebalancer for the time of this case execution.\n\nNO_DOC=test","shortMessageHtmlLink":"test: fix flaky bucket_ref test"}},{"before":null,"after":"a1809912fa30595d2ad804f95dba879408e6e83d","ref":"refs/heads/gerold103/ee-merge","pushedAt":"2024-04-10T16:31:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: fix flaky bucket_ref test\n\nOne of the cases didn't expect that the rebalancer would move the\nbucket right from under the test's nose. The patch pauses the\nrebalancer for the time of this case execution.\n\nNO_DOC=test","shortMessageHtmlLink":"test: fix flaky bucket_ref test"}},{"before":"39186d3a8e680f137f6172313ef77c2745fc221e","after":null,"ref":"refs/heads/gerold103/gh-4-master-discovery-on-disconnect","pushedAt":"2024-04-09T20:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"}},{"before":null,"after":"39186d3a8e680f137f6172313ef77c2745fc221e","ref":"refs/heads/gerold103/gh-4-master-discovery-on-disconnect","pushedAt":"2024-04-09T20:19:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: fix flaky bucket_ref test\n\nOne of the cases didn't expect that the rebalancer would move the\nbucket right from under the test's nose. The patch pauses the\nrebalancer for the time of this case execution.\n\nNO_DOC=test","shortMessageHtmlLink":"test: fix flaky bucket_ref test"}},{"before":"2171db226eab50ff0bf43a28edd6908e258c6e4c","after":null,"ref":"refs/heads/gerold103/gh-4-master-discovery-on-disconnect","pushedAt":"2024-04-05T17:21:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"}},{"before":null,"after":"2171db226eab50ff0bf43a28edd6908e258c6e4c","ref":"refs/heads/gerold103/gh-4-master-discovery-on-disconnect","pushedAt":"2024-04-05T17:21:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"storage: fix master discovery stall\n\nSame issue as described in the previous commit, but it was\naffecting storages.\n\nThe difference is that the storages don't need to hold so tight on\ntheir connections and can simply discard the disconnected ones.\n\nCloses tarantool/vshard-ee#4\n\nNO_DOC=bugfix","shortMessageHtmlLink":"storage: fix master discovery stall"}},{"before":"f4e07caa412c4a1e73a2dd7f64c1b65bf6014ad5","after":"ed357cf48a44f56f62f3461f0dd1462a69c788ae","ref":"refs/heads/master","pushedAt":"2024-03-27T17:55:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: re-enable `async_no_yield` test from `vconnect` test group\n\nAfter the fix for tarantool/tarantool#9489 bug was merged, we can now\nre-enable the test to reflect the correct behaviour in versions to which\nthe fix was backported to.\n\nCloses #456\n\nNO_DOC=","shortMessageHtmlLink":"test: re-enable async_no_yield test from vconnect test group"}},{"before":"4d650efdc9cc6b4ec1c887f797c8e020e1adc0fc","after":"f4e07caa412c4a1e73a2dd7f64c1b65bf6014ad5","ref":"refs/heads/master","pushedAt":"2024-03-14T17:59:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gerold103","name":"Vladislav Shpilevoy","path":"/Gerold103","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5232171?s=80&v=4"},"commit":{"message":"test: update `async_no_yield` test from `vconnect` test group\n\nAfter tarantool/tarantool#9489 is fixed, we can update the test to reflect\nthe correct behaviour. However, we still need to test the incorrect\nbehaviour for older versions of Tarantool to which the bugfix was not\nbackported to.\n\nDue to tarantool/tarantool#9489, we have deadlock: either Tarantool's\nintegration tests fail with vshard or testing against the Tarantool master\nversion fails in vshard. Let's temporarily disable the assertion that\ntests against the correct behaviour in newer Tarantool versions and causes\nfailure.\n\nPart of #456\n\nNO_DOC=","shortMessageHtmlLink":"test: update async_no_yield test from vconnect test group"}},{"before":"7eda7b364a74c6d266f61d00c3e669a58cd4adfb","after":null,"ref":"refs/heads/ylobankov/bump-checkout-version","pushedAt":"2024-03-14T13:26:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ylobankov","name":"Yaroslav Lobankov","path":"/ylobankov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3645987?s=80&v=4"}},{"before":"686bde3fc29410ce6ebc22f8a5e499eaa8e4c984","after":"4d650efdc9cc6b4ec1c887f797c8e020e1adc0fc","ref":"refs/heads/master","pushedAt":"2024-03-14T13:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergepetrenko","name":"Serge Petrenko","path":"/sergepetrenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35663196?s=80&v=4"},"commit":{"message":"ci: bump actions to v4 in reusable_testing.yml\n\nBump version of the `actions/checkout` and `actions/download-artifact`\nactions to v4 for fixing the following GitHub warning:\n\n Node.js 16 actions are deprecated.\n Please update the following actions to use Node.js 20\n\nNO_DOC=ci\nNO_TEST=ci\nNO_CHANGELOG=ci","shortMessageHtmlLink":"ci: bump actions to v4 in reusable_testing.yml"}},{"before":"a0ffc0052499f756b0d7c201cae055527624ffb3","after":"7eda7b364a74c6d266f61d00c3e669a58cd4adfb","ref":"refs/heads/ylobankov/bump-checkout-version","pushedAt":"2024-03-14T12:07:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ylobankov","name":"Yaroslav Lobankov","path":"/ylobankov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3645987?s=80&v=4"},"commit":{"message":"ci: bump actions to v4 in reusable_testing.yml\n\nBump version of the `actions/checkout` and `actions/download-artifact`\nactions to v4 for fixing the following GitHub warning:\n\n Node.js 16 actions are deprecated.\n Please update the following actions to use Node.js 20\n\nNO_DOC=ci\nNO_TEST=ci\nNO_CHANGELOG=ci","shortMessageHtmlLink":"ci: bump actions to v4 in reusable_testing.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMDowNzo1OS4wMDAwMDBazwAAAAS_lTIL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNFQxMjowNzo1MS4wMDAwMDBazwAAAAQVlg7F"}},"title":"Activity ยท tarantool/vshard"}