------Original Message------
Hi Art,
one clarification, as this seems to be a slight, yet not uncommon misconception: DYNAMIC_LOGS in fact is meant to allow transaction rollbacks to complete, rather than prevent 'long transaction' rollbacks in the first place, i.e. this only will kick in when you're already approaching the end of your log space (rather than approaching LTXHWM). To have this working properly, you also should have your individual logical logs big enough, so even a super-fast transaction (rollback) cannot fill one of them in under two seconds (so the server has time to detect the dire situation and react).
Regarding "end of your log space", this in fact normally would be the log file preceding the one holding the BEGIN of your oldest still open transaction. With Enterprise Replication being part of the picture, another hard stop, equally prone to blocking the instance or, optionally, to dynamic log addition (s. CDR_MAX_DYNAMIC_LOGS, CDR_LOG_LAG_ACTION), would be the log file containing ER's 'replay position' - just for completeness sake ;-)
------------------------------
Andreas Legner
------------------------------
#Informix