Skip to content

Conversation

@xicm
Copy link
Owner

@xicm xicm commented Nov 16, 2021

No description provided.

apurtell and others added 30 commits October 8, 2021 10:00
HBASE-26335 Minor improvements to IntegrationTestLoadCommonCrawl

- Use BufferedMutator instead of Table.
- Improve row key generator.
- Improve retries and log levels.

Signed-off-by: Viraj Jasani <[email protected]>
…s failure (#3736)

Signed-off-by: Josh Elser <[email protected]>
Signed-off-by: Nick Dimiduk <[email protected]>
Signed-off-by: Sean Busbey <[email protected]>
… file before relying on it. (#3590)

Signed-off-by: Michael Stack <[email protected]>
Signed-off-by: Duo Zhang <[email protected]>
…ease/mac-sshd-gpg-agent/Dockerfile`

Signed-off-by: Sean Busbey <[email protected]>
…3648)

* HBASE-26190 High rate logging of BucketAllocatorException: Allocation too big
Reduce the frequency of allocation failed traces by printing them
preiodically (once per minute). Record the allocation failures in the
Bucket Cache Stats and let the stat thread dump cumulative allocation
failures alongside other traces it dumps.
Also, this change adds trace for the Table name, Column Family and
HFileName for the most recent allocation failure in last 1 minute.

Signed-off-by: Anoop <[email protected]>
…tion when upgrading (#3746)

Signed-off-by: Xiaolin Ha <[email protected]>
Reviewed-by: GeorryHuang <[email protected]>
Closes #3743

Signed-off-by: Pankaj <[email protected]>
Signed-off-by: Tak Lon (Stephen) Wu <[email protected]>
Signed-off-by: Wellington Chevreuil <[email protected]>
Signed-off-by: Tak Lon (Stephen) Wu <[email protected]>
Signed-off-by: Duo Zhang <[email protected]>
This avoids starvation when the archive directory is large and takes a long time
to iterate through.

Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Anoop Sam John <[email protected]>
Signed-off-by: Pankaj <[email protected]>
…3730)

We get and retain Compressor instances in HFileBlockDefaultEncodingContext,
and could in theory call Compressor#reinit when setting up the context,
to update compression parameters like level and buffer size, but we do
not plumb through the CompoundConfiguration from the Store into the
encoding context. As a consequence we can only update codec parameters
globally in system site conf files.

Fine grained configurability is important for algorithms like ZStandard
(ZSTD), which offers more than 20 compression levels, where at level 1
it is almost as fast as LZ4, and where at higher levels it utilizes
computationally expensive techniques to rival LZMA at compression ratio
but trades off significantly for reduced compresson throughput. The ZSTD
level that should be set for a given column family or table will vary by
use case.

Signed-off-by: Viraj Jasani <[email protected]>
…3748)

ZStandard supports initialization of compressors and decompressors with a
precomputed dictionary, which can dramatically improve and speed up compression
of tables with small values. For more details, please see

  The Case For Small Data Compression
  https://github.com/facebook/zstd#the-case-for-small-data-compression

Signed-off-by: Duo Zhang <[email protected]>
…3744)

Use a hybrid logical clock for timestamping entries.

Using BufferedMutator without HLC was not good because we assign client timestamps,
and the store loop is fast enough that on rare occasion two temporally adjacent URLs
in the set of WARCs are equivalent and the timestamp does not advance, leading later
to a rare false positive CORRUPT finding.

While making changes, support direct S3N paths as input paths on the command line.

Signed-off-by: Viraj Jasani <[email protected]>
…it regions following a master failover (#3775)

A regression was introduced by HBASE-25847 which changed regionInfo#isParentSplit
to regionState#isSplit. The region state after restart is CLOSED instead of SPLIT.
We need to check both regionState and regionInfo for split status.

Signed-off-by: Viraj Jasani <[email protected]>
Signed-off-by: Josh Elser <[email protected]>
Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Pankaj Kumar <[email protected]>
…erly when we have a shortcut for trigger (#3710)

Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Huaxiang Sun <[email protected]>
…n-zstd (#3748)"

This reverts commit bfa4584.

This is not ready yet. There are some code paths remaining where store
configuration (CompoundConfiguration) is not passed into the block decoding
context. Found with additional integration tests.
comnetwork and others added 29 commits November 1, 2021 23:05
…ce names

Exposes process-specific tracing arguments for most of the commands that we can launch from
`bin/hbase`. In addition to serving as an on/off flag, `HBASE_TRACE_OPTS` acts as the site-wide
configuration setting. Additional variables are provided for each applicable command, giving
operators fine-grain control over which processes participate in the tracing system, and to what
degree.

Signed-off-by: Tak Lon (Stephen) Wu <[email protected]>
Signed-off-by: Josh Elser <[email protected]>
…anager section in our ref guide (#3816)

Signed-off-by: Yi Mei <[email protected]>
Signed-off-by: GeorryHuang <[email protected]>
…release line (#3817)

Signed-off-by: Yi Mei <[email protected]>
Signed-off-by: GeorryHuang <[email protected]>
…elease manager section in our ref guide (#3816)"

This reverts commit 01b9303.
…anager section in our ref guide (#3818)

Signed-off-by: GeorryHuang <[email protected]>
Signed-off-by: Yulin Niu <[email protected]>
Signed-off-by: Tak Lon (Stephen) Wu <[email protected]>
Signed-off-by: Duo Zhang <[email protected]>
…DOOP-17317

Signed-off-by: Sean Busbey <[email protected]>
Signed-off-by: Wei-Chiu Chuang <[email protected]>
#3843)

* HBASE-26450 Server configuration will overwrite HStore configuration After using shell command 'updateConfiguration'
…after using shell command 'update_config' (#3843)

Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Baiqiang Zhao <[email protected]>
Signed-off-by: Duo Zhang <[email protected]>
Signed-off-by: Tak Lon (Stephen) Wu <[email protected]>
…3838)

Signed-off-by: Nick Dimiduk <[email protected]>
Signed-off-by: Viraj Jasani <[email protected]>
Signed-off-by: Xiaolin Ha <[email protected]>
…ption message, not the full stack trace (#3840)

Signed-off-by: Anoop <[email protected]>
…#3841)

Add the following stats for a given table:
 - 7. Total size of serialized cells of each CF.
 - 8. Total size of serialized cells of each qualifier.
 - 9. Total size of serialized cells across all rows.

Signed-off-by: Viraj Jasani <[email protected]>
@xicm xicm merged commit f6c46cf into xicm:master Nov 16, 2021
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.