Sounds reasonable to me.

On 04/05/2016 05:56 PM, Mario Ricci wrote:
> I found this 
> thread<https://mail-archives.apache.org/mod_mbox/kafka-users/201602.mbox/%3ccacyxnod_zzjstv0xuu_totrtsc5p+zahi_9yegoev8mh3da...@mail.gmail.com%3E>
>  and see that poll() must be called before seek().
> 
> This seems unintuitive and the error message ("No current assignment for 
> partition partitionName") is not very helpful.
> 
> Why wouldn't subscribe take care of partition assignments and leave it to the 
> first call of poll()?  Alternately, if someone feels strongly about keeping 
> assignments tied to the poll() method, could we just append something on to 
> the error message to something like: "No current assignment for partition 
> partitionName.  If you called seek() you must call poll() first".
> 
> I can see this being confusing for others, especially if they are designing 
> something that needs to start processing at the end or somewhere in between.
> 
> Mario Ricci
> 
> 

Reply via email to