Uh oh!
There was an error while loading. Please reload this page.
HBASE-26405 IntegrationTestLoadSmallValues - #3802
Conversation
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
💔 -1 overall
This message was automatically generated. |
apurtell
commented
Oct 27, 2021
Oops, fixed missing header license issue |
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Oct 27, 2021
🎊 +1 overall
This message was automatically generated. |
Apache9
commented
Nov 27, 2021
So what does the tool actually verify? The correctness or the performance of a compression algorithm? |
apurtell
commented
Dec 9, 2021
This was used to simulate a use case with small integer values in order to prove a compression improvement. The value here, as such, is the simulation of a use case with a potentially very large set of rows comprised of small integer values / small cells. We don't need to accept this into the suite if there isn't enough value there. I have no strong opinion either way. |
Apache-HBase
commented
Jan 27, 2022
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Jan 27, 2022
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Jan 27, 2022
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Feb 1, 2022
🎊 +1 overall
This message was automatically generated. |
Apache-HBase
commented
Feb 1, 2022
🎊 +1 overall
This message was automatically generated. |
This integration test emulates a use case that stores a lot of small values into a table that would likely be heavily indexed (ROW_INDEX_V1, small blocks, etc.), an application that crowdsources weather (temperature) observation data. This IT can be used to test and optimize compression settings for such cases. It comes with a companion utility, HFileBlockExtracter, which extracts block data from HFiles into a set of local files for use in training external compression dictionaries, perhaps with ZStandard's
zstdutility.Run like:
You can also split the Loader and Verify stages:
Load with:
Verify with:
Use HFileExtractor like so:
Where options are:
You might train ZStandard dictionaries on the extracted block files like so:
(Assumes outputDir given to HFileExtractor was 't'.)
Or:
This was used to test the changes on HBASE-26353.