mirror of
https://github.com/GOSTSec/sgminer
synced 2025-03-13 06:01:03 +00:00
Update NEWS.
This commit is contained in:
parent
f6d2853c9b
commit
439e685bfa
50
NEWS
50
NEWS
@ -1,3 +1,53 @@
|
||||
Version 2.7.0 - August 18, 2012
|
||||
|
||||
- Introduce a new statistic, Work Utility, which is the number of difficulty 1
|
||||
shares solved per minute. This is useful for measuring a relative rate of work
|
||||
that is independent of reject rate and target difficulty.
|
||||
- Implement a new pool strategy, BALANCE, which monitors work performed per pool
|
||||
as a rolling average every 10 minutes to try and distribute work evenly over all
|
||||
the pools. Do this by monitoring diff1 solutions to allow different difficulty
|
||||
target pools to be treated equally, along with solo mining. Update the
|
||||
documentation to describe this strategy and more accurately describe the
|
||||
load-balance one.
|
||||
- Getwork fail was not being detected. Remove a vast amount of unused variables
|
||||
and functions used in the old queue request mechanism and redefine the getfail
|
||||
testing.
|
||||
- Don't try to start devices that don't support scrypt when scrypt mining.
|
||||
- 0 is a valid return value for read so only break out if read returns -1.
|
||||
- Consider us lagging only once our queue is almost full and no staged work.
|
||||
- Simplify the enough work algorithm dramatically.
|
||||
- Only queue from backup pools once we have nothing staged.
|
||||
- Don't keep queueing work indefinitely if we're in opt failover mode.
|
||||
- Make sure we don't opt out of queueing more work if all the queued work is
|
||||
from one pool.
|
||||
- Set lagging flag if we're on the last of our staged items.
|
||||
- Reinstate clone on grabbing work.
|
||||
- Grab clones from hashlist wherever possible first.
|
||||
- Cull all the early queue requests since we request every time work is popped
|
||||
now.
|
||||
- Keep track of staged rollable work item counts to speed up clone_available.
|
||||
- Make expiry on should_roll to 2/3 time instead of share duration since some
|
||||
hardware will have very fast share times.
|
||||
- Do the cheaper comparison first.
|
||||
- Check that we'll get 1 shares' worth of work time by rolling before saying we
|
||||
should roll the work.
|
||||
- Simplify all those total_secs usages by initialising it to 1 second.
|
||||
- Overlap queued decrementing with staged incrementing.
|
||||
- Artificially set the pool lagging flag on pool switch in failover only mode as
|
||||
well.
|
||||
- Artificially set the pool lagging flag on work restart to avoid messages about
|
||||
slow pools after every longpoll.
|
||||
- Factor in opt_queue value into enough work queued or staged.
|
||||
- Roll work whenever we can on getwork.
|
||||
- Queue requests for getwork regardless and test whether we should send for a
|
||||
getwork from the getwork thread itself.
|
||||
- Get rid of age_work().
|
||||
- 0 is a valid return value for read so only break out if read returns -1.
|
||||
- Offset libusb reads/writes by length written as well in ztex.
|
||||
- Cope with timeouts and partial reads in ztex code.
|
||||
- fpga serial I/O extra debug (disabled by default)
|
||||
|
||||
|
||||
Version 2.6.5 - August 15, 2012
|
||||
|
||||
- Don't try to get bitforce temperature if we're polling for a result to
|
||||
|
Loading…
x
Reference in New Issue
Block a user