Boinc Manager nutzt unterschiedliche Prefs

Probleme mit einem Clientprogramm? Oder einen Tipp dazu? Dann hier posten...
Nachricht
Autor
Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5898
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Boinc Manager nutzt unterschiedliche Prefs

#1 Ungelesener Beitrag von gemini8 » 07.10.2016 05:10

Moinmoin.
Ich habe den Verdacht, daß es zwei Arten gibt, wie der Boinc Manager dazu aufgefordert wird, die Preferences abzuholen:

----- schnipp -----

Fr 7 Okt 05:45:34 2016 | | General prefs: from http://bam.boincstats.com/ (last modified 02-Oct-2016 14:06:31)
Fr 7 Okt 05:45:34 2016 | | Host location: none
Fr 7 Okt 05:45:34 2016 | | General prefs: using your defaults
Fr 7 Okt 05:45:34 2016 | | Preferences:
Fr 7 Okt 05:45:34 2016 | | max memory usage when active: 2048.00MB
Fr 7 Okt 05:45:34 2016 | | max memory usage when idle: 2048.00MB
Fr 7 Okt 05:45:34 2016 | | max disk usage: 10.00GB
Fr 7 Okt 05:45:34 2016 | | don't use GPU while active
Fr 7 Okt 05:45:34 2016 | | suspend work if non-BOINC CPU load exceeds 75%
Fr 7 Okt 05:45:34 2016 | | max download rate: 524288 bytes/sec
Fr 7 Okt 05:45:34 2016 | | max upload rate: 131072 bytes/sec
Fr 7 Okt 05:45:34 2016 | | (to change preferences, visit a project web site or select Preferences in the Manager)

----- schnapp -----

und

----- schnipp -----

Fr 7 Okt 05:46:09 2016 | | Fetching configuration file from https://bam.boincstats.com/get_project_config.php
Fr 7 Okt 05:46:13 2016 | | Contacting account manager at https://bam.boincstats.com/
Fr 7 Okt 05:46:13 2016 | | Account manager: BAM! User: 101557, gemini8
Fr 7 Okt 05:46:13 2016 | | Account manager: BAM! Host: 641428
Fr 7 Okt 05:46:13 2016 | | Account manager: Number of BAM! connections for this host: 370
Fr 7 Okt 05:46:13 2016 | | Account manager contact succeeded
Fr 7 Okt 05:46:13 2016 | | General prefs: from http://bam.boincstats.com/ (last modified 24-Aug-2016 18:58:08)
Fr 7 Okt 05:46:13 2016 | | Host location: none
Fr 7 Okt 05:46:13 2016 | | General prefs: using your defaults
Fr 7 Okt 05:46:13 2016 | | Preferences:
Fr 7 Okt 05:46:13 2016 | | max memory usage when active: 5734.40MB
Fr 7 Okt 05:46:13 2016 | | max memory usage when idle: 5734.40MB
Fr 7 Okt 05:46:13 2016 | | max disk usage: 10.00GB
Fr 7 Okt 05:46:13 2016 | | don't use GPU while active
Fr 7 Okt 05:46:13 2016 | | suspend work if non-BOINC CPU load exceeds 75%
Fr 7 Okt 05:46:13 2016 | | max download rate: 524288 bytes/sec
Fr 7 Okt 05:46:13 2016 | | max upload rate: 131072 bytes/sec
Fr 7 Okt 05:46:13 2016 | | (to change preferences, visit a project web site or select Preferences in the Manager)

----- schnapp -----

Bei der ersten werden Standardeinstellungen beim Projekt geladen (wobei das angegebene Datum nicht den letzten von mir bearbeiteten Prefs entspricht), bei der zweiten wird sich beim Account Manager, hier: Boincstats BAM!, bedient.
Da es sehr unschön ist, wenn ein Projekt plötzlich nicht mehr genug RAM zur Verfügung hat, weil der Boinc Manager die falschen Prefs bekommt, wäre es wünschenswert, wenn immer die Abfrage beim Account Manager durchgeführt würde.
Könnte dies in der nächsten Version des Clients irgendwie realisiert werden? Oder - ich gehe davon aus, daß die Projekte die Abfrage triggern - müßten die Projekte dies einbauen?
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

ChristianB
Admin
Admin
Beiträge: 1920
Registriert: 23.02.2010 22:12

Re: Boinc Manager nutzt unterschiedliche Prefs

#2 Ungelesener Beitrag von ChristianB » 08.10.2016 13:54

Die BOINC preferences und deren Verteilung zwischen den Projekten ist gar nicht so kompliziert. Es gibt aber ein paar Stellen wo es kompliziert wird. Dazu kommt das es anscheinend einen Bug irgendwo gibt der die Preferences ungültig macht. Siehe dazu meinen Beitrag im Einstein Forum: invalid global preferences problem. Hier mal kurz erklärt wie der Mechanismus funktioniert:

Wenn du bei einem Projekt die Einstellungen änderst wird die modtime aktualisiert und in der DB gespeichert. Der Client auf deinem Rechner wird immer versuchen die neuesten Einstellungen anhand dieser modtime zu verwenden. Wenn dein Rechner mit dem Server kommuniziert werden die aktuell verwendeten Einstellungen inklusive Info zu modtime und woher die kommen (welches Projekt) übertragen. Der Server entscheidet dann anhand der modtime ob der Eintrag in der DB mit denen vom Client aktualisiert wird (weil aktueller), nichts gemacht werden muss weil die modtime identisch ist oder der Client neue Einstellungen bekommt weil die modtime in der DB neuer ist als das was der Client gesendet hat.

Der Client sollte sich also gerade bei der Verwendung eines Accountmanagers immer die aktuellsten ziehen. Oben verlinktest Problem tritt aber auch mit BAM auf und verhindert das Einstellungen auf dem Client aktualisiert werden (weil dieser das XML nicht lesen kann). Auf Einstein@home (und WCG) werden solche fehlerhaften Einstellungen die vom Client kommen nicht akzeptiert. Auf E@H gibt es sogar eine Meldung im Serverlog (die du anschauen kannst). Du solltest mal im BAM die Einstellungen ändern (so dass die modtime aktualisiert wird) und dann manuell alle deine Clients mit BAM neu synchronisieren. Da sollte dann im Log die neue modtime auftauchen. Die sollte dann neuer sein als bei allen deinen Projekten und wird dahin propagiert. Sollte eines der Projekte E@H sein kannst du ja dort nachschauen ob einer deiner Clients ein Problem zeigt.

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5898
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Boinc Manager nutzt unterschiedliche Prefs

#3 Ungelesener Beitrag von gemini8 » 08.10.2016 14:46

Die Einstellungen zu verändern und danach den Client manuell zu synchronisieren, bringt nichts.
Das habe ich mit mehreren Rechnern und Einstellungen ausprobiert.
Die Einstellungen werden sauber übernommen, aber nicht lange danach triggert irgendetwas wieder die wohl beim Projekt abgelegten Einstellungen, die leider nicht passen.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22419
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Boinc Manager nutzt unterschiedliche Prefs

#4 Ungelesener Beitrag von Michael H.W. Weber » 08.10.2016 16:35

Ja, es ist tatsächlich so, dass bei einigen Projekten die Einstellungen in BAM! z.B. bezügl CPU/GPU-Tasks zulassen oder nicht, unwirksam sind und bleiben. Man kann das dann nur über die Pref-Listen der Originlprojekseite lösen, die man dann einzelnen Maschinen dort zuweisen muss.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

ChristianB
Admin
Admin
Beiträge: 1920
Registriert: 23.02.2010 22:12

Re: Boinc Manager nutzt unterschiedliche Prefs

#5 Ungelesener Beitrag von ChristianB » 08.10.2016 17:14

Interessant. Gemini kannst du mir mal die prefs informationen aus den Clients geben wo das nicht geht? Und die sched_reply_* von den Projekten wo die falschen BAM Einstellungen sind? Ich schick dir mal meine Arbeitsmail per PN dann kann ich das da mal weiterverfolgen. Achso und die Versionsnummern der Clients.

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5898
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Boinc Manager nutzt unterschiedliche Prefs

#6 Ungelesener Beitrag von gemini8 » 08.10.2016 19:27

Ah - das muß ich noch sammeln.
Habe erst die Mail beantwortet und lese dies hier erst jetzt.

@Michael:
Das meine ich nicht.
Ich meine Einstellungen bzgl. Arbeitsspeicher, Platz auf der Platte und CPU-Auslastung.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Antworten

Zurück zu „Hilfe und Support“