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

Python sdk's PeriodicImpulse generates a bounded PCollection

Details

    • Bug
    • Status: Triage Needed
    • P2
    • Resolution: Unresolved
    • None
    • None
    • sdk-py-core
    • None

    Description

      See the dev mail list thread for details: https://lists.apache.org/thread/ps3m0jc0ngqp1y2s0mv2n6hxhvgkr3vw

      PeriodicImpluse transform in Java sdk generates unbounded
      PCollection; while in Python sdk it generates bounded PCollection. The
      latter case may cause issues in streaming.

      Per Cham: Note that the primary use-case of PeriodicImpulse (according to the design doc) was to
      generate a fixed/bounded input that can slowly change over time but
      changing over time dimension would make it unbounded.

      Seems like we need to make python PeriodicImpulse generates an unbounded pcoll, in alignment with Java implementation, and also make sure that the change does not break the current implementation of its original use case (stream enrichment problem).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              yihu Yi Hu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: