mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-22 20:02:36 +00:00
* feat: add column encoding option and set it for trace span ids COMPRESSION WITH accepts encoding = 'plain' | 'delta_binary_packed'. Either disables the dictionary for the column; delta_binary_packed is limited to integer and timestamp columns. OTLP trace v1/v2 tables now create span_id and parent_span_id with plain encoding and 64KiB pages, and timestamp_end with delta_binary_packed. Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * test: add compatibility cases for column encoding options Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * test: move column encoding downgrade checks into downgrade_compatibility Signed-off-by: Dennis Zhuang <killme2008@gmail.com> --------- Signed-off-by: Dennis Zhuang <killme2008@gmail.com>
9 lines
402 B
TOML
9 lines
402 B
TOML
name = "column_encoding"
|
|
reason = "Persist COMPRESSION WITH (encoding = ...) column options and read plain and delta encoded SSTs across restart, after upgrading from a version without the option."
|
|
introduced_by = "PR #9629"
|
|
topologies = ["distributed", "standalone"]
|
|
from_range = ["*"]
|
|
to_range = [">=v1.4.0-alpha.0"]
|
|
features = ["table", "compression", "encoding", "write", "read"]
|
|
owner = "storage"
|