giraph-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Zhang (JIRA)" <>
Subject [jira] [Created] (GIRAPH-678) Disorder of vertex de-serialization and 'initialize' method
Date Tue, 04 Jun 2013 05:02:26 GMT
David Zhang created GIRAPH-678:

             Summary: Disorder of vertex de-serialization and 'initialize' method
                 Key: GIRAPH-678
             Project: Giraph
          Issue Type: Bug
          Components: graph
    Affects Versions: 1.0.0, 1.1.0
         Environment: Giraph 1.0, hadoop 0.20.2
            Reporter: David Zhang

In org.apache.giraph.utils.Writable.readVertexFromDataInput method.
'initialize' method is ahead of vertex de-serialization.

Change the order is ok:

  public static <I extends WritableComparable, V extends Writable,
  E extends Writable, M extends Writable> Vertex<I, V, E, M>
      DataInput input,
      ImmutableClassesGiraphConfiguration<I, V, E, M> conf)
    throws IOException {
    Vertex<I, V, E, M> vertex = conf.createVertex();
    I id = conf.createVertexId();
    V value = conf.createVertexValue();
    OutEdges<I, E> edges = conf.createOutEdges();
    if (input.readBoolean()) {
    } else {
    vertex.initialize(id, value, edges);
    return vertex;

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message