Cheers.
Where is the bug?
The βNot vettedβ state. The node has been up, as you can see from the other dates, for more than enough time for vetting. Plus the earnings script shows vetting completed:
Payout and held amount by satellite:
ββββββββββββββββββββββββββββββββββ¬ββββββββββββββ¬βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SATELLITE β HELD AMOUNT β REPUTATION β PAYOUT THIS MONTH β
β Joined Month β Total β Disq Susp Down β Storage Egress Repair/Aud Held Payout β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ap1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 25% 75% β
β 2025-01-04 7 β $ 0.09 β 0.00% 0.00% 0.09% β $ 0.0117 $ 0.0004 $ 0.0064 -$ 0.0046 $ 0.0139 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
Cheers.
You may subscribe to this issue:
Some data from one new node from me (same as on my GitHub post):
ββββββββββββββββββββββββββββββββββ¬ββββββββββββββ¬βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SATELLITE β HELD AMOUNT β REPUTATION β PAYOUT THIS MONTH β
β Joined Month β Total β Disq Susp Down β Storage Egress Repair/Aud Held Payout β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ap1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 50% 50% β
β 2025-03-31 5 β $ 0.01 β 0.00% 0.00% 0.00% β $ 0.0000 $ 0.0000 $ 0.0002 -$ 0.0001 $ 0.0001 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β eu1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 50% 50% β
β 2025-03-31 5 β $ 0.01 β 0.00% 0.00% 0.83% β $ 0.0001 $ 0.0001 $ 0.0003 -$ 0.0002 $ 0.0002 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β us1.storj.io:7777 (OK) β β β $ 1.49/TBm $ 2.00/TB $ 2.00/TB 50% 50% β
β 2025-03-31 5 β $ 0.23 β 0.00% 0.00% 0.00% β $ 0.0025 $ 0.0009 $ 0.0001 -$ 0.0017 $ 0.0017 β
ββββββββββββββββββββββββββββββββββΌββββββββββββββΌβββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ +
β TOTAL β $ 0.25 β β $ 0.0026 $ 0.0009 $ 0.0007 -$ 0.0021 $ 0.0021 β
β ESTIMATED END OF MONTH TOTAL β $ 0.25 β β $ 0.2469 $ 0.0023 $ 0.0017 -$ 0.1254 $ 0.1254 β
ββββββββββββββββββββββββββββββββββ΄ββββββββββββββ΄βββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Data from du for used disk space and the number of files used by hashstore:
Node ID: 1V3piqkkxVNu4dxup3ACddaDAFHhor1fXAXGtHjf7EYxgapUgd
Version: 1.131.7
Total Storage used by Hashstore: 291GBHashstore: AP1 (6%)
Storage used: 18GB
Files: 38Hashstore: EU1 (13%)
Storage used: 37GB
Files: 66Hashstore: US1 (81%)
Storage used: 236GB
Files: 258
US1 holds 81% of the used storage, but the node is not vetted?
Evening
Following the recent dashboard update I now see this - that my node has never been vetted in eu1, despite being up over a year. Not sure what to make of it really - node has always been online, and I am in eu. Maybe makes sense why the node took so long to fill.
Thanks
CC
This is a classic example of βless is moreβ.
There was absolutely no need to put vetting status into the dashboard. Zero. βGetting vettedβ is a one-time event, that happens to every node within a month, and never changes since. Now majority of operators has this stupid green date, that will never change, and carries zero actionable information, only sticks out like a sore thumb, and minority have another windmill to fight with faulty reporting. No UX expert was inconvenienced by discussing of this feature before it was rushed in production. Itβs bad.
My recommendation is to ignore it. Completely. Itβs bogus, broken, useless, and non-actionable. If you node is sending and receiving data (check logs) whatever nonsense dashboard shows is 100% irrelevant noise.
Iβd take a step further and suggest ignoring entire dashboard altogether. Itβs inaccurate at best, and blatantly wrong most of the time. Just look at the bandwidth graph. People who designed it skipped the class when units were discussed, especially part where you cannot put values in different units on the same plot. Iβm referring to average per day vs today-so-far reporting. Let alone interpolating between the two. Or the fact that time zones exist. This shows sheer and blatant incompetence or negligence β especially since that was pointed out many times by now. There is no reason to assume the rest of the dashboard was implemented with more care.
If your node is offline β you will receive an email from satellite. Then do something. Not before. DOnβt waste your time obsessing over unreliable data.
/rant.
Why not handling the vetting thing by email as well? The satellite could just send one email on vetting finished event⦠![]()
There are indications that itβs not faulty reporting, and instead the satellite actually believes the node is not vetted and directs less traffic to the node as if it was not vetted.
Oof, bit harsh, dude. Having a bad day?
Kind of agree with this part though. Vetting status is only really interesting during vetting. But then mostly to see progress, which doesnβt seem to be part of this status display either.
Anyway, if you think the dashboard is useless, by all means, donβt use it. But I think many SNOs like to see whatβs happening with their node. Even if information isnβt always directly actionable.
Right, since the vetting status is reported by satellite, the issue is not in nodeβs code, itβs satellite issue β regardless of whether itβs reporting or actually vetting process.
The bigger issue is why did it take implementation of a useless UI gimick and SNO involvement to detect these alleged issues with vetting process?
In either case, this information is of no interest to SNO β itβs non-actionable (telling Storj that they have an issue with vetting should not have required SNO involvement β itβs in Storjβs interest to vet good nodes) and shall not be present in the dashboard.
A bit, yes, more sensitive to nonsense than usual.
I would agree if information presented was self-coherent and trustworthy. It isnβt. The only useful indicator is Online status. At least it hasnβt lied so far. Every single other UI item did.
Iβve already suggested before an overhaul of dashboard to only show big green or red online status and in the latter case β a text box with logs. That would be exactly what SNO needs β All OK vs Here are logs. Because the first thing is asked here βshow me 20 lies from the logsβ
So much time was wasted by SNO chasing ghosts just because the dashboard hallucinated β itβs just not acceptable.
Thanks to this label in Dashboard looks like we finally understand why things like this are happening. And now it can be fixed. If so, itβs certainly was not useless.
See this:
Is annoying 2500 SNO better than having one storj engineer audit vetting process? Itβs a very inefficient way to triage issues and waste of everyoneβs time.
And no, we still donβt know why, we just collectively made 1 step towards triage β we know vetting is broken. Storj still needs to get an engineer triage it.
That engineer should have sat down before, and did the audit from the satellite side. This roundtrip though permanent UI feature as an aid to debugging is obnoxious.
What next? why dontβ we just dump debug info from go profiler into the dashboard β it may be useful too. Let sno deal with triaging and reporting. Come on. I dontβ mind helping to triage but not this way. This approach is broken.
Thatβs a pretty good question. Per the github thread this was even reported before the reporting was implemented, with no investigation from Storj and a statement:
Still, itβs good that now we have at least a better tool to investigate this problem.
I like to see the statistics from the power of two choices somewhere in the dashboard in the same wayβ¦
We were unable to investigate the lower usage due to a choice of two rule and random choice of nodes depending on the customers, I still do not know how to check that - too many factors, including daily fluctuations in demand.
But now when the Community noticed a correlation between the Unvetted state on the dashboard and less usage from the customers of that satellite, it might be a root cause of such behavior. So, Iβm agree, this addition to the dashboard could become useful.
Except before you annoyed those 2500 SNOs, that one storj engineer didnβt know they had to audit the vetting process.
But you have helped to triage the issue, because without this who knew there was an issue. Serendipity works in very strange ways.
Cheers.
Lol. I have one node that says it is 37 months old and not vetted on EU1.
I donβt know what to say.
![]()
While this bug investigated, i hope there will be small chance to implement vetting progress, which will be showing until vetting ended ![]()
I think it is not a sequential value but just a date or NULL. So the progress is not available on the node except for the implementation in the BSβs script. Which, obviously doesnβt match the real one as turned out.


