[ 
https://issues.apache.org/jira/browse/SPARK-24697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arun Mahadevan updated SPARK-24697:
-----------------------------------
    Summary: Fix the reported start offsets in streaming query  (was: Fix the 
reported start and end offsets in streaming query)

> Fix the reported start offsets in streaming query
> -------------------------------------------------
>
>                 Key: SPARK-24697
>                 URL: https://issues.apache.org/jira/browse/SPARK-24697
>             Project: Spark
>          Issue Type: Improvement
>          Components: Structured Streaming
>    Affects Versions: 2.3.1
>            Reporter: Arun Mahadevan
>            Priority: Major
>
> Streaming query reports progress during each trigger (e.g. after runBatch in 
> MicrobatchExcecution). However the reported progress has wrong offsets since 
> the offsets are committed and committedOffsets is updated to the 
> availableOffsets before the progress is reported.
> This leads to weird progress where startOffset and endOffsets are always the 
> same.
> Sample output for Kafka source below. Here 11 rows are processed in the 
> microbatch however the start and end offsets are same.
>  
> {code:java}
> {
>  "id" : "76bf5515-55be-46af-bc79-9fc92cc6d856",
>  "runId" : "b526f0f4-24bf-4ddc-b6e8-7b0cc83bdbe8",
> ...
> "sources" : [ {
>  "description" : "KafkaV2[Subscribe[topic2]]",
>  "startOffset" : {
>  "topic2" : {
>  "0" : 44
>  }
>  },
>  "endOffset" : {
>  "topic2" : {
>  "0" : 44
>  }
>  },
>  "numInputRows" : 11,
>  "inputRowsPerSecond" : 1.099670098970309,
>  "processedRowsPerSecond" : 1.8829168093118795
>  } ],
> ...
> }
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to