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

sphgeom: make Chunker implement Pixelization

    XMLWordPrintable

    Details

    • Type: Story
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: sphgeom
    • Labels:
      None
    • Team:
      Data Access and Database

      Description

      Once DM-5533 lands, a new interface for partitionings of the unit sphere, Pixelization, will be available, along with a class capable of efficiently storing integer sets (RangeSet). It is worth thinking about whether the Chunker class, which implements the Qserv partitioning scheme, should be expressed in terms of this new interface. (The way I imagine this would work is to stuff the chunk ID of a point into the upper 32 bits of a 64 bit index, and the sub-chunk ID into the lower 32 bits). This is an API change that would impact the Qserv codebase, but that may be worthwhile as it would make it easier to swap out partitioning strategies later.

        Attachments

          Issue Links

            Activity

            Hide
            fritzm Fritz Mueller added a comment -

            Still a desirable change, but low priority.

            Show
            fritzm Fritz Mueller added a comment - Still a desirable change, but low priority.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              smonkewitz Serge Monkewitz
              Watchers:
              Fritz Mueller, Serge Monkewitz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:

                  Jenkins

                  No builds found.