Menu

Playback 2.2 released

Version 2.2.0
- All: Change of PSF format to allow dynamic Database ID replacement
- All: Introduction of groups and roles as specified in SC930(3)
- Playback: Fix for inaccurate file seek (Ian)
- Playback: Fix for statistics lock on Windows (Ian)
- Preprocessing: Fix EndOfStream bug
- Preprocessing: Disabled Input buffer. Not working properly.

Version 2.1.6
- Playback: Burst read to reduce open file handles
- Playback: Fix for buffer overrun on multiple input lines
- Playback: Removed Peter's monitoring tables as they don't really belong
- Playback: Code beautifications

Version 2.1.5
- Playback: James Semple: Fix for "Too many open files" issue by opening only files for running sessions
- Preprocessing: Fix for "Too many open files" issue by buffering input and output
- Preprocessing: Workaround for SC930 duplicate COPY bug
- Preprocessing: REQUERY and REQUEL statements from SC930(2) are recognised and duly ignored
- Preprocessing: Parser for new SC930(2) date and interval types
- Preprocessing: Removed GUI

Version 2.1.4
- Preprocessing: Improved error handling
- Preprocessing: Workaround for SC930 timestamp problem

Version 2.1.3
- Playback: Proper playback run trace database support.
- Playback: Mock Mode Freeze fix
- Playback: Improved Sync mode performance
- Preprocessing: Execute Immediate fix
- Preprocessing: Session Begins Sequence fix
- Preprocessing: Added Path Switch

Version 2.1.2
- All: GPLv2 added
- Playback: Runs now on Windows using pthreads-win32! EXPERIMENTAL!
- Playback: Fix to Soft Clock tick. No more "long long" dependency
- Playback: Code is now formally SUS2 compatible
- Preprocessing: Minor fixes

Version 2.1.1
- Preprocessing: Fix to parse broken SC930 traces
- Preprocessing: Repaired MONO build
- Playback: Better Tru64 compatibility

Version 2.1.0
- New intermediate format which makes parsing much easier
- Improved performance
- lots of cursor related bugfixes
- memory handling fixes
- Improved build process

Version 2.0.9
- Playback: More cursor and memory handling patches

Version 2.0.8
- Playback: Cursor fetch patch
- Playback: fixes to memory usage
- Preprocessing: Introduced II_EMBED_SET prtqry support. EXPERIMENTAL!

Version 2.0.7
- Playback: Per session query caching to improve performance
- Playback: Proper thread synching using pthread rw mutexes
- Playback: Bugfix to Cursor Fetch
- Playback: More improvements to configure script
- Playback: Tested on 32Bit Linux, AIX 5, Solaris 5.8

Version 2.0.6
- Playback: Hugely improved configure script
- Playback: Proper x86-64 support
- Playback: Separate statistic logging for import into a database
- Preprocessing: Improved caching for better performance
- Playback: Bugfixes to cursor processing with parameters

Version 2.0.5
- Playback: Fix for undefined cursor IDs
- Playback: Support for Linux x86-64 (slightly hacky)
- Preprocessing: Improved SELECT detection
- Preprocessing: record number of queries to METADATA (not used yet in playback)
- Preprocessing: record lowest and highest timestamps (not used yet in playback)

Version 2.0.4
- Preprocessing: Fix for multi line playback statements

Version 2.0.3
- Preprocessing: Minor fixes
- Preprocessing: replace db ids for db names in session files to run them against individual dbs
- Preprocessing: filter out all sessions that are not from a specific db

Version 2.0.2
- Playback: Builds on VMS
- Playback: Introduced Mock Mode (-m) for testing DB connectivity and NPTL threading
- Preprocessing: METADATA holds the list of files now (it's more compatible that way)
- Preprocessing:User and DB name are now read from individual session files. Works only for JDBC trace
- Playback: Gathering of performance statistics

Version 2.0.1
- Preprocessing: METADATA file added
- Preprocessing: Support for SC930 Version 1
- Preprocessing: Fix for DB Procedure problem

Version 2.0.0

Posted by Thomas Glaser 2009-08-19

Log in to post a comment.