Closed
Description
This problem was observed as merges crashing in Riak when using the Bitcask backend. The new code may pass a {tombstone, Key}
argument to a key transformation callback, which normally just take a binary key. Key transformations are used in the riak_kv_bitcask_backend to support the traditional and new key encoding format introduced in Bitcask 1.7.0/Riak 2.0.
All paths that call a key transformer must make sure that it receives only the binary key to transform.