Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-3072

Improve error handling at staging time for DataflowRunner

Details

    • Bug
    • Status: Resolved
    • P3
    • Resolution: Fixed
    • None
    • 2.12.0
    • sdk-py-core

    Description

      dependency.py calls out to external process to collect dependencies:

      https://github.com/apache/beam/blob/de7cc05cc67d1aa6331cddc17c2e02ed0efbe37d/sdks/python/apache_beam/runners/dataflow/internal/dependency.py#L263

      If these calls fails, the error is not clear. The error only tells what failed but does not show the actual error message, and is not helpful for users.

      As a general fix processes.py should have general better output collection from failed processes.

      Attachments

        Activity

          People

            nikenano niklas Hansson
            altay Ahmet Altay
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 7h
                7h