{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":473747677,"defaultBranch":"master","name":"cockroach","ownerLogin":"andrewbaptist","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-03-24T19:33:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46975918?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719261277.0","currentOid":""},"activityList":{"items":[{"before":"3420c1409becbb82831a92b3523c10f8f6d83df8","after":"ab8bd2d5d3d5c5f3d2b4c70f0bec0e682c4d060c","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-04T20:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"007e0b31cccee2a95e248473454ae17854865217","after":"3420c1409becbb82831a92b3523c10f8f6d83df8","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-04T20:01:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"4932dc9723318a9260bdddefb00cdcc61eca18dc","after":"007e0b31cccee2a95e248473454ae17854865217","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-04T16:54:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"4c01161eec82d977f372c061617e18226235db2c","after":"4932dc9723318a9260bdddefb00cdcc61eca18dc","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-04T16:13:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"a3e593847954eb2372e1d4d6959719fc528a73b7","after":"4c01161eec82d977f372c061617e18226235db2c","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-03T16:48:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"a3ff54e416e0fcd9e03de7131bee9dce220e14ba","after":"a3e593847954eb2372e1d4d6959719fc528a73b7","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-02T22:05:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"6d778334ae47ad899a3d26fc0c1af3cd32463c08","after":"a3ff54e416e0fcd9e03de7131bee9dce220e14ba","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-02T19:41:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"2ff992b96847096dffbbdb33c14848bf865c2a8c","after":"6d778334ae47ad899a3d26fc0c1af3cd32463c08","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-02T15:15:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"f2f362d514b911f712be40ddb1e3f62d97fe48e1","after":"2ff992b96847096dffbbdb33c14848bf865c2a8c","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-01T20:56:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"8047300572f839fe538cb02d977b5c3b1c7f2463","after":"f2f362d514b911f712be40ddb1e3f62d97fe48e1","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-01T20:03:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"235713fe9abed9cd5933e2442b82bc9739d86725","after":"8047300572f839fe538cb02d977b5c3b1c7f2463","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-07-01T14:01:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"ecd0a4ec0d6b747ff5e03e15b6542180b77a4dd9","after":"235713fe9abed9cd5933e2442b82bc9739d86725","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-26T20:30:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: allow splitting network stats by locality\n\nPreviously we would publish network stats broken down by every remote\nnode. This would result in a large number of stats for large clusters.\nIn practice we can aggregate them by remote localities. This reduces\nthe number of stats with only a minimal loss of visibility into how the\nnetwork is being used.\n\nEpic: none\n\nRelease note: None\n\nrpc: don't reset metrics\n\nMerge with previous commit\n\nEpic: none\n\nRelease note: None\n\nrpc: add network stats for sent and received bytes\n\nThis PR adds a stat for network bytes that are sent and received from\nthis node.\n\nEpic: none\n\nRelease note: None\n\nrpc: change the metrics to publish by locality by default\n\nPreviously the metrics were published using a very volumnious number of\ncombination of node * numClasses per node, in practice this meant there\nwere 3*n^2 metrics that were published related to network information.\nIn practice this level of publishing was extreme and this PR reduces it\nto only 1 per unique meaningful locality.\n\nEpic: none\n\nRelease note: None","shortMessageHtmlLink":"rpc: allow splitting network stats by locality"}},{"before":"aea7ee2bfa9141350afa36103fdb65464be5fb8c","after":"ecd0a4ec0d6b747ff5e03e15b6542180b77a4dd9","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-26T19:01:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: change the metrics to publish by locality by default\n\nPreviously the metrics were published using a very volumnious number of\ncombination of node * numClasses per node, in practice this meant there\nwere 3*n^2 metrics that were published related to network information.\nIn practice this level of publishing was extreme and this PR reduces it\nto only 1 per unique meaningful locality.\n\nEpic: none\n\nRelease note: None","shortMessageHtmlLink":"rpc: change the metrics to publish by locality by default"}},{"before":"ac413b7210d02da2fda1a1b7bf865b71850b6aa9","after":"aea7ee2bfa9141350afa36103fdb65464be5fb8c","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-26T13:55:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: change the metrics to publish by locality by default\n\nPreviously the metrics were published using a very volumnious number of\ncombination of node * numClasses per node, in practice this meant there\nwere 3*n^2 metrics that were published related to network information.\nIn practice this level of publishing was extreme and this PR reduces it\nto only 1 per unique meaningful locality.\n\nEpic: none\n\nRelease note: None","shortMessageHtmlLink":"rpc: change the metrics to publish by locality by default"}},{"before":"c46a4f5677365ea3ed2534293398cca79870bb58","after":"ac413b7210d02da2fda1a1b7bf865b71850b6aa9","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-26T00:04:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add network stats for sent and received bytes\n\nThis PR adds a stat for network bytes that are sent and received from\nthis node.\n\nEpic: none\n\nRelease note: None","shortMessageHtmlLink":"rpc: add network stats for sent and received bytes"}},{"before":"01fdcedc0a8e640f2dd2ad2d173764e8bebd6460","after":"c46a4f5677365ea3ed2534293398cca79870bb58","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-25T21:18:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: change the metrics to publish by locality by default\n\nPreviously the metrics were published using a very volumnious number of\ncombination of node * numClasses per node, in practice this meant there\nwere 3*n^2 metrics that were published related to network information.\nIn practice this level of publishing was extreme and this PR reduces it\nto only 1 per unique meaningful locality.\n\nEpic: none\n\nRelease note: None","shortMessageHtmlLink":"rpc: change the metrics to publish by locality by default"}},{"before":"7ae4aa65c0c5119bac26d86175de1ec53cd6b3b4","after":"01fdcedc0a8e640f2dd2ad2d173764e8bebd6460","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-24T22:39:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add locality to dialing\n\nPreviously we didn't include the locality of the remote node when we\ndialed a node. This prevented us from capturing locality aware stats for\nthe connections.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"rpc: add locality to dialing"}},{"before":"4f8869e747f1d17e767ebb8eb59899f3d24489ba","after":"7ae4aa65c0c5119bac26d86175de1ec53cd6b3b4","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-24T21:54:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add locality to dialing\n\nPreviously we didn't include the locality of the remote node when we\ndialed a node. This prevented us from capturing locality aware stats for\nthe connections.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"rpc: add locality to dialing"}},{"before":"672adebcdbf69c7d3e4fc7c9aa255c343f53bbc4","after":"4f8869e747f1d17e767ebb8eb59899f3d24489ba","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-24T21:35:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add locality to dialing\n\nPreviously we didn't include the locality of the remote node when we\ndialed a node. This prevented us from capturing locality aware stats for\nthe connections.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"rpc: add locality to dialing"}},{"before":"81517dc1f644b3da89f68d43ed64fd0053ef2a13","after":"672adebcdbf69c7d3e4fc7c9aa255c343f53bbc4","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-24T21:24:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add locality to dialing\n\nPreviously we didn't include the locality of the remote node when we\ndialed a node. This prevented us from capturing locality aware stats for\nthe connections.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"rpc: add locality to dialing"}},{"before":"e945372d191417121ce0c7cb67ecfaa9523856bd","after":"81517dc1f644b3da89f68d43ed64fd0053ef2a13","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-24T20:52:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add locality to dialing\n\nPreviously we didn't include the locality of the remote node when we\ndialed a node. This prevented us from capturing locality aware stats for\nthe connections.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"rpc: add locality to dialing"}},{"before":null,"after":"e945372d191417121ce0c7cb67ecfaa9523856bd","ref":"refs/heads/2024-06-24-grpc-metrics","pushedAt":"2024-06-24T20:34:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"rpc: add locality to dialing\n\nPreviously we didn't include the locality of the remote node when we\ndialed a node. This prevented us from capturing locality aware stats for\nthe connections.\n\nEpic: none\n\nRelease note: none","shortMessageHtmlLink":"rpc: add locality to dialing"}},{"before":"19688036a7e1bd71d514cf5b58fa6881d749e475","after":"b964c3a405474b11804c553619ba528a675ca20f","ref":"refs/heads/2024-06-24-release-transport-factory","pushedAt":"2024-06-24T17:48:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"kvserver: release transport factory\n\nThis change correctly releases the Transport created by the transport\nfactory on proxy requests.\n\nEpic: None\n\nRelease note: none","shortMessageHtmlLink":"kvserver: release transport factory"}},{"before":null,"after":"19688036a7e1bd71d514cf5b58fa6881d749e475","ref":"refs/heads/2024-06-24-release-transport-factory","pushedAt":"2024-06-24T17:26:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"kvserver: release transport factory\n\nThis change correctly releases the Transport created by the transport\nfactory on proxy requests.\n\nRelease note: none","shortMessageHtmlLink":"kvserver: release transport factory"}},{"before":"85595c0b899b9680ea698e735ac533099a0c2b11","after":"3367aa0abe496606e1e730a921801a36fe27197a","ref":"refs/heads/2024-05-13-proxy-seperation","pushedAt":"2024-06-24T13:31:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"kvclient: separate out proxy sending\n\nPreviously in DistSender, a proxy request was handled using the same\nlogic within sendPartialBatch and sendToReplicas. There were short\ncircuits to handle the different cases of retries, but in cases with\nchanging range boundaries, it could return the wrong error. This change\nintercepts proxy request at the start of DistSender.Send and sends to\nthe transport bypassing the rest of the DistSender retry logic. This\nsimplifies the code for proxy requests.\n\nEpic: none\nFixes: #123965\nInforms: #123146\n\nRelease note: None","shortMessageHtmlLink":"kvclient: separate out proxy sending"}},{"before":"20ef491bfc8f256890d6f805b1e82ca8c1c15a25","after":"22a184f899da7f16e8eff4fdb22362e63ea668c2","ref":"refs/heads/2024-05-16-latency-testing","pushedAt":"2024-06-20T12:42:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"roachtest: add impact tests\n\nThis commit adds a set of roachtests and a framework to measure the\nimpact of various operations.\n\nEpic: CRDB-37514\n\nRelease note: None","shortMessageHtmlLink":"roachtest: add impact tests"}},{"before":"5ff37beae32cfbec432eeade495296b98da2103e","after":"20ef491bfc8f256890d6f805b1e82ca8c1c15a25","ref":"refs/heads/2024-05-16-latency-testing","pushedAt":"2024-06-20T11:23:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"roachtest: add impact tests\n\nThis commit adds a set of roachtests and a framework to measure the\nimpact of various operations.\n\nEpic: CRDB-37514\n\nRelease note: None","shortMessageHtmlLink":"roachtest: add impact tests"}},{"before":"02c63cda2c11dbf875e301ca4aa67eb946c62934","after":"5ff37beae32cfbec432eeade495296b98da2103e","ref":"refs/heads/2024-05-16-latency-testing","pushedAt":"2024-06-19T18:21:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"roachtest: add impact tests\n\nThis commit adds a set of roachtests and a framework to measure the\nimpact of various operations.\n\nEpic: CRDB-37514\n\nRelease note: None","shortMessageHtmlLink":"roachtest: add impact tests"}},{"before":"38e04614f782b50f08d7cda6b4afac18d2e6d4e4","after":"85595c0b899b9680ea698e735ac533099a0c2b11","ref":"refs/heads/2024-05-13-proxy-seperation","pushedAt":"2024-06-19T13:23:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"kvclient: separate out proxy sending\n\nPreviously in DistSender, a proxy request was handled using the same\nlogic within sendPartialBatch and sendToReplicas. There were short\ncircuits to handle the different cases of retries, but in cases with\nchanging range boundaries, it could return the wrong error. This change\nintercepts proxy request at the start of DistSender.Send and sends to\nthe transport bypassing the rest of the DistSender retry logic. This\nsimplifies the code for proxy requests.\n\nEpic: none\nFixes: #123965\nInforms: #123146\n\nRelease note: None","shortMessageHtmlLink":"kvclient: separate out proxy sending"}},{"before":"efbe86d7842efcf8cc669a46584203c8548ffb4a","after":"02c63cda2c11dbf875e301ca4aa67eb946c62934","ref":"refs/heads/2024-05-16-latency-testing","pushedAt":"2024-06-18T22:20:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewbaptist","name":"Andrew Baptist","path":"/andrewbaptist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46975918?s=80&v=4"},"commit":{"message":"roachtest: add impact tests\n\nRelease note: None","shortMessageHtmlLink":"roachtest: add impact tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdz5NFQA","startCursor":null,"endCursor":null}},"title":"Activity ยท andrewbaptist/cockroach"}