Commit Graph

3871 Commits

Author SHA1 Message Date
Carlos Salguero
511c80389f PT-152 Added SHOW SLAVE HOST to pt-mysql-summary 2017-08-29 15:45:13 -03:00
Carlos Salguero
9e8725a4b7 Merge pull request #253 from percona/PT-193
PT-193 pt-table-checksum reports misleading error if comment has apostroph
2017-08-15 12:09:26 -03:00
Carlos Salguero
54dfcf36de PT-193 New test and updated libraries
Added a specific test for this issue and updated all binaries to the
latest TableParser version
2017-08-15 12:06:24 -03:00
Carlos Salguero
c375fd068b PT-193 Fixed regex in TableParser
TableParser's parse function was failing while trying to lowercase
column names in the provided 'SHOW CREATE TABLE'.
The problem was it was trying to lowercase everything between backticks
but lines like these:

`field_name` int comment "here is a ` in the comment"
`second_field_name` int

made the original regex to fail, matching `in the coment"` as an
expression to be lowercased while second_file_name was considered as
outside backticks.
2017-08-14 21:01:30 -03:00
Carlos Salguero
a54525cb54 Merge pull request #252 from percona/PT-186
PT-186 pt-online-schema-change doesn't recognize fields in alter if the are using Upercase chars
2017-08-04 19:29:57 -03:00
Carlos Salguero
7359ccdd3b PT-186 New fix to make all other tests to pass 2017-08-04 19:21:53 -03:00
Carlos Salguero
331a88c9ea PT-186 Updated changelog 2017-08-04 18:30:03 -03:00
Carlos Salguero
8d04934a3a Merge branch '3.0' into PT-186 2017-08-04 18:28:35 -03:00
Carlos Salguero
1a83b29d49 Merge branch 'release-3.0.4' into 3.0 2017-08-04 18:27:50 -03:00
Carlos Salguero
d939d2bf30 PT-186 osc doesn't recognize mixed case in field names
--alter 'CHANGE COLUMN C1 c1 ...' was failing because osc was not
lowering the case of the field names when trying to detect renamed
columns.
2017-08-04 17:57:14 -03:00
Carlos Salguero
0e9cb582b3 Merge pull request #251 from percona/PT-183
PT-183 pt-mongodb-query-digest fails to connect
2017-08-02 15:26:00 -03:00
Carlos Salguero
05769ba234 PT-183 pt-mongodb-query-digest fails to connect
Fixed connection params to connect to a db using authentication
2017-08-02 15:23:35 -03:00
Alexey
f48297af94 Remove Ubuntu 12.04 from list of supported distros 2017-08-02 16:39:20 +03:00
Mykola Marzhan
2e44c3a868 RM-269 rename README to README.md 3.0.4 2017-08-01 15:07:42 +03:00
Mykola Marzhan
70265ad22f RM-269 bump version 2017-08-01 14:48:09 +03:00
Mykola Marzhan
d871d60c12 Merge pull request #249 from percona/v3.0.4-release-notes
RM-269 add v3.0.4 release notes
2017-08-01 12:00:27 +03:00
Mykola Marzhan
21a50907ba RM-269 add v3.0.4 release notes 2017-08-01 11:53:05 +03:00
Carlos Salguero
1617b02e4f Merge pull request #248 from percona/ext-links
Add the 'sphinx.ext.extlinks' extension
2017-07-31 20:43:00 -03:00
Alexey
5aa73ccbbd Add the 'sphinx.ext.extlinks' extension 2017-07-31 23:42:52 +03:00
Carlos Salguero
b46e8bc7c1 Updated build config to convert issues to links 3.0.5-test 2017-07-31 16:14:02 -03:00
Carlos Salguero
481acbaaa0 Updates for 3.0.4 release
- Updated lib/Percona/Toolkit.pm version to 3.0.4
- Updated all scripts version to 3.0.4
- Updated the build script removing seds to add links to Jira/Launchpad
in favor of a solution in config/sphinx-build/conf.py
2017-07-31 16:07:19 -03:00
Carlos Salguero
1d1327f567 Merge pull request #247 from percona/ext-links
Bumped version and added external links
2017-07-31 15:55:58 -03:00
Carlos Salguero
8dacd0669d Removed sed's to add links to tickets 2017-07-31 15:53:14 -03:00
Carlos Salguero
7c70ae1de2 Updated build script to manage :jirabug: 2017-07-31 15:49:08 -03:00
Carlos Salguero
85ecf7d30c Updated Percona::Toolkit version 2017-07-31 15:29:08 -03:00
azhebel
e25fc059c0 Bumped version and added external links 2017-07-31 18:10:57 +03:00
Carlos Salguero
405d90aec5 Merge pull request #246 from percona/PT-181
PT-181 bin/pt-online-schema-change not in sync with modules
2017-07-27 11:34:44 -03:00
Carlos Salguero
4f75811b4f PT-181 Updated changelog 2017-07-27 11:31:07 -03:00
Carlos Salguero
b6bec3965a PT-181 online-schema-change not in sync with modules
- Modules updated
- Improved tests
2017-07-27 11:28:46 -03:00
Carlos Salguero
87e48b4e77 Merge branch '3.0' of percona.github.com:percona/percona-toolkit into 3.0 2017-07-26 16:41:43 -03:00
Carlos Salguero
3b9462b3b2 Updated changelog for v 3.0.4 2017-07-26 16:40:56 -03:00
Carlos Salguero
abff09ab77 Merge pull request #235 from percona/PT-91-MySQL-5.7
PT-91 Added --preserve-triggers feature for MySQL 5.7+
2017-07-26 16:02:59 -03:00
Carlos Salguero
8fa29edc45 Merge pull request #243 from percona/PT-173
PT-173 Added --truncate-replicate-table
2017-07-26 15:59:09 -03:00
Carlos Salguero
023baeccad Merge pull request #244 from percona/PT-178
PT-178 Fixed regression in --check-slave-lag option
2017-07-26 13:46:55 -03:00
Carlos Salguero
7e15cf2179 PT-178 Fixed regression in --check-slave-lag option
Reverted PR #119 https://github.com/percona/percona-toolkit/pull/119 and
Added new tests to prevent this happening again.
2017-07-26 13:29:38 -03:00
Carlos Salguero
98edc12427 Revert "Merge pull request #119 from dveeden/reread_slaves_dsn"
This reverts commit 68685117a6, reversing
changes made to 7a035cb2e7.
2017-07-25 22:01:05 -03:00
Carlos Salguero
d794736ebf PT-173 Added --truncate-replicate-table
This feature will truncate the replicate table before starting the
checksunm process. The reason for this ticket is to clean old/stale data
in the replicate table since --empty-replicate-table will only replace
data for existing tables.

