GitHub user mshields822 opened a pull request:

    https://github.com/apache/incubator-beam/pull/135

    [BEAM-162] Merging with closed windows less sensitive to bundle partioning

    This change also rejects elements for windows which are closed before 
merging. 
    (Rejecting elements which end up in a closed window post-merging is still 
there.)
    
    Idea is rejecting post-merge is necessary so that we never emit elements 
for a closed window, and rejecting pre-merge is necessary so that the result is 
invariant on bundle repartioning. 
    
    However:
     - We want to abandon closable triggers.
     - The notion of invariance on bundle repartioning is already unsupportable 
for most of our triggers.
    So I'd be fine if we give up on this one.

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

    $ git pull https://github.com/mshields822/incubator-beam beam-162

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

    https://github.com/apache/incubator-beam/pull/135.patch

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

    This closes #135
    
----
commit e1df0f2cdae123df301d2b8cebf42931852fe6b8
Author: Mark Shields <[email protected]>
Date:   2016-04-05T22:12:16Z

    Formatting fiddles

commit 65874af3abf35eed66976b47f9712eec4e06304c
Author: Mark Shields <[email protected]>
Date:   2016-04-06T04:20:06Z

    Also reject closed pre-merged.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to