Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

avoid error storms with disconnected controllers #1

Merged
merged 3 commits into from
Oct 10, 2019

Conversation

bfrk
Copy link

@bfrk bfrk commented Oct 10, 2019

We recently had an issue with multi-gigabyte soft IOC log files where we actually ran out of disk space. The phytronMotor module was identified as one of the chief culprits, so I wanted to see if this could be fixed. The patch is quite repetitive; it makes the same change for most uses of asynPrint in the code. This is ugly and normally the first thing I would do is to extract this functionality into a separate procedure or method. But asynPrint uses varargs and is defined in asyn as a macro with complicated #ifdefs depending on OS and compiler. This made me think it may not be easily possible to factor this out in a portable manner.

The other two patches are simple and obvious cleanups.

@kmpeters kmpeters merged commit e1766b1 into epics-motor:master Oct 10, 2019
kmpeters pushed a commit that referenced this pull request Sep 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants