Thanks Claus,
Acutally there are some scenarios in which one may need to rerun a file
through a workflow and it makes neccessary to remove the file from the
idempotent repository. My specific problem is that upon a server restart,
the file is not picked up by the workflow because my remove was not
persisted. 
I'm not sure if I can remove the entry from the repository-file before the
camel context loads it, or preferably just after removing it from the cache.

Bests,
-Farhad S.  



Claus Ibsen-2 wrote:
> 
> Hi
> 
> On Tue, Apr 27, 2010 at 9:39 AM, shirazi <m...@farhad.eu> wrote:
>>
>> Hi,
>> It seems that removing an entry (file name) programatically from a file
>> idempotent repository has only effect on the cache and does not get
>> persisted on the file repository.
>> Do I need to do more beside calling "remove" on the repository object to
>> get
>> it persisted? Or is this a bug?
>>
> 
> The file based store is just a dump of the LRUCache, which means that
> in essence removing is not spooled to disk, only adds.
> This is much easier as add is just appending to an existing file.
> 
> The only situation I can see is that a file should be removed due it
> could not be successfully processed, and hence it ought to be retried
> again.
> And that your server crashes before it re processes the file. Then the
> file based repo will contain that file name. You can easily fix this
> manually by removing
> the entry from the file before starting the server.
> 
> 
> 
>> Bests,
>> -Farhad S.
>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Removing-entries-from-FileIdempotentRepository-don%27t-get-persisted-tp28373878p28373878.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Claus Ibsen
> Apache Camel Committer
> 
> Author of Camel in Action: http://www.manning.com/ibsen/
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Removing-entries-from-FileIdempotentRepository-don%27t-get-persisted-tp28373878p28374328.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to