diff --git a/hadoop-hdds/common/src/main/resources/ozone-default.xml b/hadoop-hdds/common/src/main/resources/ozone-default.xml index 3089132ca0b8..338e804dbc9a 100644 --- a/hadoop-hdds/common/src/main/resources/ozone-default.xml +++ b/hadoop-hdds/common/src/main/resources/ozone-default.xml @@ -4726,7 +4726,7 @@ ozone.om.snapshot.diff.max.page.size - 1000 + 5000 OZONE, OM Maximum number of entries to be returned in a single page of snap diff report. @@ -4812,7 +4812,7 @@ ozone.om.snapshot.diff.max.allowed.keys.changed.per.job - 10000000 + 1000000000 OZONE, OM Max numbers of keys changed allowed for a snapshot diff job. diff --git a/hadoop-hdds/docs/content/feature/Snapshot-Configuration-Properties.md b/hadoop-hdds/docs/content/feature/Snapshot-Configuration-Properties.md index 3b530e19958e..802a9fb6bd39 100644 --- a/hadoop-hdds/docs/content/feature/Snapshot-Configuration-Properties.md +++ b/hadoop-hdds/docs/content/feature/Snapshot-Configuration-Properties.md @@ -42,10 +42,10 @@ These parameters, defined in `ozone-site.xml`, control how Ozone manages snapsho * `ozone.om.snapshot.diff.db.dir`: Directory for SnapshotDiff job data. Defaults to OM metadata dir. Use a spacious location for large diffs. * `ozone.om.snapshot.force.full.diff`: Force a full diff for all snapshot diff jobs (Default: false). * `ozone.om.snapshot.diff.disable.native.libs`: Disable native libraries for snapshot diff (Default: false). - * `ozone.om.snapshot.diff.max.page.size`: Maximum page size for snapshot diff (Default: 1000). + * `ozone.om.snapshot.diff.max.page.size`: Maximum page size for snapshot diff (Default: 5000). * `ozone.om.snapshot.diff.thread.pool.size`: Thread pool size for snapshot diff (Default: 10). * `ozone.om.snapshot.diff.job.default.wait.time`: Default wait time for a snapshot diff job (Default: 1m). - * `ozone.om.snapshot.diff.max.allowed.keys.changed.per.job`: Maximum number of keys allowed to be changed per snapshot diff job (Default: 10000000). + * `ozone.om.snapshot.diff.max.allowed.keys.changed.per.job`: Maximum number of keys allowed to be changed per snapshot diff job (Default: 1000000000). * **Snapshot Compaction and Cleanup** * `ozone.snapshot.key.deleting.limit.per.task`: The maximum number of keys scanned by the snapshot deleting service in a single run (Default: 20000). diff --git a/hadoop-ozone/cli-shell/src/main/java/org/apache/hadoop/ozone/shell/snapshot/SnapshotDiffHandler.java b/hadoop-ozone/cli-shell/src/main/java/org/apache/hadoop/ozone/shell/snapshot/SnapshotDiffHandler.java index 29bf0c912ed6..a4fdbdfb5793 100644 --- a/hadoop-ozone/cli-shell/src/main/java/org/apache/hadoop/ozone/shell/snapshot/SnapshotDiffHandler.java +++ b/hadoop-ozone/cli-shell/src/main/java/org/apache/hadoop/ozone/shell/snapshot/SnapshotDiffHandler.java @@ -67,7 +67,7 @@ public class SnapshotDiffHandler extends Handler { "Note the effective page size will also be bound by " + "the server-side page size limit, see config:%n" + " ozone.om.snapshot.diff.max.page.size", - defaultValue = "1000", + defaultValue = "5000", showDefaultValue = CommandLine.Help.Visibility.ALWAYS ) private int pageSize; diff --git a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/OMConfigKeys.java b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/OMConfigKeys.java index a43d3fb25982..b1209b6a2135 100644 --- a/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/OMConfigKeys.java +++ b/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/OMConfigKeys.java @@ -591,7 +591,7 @@ public final class OMConfigKeys { public static final int OZONE_OM_SNAPSHOT_DB_MAX_OPEN_FILES_DEFAULT = 100; public static final int OZONE_OM_SNAPSHOT_DIFF_REPORT_MAX_PAGE_SIZE_DEFAULT - = 1000; + = 5000; public static final String OZONE_OM_SNAPSHOT_DIFF_THREAD_POOL_SIZE = "ozone.om.snapshot.diff.thread.pool.size"; @@ -638,7 +638,7 @@ public final class OMConfigKeys { = "ozone.om.snapshot.diff.max.allowed.keys.changed.per.job"; public static final long OZONE_OM_SNAPSHOT_DIFF_MAX_ALLOWED_KEYS_CHANGED_PER_DIFF_JOB_DEFAULT - = 10_000_000; + = 1_000_000_000L; public static final String OZONE_OM_UPGRADE_QUOTA_RECALCULATE_ENABLE = "ozone.om.upgrade.quota.recalculate.enabled";