Giter VIP home page Giter VIP logo

hfm-net's People

Contributors

bdenhollander avatar benjaminzink avatar firedfly avatar harlam357 avatar jcoffland avatar justaphf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hfm-net's Issues

Clients not showing hung if they haven't completed enough frames to get a frame time.

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

No Log Available (See Comment 1)

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 Benchmarking to HFM

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 for FTP upload of HTML Output.

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

Mono (Linux) - Grid Column Widths do not stay set.

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

Auto-Save feature.

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

Extreme Overclocking User ID Text Box Format Error

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:

VM Unit Download time not handled correctly

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

PPD drops when UTC clock changes day

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 to add a client description column

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

HFM.Forms.frmAbout.linkLabel2_LinkClicked exception

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

Colored log window

С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

Dynamic Web Application Component.

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

Index outside a range in Tools\Benchmarks

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

Sometimes HFM shows a large percentage value at the beginning of a WU.

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

'AllFrames' calculation is not correct.

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

Mono (Linux) - FTP Client Type does not work

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

HFM has wrong user name

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

Duplicate work or User ID check. Make sure user name found in log matches the configured user name in the options.

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

Queue slot

"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

  • Merged into: #86

Add data graphing for the WU History feature (formerly - explore data-mining capabilities per the description).

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

Request to make the 'Progress' column an actual progress bar.

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

Option to save any host configuration changes on shutdown does not work when closing the app via the 'X' button.

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

When a client resumes from a rather long "pause", the client will be deemed 'Hung' if it's past its 'Terminal Time'.

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

Request to send E-mail or SMS text when detecting an EUE state.

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

Clients reporting frame times 1 hour ahead of the machine running HFM will be given a Hung (Red) status.

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

Clear Time Based Values only from the DisplayInstance Collection not each ClientInstance.CurrentUnitInfo

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.