[ 
https://issues.apache.org/jira/browse/GIRAPH-891?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13989128#comment-13989128
 ] 

Hudson commented on GIRAPH-891:
-------------------------------

ABORTED: Integrated in Giraph-trunk-Commit #1439 (See 
[https://builds.apache.org/job/Giraph-trunk-Commit/1439/])
GIRAPH-891: Make MessageStoreFactory configurable (rohankarwa via majakabiljo) 
(majakabiljo: 
http://git-wip-us.apache.org/repos/asf?p=giraph.git&a=commit&h=dd47ce6abdf01adc3584d6e7e0d41c6749d02d30)
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/out_of_core/PartitionDiskBackedMessageStore.java
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/OneMessagePerVertexStore.java
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/out_of_core/SequentialFileMessageStore.java
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/ByteArrayMessagesPerVertexStore.java
* giraph-core/src/main/java/org/apache/giraph/comm/netty/NettyWorkerServer.java
* giraph-core/src/test/java/org/apache/giraph/graph/TestVertexAndEdges.java
* CHANGELOG
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/MessageStoreFactory.java
* giraph-core/src/main/java/org/apache/giraph/partition/SimplePartition.java
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/out_of_core/DiskBackedMessageStore.java
* giraph-core/src/test/java/org/apache/giraph/jython/TestJythonComputation.java
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/out_of_core/DiskBackedMessageStoreFactory.java
* 
giraph-core/src/main/java/org/apache/giraph/comm/messages/InMemoryMessageStoreFactory.java
* giraph-core/src/main/java/org/apache/giraph/conf/GiraphConstants.java


>  Make MessageStoreFactory configurable
> --------------------------------------
>
>                 Key: GIRAPH-891
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-891
>             Project: Giraph
>          Issue Type: Task
>          Components: bsp
>    Affects Versions: 1.1.0
>            Reporter: Rohan Karwa
>            Priority: Minor
>         Attachments: diff_2ndmay.txt
>
>
> As mentioned in the task: 4213037
> Related to the Task: 
> https://our.intern.facebook.com/intern/tasks/?s=754080093&t=4213037
> Changed the MessageStoreFactory interface and added a new method 
> "initialize(service, config)" in order to do the setting up of message store 
> factory. In order to invoke the class (as per the configuration) on run time, 
> reflection is used for the class invocation and then initialize() method is 
> called on the instance.
> There were few classes which had private factory implementation, for these 
> classes there is no need to implement the initialize() method as the class is 
> never exposed and can't be passed as a configuration.
> Also, in order to make the DiskBackedMessageStore.class value to be passed 
> from the configuration, I moved the implementation to the new file and made 
> this class as a public class. 
> Modified a test case for testing this configuration(DiskBased/InMemory Backed 
> Message Stores). 
> Review Link: https://reviews.apache.org/r/20915/



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to