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

[BG2] Unscheduled

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Won't Fix
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: daf_persistence
    • Labels:
      None
    • Epic Name:
      [BG2] Unscheduled
    • Team:
      Architecture

      Description

      This unscheduled epic holds all issues that were in the future for Butler Gen 2. Butler Gen 2 work is currently frozen in favor or upcoming Butler Gen 3.

      • Critical support issues that may have landed here by mistake can be moved to an active per-cycle "Butler Gen 2 Critical Support" epic to be scheduled.
      • Features/fixes here that are addressed in Butler Gen 3 should be retired.

        Attachments

        Stories in Epic (Custom Issue Matrix)

        Key Summary Story Points Assignee Status
         
        DM-26183

        Gen2 readFitsStorage hard-codes .fits extensions

        Kian-Tat Lim Won't Fix
         
        DM-13423

        Gen 2 Butler.getKeys() does not obey docstring

        Unassigned Won't Fix
         
        DM-12512

        Filter flags from dataId in camerMapper.map

        1 Unassigned Won't Fix
         
        DM-12046

        Unhelpful error messages while saving configs

        Unassigned Won't Fix
         
        DM-12027

        Gen 2 Butler init enhancements for modifying the set of input/output repos

        Nate Pease [X] (Inactive) Won't Fix
         
        DM-11552

        dotted keys in the key of a policy dict don't unpack right

        2 Unassigned Won't Fix
         
        DM-11481

        If a bypass function fails it is ignored and the butler goes down an incorrect code path

        10 Unassigned Won't Fix
         
        DM-11234

        Gen 2 butler queryMetadata fails to look up bias keys when date is ambiguous

        Unassigned Won't Fix
         
        DM-10966

        Errors with incomplete data ids in Butler Gen2

        Unassigned Won't Fix
         
        DM-10447

        Wrong error is thrown when butler finds two matches

        Unassigned Won't Fix
         
        DM-10632

        Support glob in queryMetadata

        Unassigned Won't Fix
         
        DM-10519

        in Butler add a debug log statement when reading & a mapping resolved a template but the file does not exist

        2 Nate Pease [X] (Inactive) Won't Fix
         
        DM-9983

        make std_<datasetType> mapper subclass functions work for composite datasets

        Nate Pease [X] (Inactive) Won't Fix
         
        DM-9972

        support Butler.getKeys for composite datasets

        8 Unassigned Won't Fix
         
        DM-9971

        Butler policy error checking

        4 Unassigned Won't Fix
         
        DM-9908

        butler is unable to read data that exists in the registry

        1 Robert Lupton Won't Fix
         
        DM-8236

        add tests for functions in daf_persistence utils to the testUtils.py tests

        3 Nate Pease [X] (Inactive) Won't Fix
         
        DM-9043

        Butler should generate more helpful errors when pointed at any empty directory

        Kian-Tat Lim Won't Fix
         
        DM-7978

        fsScanner ignores digits before type qualifier

        4 Unassigned Won't Fix
         
        DM-7922

        butler.get() produces unhelpful error message for non-existent datasetTypes

        Kian-Tat Lim Won't Fix
         
        DM-7909

        mapper.validate should raise ValueError on non-integer visits

        Kian-Tat Lim Won't Fix
         
        DM-7778

        Butler repositories do not look up policy in parent repositories.

        4 Nate Pease [X] (Inactive) Won't Fix
         
        DM-6515

        Please make butler read proxies work for functors

        Kian-Tat Lim Won't Fix
         
        DM-4382

        Port registryInfo.py from obs_subaru into Butler

        8 Unassigned Won't Fix
         
        DM-4215

        Butler: SafeFile and SafeFileName can overwrite good with bad in some cases

        4 Unassigned Won't Fix
         
        DM-4182

        Butler: add dataset type that supports dataId list for bidirectional lookup of dataId to exposure ID

        Unassigned Won't Fix
         
        DM-4181

        Butler: add support for skymap based dataIds

        15 Unassigned Won't Fix
         
        DM-4173

        Butler: add support for write-once-compare-same outputs

        Unassigned Won't Fix
         
        DM-4168

        productize "Data repository selection based on version"

        6 Unassigned Won't Fix
         
        DM-4553

        Move butler from daf_persistence to daf_butler

        6 Unassigned Won't Fix
         
        DM-4552

        Design the authorization management through or around Butler

        Unassigned Won't Fix
         
        DM-4543

        Add HDF5 support to butler dispatch mechanism

        Unassigned Won't Fix
         
        DM-4539

        Improve dataId transformation

        Unassigned Won't Fix
         
        DM-4532

        define and implement mechanism to iterate over partial dataIds

        Unassigned Won't Fix
         
        DM-4521

        Butler should not follow _parent for write-once-compare-same files

        Unassigned Won't Fix
         
        DM-4520

        Butler support for "git branch style" data repositories

        Unassigned Won't Fix
         
        DM-3765

        For registry-free butler, look up information in related data type.

        12 Unassigned Won't Fix
         
        DM-5263

        static sqlite3 registry does not sufficiently allow for the possibility of new dataset type and dataIds that may be added to repository via butler.put

        Unassigned Won't Fix
         
        DM-5146

        generate daf_persistence Policy files need to be formatted for readability

        Unassigned Won't Fix
         
        DM-4923

        want to see locations in trace when butler raises because multiple locations were found

        1 Unassigned Won't Fix

          Activity

          Hide
          swinbank John Swinbank added a comment -

          Hey folks — would you mind not parking “to do” stories in “won't fix” epics, please? It triggers a whole flood of mail in my inbox...!

          I'll set this epic back to “To Do” for now. If that messes with your workflow, lemme know and we'll figure out another plan.

          Show
          swinbank John Swinbank added a comment - Hey folks — would you mind not parking “to do” stories in “won't fix” epics, please? It triggers a whole flood of mail in my inbox...! I'll set this epic back to “To Do” for now. If that messes with your workflow, lemme know and we'll figure out another plan.
          Hide
          tjenness Tim Jenness added a comment -

          Gen2 is dead.

          Show
          tjenness Tim Jenness added a comment - Gen2 is dead.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            tjenness Tim Jenness
            Watchers:
            John Swinbank, Kian-Tat Lim, Tim Jenness
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.