Problems expected if logs deleted during process?
Question:
What would be the expected outcome of deleting logs while a process is running?
Specifically which of the following categories would that fall under : ) ?
- Fine
- Undefined
- Very Bad
Use Case:
Our logs are growing too big because of a bug in diamondback where roscpp_internal does not respect log levels. As a work around we have a script that deletes particular log files ever 30 seconds or so. We've also seen a crash (assert/-6) that we've yet to diagnose closely following our log workaround change, and we currently suspect our log deletions as the cause.
Maybe it's a silly question but, could you upgrade to Electric or Fuerte to fix that bug? :)
Unfortunately the system where this is occurring is a production machine which is locked to diamondback for the time being.
Not silly, but I think we do still need to be able to build, test and release Diamondback fixes.
If you need help with debugging this assertion, could you please try to to send more information about what happens? (a backtrace would be a good start)
Thanks for the offer. Because of the nature of the situation (remote machine not internet connected) we're going treat-first-diagnose-later. I'll update if we find anything interesting.