Bug #24277
products and repositories missing unique constraint in database schema
Description
If a calls to create a product or repository happen simultaneously to server, duplicates can be created with same name and/or label.
I encountered this using foreman-ansible-modules which was running "fixtures" and "tests" in parallel.
Enforcing uniqueness in database would prevent this.
Many other resources with label column should also be enforced unique.
History
#1
Updated by Jonathon Turel almost 4 years ago
- Triaged changed from No to Yes
- Target version set to Katello 3.8.0
#2
Updated by Thomas McKay almost 4 years ago
- Target version changed from Katello 3.8.0 to Katello 3.9.0
#3
Updated by Jonathon Turel over 3 years ago
- Difficulty set to medium
- Target version changed from Katello 3.9.0 to Katello Backlog