Skip to content

Commit e1ff059

Browse files
pmikolajczykVersion autobump
authored andcommitted
debug
1 parent 08d0c3a commit e1ff059

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aleph-bft"
3-
version = "0.8.0"
3+
version = "0.8.1"
44
edition = "2018"
55
authors = ["Cardinal Cryptography"]
66
categories = ["algorithms", "data-structures", "cryptography", "database"]

src/member.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ where
209209
}
210210

211211
fn on_request_newest(&mut self, salt: u64) {
212+
error!(target: "AlephBFT-DEBUG", "RECEIVED NEWESTUNIT WITH SALT {:?} FROM {:?}", salt, self.index());
212213
let curr_time = time::Instant::now();
213214
let task = ScheduledTask::new(Task::RequestNewest(salt), curr_time);
214215
self.task_queue.push(task);
@@ -246,6 +247,8 @@ where
246247
}
247248

248249
fn send_unit_message(&mut self, message: UnitMessage<H, D, S>, recipient: Recipient) {
250+
error!(target: "AlephBFT-DEBUG", "RESPONDING WITH {:?} {:?} {:?}", message, self.index(), recipient);
251+
249252
if self
250253
.unit_messages_for_network
251254
.unbounded_send((message, recipient))
@@ -290,6 +293,7 @@ where
290293
(message, preferred_recipient)
291294
}
292295
Task::RequestNewest(salt) => {
296+
error!(target: "AlephBFT-DEBUG", "TASK NEWESTUNIT WITH SALT {:?} FROM {:?} ({:?})", *salt, self.index(), self.newest_unit_resolved);
293297
if self.newest_unit_resolved {
294298
return None;
295299
}
@@ -365,6 +369,7 @@ where
365369
Request::Coord(coord) => { self.not_resolved_coords.remove(&coord); },
366370
Request::Parents(u_hash) => { self.not_resolved_parents.remove(&u_hash); },
367371
Request::NewestUnit(_) => {
372+
error!(target: "AlephBFT-DEBUG", "NEWESTUNIT RESOLVED FROM {:?}", self.index());
368373
self.newest_unit_resolved = true;
369374
}
370375
},

src/runway.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ where
225225
self.on_request_parents(node_id, u_hash)
226226
}
227227
Request::NewestUnit(salt) => {
228+
error!(target: "AlephBFT-DEBUG", "{:?} Newest unit request received {:?}.", self.index(), salt);
228229
trace!(target: "AlephBFT-runway", "{:?} Newest unit request received {:?}.", self.index(), salt);
229230
self.on_request_newest(node_id, salt).await
230231
}
@@ -241,6 +242,7 @@ where
241242
Response::NewestUnit(response) => {
242243
let salt = response.as_signable().salt;
243244
trace!(target: "AlephBFT-runway", "{:?} Response parents received {:?}.", self.index(), salt);
245+
error!(target: "AlephBFT-DEBUG", "{:?} Response parents received {:?}.", self.index(), salt);
244246
self.on_newest_response(response);
245247
}
246248
},
@@ -424,6 +426,7 @@ where
424426
unit,
425427
salt,
426428
};
429+
error!(target: "AlephBFT-DEBUG", "RESPONDING WITH {:?} {:?} {:?} {:?}", requester, self.index(), unit, salt);
427430

428431
let signed_response = Signed::sign(response, self.keybox).await.into_unchecked();
429432

@@ -511,18 +514,21 @@ where
511514
) {
512515
if self.starting_round_sender.is_none() {
513516
log::debug!(target: "AlephBFT-member", "Starting round already sent, ignoring newest unit response");
517+
log::error!(target: "AlephBFT-DEBUG", "Starting round already sent, ignoring newest unit response");
514518
return;
515519
}
516520
let response = match unchecked_response.check(self.keybox) {
517521
Ok(checked) => checked.into_signable(),
518522
Err(e) => {
519523
log::debug!(target: "AlephBFT-member", "incorrectly signed response: {:?}", e);
524+
log::error!(target: "AlephBFT-DEBUG", "incorrectly signed response: {:?}", e);
520525
return;
521526
}
522527
};
523528

524529
if response.salt != self.salt {
525530
debug!(target: "AlephBFT-member", "Ignoring newest unit response with an unknown salt: {:?}", response);
531+
error!(target: "AlephBFT-DEBUG", "Ignoring newest unit response with an unknown salt: {:?}", response);
526532
return;
527533
}
528534

@@ -531,11 +537,13 @@ where
531537
Some(unit) => unit,
532538
None => {
533539
log::debug!(target: "AlephBFT-member", "ivalid unit in response");
540+
log::error!(target: "AlephBFT-DEBUG", "ivalid unit in response");
534541
return;
535542
}
536543
};
537544
if checked_unit.as_signable().creator() != self.index() {
538545
log::debug!(target: "AlephBFT-member", "Not our unit in a response: {:?}", checked_unit.into_signable());
546+
log::error!(target: "AlephBFT-DEBUG", "Not our unit in a response: {:?}", checked_unit.into_signable());
539547
return;
540548
}
541549
if self
@@ -548,6 +556,7 @@ where
548556
if starting_round_candidate > self.starting_round_value {
549557
self.starting_round_value = starting_round_candidate;
550558
}
559+
log::error!(target: "AlephBFT-DEBUG", "Best round: {:?} {:?}", self.index(), self.starting_round_value);
551560
}
552561
}
553562
self.newest_unit_responders.insert(response.responder);
@@ -743,6 +752,7 @@ where
743752

744753
info!(target: "AlephBFT-runway", "{:?} Runway starting.", index);
745754

755+
error!(target: "AlephBFT-DEBUG", "SENDING NEWESTUNIT WITH SALT {:?} FROM {:?}", self.salt, index);
746756
let notification =
747757
RunwayNotificationOut::Request(Request::NewestUnit(self.salt), Recipient::Everyone);
748758
if let Err(e) = self.unit_messages_for_network.unbounded_send(notification) {

0 commit comments

Comments
 (0)