turns out I don't have permissions to create a repo, could someone from the PMC do this for me?
On Tue, 19 Mar 2024 at 09:27, Andy Taylor <andy.tayl...@gmail.com> wrote: > I will go ahead and request the new repo today > > On Mon, 18 Mar 2024 at 18:39, Timothy Bish <tabish...@gmail.com> wrote: > >> On 3/18/24 13:33, Andy Taylor wrote: >> > so I am open to names, how about artemis-console-plugin v1.0.0 >> >> +1 >> >> >> > On Mon, 18 Mar 2024 at 17:24, Clebert Suconic < >> clebert.suco...@gmail.com> >> > wrote: >> > >> >> +1 on activemq-artemis-console-plugin >> >> >> >> >> >> As Robbie said, you will need different versions for it. I feel like >> >> it would be easier to use a different name... but I don't mind what >> >> you have to do. Whatever makes it easier to be implemented. >> >> >> >> >> >> On Mon, Mar 18, 2024 at 1:10 PM Robbie Gemmell < >> robbie.gemm...@gmail.com> >> >> wrote: >> >>> On the module name, if it stays the same then consideration would also >> >>> need to be given to the version. It would need to be higher than >> >>> before to keep using the same name, but using a broker version isnt >> >>> necessarily that obvious if we dont expect to release it on the same >> >>> schedule as the broker. >> >>> >> >>> On Mon, 18 Mar 2024 at 16:46, Andy Taylor <andy.tayl...@gmail.com> >> >> wrote: >> >>>> +1 for avtivemq-artemis-console-plugin but I think we should keep >> the >> >>>> artifact name as it is now for consistency, i.e. artemis-plugin >> >>>> >> >>>> On Mon, 18 Mar 2024 at 16:29, Robbie Gemmell < >> robbie.gemm...@gmail.com >> >>>> wrote: >> >>>> >> >>>>> We should discuss the name then someone can create it via >> >>>>> https://selfserve.apache.org >> >>>>> >> >>>>> It would be something of the form activemq-artemis-<foo> for >> >>>>> consistency. Regarding <foo>, what is actually going in it, a >> console >> >>>>> 'plugin' ? >> >>>>> >> >>>>> So perhaps activemq-artemis-console-plugin ? >> >>>>> >> >>>>> On Mon, 18 Mar 2024 at 07:46, Andy Taylor <andy.tayl...@gmail.com> >> >> wrote: >> >>>>>> Lets go with a separate repo then, @clebert or anyone, can you >> >> create me >> >>>>> a >> >>>>>> new repo or talk me thru how to do it. What shall we call this new >> >>>>>> component/repo, considering we will still have an artemis-console >> >> module >> >>>>> in >> >>>>>> the artemis repo? >> >>>>>> >> >>>>>> Clebert, I will add this new fields in your PR to the new console >> >> as >> >>>>> well. >> >>>>>> Andy >> >>>>>> >> >>>>>> On Fri, 15 Mar 2024 at 19:03, Clebert Suconic < >> >> clebert.suco...@gmail.com >> >>>>>> wrote: >> >>>>>> >> >>>>>>> I think we have a consensus on a separate repo. >> >>>>>>> >> >>>>>>> >> >>>>>>> @Andy: me an Anton, we wre adding a field for internal queues >> >> in the >> >>>>> admin >> >>>>>>> console. If you could make sure we keep that on the new one >> >> please ? >> >>>>> Or >> >>>>>>> let us know how to adjust it? >> >>>>>>> >> >>>>>>> >> >>>>>>> https://github.com/apache/activemq-artemis/pull/4856 >> >>>>>>> >> >>>>>>> >> >>>>>>> On Thu, Mar 14, 2024 at 10:29 AM Justin Bertram < >> >> jbert...@apache.org> >> >>>>>>> wrote: >> >>>>>>> >> >>>>>>>> +1 for a separate repo >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Justin >> >>>>>>>> >> >>>>>>>> On Thu, Mar 14, 2024 at 3:56 AM Andy Taylor < >> >> andy.tayl...@gmail.com> >> >>>>>>>> wrote: >> >>>>>>>> >> >>>>>>>>> Clebert, I think it will be weeks rather than days so I >> >> would just >> >>>>>>>> release >> >>>>>>>>> when you are ready. >> >>>>>>>>> >> >>>>>>>>> Robbie, I think for now a separate repo is my preferred >> >> solution, >> >>>>> the >> >>>>>>>>> console can actually be run outside of embedded artemis so >> >>>>> development >> >>>>>>> is >> >>>>>>>>> easy. Can someone create a new repo? >> >>>>>>>>> >> >>>>>>>>> On Wed, 13 Mar 2024 at 17:45, Clebert Suconic < >> >>>>>>> clebert.suco...@gmail.com >> >>>>>>>>> wrote: >> >>>>>>>>> >> >>>>>>>>>> If it was a matter of 1 day to include it I would prefer >> >> to wait >> >>>>> for >> >>>>>>>> it. >> >>>>>>>>>> Other than that then I’m releasing on Monday. >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> On Wed, Mar 13, 2024 at 1:40 PM Robbie Gemmell < >> >>>>>>>> robbie.gemm...@gmail.com >> >>>>>>>>>> wrote: >> >>>>>>>>>> >> >>>>>>>>>>> I'd say the answer to 'Wait for <foo> to do a release?' >> >> is >> >>>>> usually >> >>>>>>> no >> >>>>>>>>>>> unless its about a blocking bug/regression or there's >> >> really >> >>>>>>> nothing >> >>>>>>>>>>> else important ready to go. This definitely isnt that >> >> and also >> >>>>> isnt >> >>>>>>>>>>> ready yet while other stuff is, so seems a clear no to >> >> me. >> >>>>>>>>>>> On Wed, 13 Mar 2024 at 16:58, Clebert Suconic < >> >>>>>>>>> clebert.suco...@gmail.com >> >>>>>>>>>>> wrote: >> >>>>>>>>>>>> Should I wait for the 2.33 release ? >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> See my other thread about the heads up. >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> Or you think this may take a lot longer ? >> >>>>>>>>>>>> >> >>>>>>>>>>>> On Wed, Mar 13, 2024 at 7:27 AM Andy Taylor < >> >>>>>>>> andy.tayl...@gmail.com> >> >>>>>>>>>>> wrote: >> >>>>>>>>>>>>> The current Artemis console is based on HawtIO 1 >> >> which >> >>>>> itself >> >>>>>>> is >> >>>>>>>>>>> written >> >>>>>>>>>>>>> using Bootstrap. Bootstrap is old and no longer >> >> maintained >> >>>>> so >> >>>>>>>>> HawtIO >> >>>>>>>>>>> (v3/4) >> >>>>>>>>>>>>> has moved to use React and Patternfly and is also >> >> written >> >>>>> in >> >>>>>>>>>>> Typescript. >> >>>>>>>>>>>>> I have been working in the background over the last >> >> several >> >>>>>>>> months >> >>>>>>>>> to >> >>>>>>>>>>>>> upgrade the console to hawtIO 4, this work can be >> >> found >> >>>>> here >> >>>>>>>>>>>>> < >> >> https://github.com/andytaylor/activemq-artemis/tree/artemis-console-ng >> >>>>>>>>>> . >> >>>>>>>>>>>>> This is still a WIP but is close to completion, I >> >> basically >> >>>>>>> have >> >>>>>>>> to >> >>>>>>>>>>> finish >> >>>>>>>>>>>>> off some branding, fix the console tests and >> >> implement an >> >>>>>>> upgrade >> >>>>>>>>>>> feature. >> >>>>>>>>>>>>> A couple of things to note: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> - I have separated out the JMX tree and its tabs >> >> from >> >>>>> the >> >>>>>>> tabs >> >>>>>>>>>> that >> >>>>>>>>>>> are >> >>>>>>>>>>>>> not related to the tree selection. I always found >> >> this >> >>>>> a bit >> >>>>>>>>>>> strange so >> >>>>>>>>>>>>> now >> >>>>>>>>>>>>> there are 2 tabs Artemis and Artemis JMX, the >> >> latter >> >>>>> uses >> >>>>>>> the >> >>>>>>>>> JMX >> >>>>>>>>>>> tree >> >>>>>>>>>>>>> as >> >>>>>>>>>>>>> before. It is possible however to do anything in >> >> the >> >>>>> Artemis >> >>>>>>>> tab >> >>>>>>>>>>> that >> >>>>>>>>>>>>> you >> >>>>>>>>>>>>> can do in the JMX tab, view attributes and >> >> operations >> >>>>> for >> >>>>>>>>>> instance. >> >>>>>>>>>>>>> There >> >>>>>>>>>>>>> is an issue currently where if there are >> >> thousands of >> >>>>>>> address >> >>>>>>>> or >> >>>>>>>>>>> queues >> >>>>>>>>>>>>> then performance becomes an issue. this is >> >> because the >> >>>>> whole >> >>>>>>>> JMX >> >>>>>>>>>>> tree is >> >>>>>>>>>>>>> loaded into memory and this can cause even the >> >> broker to >> >>>>>>> fall >> >>>>>>>>>> over. >> >>>>>>>>>>> My >> >>>>>>>>>>>>> plan >> >>>>>>>>>>>>> at some point is to allow disabling the JMX view >> >> and to >> >>>>> lazy >> >>>>>>>>> load >> >>>>>>>>>> in >> >>>>>>>>>>>>> MBeans >> >>>>>>>>>>>>> as and when needed, this is a task for further >> >> down the >> >>>>> road >> >>>>>>>>> tho. >> >>>>>>>>>>>>> - The console is built using yarn and is >> >> incredibly >> >>>>> slow to >> >>>>>>>>> build, >> >>>>>>>>>>> in >> >>>>>>>>>>>>> fact it takes longer than it takes to build the >> >> rest of >> >>>>>>>> Artemis. >> >>>>>>>>>> It >> >>>>>>>>>>> may >> >>>>>>>>>>>>> be >> >>>>>>>>>>>>> better to have the new console in its own >> >> repository, >> >>>>>>> release >> >>>>>>>> it >> >>>>>>>>>>>>> independently and just consume it in Artemis. >> >> This means >> >>>>>>> some >> >>>>>>>>>> extra >> >>>>>>>>>>> work >> >>>>>>>>>>>>> for a release but once the console becomes stable >> >> it >> >>>>>>> shouldn't >> >>>>>>>>> be >> >>>>>>>>>>> too >> >>>>>>>>>>>>> much >> >>>>>>>>>>>>> work. I will however let the community decide >> >> what is >> >>>>> the >> >>>>>>> best >> >>>>>>>>>>> approach. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> There are still a few issues I know of, the >> >> Attributes tab >> >>>>>>> seems >> >>>>>>>> to >> >>>>>>>>>>> delay >> >>>>>>>>>>>>> loading and the broker topology diagram is >> >> incomplete but >> >>>>> feel >> >>>>>>>> free >> >>>>>>>>>> to >> >>>>>>>>>>>>> suggest any improvements or buglets you come across >> >> on this >> >>>>>>>> thread. >> >>>>>>>>>>>>> Hopefully I can tie up the loose ends soon and raise >> >> a PR >> >>>>> in >> >>>>>>> the >> >>>>>>>>> not >> >>>>>>>>>>> too >> >>>>>>>>>>>>> distant future. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Andy >> >>>>>>>>>>>>> >> >> >> >> >> >> -- >> >> Clebert Suconic >> >> >> >> -- >> Tim Bish >> >>