Skip to content

Commit 0eb733f

Browse files
committed
refactor: use requesting only in ravable_total_fee
Signed-off-by: Gustavo Inacio <[email protected]>
1 parent 264ac97 commit 0eb733f

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

tap-agent/src/tracker/generic_tracker.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,9 @@ impl GenericTracker<GlobalFeeTracker, SenderFeeStats, DurationInfo, Unaggregated
143143
}
144144

145145
pub fn get_ravable_total_fee(&mut self) -> u128 {
146-
self.get_total_fee() - self.get_buffered_fee().min(self.global.total_fee)
146+
self.get_total_fee()
147+
- self.global.requesting
148+
- self.get_buffered_fee().min(self.global.total_fee)
147149
}
148150

149151
fn get_buffered_fee(&mut self) -> u128 {

tap-agent/src/tracker/global_tracker.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ impl GlobalTracker<u128> for u128 {
2222

2323
impl GlobalTracker<UnaggregatedReceipts> for GlobalFeeTracker {
2424
fn get_total_fee(&self) -> u128 {
25-
self.total_fee - self.requesting
25+
self.total_fee
2626
}
2727

2828
fn update(&mut self, new_fee: u128) {

tap-agent/src/tracker/tracker_tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,13 +265,13 @@ fn test_ongoing_rav_requests() {
265265
tracker.start_rav_request(allocation_id_2);
266266

267267
assert_eq!(tracker.get_heaviest_allocation_id(), Some(allocation_id_1));
268-
assert_eq!(tracker.get_total_fee(), 30);
268+
assert_eq!(tracker.get_total_fee(), 60);
269269
assert_eq!(tracker.get_ravable_total_fee(), 30);
270270

271271
tracker.add(allocation_id_2, 1, get_current_timestamp_u64_ns());
272272

273273
assert_eq!(tracker.get_heaviest_allocation_id(), Some(allocation_id_1));
274-
assert_eq!(tracker.get_total_fee(), 31);
274+
assert_eq!(tracker.get_total_fee(), 61);
275275
assert_eq!(tracker.get_ravable_total_fee(), 31);
276276

277277
tracker.finish_rav_request(allocation_id_2);

0 commit comments

Comments
 (0)