Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 60b793f

Browse files
committedJan 31, 2025··
refacto: simplify cardano_database route on restoration
1 parent cd0ec36 commit 60b793f

7 files changed

+175
-548
lines changed
 

‎mithril-aggregator/src/http_server/routes/statistics_routes.rs

+171-317
Large diffs are not rendered by default.

‎mithril-common/src/messages/cardano_database_ancillary_files_restored.rs

-41
This file was deleted.

‎mithril-common/src/messages/cardano_database_complete_restoration.rs

-41
This file was deleted.

‎mithril-common/src/messages/cardano_database_immutable_files_restored.rs

-41
This file was deleted.

‎mithril-common/src/messages/cardano_database_partial_restoration.rs

-40
This file was deleted.

‎mithril-common/src/messages/mod.rs

+4-8
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
mod aggregator_features;
44
mod aggregator_status;
55
mod cardano_database;
6-
mod cardano_database_ancillary_files_restored;
7-
mod cardano_database_complete_restoration;
6+
// mod cardano_database_ancillary_files_restored;
7+
// mod cardano_database_complete_restoration;
88
mod cardano_database_digest_list;
9-
mod cardano_database_immutable_files_restored;
9+
// mod cardano_database_immutable_files_restored;
1010
mod cardano_database_list;
11-
mod cardano_database_partial_restoration;
11+
// mod cardano_database_partial_restoration;
1212
mod cardano_stake_distribution;
1313
mod cardano_stake_distribution_list;
1414
mod cardano_transaction_snapshot;
@@ -33,16 +33,12 @@ pub use aggregator_features::{
3333
};
3434
pub use aggregator_status::AggregatorStatusMessage;
3535
pub use cardano_database::{ArtifactsLocationsMessagePart, CardanoDatabaseSnapshotMessage};
36-
pub use cardano_database_ancillary_files_restored::CardanoDatabaseAncillaryFilesRestoredMessage;
37-
pub use cardano_database_complete_restoration::CardanoDatabaseCompleteRestorationMessage;
3836
pub use cardano_database_digest_list::{
3937
CardanoDatabaseDigestListItemMessage, CardanoDatabaseDigestListMessage,
4038
};
41-
pub use cardano_database_immutable_files_restored::CardanoDatabaseImmutableFilesRestoredMessage;
4239
pub use cardano_database_list::{
4340
CardanoDatabaseSnapshotListItemMessage, CardanoDatabaseSnapshotListMessage,
4441
};
45-
pub use cardano_database_partial_restoration::CardanoDatabasePartialRestorationMessage;
4642
pub use cardano_stake_distribution::CardanoStakeDistributionMessage;
4743
pub use cardano_stake_distribution_list::{
4844
CardanoStakeDistributionListItemMessage, CardanoStakeDistributionListMessage,

‎openapi.yaml

-60
Original file line numberDiff line numberDiff line change
@@ -771,13 +771,6 @@ paths:
771771
post:
772772
summary: Records ancillary files restored event
773773
description: Records ancillary files restored event
774-
requestBody:
775-
description: Ancillary files restored message
776-
required: true
777-
content:
778-
application/json:
779-
schema:
780-
$ref: "#/components/schemas/CardanoDatabaseAncillaryFilesRestoredMessage"
781774
responses:
782775
"201":
783776
description: Event successfully recorded
@@ -792,13 +785,6 @@ paths:
792785
post:
793786
summary: Records complete restoration event
794787
description: Records complete restoration event
795-
requestBody:
796-
description: Complete restoration message
797-
required: true
798-
content:
799-
application/json:
800-
schema:
801-
$ref: "#/components/schemas/CardanoDatabaseCompleteRestorationMessage"
802788
responses:
803789
"201":
804790
description: Event successfully recorded
@@ -813,13 +799,6 @@ paths:
813799
post:
814800
summary: Records partial restoration event
815801
description: Records partial restoration event
816-
requestBody:
817-
description: Partial restoration message
818-
required: true
819-
content:
820-
application/json:
821-
schema:
822-
$ref: "#/components/schemas/CardanoDatabasePartialRestorationMessage"
823802
responses:
824803
"201":
825804
description: Event successfully recorded
@@ -1977,45 +1956,6 @@ components:
19771956
examples:
19781957
- { "nb_immutable_files": 15 }
19791958

1980-
CardanoDatabaseAncillaryFilesRestoredMessage:
1981-
description: CardanoDatabaseAncillaryFilesRestoredMessage represents a Cardano database Ancillary files restored event
1982-
type: object
1983-
additionalProperties: false
1984-
required:
1985-
- nb_ancillary_files
1986-
properties:
1987-
nb_ancillary_files:
1988-
description: Number of ancillary files restored
1989-
type: integer
1990-
examples:
1991-
- { "nb_ancillary_files": 15 }
1992-
1993-
CardanoDatabaseCompleteRestorationMessage:
1994-
description: CardanoDatabaseCompleteRestorationMessage represents a Cardano database complete restoration event
1995-
type: object
1996-
additionalProperties: false
1997-
required:
1998-
- nb_complete_restoration
1999-
properties:
2000-
nb_complete_restoration:
2001-
description: Number of complete restoration
2002-
type: integer
2003-
examples:
2004-
- { "nb_complete_restoration": 15 }
2005-
2006-
CardanoDatabasePartialRestorationMessage:
2007-
description: CardanoDatabasePartialRestorationMessage represents a Cardano database partial restoration event
2008-
type: object
2009-
additionalProperties: false
2010-
required:
2011-
- nb_partial_restoration
2012-
properties:
2013-
nb_partial_restoration:
2014-
description: Number of partial restoration
2015-
type: integer
2016-
examples:
2017-
- { "nb_partial_restoration": 15 }
2018-
20191959
CardanoDatabaseArtifactsLocationsMessagePart:
20201960
description: CardanoDatabaseArtifactsLocationsMessagePart represents the locations of the Cardano database artifacts
20211961
type: object

0 commit comments

Comments
 (0)
Please sign in to comment.