Skip to content

Conversation

@moritzkiefer-da
Copy link
Contributor

Pull Request Checklist

Cluster Testing

  • If a cluster test is required, comment /cluster_test on this PR to request it, and ping someone with access to the DA-internal system to approve it.
  • If a hard-migration test is required (from the latest release), comment /hdm_test on this PR to request it, and ping someone with access to the DA-internal system to approve it.

PR Guidelines

  • Include any change that might be observable by our partners or affect their deployment in the release notes.
  • Specify fixed issues with Fixes #n, and mention issues worked on using #n
  • Include a screenshot for frontend-related PRs - see README or use your favorite screenshot tool

Merge Guidelines

  • Make the git commit message look sensible when squash-merging on GitHub (most likely: just copy your PR description).

julientinguely-da and others added 30 commits June 17, 2025 14:03
Signed-off-by: Julien Tinguely <julien.tinguely@digitalasset.com>
* Cache SV node state based queries

[ci]

fixes #1141

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* fix cache metrics

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* review

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* fix

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

---------

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Signed-off-by: Julien Tinguely <julien.tinguely@digitalasset.com>
…re failing (#1151)

---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
* split off script

* support create/delete, invoke script from pulumi

* incorporate #1136 gcloud login/logging changes

* set -u and better quoting

---------

Signed-off-by: Stephen Compall <stephen.compall@digitalasset.com>
Signed-off-by: Stephen Compall <stephen.compall@digitalasset.com>
---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
[ci]

fixes #1170

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Signed-off-by: Robert Autenrieth <robert.autenrieth@digitalasset.com>
…#1135)

* [ci] Track active_parties in scan aggregation for better performance.

Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>

* [ci] Added tests.

Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>

* Update apps/scan/src/test/scala/org/lfdecentralizedtrust/splice/store/db/ScanAggregatorTest.scala

Co-authored-by: moritzkiefer-da <45630097+moritzkiefer-da@users.noreply.github.com>
Signed-off-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>

* [ci]review, upsert instead.

Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>

* [ci] review: added test where parties are active, not active, active again for a few rounds.

Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>

---------

Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>
Signed-off-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>
Co-authored-by: DA Automation <splice-maintainers@digitalasset.com>
Co-authored-by: moritzkiefer-da <45630097+moritzkiefer-da@users.noreply.github.com>
Signed-off-by: Robert Autenrieth <robert.autenrieth@digitalasset.com>
[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
…has exceeded the maximum allowed cardinality (1999)" (#1183)

---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>
[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
* Limit cometbft load balancer ports to only those actually used

[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* fix sv runbook

[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

---------

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
* Always expose sv runbook cometbft port

fixes DACH-NY/cn-test-failures#4702

[static]

Probably could be more clever here but doesn't seem worth the
complexity and potential breakage.

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Add missing dependency on splice-pulumi-common-sv

[static]

I hope this makes the pulumi operator happy again and fixes this

```
src/istio.ts(4,52): error TS2307: Cannot find module
'splice-pulumi-common-sv' or its corresponding type declarations.
```

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* fmt

[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

---------

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
* Undo our changes

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Bump Canton commit

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Reapply our changes

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Resolve conflicts

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* bump commit

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* add headers

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

---------

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
* Revert "Always expose sv runbook cometbft port (#1198)"

This reverts commit 0c2232a.

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Revert "Limit cometbft load balancer ports to only those actually used (#1190)"

This reverts commit d54f7c6.

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Only filter cometbft ports by migrations

Changing the dependency structure is too much of a mess and this seems
good enough.

[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

---------

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
…Tool (#1172)

Signed-off-by: cathyjung-da <cathy.jung@digitalasset.com>
…1210)

- also removes some trailing spaces

Signed-off-by: Stephen Compall <stephen.compall@digitalasset.com>
Signed-off-by: Peter Kvokacka <peter.kvokacka@digitalasset.com>
[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Signed-off-by: Peter Kvokacka <peter.kvokacka@digitalasset.com>
isegall-da and others added 23 commits July 1, 2025 14:29
* dataset and table renames

* remove CALLs

* cleanup unusable local variables

* stricter json types

* fix ambiguity when >2 migration_id args are present

* reindent

---------

Signed-off-by: Stephen Compall <stephen.compall@digitalasset.com>
Addresses Quantstamp issue CC-5; and all of their
auditor suggestions from S-2 that we want to address.

See the release notes for details.

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
…1290)

Otherwise it seems like we're added back as assignees whenever a PR is edited.

I prefer to unassign myself from PRs that are already shepherded by someone, so they stop showing up in my `gh status` and other overviews.

[static]

Signed-off-by: Martin Florian <martin.florian@digitalasset.com>
So that expired ones or unwanted ones do not stay arund forever.

Addresses Quanstamp S-4.

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
* Enforce topup interval >= polling interval

fixes #1138

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Actually commit the test

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* .

[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

---------

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Addresses CC-4

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
in favor of calling the specific consuming choices implementing the desired logic.

Addresses Quantstamp S-3.

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
Addresses Quantstamp S-7.

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
These are necessary to be able to run the `start-canton.sh` script on a system having an existing postgres running on port 5432.
Both for votes on a VoteRequest and for updating an SVs AmuletPriceVote.

Addresses Quanstamp CC-1.

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
…n dump (#1297)

Fixes DACH-NY/canton-network-internal#730

Signed-off-by: Martin Florian <martin.florian@digitalasset.com>
Addresses Quantstamp S-8 albeit only deprecating the
AmuletRules_(Add|Remove|Update)FutureAmuletConfigSchdule.
Full removal of these choices will follow as part of #925

[ci]

Signed-off-by: Simon Meier <simon@digitalasset.com>
[static]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
#1244)

* initial transfer participants extraction for scan bigquery

* splat outputs, retrieve receivers, uniquify

* unify senders and receivers

- suggested by @moritzkiefer-da; thanks

* daml_record_path

* change all the total supply calls to use it

* SELECT can't occur in a JSONPath calculation

* copy utilities to transfer-participants

---------

Signed-off-by: Stephen Compall <stephen.compall@digitalasset.com>
[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
@moritzkiefer-da moritzkiefer-da requested a review from nicu-da July 4, 2025 06:07
@moritzkiefer-da
Copy link
Contributor Author

This is failing the DCO check as people seem to remove that when merging to main. Most practical option seem to be to temporarily make that a non-required check to merge this. I don't want to cleanup 50 commits.

[ci]

Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
@moritzkiefer-da moritzkiefer-da merged commit d85a101 into canton-3.4 Jul 4, 2025
56 of 58 checks passed
@moritzkiefer-da moritzkiefer-da deleted the cocreature/3.4-main branch July 4, 2025 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.