Watchdog dialog quirks and malfunctions (current beta series target)

Started by computerguy, October 07, 2012, 12:32:16 AM

Previous topic - Next topic

computerguy

When you right click a process and set the I/O priority, it works fine. Unfortunately, when you try to see the Watchdog to change it to resources for the CPU or Memory usage; after you set the settings per process, in the "Current watchdog entries" where all of the defined rules you set for your process, the "Action" does not work correctly. To be more specific, If Blah.exe uses greater/lesser than X% cpu/mem usage for X amount of seconds, set I/O priority to: low, verylow, normal, high or critical. Now when you add the new rule you made, where it shows the action it does in the box of all of the rules you have made, it either doesn't show an action or it shows a number 1-5 but whether what it shows, it still makes the action go to Below Normal for a I/O rule. Here is a few pictures:

Added:
http://prntscr.com/gxoi8

After it's set (re-opened window):
http://prntscr.com/gxooo

Info:
Process Lasso: v6.0.1.36
Windows Vista Home Premium 32bit SP3
Intel Core 2 Duo 3.00Ghz
4GB Ram

Jeremy Collake

#1
Thank you for the report.

There are some issues with certain watchdog dialog uses, rules, combinations of rules, and rule types. We are working on them now, after discovering inconsistencies and deciding the whole system needed a refit. The watchdog actions should be improving rapidly in the next few builds. Of course, there are other cases where the problems are the result of a misconfiguration, but either way I want things operational. Keep an eye out for improvements!

BUG: Watchdog dialog malfunctions with I/O priority setting
STATUS: Resolution pending verification/testing 6.0.1.57 beta
BUG: Other watchdog issues
STATUS: Evaluating

Since you mention Watchdog troubles, I need to go through the 'standard' protocol for users who may have other (different) problems than this bug:

+ The first rule is to make sure you clicked 'run elevated' during installation. This is the cause of many failures. The second is to make sure you have sufficient access if operating on the processes of other users.

+ Note that 'Notify' type entries are just coming online in 6.0.1.55 beta. These may have previously malfunctioned all-together.

+ In other cases, operations on processes hosting services can cause a stall as the governor slowly tries to shut down or restart services of that process (whatever it was instructed to do). This is something we are evaluating.
Software Engineer. Bitsum LLC.

Jeremy Collake

Status updated. I/O priority issue with watchdog dialog fixed. I will upload a new beta after I'm done with today's work on it.
Software Engineer. Bitsum LLC.

Jeremy Collake

Fixed build now available (not 100% tested, still beta). Much more work remains on the entire subsystem. I want to make sure it is all 100%, as it should have been the last final.
Software Engineer. Bitsum LLC.

singhjay

I open up watchdog to enter my rules. They look as follow:



So I press OK, save it, and now I reopen it to add a few more rules:



Weird, everything that I added was gone except for one and a duplicate of the last entry I made is added. So I press OK and then I get this error:



After pressing OK, I reopen it to find my only rule modified:



Everything was working fine (trial) before I purchased the full version. How do I fix it? It's really urgent.


BenYeeHua

Try reset the setting.
If it is no working, reinstall the version that you use in trial until it is fixed ;)

singhjay

Quote from: BenYeeHua on October 07, 2012, 11:13:03 PM
Try reset the setting.

Didn't work.

Quote from: BenYeeHua on October 07, 2012, 11:13:03 PM
If it is no working, reinstall the version that you use in trial

How do I download older versions of Process Lasso?

Jeremy Collake

I am currently working on the watchdog features in the beta series out now. I will evaluate these rules closer in my testing and make sure they are working. I've already refactored much of the code, but more remains. The dialog is what is most problematic really - not saving and/or restoring things as it should. With each beta this gets corrected. It shouldn't have shipped in this state, but the watchdog rules grew a bit organically, and thus needed a good refactor to accommodate the large addition of new rules. I apologize for any trouble and hope you will give me time to make sure this is fixed up.

I will also be documenting the backing settings in the INI file, so that you may make manual edits if necessary.
Software Engineer. Bitsum LLC.

Jeremy Collake

This topic has been merged, as the cause is the same - a malfunctional (or semi-functional) watchdog configuration dialog. I will report progress as it comes (and it will come rapidly).
Software Engineer. Bitsum LLC.

Jeremy Collake

Quote from: singhjay on October 07, 2012, 08:09:39 PM
Everything was working fine (trial) before I purchased the full version. How do I fix it? It's really urgent.

While working on this I determined that the cause was the GUI. Therefore, it probably worked until the GUI saved the errantly shown values when you reloaded the configuration dialog. Before you purchased, you may have lost access to this configuration dialog, preventing it from being loaded wrong (and then saved wrong). I am issuing a proper fix in the next beta, but until then creation of a set of watchdog rules will work, so long as you don't open them back up for a second edit :o. Like I said, working on it now, and fixed in next beta.

Also see documentation on the process watchdog rules INI entry.
Software Engineer. Bitsum LLC.

Jeremy Collake

The Watchdog Configuration Dialog has been considerably cleaned up and fixed in v6.0.1.59. Part of it broke in an earlier build, and other parts were malfunctional to start with. I still have a ways to go, but this is a good leap forward and will resolve many existing watchdog issues, though not all. Another beta may come later today or tomorrow.

This new v6.0.1.59 beta will be uploaded within about an hour of this post.
Software Engineer. Bitsum LLC.

singhjay

Thank you for being so willing to fix the issue. I've reverted back to an (really) older version of Process Lasso I downloaded from 'My Bitsum' and it's working flawlessly. I'll be sure to update it as soon as you release the latest version (or is the version you released above the fix?).

Jeremy Collake

Yes, older versions worked great. This broke at some point due to small modifications to the dialog. I never noticed it because I rarely tested more than one rule at a time, and when I did, I didn't go back and edit them much. It is mostly a simple GUI flaw. It is a real shame. My regression testing I hope to improve, though I still rely on users to help with beta versions.

The dialog is nearly complete again, and I'd encourage you to start trying the next beta on a non-mission critical system, if you have one. Just to make sure the final does indeed address *all* your concerns. Like I said, wait for .61 though, as there are still some more minor improvements I want to make.
Software Engineer. Bitsum LLC.