(*kvpb.BatchTimestampBeforeGCError) is not a StackTraceProvider, and in some cases when it surfaces we lack a stack trace completely. This has been observed many times in changefeed failures.
Add stack trace capture to this error.
This should be done in a backportable way, which means no protobuf modifications (?), even if that means doing it in a hackier way to fix the changefeeds' use case (terminal error mark)
(*kvpb.BatchTimestampBeforeGCError)
is not a StackTraceProvider, and in some cases when it surfaces we lack a stack trace completely. This has been observed many times in changefeed failures.Add stack trace capture to this error.
This should be done in a backportable way, which means no protobuf modifications (?), even if that means doing it in a hackier way to fix the changefeeds' use case (terminal error mark)
Jira issue: CRDB-43690