Skip to content

Commit feb2ef2

Browse files
authored
feat(sidekick/rust): track recording error info for discovery LROs (#6304)
Add error telemetry for Discovery LROs so that their traces contain the same error information as standard LROs. Staged @ googleapis/google-cloud-rust#5861 Fixes #6286
1 parent 1ec1f6e commit feb2ef2

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

internal/sidekick/rust/templates/crate/src/tracing.rs.mustache

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,7 @@ where T: super::stub::{{Codec.Name}} + std::fmt::Debug + Send + Sync {
109109
}
110110
{{/Codec.IsDiscoveryLro}}
111111
{{#Codec.IsDiscoveryLro}}
112-
// TODO(https://github.com/googleapis/librarian/issues/6286): Track recording error info for Discovery LROs
113-
let done = google_cloud_lro::internal::DiscoveryOperation::done(op);
114-
_span.record("gcp.longrunning.done", done);
112+
google_cloud_lro::record_discovery_polling_result!(&_span, op);
115113
{{/Codec.IsDiscoveryLro}}
116114
}
117115
Err(e) => {

0 commit comments

Comments
 (0)