├── LICENSE ├── README.md ├── cfile ├── block_cache.h.md ├── block_compression.h.md ├── block_encodings.h.md ├── block_handle.h.md ├── block_pointer.h.md ├── cfile.proto.md ├── cfile_reader.h.md ├── cfile_util.h.md ├── cfile_writer.h.md ├── plain_block.h.md └── type_encodings.h.md ├── common ├── column_predicate.h.md ├── columnblock.h.md ├── common.proto.md ├── key_encoder.h.md ├── key_range.h.md ├── partial_row.h.md ├── partition.h.md ├── row.h.md ├── row_changelist.h.md ├── row_id.h.md ├── row_operations.h.md ├── scan_spec.h.md ├── schema.h.md ├── types.h.md └── wire_protocol.proto.md ├── fs ├── block_id.h.md ├── block_manager.h.md ├── block_manager_util.h.md ├── data_dirs.h.md ├── file_block_manager.h.md ├── fs.proto.md ├── fs_manager.h.md ├── fs_report.h.md ├── io_context.h.md └── log_block_manager.h.md ├── tablet ├── diskrowset.h.md ├── memrowset.h.md ├── metadata.proto.md ├── mutation.h.md ├── mvcc.h.md ├── row_op.h.md ├── rowset.h.md ├── rowset_metadata.h.md ├── rowset_tree.h.md ├── tablet.h.md ├── tablet.proto.md ├── tablet_metadata.h.md ├── transaction.h.md ├── transaction_driver.h.md ├── transaction_order_verifier.h.md ├── transaction_tracker.h.md └── write_transaction.h.md └── util ├── array_view.h.md ├── auto_release_pool.h.md ├── bitmap.h.md ├── compression ├── compression.proto.md └── compression_codec.h.md ├── env-SequentialFile.md ├── env.h.md ├── faststring.md ├── kernel_stack_watchdog.h.md ├── memory-arena.md ├── process_momory.h.md ├── scoped_cleanup.h.md ├── thread.h.md ├── thread_local.h.md ├── threadpool.h.md └── throttler.h.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/README.md -------------------------------------------------------------------------------- /cfile/block_cache.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/block_cache.h.md -------------------------------------------------------------------------------- /cfile/block_compression.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/block_compression.h.md -------------------------------------------------------------------------------- /cfile/block_encodings.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/block_encodings.h.md -------------------------------------------------------------------------------- /cfile/block_handle.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/block_handle.h.md -------------------------------------------------------------------------------- /cfile/block_pointer.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/block_pointer.h.md -------------------------------------------------------------------------------- /cfile/cfile.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/cfile.proto.md -------------------------------------------------------------------------------- /cfile/cfile_reader.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/cfile_reader.h.md -------------------------------------------------------------------------------- /cfile/cfile_util.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/cfile_util.h.md -------------------------------------------------------------------------------- /cfile/cfile_writer.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/cfile_writer.h.md -------------------------------------------------------------------------------- /cfile/plain_block.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/plain_block.h.md -------------------------------------------------------------------------------- /cfile/type_encodings.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/cfile/type_encodings.h.md -------------------------------------------------------------------------------- /common/column_predicate.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/column_predicate.h.md -------------------------------------------------------------------------------- /common/columnblock.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/columnblock.h.md -------------------------------------------------------------------------------- /common/common.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/common.proto.md -------------------------------------------------------------------------------- /common/key_encoder.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/key_encoder.h.md -------------------------------------------------------------------------------- /common/key_range.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/key_range.h.md -------------------------------------------------------------------------------- /common/partial_row.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/partial_row.h.md -------------------------------------------------------------------------------- /common/partition.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/partition.h.md -------------------------------------------------------------------------------- /common/row.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/row.h.md -------------------------------------------------------------------------------- /common/row_changelist.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/row_changelist.h.md -------------------------------------------------------------------------------- /common/row_id.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/row_id.h.md -------------------------------------------------------------------------------- /common/row_operations.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/row_operations.h.md -------------------------------------------------------------------------------- /common/scan_spec.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/scan_spec.h.md -------------------------------------------------------------------------------- /common/schema.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/schema.h.md -------------------------------------------------------------------------------- /common/types.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/types.h.md -------------------------------------------------------------------------------- /common/wire_protocol.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/common/wire_protocol.proto.md -------------------------------------------------------------------------------- /fs/block_id.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/block_id.h.md -------------------------------------------------------------------------------- /fs/block_manager.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/block_manager.h.md -------------------------------------------------------------------------------- /fs/block_manager_util.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/block_manager_util.h.md -------------------------------------------------------------------------------- /fs/data_dirs.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/data_dirs.h.md -------------------------------------------------------------------------------- /fs/file_block_manager.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/file_block_manager.h.md -------------------------------------------------------------------------------- /fs/fs.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/fs.proto.md -------------------------------------------------------------------------------- /fs/fs_manager.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/fs_manager.h.md -------------------------------------------------------------------------------- /fs/fs_report.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/fs_report.h.md -------------------------------------------------------------------------------- /fs/io_context.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/io_context.h.md -------------------------------------------------------------------------------- /fs/log_block_manager.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/fs/log_block_manager.h.md -------------------------------------------------------------------------------- /tablet/diskrowset.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/diskrowset.h.md -------------------------------------------------------------------------------- /tablet/memrowset.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/memrowset.h.md -------------------------------------------------------------------------------- /tablet/metadata.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/metadata.proto.md -------------------------------------------------------------------------------- /tablet/mutation.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/mutation.h.md -------------------------------------------------------------------------------- /tablet/mvcc.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/mvcc.h.md -------------------------------------------------------------------------------- /tablet/row_op.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/row_op.h.md -------------------------------------------------------------------------------- /tablet/rowset.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/rowset.h.md -------------------------------------------------------------------------------- /tablet/rowset_metadata.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/rowset_metadata.h.md -------------------------------------------------------------------------------- /tablet/rowset_tree.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/rowset_tree.h.md -------------------------------------------------------------------------------- /tablet/tablet.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/tablet.h.md -------------------------------------------------------------------------------- /tablet/tablet.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/tablet.proto.md -------------------------------------------------------------------------------- /tablet/tablet_metadata.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/tablet_metadata.h.md -------------------------------------------------------------------------------- /tablet/transaction.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/transaction.h.md -------------------------------------------------------------------------------- /tablet/transaction_driver.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/transaction_driver.h.md -------------------------------------------------------------------------------- /tablet/transaction_order_verifier.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/transaction_order_verifier.h.md -------------------------------------------------------------------------------- /tablet/transaction_tracker.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/transaction_tracker.h.md -------------------------------------------------------------------------------- /tablet/write_transaction.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/tablet/write_transaction.h.md -------------------------------------------------------------------------------- /util/array_view.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/array_view.h.md -------------------------------------------------------------------------------- /util/auto_release_pool.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/auto_release_pool.h.md -------------------------------------------------------------------------------- /util/bitmap.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/bitmap.h.md -------------------------------------------------------------------------------- /util/compression/compression.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/compression/compression.proto.md -------------------------------------------------------------------------------- /util/compression/compression_codec.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/compression/compression_codec.h.md -------------------------------------------------------------------------------- /util/env-SequentialFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/env-SequentialFile.md -------------------------------------------------------------------------------- /util/env.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/env.h.md -------------------------------------------------------------------------------- /util/faststring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/faststring.md -------------------------------------------------------------------------------- /util/kernel_stack_watchdog.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/kernel_stack_watchdog.h.md -------------------------------------------------------------------------------- /util/memory-arena.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/memory-arena.md -------------------------------------------------------------------------------- /util/process_momory.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/process_momory.h.md -------------------------------------------------------------------------------- /util/scoped_cleanup.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/scoped_cleanup.h.md -------------------------------------------------------------------------------- /util/thread.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/thread.h.md -------------------------------------------------------------------------------- /util/thread_local.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/thread_local.h.md -------------------------------------------------------------------------------- /util/threadpool.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/threadpool.h.md -------------------------------------------------------------------------------- /util/throttler.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingbin/kudu_src_analysis/HEAD/util/throttler.h.md --------------------------------------------------------------------------------