From 8abefb8666bb6daa51f22a21760c0cd048661988 Mon Sep 17 00:00:00 2001 From: Damian Nadales Date: Wed, 29 Nov 2023 11:33:25 +0100 Subject: [PATCH 1/4] Add bi-weekly update for Consensus (2023-11-29) --- blog/2023-11-29-consensus.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 blog/2023-11-29-consensus.md diff --git a/blog/2023-11-29-consensus.md b/blog/2023-11-29-consensus.md new file mode 100644 index 0000000000..c7a424d746 --- /dev/null +++ b/blog/2023-11-29-consensus.md @@ -0,0 +1,11 @@ +--- +title: Consensus Team Update +slug: 2023-11-29-consensus +authors: dnadales +tags: [consensus] +hide_table_of_contents: false +--- + +## High level summary + +The Consensus team implemented and tested a [patch](https://github.com/input-output-hk/ouroboros-consensus/pull/525) that does not propagate future headers. It is under review, and we expect it can be released in the next Cardano node version. On the UTxO-HD front, we [finished](https://github.com/input-output-hk/ouroboros-consensus/issues/510) prototyping the `LedgerDB` and `BackingStore` redesign, which is required for the LSM-tree integration and might help us implement a more memory efficient in-memory backend. With this prototype finished we can start integrating the rest of the code. We also [investigated](https://github.com/input-output-hk/ouroboros-consensus/pull/513) the unexpected performance degradation observed when acquiring the block context. From 20870d962360bf609a068df6b4d09fababf8606a Mon Sep 17 00:00:00 2001 From: Damian Nadales Date: Wed, 29 Nov 2023 12:48:35 +0100 Subject: [PATCH 2/4] Wording. --- blog/2023-11-29-consensus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2023-11-29-consensus.md b/blog/2023-11-29-consensus.md index c7a424d746..b417aee231 100644 --- a/blog/2023-11-29-consensus.md +++ b/blog/2023-11-29-consensus.md @@ -8,4 +8,4 @@ hide_table_of_contents: false ## High level summary -The Consensus team implemented and tested a [patch](https://github.com/input-output-hk/ouroboros-consensus/pull/525) that does not propagate future headers. It is under review, and we expect it can be released in the next Cardano node version. On the UTxO-HD front, we [finished](https://github.com/input-output-hk/ouroboros-consensus/issues/510) prototyping the `LedgerDB` and `BackingStore` redesign, which is required for the LSM-tree integration and might help us implement a more memory efficient in-memory backend. With this prototype finished we can start integrating the rest of the code. We also [investigated](https://github.com/input-output-hk/ouroboros-consensus/pull/513) the unexpected performance degradation observed when acquiring the block context. +The Consensus team implemented and tested a [patch](https://github.com/input-output-hk/ouroboros-consensus/pull/525) that does not propagate future headers. It is under review, and we expect it can be released in the next Cardano node version. On the UTxO-HD front, we [finished](https://github.com/input-output-hk/ouroboros-consensus/issues/510) prototyping the `LedgerDB` and `BackingStore` redesign, which is required for the LSM-tree integration and might help us implement a more resource efficient in-memory backend. With this prototype finished we can start integrating the rest of the code. We also [investigated](https://github.com/input-output-hk/ouroboros-consensus/pull/513) the unexpected performance degradation observed when acquiring the block context. From 21d9e4cafffde5ff5bfdc6bd8bc0f1ba36520aac Mon Sep 17 00:00:00 2001 From: Damian Nadales Date: Wed, 29 Nov 2023 12:50:27 +0100 Subject: [PATCH 3/4] Add new lines --- blog/2023-11-29-consensus.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/blog/2023-11-29-consensus.md b/blog/2023-11-29-consensus.md index b417aee231..ace27e63cf 100644 --- a/blog/2023-11-29-consensus.md +++ b/blog/2023-11-29-consensus.md @@ -8,4 +8,8 @@ hide_table_of_contents: false ## High level summary -The Consensus team implemented and tested a [patch](https://github.com/input-output-hk/ouroboros-consensus/pull/525) that does not propagate future headers. It is under review, and we expect it can be released in the next Cardano node version. On the UTxO-HD front, we [finished](https://github.com/input-output-hk/ouroboros-consensus/issues/510) prototyping the `LedgerDB` and `BackingStore` redesign, which is required for the LSM-tree integration and might help us implement a more resource efficient in-memory backend. With this prototype finished we can start integrating the rest of the code. We also [investigated](https://github.com/input-output-hk/ouroboros-consensus/pull/513) the unexpected performance degradation observed when acquiring the block context. +The Consensus team implemented and tested a [patch](https://github.com/input-output-hk/ouroboros-consensus/pull/525) that does not propagate future headers. +It is under review, and we expect it can be released in the next Cardano node version. +On the UTxO-HD front, we [finished](https://github.com/input-output-hk/ouroboros-consensus/issues/510) prototyping the `LedgerDB` and `BackingStore` redesign, which is required for the LSM-tree integration and might help us implement a more resource efficient in-memory backend. +With this prototype finished we can start integrating the rest of the code. +We [investigated](https://github.com/input-output-hk/ouroboros-consensus/pull/513) the unexpected performance degradation observed when acquiring the block context. From ae76b6c2cb4a5d341ce8165376de2d5fcc826495 Mon Sep 17 00:00:00 2001 From: Damian Nadales Date: Wed, 29 Nov 2023 12:52:35 +0100 Subject: [PATCH 4/4] Add Javier's update. --- blog/2023-11-29-consensus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/blog/2023-11-29-consensus.md b/blog/2023-11-29-consensus.md index ace27e63cf..e28d25cedc 100644 --- a/blog/2023-11-29-consensus.md +++ b/blog/2023-11-29-consensus.md @@ -13,3 +13,4 @@ It is under review, and we expect it can be released in the next Cardano node ve On the UTxO-HD front, we [finished](https://github.com/input-output-hk/ouroboros-consensus/issues/510) prototyping the `LedgerDB` and `BackingStore` redesign, which is required for the LSM-tree integration and might help us implement a more resource efficient in-memory backend. With this prototype finished we can start integrating the rest of the code. We [investigated](https://github.com/input-output-hk/ouroboros-consensus/pull/513) the unexpected performance degradation observed when acquiring the block context. +We also [released Cardano node 8.7.0](https://github.com/input-output-hk/cardano-node/releases/tag/8.7.0-pre) and [moved](https://github.com/input-output-hk/cardano-ledger/pull/3893) `tree-diff` outside `cardano-ledger` libraries.