This is an automated email from the ASF dual-hosted git repository.
vinoyang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new 7e68c42 [HUDI-1223] Remove unused UpdateHandler class in
HoodieCopyOnWriteTable (#2032)
7e68c42 is described below
commit 7e68c42eb19bfe955217f0e8e25acbeb4a6974b5
Author: Mathieu <[email protected]>
AuthorDate: Wed Aug 26 08:46:19 2020 +0800
[HUDI-1223] Remove unused UpdateHandler class in HoodieCopyOnWriteTable
(#2032)
---
.../apache/hudi/table/HoodieCopyOnWriteTable.java | 27 ----------------------
1 file changed, 27 deletions(-)
diff --git
a/hudi-client/src/main/java/org/apache/hudi/table/HoodieCopyOnWriteTable.java
b/hudi-client/src/main/java/org/apache/hudi/table/HoodieCopyOnWriteTable.java
index 21f8bef..6292e56 100644
---
a/hudi-client/src/main/java/org/apache/hudi/table/HoodieCopyOnWriteTable.java
+++
b/hudi-client/src/main/java/org/apache/hudi/table/HoodieCopyOnWriteTable.java
@@ -32,7 +32,6 @@ import org.apache.hudi.common.table.HoodieTableMetaClient;
import org.apache.hudi.common.table.timeline.HoodieInstant;
import org.apache.hudi.common.table.timeline.HoodieTimeline;
import org.apache.hudi.common.util.Option;
-import org.apache.hudi.common.util.queue.BoundedInMemoryQueueConsumer;
import org.apache.hudi.config.HoodieWriteConfig;
import org.apache.hudi.exception.HoodieNotSupportedException;
import org.apache.hudi.exception.HoodieUpsertException;
@@ -54,7 +53,6 @@ import
org.apache.hudi.table.action.restore.CopyOnWriteRestoreActionExecutor;
import org.apache.hudi.table.action.rollback.CopyOnWriteRollbackActionExecutor;
import org.apache.hudi.table.action.savepoint.SavepointActionExecutor;
-import org.apache.avro.generic.GenericRecord;
import org.apache.hadoop.conf.Configuration;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
@@ -203,29 +201,4 @@ public class HoodieCopyOnWriteTable<T extends
HoodieRecordPayload> extends Hoodi
return new CopyOnWriteRestoreActionExecutor(jsc, config, this,
restoreInstantTime, instantToRestore).execute();
}
- /**
- * Consumer that dequeues records from queue and sends to Merge Handle.
- */
- private static class UpdateHandler extends
BoundedInMemoryQueueConsumer<GenericRecord, Void> {
-
- private final HoodieMergeHandle upsertHandle;
-
- private UpdateHandler(HoodieMergeHandle upsertHandle) {
- this.upsertHandle = upsertHandle;
- }
-
- @Override
- protected void consumeOneRecord(GenericRecord record) {
- upsertHandle.write(record);
- }
-
- @Override
- protected void finish() {}
-
- @Override
- protected Void getResult() {
- return null;
- }
- }
-
}