DNet's explanation for the backlog

Viztech

Platinum Member
Oct 9, 1999
2,807
0
0
Read it in Ivo's finger gateway.

That does explain some things, but I wonder just how many days it takes for a block to get 'old' enough to start causing this problem. I routinely have work out in the sneaker herd that is 2-3 or 4 weeks old before it gets returned.

viz
 

kranky

Elite Member
Oct 9, 1999
21,014
137
106
The way I read it, I'm not sure there is a connection between the "old" blocks, and what dnet is saying about the subspaces. I suspect that the 1 or 2 subspaces that are open (where the optimized processing occurs) is a smaller number of keys than what would be considered "old". If blocks old enough to be reissued=the optimized subspaces, then people would be noticing that they aren't getting credit for all the work they do (because some of the blocks they cracked were reissued, then flushed by someone else first), in which case I would presume people would start flushing more often instead of putting up with uncredited work.

So I'm guessing it's possible that blocks that aren't so old as to have been reissued could still be outside the open subspaces, causing performance problems when flushed. It sure sounds from dnet's description that a lot of people must hold onto blocks for a while.
 

Choralone

Senior member
Dec 2, 1999
924
0
0
Thanks for the info Viz! At least d.net is giving us a better idea of what's going on instead of keeping us in the dark. I was a little worried when I saw their keyservers hadn't reported back in 3+ hours!
 

Bleep

Diamond Member
Oct 9, 1999
3,972
0
0
I am leaving for Vegas for 8 days I guess this means that I will not leave my machines running if 5 out of 8 blocks are going to be rejected, sounds like a crock to me.
Bellp
 

redwing

Member
Mar 31, 2000
28
0
0
Don't worry, all blocks cracked will be counted. Only when a lot of blocks from 'old' keyspaces are sent to d.net, ,the server get's more blocks than it can handle at that time, and will put them in hold. This creates a back-log. These blocks will be handled later, but it is possible that blocks sent on e.g. monday will be handled on friday. But they are counted, only a few days later ! So just leave your cows running !
 

Kilowatt

Golden Member
Oct 9, 1999
1,272
0
0
You know Dnet could help this situation out by making the pproxy's use FIFO logic.
The pproxys will not necessarily send out the older blocks it's holding, until the buffers are down to being empty.

People are using the pproxys to hold enough WUs to feed their herds incase there is an outage of some sort.
I'll almost bet there are many different subspace blocks still left laying around in some of the larger buffered pproxys.

Right now, the only way to insure that all the blocks are used up, is to only refill the pproxy after all the blocks are issued.
Then what happens if you can't connect to Dnet to get more?
Your herd starts doing randoms. NOT Good.

You would almost have to run 2 -3 different local pproxys, each buffering the same amount, and not refilling until the last block is gone.

Now, if they (Dnet) can make the client use FIFO, why can't they make the pproxy's use it also?
Moose, are you listening?
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,282
3,903
75
FIFO won't be the ideal algorithm. If, for example, a user is directly connected to the network and running an old block set, they will flush an old block regularly. Then the proxy will thrash between that old block and newer blocks. It gets worse the more people are doing this.

The best way I can see to do this is to make a tree of the block spaces currently in use, and connect a linked list to each node. Then, go through the spaces in FIFO, but don't look at new blocks being added back in the older spaces until you've done a complete pass.

Basically, then, you need to let blocks grow on trees! Then just go through from oldest to newest spaces, and pick the block "fruit".

Now that I think about it, a heap would be more efficient, and you could make a new heap with each pass. But I don't want to think of blocks growing in a heap like fungi.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |