Insufficient file descriptor limit prevents test execution
warningconfigurationUpdated Oct 10, 2024(via Exa)
Technologies:
How to detect:
Test suite fails when system ulimit for file descriptors is too low. Tests fail with errors in vector-related tests (delete_embedder_with_user_provided_vectors, import_vectors, import_vectors_first_and_embedder_later).
Recommended action:
Increase ulimit temporarily in current bash session: run 'ulimit -Sn 30000' before executing tests. For persistent changes, configure system-wide file descriptor limits.