Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-922

Bloom filters will not work if enabled after table is created and contains data

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Invalid
    • 0.18.0
    • 0.20.0
    • None
    • None

    Description

      Currently it is possible to enable a bloom filter after a table is created and data has been stored in it by disabling the table and modifying the column.

      While this correctly sets the attribute in the column descriptor, it does not create bloom filters for existing data so that on the first compaction, an NPE will be thrown because the HStore expects each HStoreFile to have a bloom filter.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jimk Jim Kellerman
            jimk Jim Kellerman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment