Iss #69 - Fixed issue where validation messages could be lost
There was a very rare issue where spam inserting could cause issues where sometimes a message was dropped when attempting to validate too quickly. This was caused by manual FK management. Updates were done to the status dto to tell Hibernate to manage the entity relations for us using cascade + orphan removal. Additional fixes were made to reduce the churn of objects with repeated requests by reusing old validation messages if they already existed.
parent
04fcf8fe
No related branches found
No related tags found
Showing
- src/main/java/org/eclipsefoundation/git/eca/dto/CommitValidationMessage.java 53 additions, 1 deletion...clipsefoundation/git/eca/dto/CommitValidationMessage.java
- src/main/java/org/eclipsefoundation/git/eca/dto/CommitValidationStatus.java 4 additions, 2 deletions...eclipsefoundation/git/eca/dto/CommitValidationStatus.java
- src/main/java/org/eclipsefoundation/git/eca/service/impl/DefaultValidationService.java 28 additions, 17 deletions...dation/git/eca/service/impl/DefaultValidationService.java
Please register or sign in to comment