cube-js / cube-js/airflow-provider-cube

Continue wait errors for build operator return an internal processing error

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

I believe continue wait errors returned by the jobs endpoint result in the BuildOperator return an error.

Continue wait is handled here for QueryOperator:
https://github.com/cube-js/airflow-provider-cube/blob/main/cube_provider/operators/cube.py#L117

But not here for build operator:
https://github.com/cube-js/airflow-provider-cube/blob/main/cube_provider/operators/cube.py#L193-L195

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in cube_provider/operators/cube.py, comparing QueryOperator's continue-wait handling at line 117 with BuildOperator around lines 193-195. Trace the jobs endpoint error path and verify that a continue-wait error is handled consistently instead of becoming an internal processing error.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.