{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":434221185,"defaultBranch":"master","name":"nearcore","ownerLogin":"jakmeier","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-12-02T12:57:28.000Z","ownerAvatar":"https://github.com/avatars/u/6342444?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720104092.0","currentOid":""},"activityList":{"items":[{"before":"fd6028f845010e22f4d9c42575869d78172ea6af","after":null,"ref":"refs/heads/cc-more-error-details","pushedAt":"2024-07-04T14:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"4ed7b52d723c9eccd42d5c1a876868b24f06a6df","after":"fd6028f845010e22f4d9c42575869d78172ea6af","ref":"refs/heads/cc-more-error-details","pushedAt":"2024-07-04T13:24:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"refactor:ShardAcceptsTransactions instead of Option\n\nremoving `fn rejection_reason` in the process and using `shard_accepts_transactions` in its place","shortMessageHtmlLink":"refactor:ShardAcceptsTransactions instead of Option"}},{"before":"f7006be00fb8892eda32977e5fe5f920ded612bd","after":"4ed7b52d723c9eccd42d5c1a876868b24f06a6df","ref":"refs/heads/cc-more-error-details","pushedAt":"2024-07-04T12:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"refactor:ShardAcceptsTransactions instead of Option\n\nremoving `fn rejection_reason` in the process and using `shard_accepts_transactions` in its place","shortMessageHtmlLink":"refactor:ShardAcceptsTransactions instead of Option"}},{"before":"befcb8d2ea5a11201f49b38d85627e792b6cb607","after":null,"ref":"refs/heads/bump-borsh-1.2","pushedAt":"2024-07-04T12:13:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"e5eea31d3b27a3d7aa0dd651ec87a351c78091fc","after":"f7006be00fb8892eda32977e5fe5f920ded612bd","ref":"refs/heads/cc-more-error-details","pushedAt":"2024-07-03T15:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"fix: style\n\n- clippy::or-fun-call\n- python ./scripts/formatting --fix","shortMessageHtmlLink":"fix: style"}},{"before":null,"after":"e5eea31d3b27a3d7aa0dd651ec87a351c78091fc","ref":"refs/heads/cc-more-error-details","pushedAt":"2024-07-03T15:16:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"feat(congestion): More info on shard congested RPC error\n\nWith the congestion level already included in the response, we clients\ndon't have to query the congestion info afterwards if they want to use\nit to determine a fitting timeout for a retry.\n\nWe could also provide more detailed information, like which specific limit\nof congestion was hit but I don't think it's appropriate for the RPC API. I would\nsay this is implementation detail and we want to be able to change it without\nworrying about what is exposed on the API.\n\nHowever, since \"missed chunk congestion\" is fundamentally different, I think\nwe should provide a separate error for it. I've added `ShardStuck` error for it,\nwhich includes the number of missed chunks in the error message rather than\nthe congestion level.","shortMessageHtmlLink":"feat(congestion): More info on shard congested RPC error"}},{"before":"e7acc39ce8ca5115aeaa3a176a36a12f7a953118","after":null,"ref":"refs/heads/cc-fix-estimator","pushedAt":"2024-07-03T15:11:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":null,"after":"befcb8d2ea5a11201f49b38d85627e792b6cb607","ref":"refs/heads/bump-borsh-1.2","pushedAt":"2024-07-03T15:05:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"chore: bump borsh from 1.0 to 1.2 in lockfile\n\nUsing borsh 1.2 for nearcore workspace allows to use the\n[ordered-float](https://crates.io/crates/ordered-float) crate.\n\nNote that I didn't update the Cargo.toml requirements, hence it\nwon't break crates that depend on published crates from this repo.\n\nThe breaking changes in borsh in 1.1 and 1.2 don't affect us.\n\n- 1.1.0 https://github.com/near/borsh-rs/releases/tag/borsh-v1.1.0\n- 1.2.0 https://github.com/near/borsh-rs/releases/tag/borsh-v1.2.0","shortMessageHtmlLink":"chore: bump borsh from 1.0 to 1.2 in lockfile"}},{"before":null,"after":"e7acc39ce8ca5115aeaa3a176a36a12f7a953118","ref":"refs/heads/cc-fix-estimator","pushedAt":"2024-07-03T12:54:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"fix: reenable test_full_estimator\n\nresolves #11705\n\nTwo things needed to be changed.\n\n1. Copy previous congestion info output over to the next chunk as input.\n2. Disable congestion info to not mess with existing estimations.\n In particular, `DataReceiptCreationPerByte` requires large amounts of\n data to be processed and forwarded every round.","shortMessageHtmlLink":"fix: reenable test_full_estimator"}},{"before":"d7411365c3e3edd457d16fd1e2339c6c5e7fc496","after":null,"ref":"refs/heads/increase-deployment-cost","pushedAt":"2024-07-02T13:48:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"68ae3807fa9b91d8644e76926f47d593280c6f7c","after":null,"ref":"refs/heads/cc-outgoing-buffer-increase","pushedAt":"2024-06-24T11:37:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"920dd2f9db19c7d448a93e3a764a50ca1d0007f2","after":"68ae3807fa9b91d8644e76926f47d593280c6f7c","ref":"refs/heads/cc-outgoing-buffer-increase","pushedAt":"2024-06-24T10:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"delete near_parameters__config_store__tests__testnet_82.json.snap","shortMessageHtmlLink":"delete near_parameters__config_store__tests__testnet_82.json.snap"}},{"before":"19f5470339f51a2db19053544d1d1354d9dfd132","after":"920dd2f9db19c7d448a93e3a764a50ca1d0007f2","ref":"refs/heads/cc-outgoing-buffer-increase","pushedAt":"2024-06-24T10:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"move changes to protocol version 80","shortMessageHtmlLink":"move changes to protocol version 80"}},{"before":null,"after":"19f5470339f51a2db19053544d1d1354d9dfd132","ref":"refs/heads/cc-outgoing-buffer-increase","pushedAt":"2024-06-22T19:28:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"congestion: decrease backpressure sensibility\n\nWith new limits on outgoing receipts, based on their size,\nthe original parameters for backpressure on outgoing\ncongestion are no longer ideal. Small numbers of receipts\nin the outgoing buffer will be a common case and should\nnot cause backpressure.","shortMessageHtmlLink":"congestion: decrease backpressure sensibility"}},{"before":"63eee427effe9b7aee4365d0f6e3781de25c4913","after":null,"ref":"refs/heads/cc-rpc-congestion-level","pushedAt":"2024-06-08T14:56:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"820c3ea591c81f019de6dea9c60028666e170d86","after":null,"ref":"refs/heads/cc-seeded-round-robin","pushedAt":"2024-06-06T15:27:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"88569e60c0819b42246a83834f59a4a27146e143","after":"63eee427effe9b7aee4365d0f6e3781de25c4913","ref":"refs/heads/cc-rpc-congestion-level","pushedAt":"2024-06-06T13:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"fix name, congestion level, not info","shortMessageHtmlLink":"fix name, congestion level, not info"}},{"before":"d54d928f633e41d1f8286f854a5f27193d716440","after":"88569e60c0819b42246a83834f59a4a27146e143","ref":"refs/heads/cc-rpc-congestion-level","pushedAt":"2024-06-05T12:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"prefix method with `EXPERIMENTAL`","shortMessageHtmlLink":"prefix method with EXPERIMENTAL"}},{"before":"7ae51f3f9cfe5334c5b5b806bcf830bfa2d3813d","after":"d54d928f633e41d1f8286f854a5f27193d716440","ref":"refs/heads/cc-rpc-congestion-level","pushedAt":"2024-06-05T11:26:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cc-rpc-congestion-level","shortMessageHtmlLink":"Merge branch 'master' into cc-rpc-congestion-level"}},{"before":"a013bed6a2ce1405b23977d1411020d92dbedb80","after":null,"ref":"refs/heads/cc-config-view","pushedAt":"2024-06-05T10:56:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":"fe4405185faeba4b2c6d7a7f0606260262823605","after":"a013bed6a2ce1405b23977d1411020d92dbedb80","ref":"refs/heads/cc-config-view","pushedAt":"2024-06-05T10:17:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"...and also the runtime config view snapshot","shortMessageHtmlLink":"...and also the runtime config view snapshot"}},{"before":"cad095f0ee92407041fd9336d6688b7ff3b5931d","after":"fe4405185faeba4b2c6d7a7f0606260262823605","ref":"refs/heads/cc-config-view","pushedAt":"2024-06-05T10:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"...and also the runtime config view snapshot","shortMessageHtmlLink":"...and also the runtime config view snapshot"}},{"before":"8263af2247f1a12f1c90056153291cd909ecca93","after":"cad095f0ee92407041fd9336d6688b7ff3b5931d","ref":"refs/heads/cc-config-view","pushedAt":"2024-06-05T09:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"update config view snapshot","shortMessageHtmlLink":"update config view snapshot"}},{"before":null,"after":"820c3ea591c81f019de6dea9c60028666e170d86","ref":"refs/heads/cc-seeded-round-robin","pushedAt":"2024-06-05T09:41:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"congestion: seed round-robin by shard id\n\nTo better distribute the load when multiple shards are fully congested,\nwe can use the block height + shard id as the seed for selecting which\nof the other shards can forward receipts in the next block height.","shortMessageHtmlLink":"congestion: seed round-robin by shard id"}},{"before":null,"after":"7ae51f3f9cfe5334c5b5b806bcf830bfa2d3813d","ref":"refs/heads/cc-rpc-congestion-level","pushedAt":"2024-06-05T09:30:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"feat(rpc): new JSON RPC method `congestion_level`\n\nThis is a helper method to query the congestion level of a\nshard as a number between 0 and 1. This same indicator is used\ninternally by the chain to make congestion control decisions.\n\nWe foresee multiple use cases for why clients want to query the\ncongestion level.\n\n1. A client that received `ShardCongested` may use this\nto decide when to retry submitting a transaction.\n2. Explorers may choose to display this information for all shards.\n3. Wallets could show this information even before signing a transactions.\n4. In the future, once transaction priority fees are enabled, this\ninformation could be used to decide if a priority fee makes sense\nand how high it should be.","shortMessageHtmlLink":"feat(rpc): new JSON RPC method congestion_level"}},{"before":"d065fddd985d03494b565db28d9ec9479d18f974","after":"8263af2247f1a12f1c90056153291cd909ecca93","ref":"refs/heads/cc-config-view","pushedAt":"2024-06-05T09:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"update insta snapshots","shortMessageHtmlLink":"update insta snapshots"}},{"before":"1dc3af774e2570621cd15395dc542e9f371de1e7","after":null,"ref":"refs/heads/cc-no-bootstrap-old-chunk","pushedAt":"2024-06-05T09:25:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}},{"before":null,"after":"d065fddd985d03494b565db28d9ec9479d18f974","ref":"refs/heads/cc-config-view","pushedAt":"2024-06-05T09:03:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"congestion: add congestion config to RPC views","shortMessageHtmlLink":"congestion: add congestion config to RPC views"}},{"before":null,"after":"1dc3af774e2570621cd15395dc542e9f371de1e7","ref":"refs/heads/cc-no-bootstrap-old-chunk","pushedAt":"2024-06-05T07:43:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"},"commit":{"message":"fix(congestion): Don't bootstrap congestion info on old chunks\n\nThis is to avoid triggering bootstrapping multiple times in the case\nof missed chunks.","shortMessageHtmlLink":"fix(congestion): Don't bootstrap congestion info on old chunks"}},{"before":"b8804dee86ccfbd59ee6c5753683711fde632ac8","after":null,"ref":"refs/heads/congested-shard-error-locust","pushedAt":"2024-06-04T16:41:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jakmeier","name":"Jakob Meier","path":"/jakmeier","primaryAvatarUrl":"https://github.com/avatars/u/6342444?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNFQxNDo0MTozMi4wMDAwMDBazwAAAAR3BjRG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNFQxNDo0MTozMi4wMDAwMDBazwAAAAR3BjRG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQxNjo0MTozOC4wMDAwMDBazwAAAARcQlO7"}},"title":"Activity ยท jakmeier/nearcore"}