HolmesProcessing / Holmes-Totem

Investigation Planner for fast running analysis with predictable execution time. For example, static analysis.
Apache License 2.0
29 stars 18 forks source link

organize service results more intelligently #169

Open webstergd opened 7 years ago

webstergd commented 7 years ago

We are currently using RESTful messages containing JSON for handling service output. This has causes a few issues. Ref #109 and #53 to name a few. We could probably solve the bulk of these issues with switching to gRPC or similar method.

This issue is to research leveraging gRPC for shipping service results.

theothercliff commented 5 years ago

This issue number (#169) is labelled as an enhancement. #53 is a bug that effectively crashes my machine. #169 should be classified as a bug to give it more urgency. Certain videos trigger this huge memory leak every time and must be played on a different player. VLC has worked for me.

If you have a lot of memory available, you may not lock up for 10's of minutes. If your machine is loaded down, you may have 15 seconds. By the time you know it is happening, you have seconds left to kill it. After that, there is no memory to ssh in or even start a local non-gui console prompt.

Many other things running, unresponsive for a long time, yes I know it is just a big memory leak, but my machine is loaded down, it is unresponsive, and by the time OOM killer is done a good part of an hour later, I have lost a lot of other processes / work and need to reboot the machine.

Visually the video is unwatchable. It is diagonally warped, being shifted by what looks like one whole horizontal width, and the colors are not right. The attached images show what it looks like and what it should look like (as played by VLC).

If you see this diagonal warping and bad colors, immediately kill it.

I tried attaching png, PNG, jpg, and JPG images of the warped video, but it keeps saying "Something went really wrong, and we can't process that file. Try again."