BoincTasks JS Beta 2.2 Release 2.0

Started by Aurum, September 28, 2023, 01:36:38 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Aurum

Note: Running on Linux Mint 20.3
1. On the Projects tab highlighting a range executes the command for the top row, maybe also the second row, and occasionally none.
2. Clicking "Ready to report" doesn't do anything.
3. We used to be able to issue a command to all WUs under a collapsed folder? E.g., change "Ready to start" to Suspend. Please reinstate.
4. If a WU is tagged Suspend at Checkpoint (S@C) and it finishes before suspending the Status changes to Suspended instead of Uploading and Ready To Report. The WU does vanish.
5. No way to remove highlighting on all rows with at least one row remaining highlighted.
6. 8. In Computers/Info popup IP shown as 127.1.0.0 not its actual IP, e.g. 192.168.1.202. Looks like you're taking it from client_state <ip_addr>127.0.1.1</ip_addr>.
7. GPU not shown. client_state:
<coproc_cuda>
   <count>1</count>
   <name>NVIDIA GeForce RTX 2080 Ti</name>
   <available_ram>11546263552.000000</available_ram>
8. Comment: Computer Info displays far more CPU flags than seem useful for BOINC, but maybe they are to someone. I see you get them from client_state <p_features>. sudo inxi -v 3 lists the relevant ones to me: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3.
9. Didn't all suspended WUs collapse into a single folder? Be nice if they would, or not in light of #3 above.
10. When a project is Suspended on the Projects tab the Tasks tab switches status from "Running" to "Waiting to run" but it should be "Suspended".
11. Occasionally WUs marked "At checkpoint" keep running and the verbose label in Status column "| Checkpoint ⏸ Don't close or leave window" is removed. I suspect that what may be happening is that if a task is marked S@C before 1:00 the command is not honored.
12. On Computers tab Password is just two asterisks. Would like to see it.
13. Computers/cpid pulls the <host_cpid> from the computer's client_state.xml file and displays it in this column. There is also <cross_project> and the one the GRC wallet uses <external_cpid>. Recommend naming the column host_cpid. I was scratching my head thinking that's not my cpid. The <host_cpid> is used to identify individual computers (hosts) in project device and stats aggregation sites, but I never go that deep in the weeds. https://boinc.berkeley.edu/forum_thread.php?id=12602
14. Projects tab used to display the number of WUs by type: CPU_WU/GPU_WU/NCI_WU. That was useful, please restore it.
. Computers tab has no way to request a refresh. It takes a long time to fill itself out and some fields seem like they may never fill in, e.g. Local machine cpid (not that I need it). One computer says cpid undefined but when I remote in <host_cpid> is defined in its client_state.xml file. Maybe File/Restart is the way to do a refresh, yes that filled out BOINC column but did not correct cpid column.
15. When Aborting multiple tasks the task name word wraps and the popup quickly grows larger than the page. I don't need to see the name of the task since they're highlighted. I just need to see the total number tasks being Aborted.
16. Recommend renamining Tasks column V_Memory to VRAM. Since there's values listed for CPU WUs I thought this was referring to virtual memory. I see you get the VRAM from the client_state. The VRAM now totals to far greater than GPU card has. I can see the actual using VRAM committed for each WU using the Linux utility NVITOP. Not sure where you get the values. No idea what the number listed for CPU WUs means.
17. When a CPU WU is suspended the CPU Utilization seems to remain fixed at its last reading. Shouldn't it go to zero?

Aurum

#1
18. On the Transfer page if you click on a row and highlight it you cannot get back to having the bottom task bar display the Retry All button. If you're lucky and park the highlight on a task that gets uploaded and is removed from the list you're back. It used to sort with tasks actively being uploaded at the top but now it seems more random. It also seems less likely an UL speed will be displayed. I had a switch go on the fritz in the night and the WCG server is broken again so I had hundreds awaiting UL. One doesn't notice when things are running faster.
19. Question: The Transfer/Elapsed column displays two times separated by a dash (00:27:11 - 5:43:24), just a time followed by a dash, or just a dash. What do the two times mean? I'm guessing the left one is time actively attempting to UL and the right one is time since it entered the UL queue.
20. Some tasks are stuck on Status/State: 01022. Update, Suspend, Resume don't change it. No idea what it means but no GPU WUs for that project will run. I guess I'll have to abort them. There's message for E@H that may be a clue, or not:
"Computer: Rig-02
45131   Einstein@Home   Sep 30, 2023, 05:48:08 AM   Invalid global preferences supplied, please check https://einsteinathome.org/community/forum/19 on how to fix that."
Seems State 01022 may be that the task was not started by the deadline, but that can't be since the Deadline is October 14. Aborted all of the 01022 WUs that changed to State 0626 and then Aborted. After Updating E@H WUs began DLing again. Messages say the WUs finished DLing but they're stuck in Status Downloading but none begin running. I remoted into that computer and BoincManager says the same thing. All of a sudden after about 10 minutes they started running. I searched for a BOINC State Code list but found nothing.
21. When a URL appears in the Messages can it be hyperlinked so we can click on it and open it in a new tab? Now I copy it to the Clipboard and paste it in Text Editor where I can click on it and launch it.

Aurum

Recieved (sic) under Tasks/Info.
Suspended at Checkpoint all tasks to do Linux updates and saw that for long running E@h O3MD1 CPU WUs many went far past the checkpoint before suspending, up to 32 minutes. I suspect that for fast running WUs like WCG SCC that checkpoint in a few minutes it may not be noticed because they actually go around the block multiple times before suspending.

Aurum

22. Detach a project does not work.
23. Task/Info does not show the executable or the instruction type of the WU. E.g., may be having failures with fma but not sse2 but can't see which it is.

fred

Keep on adding, I will resolve all issues eventually.
For now I'm doing something entirely different.

JeromeC

#5
Hello

I realize there is a BT Js v2 \o/ and even a v2.2 \o/ so I give a try on my iMac Intel (late 2020) with macOS Sonoma 14.0 (23A344), it looks nice BUT the task tab is desperately empty



All the other tabs are working fine, just tasks. Somehow the more important one, isn't it ?

8:38:35 PM BoincTasks Js, V 2.2.
8:38:36 PM Système fonctionnant sur la plate-forme : darwin ,architecture x64.
8:38:38 PM Ordinateurs 4.
8:38:38 PM Connecté à : 127.0.0.1:31416, Local machine.
8:38:39 PM Connecté à : 10.211.55.6:31416, VM Debian.
8:38:39 PM Connecté à : 51.75.247.20:31416, OVH.

8:38:35 PM BoincTasks Js, V 2.2.
8:38:35 PM Electron: V 25.8.0.
8:38:36 PM Node: V 18.15.0.
8:38:36 PM Système fonctionnant sur la plate-forme : darwin ,architecture x64.
8:38:36 PM Répertoire d'application : /Users/jerome.
8:38:36 PM Répertoire des données (appData) /Users/jerome/Library/Application Support.
8:38:36 PM Répertoire des données (userData) /Users/jerome/Library/Application Support/BoincTasks Js.
8:38:36 PM Local fr , FR.
8:38:38 PM main, showApp showArg: arg is empty.
8:38:38 PM main, showApp actual: true.
8:38:39 PM Lire l'état Local machine.
8:38:39 PM buildCache add: Local machine URL: https://sech.me/boinc/Amicable/ -&gt; Amicable Numbers.
8:38:39 PM buildCache add: Local machine URL: https://asteroidsathome.net/boinc/ -&gt; Asteroids@home.
8:38:39 PM buildCache add: Local machine URL: http://climateprediction.net/ -&gt; climateprediction.net.
8:38:39 PM buildCache add: Local machine URL: https://boinc.thesonntags.com/collatz/ -&gt; collatz.
8:38:39 PM buildCache add: Local machine URL: http://www.cosmologyathome.org/ -&gt; Cosmology@Home.
8:38:39 PM buildCache add: Local machine URL: https://denis.usj.es/denisathome/ -&gt; DENIS@home.
8:38:39 PM buildCache add: Local machine URL: https://einstein.phys.uwm.edu/ -&gt; Einstein@Home.
8:38:39 PM buildCache add: Local machine URL: https://www.gpugrid.net/ -&gt; GPUGRID.
8:38:39 PM buildCache add: Local machine URL: https://root.ithena.net/usr/ -&gt; iThena.Measurements.
8:38:39 PM buildCache add: Local machine URL: http://www.kryptosathome.com/ -&gt; Kryptos@Home.
8:38:39 PM buildCache add: Local machine URL: https://lhcathome.cern.ch/lhcathome/ -&gt; LHC@home.
8:38:39 PM buildCache add: Local machine URL: https://lhcathomedev.cern.ch/lhcathome-dev/ -&gt; lhcathome-dev.
8:38:39 PM buildCache add: Local machine URL: https://boinc.loda-lang.org/loda/ -&gt; LODA.
8:38:39 PM buildCache add: Local machine URL: https://milkyway.cs.rpi.edu/milkyway/ -&gt; Milkyway@Home.
8:38:39 PM buildCache add: Local machine URL: https://moowrap.net/ -&gt; Moo! Wrapper.
8:38:39 PM buildCache add: Local machine URL: https://escatter11.fullerton.edu/nfs/ -&gt; NFS@Home.
8:38:39 PM buildCache add: Local machine URL: https://numberfields.asu.edu/NumberFields/ -&gt; NumberFields@home.
8:38:39 PM buildCache add: Local machine URL: https://www.primegrid.com/ -&gt; PrimeGrid.
8:38:39 PM buildCache add: Local machine URL: https://quchempedia.univ-angers.fr/athome/ -&gt; QuChemPedIA@home.
8:38:39 PM buildCache add: Local machine URL: https://ralph.bakerlab.org/ -&gt; ralph@home.
8:38:39 PM buildCache add: Local machine URL: https://boinc.bakerlab.org/rosetta/ -&gt; Rosetta@home.
8:38:39 PM buildCache add: Local machine URL: https://www.sidock.si/sidock/ -&gt; SiDock@home.
8:38:39 PM buildCache add: Local machine URL: https://srbase.my-firewall.org/sr5/ -&gt; SRBase.
8:38:39 PM buildCache add: Local machine URL: http://gene.disi.unitn.it/test/ -&gt; TN-Grid Platform.
8:38:39 PM buildCache add: Local machine URL: http://bearnol.is-a-geek.com/wanless2/ -&gt; wanless2.
8:38:39 PM buildCache add: Local machine URL: http://www.worldcommunitygrid.org/ -&gt; World Community Grid.
8:38:39 PM buildCache add: Local machine URL: http://wuprop.boinc-af.org/ -&gt; WUProp@Home.
8:38:39 PM buildCache add: Local machine URL: https://www.rechenkraft.net/yoyo/ -&gt; yoyo@home.
8:38:41 PM Lire l'état OVH.
8:38:41 PM Lire l'état VM Debian.
8:38:41 PM buildCache add: VM Debian URL: http://gerasim.boinc.ru/ -&gt; Gerasim@home.
8:38:41 PM buildCache add: VM Debian URL: https://root.ithena.net/usr/ -&gt; iThena.Measurements.
8:38:41 PM buildCache add: VM Debian URL: https://boinc.multi-pool.info/latinsquares/ -&gt; latinsquares.
8:38:41 PM buildCache add: VM Debian URL: https://lhcathomedev.cern.ch/lhcathome-dev/ -&gt; lhcathome-dev.
8:38:41 PM buildCache add: VM Debian URL: https://boinc.progger.info/odlk/ -&gt; odlk.
8:38:41 PM buildCache add: VM Debian URL: https://rnma.xyz/boinc/ -&gt; RamanujanMachine.
8:38:41 PM buildCache add: VM Debian URL: https://universeathome.pl/universe/ -&gt; Universe@Home.
8:38:41 PM buildCache add: VM Debian URL: http://wuprop.boinc-af.org/ -&gt; WUProp@Home.
8:38:41 PM buildCache poject name short: OVH URL: http://gaiaathome.eu/gaiaathome/ -&gt; .
8:38:41 PM buildCache poject name short: OVH URL: http://www.vdwnumbers.org/ -&gt; .
8:38:41 PM buildCache add: OVH URL: https://climateprediction.net/ -&gt; climateprediction.net.
8:38:41 PM buildCache add: OVH URL: https://denis.usj.es/denisathome/ -&gt; DENIS@home.
8:38:41 PM buildCache add: OVH URL: https://comp.ithena.net/usr/ -&gt; iThena.Computational.
8:38:41 PM buildCache add: OVH URL: https://root.ithena.net/usr/ -&gt; iThena.Measurements.
8:38:41 PM buildCache add: OVH URL: https://lhcathome.cern.ch/lhcathome/ -&gt; LHC@home.
8:38:41 PM buildCache add: OVH URL: https://lhcathomedev.cern.ch/lhcathome-dev/ -&gt; lhcathome-dev.
8:38:41 PM buildCache add: OVH URL: https://boinc.loda-lang.org/loda/ -&gt; LODA.
8:38:41 PM buildCache add: OVH URL: http://boincvm.proxyma.ru:30080/test4vm/ -&gt; PRIVATE GFN SERVER.
8:38:41 PM buildCache add: OVH URL: https://rnma.xyz/boinc/ -&gt; RamanujanMachine.
8:38:41 PM buildCache add: OVH URL: https://www.sidock.si/sidock/ -&gt; SiDock@home.
8:38:41 PM buildCache add: OVH URL: http://www.worldcommunitygrid.org/ -&gt; World Community Grid.
8:38:41 PM buildCache add: OVH URL: http://wuprop.boinc-af.org/ -&gt; WUProp@Home.
8:38:41 PM buildCache add: OVH URL: https://www.rechenkraft.net/yoyo/ -&gt; yoyo@home.
8:39:15 PM Lire l'état OVH.
8:39:15 PM buildCache poject name short: OVH URL: http://gaiaathome.eu/gaiaathome/ -&gt; .
8:39:15 PM buildCache poject name short: OVH URL: http://www.vdwnumbers.org/ -&gt; .

Nothing in the error log.

Thanks !



EDITH : Oh well I just found out the use of the "display" menu, you have to choose CPU / GPU / nci tasks ! nice :) maybe it could be cool that these are selected by default after installation ?

Great job anyway !! :)

What are those strange gray bars (vertical and horizontal) for ? They somehow move automatically depending on the number of tasks but I can't select them / move them, is it a display bug ?


EDIT2 : mmm so these grey bars are actually the vertical scroll bar for the project list on the left, and the horizontal scroll bar for the columns : it is moving vertically depending on the number of tasks... quite weird. "Working", but weird : I use the vertical scroll from the mouse or click the bar and move it, but for the horizontal bar only the scroll from the mouse is working, I can't click / move the bar with the mouse.

This is how it looks with tasks :


fred

Thanks all, I finally get some input. That helps a lot in resolving issues.

JeromeC

Great job you keep updating that software, the Js version is definitively doing the job on Mac, I use it all the time.

I did a (small/certainly not big enough) donation, keep up the good work !

JeromeC

Mmm well I just installed BT Js 2.4.1 on my mac and surprise, the project selector is empty, no more project list.



I looked into the menus and options but couldn't find any - and in my memory there was one ?

This project selector is very convenient, in particular to use the historical tab - which is for me one the main pros of BT, together with the multi-computer management.

JeromeC

Another very strange issue

this distant linux host (VPS) is crunching that :



but BTJs reports this :



with a clear mismatch between projects and tasks running, including "undefined" app names

A few minutes later, the host is still crunching the same thing



but BTJs has changed its mind again



with even more discrepancies and inconsistencies.

I have two other machines (my mac and a linux VM in the mac) managed with BTJs and this does not happen.

fred

I removed V2.4.1, with a bug that messed up the Application name.
Fixed in V2.4.2

JeromeC

Excellent ! I'll try this @home.

Could you look at the disappearing project selector issue ?

fred

Quote from: JeromeC on January 29, 2024, 08:54:03 AMCould you look at the disappearing project selector issue ?
A related problem, also fixed in V 2.4.2

JeromeC

So far so good ! thanks a lot for the super quick reactivity :)