Serge Huber created UNOMI-480:
---------------------------------
Summary: Default configuration for monthlyIndexOverride is wrong,
could cause major data integrity issues when upgrading
Key: UNOMI-480
URL: https://issues.apache.org/jira/browse/UNOMI-480
Project: Apache Unomi
Issue Type: Bug
Components: core
Affects Versions: 1.5.5
Reporter: Serge Huber
Assignee: Serge Huber
Fix For: 1.5.6
The default value for the following setting:
{code}
<property name="itemsMonthlyIndexedOverride"
value="${es.monthlyIndex.itemsMonthlyIndexedOverride}" />
{code}
does not work properly because since the referenced value doesn't exist
Blueprint uses the marker as a value instead of an empty string (was expected).
The consequence is that the event and session item types are not monthly
indexes anymore, which has the following consequences:
- existing data sets will create a new context-event and context-session index
- all old context-event-date-* and context-session-date-* indices will no
longer be used and queries for the data will not work
- external tools such as Kibana will not work either
As this is a major data model bug, it is being flagged critical and a special
release will be prepared for it. It is recommended that all users avoid using
1.5.5 and wait for 1.5.6 instead.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)