2013-08-16 13:59:37 |
Alexey Kopytov |
bug |
|
|
added bug |
2013-08-16 13:59:45 |
Alexey Kopytov |
nominated for series |
|
percona-xtrabackup/2.1 |
|
2013-08-16 13:59:45 |
Alexey Kopytov |
bug task added |
|
percona-xtrabackup/2.1 |
|
2013-08-16 13:59:54 |
Alexey Kopytov |
percona-xtrabackup/2.1: status |
New |
Triaged |
|
2013-08-16 13:59:57 |
Alexey Kopytov |
percona-xtrabackup/2.1: importance |
Undecided |
Medium |
|
2013-08-16 13:59:59 |
Alexey Kopytov |
percona-xtrabackup/2.1: milestone |
|
future-2.1-releases |
|
2013-08-16 14:00:06 |
Alexey Kopytov |
tags |
|
low-hanging-fruit |
|
2013-08-16 15:53:35 |
Alexey Kopytov |
summary |
compact_compressed test is too slow |
compact_compressed test is too slow in debug builds |
|
2013-08-16 15:53:50 |
Alexey Kopytov |
description |
The compact_compressed test is too slow with most time spent in page_zip_validate(). Which is called twice per each row inserted, and does a lot of things including decompressing a page.
One way to fix this would be to disable UNIV_ZIP_DEBUG for debug XtraBackup builds. But that would remove validation for all tests.
Another way would be to disable compact_compressed for debug builds, which doesn't look good either.
A more acceptable solution seems to be to only call page_zip_validate() once per row (i.e. after inserting the row, but not before). Which would still provide good enough validation for all tests, but decrease compact_compressed execution time by ~50%. |
The compact_compressed test is too slow in debug builds with most time spent in page_zip_validate(). Which is called twice per each row inserted, and does a lot of things including decompressing a page.
One way to fix this would be to disable UNIV_ZIP_DEBUG for debug XtraBackup builds. But that would remove validation for all tests.
Another way would be to disable compact_compressed for debug builds, which doesn't look good either.
A more acceptable solution seems to be to only call page_zip_validate() once per row (i.e. after inserting the row, but not before). Which would still provide good enough validation for all tests, but decrease compact_compressed execution time by ~50%. |
|
2013-08-19 04:05:45 |
Alexey Kopytov |
percona-xtrabackup/2.1: status |
Triaged |
Fix Committed |
|
2013-08-19 04:05:48 |
Alexey Kopytov |
percona-xtrabackup/2.1: assignee |
|
Alexey Kopytov (akopytov) |
|
2013-08-19 04:05:53 |
Alexey Kopytov |
branch linked |
|
lp:~akopytov/percona-xtrabackup/bug1213102-2.1 |
|
2013-08-20 17:46:59 |
Alexey Kopytov |
percona-xtrabackup/2.1: status |
Fix Committed |
Fix Released |
|
2013-09-03 08:37:13 |
Alexey Kopytov |
percona-xtrabackup/2.1: milestone |
future-2.1-releases |
2.1.5 |
|
2013-09-04 13:52:09 |
Alexey Kopytov |
nominated for series |
|
percona-xtrabackup/2.2 |
|
2013-09-04 13:52:09 |
Alexey Kopytov |
bug task added |
|
percona-xtrabackup/2.2 |
|
2013-09-04 13:52:40 |
Alexey Kopytov |
percona-xtrabackup/2.2: milestone |
2.1.5 |
2.2.0 |
|