@@ -238,7 +238,7 @@ pub struct ExecutionStats {
238238}
239239
240240impl ExecutionStats {
241- fn energy_used ( & self ) -> FunctionBudget {
241+ fn execution_budget_used ( & self ) -> FunctionBudget {
242242 self . energy . used ( )
243243 }
244244
@@ -661,7 +661,7 @@ impl InstanceCommon {
661661 log:: info!( "Database updated, {} host-type={}" , stdb. database_identity( ) , host_type) ;
662662
663663 let succeed = |info : Arc < ModuleInfo > ,
664- execution_energy_used : FunctionBudget ,
664+ execution_budget_used : FunctionBudget ,
665665 host_execution_duration : Duration ,
666666 tx : MutTxId |
667667 -> TransactionOffset {
@@ -672,7 +672,7 @@ impl InstanceCommon {
672672 function_call : ModuleFunctionCall :: update ( ) ,
673673 status : EventStatus :: Committed ( DatabaseUpdate :: default ( ) ) ,
674674 reducer_return_value : None ,
675- execution_energy_used ,
675+ execution_budget_used ,
676676 host_execution_duration,
677677 request_id : None ,
678678 timer : None ,
@@ -708,7 +708,8 @@ impl InstanceCommon {
708708 stdb. report_mut_tx_metrics ( reducer, tx_metrics, None ) ;
709709 UpdateDatabaseResult :: ErrorExecutingMigration ( anyhow:: anyhow!( msg) )
710710 } else {
711- let tx_offset = succeed ( self . info . clone ( ) , out. energy_used , out. total_duration , tx) ;
711+ let tx_offset =
712+ succeed ( self . info . clone ( ) , out. execution_budget_used , out. total_duration , tx) ;
712713 UpdateDatabaseResult :: UpdatePerformed {
713714 tx_offset,
714715 durable_offset,
@@ -963,7 +964,7 @@ impl InstanceCommon {
963964 } ;
964965
965966 // Account for view execution in reducer reporting metrics
966- vm_metrics. report_energy_used ( out. energy_used ) ;
967+ vm_metrics. report_execution_budget_used ( out. execution_budget_used ) ;
967968 vm_metrics. report_total_duration ( out. total_duration ) ;
968969 vm_metrics. report_abi_duration ( out. abi_duration ) ;
969970
@@ -976,7 +977,7 @@ impl InstanceCommon {
976977 reducer_return_value = None ;
977978 }
978979
979- let execution_energy_used = result. stats . energy_used ( ) ;
980+ let execution_budget_used = result. stats . execution_budget_used ( ) ;
980981 let total_duration = result. stats . total_duration ( ) ;
981982
982983 let event = ModuleEvent {
@@ -990,7 +991,7 @@ impl InstanceCommon {
990991 } ,
991992 status,
992993 reducer_return_value,
993- execution_energy_used ,
994+ execution_budget_used ,
994995 host_execution_duration : total_duration,
995996 request_id,
996997 timer,
@@ -999,7 +1000,7 @@ impl InstanceCommon {
9991000
10001001 let res = ReducerCallResult {
10011002 outcome : ReducerOutcome :: from ( & event. status ) ,
1002- energy_used : execution_energy_used ,
1003+ execution_budget_used ,
10031004 execution_duration : total_duration,
10041005 } ;
10051006
@@ -1042,12 +1043,12 @@ impl InstanceCommon {
10421043 let result = vm_call_function ( budget) ;
10431044
10441045 let stats: & ExecutionStats = result. as_ref ( ) ;
1045- let energy_used = stats. energy . used ( ) ;
1046+ let execution_budget_used = stats. energy . used ( ) ;
10461047 let timings = & stats. timings ;
10471048 let memory_allocation = stats. memory_allocation ;
10481049
10491050 self . energy_monitor
1050- . record_reducer ( & energy_fingerprint, energy_used , timings. total_duration ) ;
1051+ . record_reducer ( & energy_fingerprint, execution_budget_used , timings. total_duration ) ;
10511052 if self . allocated_memory != memory_allocation {
10521053 self . metric_wasm_memory_bytes . set ( memory_allocation as i64 ) ;
10531054 self . allocated_memory = memory_allocation;
@@ -1057,7 +1058,7 @@ impl InstanceCommon {
10571058
10581059 function_span
10591060 . record ( "timings.total_duration" , tracing:: field:: debug ( timings. total_duration ) )
1060- . record ( "energy.used" , tracing:: field:: debug ( energy_used ) ) ;
1061+ . record ( "energy.used" , tracing:: field:: debug ( execution_budget_used ) ) ;
10611062
10621063 result
10631064 }
@@ -1313,7 +1314,7 @@ impl InstanceCommon {
13131314 let res = ViewCallResult {
13141315 outcome,
13151316 tx,
1316- energy_used : result. stats . energy_used ( ) ,
1317+ execution_budget_used : result. stats . execution_budget_used ( ) ,
13171318 total_duration : result. stats . total_duration ( ) ,
13181319 abi_duration : result. stats . abi_duration ( ) ,
13191320 } ;
@@ -1365,7 +1366,7 @@ impl InstanceCommon {
13651366
13661367 out. tx = result. tx ;
13671368 out. outcome = result. outcome ;
1368- out. energy_used += result. energy_used ;
1369+ out. execution_budget_used += result. execution_budget_used ;
13691370 out. total_duration += result. total_duration ;
13701371 out. abi_duration += result. abi_duration ;
13711372
@@ -1568,8 +1569,8 @@ impl VmMetrics {
15681569 self . reducer_plus_query_duration . clone ( ) . with_timer ( start)
15691570 }
15701571
1571- fn report_energy_used ( & self , energy_used : FunctionBudget ) {
1572- self . reducer_fuel_used . inc_by ( energy_used . get ( ) ) ;
1572+ fn report_execution_budget_used ( & self , execution_budget_used : FunctionBudget ) {
1573+ self . reducer_fuel_used . inc_by ( execution_budget_used . get ( ) ) ;
15731574 }
15741575
15751576 fn report_total_duration ( & self , duration : Duration ) {
@@ -1582,10 +1583,10 @@ impl VmMetrics {
15821583
15831584 /// Reports some VM metrics.
15841585 fn report ( & self , stats : & ExecutionStats ) {
1585- let energy_used = stats. energy . used ( ) ;
1586+ let execution_budget_used = stats. energy . used ( ) ;
15861587 let reducer_duration = stats. timings . total_duration ;
15871588 let abi_time = stats. timings . wasm_instance_env_call_times . sum ( ) ;
1588- self . report_energy_used ( energy_used ) ;
1589+ self . report_execution_budget_used ( execution_budget_used ) ;
15891590 self . report_total_duration ( reducer_duration) ;
15901591 self . report_abi_duration ( abi_time) ;
15911592 }
0 commit comments