Hi, All.
 
I'm using Giraph and Titan with Rexster.
I found 2 kind of bugs of Rexster.
 
First, when Rexster reads data from titan.
For example, I want to read vertex 1 to 10, but rexster return 1 to end of index.
I fixed this bug like below
giraph-rexster/giraph-kibble/src/main/java/org/apache/giraph/rexster/kibble/IteratorVertex.java
     if (counter >= this.start && counter < this.end) {
+      counter += 1;
       return vertices.next();
     } 
 

Second, when Giraph reads data from Titan via Rexster.
Giraph can't read whole data from Titan.
Because Rexster split the data to chuck as many as number of map tasks.
But Giraph use map tasks - 1 workers (one for master), except SplitMasterWorker=false option used.
So, Giraph miss 1 chuck.
 
Actually, I also made patch for this bug.
 
I can't found issue for this bug on JIRA.
Can I create issue on JIRA for this? and attach files?
 
 
Best Regards,
Seong-il.

Reply via email to