I have tested in the latest version (2.53.0).

ср, 15 апр. 2026 г. в 08:44, Grzegorz Grzybek <[email protected]>:

> Hello
>
> wt., 14 kwi 2026 o 18:52 Alexander Milovidov <[email protected]>
> napisał(a):
> >
> > Hi All,
> >
> > I have created a project with sample configuration files to reproduce
> the slow loading of the management console:
> > https://github.com/alexander-milovidov/artemis-slow-console-reproducer
> >
> > To make the management console work much worse in an isolated
> environment, I had to create 2000 users, each user is assigned to 4
> different roles, created 1000 addresses with anyast queues, and set
> permissions for each address to its roles. I also set permissions to
> corresponding DLQ queues.
> >
> > It takes about 2 minutes to load the management console in this
> configuration.
> > During the opening of the management console with the single user, the
> JVM metric jvm_gc_memory_allocated_bytes_total rises from 0 to approx. 1.20
> Gb/second and reduces after loading.
> >
> > Unfortunately, I didn't reproduce other problems that we have:
> > - excessive garbage collection and high CPU usage;
> > - blocked threads and unresponsive message broker;
> > - slow loading of the list of queues in the Queues tab;
> > - some users (very rarely) complain that they wait for 10-30 minutes to
> log on to the console which usually opens in 10 seconds.
> >
> > I can also add jinja2 templates of these files (and ansible
> role/playbook to create files from template) if someone needs.
>
> Thanks for the link to github repository with etc/ files. I'll try to run
> as is.
> 2 minutes is too much - I used configurations with 50K queues and
> Jolokia optimization - the performance (speed and memory at browser
> side) was much better.
>
> Which exactly version of Artemis do you use?
>
> kind regards
> Grzegorz Grzybek
>
> >
> >
> > ср, 25 мар. 2026 г. в 19:39, Alexander Milovidov <[email protected]>:
> >>
> >> Hello!
> >>
> >> пн, 23 мар. 2026 г. в 10:58, Grzegorz Grzybek <[email protected]>:
> >>>
> >>> Can we check (roughly) what is your RBAC configurations?
> >>>
> >>
> >> There's about 3000 addresses and 4000 queues. The number of distinct
> roles in the management.xml is about 750.
> >> Each ACL for an address has 12 access methods (browse*, send* etc.)
> with 4-8 roles.
> >>
> >> I plan to create a reproducer with templated configuration files which
> creates N addresses with queues, N*2 users with different roles, and
> assigns permissions for roles to each address (amq, read-only role and
> full-access role) in management.xml. I'll be back with the results.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to