Uploaded image for project: 'Giraph (Retired)'
  1. Giraph (Retired)
  2. GIRAPH-500

Refactor job launch code out of graph package and into job package

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      There's too many classes in graph and its become a catch-all for all sorts of stuff again. I'm moving the 4 classes that relate to job launch into a new "org.apache.giraph.job" package. I left GiraphTaskManager in graph since it is the beginning (nowadays) of the real BSP/Giraph-only activity that does not relate to how we got to that point (Hadoop mappers running, YARN resource request, whatever) in the job run. All the preliminary stuff can live in o.a.g.job now.

      I also left GiraphRunner on the top-level of the source tree since it is easy for new folks to find there and this way we don't break anyone's existing command lines. We can move it in a future JIRA, or not at all.

      Attachments

        1. GIRAPH-500-1.patch
          74 kB
          Eli Reisman

        Activity

          People

            initialcontext Eli Reisman
            initialcontext Eli Reisman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: