[storm] Objects not notified when DB chnages
Gabriel Rossetti
gabriel.rossetti at arimaz.com
Fri Sep 19 10:16:20 BST 2008
Gabriel Rossetti wrote:
> James Henstridge wrote:
>
>> On Mon, Aug 18, 2008 at 2:34 PM, Gabriel Rossetti
>> <gabriel.rossetti at arimaz.com> wrote:
>>
>>
>>> Hello,
>>>
>>> I noticed that if I change a value in the DB, Storm continues to use
>>> it's cached value.
>>> Is there a good way to have it update it's cache?
>>>
>>>
>> Hi Gabriel,
>>
>> Storm is designed to run using serialised transactions. This means
>> that within the transaction the database effectively provides a
>> snapshot of the database state for Storm to work with. When you
>> commit a transaction and start another, you will see changes made by
>> other database connections. Storm will invalidate its caches on
>> transaction boundaries.
>>
>> So the answer to your question is to commit your transactions.
>>
>> James.
>>
>>
> Just a commit didn't work, I had to do a flush() before the commit for
> it to work.
>
> Gabriel
>
>
Please disregard this msg, the flush() is not needed, I had a bug somewhere.
More information about the storm
mailing list