This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git
The following commit(s) were added to refs/heads/master by this push:
new 826f32da1 ATLAS-5024: Improve fetching edges of the vertex (#338)
826f32da1 is described below
commit 826f32da1cfbef3674c8c5971ca2c8cc2a5e8e82
Author: Amruth-github <[email protected]>
AuthorDate: Mon Apr 28 21:20:12 2025 +0530
ATLAS-5024: Improve fetching edges of the vertex (#338)
Co-authored-by: amruth <[email protected]>
---
.../java/org/apache/atlas/repository/graph/GraphHelper.java | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git
a/repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java
b/repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java
index ea73b03bb..42db48b0d 100755
---
a/repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java
+++
b/repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java
@@ -1142,14 +1142,13 @@ public final class GraphHelper {
for (int numRetries = 0; numRetries < maxRetries; numRetries++) {
try {
- LOG.debug("Running edge creation attempt {}", numRetries);
-
- if (inVertex.hasEdges(AtlasEdgeDirection.IN, edgeLabel) &&
outVertex.hasEdges(AtlasEdgeDirection.OUT, edgeLabel)) {
- AtlasEdge edge = graph.getEdgeBetweenVertices(outVertex,
inVertex, edgeLabel);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Running edge creation attempt {}", numRetries);
+ }
- if (edge != null) {
- return edge;
- }
+ AtlasEdge edge = graph.getEdgeBetweenVertices(outVertex,
inVertex, edgeLabel);
+ if (edge != null) {
+ return edge;
}
return addEdge(outVertex, inVertex, edgeLabel);