----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/40354/#review106769 -----------------------------------------------------------
Ship it! Ship It! - Sid Wagle On Nov. 16, 2015, 5:44 p.m., Sebastian Toader wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/40354/ > ----------------------------------------------------------- > > (Updated Nov. 16, 2015, 5:44 p.m.) > > > Review request for Ambari, Alejandro Fernandez, Sumit Mohanty, and Sid Wagle. > > > Bugs: AMBARI-13906 > https://issues.apache.org/jira/browse/AMBARI-13906 > > > Repository: ambari > > > Description > ------- > > 13 Nov 2015 01:04:23,938 ERROR [qtp-client-6549] > AmbariJpaLocalTxnInterceptor:114 - [DETAILED ERROR] Rollback reason: > Local Exception Stack: > Exception [EclipseLink-4002] (Eclipse Persistence Services - > 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException > Internal Exception: org.postgresql.util.PSQLException: ERROR: update or > delete on table "clusters" violates foreign key constraint > "fk_topology_request_cluster_id" on table "topology_request" > Detail: Key (cluster_id)=(2) is still referenced from table > "topology_request". > Error Code: 0 > Call: DELETE FROM clusters WHERE (cluster_id = ?) > bind => [1 parameter bound] > Query: > DeleteObjectQuery(org.apache.ambari.server.orm.entities.ResourceEntity@5ec69e94) > at > org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.processExceptionForCommError(DatabaseAccessor.java:1611) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:898) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:962) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:631) > at > org.eclipse.persistence.internal.databaseaccess.ParameterizedSQLBatchWritingMechanism.executeBatch(ParameterizedSQLBatchWritingMechanism.java:149) > at > org.eclipse.persistence.internal.databaseaccess.ParameterizedSQLBatchWritingMechanism.executeBatchedStatements(ParameterizedSQLBatchWritingMechanism.java:134) > at > org.eclipse.persistence.internal.databaseaccess.ParameterizedSQLBatchWritingMechanism.appendCall(ParameterizedSQLBatchWritingMechanism.java:82) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:603) > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/orm/dao/TopologyRequestDAO.java > 65cd59f > > ambari-server/src/main/java/org/apache/ambari/server/state/alert/AlertDefinitionHash.java > a3979c1 > > ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java > 24c7bce > > ambari-server/src/test/java/org/apache/ambari/server/orm/dao/TopologyRequestDAOTest.java > f5ece39 > > ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClustersTest.java > 2d9d779 > > Diff: https://reviews.apache.org/r/40354/diff/ > > > Testing > ------- > > 1. Manual testing: > - Deployed a 3 node cluster using Blueprint. Stopped all services than > deleted the cluster using the Ambari Rest API. > - Deployed a 3 node cluster using the wizzard. Stopped all services than > deleted the cluster using the Ambari Rest API. > > > 2. Ambari-server unit tests > ---------------------------------------------------------------------- > Ran 249 tests in 6.523s > > OK > ---------------------------------------------------------------------- > Total run:794 > Total errors:0 > Total failures:0 > OK > > > Thanks, > > Sebastian Toader > >
