Skip to content

Key transformations can break #185

Closed
@engelsanchez

Description

@engelsanchez

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions