{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":394445194,"defaultBranch":"master","name":"grpc-java","ownerLogin":"temawi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-09T21:35:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12451183?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718309164.0","currentOid":""},"activityList":{"items":[{"before":"8b116c03811ae4ad163962c5eb92b40b207b84cf","after":null,"ref":"refs/heads/stabilize-serverbuilder-addservices","pushedAt":"2024-06-13T20:06:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":"657a8295714d3d03d6c98a05bd0c028546a105ce","after":"8b116c03811ae4ad163962c5eb92b40b207b84cf","ref":"refs/heads/stabilize-serverbuilder-addservices","pushedAt":"2024-06-13T17:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":null,"after":"657a8295714d3d03d6c98a05bd0c028546a105ce","ref":"refs/heads/stabilize-serverbuilder-addservices","pushedAt":"2024-06-13T17:18:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"api: Stabilize ServerBuilder.AddServices()","shortMessageHtmlLink":"api: Stabilize ServerBuilder.AddServices()"}},{"before":"7a663f633c078f0bf556a171e12f919ab55e7191","after":"b43d2830e48be6d6e428698955e37723ae697586","ref":"refs/heads/master","pushedAt":"2024-06-13T17:04:30.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"opentelemetry: Add explicit histogram buckets for per-call metrics (#11281)\n\nAdd explicit histogram buckets for per-call metrics as specified in gRFC A66 https://github.com/grpc/proposal/blob/master/A66-otel-stats.md#units.","shortMessageHtmlLink":"opentelemetry: Add explicit histogram buckets for per-call metrics (g…"}},{"before":"45107c30a2c0e306c8ce1d739178490f5af3ae56","after":null,"ref":"refs/heads/bump-readme","pushedAt":"2024-05-15T20:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":null,"after":"45107c30a2c0e306c8ce1d739178490f5af3ae56","ref":"refs/heads/bump-readme","pushedAt":"2024-05-15T19:55:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Update README etc to reference 1.64.0","shortMessageHtmlLink":"Update README etc to reference 1.64.0"}},{"before":"2fd95b82c5d7c69f2c3b53f5efabbf05492cfd47","after":null,"ref":"refs/heads/release-v1.64.0","pushedAt":"2024-05-14T20:59:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":null,"after":"2fd95b82c5d7c69f2c3b53f5efabbf05492cfd47","ref":"refs/heads/release-v1.64.0","pushedAt":"2024-05-14T20:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Bump version to 1.64.1-SNAPSHOT","shortMessageHtmlLink":"Bump version to 1.64.1-SNAPSHOT"}},{"before":"229bc0bbfdfd562b84224098342ada09c69c5427","after":null,"ref":"refs/heads/rls-metrics-gauges","pushedAt":"2024-05-08T22:15:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":"c1faf69608c304dbb2feed4dd86ace573a2c763d","after":"229bc0bbfdfd562b84224098342ada09c69c5427","ref":"refs/heads/rls-metrics-gauges","pushedAt":"2024-05-08T21:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Remove unnecessary test lines","shortMessageHtmlLink":"Remove unnecessary test lines"}},{"before":"13505084b2ae48afc54b7c9d56b4b347ff195660","after":"c1faf69608c304dbb2feed4dd86ace573a2c763d","ref":"refs/heads/rls-metrics-gauges","pushedAt":"2024-05-08T21:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Remove untyped matchers","shortMessageHtmlLink":"Remove untyped matchers"}},{"before":"dfbd9868371d49df33d12b075c1256923c01369d","after":"13505084b2ae48afc54b7c9d56b4b347ff195660","ref":"refs/heads/rls-metrics-gauges","pushedAt":"2024-05-08T21:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Use a single BatchCallback and actually batch the gauge calls","shortMessageHtmlLink":"Use a single BatchCallback and actually batch the gauge calls"}},{"before":"87d1b9ee87868f9f8a1b9f9ab6781760f8c6f67e","after":"dfbd9868371d49df33d12b075c1256923c01369d","ref":"refs/heads/rls-metrics-gauges","pushedAt":"2024-05-08T18:48:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"rls: Add gauge metric recording\n\nAdds these gauges:\n- grpc.lb.rls.cache_entries\n- grpc.lb.rls.cache_size","shortMessageHtmlLink":"rls: Add gauge metric recording"}},{"before":"54ac06ae30fe92488f3bc3ff482b7f81118f954f","after":"7a663f633c078f0bf556a171e12f919ab55e7191","ref":"refs/heads/master","pushedAt":"2024-05-08T18:45:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"api: Hide internal metric APIs\n\nSome APIs were marked experimental but had internal APIs in their\nsurface. These were all changed to internal. And then the internal APIs\nwere mostly hidden from generated documentation.\n\nAll these APIs will eventually become public and maybe even stable. But\nthey need some iteration before we're ready for others to start using\nthem.","shortMessageHtmlLink":"api: Hide internal metric APIs"}},{"before":null,"after":"87d1b9ee87868f9f8a1b9f9ab6781760f8c6f67e","ref":"refs/heads/rls-metrics-gauges","pushedAt":"2024-05-08T18:41:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"rls: Add gauge metric recording\n\nAdds these gauges:\n- grpc.lb.rls.cache_entries\n- grpc.lb.rls.cache_size","shortMessageHtmlLink":"rls: Add gauge metric recording"}},{"before":"74f21582f2b48adcdf1396a812a78d2d64a04c90","after":null,"ref":"refs/heads/wrr-metrics-locality","pushedAt":"2024-05-07T18:40:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":"354b028caec51828ac13e42883d356309070bff1","after":"54ac06ae30fe92488f3bc3ff482b7f81118f954f","ref":"refs/heads/master","pushedAt":"2024-05-07T17:53:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"rls: Add metric test with real channel","shortMessageHtmlLink":"rls: Add metric test with real channel"}},{"before":"24b0c7f1ffc17fd03636742f8964aec5ede413dd","after":"74f21582f2b48adcdf1396a812a78d2d64a04c90","ref":"refs/heads/wrr-metrics-locality","pushedAt":"2024-05-07T17:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Else block for locality","shortMessageHtmlLink":"Else block for locality"}},{"before":null,"after":"24b0c7f1ffc17fd03636742f8964aec5ede413dd","ref":"refs/heads/wrr-metrics-locality","pushedAt":"2024-05-07T16:57:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"xds: Include locality label in WRR metrics","shortMessageHtmlLink":"xds: Include locality label in WRR metrics"}},{"before":"a1d19327febde9c26fff8f59f7825ffe15dda4c7","after":"354b028caec51828ac13e42883d356309070bff1","ref":"refs/heads/master","pushedAt":"2024-05-06T20:40:55.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Add gauge metric API and Otel implementation\n\nThis is needed by gRFC A78 for xds metrics, and for RLS metrics. Since\r\ngauges need to acquire a lock (or other synchronization) in the\r\ncallback, the callback allows batching multiple gauges together to avoid\r\nacquiring-and-requiring such locks.\r\n\r\nUnlike other metrics, gauges are reported on-demand to the MetricSink.\r\nThis means not all sinks will receive the same data, as the sinks will\r\nask for the gauges at different times.","shortMessageHtmlLink":"Add gauge metric API and Otel implementation"}},{"before":"4a462c97b630c8255c47facfcf782d30dfa09150","after":null,"ref":"refs/heads/bump-version","pushedAt":"2024-05-01T23:58:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":null,"after":"4a462c97b630c8255c47facfcf782d30dfa09150","ref":"refs/heads/bump-version","pushedAt":"2024-05-01T23:26:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Start 1.65.0 development cycle","shortMessageHtmlLink":"Start 1.65.0 development cycle"}},{"before":"a9fb272b784180305c6ec3de77e21359752ac5b6","after":"a1d19327febde9c26fff8f59f7825ffe15dda4c7","ref":"refs/heads/master","pushedAt":"2024-05-01T23:20:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"rls: Add the target label to RLS counter metrics (#11142)","shortMessageHtmlLink":"rls: Add the target label to RLS counter metrics (grpc#11142)"}},{"before":"cbe728e0c4f11ec70c1600f280b654800f5ec189","after":null,"ref":"refs/heads/rls-metrics-target","pushedAt":"2024-05-01T23:20:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":"964e0d5e4eed6671c2fe6de74c894f3d5a2e215f","after":"cbe728e0c4f11ec70c1600f280b654800f5ec189","ref":"refs/heads/rls-metrics-target","pushedAt":"2024-05-01T22:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Organize imports","shortMessageHtmlLink":"Organize imports"}},{"before":"15bbd35fa037cd911ca5e2feba3b0b3ab129e16f","after":"964e0d5e4eed6671c2fe6de74c894f3d5a2e215f","ref":"refs/heads/rls-metrics-target","pushedAt":"2024-05-01T22:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"Use Arrays.asList() and Collections.emptyList()","shortMessageHtmlLink":"Use Arrays.asList() and Collections.emptyList()"}},{"before":"914c02e9a84d49ff6a3374455f89e4ddeb95e71e","after":null,"ref":"refs/heads/wrr-metrics-target","pushedAt":"2024-05-01T22:20:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"}},{"before":null,"after":"15bbd35fa037cd911ca5e2feba3b0b3ab129e16f","ref":"refs/heads/rls-metrics-target","pushedAt":"2024-05-01T20:43:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"rls: Add the target label to RLS counter metrics","shortMessageHtmlLink":"rls: Add the target label to RLS counter metrics"}},{"before":null,"after":"914c02e9a84d49ff6a3374455f89e4ddeb95e71e","ref":"refs/heads/wrr-metrics-target","pushedAt":"2024-05-01T20:17:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"xds: include the target label to WRR metrics","shortMessageHtmlLink":"xds: include the target label to WRR metrics"}},{"before":"4561bb5b804ca242e0dd4047d8d2744c3eb9920f","after":"a9fb272b784180305c6ec3de77e21359752ac5b6","ref":"refs/heads/master","pushedAt":"2024-05-01T18:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temawi","name":"Terry Wilson","path":"/temawi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12451183?s=80&v=4"},"commit":{"message":"rls: add counter metrics (#11138)\n\nAdds the following metrics to the RlsLoadBalancer:\r\n- grpc.lb.rls.default_target_picks\r\n- grpc.lb.rls.target_picks\r\n- grpc.lb.rls.failed_picks","shortMessageHtmlLink":"rls: add counter metrics (grpc#11138)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZM76eQA","startCursor":null,"endCursor":null}},"title":"Activity · temawi/grpc-java"}