Description here
2017-07-18 08:30:17 -03:00
Carlos Salguero
387a4ff393 Merge pull request #242 from grypyrg/PT-91-MySQL-5.7_dc
bug that was introduced in commit 659092bc95
2017-07-17 14:04:44 -03:00
Kenny Gryp
9cac1454a9 bug that was introduced in commit 659092bc95 2017-07-17 18:09:48 +02:00
Carlos Salguero
659092bc95 Moved -ppreserve-triggers tests to its own file 2017-07-15 17:54:22 -03:00
Carlos Salguero
80fa0283b2 PT-91 Fixes with locks and --no-swap-table
* Merged code that implements TABLE LOCKs during tiggers creation
  PR #241 https://github.com/percona/percona-toolkit/pull/241/
* Code refactored for --preserve triggers with --no-swap-tables and
  drop-new-table
* Added new test for --preserve triggers with --no-swap-tables and
  drop-new-table
2017-07-13 15:59:57 -03:00
Carlos Salguero
58b92e0e8d Merge pull request #241 from grypyrg/PT-91-MySQL-5.7_dc
Fix several issues in pt-osc --preserve-triggers
2017-07-12 19:02:24 -03:00
Kenny Gryp
8c53cd2757 - typo use_ramdom_suffix
- removed drop_old_triggers reliance to drop or not drop original trigger
- fixed bug where --no-swap-tables removed the triggers
- duplicated the trigger when --no-swap-tables and --no-drop-new-table is specified
- fixed atomicity of the drop/create trigger by locking both tables first.
- updated readme
2017-07-12 23:21:39 +02:00
Carlos Salguero
b30b110d71 Merge pull request #238 from percona/fix-3.0.4
Fixes for 3.0.4
2017-07-12 14:47:06 -03:00
Carlos Salguero
4e05b88db0 Uncommented testing lines 2017-07-12 14:46:13 -03:00
Carlos Salguero
0873dc38f3 Updated sed for release notes 2017-07-12 14:36:13 -03:00
Carlos Salguero
b5a6f64050 testing build script 2017-07-12 14:12:24 -03:00
Carlos Salguero
a0bebb545d Added .bak files to .gitignore 2017-07-12 14:05:00 -03:00
Carlos Salguero
d0b84e0d3f Merge branch '3.0' into fix-3.0.4 2017-07-12 14:03:10 -03:00
Carlos Salguero
ad7bba14ac Merge pull request #240 from percona/DOC-467
DOC-467 Replaced mention to Maatkit to Percona Server
2017-07-12 13:17:51 -03:00