app_config.xml file

Message boards : Number crunching : app_config.xml file
Message board moderation

To post messages, you must log in.

AuthorMessage
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 625 - Posted: 2 Dec 2024, 16:05:13 UTC

I'm trying to write an app_config.xml file so X number of 4-Gaia tasks and Y number of 6-Gaia tasks run at the same time so I can balance them out or overload one type versus another:

I started this from using a MilkyWay app_config file but it's not working:


<app_config>

<app_version>
<app_name>4_Gaia@home[20241019.1457], 4_Gaia@home[20241102.1102], 4_Gaia@home[20241130.0949]</app_name>


<avg_ncpus>15</avg_ncpus>

</app_version>

<app_version>
<app_name>6_Gaia@home[20241102.2234]</app_name>

<avg_ncpus>1</avg_ncpus>

</app_version>

<project_max_concurrent>3</project_max_concurrent>

</app_config>

I get the same error twice:
Mon 02 Dec 2024 10:48:16 AM EST | Gaia@home | Your app_config.xml file refers to an unknown application '6_Gaia@home'. Known applications: '4_Gaia@home[20241019.1457]', '5_Gaia@home[20241023.2232]', '6_Gaia@home[20241102.2234]', '4_Gaia@home[20241102.1102]', '4_Gaia@home[20241130.0949]'

I'm assuming I get the same error twice is because I have two app_version lines, can anyone help me? I have the numbers in the brackets because they are in the error message, I started without them but it didn't work then either.
ID: 625 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Paul

Send message
Joined: 22 Oct 24
Posts: 13
Credit: 300,089
RAC: 4,182
Message 627 - Posted: 2 Dec 2024, 17:10:30 UTC - in response to Message 625.  

Mon 02 Dec 2024 10:48:16 AM EST | Gaia@home | Your app_config.xml file refers to an unknown application '6_Gaia@home'. Known applications:

Looking at the error message it appears to have stopped reading the app name at the [.
Maybe need to put the name in quotes.
Paul.
ID: 627 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
pututu
Avatar

Send message
Joined: 25 Sep 19
Posts: 11
Credit: 10,163,169
RAC: 7,442
Message 628 - Posted: 2 Dec 2024, 23:55:22 UTC - in response to Message 625.  

This is what I used to currently control how many gaia_4 and gaia_6 tasks that I want to run since there are the only two apps currently available. Edit as needed when new apps appear. It works fine on my PC.

<app_config>
<app>
<name>6_Gaia@home[20241102.2234]</name>
<max_concurrent>4</max_concurrent>
</app>
<app>
<name>4_Gaia@home[20241130.0949]</name>
<max_concurrent>4</max_concurrent>
</app>
</app_config>
ID: 628 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mmonnin

Send message
Joined: 3 Sep 19
Posts: 27
Credit: 30,484,871
RAC: 5,975
Message 630 - Posted: 3 Dec 2024, 0:04:24 UTC

If you run out of Gaia 4 tasks then you'll only be running a single task. The client will see work available to run (it does not know about max_concurrent preferences) and not download any backup project at 0 priority. Just something to watch out for.
ID: 630 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 631 - Posted: 3 Dec 2024, 1:08:16 UTC - in response to Message 628.  

This is what I used to currently control how many gaia_4 and gaia_6 tasks that I want to run since there are the only two apps currently available. Edit as needed when new apps appear. It works fine on my PC.

<app_config>
<app>
<name>6_Gaia@home[20241102.2234]</name>
<max_concurrent>4</max_concurrent>
</app>
<app>
<name>4_Gaia@home[20241130.0949]</name>
<max_concurrent>4</max_concurrent>
</app>
</app_config>


Thank you VERY much!!!
ID: 631 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 632 - Posted: 3 Dec 2024, 1:10:27 UTC - in response to Message 630.  

If you run out of Gaia 4 tasks then you'll only be running a single task. The client will see work available to run (it does not know about max_concurrent preferences) and not download any backup project at 0 priority. Just something to watch out for.


I have setup a zero resource Project that would take over so it's okay, but thanks for the warning.
ID: 632 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 637 - Posted: 3 Dec 2024, 15:48:11 UTC - in response to Message 631.  

This is what I used to currently control how many gaia_4 and gaia_6 tasks that I want to run since there are the only two apps currently available. Edit as needed when new apps appear. It works fine on my PC.

<app_config>
<app>
<name>6_Gaia@home[20241102.2234]</name>
<max_concurrent>4</max_concurrent>
</app>
<app>
<name>4_Gaia@home[20241130.0949]</name>
<max_concurrent>4</max_concurrent>
</app>
</app_config>


Thank you VERY much!!!


It doesn't work though, it STILL comes up with the same error message
ID: 637 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
zupa

Send message
Joined: 21 Aug 19
Posts: 130
Credit: 888,695
RAC: 13
Message 640 - Posted: 3 Dec 2024, 17:07:32 UTC - in response to Message 627.  

Mayby \[ and \] ....
ID: 640 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
pututu
Avatar

Send message
Joined: 25 Sep 19
Posts: 11
Credit: 10,163,169
RAC: 7,442
Message 645 - Posted: 3 Dec 2024, 19:31:38 UTC - in response to Message 637.  
Last modified: 3 Dec 2024, 19:32:15 UTC

You probably have already done this but no harm in confirming if you already did read the updated app_config.xml file via the OptionsRead config file in the Boinc Manager menu?

The app name is what is shown in my client_state.xml file. See below for mine. Seems to be correct app names to me.
<app>
<name>6_Gaia@home[20241102.2234]</name>
<user_friendly_name>6_Gaia@home</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>

<app>
<name>4_Gaia@home[20241130.0949]</name>
<user_friendly_name>4_Gaia@home</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
ID: 645 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Conan
Avatar

Send message
Joined: 27 Apr 20
Posts: 43
Credit: 4,403,834
RAC: 10,102
Message 647 - Posted: 3 Dec 2024, 20:30:14 UTC
Last modified: 3 Dec 2024, 20:30:37 UTC

Hey mikey, you did remember to stop BOINC do your app_info and then restart BOINC. You may of overlooked this step perhaps

Conan
ID: 647 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mmonnin

Send message
Joined: 3 Sep 19
Posts: 27
Credit: 30,484,871
RAC: 5,975
Message 652 - Posted: 3 Dec 2024, 22:16:50 UTC - in response to Message 632.  
Last modified: 3 Dec 2024, 22:24:20 UTC

Conan, this is an app_config. An app_info needs a client restart.

If you run out of Gaia 4 tasks then you'll only be running a single task. The client will see work available to run (it does not know about max_concurrent preferences) and not download any backup project at 0 priority. Just something to watch out for.


I have setup a zero resource Project that would take over so it's okay, but thanks for the warning.


It won't since the client still shows that you have work available from a non-zero project and will not download work.

Known applications:
4_Gaia@home[20241019.1457]
5_Gaia@home[20241023.2232]
6_Gaia@home[20241102.2234]
4_Gaia@home[20241102.1102]
4_Gaia@home[20241130.0949] ----

I'm guessing only the last one is the correct one for Gaia 4 as it matches the date on the apps.php page of 11/30. If not, then keep adding apps to the config file for any "known" apps the log shows.
ID: 652 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot

Send message
Joined: 21 Aug 19
Posts: 10
Credit: 663,637
RAC: 1,986
Message 654 - Posted: 4 Dec 2024, 3:08:11 UTC - in response to Message 652.  
Last modified: 4 Dec 2024, 3:21:25 UTC

Conan, this is an app_config. An app_info needs a client restart.

If you run out of Gaia 4 tasks then you'll only be running a single task. The client will see work available to run (it does not know about max_concurrent preferences) and not download any backup project at 0 priority. Just something to watch out for.


I have setup a zero resource Project that would take over so it's okay, but thanks for the warning.


It won't since the client still shows that you have work available from a non-zero project and will not download work.

.


Simple solution.
Run this project in a VM or multi BOINC install.
No BOINC queue management headaches.
The queue was setup for a single core machine and does not allow multiple queues assigned to groupings of cores. It's clunky and needs to be completely reworked.
ID: 654 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 655 - Posted: 4 Dec 2024, 3:24:47 UTC - in response to Message 652.  

Conan, this is an app_config. An app_info needs a client restart.

[quote]If you run out of Gaia 4 tasks then you'll only be running a single task. The client will see work available to run (it does not know about max_concurrent preferences) and not download any backup project at 0 priority. Just something to watch out for.


I have setup a zero resource Project that would take over so it's okay, but thanks for the warning.


It won't since the client still shows that you have work available from a non-zero project and will not download work. [/gquote]

It changes on a daily basis so I'm not worried about it or finding a backup project

Known applications:
4_Gaia@home[20241019.1457]
5_Gaia@home[20241023.2232]
6_Gaia@home[20241102.2234]
4_Gaia@home[20241102.1102]
4_Gaia@home[20241130.0949] ----

I'm guessing only the last one is the correct one for Gaia 4 as it matches the date on the apps.php page of 11/30. If not, then keep adding apps to the config file for any "known" apps the log shows.


Why did they name it like that, why not just 6_Gaia@home and adjust the tasks as needed that's what every other project does.
ID: 655 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 656 - Posted: 4 Dec 2024, 3:26:47 UTC - in response to Message 654.  

Conan, this is an app_config. An app_info needs a client restart.

If you run out of Gaia 4 tasks then you'll only be running a single task. The client will see work available to run (it does not know about max_concurrent preferences) and not download any backup project at 0 priority. Just something to watch out for.


I have setup a zero resource Project that would take over so it's okay, but thanks for the warning.


It won't since the client still shows that you have work available from a non-zero project and will not download work.

.


Simple solution.
Run this project in a VM or multi BOINC install.
No BOINC queue management headaches.
The queue was setup for a single core machine and does not allow multiple queues assigned to groupings of cores. It's clunky and needs to be completely reworked.


I guess I could but was hoping a simple app_config would solve the whole thing!!
ID: 656 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot

Send message
Joined: 21 Aug 19
Posts: 10
Credit: 663,637
RAC: 1,986
Message 657 - Posted: 4 Dec 2024, 7:58:19 UTC - in response to Message 656.  


Simple solution.
Run this project in a VM or multi BOINC install.
No BOINC queue management headaches.
The queue was setup for a single core machine and does not allow multiple queues assigned to groupings of cores. It's clunky and needs to be completely reworked.


I guess I could but was hoping a simple app_config would solve the whole thing!!



That server is running a custom stripped down Windows 10, with minimal services and maximal RAM available, so the subsystem fails.
I just built a minimal AntiX Linux VM and maintain it (good learning experience for low skill Linux tech like me)..
That VM has been a nice addition as it sits there waiting for a Linux only project to generate rare WU's and not a serious issue to share 16 cores of the 48 available, for a while, unless it's prime number searching. Those are a race.

Oh, some projects ignore the 0 resource anyway and might send you tasks. NFS is one. Yoyo used to.

(Nice seeing you here. We WUPropers get around!!!).
ID: 657 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 26 Feb 20
Posts: 29
Credit: 7,985,709
RAC: 41,205
Message 658 - Posted: 4 Dec 2024, 14:57:14 UTC - in response to Message 657.  


Simple solution.
Run this project in a VM or multi BOINC install.
No BOINC queue management headaches.
The queue was setup for a single core machine and does not allow multiple queues assigned to groupings of cores. It's clunky and needs to be completely reworked.


I guess I could but was hoping a simple app_config would solve the whole thing!!



That server is running a custom stripped down Windows 10, with minimal services and maximal RAM available, so the subsystem fails.
I just built a minimal AntiX Linux VM and maintain it (good learning experience for low skill Linux tech like me)..
That VM has been a nice addition as it sits there waiting for a Linux only project to generate rare WU's and not a serious issue to share 16 cores of the 48 available, for a while, unless it's prime number searching. Those are a race.

Oh, some projects ignore the 0 resource anyway and might send you tasks. NFS is one. Yoyo used to.

(Nice seeing you here. We WUPropers get around!!!).


SRBase does Prime Numbers too and has tasks available! But NOT for Linux only, they have a Windows app as well.
ID: 658 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mmonnin

Send message
Joined: 3 Sep 19
Posts: 27
Credit: 30,484,871
RAC: 5,975
Message 662 - Posted: 5 Dec 2024, 21:18:22 UTC

The app_name change daily? They match the app version date/time that's still listed on apps page.
6_Gaia@home[20241102.2234]
2 Nov 2024, 21:34:31 UTC
4_Gaia@home[20241130.0949]
30 Nov 2024, 8:49:28 UTC

I'd rather install Linux via WSL vs a VM.

Several projects will send a task or couple at zero weight like NFS. NF is another. They only do it when there is no non-zero work from what I've seen.
ID: 662 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot

Send message
Joined: 21 Aug 19
Posts: 10
Credit: 663,637
RAC: 1,986
Message 667 - Posted: 5 Dec 2024, 23:45:47 UTC - in response to Message 662.  



I'd rather install Linux via WSL vs a VM.



Just installed Puppy Linux to a 128GB thumbdrive and will boot it, install BOINC and attach Gaia/WUProp, then see if it will successfully run Gaia 4 WU's on another server (still confused why AntiX runs about 10% of those #4 WU's instead of 100% failures).

Gaia has been very intermittent, so if the VM detects work, then I could use the thumbdrive to bring more cores to the project for a week or so.
ID: 667 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : app_config.xml file

©2025 GAVIP-GC