Skip to content

Update public sequencer branch with main commits - #6762

Merged
pasindutennage-da merged 62 commits into
feature-public-sequencer-and-scanfrom
pasindutennage-da/merge/from/main
Aug 12, 2026
Merged

Update public sequencer branch with main commits#6762
pasindutennage-da merged 62 commits into
feature-public-sequencer-and-scanfrom
pasindutennage-da/merge/from/main

Conversation

@pasindutennage-da

Copy link
Copy Markdown
Contributor

Related to #3596

ray-roestenburg-da and others added 30 commits July 31, 2026 10:12
#6627)

* [ci] Make wallet service closes failure-isolated and clean up on partial construction

Signed-off-by: Raymond Roestenburg <raymond.roestenburg@digitalasset.com>
Signed-off-by: Paweł Perek <pawel.perek@digitalasset.com>
Fixes #6599

This PR adds:
per IP rate limits
validation for the schema
example usage:
perIpLimits:
  maxTokens: 120
  tokensPerFill: 120
  fillInterval: 60s
  overrides:
    test:
      ips:
        - 192.68.78.50
      maxTokens: 220
      tokensPerFill: 220
      fillInterval: 60s
Note: the change is backwards-compatible.
Signed-off-by: Puneet Bharti <puneet.bharti@finoa.io>
#6601)

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

Signed-off-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Co-authored-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Signed-off-by: Julien Tinguely <julien.tinguely@digitalasset.com>
---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
Co-authored-by: moritzkiefer-da <45630097+moritzkiefer-da@users.noreply.github.com>
Signed-off-by: Puneet Bharti <puneet.bharti@finoa.io>
* fix validator runbook

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

* fix sv runbook

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

* doc parameters

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

* update expected [static]

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

---------

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

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

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

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

Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>

Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com>
Part of DACH-NY/cn-test-failures#9485 ; next step will be to demote the log omitted there to info (or at least avoid it being warn already on the first fail).

[static]

Signed-off-by: Martin Florian <martin.florian@digitalasset.com>
* Increase default cantonbft segment length


---------

Signed-off-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Co-authored-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Fixes DACH-NY/cn-test-failures#9485

Alerting now covered via #6675

I contemplated making the logging smarter (only warn if stays failed for N minutes), but somehow I'm not convinced that this is worth the effort and added complexity.

