Subject Re: [Firebird-Architect] Group Commits
Author Dmitry Yemanov
"Jim Starkey" <jas@...> wrote:
> That's a misdiagnosed bug, then. Making generators forced write is a
> terrible performance decision, and is unnecessary.

I was slightly imprecise, sorry. FB marks generator pages with
CCH_MARK_SYSTEM, causing them to be flushed ASAP regardless of the
transaction mask.

> I think you need to go back and re-think the diagnosis and solution of
> the bug.

Will be done.

> If a transaction doesn't commit, it doesn't make any
> difference whether or not any generators it may have acquired remain
> unique or not.

Generator values must stay unique even if a transaction rolls back.