Comments (7)
Health check is considering phase statistics now, so you get earlier warnings on faster systems with fast SSDs than slow systems with HDDs and also considers Mixed SSDs/HDDs for different plots on the same system.
This requires existing finished plotlogs or it goes down to a diced default (not sure what values should be used yet).
Will be in the next version
from chia-plot-status.
Great feature - but should take into account phases.
e.g. in Phase 2
sorting table 6
sort time = 841.420 seconds. CPU (61.400%) Mon May 3 15:47:01 2021
there is no logging for 841 secs
from chia-plot-status.
Good Idea
Currently still testing the timings
from chia-plot-status.
The user must be able to confirm a dead process.
Chia Plot Status can never be sure if the process is dead. Locally (and with admin rights) it could potentially check running processes and their file handles and check is the process this belongs to is still running, but Chia Plot Status is for multiple remote plotting rigs as well and we cannot do that via network share.
The user should still be able to get rid of dead logs without deleting the files as create plot --num 18
can log all plots to the same file, depending how it is set up.
Thats why PlotLog needs an index telling this is the n-th log in the given file.
Then we can hide the 7th log in file b73b03ce-acba-11eb-8529-0242ac130003.log from folder rig-2 without throwing out the other logs as well, since finished plotlogs are needed to ETA and HealthCheck.
User should right click on a line and click "hide" or "confirm dead".
Which logs are hidden should be persisted in the users config file.
A different approach would be to have a watchdog on each plotting rig collecting the logs and watching the processes like described in the second paragraph and continously sends the logs and status to the monitor system (the pc running chia plot status GUI). Then we would know more and the user does not have to setup either a network share or a different approach to get to the logs of all his rigs. Again, this requires admin/root access and I do not want that for now but could be a future addition. Kubernetes did this last time I worked with it and its a common approach for distributed systems.
from chia-plot-status.
If last line is Final File size: 101.367 GiB
and final dir != tmp2 a 100 GB file is copied without logging a thing. This takes a while and currently this can cause a possibly dead
warning.
Ticket 184 in chiapos would fix that, but no idea when that is implemented
from chia-plot-status.
The user must be able to confirm a dead process.
The logic is implemented, gui part is still missing
from chia-plot-status.
You can now confirm the death of a plotting process and then filter them out
from chia-plot-status.
Related Issues (20)
- Harvester Tab - Avg Eligible Plots HOT 2
- Make the window sizes remember (main window and dialogs) HOT 1
- Shows times in the future HOT 7
- error extracting json by cmd HOT 3
- Could you make it work for Flax too? HOT 5
- Please change the logo. There will be trouble with Ancestry. HOT 1
- Log folders reset HOT 2
- Support for NFT (Offical pools?) HOT 7
- time in harverster statistics HOT 4
- Madmax, copy time is missing HOT 2
- [issue] i can't open the program in windows 10 HOT 2
- New parameter...
- Log Refresh from Windows Shared Drive HOT 5
- plz, change file --- ChiaPlotStatus.sln HOT 1
- GUI 2.0 HOT 1
- "Text File Busy" HOT 4
- Add Plot Size Column
- Progressbar
- Getting Log Files from madMAx43v3r/chia-plotter HOT 18
- Visual Studio Code Error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chia-plot-status.