[
https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17271977#comment-17271977
]
Matthieu Baechler edited comment on JAMES-3492 at 2/8/21, 8:17 PM:
-------------------------------------------------------------------
Hi [~juhan], your plan is correct. I would refine it a little:
1. duplicate the ElasticSearch modules (for example mailbox/elasticsearch) and
pick the last driver
2. duplicate every test-suite that involves an ElasticSearch container to
change ElasticSearch version and james related elasticsearch modules
3. run new testsuites and mark failing tests as @Disabled
4. push upstream !
5. fix every single @Disabled test
6. implement something to bind the version you want in the main products or in
your own product
7. provide benchmark results with ES7 driver
It's very likely that once you reach this point 6, every thing will just work.
The coverage is quite good on search. The "manual testing" phase is probably a
short one.
Step 4 will help a lot at getting feedback and maybe help from the community.
BTW, it's an exciting!
was (Author: matthieub):
Hi [~juhan], your plan is correct. I would refine it a little:
1. duplicate the ElasticSearch modules (for example mailbox/elasticsearch) and
pick the last driver
2. duplicate every test-suite that involves an ElasticSearch container to
change ElasticSearch version and james related elasticsearch modules
3. run new testsuites and mark failing tests as @Disabled
4. push upstream !
5. fix every single @Disabled test
6. implement something to bind the version you want in the main products or in
your own product
It's very likely that once you reach this point 6, every thing will just work.
The coverage is quite good on search. The "manual testing" phase is probably a
short one.
Step 4 will help a lot at getting feedback and maybe help from the community.
BTW, it's an exciting!
> Elasticsearch 6->7 upgrade for guice version
> --------------------------------------------
>
> Key: JAMES-3492
> URL: https://issues.apache.org/jira/browse/JAMES-3492
> Project: James Server
> Issue Type: Improvement
> Reporter: Juhan Aasaru
> Priority: Major
>
> Guice versions use Elasticsearch 6 that has reached end of life.
> We are thinking about starting to work on this issue but first we need to
> estimate the effort required. If anyone has any input on this please add a
> comment. Thanks!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]