File _patchinfo of Package patchinfo.34531
<patchinfo incident="34531">
<issue tracker="bnc" id="1227134">Update Google Cloud SAP Agent to v3.4</issue>
<issue tracker="bnc" id="1227135">Update Google Cloud SAP Agent to v3.4</issue>
<packager>glaubitz</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for google-cloud-sap-agent</summary>
<description>This update for google-cloud-sap-agent contains the following fixes:
- Update to version 3.4 (bsc#1227134, bsc#1227135)
* Adding project to exclusion list
* Add machine type to configure instance proto for WLM metric collection.
* Add test channel for Guest Actions. Make default channel the registered channel.
* Set backup object's customTime field as part of backint backups
* Add workload discovery to configure command
* Add multiple workers support in parallelreader for parallel downloading during restore.
* `configureinstance` with `overrideVersion` set should log a warning and continue.
* Minor log change in balanceirq
* Add common function to parse parameters for guest action handlers
* BalanceIRQ OTE added to Agent for SAP
* Remove output from stdout for DIAGNOSE
* Small hyperThreading change for configureinstance
* Add initial steps to initialize the SystemDiscovery OTE in IIOTE and command mode.
* Adding single worker support in parallelreader for download.
* Read encryption key from file if specified in parameters file
* Run configureinstance OTE only on supported instances during WLM metric collection.
* Add instance ID to user agent string for SAP Agent.
* Return `UsageError` as exit status instead of `Failure` in case of invalid parameters
* Bumping up the agent version
* Use json marshalling instead of manually parsing from map in configure handler
* Move metric override modules to metricoverrides.go for general use
* Updating the gcbdr proto
* Updating param names to make it more clear in performance diagnostics
* Add DiskSizeGb to Disk for disk creation.
* Add Demo Metrics for Process Metrics
* Add warning message for configureinstance overrideVersion
* Add 3.3 to configureinstance versioning
* Fix log message in configureinstance
* Rename scope and param file to type and backint-param-file to avoid confusion
* Add new OTE structure for SystemDiscovery.
* Allows SAP system data to be read from an override file instead
of discovered from the system. Useful for testing.
* Refactor buildSupportBundleCommand by marshalling command parameters
* Remove cluster member check for cluster collection
* Add connectParameters as a function parameter in restoreFile function to have
multiple bucket handles in parallelreader for parallel downloading.
* Enable auto discovery of disks and make datadiskname and zone optional parameters
* Add support for performancediagnostics OTE guest action handler
* Add override version flag to configureinstance
* Rename LVM volume group of restored disk to that of the target disk.
* Sleep during TestCommunicateWithUAP to only execute intended
code path once instead of many times.
* Update grub configuration for X4 configureinstance
* Extend result-bucket support to support bundle guest action
* Add provisioned-iops and provisioned-throughput labels
to snapshots and extract them during restore.
* Configureinstance updates for SAP ECS
* Add sequential in parallel download functionality for restore to SAP Agent.
* Implement hanadiskbackup guest action handler
* Add operation_id to UAP status labels.
* Add user agent overrides for cloud monitoring
* Updating generated protobufs
* Update sanity check for fast collector metric
* Reliability Metrics - Use the usage metrics instead of
internal cloud monitoring metrics
* Fix restoreFromGroupSnapshot and restoreFromSingleSnapshot logic
* Implement support bundle handler. This CL follows a pattern for
implementing handler which was developed in cl/636640791
* Move timeseries.go and cloudmonitoring.go to shared/
* Only stop HANA monitoring if successive errors are auth related
* Use flag names for command parameters in configureHandler
* Add check and apply finished metrics to configureinstance
* Add snapshot / group backup name to success log message
* Better handling of experimental flag in hanamonitoring
* Return error if physical device is empty
* Added an experiemntal flag to control role based awareness in hana monitoring
* Adding role based awareness logic in HANA Monitoring
* Add upload feature to support bundle
* Add context to onetime logging functions
* Fix logging and make confirm-data-snapshot-after-create true by default
* Add debug logs for hanabackup to help troubleshoot issues.
* Remove HDB User requirement when HDBUserstore key is passed for hanadiskbackup
* Append labels to detached disk in hanadiskrestore
* Add placeholder for parallel reader in Backint
* Modify restore handlers to be able to restore from either
source snapshot or group snapshot.
* Modify checking preconditions and adding fakes for group snapshot restore.
* Add initial support for restoring from group snapshot.
* Add UAP Communication to startdaemon (gated by a configuration).
* Fixing the commands in perfdiag
* Refactor handleAgentCommand with guestActionsHandlers map
* Add replication sites to system component proto
* Build updated to use -mod=vendor during build
* Updated go.mod and go.sum with dependencies for safetext,
using go mod vendor for github action
* Adding changes for target based config in hana monitoring
* Overriding the user agent for Cloud Logging API calls
* Fix typo in guestactions.proto
* WLM Hana Full Backup Validation Metric collection
* Add configure command to guest actions. Establish how the new proto
format will be used in message handling.
* Add ping check to HANA monitoring
* [commandlineexecutor] Add the ability to directly pass data into Stdin, avoiding
the need for intermediary piping commands, such as "echo 'data' | my_app".
</description>
</patchinfo>