Ensure panics are handled when running functions in goroutines

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Error Handling
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In the mongo/collection.go file there are a number of places where we invoke a function and do not handle the case of a panic occurring. Since any unhandled panic will crash the process, we need to handle these panics, even if we throw it out.

      Additionally, we might want to change these methods so they are always concurrent and use channels to send the results back to the caller.

            Assignee:
            Unassigned
            Reporter:
            Kristofer Brandow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: