mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-08 16:03:20 +00:00
do_get_value() is careful to return a fragmented view, but its only caller get_value_from_mutation() linearizes it immediately afterwards. Linearize it sooner; this prevents mixing in fragmented values from cells (now via IMR) and fragmented values from partition/clustering keys. It only works now because keys are not fragmented outside LSA, and value_view has a special case for single-fragment values. This helps when keys become fragmented.