This is an automated email from the ASF dual-hosted git repository.

apurtell pushed a commit to branch branch-2.5
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2.5 by this push:
     new b02fa60174d HBASE-28507 Deprecate hbase-compression-xz (#5810)
b02fa60174d is described below

commit b02fa60174d8daa999e03bdad239ee440e697d46
Author: Andrew Purtell <apurt...@apache.org>
AuthorDate: Fri Apr 12 14:22:17 2024 -0700

    HBASE-28507 Deprecate hbase-compression-xz (#5810)
    
    Signed-off-by: Bryan Beaudreault <bbeaudrea...@apache.org>
    Signed-off-by: Duo Zhang <zhang...@apache.org>
---
 .../main/java/org/apache/hadoop/hbase/io/compress/Compression.java    | 4 ++++
 .../main/java/org/apache/hadoop/hbase/io/compress/xz/LzmaCodec.java   | 3 +++
 2 files changed, 7 insertions(+)

diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
index c55cdaa1f30..6fb5212af61 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/compress/Compression.java
@@ -82,7 +82,11 @@ public final class Compression {
 
   // LZMA
 
+  /** @deprecated Deprecated in 2.5 and removed in 2.6 and up. See 
HBASE-28506. **/
+  @Deprecated
   public static final String LZMA_CODEC_CLASS_KEY = 
"hbase.io.compress.lzma.codec";
+  /** @deprecated Deprecated in 2.5 and removed in 2.6 and up. See 
HBASE-28506. **/
+  @Deprecated
   public static final String LZMA_CODEC_CLASS_DEFAULT =
     "org.apache.hadoop.hbase.io.compress.xz.LzmaCodec";
 
diff --git 
a/hbase-compression/hbase-compression-xz/src/main/java/org/apache/hadoop/hbase/io/compress/xz/LzmaCodec.java
 
b/hbase-compression/hbase-compression-xz/src/main/java/org/apache/hadoop/hbase/io/compress/xz/LzmaCodec.java
index a5d583d770c..2f90551b47a 100644
--- 
a/hbase-compression/hbase-compression-xz/src/main/java/org/apache/hadoop/hbase/io/compress/xz/LzmaCodec.java
+++ 
b/hbase-compression/hbase-compression-xz/src/main/java/org/apache/hadoop/hbase/io/compress/xz/LzmaCodec.java
@@ -34,8 +34,11 @@ import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * Hadoop lzma codec implemented with XZ for Java.
+ * <p>
+ * @deprecated Deprecated in 2.5 and removed in 2.6 and up. See HBASE-28506.
  */
 @InterfaceAudience.Private
+@Deprecated
 public class LzmaCodec implements Configurable, CompressionCodec {
 
   public static final String LZMA_LEVEL_KEY = "hbase.io.compress.lzma.level";

Reply via email to