daml/ledger/participant-state-index
Robert Autenrieth 35d52e956e
Prepare index database for multi-party submissions [KVL-700] (#8035)
* Support multiple submitters in LedgerEntry

CHANGELOG_BEGIN
CHANGELOG_END

* Adapt the database schema

* Fix party formatting

* Add some tests

* Change logic for when requesters see commands

* Disable test that can't work

* Handle empty sets in array intersection

* Don't query completions as an empty set

... this should never happen in practice

* Add test for filtering command IDs

* Enable multiple parties in command deduplication (#8092)

* Enable multiple parties in command deduplication

CHANGELOG_BEGIN
CHANGELOG_END

* Update ledger/participant-integration-api/src/main/scala/platform/store/dao/LedgerDao.scala

Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>

* Update ledger/participant-integration-api/src/main/scala/platform/store/dao/LedgerDao.scala

Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>

Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>

* Apply review suggestions

* Remove useless function

* Fix EventsTablePostgresql

* Apply review comments

Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>
2020-12-04 21:47:52 +01:00
..
src/main/scala/com/daml/ledger/participant/state/index/v2 Prepare index database for multi-party submissions [KVL-700] (#8035) 2020-12-04 21:47:52 +01:00
BUILD.bazel ledger-api: Use proto_jars, and publish Protobuf sources separately from the Scala classes. [KVL-714] (#8091) 2020-11-27 17:14:48 +00:00