diff --git a/java/rocksjni/options.cc b/java/rocksjni/options.cc index 487b92655..ee236645f 100644 --- a/java/rocksjni/options.cc +++ b/java/rocksjni/options.cc @@ -890,28 +890,6 @@ void Java_org_rocksdb_Options_setIsFdCloseOnExec( static_cast(is_fd_close_on_exec); } -/* - * Class: org_rocksdb_Options - * Method: skipLogErrorOnRecovery - * Signature: (J)Z - */ -jboolean Java_org_rocksdb_Options_skipLogErrorOnRecovery( - JNIEnv* env, jobject jobj, jlong jhandle) { - return reinterpret_cast(jhandle) - ->skip_log_error_on_recovery; -} - -/* - * Class: org_rocksdb_Options - * Method: setSkipLogErrorOnRecovery - * Signature: (JZ)V - */ -void Java_org_rocksdb_Options_setSkipLogErrorOnRecovery( - JNIEnv* env, jobject jobj, jlong jhandle, jboolean skip) { - reinterpret_cast(jhandle)->skip_log_error_on_recovery = - static_cast(skip); -} - /* * Class: org_rocksdb_Options * Method: statsDumpPeriodSec @@ -3697,28 +3675,6 @@ jboolean Java_org_rocksdb_DBOptions_isFdCloseOnExec( return reinterpret_cast(jhandle)->is_fd_close_on_exec; } -/* - * Class: org_rocksdb_DBOptions - * Method: setSkipLogErrorOnRecovery - * Signature: (JZ)V - */ -void Java_org_rocksdb_DBOptions_setSkipLogErrorOnRecovery( - JNIEnv* env, jobject jobj, jlong jhandle, jboolean skip) { - reinterpret_cast(jhandle)->skip_log_error_on_recovery = - static_cast(skip); -} - -/* - * Class: org_rocksdb_DBOptions - * Method: skipLogErrorOnRecovery - * Signature: (J)Z - */ -jboolean Java_org_rocksdb_DBOptions_skipLogErrorOnRecovery( - JNIEnv* env, jobject jobj, jlong jhandle) { - return reinterpret_cast(jhandle) - ->skip_log_error_on_recovery; -} - /* * Class: org_rocksdb_DBOptions * Method: setStatsDumpPeriodSec diff --git a/java/src/main/java/org/rocksdb/DBOptions.java b/java/src/main/java/org/rocksdb/DBOptions.java index b60d897a3..4d81a40bd 100644 --- a/java/src/main/java/org/rocksdb/DBOptions.java +++ b/java/src/main/java/org/rocksdb/DBOptions.java @@ -494,22 +494,6 @@ public class DBOptions extends RocksObject implements DBOptionsInterface { return isFdCloseOnExec(nativeHandle_); } - @Override - @Deprecated - public DBOptions setSkipLogErrorOnRecovery( - final boolean skip) { - assert(isInitialized()); - setSkipLogErrorOnRecovery(nativeHandle_, skip); - return this; - } - - @Override - @Deprecated - public boolean skipLogErrorOnRecovery() { - assert(isInitialized()); - return skipLogErrorOnRecovery(nativeHandle_); - } - @Override public DBOptions setStatsDumpPeriodSec( final int statsDumpPeriodSec) { @@ -670,9 +654,6 @@ public class DBOptions extends RocksObject implements DBOptionsInterface { private native void setIsFdCloseOnExec( long handle, boolean isFdCloseOnExec); private native boolean isFdCloseOnExec(long handle); - private native void setSkipLogErrorOnRecovery( - long handle, boolean skip); - private native boolean skipLogErrorOnRecovery(long handle); private native void setStatsDumpPeriodSec( long handle, int statsDumpPeriodSec); private native int statsDumpPeriodSec(long handle); diff --git a/java/src/main/java/org/rocksdb/DBOptionsInterface.java b/java/src/main/java/org/rocksdb/DBOptionsInterface.java index e7f16b7cb..6050c29c0 100644 --- a/java/src/main/java/org/rocksdb/DBOptionsInterface.java +++ b/java/src/main/java/org/rocksdb/DBOptionsInterface.java @@ -715,31 +715,6 @@ public interface DBOptionsInterface { */ boolean isFdCloseOnExec(); - /** - * Skip log corruption error on recovery (If client is ok with - * losing most recent changes) - * Default: false - * - * @param skip true if log corruption errors are skipped during recovery. - * @return the instance of the current Object. - * - * @deprecated will be removed in RocksDB 3.11.0. Not used anymore. - */ - @Deprecated - Object setSkipLogErrorOnRecovery(boolean skip); - - /** - * Skip log corruption error on recovery (If client is ok with - * losing most recent changes) - * Default: false - * - * @return true if log corruption errors are skipped during recovery. - * - * @deprecated will be removed in RocksDB 3.11.0. Not used anymore. - */ - @Deprecated - boolean skipLogErrorOnRecovery(); - /** * if not zero, dump rocksdb.stats to LOG every stats_dump_period_sec * Default: 3600 (1 hour) diff --git a/java/src/main/java/org/rocksdb/Options.java b/java/src/main/java/org/rocksdb/Options.java index ed4fb163d..0ed9bfa88 100644 --- a/java/src/main/java/org/rocksdb/Options.java +++ b/java/src/main/java/org/rocksdb/Options.java @@ -556,21 +556,6 @@ public class Options extends RocksObject return this; } - @Override - @Deprecated - public boolean skipLogErrorOnRecovery() { - assert(isInitialized()); - return skipLogErrorOnRecovery(nativeHandle_); - } - - @Override - @Deprecated - public Options setSkipLogErrorOnRecovery(final boolean skip) { - assert(isInitialized()); - setSkipLogErrorOnRecovery(nativeHandle_, skip); - return this; - } - @Override public int statsDumpPeriodSec() { assert(isInitialized()); @@ -1189,9 +1174,6 @@ public class Options extends RocksObject private native void setIsFdCloseOnExec( long handle, boolean isFdCloseOnExec); private native boolean isFdCloseOnExec(long handle); - private native void setSkipLogErrorOnRecovery( - long handle, boolean skip); - private native boolean skipLogErrorOnRecovery(long handle); private native void setStatsDumpPeriodSec( long handle, int statsDumpPeriodSec); private native int statsDumpPeriodSec(long handle); diff --git a/java/src/test/java/org/rocksdb/DBOptionsTest.java b/java/src/test/java/org/rocksdb/DBOptionsTest.java index 98e033a83..98ba4ce38 100644 --- a/java/src/test/java/org/rocksdb/DBOptionsTest.java +++ b/java/src/test/java/org/rocksdb/DBOptionsTest.java @@ -473,21 +473,6 @@ public class DBOptionsTest { } } - @Test - public void skipLogErrorOnRecovery() { - DBOptions opt = null; - try { - opt = new DBOptions(); - boolean boolValue = rand.nextBoolean(); - opt.setSkipLogErrorOnRecovery(boolValue); - assertThat(opt.skipLogErrorOnRecovery()).isEqualTo(boolValue); - } finally { - if (opt != null) { - opt.dispose(); - } - } - } - @Test public void statsDumpPeriodSec() { DBOptions opt = null; diff --git a/java/src/test/java/org/rocksdb/OptionsTest.java b/java/src/test/java/org/rocksdb/OptionsTest.java index 0cba08a2f..1cdde548f 100644 --- a/java/src/test/java/org/rocksdb/OptionsTest.java +++ b/java/src/test/java/org/rocksdb/OptionsTest.java @@ -920,21 +920,6 @@ public class OptionsTest { } } - @Test - public void skipLogErrorOnRecovery() { - Options opt = null; - try { - opt = new Options(); - boolean boolValue = rand.nextBoolean(); - opt.setSkipLogErrorOnRecovery(boolValue); - assertThat(opt.skipLogErrorOnRecovery()).isEqualTo(boolValue); - } finally { - if (opt != null) { - opt.dispose(); - } - } - } - @Test public void statsDumpPeriodSec() { Options opt = null;