microsoftarchive / redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
http://redis.io
Other
20.82k stars 5.37k forks source link

BufferStream error when bulk data update from client devices on Redis 3.2.100. #544

Open jeong760 opened 7 years ago

jeong760 commented 7 years ago

Dears,

I have a strange error related with Redis 3.2.100 Windows version like following. I was using it on my private Cryptocurrency mining pool. when client miner is updating a bulk result of shares it generates the following error and refused to accept a data from miners. however when I turn off the redis service on windows it never occurred.

[Error] [HybridStorage] [Bitcoin] An exception occurred while committing share: Unexpected response type: Int (expecting Bulk)

04/18/2017 10:52:24 +09:00 [Error] [HybridStorage] [Bitcoin] An exception occurred while committing share: Cannot write to a BufferedStream while the read buffer is not empty if the underlying stream is not seekable. Ensure that the stream underlying this BufferedStream can seek or avoid interleaving read and write operations on this BufferedStream.

Regards, John Ahn