Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-14100

refactor shebangtron to use asyncio

    Details

    • Type: Improvement
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: stack release
    • Labels:
      None

      Description

      There have been a couple of reports on slack that shebangtron has long runtimes.  I have not personally seen this but refactoring the script to use asyncio should provide a speed up on systems with slow disk I/O.  Per Tim Jenness, asyncio is fair game once once py2 is officially unsupported.

        Attachments

          Issue Links

            Activity

            Hide
            wmwood-vasey Michael Wood-Vasey added a comment -

            Takes 30 minutes on my Mac OS X 10.13.4 (2015 Mac Pro, SSD) with different 5 tags installed (all from the same month).

            Show
            wmwood-vasey Michael Wood-Vasey added a comment - Takes 30 minutes on my Mac OS X 10.13.4 (2015 Mac Pro, SSD) with different 5 tags installed (all from the same month).

              People

              • Assignee:
                jhoblitt Joshua Hoblitt
                Reporter:
                jhoblitt Joshua Hoblitt
                Watchers:
                Gabriele Comoretto, Jonathan Sick, Joshua Hoblitt, Kian-Tat Lim, Michael Wood-Vasey, Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Summary Panel