problem with app_config.xml

Message boards : Number crunching : problem with app_config.xml

To post messages, you must log in.

AuthorMessage
kotenok2000
Avatar

Send message
Joined: 22 Feb 11
Posts: 259
Credit: 483,503
RAC: 74
Message 103124 - Posted: 8 Nov 2021, 10:19:06 UTC

When i put this in app config i still sometimes get rosetta tasks instead of rosetta_python_projects
<app_config>
<app>
        <name>rosetta</name>
            <max_concurrent>0</max_concurrent>
		   
    </app>
	<app>
        <name>rosetta_python_projects</name>
            <max_concurrent>1</max_concurrent>



		   
    </app>
	</app_config>
ID: 103124 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jim1348

Send message
Joined: 19 Jan 06
Posts: 881
Credit: 52,257,545
RAC: 0
Message 103129 - Posted: 8 Nov 2021, 16:05:27 UTC - in response to Message 103124.  

You are lucky if that is your only problem. There is a known bug with <max_concurrent> where too many work units are downloaded.
If you search here or on the LHC forum, among others, you will find a discussion of it.

Wait until BOINC fixes it. It has been reported.
ID: 103129 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mikey
Avatar

Send message
Joined: 5 Jan 06
Posts: 1895
Credit: 9,150,132
RAC: 4,252
Message 103130 - Posted: 8 Nov 2021, 19:29:32 UTC - in response to Message 103124.  

When i put this in app config i still sometimes get rosetta tasks instead of rosetta_python_projects
<app_config>
<app>
        <name>rosetta</name>
            <max_concurrent>0</max_concurrent>
		   
    </app>
	<app>
        <name>rosetta_python_projects</name>
            <max_concurrent>1</max_concurrent>



		   
    </app>
	</app_config>


The option of what tasks to send to someone is SOLELY on the Project side and BEFORE the Boinc Manager gets involved in reading any app_config files, it's solely on on the Boinc Manager saying 'hey I need some new tasks' and the Project saying 'okay here you go'. What the app config does is say 'run these tasks not those tasks'.

Fortunately Rosetta does not punish us for aborting the tasks we don't want to run so feel free to abort all the regular tasks and keep trying to get the Python tasks you do want.
ID: 103130 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1675
Credit: 17,697,137
RAC: 20,072
Message 103134 - Posted: 8 Nov 2021, 22:24:36 UTC - in response to Message 103130.  

Fortunately Rosetta does not punish us for aborting the tasks we don't want to run so feel free to abort all the regular tasks and keep trying to get the Python tasks you do want.
For F*&^% sake don't.

kotenok2000- If you don't want to process a particular type of Task for a particular project, and that project doesn't give you the option to choose between Tasks types, then better to not do any work for that project than download work just to abort it.



To process only a particular work type requires the use of app_info.xml where you need to put in the all the details of the project, the work type, the application, the files needed by the application etc. And you will need to manually change that & download & install the new application & files when a new application comes out.
This is what's known as Anonymous Platform- and as far as i know, Rosetta doesn't support it.


So, if you only want to do only Python work, and aren't prepared to do any of the Rosetta 4.20 work, then i suggest you detach from Rosetta as it's not a suitable project for you.
Grant
Darwin NT
ID: 103134 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mikey
Avatar

Send message
Joined: 5 Jan 06
Posts: 1895
Credit: 9,150,132
RAC: 4,252
Message 103144 - Posted: 9 Nov 2021, 22:59:21 UTC - in response to Message 103134.  

Fortunately Rosetta does not punish us for aborting the tasks we don't want to run so feel free to abort all the regular tasks and keep trying to get the Python tasks you do want.
For F*&^% sake don't.

kotenok2000- If you don't want to process a particular type of Task for a particular project, and that project doesn't give you the option to choose between Tasks types, then better to not do any work for that project than download work just to abort it.



To process only a particular work type requires the use of app_info.xml where you need to put in the all the details of the project, the work type, the application, the files needed by the application etc. And you will need to manually change that & download & install the new application & files when a new application comes out.
This is what's known as Anonymous Platform- and as far as i know, Rosetta doesn't support it.


So, if you only want to do only Python work, and aren't prepared to do any of the Rosetta 4.20 work, then i suggest you detach from Rosetta as it's not a suitable project for you.


It's about priorities, and we all make choices all day long so making them in Boinc is okay too. I UNDERSTAND where you are coming from but the guy only wants to run Python tasks, like I did awhile back, and I gave him an option....MOST people running Rosetta don't care what kind of tasks they get and just love running them. YES it WOULD be a problem if everyone started aborting regular tasks to only get Python tasks but for those people that REALLY care it doesn't make a blip in the resends. But if it really came to that the Project would take the action of penalizing us for aborted tasks and to most people it would make any difference at all.
ID: 103144 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Greg_BE
Avatar

Send message
Joined: 30 May 06
Posts: 5691
Credit: 5,859,226
RAC: 0
Message 103147 - Posted: 10 Nov 2021, 16:33:30 UTC - in response to Message 103144.  

Fortunately Rosetta does not punish us for aborting the tasks we don't want to run so feel free to abort all the regular tasks and keep trying to get the Python tasks you do want.
For F*&^% sake don't.

kotenok2000- If you don't want to process a particular type of Task for a particular project, and that project doesn't give you the option to choose between Tasks types, then better to not do any work for that project than download work just to abort it.



To process only a particular work type requires the use of app_info.xml where you need to put in the all the details of the project, the work type, the application, the files needed by the application etc. And you will need to manually change that & download & install the new application & files when a new application comes out.
This is what's known as Anonymous Platform- and as far as i know, Rosetta doesn't support it.


So, if you only want to do only Python work, and aren't prepared to do any of the Rosetta 4.20 work, then i suggest you detach from Rosetta as it's not a suitable project for you.


It's about priorities, and we all make choices all day long so making them in Boinc is okay too. I UNDERSTAND where you are coming from but the guy only wants to run Python tasks, like I did awhile back, and I gave him an option....MOST people running Rosetta don't care what kind of tasks they get and just love running them. YES it WOULD be a problem if everyone started aborting regular tasks to only get Python tasks but for those people that REALLY care it doesn't make a blip in the resends. But if it really came to that the Project would take the action of penalizing us for aborted tasks and to most people it would make any difference at all.



I think it is a coin flip on Python. I haven't got any since the first 10 at the start. I am trying a couple of experiments to see if I can con RAH to send me some. If that fails, then its 4.2 for life.
ID: 103147 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : problem with app_config.xml



©2024 University of Washington
https://www.bakerlab.org