#6979 [Run Service] Ensure `GetActionDetails` works expected
Issue created by
machichima
Command
RUN_NAME=run-1772757248 ACTION=run-1772757248 bash runs/test/scripts/get_action_details.sh
Response
| Field | Expected | Presented? | Need implement? |
| ------------------------------------ | ------------------------ | ---------- | ---------------------------------------- |
| details | ActionDetails | ✅ | ❌ |
| details.id | ActionIdentifier | ✅ | ❌ |
| details.metadata | ActionMetadata | ❌ | ✅ |
| details.status | ActionStatus | ✅ | ❌ |
| details.status.phase | ActionPhase | ✅ | ❌ |
| details.status.start_time | Timestamp | ✅ | ❌ |
| details.status.end_time | optional Timestamp | ❌ | ✅ (available when the action terminated) |
| details.status.attempts | uint32 | ✅ | ❌ |
| details.status.cache_status | CatalogCacheStatus | ❌ | ✅ |
| details.status.duration_ms | optional uint64 | ❌ | ✅ (available when the action terminated) |
| details.error_info | oneof result | ❌ | ✅ |
| details.abort_info | oneof result | ❌ | ✅ |
| details.spec.task | oneof spec | ❌ | ✅ |
| details.spec.trace | oneof spec | ❌ | ✅ |
| details.attempts | repeated ActionAttempt | ✅ | ❌ |
| details.attempts[].phase | ActionPhase | ✅ | ❌ |
| details.attempts[].start_time | Timestamp | ✅ | ❌ |
| details.attempts[].end_time | optional Timestamp | ❌ | ✅ (available when the action terminated) |
| details.attempts[].error_info | optional ErrorInfo | ❌ | ✅ |
| details.attempts[].attempt | uint32 | ✅ | ❌ |
| details.attempts[].log_info | repeated TaskLog | ❌ | ✅ |
| details.attempts[].outputs | OutputReferences | ❌ | ✅ |
| details.attempts[].logs_available | bool | ❌ | ✅ |
| details.attempts[].cache_status | CatalogCacheStatus | ❌ | ✅ |
| details.attempts[].cluster_events | repeated ClusterEvent | ❌ | ✅ |
| details.attempts[].phase_transitions | repeated PhaseTransition | ✅ | ❌ |
| details.attempts[].cluster | string | ❌ | ✅ |
| details.attempts[].log_context | LogContext | ❌ | ✅ |
flyteorg/flyte