Please provide link to gitlab issue or ADR(Architecture Decision Record)
One of the MultiKindsValidator test cases fails with an error from search service indicating that the length exceeds 3840 bytes. This happens because, in the IT, we assume that the hashCode() function used in finding out the Index Alias, always returns positive numbers. So, this case fails when the hashCode() results in negative numbers as the "-" causes the length of the index to increase beyond 3840.
Modified IT to account for the negative hashCode()
The kind's alias uses hashCode() function that sometimes returns negative numbers. The test does not account for the extra character occupied by the - symbol, when the hashCode is used for the construction of index alias name