* PT-1979 Improved mdb summary information
Added the MongoDB instance command line options to the output.
Also fixed the spacing in the replicaset section.
* Added new template file
* Upgraded deps due to security issues
* Updated changelog for (WIP) 3.3.2
* Updated changelog
* PT-7116 Updated MyState results
* PT-7116 Updated MyState results
* PT-7116 Updated MyState results
* PMM-7116 Return the error in MyState
Don't manage the error, just bubble it up.
The client must know there was an error, even when the error is no
'real' like in Mongos instances (there is no error because there is no
replicaset for mongos or standalone)
By setting SOURCE_DATE_EPOCH builds the build binaries can become
reproducible as a rebuild will take the old build date as input.
Motivation: https://reproducible-builds.org
* PMM-8575 Fixed test
Fixed sandbox used by go programs, updated all tests.
* PMM-8575 Fixed test
Fixed sandbox used by go programs, updated all tests.
* Removed Gopkg
* Switched to go 1.16
* Updated go.mod
* Upgraded deps
* Updated deps
* PMM-8489 Cluster ID for standalone server
* Updated error type
* Updated MyState to ignore errors on standalone servers
* Deleted dep files
* Revert "Deleted dep files"
This reverts commit 236303196b.
* Removed go.mod &^ updated lock
* Updated mongodb driver
* PMM-8489 Updated errors list
* PT-1930: pt-k8s-debug-collector should not attempt collecting PXC information when running against PSMDB
https://jira.percona.com/browse/PT-1930
Removed PXC resources to collect while running with `--resource psmdb`
* Add more `psmdb` resources
Also resolves https://jira.percona.com/browse/PT-1934
* Add `resourceType` function to collect summaries for PXC/PSMDB when option `--cluster` is specified
This field is not being used by any tool but it is needed to decode
bigger structures having it. Since the value can be an int to indicate
the number 1-primary, etc, or 'majority', I've changed the field type
from int to interface{}
* Updated Percona::Toolkit version
* Updated version in POD headers
* RM-880-RN-3.3.0
* Update makefile to use go dep
* Update year
* Theme is downloaded by Makefile
* Correct path to icon
* Updated pt-osc --reverse-triggers help
* Update reverse-triggers option
* PT-1905 Reverse triggers wording
Co-authored-by: Carlos Salguero <carlos.salguero@percona.com>
* PT-1891 Fixed mongodb-summary connection with ssl
- Added SSL connection options
- Fixed old tests
- Replaced gofmt by gofumpt in Makefile
- There are no ssl test for mongodb-summary because the current sandbox
doesnt support it
* PT-1891 Ran gofumports
* PMM-1891 Fixes for CR
* PT-1891 Decreased minimum TLS reqs for compatibility
* PMM-6256 Updated ExplainCmd for MongoDB
In order to make explain for MongoDB work, we need to remove the "$db"
field from the explain command generated in proto.system.profile since
it is a duplicated field that triggers a MongoDB error.
* PMM-6256 New test
* PMM-6256 Removed commented out code
Co-authored-by: Carlos <cfsalguero@gmail.com>
* Fix for PT-1868 and general pt-pg-summary improvements
This is a rather large piece of changes to pt-pg-summary, which
includes:
* Corrected dependency for models in lib/pginfo
* Fixed existing testing infrastructure and implemented new tests:
** Test for New in pginfo
** Test for TestCollectGlobalInfo
** Test for TestCollectPerDatabaseInfo
* Fixed models to reflect PG12 changes (datid 0 with no name)
** Modified gen.sh to include PG12 containers and work with the same
docker-compoe that tests use
* Updated templates and helper functions
* Fixed standby detection and template output
With these changes, pt-pg-summary works correctly with PG12 hosts.
* Extra port in pt-pg-summary models gen.sh, removing unused
* WIP
* PMM-4192 Updated MongoDB fingerprint
SystemProfile has been changed to use the new bson.D from the official
MongoDB driver instead of the old BsonD. Updated the fingerprinter
module and all tests
* PMM-4192 Updated MongoDB explain tests
Updated test to use bson.D instead of BsonD
* PMM-4192 Code clean-up
* PMM-4192 Changes for CR
* PMM-4192 Changes for CR
* PMM-4192 Removed unused deps
Co-authored-by: Carlos <cfsalguero@gmail.com>