Skip to content

Commit 20fb6bd

Browse files
committed
chore(aci): Remove uses of workflow-engine-post-process-async flag
1 parent 4584a12 commit 20fb6bd

File tree

1 file changed

+10
-30
lines changed

1 file changed

+10
-30
lines changed

src/sentry/tasks/post_process.py

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
from sentry.utils.sdk import bind_organization_context, set_current_event_project
4141
from sentry.utils.sdk_crashes.sdk_crash_detection_config import build_sdk_crash_detection_configs
4242
from sentry.utils.services import build_instance_from_options_of_type
43-
from sentry.workflow_engine.types import WorkflowEventData
4443

4544
if TYPE_CHECKING:
4645
from sentry.eventstore.models import Event, GroupEvent
@@ -955,45 +954,26 @@ def process_workflow_engine(job: PostProcessJob) -> None:
955954
"""
956955
metrics.incr("workflow_engine.issue_platform.payload.received.occurrence")
957956

958-
from sentry.workflow_engine.processors.workflow import process_workflows
959957
from sentry.workflow_engine.tasks.workflows import process_workflows_event
960958

961-
# PostProcessJob event is optional, WorkflowEventData event is required
962959
if "event" not in job:
963-
logger.error("Missing event to create WorkflowEventData", extra={"job": job})
960+
logger.error("Missing event to schedule workflow task", extra={"job": job})
964961
return
965962

966963
try:
967-
workflow_event_data = WorkflowEventData(
968-
event=job["event"],
969-
group=job["event"].group,
970-
group_state=job.get("group_state"),
971-
has_reappeared=job.get("has_reappeared"),
972-
has_escalated=job.get("has_escalated"),
964+
process_workflows_event.delay(
965+
project_id=job["event"].project_id,
966+
event_id=job["event"].event_id,
967+
occurrence_id=job["event"].occurrence_id,
968+
group_id=job["event"].group_id,
969+
group_state=job["group_state"],
970+
has_reappeared=job["has_reappeared"],
971+
has_escalated=job["has_escalated"],
973972
)
974973
except Exception:
975-
logger.exception("Could not create WorkflowEventData", extra={"job": job})
974+
logger.exception("Could not process workflow task", extra={"job": job})
976975
return
977976

978-
org = job["event"].project.organization
979-
if not features.has("organizations:workflow-engine-post-process-async", org):
980-
with sentry_sdk.start_span(op="tasks.post_process_group.workflow_engine.process_workflow"):
981-
process_workflows(workflow_event_data)
982-
else:
983-
try:
984-
process_workflows_event.delay(
985-
project_id=job["event"].project_id,
986-
event_id=job["event"].event_id,
987-
occurrence_id=job["event"].occurrence_id,
988-
group_id=job["event"].group_id,
989-
group_state=job["group_state"],
990-
has_reappeared=job["has_reappeared"],
991-
has_escalated=job["has_escalated"],
992-
)
993-
except Exception:
994-
logger.exception("Could not process workflow task", extra={"job": job})
995-
return
996-
997977

998978
def process_workflow_engine_issue_alerts(job: PostProcessJob) -> None:
999979
"""

0 commit comments

Comments
 (0)