Hi,

We are using the aggregator EIP to collect a set of files from which we are
to generate other documents.

In order not to loose any of the aggregated documents, we are using the
aggregator with the HawtDB as aggregation-repository.

This has been running flawless for a few months, but two weeks ago we
suddenly began getting:
org.fusesource.hawtdb.api.IOPagingException: Invalid extent read request. 
The requested page was not an extent: xxxx

This was "fixed" by extending the buffersize from the default 8Mb to 32Mb.

Now the problem has arisen again and we have the same kind of exceptions in
the logs.

None of the file sets that are read are very big in size, so it is unlikely
that a single file set would cause the HawtDB to go pass its limit.

Can it be that the HawtDB just grows?
... or did I miss something in the configuration of the route?
When reading the documentation in "The Book" it says that the Aggregator
will issue a Commit, when the message has been processed successfully. This
will cause the RecoverableAggregationRepository to Confirm the message, thus
ensuring it will not be recovered.
But, will the Confirm remove the message or do I have to perform a cleanup
of successfully processed messages in order to keep the HawtDB from growing?

Best regards
Mikael

--
View this message in context: 
http://camel.465427.n5.nabble.com/Aggregator-and-HawtDB-DB-just-seem-to-grow-tp5576730p5576730.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to