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

Port 'NexMark Queries' to Beam for use as integration test

Details

    • Test
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • 2.2.0
    • testing, testing-nexmark
    • None

    Description

      A while back we implemented the 'queries' from
      http://datalab.cs.pdx.edu/niagara/NEXMark/
      as Gooogle Dataflow pipelines. We found them useful
      for uncovering performance problems with the sdk, our runners,
      and our service. Many of those problems only manifested under
      high load, multi-day runs, or with high 'backlog' on the incoming
      pub/sub subscriptions.

      We thus think they would be useful for other runners.

      Disclaimer: Though the original 'queries' were proposed as a way to
      benchmark 'continuous SQL' implementations, we have so far only
      used them for internal A/B and regression testing and have not validated
      them as representative of customer workloads. We would thus discourage their use for competitive benchmarks without more work.

      Attachments

        Issue Links

          Activity

            People

              echauchot Etienne Chauchot
              mshields822 Mark Shields
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: