AcademySoftwareFoundation / AcademySoftwareFoundation/OpenCue
Monitor frames IO input/output
- Dominant language
- Python
- Stars
- 957
- Forks
- 259
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 16
Description
**Is your feature request related to a problem? Please describe.**
Similar to how running frames Memory is being stored in 10-sec intervals it could also update on IO. With the streams being separated on IO in (pulling from Disk) and IO out (Writing to Disk)
When debugging file system slowdowns at facilities it's usually large FX caches that can kill performance. By being able to see a frame's IO a quick determination can be made if tasks should be put on hold.
**Describe the solution you'd like**
This could be an addition in the RQD in `updateRss`.
Contributor guide
Research direction
Start at the RQD updateRss entry point and compare its existing 10-second memory sampling with the requested IO-in and IO-out streams. Done means frame IO is recorded at the same interval and distinguishes disk reads from writes; no test or file path is named, so the surrounding RQD implementation must be located first.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100