Skip to content

Commit

Permalink
Move DeduplicationPeriod to ledger-api-domain [KVL-1047] (#10590)
Browse files Browse the repository at this point in the history
* Move `DeduplicationPeriod` to ledger-api-domain so that it ca be reused and passed down from the ledger-api-client to into the v2.SubmitterInfo

CHANGELOG_BEGIN
participant-state - move `DeduplicationPeriod` to ledger-api-domain
CHANGELOG_END

* Revert unrelated changes
  • Loading branch information
nicu-da authored and tudor-da committed Aug 24, 2021
1 parent 8ba2e9c commit 62de185
Show file tree
Hide file tree
Showing 10 changed files with 12 additions and 4 deletions.
1 change: 1 addition & 0 deletions ledger/ledger-api-domain/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ da_scala_library(
"//daml-lf/data",
"//daml-lf/transaction",
"//ledger/ledger-configuration",
"//ledger/ledger-offset",
"//libs-scala/logging-entries",
],
)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright (c) 2021 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
// SPDX-License-Identifier: Apache-2.0

package com.daml.ledger.participant.state.v2
package com.daml.ledger.api

import java.time.Duration

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ object domain {
*
* This means that the underlying ledger and its validation logic
* considered the transaction potentially invalid. This can be due to a bug
* in the submission or validiation logic, or due to malicious behaviour.
* in the submission or validation logic, or due to malicious behaviour.
*/
final case class Disputed(description: String) extends RejectionReason

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ package com.daml.platform.apiserver.execution
import java.util.concurrent.TimeUnit
import java.util.concurrent.atomic.AtomicLong

import com.daml.ledger.api.DeduplicationPeriod
import com.daml.ledger.api.domain.{Commands => ApiCommands}
import com.daml.ledger.configuration.Configuration
import com.daml.ledger.participant.state.index.v2.{ContractStore, IndexPackagesService}
Expand Down Expand Up @@ -79,7 +80,7 @@ private[apiserver] final class StoreBackedCommandExecutor(
commands.actAs.toList,
commands.applicationId.unwrap,
commands.commandId.unwrap,
state.DeduplicationPeriod.DeduplicationDuration(commands.deduplicationDuration),
DeduplicationPeriod.DeduplicationDuration(commands.deduplicationDuration),
commands.submissionId.unwrap,
ledgerConfiguration,
),
Expand Down
1 change: 1 addition & 0 deletions ledger/participant-state/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ da_scala_library(
"//daml-lf/transaction",
"//language-support/scala/bindings",
"//ledger-api/grpc-definitions:ledger_api_proto_scala",
"//ledger/ledger-api-domain",
"//ledger/ledger-api-health",
"//ledger/ledger-configuration",
"//ledger/ledger-configuration/protobuf:ledger_configuration_proto_java",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import java.time.Instant
import java.util.concurrent.CompletionStage

import com.daml.daml_lf_dev.DamlLf
import com.daml.ledger.api.DeduplicationPeriod
import com.daml.ledger.api.health.HealthStatus
import com.daml.ledger.configuration.Configuration
import com.daml.ledger.offset.Offset
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

package com.daml.ledger.participant.state.v2

import com.daml.ledger.api.DeduplicationPeriod
import com.daml.lf.data.Ref
import com.daml.logging.entries.{LoggingValue, ToLoggingValue}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

package com.daml.ledger.participant.state.v2

import com.daml.ledger.api.DeduplicationPeriod
import com.daml.ledger.configuration.Configuration
import com.daml.lf.data.Ref
import com.daml.logging.entries.{LoggingValue, ToLoggingValue}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ package com.daml.ledger.participant.state.v2
import java.time.Duration

import com.daml.daml_lf_dev.DamlLf
import com.daml.ledger.api.DeduplicationPeriod
import com.daml.ledger.configuration.Configuration
import com.daml.ledger.grpc.GrpcStatuses
import com.daml.lf.data.Ref
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import java.util.UUID

import akka.stream.scaladsl.Sink
import com.daml.api.util.TimeProvider
import com.daml.ledger.api.DeduplicationPeriod
import com.daml.ledger.api.domain.LedgerId
import com.daml.ledger.api.testing.utils.{
AkkaBeforeAndAfterAll,
Expand Down Expand Up @@ -96,7 +97,7 @@ class TransactionTimeModelComplianceIT
actAs = List(Ref.Party.assertFromString("submitter")),
applicationId = Ref.ApplicationId.assertFromString("appId"),
commandId = Ref.CommandId.assertFromString(commandId + UUID.randomUUID().toString),
deduplicationPeriod = state.DeduplicationPeriod.DeduplicationDuration(JDuration.ZERO),
deduplicationPeriod = DeduplicationPeriod.DeduplicationDuration(JDuration.ZERO),
submissionId = Ref.SubmissionId.assertFromString(submissionId),
ledgerConfiguration = configuration,
)
Expand Down

0 comments on commit 62de185

Please sign in to comment.