Closed shrijeet closed 12 years ago
Thanks for the report, I'm looking at this tonight.
I spent a few minutes staring at the code. I can reproduce the bug, but I don't see anything wrong right off the bat. I'll have to spend a bit more time on this one to untangle each byte of the serialized payload to see where I've gone wrong. I'll look at this again tomorrow.
Sorry I switched to a new laptop on Monday, I still don't have everything transfered over. Will continue looking at this once I have all my files transfered and whatnot. I also need to re-install HomeBrew and all that, so just hold your breath while I recompile the world.
Thanks for following up. Also opened (unrelated to this) #34 . Thanks Benoit.
Hmm, looks like I still need to follow up on this one.
This seems to be exactly the same issue I reported in #25.
Yes this is a duplicate of #25. Thanks a lot @shrijeet for providing code to reproduce the bug. That was tremendously helpful. I added it to a regression test. I started to write a few trivial integration tests. I want to keep adding more to get decent code coverage of asynchbase running against a real HBase instance.
Client Version: 1.3.1 Server Version: 0.92.1 Hadoop version: cdh3u0
Desciption
A special case when client does a delete for a key followed by put for same key AND it does so for two different tables (which results into MultiAction batch of two delete-put pairs) - the region server detects corruption in RPC sent to it.
How to reproduce
Logs with details of error
client log:
server log: