[Design of Messaging on JBoss (Messaging/JBoss)] - Re: Paging discussion:
by timfox
"clebert.suconic(a)jboss.com" wrote : I have started a WIKI for paging:
|
| http://wiki.jboss.org/wiki/JBossMessaging2Paging
|
| The basic idea is to have a FileBasedCollection where we store Messages, having an eviction cache based on watermark, and a FileBasedQueue for messageReferences.
|
| Both FileBasedQueue and FileBasedCollection would share the same implementations.
|
| I'll use SequentialFile to access the disk, so if we decide to go AIO later we could easily change it.
|
| One thing I'm doing differently from what I suggested on the face2face meeting was regarding the MessageReferences.
|
| During the f2f I thought about not requiring a separated file for MessageReferences where those references would just be a pointer on the main DataFile. but then I realized that in some events the queue could eventually get out of order. (such as redelivers caused by rollbacks). So, on that case we need a separated data structure for MessageReferences.
|
| The wiki so far only has some ideas and requirements. I will update it as soon as I have some UML diagram.
|
|
Can you elaborate more why you need different files for messages and message references? I found it hard to understand from your wiki.
Also I didn't really understand the part about indexes.
Some deeper explanation on the wiki would be good. I think it's currently quite hard to work out your intentions from that page, and how they differ from what was discussed in Paris.
Also, please can you create a new branch for this work?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4167797#4167797
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4167797
16 years, 3 months
[Design of JBoss jBPM] - Re: applying the hudson jobs in the sources
by thomas.diesler@jboss.com
anonymous wrote :
| 0) do you know any docs that explain the schema of the hudson configuration files ? or do you create them through the web user interface configure page and then copy them from the hudson instance to the source repository ?
|
The latter. The copies are then parametrized using ant filters.
anonymous wrote :
| 1) what do we have to get the hudson jobs defined in the sources configured in an existing hudson instance (like our QA lab)
|
Hudson instances should not get modified through the web interface.
| ant hudson-setup
|
run by a QA engineer should be the only way to setup the QA environment for any given version - otherwise the QA is not guarantied to be in sync with the source.
anonymous wrote :
| * can that be applied to a running hudson instance ?
|
| * can those targets be applied to a hudson instance that has other jobs (like in our QA lab) ?
|
| * do you envision an automatic update mechanism that synchronizes the hudson configurations in the sources to the hudson installation ?
|
no, see above
anonymous wrote :
| 2) do you know if it is possible to share this configuration between Bull and JBoss. we would like to have all job configurations in svn, but then Bull and JBoss would each only execute a subset of those configurations on their own QA boxes.
|
ant-hudson setup could be configured to only copy a subset of jobs dependeing on the settings in ant.properties
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4167791#4167791
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4167791
16 years, 3 months