Skip to content

HBASE-29588: New HFile Design For MultiTenant Support#7296

Open
sairampola wants to merge 131 commits intoapache:HBASE-29588-featurefrom
sairampola:hfilev4logical
Open

HBASE-29588: New HFile Design For MultiTenant Support#7296
sairampola wants to merge 131 commits intoapache:HBASE-29588-featurefrom
sairampola:hfilev4logical

Conversation

@sairampola
Copy link
Copy Markdown

No description provided.

sairampola added 30 commits April 15, 2025 19:31
@virajjasani virajjasani self-requested a review February 24, 2026 18:00
sairampola added 24 commits February 25, 2026 18:00
…ection entries to ensure non-negative offsets and positive sizes, maintaining order integrity
…cient next-section lookup. Added resolveCurrentSectionIndex method and updated findNextTenantSectionId to utilize the new index, improving performance and clarity
…nt exceeding maximum limits. Update MultiTenantHFileWriter to remove write verification and improve bloom filter handling. Refactor BucketCache to utilize BlockCacheUtil for HFile name matching, enhancing code clarity and maintainability
…egative offsets in constructors and seek/read methods. Update logging in TenantExtractorFactory to use debug level for improved clarity. Refactor MultiTenantStreamReader to optimize initialization checks. Adjust MultiTenantHFileSplittingTest to simplify table name generation.
…ader with section size validation and improved seek/read methods. Introduce new methods for checking bounds and clamping read lengths. Update MultiTenantBloomSupport interface to include row prefix bloom filter checks. Add tests for seekBefore functionality across tenant sections to ensure correct fallback behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants