Added configurable connection pool parameters to Neo4jDriver to fix "network abort" and "Response write failure" errors caused by stale connections. Changes: - Added max_connection_pool_size parameter (default: 200) - Added connection_timeout parameter (default: 60s) - Added max_connection_lifetime parameter (default: 7200s = 2hr) - Added liveness_check_timeout parameter (default: 60s) - CRITICAL FIX - Added connection_acquisition_timeout parameter (default: 120s) The liveness_check_timeout=60s enables connection validation after 60s of idle time, preventing reuse of stale connections that were closed by the Neo4j server. Version: graphiti-core-varming 0.23.2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| graph_operations | ||
| search_interface | ||
| __init__.py | ||
| driver.py | ||
| falkordb_driver.py | ||
| kuzu_driver.py | ||
| neo4j_driver.py | ||
| neptune_driver.py | ||