So need some post processing on logs - if there is a new tip then there is blockNo and a slot number. So if you collect these events the blockNo should be increased one by one. If there is gap then a slot was missed
"slots Missed " This happens when your BP cannot detect at a specific time whether it was a leader or not. . Many factors cause this to happen
node version , CPU , ram , connection peer , storage drive , run other service on server , use relay and BP in one system , andâŚ
hmm, is there a specific log for this event?
and what is the consequences if a slot is missed? the node may not creating the block even it was scheduled to do it?
Can you please elaborate more? I have the BP on aws t2.large but can convert to a c5.large and 1 Relay on aws t2.large but can convert to a c5.large. I have 1 relay baremetal running with an i7, 16gb and 512gb ssd. My guess it was due to the high tx count and the instance couldnât keep up.
does this information help? I found it just after enabling blockFetchDecision and restarting
[2021-04-28 22:21:31.63 UTC] fromList [(âtxâ,Object (from List [(âtxidâ,String âtxid: TxId {_unTxId = SafeHash â302be2aabc37ef21ec99c7469225d6bdbe1937cb1933fef74e6f2916fec51cbbâ}â)])),(âmempoolSizeâ,Object (fr omList [(âbytesâ,Number 1759.0),(ânumTxsâ,Number 5.0)])),(âkindâ,String âTraceMempoolRejectedTxâ),(âerrâ,Object (fromList [(âbadInputsâ,Array [String â8d d64896f8810b7336f7a3ed8d2273f6283253a0afb76358433a30b5c60c4ab2#9â]),(âconsumedâ,Object (fromList [(âlovelaceâ,Number 1.4475606e7),(âpoliciesâ,Object (fro mList ))])),(âerrorâ,String âThe transaction contains inputs that do not exist in the UTxO set.â),(âincorrectWithdrawalsâ,Array [Array [Object (fromLis t [(âcredentialâ,Object (fromList [(âkey hashâ,String â1bb3e0a32ea31e8a1d80e63d9d669f74c3d624cee0af47f12ef2db18â)])),(ânetworkâ,String âMainnetâ)]),Numbe r 1.4475606e7]]),(âkindâ,String âWithdrawalsNotInRewardsDELEGSâ),(âproducedâ,Object (fromList [(âlovelaceâ,Number 6.014531525e9),(âpoliciesâ,Object (from List ))]))]))]
i donât see it.
you can see it in metric data from : curl -s http://localhost:12798/metrics
yes thatâs right. you have 20 sec to submit block or lose it.
what is your BP HW config . what version you use (cardano-node --version)
your HW relay is fine .
no your tx count is fine . i have 250-300 tx in mempool but didât lost any block.
Unfortunately, slots start missing after about 9-11 hours again. At least for me. At the same time memory consumption rises from 2.5 GB to almost 5GB. Looks like a memory leak to me. IMO that needs to be addressed by development team.
This is happening on a 16GB 6 core configuration - i.e. no memory or processing power problem.
Iâve been up for 24 hours now officially with no more miss slots. I also up the network bandwidth. Could internet speed be playing a factor in responding back to in pulling a slot for LeaderSlot?
hi @laplasz is it normal to have many 0 tx in the mempool? Iâm seeing it pretty often after a small spike, it goes to 0 again and back. I would think it should above 0txâŚ