Remy Maucherat wrote:
Costin Manolache wrote:
IMO both clustering implementations should be provided as separate
downloads.
No need to put them in sandbox ( since they were released in the
past, it's
'proven' code ).
Not sure if they should be in separate repos or it's ok to have both
of them
in the main tree.
looks like the question of old vs new impl is turning into module or no
module, so I'll try to very briefly address both of them.
1. old vs new
Yes, the new one is an evolution of the old one, and not even the entire
implementation, simply the IO layer, which is now much cleaner, easier
to maintain, and not turn into the old spaghetti that I wrote with the
old impl :)
the o.a.catalina.ha package is the same as the replication logic from
the old package.
so why not the old package, the answer is easy. We are already short on
committers and committer activity, with such a small group, I believe
everyone will benefit if the focus is smaller.
2. module or no module, repo or no repo
with the tomcat-light being built, there is no reason why tomcat
shouldn't contain 300k extra to easily enable clustering. so far we
haven't seen any donations or suggestions that anyone else is gonna
bring in a different module, so I do believe its better the way it is
setup today.
Wow, this is harsh ;)
I'll maintain my position (since people hate me enough already):
- the code is proven enough so that a clustering impl remains bundled
(given it's been force fed in 5.5)
- it's not a good idea to remove features that were included in a
previous version
- only one implementation bundled, however; I favor the new one right
now, as Filip claims it's merely a cleanup and an evolution of the old
one, and nobody has shown yet it was hopelessly broken
- it's rather small, so it's ok (at 300k, it's far smaller than the
admin webapp), esp since people could also use it in their apps
I think I prefer keeping a little more code in the core repository
which would otherwise be absolutely needed. It doesn't hurt, and it
makes people happy.
yes, easier to maintain, and I believe that was the main goal of the TC6
source consolidation.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]