You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@giraph.apache.org by Seong-il Lee <si...@samsung.com> on 2014/08/04 02:05:59 UTC

[modified] I found 2 kind of bugs of Rexster

Hi, All.

First of all, I'm so sorry about previous mail.
I didn't know whether my mail was sent as html or not.
Now, I send again correctly, please reply to my question.

 
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 chunk 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 chunk.

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.