[jboss-dev-forums] [Design of Messaging on JBoss (Messaging/JBoss)] - Re: Status of LargeMessages work
timfox
do-not-reply at jboss.com
Tue Oct 28 04:03:45 EDT 2008
"clebert.suconic at jboss.com" wrote : This is the status of my current work on MessageChunk and LargeMessages.
|
| It is committed on https://svn.jboss.org/repos/messaging/branches/Branch_Chunk_CRS2/ waiting revision before we add it to trunk. Branch_Chunk_CRS2 was just created today (r5188)
|
|
| I - I have added a method getPacketSize on the Packet interface. The abstract class is still returning (at this point at least) the DefaultPacketSize, but MessageSend, Chunk and Receive are calculating the packetSize accordingly.
| With that the InVM transport will also work for big messages, and we can avoid extra unecessary buffer creations.
|
What does "packetSize" represent?
* As soon as we merge it on trunk, we could have all the packets implementing this. But this is not a really high priority.
anonymous wrote :
| II - I have added a new interface called ServerLargeMessage which will be implemented by each storage-manager we have. We have JournalServerLargeMessageImpl and NullStorageManager. The StorageManager will be responsible for the instantiation of this class.
|
Confusing name. The journal is a large message?
anonymous wrote :
| III - I have separated the reference counting of references and durable references on Messages (that fix on paging discussed on this thread: http://www.jboss.com/index.html?module=bb&op=viewtopic&t=144128)
|
| As soon as we remove the reference from the queue (ACKs) I decrement the refCount. I use that ref to delete large messages stored on files.
|
How is this different to how it was before?
anonymous wrote :
| IV - Paging could page largeMessages also. (On that case I don't take the bodySize in consideration, as that will be stored outside of the memory).
|
| V - The ChunkSize is configured on the ConnectionFactory, and the default is 100k
|
For everyone's benefit could you explain what chunkSize represents, and how it differs (or not) from minLargeMessageSize?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4185019#4185019
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4185019
More information about the jboss-dev-forums
mailing list