{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226992581,"defaultBranch":"main","name":"python-pubsub","ownerLogin":"googleapis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-10T00:09:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16785467?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726639072.0","currentOid":""},"activityList":{"items":[{"before":"91d634485042b173a283a31acfd85c87dff49f05","after":"5dd8fb8c513df998872aad1e9e8c1d1a85d56ba7","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T16:13:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to modack spans in subscribe span","shortMessageHtmlLink":"Add links to modack spans in subscribe span"}},{"before":"94feeec64132cd41771fe1a881eea59479034e29","after":"91d634485042b173a283a31acfd85c87dff49f05","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T16:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to modack spans in subscribe span","shortMessageHtmlLink":"Add links to modack spans in subscribe span"}},{"before":"815f2a37b59455e9b9537beddb3a3a1df390f409","after":"94feeec64132cd41771fe1a881eea59479034e29","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:56:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add attributes to links in subscribe_spans to nack_spans","shortMessageHtmlLink":"Add attributes to links in subscribe_spans to nack_spans"}},{"before":"14250a1946653dd10dcdacbd52f0204acd6ba61b","after":"815f2a37b59455e9b9537beddb3a3a1df390f409","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add attributes to the links from subscribe_span to ack_span","shortMessageHtmlLink":"Add attributes to the links from subscribe_span to ack_span"}},{"before":"3206c192bf567be0d087c011c20c2f15308b703d","after":"14250a1946653dd10dcdacbd52f0204acd6ba61b","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to nack_spans in subscribe_span in dispatcher.retry_nacks()","shortMessageHtmlLink":"Add links to nack_spans in subscribe_span in dispatcher.retry_nacks()"}},{"before":"481f7a5b44e46ec528df3891d7a917df127d5fc4","after":"3206c192bf567be0d087c011c20c2f15308b703d","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:33:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to nack spans in the subscribe span in\ndispatcher.modify_ack_deadlin()","shortMessageHtmlLink":"Add links to nack spans in the subscribe span in"}},{"before":"a7915709dedeb2dd493e2515cc08cff64d2301b3","after":"481f7a5b44e46ec528df3891d7a917df127d5fc4","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:27:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to nack spans in the subscribe span in\ndispatcher.modify_ack_deadlin()","shortMessageHtmlLink":"Add links to nack spans in the subscribe span in"}},{"before":"5874a965c00e9279982880ffdad72a0f73dd8565","after":"a7915709dedeb2dd493e2515cc08cff64d2301b3","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to ack_span in the subscribe_spans in dispatcher.retry_ack()","shortMessageHtmlLink":"Add links to ack_span in the subscribe_spans in dispatcher.retry_ack()"}},{"before":"4e17352e47b996f809e0aede200e8dd577551820","after":"5874a965c00e9279982880ffdad72a0f73dd8565","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T15:13:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to subscribe span of the sampled ack_spans in dispatcher.ack","shortMessageHtmlLink":"Add links to subscribe span of the sampled ack_spans in dispatcher.ack"}},{"before":"21a5716844d57029cab2aa8114d0eb1219924db6","after":"4e17352e47b996f809e0aede200e8dd577551820","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T14:56:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to subscribe span of the sampled ack_spans in dispatcher.ack","shortMessageHtmlLink":"Add links to subscribe span of the sampled ack_spans in dispatcher.ack"}},{"before":"79369110f7cde003a7a5f6917d8bc0c8989068d1","after":"21a5716844d57029cab2aa8114d0eb1219924db6","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T14:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add links to subscribe span of the sampled ack_spans in dispatcher.ack","shortMessageHtmlLink":"Add links to subscribe span of the sampled ack_spans in dispatcher.ack"}},{"before":"6ec7c3560d3cb013c858a754b89f615eda7570c2","after":"79369110f7cde003a7a5f6917d8bc0c8989068d1","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T14:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Fix mypy errors","shortMessageHtmlLink":"Fix mypy errors"}},{"before":"c8c5eb9bae16a52a782832e197e9370cbf6cb310","after":"6ec7c3560d3cb013c858a754b89f615eda7570c2","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-24T05:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Fix modacks\n\n* Currently, subscribe_span is ended after modack end event is added to\n the subscribe_span. This should not happen, since subscribe_span\n should be ended only after ack,nack or drop, but not modack\n* Remove an extraneous modack start that was present in\n streaming_pull_manager.send_lease_modacks(). This is not required,\n since modack start and end events will anyways be added to the\n subscribe span in the dispatcher.modify_ack_deadline() method.\n* Replace the NamedTuple._replace() methods with creation of new\n NamedTuple ModackRequest items. This is because NamedTuple._replace()\n returns a new NamedTuple, rather than replacing the existing one. This\n results in the opentelemetry data not being plumbed down into the\n dispatcher.modify_ack_deadline_method.","shortMessageHtmlLink":"Fix modacks"}},{"before":"28a192ae6a9b43070952b06adc481579b9a4ce23","after":"c8c5eb9bae16a52a782832e197e9370cbf6cb310","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T21:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add nack span for dispatcher._retry_modacks","shortMessageHtmlLink":"Add nack span for dispatcher._retry_modacks"}},{"before":"65aae0f5fb15ec996a0ec141cf71e7b476198295","after":"28a192ae6a9b43070952b06adc481579b9a4ce23","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T21:19:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add nack span","shortMessageHtmlLink":"Add nack span"}},{"before":"6ab44322b869a57376c2c3b9f4e2c16973481411","after":"65aae0f5fb15ec996a0ec141cf71e7b476198295","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T18:48:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add nack span","shortMessageHtmlLink":"Add nack span"}},{"before":"54a88baf8fcb1e7226b34b129566cba3eae8699f","after":"6ab44322b869a57376c2c3b9f4e2c16973481411","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T18:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add nack span","shortMessageHtmlLink":"Add nack span"}},{"before":"b66fd19e5cf7e43e75c076bce7e25dce98878735","after":"54a88baf8fcb1e7226b34b129566cba3eae8699f","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T16:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add ack span for dispatcher._retry_ack","shortMessageHtmlLink":"Add ack span for dispatcher._retry_ack"}},{"before":"2410a4edd08ac131a1c3c83f7bb8259e8099bcf3","after":"b66fd19e5cf7e43e75c076bce7e25dce98878735","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T02:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add ack span","shortMessageHtmlLink":"Add ack span"}},{"before":"9ba47ffdd3f7bec3b2f007ecdea71b6d45d766e2","after":"2410a4edd08ac131a1c3c83f7bb8259e8099bcf3","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-23T00:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add is_receipt_modack attribute to modack span","shortMessageHtmlLink":"Add is_receipt_modack attribute to modack span"}},{"before":"e98559db58f01e4f2bc64a2f412e1e96ccc56bb5","after":"9ba47ffdd3f7bec3b2f007ecdea71b6d45d766e2","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T23:48:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add modack span","shortMessageHtmlLink":"Add modack span"}},{"before":"b4b28edd502771b379b54a5e68a4f7234a9d5a45","after":"e98559db58f01e4f2bc64a2f412e1e96ccc56bb5","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T23:14:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add modack span","shortMessageHtmlLink":"Add modack span"}},{"before":"1ba413d36ffbef7887103d598814f4e2b8e12630","after":"b4b28edd502771b379b54a5e68a4f7234a9d5a45","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T22:51:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add modack span","shortMessageHtmlLink":"Add modack span"}},{"before":"1beb9958c0b3fd1c7f05c865f4d3e86bee30bd58","after":"1ba413d36ffbef7887103d598814f4e2b8e12630","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T22:41:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add modack span","shortMessageHtmlLink":"Add modack span"}},{"before":"c08287b57999424d7ea1758ec1cc9efbf1faa7ba","after":"1beb9958c0b3fd1c7f05c865f4d3e86bee30bd58","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T22:31:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add modack span","shortMessageHtmlLink":"Add modack span"}},{"before":"c38446677d0fdbaaea1cc63cfe08ab8fcf6390f4","after":"c08287b57999424d7ea1758ec1cc9efbf1faa7ba","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T21:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Add modack span","shortMessageHtmlLink":"Add modack span"}},{"before":"7d6ea08c06551380cd8973d74f17179995bc2c31","after":"c38446677d0fdbaaea1cc63cfe08ab8fcf6390f4","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T03:54:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Rename the \"dropped\" event with \"expired\"","shortMessageHtmlLink":"Rename the \"dropped\" event with \"expired\""}},{"before":"cb1f97482a0903b80f5dc8b65cbe164dda0763a5","after":"7d6ea08c06551380cd8973d74f17179995bc2c31","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T03:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Move nack start event from message.nack and message.nack_with_response\nto dispatcher.modify_ack_deadline(deadline=0) when nack RPC is made","shortMessageHtmlLink":"Move nack start event from message.nack and message.nack_with_response"}},{"before":"d1c870d591e90beacb2abc52564ac09d56c79925","after":"cb1f97482a0903b80f5dc8b65cbe164dda0763a5","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T03:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Move ack called subscribe span event from message.ack() to\ndispatcher.ack() where the ack RPC is made","shortMessageHtmlLink":"Move ack called subscribe span event from message.ack() to"}},{"before":"94d2f8b8a4bbc88cb7751356583de0b415b9ee5c","after":"d1c870d591e90beacb2abc52564ac09d56c79925","ref":"refs/heads/otel_subscribe_feature","pushedAt":"2024-09-22T03:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mukund-ananthu","name":null,"path":"/mukund-ananthu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83691193?s=80&v=4"},"commit":{"message":"Move adding dropped event and ending subscriber span from\ndispatcher.drop to leaser.maintain_leases\n\n* dispatcher.drop() is also called by ack, _retry_ack, nack and\n maintain_leases(when it wants to drop expired messages.\n* We only want to record the dropped event when the message is expired\n and hence dropped by the leaser","shortMessageHtmlLink":"Move adding dropped event and ending subscriber span from"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNjoxMzo0MS4wMDAwMDBazwAAAAS_YMJ5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNjoxMzo0MS4wMDAwMDBazwAAAAS_YMJ5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwMzowNDo1MS4wMDAwMDBazwAAAAS8_AXq"}},"title":"Activity ยท googleapis/python-pubsub"}