You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by Serge Huber <sh...@apache.org> on 2024/11/15 08:00:57 UTC
Meeting Notes from Unomi Community Meeting, November 14th 2024
Please find below the notes from the Zoom community meeting that occurred
yesterday. Please let me know if I missed anything or if I made any
mistakes.
Regards,
Serge…
Meeting Notes from Unomi Community Meeting, November 14th 2024
Time: 17:00 CEST
Participants:
- Serge H. - Inoyu
- Jonathan S. - Jahia
- Jérome B. - Jahia
- Romain G. - Jahia
Minutes :
- Trouble starting the meeting because the transferred credentials
didn’t allow to start the meeting. Fortunately François G. came just to
start it.
- Serge saw problems when wanting to use debug mode with Docker images,
it is currently not possible. Will create ticket to make it possible to
activate debug mode on Docker images using an environment variable.
Also saw issues with the Groovy actions document about the annotations
that seems to have been corrected for version 2.6.0, will check.
Work on OpenSearch continued but not yet completed.
- Started discussing about PR reviews. The problem is that some PRs stay
open too long, especially when they are minor changes such as website
(minor) updates or typos. The idea is to keep using PRs for contributions,
but to adapt the requirements for reviews.
Proposal to ping people to ask for reviews or to have a good test
coverage for lazy reviews.
We could reviews bypass for minor changes such as minor websites updates
(date corrections, DOAP file).
For large PRs the initiator could organize a meeting to present the
changes, if nobody participates we go to lazy review. Serge will prepare an
email in the mailing list to propose the changes
- Release 2.6.0 includes Groovy action documentation updates, migration
updates from V1 due to volume of data. There were corrections for issues
with timeouts on calls to Elastic Cloud for long running processes had to
modify reindex and updatebyquery methods.
Migration is still very long and it involves a downtime that can be
quite long.
For the moment migration has to be done incrementally between versions,
might be better to be able to go have a system to avoid having to do each
one sequentially ?
An idea is to use ES snapshots and a custom journals of ongoing activity
and only have downtime during journal processing. The process could be
repeated multiple times if we want to progress the journal « catch up »
data and do that until the window of missing data is empty.
It is an interesting project but would only be started if there is a
client need if the downtimes due to migrations are not acceptable. Serge
suggested maybe creating a ticket with the idea anyway as it is interesting.
This would also involve a migration proxy.
Also included in 2.6.0 are some fixes for problems with special
characters. A health check was also added to version 2.6.0. Jérome tried to
use one that exists in Apache Felix but it doesn’t work with our version of
Karaf.
- Discussion about updating Karaf: Jérome would like to try to see what
it involves. Serge suggested to create a branch and start a discussion in
the mailing list about the blocking issues. We should work on this
collaboratively, this way is something is stuck others can help.
- Question about storing completed migrations metadata in ElasticSearch,
such as the scripts that have completed successfully. Serge agreed on it,
suggesting it would be a good idea to also include the current version of
the data model so that we can check if we need to migrate or not. He
suggested creating a ticket.