Skip to content

feat(nodejs): connection pool, database locked handling, resilience cleanup#193

Open
vkozio wants to merge 10 commits intoLadybugDB:masterfrom
vkozio:feat-nodejs-pool-locking
Open

feat(nodejs): connection pool, database locked handling, resilience cleanup#193
vkozio wants to merge 10 commits intoLadybugDB:masterfrom
vkozio:feat-nodejs-pool-locking

Conversation

@vkozio
Copy link

@vkozio vkozio commented Feb 18, 2026

Summary

  • createPool(), Pool#acquire/release/run/close.
  • Database locked handling and openLockRetryMs.
  • Resilience test suite cleanup and faster exit.

Motivation

Support connection pooling and retry on locked DB; keep resilience tests maintainable.

Changes

  • tools/nodejs_api: database.js, pool.js, lbug.d.ts, docs/database_locked.md, test_pool.js, test_resilience.js.

Testing

  • make nodejs && cd tools/nodejs_api && npm test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant