Pages:
Author

Topic: thoughts on mmcfe+pushpool+stratum+litecoin software - page 2. (Read 4722 times)

full member
Activity: 126
Merit: 100
I will look at that fork.In my experiments I was not actually pushing valid shares forward, so I never even worried about dumping them into sql, that part is easy Smiley

I will try again tonight and report back.

looks like that branch has the same issue I had when I modified the code. Hopefully someone finds out what is up with that (a bunch of other people have stratum working...)
legendary
Activity: 2072
Merit: 1001
I will look at that fork.In my experiments I was not actually pushing valid shares forward, so I never even worried about dumping them into sql, that part is easy Smiley

I will try again tonight and report back.
full member
Activity: 126
Merit: 100
I will look at that fork.In my experiments I was not actually pushing valid shares forward, so I never even worried about dumping them into sql, that part is easy Smiley
legendary
Activity: 2072
Merit: 1001

snip...


I made a bunch of tweaks and now 1 out of 100 dont get counted. Check the scripts folder, there is a script to run and payout those shares. But yes, it has to be run, or setup in a cronjob.

You can verify yourself by looking at the transactions page, but note, those paid out via the script will show up our of order.

If you dont mind answering, were you able to get stratum working at all (reliably or unreliably) with pushpool?




I did not notice that script. Thank you for pointing it out. I did not expect to have to run a script to fix such an
important aspect of a front end. Sadly I turned everything off for now and after running the script it did not fix
things like I expected. Just another thing to add to my list of things to review when I try again. I am going to guess
it needs to run at a certain interval also.

I was using viperaus's stratum fork from github. While it was "working" and accepting shares I never got to tweaking
how it put the data into mysql. I concentrated on pushpool and mmcfe at first.

So I would say no, it was not fully working yet. Besides getting data into mysql I would also have to verify it was
forwarding shares properly to litecoin (which i think it was but I need to verify for sure).
full member
Activity: 126
Merit: 100
Hey all.

I have been playing around with litecoin, pushpool, mmcfe, and stratum for a bit and it seems the software out
in the wild (on github) is not very reliable when put all together as a whole. Or maybe I should say mmcfe is the
weakest link.

Now I am not complaining here. Free software is great but after setting this all up and running litecoin in testnet
mode it appears mmcfe has some pretty lousy bugs. For example:

With only a single miner running at 260 k/hash with diff set at 16 so I do not create blocks super fast I notice
mmcfe fails to count every block when multiple fall within 1 minute. In other words the cronjob fails to work properly
if multiple blocks are found in one minute and the cronjob runs every 1 minute. So payouts do not work properly.

This can be easily seen at a mmcfe pool on the /blocksAuth page when the share column says "updating". The block
is always right next to another block which was found very quickly.

This makes me think many of us who mine litecoins at these types of pools are not getting paid properly. I cannot
even imagine what a feathercoin pool must be like as blocks are found so quickly compared to litecoin right now.

When I was in testnet mode I would get paid about every 5 blocks due to finding 5 blocks per minute on average.

So I suppose the operator of the pool is just keeping the reward?

Just throwing this out there as a lot of us trust these pools to pay us properly but somehow I doubt they are all
functioning properly.

If I decide to start a pool, as I was thinking about it, a lot of the software has to be redone. Stratum also unless
these pool operators found a source that has already been patched up.

Can anyone shed some light on this and give their thoughts? I do not think a perfect set of software should just
fall into my lap to create a pool but based on what is out there... i no longer trust most of these pools either especially
if they run mmcfe.

I made a bunch of tweaks and now 1 out of 100 dont get counted( automatically, and are counted via the script). Check the scripts folder, there is a script to run and payout those shares. But yes, it has to be run, or setup in a cronjob.

You can verify yourself by looking at the transactions page, but note, those paid out via the script will show up our of order.

If you dont mind answering, were you able to get stratum working at all (reliably or unreliably) with pushpool?

legendary
Activity: 2072
Merit: 1001
Hey all.

I have been playing around with litecoin, pushpool, mmcfe, and stratum for a bit and it seems the software out
in the wild (on github) is not very reliable when put all together as a whole. Or maybe I should say mmcfe is the
weakest link.

Now I am not complaining here. Free software is great but after setting this all up and running litecoin in testnet
mode it appears mmcfe has some pretty lousy bugs. For example:

With only a single miner running at 260 k/hash with diff set at 16 so I do not create blocks super fast I notice
mmcfe fails to count every block when multiple fall within 1 minute. In other words the cronjob fails to work properly
if multiple blocks are found in one minute and the cronjob runs every 1 minute. So payouts do not work properly.

This can be easily seen at a mmcfe pool on the /blocksAuth page when the share column says "updating". The block
is always right next to another block which was found very quickly.

This makes me think many of us who mine litecoins at these types of pools are not getting paid properly. I cannot
even imagine what a feathercoin pool must be like as blocks are found so quickly compared to litecoin right now.

When I was in testnet mode I would get paid about every 5 blocks due to finding 5 blocks per minute on average.

So I suppose the operator of the pool is just keeping the reward?

Just throwing this out there as a lot of us trust these pools to pay us properly but somehow I doubt they are all
functioning properly.

If I decide to start a pool, as I was thinking about it, a lot of the software has to be redone. Stratum also unless
these pool operators found a source that has already been patched up.

Can anyone shed some light on this and give their thoughts? I do not think a perfect set of software should just
fall into my lap to create a pool but based on what is out there... i no longer trust most of these pools either especially
if they run mmcfe.
Pages:
Jump to: