Raynos / level-write-stream

A writeStream implementation for leveldb
MIT License
12 stars 2 forks source link

Error: 11 _drain listeners #3

Open paulkernfeld opened 8 years ago

paulkernfeld commented 8 years ago

I'm seeing this error a lot:

(node:6340) Warning: Possible EventEmitter memory leak detected. 11 _drain listeners added. Use emitter.setMaxListeners() to increase limit

I think it's because I'm calling write frequently. This happens even though I don't pass in a callback.

paulkernfeld commented 8 years ago

To silence the warning, I'm doing the following. Are there any performance concerns with adding this many listeners?

var dbWriteStream = LevelWriteStream(db)()
dbWriteStream.setMaxListeners(1000)