Commit Graph

1020 Commits

Author SHA1 Message Date
Daniel Nichter bf92ce765d Update/fix pt-agent to work with new Service.run_schedule and Service.spool_schedule attribs. 2013-01-30 13:25:21 -07:00
Daniel Nichter 47f09d427a Merge simplify-pqd r542. 2013-01-18 18:29:38 -07:00
Daniel Nichter 06ce6e012e Fix --resume. 2013-01-18 17:44:07 -07:00
Daniel Nichter fcb5a0c0f8 Merge lp:~percona-toolkit-dev/percona-toolkit/simplify-pqd r541. 2013-01-18 16:21:10 -07:00
Brian Fraser fraserb@gmail.com e466408c0d QueryReportFormatter: Resolve a hash ordering issue & fix an error introduced by the refactoring which was breaking two tests: checking if --report-histogram rather than --report-all 2013-01-18 09:47:05 -03:00
Daniel Nichter f999686610 Fix Lmo::Types in pt-agent. Change Run->queries to query, Maybe[Str]. 2013-01-17 18:21:02 -07:00
Brian Fraser fraserb@gmail.com 41f440518f Fixed the precisions for numbers in the json output 2013-01-17 19:40:58 -03:00
Brian Fraser fraserb@gmail.com 3d93f42bc7 Add missing if to the resume code 2013-01-17 15:10:53 -03:00
Daniel Nichter 16bb2d3c0e Restore r534 of pqd so it works for testing. 2013-01-17 09:17:48 -07:00
Daniel Nichter 27e6d025f8 Rewrite and clean up the docs to reflect maybe the new usage. 2013-01-16 13:30:50 -07:00
Brian Fraser 1f7e1c12e2 lib/JSONReportFormatter.pm: Change the json output struct to the new spec 2013-01-16 16:46:40 -03:00
Brian Fraser fraserb@gmail.com e8a8ebbcac Changed the JSON output 2013-01-16 07:59:19 -03:00
Brian Fraser fraserb@gmail.com d1d1b04f6e Simplistic --resume implementation 2013-01-15 10:29:17 -03:00
Daniel Nichter 4c48ed16a5 Remove --spool-interval. This is done per-service now. 2013-01-14 16:43:22 -07:00
Daniel Nichter 19ffb443b2 Add 3 TODO. 2013-01-14 15:07:34 -07:00
Daniel Nichter 8f59c9f357 Change --check-spool to --send-data, and Run->schedule to Run->run_schedule. Add Run->spool_schedule and Run->queries. Remove Service->alias. 2013-01-14 15:02:07 -07:00
Brian Fraser fraserb@gmail.com 7cae175337 pqd: --output json 2013-01-14 13:22:03 -03:00
Brian Fraser 8e36056359 pq: Remove --for-explain, make it always show the extra info 2013-01-11 15:37:55 -03:00
Brian Fraser a1f1e4ae28 pqd: Removed --table-access 2013-01-11 14:59:23 -03:00
Brian Fraser d0d8c59042 pqd: Remove --statistics, --pipeline-profile & --fingerprints, make them part of PTDEBUG 2013-01-11 14:52:42 -03:00
Brian Fraser 4fc66a08d3 pqd: Remove sparklines 2013-01-11 13:45:20 -03:00
Brian Fraser 944b2039d3 pqd: Stop reporting apdex scores 2013-01-11 13:20:39 -03:00
Brian Fraser e925a239ff pqd: Removed --execute, --execute-throttle & --mirror 2013-01-11 13:20:19 -03:00
Daniel Nichter 526437632c Implement and test --check-spool. Make Mock/UserAgent save put and post data in an array. Make Percona/WebAPI/Client accept ready-made text resources, for multi-part resources. 2013-01-08 18:49:42 -07:00
Daniel Nichter d68301f293 Implement and test pt-agent --run-service. 2013-01-08 13:19:55 -07:00
Daniel Nichter f28aa90436 Finish writing and testing service scheduling code. 2013-01-08 10:55:58 -07:00
Daniel Nichter d7f49dee8a Start writing and testing schedule_services(). 2013-01-07 17:52:37 -07:00
Daniel Nichter 0495f9aa8a Test and implement more run_agent(). Fix as_json() for lists of resources. Add alias attrib to Service for its friendly name; make name its code-friendly name. Fix ts in log messages. 2012-12-26 17:44:19 -07:00
Daniel Nichter 66fb54e793 Fix Client to expect X-Percona-Resource-Type else links. Add headers to Mock/UserAgent. Start testing run_agent(). As TO_JSON() magic to Run so encode can encode Service contain blessed Run objs. Use BUILDARGS to convert Run as hashref to real objs. 2012-12-26 13:00:46 -07:00
Daniel Nichter 87080d44b2 Fix WebAPI::Client to always expect links: in reponse. 2012-12-26 09:16:53 -07:00
Daniel Nichter 5051abc7ec Partly working and tested pt-agent. Fix Percona/WebAPI/Client.pm. Add Percona/WebAPI/Util.pm, Percona/Test.pm, and /Test/Mock/UserAgent.pm. 2012-12-25 19:40:42 -07:00
Daniel Nichter 9241c27b7c Almost working pt-agent main process. Clean up HTTP::Micro. Add Percona/WebAPI/Util, and some basic Percona/WebAPI/Representation tests. 2012-12-25 16:51:18 -07:00
Daniel Nichter 6f2d543653 Condense lib/Percona/WebAPI/Representation/* into lib/Percona/WebAPI/Representation.pm since our MO doesn't support roles. Continue building pt-agent. 2012-12-25 12:20:06 -07:00
Daniel Nichter d035125729 Add headers to Lmo and WebAPI modules, and put the modules in pt-agent. 2012-12-24 18:20:25 -07:00
Daniel Nichter 5b12357035 Merge Pingback into VersionCheck, but not working yet. Move Percona/HTTP/Mirco to HTTP/Micro. 2012-12-24 14:36:04 -07:00
Daniel Nichter 593e64e6ec Begin to fill in pt-agent. Use new, experimental Percona::Toolkit. Remove Versions resource; add as optional attrib to Agent resource. 2012-12-24 13:17:48 -07:00
Daniel Nichter 93416d4cb6 Skeleton bin/pt-agent and lib/Percona/WebAPI. 2012-12-24 11:24:53 -07:00
Daniel Nichter e13b480116 Merge remove-3-tools 2012-12-20 17:27:38 -07:00
Daniel Nichter dad38169bf Remove ndb_binlog_index from auto-skipped sys tables in SchemaIterator because it wasn't previously skipped in 5.1 and 5.5. 2012-12-20 23:05:06 +00:00
Daniel Nichter ca5b2ecfea Merge 2.1 r514, just a doc change. 2012-12-20 11:17:14 -07:00
Daniel Nichter 3e9eee0619 Document new pt-log-player limitation re auto val on zero re bug 1078887. 2012-12-20 10:52:09 -07:00
Brian Fraser bae4ce1ce9 pt-fk-error-logger: Deal with 5.6 InnoDB timestamps 2012-12-20 13:55:12 -03:00
Brian Fraser 7539c3a8fb pt-deadlock-logger: use a character class instead of \p{Hex} 2012-12-20 13:54:36 -03:00
Brian Fraser 3ebf56db1f pt-deadlock-logger: InnoDB timestamps have a different format in 5.6 2012-12-19 13:48:24 -03:00
Brian Fraser 42484ecd10 Merged mysql-5.6-test-fixes and resolved conflicts 2012-12-19 13:47:54 -03:00
Brian Fraser c88258bbf4 Merged fix-1082104-pt-deadlock-logger-username-dash 2012-12-13 22:47:50 -03:00
Brian Fraser 98e63a504e Merged fix-886059-pt-heartbeat-timezones 2012-12-13 22:38:40 -03:00
Brian Fraser 0ebe4ce6ce Merged pxc-pt-heartbeat 2012-12-13 22:24:03 -03:00
Daniel Nichter 81962de9e9 Tweak Percona XtraDB Cluster docs a little. 2012-12-13 17:40:46 -07:00
Brian Fraser 1a3505726b PXC section in pt-heartbeat 2012-12-13 21:09:33 -03:00