harlam357 / hfm-net Goto Github PK
View Code? Open in Web Editor NEWClient Monitoring Application for Folding@Home
Client Monitoring Application for Folding@Home
Flexibility on what columns were exported to html summary page?
Being able to include/omit clients from html out with a per-client checkbox
which defaults to ON would be handy.
Original issue reported on code.google.com by harlam357
on 30 May 2009 at 2:26
Report from HayesK. He had a machine that rebooted when the SMP client
progress was at 1%. This isn't enough frames to calculate a frame time (if
HFM is set for 'LastThreeFrames' and/or the SMP client logs are slightly
garbled at that point, both are the case here.
The fix here is probably to use numbers from the soon to be benchmarking
library to get an average frame time for a client on the given project and
use it to calculate the 'terminal time' until we have enough current frames
to truly calculate a current 'terminal time'. If no data exists for the
given project, possibly use some arbitrary number of minutes.
Original issue reported on code.google.com by harlam357
on 11 May 2009 at 2:04
What steps will reproduce the problem?
1. try to add new client with uttachment files
2.
3.
What is the expected output? What do you see instead?
in log window i see "No Log Available"
What version of the product are you using? On what operating system?
v0.2.0.18
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Jun 2009 at 9:41
Attachments:
Add color coding for each client like what is seen in the main UI.
Original issue reported on code.google.com by harlam357
on 25 May 2009 at 10:50
Specifically with the horizontal scroll bar for the main grid.
Reported by: hackman2007 (MPC)
Original issue reported on code.google.com by harlam357
on 10 May 2009 at 11:17
Add a benchmarking class to HFM.NET. During the log parse I'm not
currently capturing data about every frame that is found. The best option
here is to create a 'WorkUnitFrame' class to encapsulate the data needed to
perform benchmarks.
This will be a decent departure from the way the code works now and will
likely hinder future changes until it is complete.
Original issue reported on code.google.com by harlam357
on 11 May 2009 at 2:07
Request from Atlas Folder to build in FTP Upload of the HTML Output.
Currently there only exists the capability to send this output to a local
folder (or UNC path).
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 3:06
We've never had this problem before. It only occurs when I try to scroll on
the Log window. It doesn't happen in any other program at all. As long as I
don't scroll I'm fine. And yes, I checked the drivers; they're current.
User: ddforrester @ MPC
Original issue reported on code.google.com by harlam357
on 6 Jun 2009 at 3:32
Attachments:
What steps will reproduce the problem?
1. Set the column widths... minimize to tray... restore UI.
What is the expected output? What do you see instead?
I expect the columns to stay the same... they restore to their original size.
Original issue reported on code.google.com by harlam357
on 16 Jun 2009 at 1:54
Currently the default for the grid is 1 decimal place. The status bar
total PPD is 2 decimal places. HTML output also uses 2 decimal places.
This new option should effect all these areas the same.
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 4:13
Make sure to check backward compatibility so the columns are sized
correctly when upgrading.
Original issue reported on code.google.com by harlam357
on 5 Jun 2009 at 5:57
Add an option to HFM that allows users to specify a configuration is to be
auto saved when modified.
Original issue reported on code.google.com by harlam357
on 25 May 2009 at 8:17
What steps will reproduce the problem?
Enter a string of characters that are non-numbers into the Extreme
Overclocking User ID text box and press OK. You will get an "input string
was not in a correct format" error. Once I saw that, I remembered that
Extreme Overclocking uses a string of numbers to identify users. Not every
user that downloads the program will assume that you want the number string
in this text box.
Should be a fairly simple fix. You could simply keep the OK button as
inactive unless the user has left the text box empty or has entered a valid
string. But that would be my bastardized way of fixing it. :) I'm sure you
can come up with better.
I've attached a screenshot of the issue.
What version of the product are you using? On what operating system?
v0.2.0 Build 20 on Win 7 RC Build 7100
Please provide any additional information below.
Thanks for developing this! It is a very nice alternative to FahMon. You
have a very good program on your hands here. It has potential. Keep up the
good work.
Original issue reported on code.google.com by [email protected]
on 12 Jun 2009 at 11:02
Attachments:
What steps will reproduce the problem?
1. Run a WU that is unknown to the local ProteinCollection.
What is the expected output? What do you see instead?
"Unknown Protein"
Original issue reported on code.google.com by harlam357
on 6 May 2009 at 3:21
Request from Atlas Folder to import his current FahMon configuration. This
will promote easy conversion to HFM for current FahMon users.
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 3:03
Read these values from the FAHLog... need to decide where to display them.
May also want to add a feature to validate this username and team against
the input values in the preferences.
Request from procpuarie on OCN.net.
Original issue reported on code.google.com by harlam357
on 9 May 2009 at 10:19
Since Build 17 (Benchmarking), FAHlog parsing runs twice if enough log is
available to parse the two most recent units. This is causing the
Completed and Failed counts to be accumulated twice.
Original issue reported on code.google.com by harlam357
on 3 Jun 2009 at 1:32
This will allow me to get rid of the Invoke calls on the Timer objects.
Original issue reported on code.google.com by harlam357
on 28 May 2009 at 11:51
What steps will reproduce the problem?
1. apply same UTC adjustment that is applied to ETA to Download Time
2.
3.
What is the expected output? What do you see instead?
Expected to see unit downloaded 2 minutes ago, instead saw unit downloaded
-9 hours 58 minutes ago
What version of the product are you using? On what operating system?
v0.1.1 build 11 windows vista
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 10 May 2009 at 12:09
What steps will reproduce the problem?
1. correctly handle change from 2300 to 0000 on UTC clock
2.
3.
What is the expected output? What do you see instead?
expected to see unit finishing, instead saw ETA of 16 hours!
What version of the product are you using? On what operating system?
v.0.1.1 build 11 on windows vista
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 10 May 2009 at 12:07
Request from Edward2 to add a smaller, more compact HTML page to the Web
Generation targeted towards viewing with Mobile devices such as Blackberry
or iPhone.
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 4:23
Request from Edward2 to add a client description setting. This would allow
the use of a short identifier for the instance and then a longer
description for the instance. Shorter versions could be used on the HTML
output to save space, particularly for a small mobile web page.
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 4:21
What steps will reproduce the problem?
1. Click MainForm About
2. Click a link FAHLogStats.net
3.
What is the expected output? What do you see instead?
System.ComponentModel.Win32Exception: Приложение не найдено
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo
startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start(String fileName)
в HFM.Forms.frmAbout.linkLabel2_LinkClicked(Object sender,
LinkLabelLinkClickedEventArgs e)
в
System.Windows.Forms.LinkLabel.OnLinkClicked(LinkLabelLinkClickedEventArgs
e)
в System.Windows.Forms.LinkLabel.OnMouseUp(MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.Label.WndProc(Message& m)
в System.Windows.Forms.LinkLabel.WndProc(Message& msg)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)
What version of the product are you using? On what operating system?
v0.2.0 build 17
Please provide any additional information below.
Windows 7 RC. Google Chrome or Firefox by default browser.
When clicked any link in MainMenu\Web? popup the message "Failed to show
..."
P.S. Recomended show MessageBox like "Failed to show ..."
Original issue reported on code.google.com by [email protected]
on 29 May 2009 at 6:48
Remove "\\" hard codes. Use methods in the System.IO.Path namespace to
work with path strings.
Original issue reported on code.google.com by harlam357
on 28 May 2009 at 11:53
Сolour chart in log helps perception of text and understanding of problems.
Original issue reported on code.google.com by [email protected]
on 8 Jun 2009 at 7:34
This would basically give users the option to install a web application on
to a server that would host an ASP.NET site. This application would use
data generated by the desktop HFM.NET application (refreshed/uploaded via
FTP) and would basically be a web version of the desktop app. Allowing one
to sort and do other things the desktop application can do but that the
current HTML output cannot (because it is static content).
Original issue reported on code.google.com by harlam357
on 30 May 2009 at 2:36
What steps will reproduce the problem?
1. click Tools\Benchmarks if no clients
2.
3.
What is the expected output? What do you see instead?
************** Текст исключения **************
System.ArgumentOutOfRangeException: Индекс за пределами
диапазона. Индекс
должен быть положительным числом, а его
размер не должен превышать размер
коллекции.(Index outside a range. An index must be a positive number,
and
his size must not exceed the size of collection.)
Имя параметра: index
в System.Collections.ArrayList.get_Item(Int32 index)
в System.Windows.Forms.DataGridViewSelectedRowCollection.get_Item(Int32
index)
в HFM.Forms.frmMain.mnuToolsBenchmarks_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e,
ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e,
ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)
What version of the product are you using? On what operating system?
2.0.18
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Jun 2009 at 5:36
From Mitsimonsta (OCAU):
Would like to see the green in the status light be a bit lighter - certain
LCD's it is hard to tell if it is green or black.
Original issue reported on code.google.com by harlam357
on 10 Jun 2009 at 10:49
See attached FAHlog.txt file.
Original issue reported on code.google.com by harlam357
on 3 Jun 2009 at 1:39
Attachments:
What is the expected output?
- The bad (large) values appear to be coming from the UnitInfo.txt file
parse. I'm adding a check on the setter for UnitInfo.PercentComplete to
only allow setting values 0 through 100.
Original issue reported on code.google.com by harlam357
on 2 May 2009 at 11:26
Green, Purple, Yellow, Red, etc
Original issue reported on code.google.com by harlam357
on 14 Jun 2009 at 12:05
What is the expected output? What do you see instead?
I see a frame time for 'AllFrames' that is less than the shown 'Minimum'
frame time. This should not be possible.
Original issue reported on code.google.com by harlam357
on 25 May 2009 at 8:25
Show the equivalent 'Status' text in a tooltip when hovering over the
status column for a client.
Original issue reported on code.google.com by harlam357
on 5 Jun 2009 at 5:55
Requested by: Zero82z ([H] Forum)
Original issue reported on code.google.com by harlam357
on 10 May 2009 at 5:15
FAHLog.txt => FAHlog.txt
UnitInfo.txt => unitinfo.txt
To support case sensitive file systems on Unix like OSes.
Original issue reported on code.google.com by harlam357
on 28 May 2009 at 11:49
What steps will reproduce the problem?
1. Retrieval fails... says Arugment cannot be null, I suspect the Proxy
information is being set null on the WebRequest and Mono doesn't like that.
Original issue reported on code.google.com by harlam357
on 16 Jun 2009 at 2:01
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Expected output T32monkeys, says ChasR
What version of the product are you using? On what operating system?
.12
Please provide any additional information below.
It appears the user name is drawn from the first appearance in the log. If
possible, it should be drawn from the last.
Original issue reported on code.google.com by [email protected]
on 12 May 2009 at 1:18
An automatic maintainance and renewal of positions is needed.
Original issue reported on code.google.com by [email protected]
on 8 Jun 2009 at 7:26
Now that I'm pulling the 'User ID' value from the log files I can check to
be sure there are no duplicates across all clients. Should also check for
duplication Project(R/C/G) values across all clients.
Secondly, add an option to flag clients that are not configured with the
same 'User name' as what is configured for the web options in the Preferences.
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 4:19
"Slot" column with format ##
Showing queue slot number from the FAHlog.txt
Original issue reported on code.google.com by [email protected]
on 11 May 2009 at 3:46
van_arnam and I were talking this afternoon and one thing that we noticed
is that your html output allows us to see trends. We have a couple of cards
that are erroring a lot, something that is difficult to spot when the data
is not centralized. We were able to pick out a couple of cards as
candidates for downclocking based upon the number of success vs. failures
that they were having. Then we brainstormed that having trendlines for
percentage of success vs. fail for the farm would be just super cool.
Trendlines also for EUEs vs WUs vs clock speeds all kinds of crazy stuff.
The problem of course is that fancy features like that probably have a
limited audience. What is your attitude to adding trending and data mining
features?
Original issue reported on code.google.com by harlam357
on 30 May 2009 at 2:23
Sometimes when starting HFM the sort column and order is not being set to
what it was on the previous session.
Original issue reported on code.google.com by harlam357
on 30 May 2009 at 4:26
From Mitsimonsta (OCAU):
Can the progress column be a progress bar? AKA utorrent etc
I've always wanted to see a deadline marker on a progress bar. Either a red
line showing where the deadline is, a bit like how they show the 'world
record line' on the swimming telecasts. You can see the swimmer in front or
behind the deadline.....not sure that the progress bars have a secondary
data stream available to it.
Original issue reported on code.google.com by harlam357
on 10 Jun 2009 at 10:47
What steps will reproduce the problem?
1. Change an option on a client host
2. Try to exit the app via the File -> Quit menu. The user is presented
with a dialog asking if they would like to save changes be continuing.
Click Cancel.
3. The try to exit the app via the 'X' button on the window. The app does
not present the user with the opportunity to save changes.
Original issue reported on code.google.com by harlam357
on 2 May 2009 at 10:39
Not sure what I can do about this... the stack traces from the exception
seem to originate in the Mono X11 interface. Just need to investigate, but
not a high priority.
Original issue reported on code.google.com by harlam357
on 16 Jun 2009 at 2:06
What steps will reproduce the problem?
1. Pause a client for a lengthy amount of time (1 hour will probably do)
What is the expected output? What do you see instead?
- Since after resuming from a "pause" the client is marked as
'RunningNoFrameTimes', the standard status determination code runs, which
results in the client passing its terminal time. What I probably need to
do is clear it's current 'frame time'. At that point the current status
determination code won't run and it will need to generate a new 'frame
time' based on the next few frames.
This isn't a huge issue... I'll think about this some more because with
benchmarking coming all this code is going to be revisited and likely
reworked since benchmarking will necessitate persisting more than just the
frame times on the last few frames.
Original issue reported on code.google.com by harlam357
on 12 May 2009 at 4:46
Also, look for people to test compatibility with OS X.
Original issue reported on code.google.com by harlam357
on 3 Jun 2009 at 2:32
Request from Atlas Folder. Detect an EUE generated hang (5 failed GPU
units and 24 hour pause) and send e-mail or SMS (not sure how I would do an
SMS) to a user specified address.
Original issue reported on code.google.com by harlam357
on 16 May 2009 at 3:11
What steps will reproduce the problem?
1. Set a client host to 1 hour ahead
What is the expected output? What do you see instead?
- The client is given a Hung (Red) status. The user cannot user to
'Offset' feature to correct this.
What version of the product are you using?
- v0.1.1 (Build 10)
Please provide any additional information below.
- The problem lies in the 'previous day adjustment code' in
LogParser.DetermineStatus().
Original issue reported on code.google.com by harlam357
on 2 May 2009 at 11:36
Observed a problem writing to the CompletedUnits.csv file. HFM observed a
client completing a unit (but only the last three frames), HFM was set to
calculate PPD based on the 'LastThreeFrames'... however, the client was set
to -oneunit and thus stopped after completing the unit. This set a
ClientStatus of 'Stopped' and thus no values were set in SetTimeBasedValues().
* see "else if (Status.Equals(ClientStatus.RunningNoFrameTimes))" in
ClientInstance.SetTimeBasedValues().
Original issue reported on code.google.com by harlam357
on 10 Jun 2009 at 2:54
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.