well, from the file locations I believe they are the activemq journal which starts with 2 20mb files and can grow them if necessary. I'm not at all sure they are still using howl itself. I believe there is a way to disable journaling and use plain database persistence, although that will be definitely slower.

The transaction manager can be configured to use no logging: there is a tm in the app client that does this. My first question before getting to the question of how much disk space is available on a tiny device is, whether tx recovery is really necessary on such a device. The tm logs are in var/txlog and not that big.

thanks
david jencks

On Aug 17, 2005, at 1:09 PM, Dain Sundstrom wrote:

On Aug 17, 2005, at 12:24 PM, Dave Colasurdo wrote:

Dain Sundstrom wrote:

On Aug 17, 2005, at 10:11 AM, Dave Colasurdo wrote:

Thanks Bruce.. A few followup questions..

Is there any bound on how large these files can grow or a way to configure a smaller value for the recovery log?

I don't believe the files grow at all. IIRC the logger preallocates the files so it is fast.

Why does a simple server startup require 41M of recovery data? No user applications have been installed on this server yet.

Most likely, but what kind of user machine doesn't have 40M of free disk space?


Was thinking of the case where geronimo is an embedded technology.. ISVs generally like embedded technologies to be as small and fast as possible. Just seems strange that starting the server nearly doubles the disk footprint when no user applications are installed. Any chance of shrinking the default size for the recovery log. Is 40M really needed? It seems a bit excessive..

Sure. In an embedded scenario, the ISV would tweak the howl configuration to reduce the foot print. Now exact what you change is something David Jencks will have to tell us.

-dain


Reply via email to