Skip to content

Commit 8cc6bb8

Browse files
committed
Remove useless code
1 parent e5ed39a commit 8cc6bb8

File tree

1 file changed

+10
-91
lines changed

1 file changed

+10
-91
lines changed

mithril-aggregator/src/services/signed_entity.rs

Lines changed: 10 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ impl MithrilSignedEntityService {
107107
}
108108
}
109109

110-
async fn create_artifact_impl(
110+
async fn create_artifact_task(
111111
&self,
112112
signed_entity_type: SignedEntityType,
113113
certificate: &Certificate,
@@ -118,11 +118,6 @@ impl MithrilSignedEntityService {
118118
"certificate_hash" => &certificate.hash
119119
);
120120

121-
println!(
122-
"MithrilSignedEntityService::create_artifact: signed_entity_type: {:?}, certificate_hash: {}",
123-
signed_entity_type, certificate.hash
124-
);
125-
126121
let mut remaining_retries = 2;
127122
let artifact = loop {
128123
remaining_retries -= 1;
@@ -156,47 +151,6 @@ impl MithrilSignedEntityService {
156151
Ok(())
157152
}
158153

159-
async fn create_artifact_return_join_handle(
160-
&self,
161-
signed_entity_type: SignedEntityType,
162-
certificate: &Certificate,
163-
) -> StdResult<JoinHandle<StdResult<()>>> {
164-
if self
165-
.signed_entity_type_lock
166-
.is_locked(&signed_entity_type)
167-
.await
168-
{
169-
return Err(anyhow!(
170-
"Signed entity type '{:?}' is already locked",
171-
signed_entity_type
172-
));
173-
}
174-
175-
let service = self.clone();
176-
let certificate_cloned = certificate.clone();
177-
service
178-
.signed_entity_type_lock
179-
.lock(&signed_entity_type)
180-
.await;
181-
182-
Ok(tokio::task::spawn(async move {
183-
let signed_entity_type_clone = signed_entity_type.clone();
184-
let service_clone = service.clone();
185-
let result = tokio::task::spawn(async move {
186-
service_clone
187-
.create_artifact_impl(signed_entity_type_clone, &certificate_cloned)
188-
.await
189-
})
190-
.await;
191-
service
192-
.signed_entity_type_lock
193-
.release(signed_entity_type)
194-
.await;
195-
196-
result.unwrap()
197-
}))
198-
}
199-
200154
/// Compute artifact from signed entity type
201155
async fn compute_artifact(
202156
&self,
@@ -285,7 +239,7 @@ impl SignedEntityService for MithrilSignedEntityService {
285239
let service_clone = service.clone();
286240
let result = tokio::task::spawn(async move {
287241
service_clone
288-
.create_artifact_impl(signed_entity_type_clone, &certificate_cloned)
242+
.create_artifact_task(signed_entity_type_clone, &certificate_cloned)
289243
.await
290244
})
291245
.await;
@@ -544,12 +498,6 @@ mod tests {
544498
}
545499
}
546500

547-
fn mock_immutable_files_processing(&mut self, artifact: Snapshot) {
548-
self.mock_artifact_processing(artifact, &|mock_injector| {
549-
&mut mock_injector.mock_cardano_immutable_files_full_artifact_builder
550-
});
551-
}
552-
553501
fn mock_stake_distribution_processing(&mut self, artifact: MithrilStakeDistribution) {
554502
self.mock_artifact_processing(artifact, &|mock_injector| {
555503
&mut mock_injector.mock_mithril_stake_distribution_artifact_builder
@@ -705,40 +653,11 @@ mod tests {
705653
let error_message_str = error_message.as_str();
706654

707655
artifact_builder_service
708-
.create_artifact_impl(signed_entity_type, &certificate)
656+
.create_artifact_task(signed_entity_type, &certificate)
709657
.await
710658
.expect(error_message_str);
711659
}
712660

713-
// TODO: Verify the relevance of this test
714-
#[tokio::test]
715-
async fn create_artifact_for_two_signed_entity_types_in_sequence() {
716-
let signed_entity_type_service = {
717-
let mut mock_container = MockDependencyInjector::new();
718-
mock_container.mock_immutable_files_processing(
719-
fake_data::snapshots(1).first().unwrap().to_owned(),
720-
);
721-
mock_container
722-
.mock_stake_distribution_processing(create_stake_distribution(Epoch(1), 5));
723-
724-
mock_container.build_artifact_builder_service()
725-
};
726-
let certificate = fake_data::certificate("hash".to_string());
727-
728-
let signed_entity_type_immutable =
729-
SignedEntityType::CardanoImmutableFilesFull(CardanoDbBeacon::default());
730-
signed_entity_type_service
731-
.create_artifact_impl(signed_entity_type_immutable, &certificate)
732-
.await
733-
.unwrap();
734-
735-
let signed_entity_type_msd = SignedEntityType::MithrilStakeDistribution(Epoch(1));
736-
signed_entity_type_service
737-
.create_artifact_impl(signed_entity_type_msd, &certificate)
738-
.await
739-
.unwrap();
740-
}
741-
742661
#[tokio::test]
743662
async fn create_artifact_for_two_signed_entity_types_in_sequence_not_blocking() {
744663
let atomic_stop = Arc::new(AtomicBool::new(false));
@@ -756,13 +675,13 @@ mod tests {
756675
let signed_entity_type_immutable =
757676
SignedEntityType::CardanoImmutableFilesFull(CardanoDbBeacon::default());
758677
let first_task_that_never_finished = signed_entity_type_service
759-
.create_artifact_return_join_handle(signed_entity_type_immutable, &certificate)
678+
.create_artifact(signed_entity_type_immutable, &certificate)
760679
.await
761680
.unwrap();
762681

763682
let signed_entity_type_msd = SignedEntityType::MithrilStakeDistribution(Epoch(1));
764683
let second_task_that_finish_first = signed_entity_type_service
765-
.create_artifact_return_join_handle(signed_entity_type_msd, &certificate)
684+
.create_artifact(signed_entity_type_msd, &certificate)
766685
.await
767686
.unwrap();
768687

@@ -788,7 +707,7 @@ mod tests {
788707
.await
789708
);
790709
let join_handle = signed_entity_type_service
791-
.create_artifact_return_join_handle(signed_entity_type_immutable.clone(), &certificate)
710+
.create_artifact(signed_entity_type_immutable.clone(), &certificate)
792711
.await
793712
.unwrap();
794713

@@ -831,7 +750,7 @@ mod tests {
831750
SignedEntityType::CardanoImmutableFilesFull(CardanoDbBeacon::default());
832751

833752
let join_handle = signed_entity_type_service
834-
.create_artifact_return_join_handle(signed_entity_type_immutable.clone(), &certificate)
753+
.create_artifact(signed_entity_type_immutable.clone(), &certificate)
835754
.await
836755
.unwrap();
837756

@@ -855,7 +774,7 @@ mod tests {
855774
SignedEntityType::CardanoImmutableFilesFull(CardanoDbBeacon::default());
856775

857776
let join_handle = signed_entity_type_service
858-
.create_artifact_return_join_handle(signed_entity_type_immutable.clone(), &certificate)
777+
.create_artifact(signed_entity_type_immutable.clone(), &certificate)
859778
.await
860779
.unwrap();
861780

@@ -879,12 +798,12 @@ mod tests {
879798
SignedEntityType::CardanoImmutableFilesFull(CardanoDbBeacon::default());
880799

881800
signed_entity_service
882-
.create_artifact_return_join_handle(signed_entity_type_immutable.clone(), &certificate)
801+
.create_artifact(signed_entity_type_immutable.clone(), &certificate)
883802
.await
884803
.unwrap();
885804

886805
signed_entity_service
887-
.create_artifact_return_join_handle(signed_entity_type_immutable, &certificate)
806+
.create_artifact(signed_entity_type_immutable, &certificate)
888807
.await
889808
.expect_err("Should return error when signed entity type is already locked");
890809

0 commit comments

Comments
 (0)