[HUDI-1728] Fix MethodNotFound for HiveMetastore Locks (#2731)
This commit is contained in:
@@ -639,7 +639,7 @@ public abstract class AbstractHoodieWriteClient<T extends HoodieRecordPayload, I
|
||||
*/
|
||||
public HoodieCleanMetadata clean(String cleanInstantTime, boolean scheduleInline) throws HoodieIOException {
|
||||
if (scheduleInline) {
|
||||
scheduleCleaningAtInstant(cleanInstantTime, Option.empty());
|
||||
scheduleTableServiceInternal(cleanInstantTime, Option.empty(), TableServiceType.CLEAN);
|
||||
}
|
||||
LOG.info("Cleaner started");
|
||||
final Timer.Context timerContext = metrics.getCleanCtx();
|
||||
|
||||
@@ -93,7 +93,7 @@ public class LockManager implements Serializable, AutoCloseable {
|
||||
public synchronized LockProvider getLockProvider() {
|
||||
// Perform lazy initialization of lock provider only if needed
|
||||
if (lockProvider == null) {
|
||||
LOG.info("Lock Provider " + writeConfig.getLockProviderClass());
|
||||
LOG.info("LockProvider " + writeConfig.getLockProviderClass());
|
||||
lockProvider = (LockProvider) ReflectionUtils.loadClass(writeConfig.getLockProviderClass(),
|
||||
lockConfiguration, hadoopConf.get());
|
||||
}
|
||||
|
||||
@@ -108,7 +108,7 @@ public class HoodieCompactionConfig extends DefaultHoodieConfig {
|
||||
public static final String COMPACTION_REVERSE_LOG_READ_ENABLED_PROP = "hoodie.compaction.reverse.log.read";
|
||||
public static final String DEFAULT_COMPACTION_REVERSE_LOG_READ_ENABLED = "false";
|
||||
private static final String DEFAULT_CLEANER_POLICY = HoodieCleaningPolicy.KEEP_LATEST_COMMITS.name();
|
||||
public static final String FAILED_WRITES_CLEANER_POLICY_PROP = "hoodie.failed.writes.cleaner.policy";
|
||||
public static final String FAILED_WRITES_CLEANER_POLICY_PROP = "hoodie.cleaner.policy.failed.writes";
|
||||
private static final String DEFAULT_FAILED_WRITES_CLEANER_POLICY =
|
||||
HoodieFailedWritesCleaningPolicy.EAGER.name();
|
||||
private static final String DEFAULT_AUTO_CLEAN = "true";
|
||||
|
||||
@@ -1424,7 +1424,7 @@ public class HoodieWriteConfig extends DefaultHoodieConfig {
|
||||
if (props.getProperty(WRITE_CONCURRENCY_MODE_PROP)
|
||||
.equalsIgnoreCase(WriteConcurrencyMode.OPTIMISTIC_CONCURRENCY_CONTROL.name())) {
|
||||
ValidationUtils.checkArgument(props.getProperty(HoodieCompactionConfig.FAILED_WRITES_CLEANER_POLICY_PROP)
|
||||
!= HoodieFailedWritesCleaningPolicy.EAGER.name());
|
||||
!= HoodieFailedWritesCleaningPolicy.EAGER.name(), "To enable optimistic concurrency control, set hoodie.cleaner.policy.failed.writes=LAZY");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user