-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/52383/
-----------------------------------------------------------
(Updated Сен. 29, 2016, 2:56 п.п.)
Review request for Ambari, Jonathan Hurley and Vitalyi Brodetskyi.
Bugs: AMBARI-18492
https://issues.apache.org/jira/browse/AMBARI-18492
Repository: ambari
Description
-------
When running alerts in a large cluster (for example a cluster with 1300 hosts),
some alerts like the Stale Alert may create text too large to store in the
database.
On MySQL, for example, the size of a TEXT field is 65k (less if UTF-8 is used).
Normally, this is plenty of space. However, some clusters experience:
ERROR [alert-event-bus-1] AmbariJpaLocalTxnInterceptor:188 - [DETAILED ERROR]
Internal exception (1) :
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column
'alert_text' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4185)
Diffs (updated)
-----
ambari-server/src/main/java/org/apache/ambari/server/state/Alert.java 8252e0d
ambari-server/src/test/java/org/apache/ambari/server/state/AlertTest.java
PRE-CREATION
Diff: https://reviews.apache.org/r/52383/diff/
Testing
-------
Unit tests passed.
Thanks,
Dmytro Sen