Signed-off-by: Martin Florian <martin.florian@digitalasset.com>
Signed-off-by: Matteo Limberto <matteo.limberto@digitalasset.com>
[ci]

Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com>

Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
Signed-off-by: JYC11 <jaeyoon.c@gmail.com>
Signed-off-by: Jaeyoon Cho <jaeyoon.c@gmail.com>
Co-authored-by: Simon Meier <simon@digitalasset.com>
Co-authored-by: Divam <681060+dfordivam@users.noreply.github.com>
Signed-off-by: DA Automation <splice-maintainers@digitalasset.com>
Co-authored-by: DA Automation <splice-maintainers@digitalasset.com>
Signed-off-by: Paweł Perek <pawel.perek@digitalasset.com>
Signed-off-by: Mateusz Błażejewski <mateusz.blazejewski@digitalasset.com>
Signed-off-by: Divam <dfordivam@gmail.com>
…approval expiry triggers (#6680)

Signed-off-by: Julien Tinguely <julien.tinguely@digitalasset.com>
Tested on CILR that it works for sv participant, sequencer and sv-app
and for validator1 participant.

Fixes #6693

[static]

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

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
…er (#6673)

[ci]

fixes #6610

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>
* Show diff of `dars.lock` if it's out of date.

Fixes #5899

This updates `DarLockChecker.scala` to shell out to `diff` to get the difference between the current lock file and its expected contents, and includes the output in the error message.

Signed-off-by: Matt Dziuban <mrdziuban@gmail.com>

* Change `garbage collection` to `GC`.

Signed-off-by: Matt Dziuban <mrdziuban@gmail.com>

---------

Signed-off-by: Matt Dziuban <mrdziuban@gmail.com>
Signed-off-by: Tim Pelzer <tim.pelzer@finoa.io>
pasindutennage-da and others added 22 commits August 7, 2026 14:46
[static]

Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>

Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com>
Signed-off-by: Mateusz Błażejewski <mateusz.blazejewski@digitalasset.com>
…ry with 8 updates" (#6726)

This reverts commit 48911a8.

---------

Signed-off-by: Oriol Muñoz <oriol.munoz@digitalasset.com>
Signed-off-by: Richard Kapolnai <53859003+richardkapolnai-da@users.noreply.github.com>
Co-authored-by: Martin Florian <martin.florian@digitalasset.com>
[ci]

Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>

Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com>
…al form (#6689)

---------

Signed-off-by: JYC11 <jaeyoon.c@gmail.com>
[ci]

Signed-off-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Co-authored-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Main part of #4715

Once merged, I'll make sure to alert SVs about the upcoming change right away.

[ci]

Signed-off-by: Martin Florian <martin.florian@digitalasset.com>
also update unresponsive parties to show all in the tooltip

[static]

Signed-off-by: Nicu Reut <nicu.reut@digitalasset.com>
Signed-off-by: Julien Tinguely <julien.tinguely@digitalasset.com>
[static]

Signed-off-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Co-authored-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Signed-off-by: Julien Tinguely <julien.tinguely@digitalasset.com>
Signed-off-by: Matt Dziuban <mrdziuban@gmail.com>
Signed-off-by: Robert Autenrieth <robert.autenrieth@digitalasset.com>
* Add advisory lock to `SqlIndexInitializationTrigger`.

Fixes #4738

This adds an advisory lock around the index DDL statements in `SqlIndexInitializationTrigger`. When a trigger fails to acquire the lock, the task will be retried.

Signed-off-by: Matt Dziuban <mrdziuban@gmail.com>
Signed-off-by: Jaeyoon Cho <jaeyoon.cho@obsidian.systems>
Signed-off-by: JYC11 <jaeyoon.c@gmail.com>
Signed-off-by: Paweł Perek <pawel.perek@digitalasset.com>
Co-authored-by: Paweł Perek <pawel.perek@digitalasset.com>
Signed-off-by: Tim Emiola <adetokunbo@emio.la>
Signed-off-by: JYC11 <jaeyoon.c@gmail.com>
Signed-off-by: Jaeyoon Cho <jaeyoon.c@gmail.com>
Co-authored-by: Tim Emiola <adetokunbo@emio.la>
Co-authored-by: Divam <681060+dfordivam@users.noreply.github.com>
Co-authored-by: Simon Meier <simon@digitalasset.com>
Apparently they changed something and the old query doesn't give signal anymore.

I picked the new query based on looking at logs... and looking at historic data it looks right and not too spammy.

Signed-off-by: Martin Florian <martin.florian@digitalasset.com>
Has the fixed metrics.

[ci]

Signed-off-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
Co-authored-by: moritz.kiefer@digitalasset.com <moritz.kiefer@purelyfunctional.org>
---------

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

Signed-off-by: Pasindu Tennage <pasindu.tennage@digitalasset.com>
Signed-off-by: pasindutennage-da <pasindu.tennage@digitalasset.com>
@github-actions

Copy link
Copy Markdown

Deploy upgrade pipeline triggered for Commit 03b23f2ddaceea8519ea6db83d6bc9038d16c344 in , please contact a Contributor to approve it in CircleCI: https://app.circleci.com/pipelines/github/DACH-NY/canton-network-internal/78052

@pasindutennage-da pasindutennage-da changed the title Pasindutennage da/merge/from/main Update public sequencer branch with main commits Aug 12, 2026
@pasindutennage-da
pasindutennage-da merged commit 03b23f2 into feature-public-sequencer-and-scan Aug 12, 2026
73 checks passed
@pasindutennage-da
pasindutennage-da deleted the pasindutennage-da/merge/from/main branch August 12, 2026 14:33
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.