The problem in this scenario is that postgresql may end up with a corrupt transaction log. the workaround is to run this:
su eucalyptus -c "/usr/pgsql-9.1/bin/pg_resetxlog /var/lib/eucalyptus/db/data"
then restart eucalyptus-cloud. You do not have to re-initialize the database or reregister components if you work around it this way.
The problem in this scenario is that postgresql may end up with a corrupt transaction log. the workaround is to run this:
su eucalyptus -c "/usr/pgsql- 9.1/bin/ pg_resetxlog /var/lib/ eucalyptus/ db/data"
then restart eucalyptus-cloud. You do not have to re-initialize the database or reregister components if you work around it this way.