Pavan Kumar created GIRAPH-821:
----------------------------------

             Summary:  proper handling of NegativeArraySizeException for all 
ByteArray backed messagestores
                 Key: GIRAPH-821
                 URL: https://issues.apache.org/jira/browse/GIRAPH-821
             Project: Giraph
          Issue Type: Improvement
            Reporter: Pavan Kumar
            Assignee: Pavan Kumar
            Priority: Minor


For byte array backed message stores (i.e.     LongByteArrayMessageStore, 
ByteArrayMessagesPerVertexMessageStore, and IntByteArrayMessageStore)     
currently, when the byte[] of underlying ExtendedDataOuput runs out of space 
(i.e. UnsafeByteArrayOutputStream)     we see 
java.lang.NegativeArraySizeException in the SendWorkerMessagesRequest.     We 
want to catch the exception dump the known vertex information and explain the 
issue     (the amount of bytes sent to this vertex exceeded the max capacity of 
this ExtendedDataOutput).      In this diff all ByteArray backed messagestores 
have been modified to behave as explained.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to