[ 
https://issues.apache.org/jira/browse/FLINK-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14905686#comment-14905686
 ] 

ASF GitHub Bot commented on FLINK-2549:
---------------------------------------

Github user ChengXiangLi commented on a diff in the pull request:

    https://github.com/apache/flink/pull/1161#discussion_r40280217
  
    --- Diff: 
flink-runtime/src/main/java/org/apache/flink/runtime/operators/sort/FixedLengthRecordSorter.java
 ---
    @@ -447,11 +447,13 @@ public void writeToOutput(final 
ChannelWriterOutputView output, final int start,
                                num -= recordsPerSegment;
                        } else {
                                // partially filled segment
    -                           for (; num > 0; num--) {
    +                           for (; num > 0 && offset <= 
this.lastEntryOffset; num--, offset += this.recordSize) {
    --- End diff --
    
    Yes, it is. It only support to write data inside a `MemorySegment` 
previously, it's work well before because it only called with `num = 1`. I 
would create a separate JIRA for this.


> Add topK operator for DataSet
> -----------------------------
>
>                 Key: FLINK-2549
>                 URL: https://issues.apache.org/jira/browse/FLINK-2549
>             Project: Flink
>          Issue Type: New Feature
>          Components: Core, Java API, Scala API
>            Reporter: Chengxiang Li
>            Assignee: Chengxiang Li
>            Priority: Minor
>
> topK is a common operation for user, it would be great to have it in Flink. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to