db-migrate/node-db-migrate

EventEmitter memory leaks

開放

#421 建立於 2016年10月4日

 (3 則留言) (0 個反應) (0 位負責人)JavaScript (367 個分叉)batch import
Refactoringgood first issuehelp wanted

倉庫指標

星標
 (2,296 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

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.

貢獻者指南