db-migrate/node-db-migrate

EventEmitter memory leaks

Open

#421 aberto em 4 de out. de 2016

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)JavaScript (367 forks)batch import
Refactoringgood first issuehelp wanted

Métricas do repositório

Stars
 (2.296 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

When using db-migrate programmatically for multiple databases, warnings are generated for EventEmitter leaks: Warning: Possible EventEmitter memory leak detected. 11 unhandledRejection listeners added.

Adding a unregisterEvents function to api.js should enable programmatic users to get around this. Such a function may also be used more generally to do proper cleanup.

Where registerEvent() is called: https://github.com/db-migrate/node-db-migrate/blob/master/api.js#L136-L147

Where registerEvents() is defined: https://github.com/db-migrate/node-db-migrate/blob/master/api.js#L136-L147


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Guia do colaborador