-
QuickBASIC
Lol damn. It works. My son told me he uses .sockets to pass commands to a minecraft server running as a .service on linux, so created a p2pool.socket so I could echo "status" to /run/p2pool.stdin and it works so I can religiously check the hashrate and shares every 5mins. Linux is fucking beautiful.
-
QuickBASIC
^referring to my question earlier about printing status periodically or running commands in the p2pool daemon like monerod can.
-
miner
just wondering if there is anyone in particular i could / should share my logs with
-
QuickBASIC
I don't think you need to in general unless something interesting happens or you have a question, miner.
-
miner
ok thanks QuickBASIC, will just keep an eye on it
-
DataHoarder
403.70% in the end, ouch
-
Inge
It evens out over the age of the universe
-
mightysnowman
Called it
-
mightysnowman
Also why is my current effort % going down?
-
mightysnowman
It grew from 0% to 70% and now is starting to go down
-
mightysnowman
No shares found tho
-
mightysnowman
And now its slowly going up again
-
DataHoarder
heh, 48 MH/s
-
DataHoarder
largest "Small Pool"
-
DataHoarder
probably because hashrate of sidechain changes mightysnowman
-
mightysnowman
What is a good android monero wallet that supports view-only wallet?
-
mightysnowman
And are there any decent exchanges to turn monero to other crypto and vice versa?
-
DataHoarder
Oh, new block
-
DataHoarder
mightysnowman: Cake Wallet?
-
DataHoarder
you can enter view only keys and leave others alone
-
DataHoarder
does not support p2pool outputs yet
-
sech1
we'll be getting more blocks now with 48 MH/s
-
sech1
-
mightysnowman
Where my shareeeees
-
DataHoarder
All Your Shares Are Belong To Us
-
pauliouk
I may as well put the lottery on, I'm not going to get any worse luck :D
-
pauliouk
Your shares = 0 blocks (+0 uncles, 0 orphans)
-
DataHoarder
the worst part was a few days ago where I had one orphan pauliouk :)
-
DataHoarder
that said since those broadcasting changes haven't seen many orphans
-
DataHoarder
oh!
-
DataHoarder
someone is donating hashrate
-
DataHoarder
and it gave me one share
-
DataHoarder
Your shares = 1 blocks (+0 uncles, 0 orphans)
-
DataHoarder
Block reward share = 0.051% (0.000452686162 XMR)
-
DataHoarder
whoever it was, thanks
-
DataHoarder
NOTICE 2021-09-10 07:23:01.7544 StratumServer SHARE FOUND: mainchain height 2446166, diff 480181168, effort 0.104%
-
pauliouk
noice
-
DataHoarder
#7 now
-
DataHoarder
maybe some pool was hidden temporarily
-
sech1
nanopool API error
-
mandelbug
Nanopool does something odd. Look at the HR and it goes from 550ish to 200ish back up to 500+
-
sech1
there's a 240 MH/s miner there doing it
-
sech1
-
sech1
even 300 MH/s at peak
-
mandelbug
ah wow, fair enough
-
DataHoarder
that is some oscillating power
-
mandelbug
yeah, wonder if it's some kind of server that someone uses to mine out of hours
-
DataHoarder
but also has about several MH/s on "idle"
-
sech1
probably cloud mining abuse again
-
XvB
Peer list size = 102 p2pool will be unstoppable!
-
DataHoarder
keeps growing :)
-
sech1
65 peers in my list
-
DataHoarder
Peer list size = 103
-
DataHoarder
on seed node
-
DataHoarder
Peer list size = 109
-
DataHoarder
on another node
-
pauliouk
hmm think I'll do another rebuild
-
DataHoarder
always good
-
pauliouk
hmm 5 blocks - from killing p2pool-api and monerod to restarting them after a rebuild. CPU aint too bad when its not mining :P
-
mightysnowman
-
pauliouk
same here
-
mandelbug
snap, although xmrig is looking at block 2446301 which changed 2 mins ago
-
mandelbug
now it's on 303
-
mandelbug
status on monerod shows up correctly
-
pauliouk
looking at the explorer, there was indeed a 20min gap in blocks
-
pauliouk
2446297 00:34:22 1.52
-
pauliouk
2446298 00:10:40 300.57
-
pauliouk
big chuncker of a block and some bad luck
-
DataHoarder
yep, it happens
-
DataHoarder
btw, why is p2pool providing jobs before it syncs to latest known side chain height?
-
DataHoarder
that creates quite a spam of low-diff jobs towards clients
-
sethsimmons
That was quite the night -- had no shares for 36h and then we hit blocks and shares rapidly:... (full message at
libera.ems.host/_matrix/media/r0/do…63c84c59574fdd6f861833d9f9b6db394a5)
-
sethsimmons
DataHoarder: Yeah, if possible this should be fix -- I'll open an issue on Github
-
DataHoarder
difficulty seems to drop over EU night
-
sethsimmons
-
mandelbug
@DataHoarder - I did wonder if that was the case, I seem to find nothing during the day then find a few over UK night time
-
DataHoarder
45MH/s over the day to 30MH/s overnight
-
DataHoarder
so a bit easier
-
DataHoarder
but as hashrate comes it's going to be harder
-
DataHoarder
but also when you find a share, you will probably get more blocks found within PPLNS window
-
pauliouk
wonder if its all of the sysadmins in the states mining overnight then switching off during office hours
-
pauliouk
our luck is terrible today. XvB has landed another block with half of the hashrate
-
XvB
:)
-
sethsimmons
Two ERROR lines I haven't seen before, let me know if you want an issue around these sech1:... (full message at
libera.ems.host/_matrix/media/r0/do…5737d17c08b866f2f5b418992ed785a36ef)
-
mandelbug
5 blocks today for xvb :D
-
gingeropolous
so can the p2pool server let the monerod server about a new block?
-
gingeropolous
^ know
-
gingeropolous
^know
-
gingeropolous
damn
-
QuickBASIC
I thought it did?
-
sethsimmons
Does p2pool retry RPC connection at regular intervals, or only once on startup?
-
sethsimmons
My Docker container got updated automatically and failed to connect to RPC and just hung there for 5m+
-
sethsimmons
Restarting it fixed instantly
-
gingeropolous
yeah i think it does.
-
sethsimmons
Must take longer than 5m :P
-
sethsimmons
That was as long as my limited patience allowed
-
QuickBASIC
Oh damn did we find a bunch of blocks after 0900 UTC? I had one share last night but 3 payouts. Nice.
-
garth
Sethsimmons: your p2pool how to article is awesome!
-
DataHoarder
some small look into a "share location" visualization
irc.gammaspectra.live/8c4d98e64307a141/image.png
-
sech1
Monero RPC is a HTTP request-response, there's no permanent connection
-
sech1
ZMQ restores connection automatically
-
DataHoarder
1-9, more than that shows a +
-
pauliouk
*sigh*
-
sech1
I restarted my Monero node several time while p2pool was running, it worked flawlessly
-
pauliouk
Hashrate (15m est) = 5.787 KH/s
-
pauliouk
Hashrate (1h est) = 5.996 KH/s
-
pauliouk
Hashrate (24h est) = 5.632 KH/s
-
pauliouk
Total hashes = 34351566
-
pauliouk
Shares found = 0
-
pauliouk
Average effort = 0.000%
-
pauliouk
Current effort = 6.996%
-
DataHoarder
so you can see how long you have till you have your shares in
-
sethsimmons
sech1: Odd, because p2pool wouldn't sync after that RPC error until I restarted it, but it was getting ZMQ info of course.
-
sethsimmons
DataHoarder: Damn, thats awesome!
-
sech1
what RPC error?
-
sethsimmons
-
sethsimmons
After restarting p2pool it connected to RPC and properly synced side-chain.
-
sech1
it was one of the initial RPC requests that failed, so p2pool didn't start properly
-
sech1
also "NOTICE 2021-09-10 12:59:09.6902 ConsoleCommands EOF, stopping"
-
sech1
that's not good, do you use any console input redirection?
-
sethsimmons
No, this is just running as a Docker container, starts with `p2pool` and any command args passed.
-
sethsimmons
-
DataHoarder
sethsimmons: I passed a proper terminal so you can attach and run commands
-
sethsimmons
Should I change something to do that here?
-
DataHoarder
tty: true
-
DataHoarder
stdin_open: true
-
DataHoarder
on compose file
-
sethsimmons
In compose?
-
sethsimmons
Ah
-
sethsimmons
Let me check your compose file
-
DataHoarder
see notes on README on how to attach & detach
-
sethsimmons
Interesting!
-
sethsimmons
Will add that.
-
DataHoarder
ahh, the donated share is gone
-
DataHoarder
sech1: I might open a PR with this soon, is this wanted / any suggestions on it already, at least how it looks?
irc.gammaspectra.live/5176bd182d37b49b/image.png
-
sethsimmons
Nice, works like a charm!
-
sethsimmons
Thanks DataHoarder
-
DataHoarder
(they only show if you have a block share or uncle respectively
-
sech1
looks good. What if you have more than 9 shares on the same "dot"?
-
DataHoarder
15:11:41 <DataHoarder> 1-9, more than that shows a +
-
DataHoarder
number of dots can be adjusted in code
-
DataHoarder
-
DataHoarder
they slide left to right
-
sethsimmons
sech1: the RPC failure causing no sync with side-chain happened on my other p2pool node after a restart as well.
-
sethsimmons
Would you like an issue around this?
-
DataHoarder
yeah, the no retry has happened a few times, though sethsimmons look at my entrypoint
-
DataHoarder
you can query monerod to see when it's up and synced
-
sethsimmons
monerod was up and running fully synced both times
-
sethsimmons
That's not the issue here -- but both are connecting to restricted RPC if that matters.
-
DataHoarder
I think we have a kind of similar setup :)
-
DataHoarder
-
DataHoarder
so it works at least
-
sethsimmons
Added a section on running `status` now, thanks for the help on that DataHoarder:
sethforprivacy.com/guides/run-a-p2p…ool-node/#viewing-your-mining-stats
-
sethsimmons
I didn't even know that was a thing till now :D
-
DataHoarder
this time it was easy, but usually hardest part of the setup is making containers truly read-only
-
sethsimmons
DataHoarder: I'm relatively new to Docker, so I'd love any recommendations you have around my two Dockerized Monero tools:
-
sethsimmons
-
sethsimmons
-
DataHoarder
use builders
-
DataHoarder
then just copy binaries over
-
sethsimmons
Both use a build stage and do just that :)
-
DataHoarder
lemme open them :)
-
DataHoarder
ohh
-
DataHoarder
> RUN test -z "$NPROC" && nproc > /nproc || echo -n "$NPROC" > /nproc && make -j"$(cat /nproc)" release-static
-
pauliouk
I'd just like to thank my ISP for updating the firmware on my modem, giving me an extra 50mbp/s downstream, and making the connection about as stable as a chihuahua after swallowing a full bottle of caffeine pills :|
-
DataHoarder
going to keep this running for a while till it goes by a few blocks, so maybe will open it in a few hours or over the weekend sech1
-
DataHoarder
just happened at the right time where I had both normal and uncle shares :D
-
DataHoarder
Your shares = 6 blocks (+1 uncles, 0 orphans)
-
DataHoarder
Your shares location = [..2...1...1...1............1..]
-
DataHoarder
Your uncles location = [....1.........................]
-
DataHoarder
I don't know if "location" is the best naming for that, in code it was named chart
-
DataHoarder
50 MH/s nice
-
XvB
How about, Your shares in window = [..2...1...1...1............1..]
-
DataHoarder
that has a nicer ring to it
-
XvB
or, Your shares position = [..2...1...1...1............1..]
-
DataHoarder
as always, the hardest problem to solve while programming is "naming"
-
DataHoarder
(and off-by-one, heh)
-
DataHoarder
-
DataHoarder
369% again
-
XvB
nice, maybe we can beat 403.70%
-
DataHoarder
it's doing it quicker now
-
DataHoarder
would be quite entertained XvB seeing your output of status after/if this gets merged
-
XvB
lol, ++++++++
-
DataHoarder
exactly
-
DataHoarder
maybe could have a different character for higher ranges
-
DataHoarder
but this feels simpler and useful for people that worry about a few shares
-
DataHoarder
while larger ones, well, they are mostly averaged out by volume
-
sech1
DataHoarder looks good, a few small changes and then I'll merge it
-
QuickBASIC
DataHoarder Why can't it count up in b64 instead of just putting +? :-P decimal is arbitrary.
-
DataHoarder
yep, working on it sech1
-
DataHoarder
QuickBASIC: initially I was going to do 0-f, but yeah, arbitrary
-
DataHoarder
base64 counting, heh
-
DataHoarder
hmmmm
-
DataHoarder
(not adding it for here, but indeed gives ideas :) )
-
QuickBASIC
Yeah no, it would be ugly and not intuitive. I was just kidding.
-
DataHoarder
this is easy for anyone that wants to provide their own mapping of count -> character anyhow
-
DataHoarder
force-pushed sech1, seems like it's building now
-
DataHoarder
seems like it has issues on Windows
-
QuickBASIC
-
DataHoarder
I'll just hardcode uint32_t
-
sech1
no, you just forgot #include <array>
-
DataHoarder
yep, just went up the log
-
DataHoarder
classic difference from windows vs linux includes
-
DataHoarder
reminds me of working with someone that created Time.h
-
DataHoarder
but included "time.h"
-
DataHoarder
"works on my machine"
-
DataHoarder
there, force-pushed
-
sech1
it also failed on macos
-
DataHoarder
I'll check, same error?
-
sech1
yes, it was the same
-
sech1
400+% again
-
DataHoarder
soon new record
-
QuickBASIC
What's our effort ATH?
-
DataHoarder
403.7%
-
DataHoarder
now 404.06%
-
DataHoarder
404: Share Not Found
-
QuickBASIC
Oh wait does that mean our current effort is the highest effort that the pool has seen then?
-
sech1
yes
-
QuickBASIC
We're above 54 MH/s tho...
-
DataHoarder
with the highest hashrate is has seen too
-
DataHoarder
so % increases quicker
-
pauliouk
413% unlucky
-
DataHoarder
I really did not want to see 420.69%, but it's going to be here soon
-
DataHoarder
oh, it's merged!
-
pauliouk
6blocks on XvB now heh, I might have switched too soon :D
-
DataHoarder
the grass is always greener on the other side
-
mandelbug
Is a new job every 10s too quick? Would it help my slower miners if the jobs were coming in less frequently? Sometimes I can see jobs in less than 10s coming in
-
DataHoarder
every 10s cause on average new blocks come in to side chain every 10s
-
DataHoarder
new hashrate = quicker for a bit
-
mandelbug
OK
-
pauliouk
[2021-09-10 16:18:33.131] net new job from 127.0.0.1:3333 diff 250012 algo rx/0 height 2446405 (48 tx)
-
pauliouk
[2021-09-10 16:18:34.179] net new job from 127.0.0.1:3333 diff 250012 algo rx/0 height 2446405 (48 tx)
-
pauliouk
[2021-09-10 16:18:34.923] net new job from 127.0.0.1:3333 diff 250012 algo rx/0 height 2446405 (48 tx)
-
pauliouk
sub 1 second jobs when the difficulty is pathetically low :P
-
DataHoarder
hmm?
-
DataHoarder
do you have custom diff?
-
pauliouk
250k yup
-
DataHoarder
but yes at times I can see multiple jobs coming in on the same second
-
mandelbug
I was just wondering if 10s was too quick in that it was going 'here's a new job before you finished the last one' type thing
-
DataHoarder
"Finished" :)
-
DataHoarder
I mean unless you have less than 100H/s you are not losing that much
-
DataHoarder
and even then
-
sech1
solutions for previous jobs are also accepted, they will just be mined as uncles on p2pool
-
sech1
up to 4 previous jobs
-
sech1
no, up to 3
-
Hishawork
Main chain hashrate = 2.648 GH/s
-
Hishawork
Side chain height = 88298
-
Hishawork
Side chain hashrate = 57.376 MH/s
-
Hishawork
Your hashrate (pool-side) = 144.861 KH/s
-
Hishawork
PPLNS window = 2160 blocks (+76 uncles, 0 orphans)
-
Hishawork
Your shares = 6 blocks (+0 uncles, 0 orphans)
-
Hishawork
Your shares position = [.............1........2.11...1]
-
Hishawork
Block reward share = 0.252% (0.002204506684 XMR)
-
Hishawork
I like it DataHoarder!
-
DataHoarder
Your shares = 7 blocks (+1 uncles, 0 orphans)
-
DataHoarder
Your shares position = [......11.....2...1...1...1....]
-
DataHoarder
Your uncles position = [...............1..............]
-
DataHoarder
:)
-
DataHoarder
bad luck there lately for you it seems Hishawork
-
karce[m]
I'd like to run p2pool as a service in systemd but I don't want to include the wallet/config in the command line. Plans for that to go into the config file sech1 ?
-
DataHoarder
you could compile your own version that defaults to that karce[m]
-
DataHoarder
embedded address :)
-
sech1
wallet address is public on p2pool anyway
-
karce[m]
I guess more accurately I wanted it in config so I can distribute the .service file for others to use it.
-
karce[m]
But there are workarounds like you said.
-
DataHoarder
ah, I guess you could make the .service file itself pass it in cmd from environment variables?
-
DataHoarder
or do you want everyone to use same wallet address to you
-
karce[m]
Hahah that's exactly it : D (jk)
-
karce[m]
Everyone mine to my wallet >.>
-
pauliouk
144Kh/s vrs my 6Kh/s
-
mightysnowman
mining at 11kh/s now and still shit luck
-
DataHoarder
BLOCK!
-
pauliouk
took its time!
-
DataHoarder
-
pauliouk
difficulty = 317466910314
-
mightysnowman
the higher % effort the lower payout right?
-
DataHoarder
hmm, sech1, got "P2Pool submit_block (external blob): daemon returned error: unknown error"
-
DataHoarder
mightysnowman: not really, it's just a diff % from your "expected average" (100%)
-
DataHoarder
yes you could have gotten more blocks, but long term it averages out
-
DataHoarder
58MH/s
-
DataHoarder
465.02% effort new top
-
sethsimmons
DataHoarder: Seems to have gone through without issues for me:... (full message at
libera.ems.host/_matrix/media/r0/do…e6b85ecc45c355c6e20eaab4c0cd7e2f807)
-
karce[m]
Same ^^
-
DataHoarder
yep that's the usual here
-
pauliouk
wow, 2 blocks in 2 seconds
-
sethsimmons
Only one that I see.
-
pauliouk
ah global blocks, not ours unfortunately :(
-
pauliouk
so out of curiosity, what would be a sensible difficulty level, should I be looking at having X accepted blocks per minute?
-
DataHoarder
pauliouk: doesn't matter, as difficulty scales up on side chain based on actual hashrate to keep it at 6h for PPLNS window
-
DataHoarder
you can override it on your client, but those will not produce shares, just better average hashrate reporting for you
-
pauliouk
ah ok, that makes perfect sense. I'll keep it at around 500k - and rebuild the node again as I'd like to see the updated status window :P
-
DataHoarder
aye
-
DataHoarder
that's what I have for my external hashrate too
-
pauliouk
60Mh/s... not long til 100Mh/s
-
jaska087
only 4000 x 3700x needed
-
DataHoarder
more blocks!
-
gingeropolous
oh shit. just decided to watch the logs and BAM
-
gingeropolous
BLOCK FOUND
-
DataHoarder
again > P2Pool submit_block (external blob): daemon returned error: unknown error
-
sech1
it's normal
-
sech1
check monero node logs around that time
-
jaska087
sus
-
jaska087
D:
-
sech1
most likely "transaction not found in mempool error"
-
DataHoarder
hadn't seen it until now, it's basically that error yes
-
DataHoarder
both times :)
-
sech1
it happens sometimes when you try to submit someone else's block template
-
DataHoarder
hmm, then that still doesn't avoid the issue of slow block propagation in some cases
-
sech1
I don't have this on my node
-
sech1
even if only 50% of nodes submit successfully, it will still propagate faster
-
DataHoarder
yes
-
DataHoarder
just sus cause it happened twice in a row
-
DataHoarder
I guess monerod doesn't like new blocks that have transactions it hasn't seen yet?
-
sech1
yes
-
sech1
because block template only has transaction hashes
-
pauliouk
for shits and giggles I just fired up xmrig on my laptop... [2021-09-10 17:30:50.121] miner speed 10s/60s/15m 56.25 56.47 n/a H/s max 58.49 H/s
-
mightysnowman
man, even my phone can mine at 40h/s
-
DataHoarder
:)
-
pauliouk
I'm pretty sure the CPU in my vape could mine quicker :P
-
mightysnowman
vape has a cpu? why tho
-
mightysnowman
I thought it has small ic to regulate the current and thats it
-
pauliouk
this one has LCD screen output and other pointlessness
-
pauliouk
something's not right like, load avg's are only around 1.5
-
pauliouk
17:34:23 up 416 days, 1:34, 1 user, load average: 1.58, 1.59, 1.34
-
pauliouk
usually idles around that with everything I have running on here
-
pauliouk
saying that though, betterhash rates the CPU at around 40h/s
-
pauliouk
poor little celeron N2830
-
DataHoarder
probably hugepages or lack of cache on the celeron
-
DataHoarder
cache is what you need
-
DataHoarder
poor Xeons around here
-
pauliouk
hugepages is set, almost certainly cache issue
-
DataHoarder
oh
-
DataHoarder
it has 1 whole MiB of cache
-
pauliouk
shame, I've got an old HP desktop sitting on the floor next to me, dual CPU - probably mines around 100h/s such a waste
-
DataHoarder
4.5 W
-
DataHoarder
yeah a raspi is better than this :>
-
pauliouk
yup. Got a couple Pi 3's sitting in the draw
-
Epsilon
I wonder how well a RISC-V cpu would mine
-
pauliouk
shame the Pi zero's are no use in mining, got about 10 of those
-
mightysnowman
if pi's were cheaper then a pi cluster for mining would be great
-
pauliouk
probably get a load of used ones - doubt they'd of been used heavily, must be a load of schools wanting rid of them since you can't play fortnite on them, the kids aren't interested
-
mightysnowman
but you can play minecraft on them
-
mightysnowman
and make such project that if you die in minecraft u ded irl
-
pauliouk
hmm 5 untested Pi 4Bs 4gb
-
DataHoarder
untested aka blown gpio or power input
-
pauliouk
no sign of magic smoke being released in the pictures
-
DataHoarder
no need
-
DataHoarder
gpio can stop working and everithing else is ok
-
DataHoarder
it is a fuse inside cpu
-
pauliouk
I suppose its the roll of the dice you take buying in bulk from ebay. Worked out at about £14GBP each (unfinished auction)
-
DataHoarder
yep
-
pauliouk
not even sure I have enough usb cables spare to run 5 pis anyway, so that'd be additional expense... by the time I set them up, I could have bought some 2nd hand AMD desktop that'd mine 5x as quick heh
-
mightysnowman
what you guys think, what to focus on more, hashrate per $ or hashrate per W when buying cpu's for monero?
-
pauliouk
I tend to look at hashrate per $, not too worried about electricity usage, on a fixed rate thats already extortion
-
mightysnowman
it seems that it's best to buy cheaper amd cpu's when looking to buy many cpu's for mining
irccloud.com/pastebin/vWFRMpdT
-
Inge
mightysnowman: I just buy 3900x and call it a day
-
Inge
don't forget to factor in the REST of the machine in your calculations
-
Inge
psu, ram, MB, case, cooler ... you get higher density cores vs machine parts with more expensive and faster hashing chips
-
mightysnowman
hmm I found AMD Ryzen 9 3900x for 50$ on an auction site
-
mightysnowman
seems fishy
-
QuickBASIC
offtopic, but what would two laptops with the exact same chipset get wildly different hash rates. One is almost twice the speed of the other. Like 1.9x.
-
mightysnowman
are they old?
-
mightysnowman
what are the temps, perhaps thermal throttling?
-
QuickBASIC
Nah they're not too old. I7-8550u in both.
-
Epsilon
They might have different power limits and cooling solutions
-
DataHoarder
or ram
-
QuickBASIC
Yeah, the lenovo is a small form factor convertible so it has the RAM soldered and the dell is a giant beastly thing with room for actual chips. I'm wondering if the ram is slower on the lenovo.
-
DataHoarder
someone big dropped out
-
DataHoarder
not getting many block shares
-
DataHoarder
on two different nodes, two regions
-
DataHoarder
got a few in bulk a few minutes ago too
-
DataHoarder
oh, whoever it was, came back?
-
pauliouk
hmm, Ryzen 5 3600XT, (approx 6KH/s) with a B450 ATX mobo for £289... thats about what I paid for my 3600 alone a year ago
-
pauliouk
Your shares = 0 blocks (+0 uncles, 0 orphans)
-
pauliouk
still waiting my first of the day :(
-
DataHoarder
oh, side chain reorg
-
DataHoarder
hmm, side chain blocks are coming in bulk
-
DataHoarder
then they stop
-
mightysnowman
-
mightysnowman
what is this
-
DataHoarder
just invalid transactions mightysnowman
-
DataHoarder
61 MH/s?
-
DataHoarder
6 orphans, hmm
-
DataHoarder
mainly shares that were published then whoever disconnected published like 20x side chain blocks at once
-
DataHoarder
10 orphans
-
sech1
That was XvB's node. It either got ahead 2 blocks on Monero blockchain for a while or got stuck. In either case it started ignoring other p2pool shares.
-
sech1
Having 98% of hashrate on 1 node has some drawbacks...
-
jaska087
:)
-
DataHoarder
yeah, I got many of them broadcasted in bulk
-
DataHoarder
have seen their node stuck at times
-
DataHoarder
is all hashrate XvB now though?
-
DataHoarder
still most outputs going to single indeed
-
DataHoarder
surprisingly nothing after that till it gets to level of 300-200KH/s
-
DataHoarder
what about having several monerod sources sech1
-
DataHoarder
probably requires a major-ish rewrite
-
DataHoarder
to not many upsides if you get a single monerod instance right
-
sech1
2-3 lines of code rewrite actually
-
DataHoarder
with several other nodes added
-
DataHoarder
oh
-
sech1
ZMQ is easy in that part
-
DataHoarder
hmm
-
sech1
just add more m_subscriber.connect in zmq_reader.cpp
-
sech1
it already connects to 2 sources there
-
sech1
(2nd publisher is an internal one required to send command to zmq_reader)
-
sech1
yes, it's actually not hard to connect to multiple Monero nodes
-
DataHoarder
that might be ... neat
-
sech1
but the problem is they all will send same block/transaction notifications, it will probably break things elsewhere
-
sech1
they can even send different transactions, p2pool will use both and resulting block template will be invalid on both nodes
-
sech1
so it can probably use only transactions sent from all connected nodes
-
DataHoarder
maybe just multiple for new block sources and warn
-
sech1
so a bit bigger rewrite...
-
DataHoarder
or fallback from one to other depending what gets stuck
-
DataHoarder
but then it doesn't seem so simple
-
pauliouk
2021-09-10 19:05:18.9565 P2Pool submit_block: BLOCK ACCEPTED at height 2446547 and difficulty = 328203071072
-
DataHoarder
just as a bunch of shares expired :)
-
pauliouk
I haven't had a share all day :( starting to think I'm outgunned here :P
-
mightysnowman
2021-09-10 19:06:59.4272 StratumServer SHARE FOUND: mainchain height 2446549, diff 614640202, effort 1.171%
-
mightysnowman
let's goo
-
DataHoarder
pauliouk: reminder that when you find a share, you might get it paid out multiple times on average
-
mightysnowman
(totally did not mine till 127% effort before my pc crashed)
-
DataHoarder
unless you get 400% stuff like today, but it averages out
-
mightysnowman
also what is the "your share position" ?
-
DataHoarder
the new thing added?
-
mightysnowman
yes
-
DataHoarder
it's for the shares you have in your current PPLNS window
-
DataHoarder
where they are in the "window"
-
mightysnowman
ooh okay
-
DataHoarder
left to right, earlier to later ones
-
mightysnowman
cool, now its easier to understand
-
DataHoarder
see example here mightysnowman
SChernykh/p2pool #22
-
DataHoarder
so you see more or less what you have for so long, without having to monitor much
-
DataHoarder
or for smaller ones, where is their single share along
-
DataHoarder
so they can cross fingers for some pool-wide luck
-
DataHoarder
for XvB though it's probably all +++++++++
-
gingeropolous
oh thats dope
-
gingeropolous
may need to upgrade
-
DataHoarder
would recommend
-
DataHoarder
Your shares = 4 blocks (+0 uncles, 0 orphans)
-
DataHoarder
Your shares position = [.....11................11.....]
-
gingeropolous
and fuckin congrats for scoring p2pool.io sech1
-
DataHoarder
they are both comfy next to each other
-
gingeropolous
i love this line: git submodule sync && git submodule update --init --force --recursive
-
gingeropolous
git submodule shut-up-and-work
-
DataHoarder
well you might sync in new submodules
-
DataHoarder
blame checkout
-
DataHoarder
1h 30m so far to build monerod with reduced cores on GH actions, welp
-
DataHoarder
last one got killed OOM
-
mightysnowman
Wait so thats why monerod syncing slower now?
-
DataHoarder
no, just talking about compiling on github actions CI
-
DataHoarder
syncing a new node, got a new error
-
DataHoarder
Exception at [portable_storage::load_from_binary], what=duplicate key: support_flags
-
DataHoarder
for monerod
-
DataHoarder
fun
-
DataHoarder
then it went away
-
sech1
gingeropolous I was surprised .io domain was available :D
-
QuickBASIC
gingeropolous: "oh thats dope" did you just say that u ironically?
-
QuickBASIC
s/u ironically/unironically
-
mightysnowman
Is there a free irc server that holds chat history?
-
mightysnowman
When I'm offline also
-
sech1
-
mightysnowman
Oh cool
-
mightysnowman
Okay that's separate history thing
-
mightysnowman
But is there such thing that allows to chat also?
-
mightysnowman
So like I can conveniently scroll the history and chat at the same place
-
sech1
Matrix
-
QuickBASIC
You could run a ZNC server and use a client that supports scroll back.
-
sethsimmons
Yeah just join via Matrix
-
sethsimmons
Much easier
-
QuickBASIC
sethsimmons: "Yeah just join via Matrix" is Matrix bidirectionally bridged with our IRC channels?
-
sethsimmons
Yes
-
sethsimmons
I'm speaking from Matrix :)
-
QuickBASIC
Nice
-
sethsimmons
-
sethsimmons
Can use the Monero Matrix server and then join this room #monero-pow:monero.social
-
pauliouk
I go for food and come back to see you've been smashing blocks without me? :o
-
pauliouk
the audacity
-
quickbasic[m]
Test from Matrix
-
sethsimmons
quickbasic[m]: Works 😎
-
QuickBASIC
Yuck. It made my username wrong case.
-
Epsilon
The horror
-
QuickBASIC
Why does the matrix account have [m]?
-
sethsimmons
To show you on the IRC side that its from Matrix
-
Epsilon
To show that the person is on Matrix
-
sethsimmons
You can change your IRC nick associated with that Matrix user though to remove it
-
QuickBASIC
Yeah, but Seth doesn't have one?
-
QuickBASIC
Ah
-
Epsilon[m]1
test
-
Epsilon
Huh I have a '1' next to my name on Matrix
-
sethsimmons
Epsilon[m]1: Works :D
-
QuickBASIC
@appservice:libera.chat !nick QuickBASIC
-
QuickBASIC
Lol yeah mt
-
DataHoarder
QuickBASIC: as people said, a bouncer like znc, or if you want web stuff, The Lounge
-
DataHoarder
using znc here with many clients
-
mightysnowman
You guys better start mining blocks or I'll be in debt and homeless
-
QuickBASIC[m]
^ Yeah ZNC was a lot easier to setup than navigating this Matrix thing lol.
-
QuickBASIC
Yay 5 more minutes until I can reboot my (personally owned) "work" machine and add some hashrate over the weekend.
-
DataHoarder
We mined blocks mightysnowman
-
DataHoarder
or did you just get a share in?
-
DataHoarder
Imagine someone swooping in and 51% away your share and not even giving you uncle rights
-
DataHoarder
cute > Your shares position = [...1....111......1.1..........]
-
DataHoarder
failed mac build on monerod with just two threads, I believe something just doesn't love how much memory it uses
-
QuickBASIC
I compiled it on VPS with 4GB, so... #justmacstuff
-
DataHoarder
it's docker within mac on github actions, so yeah
-
DataHoarder
too many threads? OOM kill
-
DataHoarder
too few? sorry timeout
-
QuickBASIC
Everytime someone says OOM I have a chuckle because it means the same thing for compiling and RPGs, except there's no madman running around killing you when you run out of mana.
-
DataHoarder
can't wait till Cake Wallet loads newest monero changes - finally will be able to just turn off everything and just look at the view only wallet there
-
DataHoarder
maybe I should just write a quick notifier that scans blocks for known outputs from p2pool instead, hmm
-
DataHoarder
something to ponder on weekend
-
sech1
minexmr 32.7%, I've never seen it at that low %
-
DataHoarder
hmm, bad luck + supportxmr + nanopool getting high wave?
-
DataHoarder
though p2pool keeps growing damn
-
DataHoarder
65MH/s
-
QuickBASIC
sech1: "minexmr 32.7%, I've never seen it at that low %" We're going to hopefully see it go much lower once monero is updated so people just have to download p2pool binaries.
-
DataHoarder
p2pool + monerod :)
-
DataHoarder
and some people don't run their monero instances
-
DataHoarder
hmm
-
DataHoarder
p2pool as a service, except it's just going directly to shares, no "wallet" intermediary
-
DataHoarder
me no like
-
DataHoarder
it feels like we doubled hashrate and reduced rate of blocks coming out, but I know it's just the feeling :)
-
DataHoarder
new block!
-
DataHoarder
-
DataHoarder
0 transactions
-
DataHoarder
only reward
-
QuickBASIC
Wow. Mempool is that empty or transaction selection bug?
-
DataHoarder
at that moment I was also using a template with 0 txs
-
DataHoarder
after it was found it added 2 txs to later templates
-
DataHoarder
a block had been found JUST before this one that mined 102 tx and 0.13 XMR in fees
-
DataHoarder
total reward of 1 XMR, ours 0.87 XMR :<
-
DataHoarder
so no selection bug, just unlucky
-
nioc
there were only 8 seconds between the previous block and no txs in that time so.....
-
nioc
somewhere a grammar dies
-
DataHoarder
IRC RFC never specified you had to send grammatically correct PRIVMSG
-
DataHoarder
:)
-
pauliouk
Im still shareless :(
-
DataHoarder
More blocks yay