May 2017 to September 2017
Built-in replication (STATUS: being prepared for the pull request):
- Enforce UTF8 for statement-level replication
- More fixes to address inconsistent journal rewinds
- Setup replication.log permissions during installation
- More robust txn-level savepoint handling
- Fixed races during commit
- Draft implementation of the group commit for the journal
- Use buffered I/O for journal writes
- Fixed incompatible format issues after ALTER TABLE commands
- Improved statement-level replication
- Fixed transliteration error for long include/exclude filters
- Add syscall error descriptions to the log
- Fixed journal segment permissions
- Added error reporting for unlink failures
- Fixed PID accounting for processes sharing the replication journal
- CORE-5566: Server crashes while restoring backup if the shadow file already exists
- CORE-5543: Restore of pre ODS 11.1 database can leave RDB$RELATION_TYPE null
Dmitry Yemanov
Penza, Russia