3box / 3box-pinning-node

A node.js implementation of the 3box-pinning-node
MIT License
17 stars 5 forks source link

Bug: Event listeners continually added when priv store is empty until memory runs out or hits max setting #27

Open zachferland opened 5 years ago

zachferland commented 5 years ago

Example log output (maybe same with public store as well). This from one openBox request.

Opening db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmeG691vvr6uA7qUiptLGJMG4AFduWehxGrTCPxqhQuXmg
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmeF54wb5pCh5i3Fud33AF8Vpybb85SvtcVDwCr9No3QDD
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmSdQ8DVQ4mmMjmPXQDSRKBrYLcRntKyHCsyeeAcrBnobw
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmVxhEfdN9YPfSEoUbperE3YV5ujMHzDrym1amXM1F3ZEY
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmR5DKiMJgF3yyd39sUVRToiU9hXX7vkp96LqYs8iMXJJ1
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: Qmcgsnz5kby1M1kKNsQ2Pq4K3yqhUrCvzmDgn228R22KmJ
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmTZCzwRCfW9d4fS8vHdkDv9JCe19iTs15YQzPjy4uHDXQ
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmQpX3wM7WFhhSqAbE45Yn6wXZDuVWdcvCPryDGn3mQRiH
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmfJwRLEyHsGKtx14mtwEGVcZqt5ZkU6XpWt6TdT7vGFap
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmQVjkNddgesV4UpgoEBhFAViqtfbmmMQXtC6AtLr7SsNC
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmWsidLPdm9ELNx4kR4TWFGvYDdb2j1qgZMZo5CLAWykSx
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmZGc35GDBiR5ssQXw46VCQ6zGSwRKSbHSvkgw1nEQpEgm
On db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
(node:13348) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 replicated listeners added. Use emitter.setMaxListeners() to increase limit
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Fully replicated db: /orbitdb/QmSmU3BC1yEFt6seJFf6dofUVf1qkNyg2PXZbJ1uC76HR6/12202b1e16eed4fae4e03c16dcfca812208e7ba8699c50a13c9ca917d4b614b17124.private
Replicating entry: QmeaAYUuFG1CvusSLg7jLohG3qkTUH44vVbD1XQbpRbT67
oed commented 5 years ago

damn, good catch!