Andrew Mayorov

Results 10 issues of Andrew Mayorov

Following #2287. This patch allows deleting other dep's dependency by name with overrides for lockless deps where dep names in `Opts` are usually atoms.

## Summary Running initial mnesia boot phase as part of ekka startup should not be required anymore since #12508 was merged. However, it's important to have in mind that the...

Fixes [EMQX-11756](https://emqx.atlassian.net/browse/EMQX-11756). ## Summary Uses Raft through https://github.com/rabbitmq/ra to replicate writes across nodes: each shard is now a Raft consensus group. Replicas are guaranteed to not diverge, therefore we're free...

## Summary Avoid doing full scans over router tables. ## PR Checklist Please convert it to a draft if any of the following conditions are not met. Reviewers may skip...

Fixes [EMQX-11483](https://emqx.atlassian.net/browse/EMQX-11483). Release version: v5.5 ## Summary If a `SUBSCRIBE` packet from the Client contains multiple subscriptions EMQX will now attempt to process them in parallel, at lest partially. More...

Release version: v5.7 ## Summary Use milder log level for regular error conditions, especially when such events are emitted in (potentially) tight loops, i.e. pulling messages from iterators pointing to...

Fixes [EMQX-11979](https://emqx.atlassian.net/browse/EMQX-11979). ## Summary ## PR Checklist Please convert it to a draft if any of the following conditions are not met. Reviewers may skip over until all the items...

Fixes [EMQX-11888](https://emqx.atlassian.net/browse/EMQX-11888). Release version: e5.6 ## Summary Running S3 client with only partially defined credentials does not make sense and usually causes crashes somewhere down the stack. Better to disallow...

Fixes [EMQX-12365](https://emqx.atlassian.net/browse/EMQX-12365). Release version: v5.7 ## Summary Attempt to bring together the DS's view of the cluster with mria/ekka's view and related operations, e.g. leave and force-leave. ## PR Checklist...

Also a couple of small perf-related improvements, please see individual commits.