You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "Ethan Guo (Jira)" <ji...@apache.org> on 2022/02/28 19:03:00 UTC

[jira] [Created] (HUDI-3533) Refactor FileSystemBackedTableMetadata and related classes to support getBloomFilters directly

Ethan Guo created HUDI-3533:
-------------------------------

             Summary: Refactor FileSystemBackedTableMetadata and related classes to support getBloomFilters directly
                 Key: HUDI-3533
                 URL: https://issues.apache.org/jira/browse/HUDI-3533
             Project: Apache Hudi
          Issue Type: Task
            Reporter: Ethan Guo
             Fix For: 0.11.0


The api {{getBloomFilters}} is not supported in FileSystemBackedTableMetadata:
{code:java}
@Override
  public Map<Pair<String, String>, ByteBuffer> getBloomFilters(final List<Pair<String, String>> partitionNameFileNameList)
      throws HoodieMetadataException {
    throw new HoodieMetadataException("Unsupported operation: getBloomFilters!");
  }{code}
It's better to support bloom filters without metadata table from FileSystemBackedTableMetadata as well to unify the logic and reduce the special-cased logic for bloom filters between metadata table vs file system backed metadata.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)