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
>
>

Reply via email to