Issues
- pt-index-usage eternal loop when slow log grows faster than it can processPT-1942
- Unneccesarry query during online schema changePT-1941
- ptsoc dropswap with mysql8: revise rejectionPT-1940Resolved issue: PT-1940Carlos Salguero
- precheck triggers definers, ensure same definer or abortPT-1939
- pt-mysql-summary does not recognize jemalloc in MariaDBPT-1938
- Use of uninitialized value $create in substitution (s///) at /usr/bin/pt-show-grants line 2001, <STDIN> line 1.PT-1937
- pt-archiver: --bulk-insert seems to imply either --ignore or --replacePT-1936Resolved issue: PT-1936
- --retries not working on "WSREP detected deadlock/conflict"PT-1935Resolved issue: PT-1935
- pt-k8s-debug-collector should collect more data about PSMDBPT-1934Sergey Pronin
- pt-k8s-debug-collector fails to run pt-mysql-summary: Access denied for user 'root'@'localhost' (using password: YES)PT-1933Resolved issue: PT-1933Sergey Pronin
- pt-k8s-debug-collector does not run pt-mysql-summary for PXC nodes when cluster is specifiedPT-1932Resolved issue: PT-1932Sveta Smirnova
- pt-k8s-debug-collector does not gather summaries for PSMDBPT-1931Sergey Pronin
- pt-k8s-debug-collector should not attempt collecting PXC information when running against PSMDBPT-1930Resolved issue: PT-1930Sveta Smirnova
- Add option to retry when preserve-triggers fail due to Lock wait timeout exceededPT-1929
- Add option to set lock timeouts distinctly for various statementsPT-1928
- pt-k8s-debug-collector requires mysql clientPT-1927Resolved issue: PT-1927Sveta Smirnova
- pt-k8s-debug-collector should not collect passwordsPT-1926Resolved issue: PT-1926Sergey Pronin
- Offensive terminology elimination - Group 4PT-1924
- Offensive terminology elimination - Group 3PT-1923
- Offensive terminology elimination - Group 2PT-1922
- Offensive terminology eliminationPT-1921
- PT 3.3.0PT-1920Resolved issue: PT-1920Carlos Salguero
- drop_swap can drop triggersPT-1919Resolved issue: PT-1919
- Percona Toolkit MongoDB not working with TLSPT-1917Resolved issue: PT-1917
- DOC Include deprecation warning in monitoring plugins pagePT-1916Resolved issue: PT-1916Roma Novikov
- Column data lost when 'Generated' is in the column commentPT-1914Resolved issue: PT-1914
- pt-online-schema-change doesn't use correct symbol name when target is a foreign keyPT-1913
- allow pt-mongodb-query-digest to read from log file instead of profilerPT-1912
- pt-online-schema-change can't use options portPT-1911Resolved issue: PT-1911Sveta Smirnova
- pt-show-grants --include-unused-roles doesn't work as intendedPT-1910
- [pr-archiver] charset mistmatch and invalid cyrillic charsPT-1909Resolved issue: PT-1909Lalit Choudhary
- pt_query_digest: Profile file 'Query ID' field truncatedPT-1908Resolved issue: PT-1908Carlos Salguero
- pt-pg-summary: Support socket connectionsPT-1907Resolved issue: PT-1907
- Offensive terminology eliminationPT-1906Resolved issue: PT-1906
- pt-osc: Option to reverse triggers after table swapPT-1905Resolved issue: PT-1905
- CLONE - pt-archiver shifts the columsPT-1904Resolved issue: PT-1904Lalit Choudhary
- the content is different in table A , B, but the check sql gets the same result.PT-1903Resolved issue: PT-1903Lalit Choudhary
- [pt-kill] Feature request: Use @@aurora_server_id for aurora servers when logging kills to tablePT-1902
- pt-online-schema-change tries to connect to local MySQL instance when given an AWS Aurora connection stringPT-1901Resolved issue: PT-1901
- Pt-query-digest not hiding parameter properly sometimes when parameter=binaryPT-1900Resolved issue: PT-1900Carlos Salguero
- pt-table-usage output only returns dates instead of complete timestampPT-1899Resolved issue: PT-1899
- pt-archiver keeps transaction open while waiting for replica to catch upPT-1898Resolved issue: PT-1898Carlos Salguero
- pt-stalk on MySQL 8 not collecting "lock" informationPT-1897Resolved issue: PT-1897Sveta Smirnova
- percona-toolkit image does not have MySQL ClientPT-1896Resolved issue: PT-1896illia.pshonkin
- Using a unique multi-column index which have numeric and string/binary columns fails with "Truncated incorrect DOUBLE value" errorPT-1895
- pt-table-checksum errors using a varbinary column on a composite unique keyPT-1894
- pt-stalk could collect explain details for running queriesPT-1893
- pt-summary reports sshd not runningPT-1892Resolved issue: PT-1892Carlos Salguero
- pt-mongodb-summary fails for SSL enabled mongodb instancesPT-1891Resolved issue: PT-1891Carlos Salguero
- PTDEBUG only honored at start of utility (pt-online-schema-change)PT-1890
- incorrect output pt-show-grants for mysql rolesPT-1889
- pt-diskstat is not working for new kernelsPT-1887Resolved issue: PT-1887Lenz Grimmer
- pt-upgrade docs say default RO but this is not the casePT-1885
- Cannot pt-t-s with GTIDPT-1884
- No references to use of TEMP tables in pt-t-s docsPT-1883
- pt-table-sync requires STATEMENT on replicaPT-1882
- pt-upgrade fails when query including format strings and SQL errors is givenPT-1881Resolved issue: PT-1881Carlos Salguero
- pt-archiver shifts the columsPT-1880Resolved issue: PT-1880
- Support password input from environment variablePT-1878
- pt-archiver a table with json type column to a file, encoding errorPT-1875
- pt-osc fails to update with compund PKPT-1874Resolved issue: PT-1874
- pt-kill doc on filter is miserable, examples are neededPT-1873
- pt-mongodb-summary not able to read configuration filePT-2368
- pt-heartbeat not working for PostgreSQL and thows unhandled exceptionPT-1872Resolved issue: PT-1872
- pt-duplicate-key-checker fails to report Size of Duplicate indexesPT-1871
- Font style difference on PT index pagePT-1870Resolved issue: PT-1870Paul Jacobs
- pt-osc dynamically update slave list on check slavesPT-1869Resolved issue: PT-1869Alexander Blinkov
- pt-pg-summary crashing in RHEL 7.6PT-1868Resolved issue: PT-1868
- New tool: pt-k8s-pxc-recovery - PXC operator recovery from a full cluster crashPT-1867Resolved issue: PT-1867Bulat Zamalutdinov
- Create new tool: pt-k8s-psmdb-summaryPT-1866Resolved issue: PT-1866Carlos Salguero
- New tool: pt-k8s-debug-collector provides information for support teamsPT-1865Resolved issue: PT-1865
- Using 'tee' in my.cnf confuses pt-mysql-summaryPT-1864
- pt-config-diff does not see differencePT-1863Resolved issue: PT-1863
- pt-config-diff incorrectly compares mixed case/flagsPT-1862
- pt-online-schema-change can loose data if the charset do not matchPT-1861
- pt-osc case sensitivity issuePT-1860Resolved issue: PT-1860Sveta Smirnova
- pt-pg-summary fails for Postgres12PT-1859Resolved issue: PT-1859
- Create experimental docker image for percona toolkitPT-1858Resolved issue: PT-1858
- pt-heartbeat doesn't reconnect after killing connectionPT-1857Resolved issue: PT-1857
- errno: 140 "Wrong create options"PT-1856Resolved issue: PT-1856Lalit Choudhary
- Fix disconnectionPT-1855
- pt-table-checksum fails when using Percona UDF hashesPT-1854Resolved issue: PT-1854
- Added --no-check-foreign-keys to pt-oscPT-1853Resolved issue: PT-1853
- pt-query-digest: Use of initialized value $types[0]PT-1852
- Backslashes missing from documentationPT-1851Resolved issue: PT-1851Paul Jacobs
- PT version in testing repository is incorrectPT-1850Resolved issue: PT-1850Mykyta Solomko
- pt-archiver utf8mb4 Wide character emjo errorPT-1849
- Review and consider lintian reported issuesPT-1836Resolved issue: PT-1836Mykyta Solomko
- What happened to percona-toolkit 3.1.0?PT-1833Resolved issue: PT-1833Paul Jacobs
- pt-show-grants fails for users with REQUIRE SSL on Ubuntu 18.04PT-1832Resolved issue: PT-1832
- pt-heartbeat doesn't reconnect for check-read-onlyPT-1829Resolved issue: PT-1829
- pt-pg-summary absent in PT documentationPT-1828Resolved issue: PT-1828Paul Jacobs
- pt-online-schema-change: working with existing triggers on xtradb clustersPT-1827Resolved issue: PT-1827
- I want pt-stalk to collect group replication informationPT-1826
- pt-query-digest --type=processlist to digest samples as collected by pt-stalkPT-1825
- ``pt-online-schema-change`` allowed the name of a constraint to exceed 64 characters when ``--alter-foreign-keys-method=rebuild_constraints`` was used.PT-1824Resolved issue: PT-1824
- Couldn't set <empty> password for encrypt password in pt-secure-collectPT-1823Resolved issue: PT-1823Lalit Choudhary
- pt-mongodb-summary fails on standalone mongodb instancesPT-1822Resolved issue: PT-1822
- pt-table-checksum - print warning if innodb_locks_unsafe_for_binlog is enabled.PT-1821
- Improve documentation description for --config flagPT-1820
Finished loading more issues at the top of the list.
100 of
pt-diskstat is not working for new kernels
Done
General
Escalation
General
Escalation
Description
Environment
None
Smart Checklist
Created September 9, 2020 at 6:42 PM
Updated February 29, 2024 at 8:57 PM
Resolved January 27, 2022 at 1:06 PM
Activity
Show:
Roma NovikovJanuary 27, 2022 at 1:06 PM
moved this to Pending release as this is already merged
Lenz GrimmerDecember 3, 2021 at 3:09 PM
Pull request: PT-1887: Fixed pt-diskstats
to work on 5.x kernels
Lenz GrimmerDecember 3, 2021 at 1:34 PM
FWIW, this bug makes pt-diskstats
to simply hang on my Fedora 34 system (running Linux 5.15.4).
Lalit ChoudharyOctober 2, 2020 at 11:15 AM
Hi David,
Thank you for the report.
Kernel version 5 is already on some customers and the new amount of lines is 20.
At least this piece of code should be reviewed and changed:
sub parse_diskstats_line { my ( $self, $line, $block_size ) = @_; # linux kernel source => Documentation/iostats.txt # 2.6+ => 14 fields # 4.18+ => 18 fields my @dev_stats = split ' ', $line; return unless @dev_stats == 14 or @dev_stats == 18;