Welcome — what goes where #27
AndresSaa
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
process-walis a write-ahead log for Node.js: it makes work survive a process restart, without SQLite, a broker, or native binaries.It exists because an email marketing project was losing tracking events it had already acknowledged to the webhook that delivered them — which is a polite way of saying it told senders "got it" and then quietly did not have it.
Where to post what
Before proposing a feature
The small size is the product, not a phase it grows out of. Ideas get declined here, and most of the declined ones are good — that is rather the point.
createWal,createNoopWal, andappend,appendMany,checkpoint,replay,cursor,compact,stats,close. Closed as in finished, not as in "closed for now".appendand friends are synchronous. That is not an oversight nobody got around to fixing; it is the durability contract.Bug reports, durability edge cases, portability fixes, docs and tests are welcome without reservation. CONTRIBUTING.md has the rest.
One maintainer, so replies arrive in days rather than minutes. Anything about crash-survival gets checked against a real test before I answer — I have been wrong about this before, and the test has not.
All reactions