Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-25 Thread via GitHub


je-ik merged PR #31391:
URL: https://github.com/apache/beam/pull/31391


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-25 Thread via GitHub


je-ik commented on PR #31391:
URL: https://github.com/apache/beam/pull/31391#issuecomment-2130976269

   > * This sounds similar to [[runners-flink] Fix watermark emission for 
empty splits (#29816) #30969](https://github.com/apache/beam/pull/30969), what 
is the difference here ?
   
   The fix in #30969 was related, but different. Source can be empty 
_temporarily_ or _finally_. The fact, that the source is empty for ever is 
signaled by watermark going to infinity. Then the split can be closed (and this 
results in watermark  move, because closed split does not hold watermark 
anymore).
   
   This PR fixes the other case - when the source is not emitting any data, but 
_does not_ move watermark to infinity, but rather uses some idle source policy. 
Before this PR no watermark was emitted downstream _until at least one element 
was emitted from the source_. This is fixed now.
   
   > 
   > * I also observed similar issue on JmsIO on Dataflow runner  
("watermark does not increase when there is no incoming data for a while") and 
the fix [[DRAFT] Attempt fix Jms watermark 
#30337](https://github.com/apache/beam/pull/30337) didn't work. I am wondering 
if [[Bug]: FlinkRunner does not emit watermark with empty source 
#31390](https://github.com/apache/beam/issues/31390) is generic at SDK level 
and a fix could posed in general ?
   
   All these fixes relate to Flink only. These issues were introduced by source 
refactoring in FlinkRunner, so nothing that can be extended to a general case.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-24 Thread via GitHub


Abacn commented on PR #31391:
URL: https://github.com/apache/beam/pull/31391#issuecomment-2130169518

   Thanks, taking a look
   
   At the same time, have a couple of questions (not directly related to the 
change)
   
   - This sounds similar to #30969, what is the difference here ?
   
   - I also observed similar issue on JmsIO on Dataflow runner  ("watermark 
does not increase when there is no incoming data for a while") and the fix 
#30337 didn't work. I am wondering if #31390 is generic at SDK level and a fix 
could posed in general ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-24 Thread via GitHub


je-ik commented on PR #31391:
URL: https://github.com/apache/beam/pull/31391#issuecomment-2129870111

   > The PVR test seems to be stuck at `ViewTest.testTriggeredLatestSingleton`. 
I can observe this locally on both `master` and `release-2.56.0` branches. Does 
this check completed successfully recently?
   
   Hm, it passed on swcond run.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-24 Thread via GitHub


github-actions[bot] commented on PR #31391:
URL: https://github.com/apache/beam/pull/31391#issuecomment-2129810043

   Stopping reviewer notifications for this pull request: review requested by 
someone other than the bot, ceding control


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-24 Thread via GitHub


je-ik commented on PR #31391:
URL: https://github.com/apache/beam/pull/31391#issuecomment-2129807437

   R: @Abacn 
   
   The PVR test seems to be stuck at `ViewTest.testTriggeredLatestSingleton`. I 
can observe this locally on both `master` and `release-2.56.0` branches. Does 
this check completed successfully recently?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-24 Thread via GitHub


github-actions[bot] commented on PR #31391:
URL: https://github.com/apache/beam/pull/31391#issuecomment-2129622422

   Checks are failing. Will not request review until checks are succeeding. If 
you'd like to override that behavior, comment `assign set of reviewers`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] [flink] #31390 emit watermark with empty source [beam]

2024-05-24 Thread via GitHub


je-ik opened a new pull request, #31391:
URL: https://github.com/apache/beam/pull/31391

   Closes #31390 
   
   
   
   Thank you for your contribution! Follow this checklist to help us 
incorporate your contribution quickly and easily:
   
- [ ] Mention the appropriate issue in your description (for example: 
`addresses #123`), if applicable. This will automatically add a link to the 
pull request in the issue. If you would like the issue to automatically close 
on merging the pull request, comment `fixes #` instead.
- [ ] Update `CHANGES.md` with noteworthy changes.
- [ ] If this contribution is large, please file an Apache [Individual 
Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).
   
   See the [Contributor Guide](https://beam.apache.org/contribute) for more 
tips on [how to make review process 
smoother](https://github.com/apache/beam/blob/master/CONTRIBUTING.md#make-the-reviewers-job-easier).
   
   To check the build health, please visit 
[https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md](https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md)
   
   GitHub Actions Tests Status (on master branch)
   

   [![Build python source distribution and 
wheels](https://github.com/apache/beam/workflows/Build%20python%20source%20distribution%20and%20wheels/badge.svg?branch=master=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Build+python+source+distribution+and+wheels%22+branch%3Amaster+event%3Aschedule)
   [![Python 
tests](https://github.com/apache/beam/workflows/Python%20tests/badge.svg?branch=master=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Python+Tests%22+branch%3Amaster+event%3Aschedule)
   [![Java 
tests](https://github.com/apache/beam/workflows/Java%20Tests/badge.svg?branch=master=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Java+Tests%22+branch%3Amaster+event%3Aschedule)
   [![Go 
tests](https://github.com/apache/beam/workflows/Go%20tests/badge.svg?branch=master=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Go+tests%22+branch%3Amaster+event%3Aschedule)
   
   See [CI.md](https://github.com/apache/beam/blob/master/CI.md) for more 
information about GitHub Actions CI or the [workflows 
README](https://github.com/apache/beam/blob/master/.github/workflows/README.md) 
to see a list of phrases to trigger workflows.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org