k-pisey opened a new issue #577:
URL: https://github.com/apache/pulsar-client-go/issues/577


   #### Expected behavior
   Failed to get the last message-id should not appeared.
   
   
   #### Actual behavior
   Failed to get the last message-id for many times until everything seems good 
to go
   ```
   time="2021-07-28T15:25:31+09:00" level=info msg="[Connecting to broker]" 
remote_addr="pulsar://localhost:6650"
   time="2021-07-28T15:25:31+09:00" level=info msg="[TCP connection 
established]" local_addr="[::1]:65070" remote_addr="pulsar://localhost:6650"
   time="2021-07-28T15:25:31+09:00" level=info msg="[Connection is ready]" 
local_addr="[::1]:65070" remote_addr="pulsar://localhost:6650"
   time="2021-07-28T15:25:31+09:00" level=info msg="[Connected consumer]" 
consumerID=1 name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=info msg="[Created consumer]" 
consumerID=1 name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=info msg="Broker notification of 
Closed consumer: 1" local_addr="[::1]:65070" 
remote_addr="pulsar://localhost:6650"
   time="2021-07-28T15:25:31+09:00" level=info msg="[Reconnecting to broker in  
100ms]" consumerID=1 name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id]" consumerID=1 error="server error: MetadataError: Consumer not 
found" name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=error msg="[Failed to get last 
message id from broker]" error="server error: MetadataError: Consumer not 
found" topic=topic
   time="2021-07-28T15:25:31+09:00" level=info msg="[Connected consumer]" 
consumerID=1 name= subscription=reader-piqzh topic=topic
   time="2021-07-28T15:25:31+09:00" level=info msg="[Reconnected consumer to 
broker]" consumerID=1 name= subscription=reader-piqzh topic=topic
   ```
   
   #### Steps to reproduce
   
   Step 1. startup pulsar standalone
   Step 2. produce some messages to a topic
   Step 3. try to get latest message via reader api
   ```
   cl, err := pulsar.NewClient(pulsar.ClientOptions{
                URL:               url,
                OperationTimeout:  10 * time.Second,
                ConnectionTimeout: 10 * time.Second,
        })
   cl.Close()
   reader, err := cl.CreateReader(pulsar.ReaderOptions{
                Topic:          topic,
                StartMessageID: pulsar.LatestMessageID(),
                StartMessageIDInclusive: true,
        })
   for reader.HasNext() {
        msg, err := reader.Next(context.Background())
   }()
   ```
   
   #### System configuration
   **Pulsar version**: 2.7.1
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to