Uploaded image for project: 'Hama'
  1. Hama
  2. HAMA-906

Automatic activation of halted vertices without received messages

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.6.4
    • None
    • graph

    Description

      When implementing an algorithm on Apache Hama platform, we noticed that when the first vertex of the split received a message, all the others became activated (being previously halted), even if they didn't receive a message.

      We think that this happens in the line 254 in GraphJobRunner, in the doSuperstep method ( https://github.com/apache/hama/blob/trunk/graph/src/main/java/org/apache/hama/graph/GraphJobRunner.java#L254). We think that in this line it misses the following verification:

      if(currentMessage!=null && ... )

      Could you confirm?
      Thanks.

      Attachments

        1. patch.txt
          0.6 kB
          Edward J. Yoon

        Activity

          People

            udanax Edward J. Yoon
            AguinaldoPontes Aguinaldo Pontes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: