Posts by Mike Gelvin

1) Message boards : BOINC client : My Wish List (Message 43635)
Posted 20 Apr 2012 by Mike Gelvin
Post:
Could "Last Contact" be added to each host returned with the "project/show_user" RPC?
2) Message boards : Questions and problems : Host CPID (Message 37687)
Posted 3 May 2011 by Mike Gelvin
Post:
I believe this is wrong. Please see <host_cpid> in the <user>
section of a reply to "project/show_user.php" on
http://boinc.berkeley.edu/trac/wiki/WebRpc
3) Message boards : Questions and problems : Host CPID (Message 37674)
Posted 2 May 2011 by Mike Gelvin
Post:
Yes, I saw this. And it explains how an account CPID is propagated. However, how is a Host ID propagated? I dont see where a timestamp for the Host CPID is stored or used.
4) Message boards : Questions and problems : Host CPID (Message 37661)
Posted 1 May 2011 by Mike Gelvin
Post:
How does a host CPID propagate through the projects?
5) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4580)
Posted 30 May 2006 by Mike Gelvin
Post:

This is exactly what I am trying to point out. The fact that Seti and LHC differ in what a specific computer venue is, is allowed and NOT updated from the source project. Only the venue settings (General Preferences) are update from project to project.

Hmmmmm... Probably some of the LHC folks should comment on this. I'm out of ideas :-(

It's not LHC specific, its ANY BOINC projects

Then why 8 Boinc project servers, which are conected by my computers, show exact the same settings?


(General Preferences) are indeed copied from project to project. But what venue a single computer is actually using depends on the source project, all others do not matter. I'm 99.5% certain the venue setting for any given computer is not copied from project to project. Check this out:

5/30/2006 2:20:44 PM|rosetta@home|URL: http://boinc.bakerlab.org/rosetta/; Computer ID: 227897; location: school; project prefs: default
5/30/2006 2:20:44 PM|Einstein@Home|URL: http://einstein.phys.uwm.edu/; Computer ID: 569959; location: work; project prefs: default
5/30/2006 2:20:44 PM|LHC@home|URL: http://lhcathome.cern.ch/; Computer ID: 187845; location: home; project prefs: default
5/30/2006 2:20:44 PM|SETI@home|URL: http://setiathome.berkeley.edu/; Computer ID: 1035461; location: work; project prefs: default
5/30/2006 2:20:44 PM||General prefs: from rosetta@home (last modified 2006-05-29 10:59:38)
5/30/2006 2:20:44 PM||General prefs: using separate prefs for school

Notice that the venue this computer is USING is school from Rosetta which is the source project. Other projects are set to other venues, but they are not being used. All other projects have been contacted since I last changed Rosetta. (with the exception of Einstein which is down right now)

6) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4578)
Posted 30 May 2006 by Mike Gelvin
Post:
Actually I think I have it figured out now.

If the venues for each project are set as follows
Comp A - Seti - Home, LHC - Work.
Comp A - Seti - Home, LHC - Work.

According to this, ATM, the venues will be set as follows, to really match:
Comp A - Seti - Home, LHC - Home.
Comp B - Seti - Home, LHC - Home.

This is exactly what I am trying to point out. The fact that Seti and LHC differ in what a specific computer venue is, is allowed and NOT updated from the source project. Only the venue settings (General Preferences) are update from project to project.

Hmmmmm... Probably some of the LHC folks should comment on this. I'm out of ideas :-(

Peter


It's not LHC specific, its ANY BOINC projects
7) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4567)
Posted 30 May 2006 by Mike Gelvin
Post:
Peter
Actually I think I have it figured out now.

If the venues for each project are set as follows
Comp A - Seti - Home, LHC - Work.
Comp A - Seti - Home, LHC - Work.

According to this, ATM, the venues will be set as follows, to really match:
Comp A - Seti - Home, LHC - Home.
Comp B - Seti - Home, LHC - Home.

This is exactly what I am trying to point out. The fact that Seti and LHC differ in what a specific computer venue is, is allowed and NOT updated from the source project. Only the venue settings (General Preferences) are update from project to project.

Now let's say I want to make a change to the Home General Preferences to leave the applications in memory. But let's say I forgot which project was the "driver".

This does not matter, as they already do match.

No they wont.

(To be exact, I don't know wherher ALL preferences are propagated en block or single venues are propagated and timely-compared as single units. I suppose all together.)

They go in a block with a single date to figure out which is the source project.

Mike
8) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4546)
Posted 29 May 2006 by Mike Gelvin
Post:
Actually I think I have it figured out now.

There is a concept of "Source Project". This happens to be the last project you ever made a change to within the General Preferences section. For instance, if you have 3 projects Seti, Rosetta, LHC. And open LHC and change the number of “multiprocessors, use at most” from say, 30 to 31, then LHC will become the feed point (Source Project) for the venues for ALL computers that are attached to LHC.

A detailed example: If I have 2 computers (A, B), and 2 projects Seti, LHC;

If the venues for each project are set as follows
Comp A - Seti - Home, LHC - Work.
Comp A - Seti - Home, LHC - Work.

Let's say that Seti was the last project that had made a General Preferences change to, so both computers are using Home as the venue, and I am happy with this. Both, Seti and LHC would indeed be using Home to derive its General Preferences from, and indeed since Seti was the last to have a change, the Seti General Preferences will show up in LHC General Preferences and the General Preferences will all match.

Now let's say I want to make a change to the Home General Preferences to leave the applications in memory. But let's say I forgot which project was the "driver". If I open LHC, and make a change to the Home General Preferences and close it, I have started a chain reaction with some very undesirable results.

When A and B eventually contact LHC, their venue will switch from Home to Work. (NOT WHAT I WANTED) because the venues in LHC was Work for each computer and now LHC is the "Source Project".

So the result is that both computers are now using Work as their venue, which I may or may not have properly set up. What I wanted was the change I made to Home to propagate across all projects (which it will), but I did NOT want the venues for the computers to switch to Work.
9) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4502)
Posted 26 May 2006 by Mike Gelvin
Post:
Boinc uses the General preference from the last project where there was a change, once that project has been contacted. I've noticed some latency on all the projects syncing up (sometime days), some projects are very slow at getting the newest updated General preferences. I presume this will get worse as more new projects come on line. I haven't personally checked specifically what is happening as far as venues are concerned.


I understand that general preferences get update from project to project through the users computer. What I am asking about is how does a specific computers venue travel? I believe it leads to undesireable results if it does not.
10) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4500)
Posted 26 May 2006 by Mike Gelvin
Post:
Just tried to set one project for default and one for school and the new one propagated to the other project, so you can not do it as of now.......

I have tried this many times, and I suspect that the venue does NOT travel between projects.

I set a computer up with Work venue across Seti, LHC, Rosetta, and Einstein. I let it run for several days. I then changed the Seti venue to be school, and LHC, Rosetta and Einstein all remained set to work.

I'm still confused.

The venue is Computer specific not Project Specific. See Preference Venue. You can have many computer set to a venue, but an individual computer can only use one venue.



I understand that. However, I would expect a single computer to have the same venue across all projects. If I change the venue for computer A on project Seti from Work to School, I would expect the venue on LHC to also change to School after computer A first updated from Seti and then later contacted LHC. Is this not correct? However, this is not what I am seeing.
11) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4489)
Posted 26 May 2006 by Mike Gelvin
Post:
Just tried to set one project for default and one for school and the new one propagated to the other project, so you can not do it as of now.......

I have tried this many times, and I suspect that the venue does NOT travel between projects.

I set a computer up with Work venue across Seti, LHC, Rosetta, and Einstein. I let it run for several days. I then changed the Seti venue to be school, and LHC, Rosetta and Einstein all remained set to work.

I'm still confused.
12) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4097)
Posted 27 Apr 2006 by Mike Gelvin
Post:
This would imply that each project would set and use its own venue. However, within the client_state_prev.xml file, there is only one <host_venue> setting.

There's now a separate <host_venue> setting for each project in the account_*.xml file.


This is very interesting, and I did indeed find the venue within the account_*.xml file. The next obvious question is, what venue is the computer using? I guess I could see it using the venue from the project that the workunit is assigned to, but on multiprocessor systems where the computer might be running multiple projects, what venue is being used? Is it really being applied on a project basis?

So, using separate venues for each project I could use the "Do work only between the hours of" setting and do Seti work between the hours of 9-12, Einstein between 10-1, etc. and these settings would not conflict? If it wouldn't disrupt my farm to run this test I would.
13) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4084)
Posted 26 Apr 2006 by Mike Gelvin
Post:
This would imply that each project would set and use its own venue. However, within the client_state_prev.xml file, there is only one <host_venue> setting. I believe the computer is set a venue which it behaves across all projects as established by the General Preferences. My question is, why doesn't the computers venue travel between projects, and/or how can I really know which project is the correct one?
14) Message boards : BOINC Manager : How precisely do I set a venue and make it stick. (Message 4081)
Posted 26 Apr 2006 by Mike Gelvin
Post:
I have a related question. It appears that the venue of a computer does not travel between projects. Is there a way to get the venue to travel? (like the preferences do now), or do you just have to "remember" which project you last set the venue in? Or am I missing something altogether?




Copyright © 2023 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.