Is your feature request related to a problem? Please describe
Currently we track duplication of vertices whenever we deal with them, which might be inconsistent (there are TODO items telling about that). Another point there is that when we deal with data in graph in parallel, duplication checks may be inconsistent because check might come at different times in parallel, so a standalone task for that check is required.
Describe the solution you'd like
Perform duplication checks where applicable outside of the processing tasks
Describe alternatives you've considered
No response
Additional information
TODO example can be seen in SetEdgesBetweenComponentsVerticle.createDependencyEdge(JsonObject sourceComponent, JsonArray dependencies, String type):
// TODO: Perform such check NOT only when dnsName is referenced. See also: RecreateHttpDependenciesTask
Is your feature request related to a problem? Please describe
Currently we track duplication of vertices whenever we deal with them, which might be inconsistent (there are TODO items telling about that). Another point there is that when we deal with data in graph in parallel, duplication checks may be inconsistent because check might come at different times in parallel, so a standalone task for that check is required.
Describe the solution you'd like
Perform duplication checks where applicable outside of the processing tasks
Describe alternatives you've considered
No response
Additional information
TODO example can be seen in SetEdgesBetweenComponentsVerticle.createDependencyEdge(JsonObject sourceComponent, JsonArray dependencies, String type):
// TODO: Perform such check NOT only when dnsName is referenced. See also: RecreateHttpDependenciesTask