Revert "HBASE-21507 Compaction failed when execute AbstractMultiFileWriter.beforeShipped() method"

Email address is broken.

This reverts commit 3133d43859.
This commit is contained in:
zhangduo 2018-11-27 20:54:51 +08:00
parent 3133d43859
commit 39bc458eab
1 changed files with 5 additions and 6 deletions

View File

@ -21,10 +21,12 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import org.apache.hadoop.fs.Path;
import org.apache.yetus.audience.InterfaceAudience;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.apache.hadoop.hbase.regionserver.CellSink;
/**
* Base class for cell sink that separates the provided cells into multiple files.
@ -117,12 +119,9 @@ public abstract class AbstractMultiFileWriter implements CellSink, ShipperListen
@Override
public void beforeShipped() throws IOException {
Collection<StoreFileWriter> writers = writers();
if (writers != null) {
for (StoreFileWriter writer : writers) {
if (writer != null) {
writer.beforeShipped();
}
if (this.writers() != null) {
for (StoreFileWriter writer : writers()) {
writer.beforeShipped();
}
}
}