Patches for Berkeley DB version 2.7.5

  1. Fix potential races in updating checkpoint buffer counts that can cause checkpoint calls to never finish.
    Download patch file Download
  2. Fix for XA support, allows two-phase commit processing to work.
    Download patch file Download
  3. Fix a recovery bug when database files are opened/closed multiple times in the same session.
    Download patch file Download
  4. Change file descriptor usage to permit Sendmail's fcntl(2) locking scheme.
    Download patch file Download
  5. Fix ANSI C++ usage to avoid GNU gcc-2.95 warning messages.
    Download patch file Download
  6. If there are a sufficient number of threads competing for limited numbers of pages, it's possible to split Btree pages too many times, and cause a core dump.
    Download patch file Download
  7. Fix a case where it was possible for EAGAIN to not be returned from the database get-by-key interface.
    Download patch file Download
  8. Ignore log records not involved in transactions so that actions taken outside of transactions are not undone during recovery.
    Download patch file Download
  9. Fix a memory pool race during buffer discard in memory tight environments.
    Download patch file Download
  10. Update the Berkeley DB release version numbers from 2.7.5 to 2.7.7.
    Download patch file Download

In-Memory Replay Banner