You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by bh...@apache.org on 2020/07/16 00:28:36 UTC
[hadoop-ozone] branch ozone-0.6.0 updated: HDDS-3968. LDB scan
fails to read from transactionInfoTable. (#1205)
This is an automated email from the ASF dual-hosted git repository.
bharat pushed a commit to branch ozone-0.6.0
in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git
The following commit(s) were added to refs/heads/ozone-0.6.0 by this push:
new aa18df3 HDDS-3968. LDB scan fails to read from transactionInfoTable. (#1205)
aa18df3 is described below
commit aa18df342c11f17c1024dae08d299cf1d73ac818
Author: Bharat Viswanadham <bh...@apache.org>
AuthorDate: Wed Jul 15 17:16:22 2020 -0700
HDDS-3968. LDB scan fails to read from transactionInfoTable. (#1205)
---
.../org/apache/hadoop/ozone/om/codec/OMDBDefinition.java | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/codec/OMDBDefinition.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/codec/OMDBDefinition.java
index f46afde..24f3341 100644
--- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/codec/OMDBDefinition.java
+++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/codec/OMDBDefinition.java
@@ -23,6 +23,7 @@ import org.apache.hadoop.hdds.utils.db.DBDefinition;
import org.apache.hadoop.hdds.utils.db.LongCodec;
import org.apache.hadoop.hdds.utils.db.StringCodec;
import org.apache.hadoop.ozone.om.OMConfigKeys;
+import org.apache.hadoop.ozone.om.OmMetadataManagerImpl;
import org.apache.hadoop.ozone.om.helpers.OmBucketInfo;
import org.apache.hadoop.ozone.om.helpers.OmKeyInfo;
import org.apache.hadoop.ozone.om.helpers.OmVolumeArgs;
@@ -31,6 +32,7 @@ import org.apache.hadoop.ozone.om.helpers.OmMultipartKeyInfo;
import org.apache.hadoop.ozone.om.helpers.OmPrefixInfo;
import org.apache.hadoop.ozone.om.helpers.S3SecretValue;
+import org.apache.hadoop.ozone.om.ratis.OMTransactionInfo;
import org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos;
import org.apache.hadoop.ozone.security.OzoneTokenIdentifier;
@@ -139,6 +141,15 @@ public class OMDBDefinition implements DBDefinition {
S3SecretValue.class,
new S3SecretValueCodec());
+ public static final DBColumnFamilyDefinition<String, OMTransactionInfo>
+ TRANSACTION_INFO_TABLE =
+ new DBColumnFamilyDefinition<>(
+ OmMetadataManagerImpl.TRANSACTION_INFO_TABLE,
+ String.class,
+ new StringCodec(),
+ OMTransactionInfo.class,
+ new OMTransactionInfoCodec());
+
@Override
public String getName() {
@@ -155,7 +166,7 @@ public class OMDBDefinition implements DBDefinition {
return new DBColumnFamilyDefinition[] {DELETED_TABLE, USER_TABLE,
VOLUME_TABLE, S3_TABLE, OPEN_KEY_TABLE, KEY_TABLE,
BUCKET_TABLE, MULTIPART_INFO_TABLE, PREFIX_TABLE, DTOKEN_TABLE,
- S3_SECRET_TABLE};
+ S3_SECRET_TABLE, TRANSACTION_INFO_TABLE};
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: ozone-commits-help@hadoop.apache.org