From cd7840a176fc28928b69bb1dd99779df07dae0b1 Mon Sep 17 00:00:00 2001 From: Gabriel mermelstein Date: Wed, 26 Mar 2025 16:04:26 +0200 Subject: [PATCH] more logs --- waku/waku_rln_relay/group_manager/on_chain/group_manager.nim | 4 ++++ waku/waku_rln_relay/rln/wrappers.nim | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim index 2c062a873..fbbae5ae6 100644 --- a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim +++ b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim @@ -122,9 +122,13 @@ method atomicBatch*( initializedGuard(g) echo "-------------- atomicBatch 2" + let startTime = Moment.now() waku_rln_membership_insertion_duration_seconds.nanosecondTime: let operationSuccess = g.rlnInstance.atomicWrite(some(start), rateCommitments, toRemoveIndices) + let insertionTime = (Moment.now() - startTime).seconds() + echo "------- insertion time in seconds: ", insertionTime + echo "-------------- atomicBatch 3" if not operationSuccess: echo "-------------- atomicBatch " diff --git a/waku/waku_rln_relay/rln/wrappers.nim b/waku/waku_rln_relay/rln/wrappers.nim index 24682dda6..d8444894a 100644 --- a/waku/waku_rln_relay/rln/wrappers.nim +++ b/waku/waku_rln_relay/rln/wrappers.nim @@ -357,24 +357,29 @@ proc atomicWrite*( ## returns true if the operation is successful ## returns false if the operation fails + echo "------ atomicWrite 1" let startIndex = if index.isNone(): MembershipIndex(0) else: index.get() + echo "------ atomicWrite 2" # serialize the idComms let idCommsBytes = serialize(idComms) var idCommsBuffer = idCommsBytes.toBuffer() let idCommsBufferPtr = addr idCommsBuffer + echo "------ atomicWrite 3" # serialize the toRemoveIndices let indicesBytes = serialize(toRemoveIndices) var indicesBuffer = indicesBytes.toBuffer() let indicesBufferPtr = addr indicesBuffer + echo "------ atomicWrite 4" let operationSuccess = atomic_write(rlnInstance, startIndex, idCommsBufferPtr, indicesBufferPtr) + echo "------ atomicWrite 5" return operationSuccess proc insertMembers*(