Skip to content

Commit 3da9ef1

Browse files
committed
CP-307958: Benchmark for rpc_of_event
No functional change Signed-off-by: Edwin Török <[email protected]>
1 parent aea9ab5 commit 3da9ef1

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

ocaml/tests/bench/bench_pool_field.ml

+14
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,19 @@ let noop () = Sys.opaque_identity ()
8282

8383
let db_lock_uncontended () : unit = Xapi_database.Db_lock.with_lock noop
8484

85+
let event =
86+
let open Event_types in
87+
{
88+
id= "id"
89+
; ts= "1000"
90+
; ty= "test"
91+
; op= `add
92+
; reference= "test"
93+
; snapshot= Some (Rpc.Dict [])
94+
}
95+
96+
let test_rpc_of_event () = Event_types.rpc_of_event event
97+
8598
let benchmarks =
8699
[
87100
Test.make ~name:"local_session_hook" (Staged.stage local_session_hook)
@@ -95,6 +108,7 @@ let benchmarks =
95108
; Test.make ~name:"Mutex+incr" (Staged.stage inc_with_mutex)
96109
; Test.make ~name:"Db_lock.with_lock uncontended"
97110
(Staged.stage db_lock_uncontended)
111+
; Test.make ~name:"rpc_of_event" (Staged.stage test_rpc_of_event)
98112
]
99113

100114
let () = Bechamel_simple_cli.cli benchmarks

0 commit comments

Comments
 (0)