This is an automated email from the ASF dual-hosted git repository.
xikai pushed a change to branch memtable-poc
in repository https://gitbox.apache.org/repos/asf/incubator-horaedb.git
from a9f55cae Merge branch 'chore-disable-block' into memtable-poc
new 61ef0338 feat: wait for write notification in io runtime
new 9abd326d fix: no write stall (#1388)
new 8e3e2579 feat: throw error when space memory is exhausted
new 52e3859d fix: missing and verbose logs
add b5bfb2c1 fix: ignore collecting fetched bytes stats when sst file is
read only once (#1369)
add f41ad897 chore: disable block for http api (#1368)
add 785eed72 feat: avoid building dictionary for massive unique column
values (#1365)
add c5c01af6 refactor: avoid duplicate codes (#1371)
add 9619810a feat: utilize the column cardinality for deciding whether to
do dict (#1372)
add 3f5d8f45 fix: no write stall (#1388)
new fed1d593 Merge branch 'dev' into memtable-poc
new d9cf12c2 skip wal encoding
new 73546ee0 lower dict ratio
new c4d31f12 improve: use parquet with dictionary decoding enhancement
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Cargo.lock | 84 ++---
Cargo.toml | 18 +-
analytic_engine/Cargo.toml | 1 +
analytic_engine/src/compaction/scheduler.rs | 5 +
analytic_engine/src/instance/engine.rs | 8 +-
analytic_engine/src/instance/flush_compaction.rs | 208 ++++++++++-
analytic_engine/src/instance/mod.rs | 20 +
analytic_engine/src/instance/open.rs | 15 +-
analytic_engine/src/instance/serial_executor.rs | 9 +-
analytic_engine/src/instance/wal_replayer.rs | 3 +-
analytic_engine/src/instance/write.rs | 52 ++-
analytic_engine/src/lib.rs | 4 +
analytic_engine/src/manifest/details.rs | 4 +-
analytic_engine/src/sst/factory.rs | 35 +-
analytic_engine/src/sst/meta_data/cache.rs | 2 +-
.../src/sst/meta_data/metadata_reader.rs | 5 +-
analytic_engine/src/sst/meta_data/mod.rs | 11 +-
analytic_engine/src/sst/parquet/async_reader.rs | 34 +-
analytic_engine/src/sst/parquet/encoding.rs | 54 +--
analytic_engine/src/sst/parquet/meta_data.rs | 10 +-
.../src/sst/parquet/row_group_pruner.rs | 3 +-
analytic_engine/src/sst/parquet/writer.rs | 402 ++++++++++++++++-----
analytic_engine/src/table/data.rs | 5 +-
analytic_engine/src/table/mod.rs | 27 +-
benchmarks/src/sst_tools.rs | 1 +
components/codec/src/columnar/timestamp.rs | 6 +-
components/id_allocator/src/lib.rs | 2 +-
query_engine/src/datafusion_impl/executor.rs | 10 +-
query_engine/src/datafusion_impl/physical_plan.rs | 4 +-
server/src/grpc/remote_engine_service/mod.rs | 2 +-
src/wal/src/rocksdb_impl/manager.rs | 2 +-
table_engine/src/partition/rule/random.rs | 7 +-
table_engine/src/table.rs | 3 +
tools/src/bin/sst-convert.rs | 1 +
34 files changed, 768 insertions(+), 289 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]