SIENTIAPDE-1184
fix: enhance error reporting in TemporalManager class - Added typed_search_attributes to the schedule creation for improved search capabilities. - Included traceback in error messages when schedule deletion fails, providing better context for debugging.
This commit is contained in:
@@ -167,7 +167,8 @@ class TemporalManager(BaseActivity):
|
||||
schedule,
|
||||
id=schedule_name,
|
||||
task_queue=f"{workflow_type}-queue",
|
||||
execution_timeout=timedelta(minutes=2)
|
||||
execution_timeout=timedelta(minutes=2),
|
||||
typed_search_attributes=search_attributes
|
||||
),
|
||||
spec=ScheduleSpec(
|
||||
intervals=[
|
||||
@@ -333,13 +334,15 @@ class TemporalManager(BaseActivity):
|
||||
"message": "Schedule deleted successfully"
|
||||
})
|
||||
except Exception as e:
|
||||
trace = traceback.format_exc()
|
||||
self.error(
|
||||
f"Failed to delete schedule {schedule_name}: {str(e)}", metadata=metadata)
|
||||
report.append({
|
||||
"namespace": namespace,
|
||||
"schedule_name": schedule_name,
|
||||
"success": False,
|
||||
"message": str(e)
|
||||
"message": str(e),
|
||||
"attachment": trace
|
||||
})
|
||||
|
||||
self.info(
|
||||
|
||||
Reference in New Issue
Block a user