Skip to content

Commit 920b4b4

Browse files
authored
Updating export result enums (#590)
1 parent 03292aa commit 920b4b4

File tree

8 files changed

+9
-11
lines changed

8 files changed

+9
-11
lines changed

ext/opentelemetry-ext-otcollector/src/opentelemetry/ext/otcollector/metrics_exporter/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def export(
8080
pass
8181

8282
except grpc.RpcError:
83-
return MetricsExportResult.FAILED_RETRYABLE
83+
return MetricsExportResult.FAILURE
8484

8585
return MetricsExportResult.SUCCESS
8686

ext/opentelemetry-ext-otcollector/src/opentelemetry/ext/otcollector/trace_exporter/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def export(self, spans: Sequence[Span]) -> SpanExportResult:
7373
pass
7474

7575
except grpc.RpcError:
76-
return SpanExportResult.FAILED_NOT_RETRYABLE
76+
return SpanExportResult.FAILURE
7777

7878
return SpanExportResult.SUCCESS
7979

ext/opentelemetry-ext-zipkin/src/opentelemetry/ext/zipkin/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ def export(self, spans: Sequence[Span]) -> SpanExportResult:
142142
)
143143

144144
if self.retry:
145-
return SpanExportResult.FAILED_RETRYABLE
146-
return SpanExportResult.FAILED_NOT_RETRYABLE
145+
return SpanExportResult.FAILURE
146+
return SpanExportResult.FAILURE
147147
return SpanExportResult.SUCCESS
148148

149149
def _translate_to_zipkin(self, spans: Sequence[Span]):

ext/opentelemetry-ext-zipkin/tests/test_zipkin_exporter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -242,4 +242,4 @@ def test_invalid_response(self, mock_post):
242242
spans = []
243243
exporter = ZipkinSpanExporter("test-service")
244244
status = exporter.export(spans)
245-
self.assertEqual(SpanExportResult.FAILED_NOT_RETRYABLE, status)
245+
self.assertEqual(SpanExportResult.FAILURE, status)

opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121

2222
class MetricsExportResult(Enum):
2323
SUCCESS = 0
24-
FAILED_RETRYABLE = 1
25-
FAILED_NOT_RETRYABLE = 2
24+
FAILURE = 1
2625

2726

2827
class MetricRecord:

opentelemetry-sdk/src/opentelemetry/sdk/trace/export/__init__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131

3232
class SpanExportResult(Enum):
3333
SUCCESS = 0
34-
FAILED_RETRYABLE = 1
35-
FAILED_NOT_RETRYABLE = 2
34+
FAILURE = 1
3635

3736

3837
class SpanExporter:

opentelemetry-sdk/src/opentelemetry/sdk/trace/export/in_memory_span_exporter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def get_finished_spans(self):
4545
def export(self, spans: typing.Sequence[Span]) -> SpanExportResult:
4646
"""Stores a list of spans in memory."""
4747
if self._stopped:
48-
return SpanExportResult.FAILED_NOT_RETRYABLE
48+
return SpanExportResult.FAILURE
4949
with self._lock:
5050
self._finished_spans.extend(spans)
5151
return SpanExportResult.SUCCESS

opentelemetry-sdk/tests/trace/export/test_in_memory_span_exporter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ def test_return_code(self):
7272

7373
# after shutdown export should fail
7474
ret = memory_exporter.export(span_list)
75-
self.assertEqual(ret, export.SpanExportResult.FAILED_NOT_RETRYABLE)
75+
self.assertEqual(ret, export.SpanExportResult.FAILURE)

0 commit comments

Comments
 (0)