Matteo Merli

Results 70 comments of Matteo Merli

@flowchartsman In your example there would be no need to keep the message ids, you could use a Reader and do SeekByTime(): ``` // Reset the subscription associated with this...

> Error: Expected nil, but got: unable to subscribe to topic=persistent://public/default/my-topic-262453276-9: server error: TopicNotFound: Topic does not exist @flowchartsman I think it is related to the change. It looks like...

@billowqiu The default action is to block the `Send()` when the quota is full. You can change the behavior in the namespace (or topic) policies: https://pulsar.apache.org/docs/en/admin-api-namespaces/#configure-backlog-quota-policies

I'm not sure I understand why we need to have 2 different modes here. Do both methods provide the same guarantees or not?

I still cannot see a case where flushing the entry location index (ledgerId, entryId, offset) becomes the bottleneck, compared to: 1. Journal 2. Entry log flush (where all the data...

> In order to speed up the flush, we only need to ensure that the EntryLocationIndex is successfully written under normal circumstances, regardless of machine downtime. I'm not sure I...

@Shoothzj Can you also check the number of allocations? Using `-prof gc`. I remember in earlier versions of datasketches (after 0.8.3) they had introduced some regression that added lot of...

@Shoothzj Just did a quick test. There are 4 bytes per each recorded sample with the new Datasketches. It would be good to understand why that is the case and...

The restart is caused by the auto-recovery component of the bookies. In general, it is better to run the auto-recovery as a separate service (it's completely stateless), rather than as...

> Thanks merlimat , > i disabled auto-recovery component for bookies by running ookkeeper shell autorecovery -disable > and the issue is still happening looks like auto-recovery still trying to...