beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (BEAM-3147) Nexmark in SQL
Date Fri, 10 Nov 2017 01:26:00 GMT


ASF GitHub Bot commented on BEAM-3147:

GitHub user akedin opened a pull request:

    [BEAM-3147] Nexmark launcher refactor

    Refactoring Nexmark launcher. Goal is to make it more modular and extensible to simplify
[SQL integration]( This PR mostly takes pieces
out of NexmarkLauncher, like sinks or event sources, into their own PTransforms.
    This version runs as expected in batch mode on direct runner. Working on testing other
    Currently this PR also includes commits from the [previous PR](
    Follow this checklist to help us incorporate your contribution quickly and easily:
     - [ ] Make sure there is a [JIRA issue](
filed for the change (usually before you start working on it).  Trivial changes like typos
do not require a JIRA issue.  Your pull request should address just this issue, without pulling
in other changes.
     - [ ] Each commit in the pull request should have a meaningful subject line and body.
     - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`,
where you replace `BEAM-XXX` with the appropriate JIRA issue.
     - [ ] Write a pull request description that is detailed enough to understand what the
pull request does, how, and why.
     - [ ] Run `mvn clean verify` to make sure basic checks pass. A more thorough check will
be performed on your pull request automatically.
     - [ ] If this contribution is large, please file an Apache [Individual Contributor License

You can merge this pull request into a Git repository by running:

    $ git pull nexmark-launcher-refactor

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4110
commit 2b2afd454f584d7995ef87796ae2a37b3431739c
Author: Anton Kedin <>
Date:   2017-11-06T22:47:38Z

    [Nexmark] Extract GeneratorCheckpoint into a separate class. Move getNextEvent() call
to the top of the stack.

commit 8792a19e3bc2bf88ce9e23fab49199f74a3c00d7
Author: Anton Kedin <>
Date:   2017-11-06T23:01:58Z

    [Nexmark] Extract PersonGenerator, StringsGenerator, LongGenerator from Generator

commit 7aca5453281b27c292334575e6b9e6527c9c2add
Author: Anton Kedin <>
Date:   2017-11-06T23:12:53Z

    [Nexmark] Extract AuctionGenerator, PriceGenerator from Generator

commit 2a5c7390b25027947e5bd618026a06d542e53f21
Author: Anton Kedin <>
Date:   2017-11-06T23:19:39Z

    [Nexmark] Extract BidGenerator from Generator

commit c483f1fdf24d712878ab0e49f06299df625c1527
Author: Anton Kedin <>
Date:   2017-11-07T04:39:10Z

    fixup! [Nexmark] Extract BidGenerator from Generator

commit 7b25d2ed5e21ae4135cf0615c8616a57eddfa6f6
Author: Anton Kedin <>
Date:   2017-11-07T21:44:58Z

    [BEAM-3147][NexmarkLauncher] Extract EventSourceFactory and Event sources out from NexmarkLauncher
    Refactoring to make the launcher smaller.

commit 39cd3170fb5dbd88b4f5bf9066605a63e7efe341
Author: Anton Kedin <>
Date:   2017-11-08T18:58:16Z

    [BEAM-3147][NexmarkLauncher] Move results Sinks out from NexmarkLauncher
    Refactoring to make NexmarkLauncher smaller

commit 61bda79718df3563f7a5e15e58103a534e6dd370
Author: Anton Kedin <>
Date:   2017-11-08T21:11:20Z

    [BEAM-3147][NexmarkLauncher] Extract NexmarkPerfAnalyzer out of NexmarkLauncher
    Refactor to make NexmarkLauncher smaller

commit db89bdaca5ec9af98acc9f27feffc2cb3243db8c
Author: Anton Kedin <>
Date:   2017-11-08T21:30:25Z

    [BEAM-3147][NexmarkLauncher] Move NexmarkQuery creation out of NexmarkLauncher
    Refactor to make NexmarkLauncher smaller


> Nexmark in SQL
> --------------
>                 Key: BEAM-3147
>                 URL:
>             Project: Beam
>          Issue Type: New Feature
>          Components: dsl-sql
>            Reporter: Anton Kedin
>            Assignee: Anton Kedin
>              Labels: newbie,, nexmark, starter
> Currently there is a (Nexmark suite)[]
running against Java SDK. It has Java object model and runs a set of PTransofrms replicating
the queries specified in Nexmark.
> The task is to have the same set of queries running on top of Beam SQL.
> References:
> * (Nexmark Paper)[]
> * (Nexmark Queries)[]
> * (Beam Java Nexmark Suite)[]

This message was sent by Atlassian JIRA

View raw message