Skip to content

Commit 38ccf1b

Browse files
committed
cleanup
1 parent ae3f048 commit 38ccf1b

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ dependencies = [
2929
"redis>=4.5.4",
3030
"sentry-arroyo>=2.29.1",
3131
"sentry-kafka-schemas>=2.0.4",
32-
"sentry-protos>=0.3.6",
3332
"sentry-protos>=0.3.9",
3433
"sentry-redis-tools>=0.5.0",
3534
"sentry-relay>=0.9.5",
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from sentry_protos.snuba.v1.request_common_pb2 import TraceItemType
2+
3+
4+
class OutcomeCategory:
5+
SPAN_INDEXED = 16
6+
LOG_ITEM = 23
7+
8+
9+
class Outcome:
10+
ACCEPTED = 0
11+
12+
13+
ITEM_TYPE_TO_OUTCOME_CATEGORY = {
14+
TraceItemType.TRACE_ITEM_TYPE_SPAN: OutcomeCategory.SPAN_INDEXED,
15+
TraceItemType.TRACE_ITEM_TYPE_LOG: OutcomeCategory.LOG_ITEM,
16+
}

snuba/web/rpc/storage_routing/routing_strategies/outcomes_flex_time.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def get_ingested_items_for_timerange(
155155
routing_context.extra_info["estimation_sql"] = res.extra.get("sql", "")
156156
return cast(int, res.result.get("data", [{}])[0].get("num_items", 0))
157157

158-
def _adjust_time_window(self, routing_context: RoutingContext) -> TimeWindow | None:
158+
def _adjust_time_window(self, routing_context: RoutingContext) -> TimeWindow:
159159
"""Adjust the time window to ensure we don't exceed MAX_ITEMS_TO_QUERY."""
160160
original_time_window = _get_request_time_window(routing_context)
161161
original_end_ts = original_time_window.end_timestamp.seconds
@@ -189,7 +189,7 @@ def _get_routing_decision(self, routing_context: RoutingContext) -> RoutingDecis
189189

190190
in_msg_meta = extract_message_meta(routing_decision.routing_context.in_msg)
191191

192-
# Check if we need to handle time window adjustment for unknown item types
192+
# if type is unknown, just route to tier 1, no adjustment
193193
if (
194194
in_msg_meta.trace_item_type != TraceItemType.TRACE_ITEM_TYPE_UNSPECIFIED
195195
and in_msg_meta.trace_item_type not in ITEM_TYPE_TO_OUTCOME_CATEGORY

uv.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)