Skip to content

Performance CI job fails: Geronimo HOWL transaction log crashes under 1600 threads #203

@jmfinelli

Description

@jmfinelli

Describe the bug
The PERFORMANCE CI job fails during the product comparison benchmark phase. The root cause is the GeronimoComparison JMH benchmark crashing when run with 1600 concurrent threads.

Failure mechanism:

  • The Geronimo TM's HOWL transaction journal hits an I/O contention limit at 1600 threads, putting the log buffer into an unrecoverable ERROR state
  • All subsequent transaction prepare/commit operations fail with javax.transaction.SystemException

Note that the benchmark passes at 1, 24, and 240 threads

PS: I'm not finding the exact same failure I'm looking at but this other has pretty much the same logs I'm analysing

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions