|
|
|
[
Permlink
| « Hide
]
Holger Hoffstaette - 27/Jun/06 01:49 PM
In fact one thing we might need is some kind of "copy-on-write" or versioning on the message.
This is an important issue to trace thru and document. Myself, I'd opt for a combination of MuleMessage write rules and versioning. First need to document what object is allowed to alter message properties. Then, we should come up with a way to version the properties. One option is to create a properties object that includes information on which component modified the property and when. Auto-incremented version numbers would help us better understand how many times the property has been modified. Another option would be to log the modifier events within the MuleMessage as a sort of historical record that can be dumped or accessed during debugging.
Descoping the 1.4.1, unset Fix Version for some issues.
I am going to look at this. I don't intend to make any major changes yet, but want to understand the issues better.
If I think there's a simple initial solution I'll post back here. Initial progress - turned out the reason we were seeing this s much in the VMLoanBrokerSynchronousTestCase was because it wasn't synchronous. So fixed that.
I made some changes to the 1564 trunk. It wasn't what Holger was expecting. Usual story.
Travis or Andrew C,
Can you take this issue into the 2.x stream, please. -Andreas this was done long ago - i should have closed it then (in fact i am today working on changes ross has made to this in 2.x)
if i'm wrong, please shout! memory slowly returns...
i left this open because i always saw my fix as something of a intermediary step. but things are moving on (see comments above wrt ross) so i guess it does make sense to close this. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||