Serialize merge precess to prevent race conditions
This commit is contained in:
@@ -832,8 +832,8 @@ class Neo4JStorage(BaseGraphStorage):
|
||||
seen_edges.add(edge_id)
|
||||
|
||||
logger.info(
|
||||
f"Process {os.getpid()} graph query return: {len(result.nodes)} nodes, {len(result.edges)} edges"
|
||||
)
|
||||
f"Subgraph query successful | Node count: {len(result.nodes)} | Edge count: {len(result.edges)}"
|
||||
)
|
||||
|
||||
except neo4jExceptions.ClientError as e:
|
||||
logger.warning(f"APOC plugin error: {str(e)}")
|
||||
|
@@ -1612,6 +1612,9 @@ class PGGraphStorage(BaseGraphStorage):
|
||||
is_truncated=is_truncated,
|
||||
)
|
||||
|
||||
logger.info(
|
||||
f"Subgraph query successful | Node count: {len(kg.nodes)} | Edge count: {len(kg.edges)}"
|
||||
)
|
||||
return kg
|
||||
|
||||
async def drop(self) -> dict[str, str]:
|
||||
|
Reference in New Issue
Block a user