Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import com.digitalasset.canton.config.*
import com.digitalasset.canton.config.RequireTypes.{NonNegativeLong, NonNegativeNumeric}

import java.nio.file.Path
import scala.concurrent.duration.DurationInt

case class AppInstance(
serviceUser: String,
Expand Down Expand Up @@ -193,7 +194,14 @@ case class ValidatorAppBackendConfig(
NonNegativeFiniteDuration.ofSeconds(5),
// Identifier for all Canton nodes controlled by this application
cantonIdentifierConfig: Option[ValidatorCantonIdentifierConfig] = None,
participantPruningSchedule: Option[PruningConfig] = None,
// Participant pruning is enabled by default for all validators and SVs
participantPruningSchedule: Option[PruningConfig] = Some(
PruningConfig(
cron = "0 5 * * * ?", // Runs daily at 5AM
maxDuration = PositiveDurationSeconds.tryFromDuration(15.minutes),
retention = PositiveDurationSeconds.tryFromDuration(30.days),
)
),
deduplicationDuration: PositiveDurationSeconds = PositiveDurationSeconds.ofHours(24),
txLogBackfillEnabled: Boolean = true,
txLogBackfillBatchSize: Int = 100,
Expand Down
Loading