Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-3944

Determine the best way to run background operations in Compass

    • Type: Icon: Investigation Investigation
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: Compass
    • Labels:
      None
    • Not Needed

      With this spike we want to determine what is the best way to run background operations in Electron. Web workers? Hidden electron windows?

      When this spike is done, we know what we need to do to:

      • offload operations to background processes
      • cancel the operations running in the background
      • report errors that happen in background operations to the foreground processes
      • notify the foreground process when the background operation is completed and return the results when needed

      A good place to start for a PoC could be import/export.

      WIP scope doc is in WRITING-4477.

      Some good material:

            Assignee:
            Unassigned Unassigned
            Reporter:
            massimiliano.marcon@mongodb.com Massimiliano Marcon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: