Closed Kontinuation closed 2 months ago
This looks good to me.
@Kontinuation Could you rebase this? I would like to make sure this change can pass CI after latest CI change in main branch. Thank you.
This looks good to me.
@Kontinuation Could you rebase this? I would like to make sure this change can pass CI after latest CI change in main branch. Thank you.
Rebased. One of the tests failed because of failing to download dependencies from maven central, it should be transient.
Attention: Patch coverage is 0%
with 15 lines
in your changes missing coverage. Please review.
Project coverage is 54.87%. Comparing base (
033fe6f
) to head (86aee79
). Report is 15 commits behind head on main.
Files with missing lines | Patch % | Lines |
---|---|---|
.../comet/execution/shuffle/ArrowReaderIterator.scala | 0.00% | 11 Missing :warning: |
...ecution/shuffle/CometBlockStoreShuffleReader.scala | 0.00% | 4 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Rebased. One of the tests failed because of failing to download dependencies from maven central, it should be transient.
Thanks. I re-triggered the test. Usually it will pass after that.
Thanks @Kontinuation
Which issue does this PR close?
Closes #927.
Rationale for this change
Please refer to the comments of #927 for details.
What changes are included in this PR?
ArrowReaderIterator
inCometBlockStoreShuffleReader
.ArrowReaderIterator
when reading the end of the stream.How are these changes tested?
It is pretty hard to add tests for this fix, so we manually tested this and relying on existing tests to make sure that it does not break anything.