Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Sieving :
"Your in-progress reservations" shows only 5 reservations
Author |
Message |
walli Volunteer moderator Project administrator Send message
Joined: 12 Jun 16 Posts: 11 ID: 449456 Credit: 6,995,931,831 RAC: 1,710,070
                          
|
Hi,
when I want to make a new reservation, the page gives me some info on "Your recent completed reservations" and "Your in-progress reservations", but the latter one only shows my latest 5 reservations, not all current reservations (of the same GFN category of course; e.g. I have 11 open reservations @GFN20 at the moment). Is this intended?
walli | |
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,024 RAC: 195,446
                     
|
Hi,
when I want to make a new reservation, the page gives me some info on "Your recent completed reservations" and "Your in-progress reservations", but the latter one only shows my latest 5 reservations, not all current reservations (of the same GFN category of course; e.g. I have 11 open reservations @GFN20 at the moment). Is this intended?
walli
Yes, it's meant to show you what you did lately and how long it took. You probably remember which computer ran the recent stuff. If I started showing reservations from three years ago, you probably wouldn't. I know that I don't.
Edit: I just re-read the question. I don't know that I expected people to have that many in-progress reservations at a time. Certainly the limit of 5 reservations is deliberate, but I'm not sure it's appropriate any more. I'll have a look at it.
Edit 2: I've got it showing all in-progress reservations on my local site copy. It's not clear from the verbiage that it's only showing in-progress reservations for the project you're making a new reservation for. I need to make that clearer. Then, yes, I'll probably remove the limit to show all in-progress reservations rather than only the five most recent. Also thinking about more information like the date the reservation was made. Unless there are going to be multiple columns there's a lot of screen width to work with. | |
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,024 RAC: 195,446
                     
|
The make reservation page now shows all reservations that are either in progress or awaiting admin action. They're shown in creation order from oldest to newest and are also tagged with the creation date. Putting in the entire creation time as well just made it hard to read, so I omitted it.
For completed reservations, the time interval now works down to seconds. I have many reservations that have taken under a minute. When it's clear that someone who made a reservation isn't going to complete it, I run the range ahead of time, terminate the undone reservation, create a new reservation and then immediately upload the factor file. Minutes and/or seconds only show if the elapsed time is less than an hour.
I've left the completed reservation count at 5. Those are also shown in creation order, oldest to newest and are the 5 most recent. | |
|
walli Volunteer moderator Project administrator Send message
Joined: 12 Jun 16 Posts: 11 ID: 449456 Credit: 6,995,931,831 RAC: 1,710,070
                          
|
It looks great, thank you :).
What about an additional line to sum up all in-progress reservations like:
Your in-progress GFN20 reservations
2018-09-01: 146450P-146850P (400P) is in progress.
2018-09-04: 147600P-148000P (400P) is in progress.
2018-09-04: 148000P-148400P (400P) is in progress.
...
In Total: 11 reservations (4.400P)
?
I would appreciate it (maybe only shown if #reservations>=3 ...?).
Another thing: In my opinion the time that was "needed" for the last 5 "completed" reservations is not very useful, at least not to me, because I don't start crunching right after making my reservations and I also don't make uploads in time when the computations are finished. And since it doesn't reflect the "real computation time", it's kind of worthless for me to know. I have my own tables here where I do my calculations, e.g. which machine with which cpu(s)/gpu(s) needs how many hours for completing X many Ps/Gs of GFN-Y/PPS/FPS... I also wrote some kind of egg-timer for myself to know when I have to make new reservations depending on my spare time (to avoid idle times on my cpu(s)/gpu(s)). It looks like:
https://img1.picload.org/image/dliwpoor/pg-msm.png
Very basic things like remaining hours, minutes, some label like the computer name (and/or which project or whatever) and a button to turning the timer on or off. It does a fairly good job :).
So, is this info (about the recent completed reservations) really interesting?
If the result files would contain timecodes about the start and finish of a computation, and timestamps for whenever the computation was interrupted, then... yeah, that would be cool :). | |
|
JimB Honorary cruncher Send message
Joined: 4 Aug 11 Posts: 920 ID: 107307 Credit: 989,270,024 RAC: 195,446
                     
|
The summary of current reservations is a good idea, I'll implement it shortly.
I find the information about past completed reservations useful. Feel free to ignore it, it's not taking up a great deal of space on the web page.
Generally it's been too warm to for me to do any GPU work. I'm surviving the summer without air conditioning. But I run a lot of BOINC work manually as well as doing GFN sieving when it's cooler. Here's how I manage it:
I've got seven computers here, six of which are suitable for BOINC and sieving work. I use TightVNC to control all of them from the computer I normally sit at, which is called dx (it's a Dell XPS). Generally I'll stack up two jobs on each computer so that there's no wasted time. But that's only relevant if I'm asleep or away when the first job finishes. For the Windows boxes, I use the msg command. For example, here's my GFN sieving batch file on my remote machine PS:
type gfn.bat
@echo off
gfnsvocl_w64_2G.exe %*
copy f%1_%2P_%3P.txt \\dx\shared
msg jim /TIME:86400 /SERVER:dx Sieving on PS for GFN %1 from %2 to %3 has finished.
That message pops up on dx immediately when the job finishes and will stay visible for a full day unless I click the OK button before that. Any number of those messages can be pending and will pop up sequentially. When I see one, I upload the factor file from my shared directory on dx.
As I said, I've generally already pasted in the next command line, so there's no time wasted. But even if I haven't, I can make a new reservation and get it on the remote computer within a minute or two. Please note that all these "remote" machines are all in my house behind the same NAT router, so both TightVNC and the msg command work fine. Every computer has a hosts table containing the names and IPs of all the others.
I haven't yet figured out how to do something similar with my linux machines. For those I figure out when they're going to finish and create a timer on dx, similar to what you do. I do have shell scripts that emit bell characters, but I generally run the sieving under the screen command and close the terminal sessions. A local email server would work, but there's probably an easier way. | |
|
Message boards :
Sieving :
"Your in-progress reservations" shows only 5 reservations |