Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - xolokram

Pages: 1 ... 4 5 6 7 8 9 10 [11] 12 13 14 15 16
151
yep, short downtime, but should be ok now, sorry.

and sorry for the rare updates currently, i'm working on a new version for the miner mostly
i'm currently testing sphlib & the avx/sse support glitchboy mentioned (thanks for that)
also i added the memory option (but it looks like 512mb is still the best one (at least for me), but it's always good to have an option)

looks like everything is ok here in the thread, nothing to answer ... wth? ;D

- xolokram

152
ok, server transfer done. everything -should- be ok now.

i increased the share target, so slow miners will get some sh/m too.

i decreased the payout barrier to 0.33 (should be low enough now)

i'm thinking about using this

sneak preview of v0.6 is available at github (for mac&linux, windows will have to wait for a binary)
including sphlib support (more col/min) & high-rejection rate fix (atm it's more of a workaround) for machines with lots of threads

@john:
depending on sphlib's possibilities

- xolokram

ps. btw fyi these are not valid pts addresses:
PjY4znBjpWeB1FacVno7Xj5MVMTdR1PQ2K
PvfQUa2kRLKirTFaufseULNYZBZTJbw3Q
Puvo6ACZofFYgtD4dSRntCgz89vttbglsV
Pnz6TREc5pKWLsZEZiS4iqDoVB92E3Zrcz
PeNE2FMMx1Dwx2EyqqUstaVqoQ7mVChs2w
PfeS6x1zvjn12AXmA3GmCtsAGd77n7NE1

153
i will upgrade the server now. there will be a (hopefully just) small downtime. don't panic.

- xolokram

154
@Fablio2:
withdraw button without a possible login?

- xolokram

ps. due to increased amount of miners i've changed the sharetarget to 0x01FFF... again

155
difficulty is really painful now

with the new diff i'm going to slowly reduce the payout threshold towards 0.5
0.9 next, then 0.8 later and so on

@HCarvalho:
thanks for the helpful words. you know there's a payout barrier & randomnes involved?

- xolokram

156
lol, no useful information in hasher's post
roflmao  ;D

157
BitShares PTS / Re: PTS Hopping Strategy
« on: November 16, 2013, 08:50:54 pm »
*agree*

158
@pool web frontend down:
sorry, my bad! :o
srsly, it was pure stupidity

@bad server performance / rej rate / submission delay:
i'll have to switch to a different server, the current one is not good enough (especially not for 10k, 20k or even 30k miners)
this shouldn't bother you too much, you'll likely not notice anything, except that it'll decrease the rejection rate... hopefully!!
i wasnt really able to do anything for the pool today (thus the long downtime of the web front end), and now it's really late here <-- this is my bad excuse for:
but i should be able to switch the server machine by tomorrow evening

@Riverhead:
thanks for helping

@automake:
yes, please, modify/advance/improve my miner.
(as long as you pay the beeeeer software developer gold subsciption fee (just kidding))

- xolokram

ps. sharetarget changed to 03ffff...

159
a personal message (PM) would've been enough, but i guess this is ok too  :)

160
i think i've found out why there are so many rejections on high amounts of threads, it's actually just stupid to send the work as share in the first place --- so the rejection is correct, but sending it to the server is unnecessary.

@GurungBoi:
i'm not limiting them, i just use a different share target, which reduces the shares/min

@wirel1:
i fixed a memory leak, i think this was causing some of the trouble we had last night.
net miner is still using normal priority & 512 mb per thread, if you want to change the priority, you'll have to do it manually.

@all:
speaking of problems, here's what i found out about the payout system:

before going berserk: read the following, try to understand it, read it again (!), and if you have something useful to say write it here (or PM me)

ok, so the server workload was really heavy the last hours, which broke the execution of the payout script, while the normal behavior would be
every X seconds do {
  check last payout & the following block (confirmed? orphan? etc. pp)
  calculate the payout & next value for all users
  send payout info to protoshares backend & execute payout
  save all information
}

due to the workload and connection problems last night the communication to the backend had some huge delays, which led to parallel executions of the payout script on the same block

long story short: payouts on some blocks had been executed multiple times

ok, that's bad. bad it's not very bad. why?
because the users that had the most advantage (high values in the payouts) kept mining at the pool, which means i can use the unconfirmed balance of these users to correct their balance.

so what's the problem?
slow miners in the broken payouts don't have enough mined yet (in the unconfirmed block), so they are able to run away with the bounty. let's see what the unconfirmed blocks will bring and i'll try to correct the remaining parts with the fees I've earned, because it was my mistake ... somehow

so why do you tell all this?
because honesty is important! i could have just said nothing (since no of the affected miners didn't noticed something strangely..........). but without honesty i could just go on and introduce "dynamic fees" or have a "hardware failure", or use "software" without ...............  <-- ok, sorry, enough, nvm :)

ok, so give of some numbers?
yes, here we go:

the blocks that have been executed multiple times:
16547: 17x  >:(
16794: 3x
16805: 2x
16806: 2x
16859: 2x
16878: 2x
16891: 2x
16903: 18x >:(
17035: 2x
17133: 10x  >:(

I've added the difference (negative balance) for the miners who had multiple payouts to the following payout:
http://ptsweb.beeeeer.org/payout/17136
check the "diff" field
yes, some numbers there are quite high, but those miners are big miners with many mining machines, this means all unconfirmed blocks can pay for the negative balance and we'll not have a problem with these high values. it's the smaller values that are causing me some a headache.

i used all of my free time today to check/fix that sh--
although there's enough to do on the pool & miner side.

- xolokram

ps. the "leftover" value in the payouts is broken due to this bug, i'll fix that later manually

161
server is going through some hard times currently
i'm checking what's the bottleneck right now

/edit: something's broken
payouts are currently paused, i'm fixing it
they will be back and running in a few (<6) hours
i'm sorry for the inconvencience

162
@gabainc:
do me a favor and go back to ypool, they'll need you more than i do, kthxbye.

@down/rejects:
server workload was very high with 30k+ miners
told you (or at least i told the guys in the irc, but they demanded a higher sharetarget) :)
i decreased the sharetarget to reduce the workload!

@prophetx:
120 x <blocktime>
blocktime should be 5 minutes
but it's way less currently, check the irc channel, they will help you with up-to-date information, lots of clever people there (&trolls)

- xolokram

ps. <off-to-work-mode-activated>
pps. Pt6eLRkYWgvhzVvSgvbFcMAvjJGqxXf is a broken address, the owner should fix this!!

163
unfortunately you're right, proportional payout is not the best with this distribution of miners
i'll look into this 'problem' tomorrow
atm i'm just glad it's working again (although the count of miners is still rising......)
we'll see what the night brings *fingers crossed*

- xolokram

ps. that means: good night
pps. todo for miner: recognize disconnect earlier

164
yep, sharetarget has been adjusted to reduce the workload for the server
sh/min should decrease while col/min should stay the same

- xolokram

165
#beeeeer.org on freenode  :o

back again

Pages: 1 ... 4 5 6 7 8 9 10 [11] 12 13 14 15 16