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

BigQueryIO improperly handles triggering when temp tables are used

Details

    • Bug
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • 2.9.0
    • 2.10.0
    • io-java-gcp
    • None

    Description

      In WriteTables.java, the create disposition is changed to CREATE_NEVER for triggers after the first. This logic is correct when writing directly to the destination table - the table is created on the first write, and does not need to be recreated. However WriteTables is also used when writing to temporary tables, and the logic is incorrect in that case as a new table is created on every trigger.

      Attachments

        Activity

          People

            reuvenlax Reuven Lax
            reuvenlax Reuven Lax
            Votes:
            0 Vote for this issue
            Watchers:
            2 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 - 3h
                3h