Recommended update for google-cloud-sap-agent
| Announcement ID: | SUSE-RU-2024:0776-1 |
|---|---|
| Rating: | moderate |
| References: | |
| Affected Products: |
|
An update that has two fixes can now be installed.
Description:
This update for google-cloud-sap-agent fixes the following issues:
- Update to version 3.0 (bsc#1218736, bsc#1218737)
- Suppress packemaker command error to debug to avoid log flooding
- Expand load balancing cluster discovery.
- Log success messages in OTEs to STDOUT instead of STDERR used by log.Print
- Use bash always to avoid variation of behavior across OS/Shell types
- Minor updates to installbackint.
- Backint compose step properly saves metadata.
- Fix issue with discovery on ASCS instances.
- hanadiskrestore - fix the format of disktype string for disk create API
- Fix issue with PCS cluster address discovery.
- Update transform to insight
- Rename HANA backup/restore OTEs to reflect they are supported for all disks and not just persistent disk
- Increase the timeout for HDB stop to account for busy DBs
- Adding project sap-ecs-testing to the list.
- PD Restore - Support provisioned-iops and provisioned-throughput
- Integration test for configure OTE
- Added precondition in hana pd backup for stripped LVM
- Add a precondition check to verify user has passed a valid snapshot name that is present in the current project
- Update the usage to reflect additional required param
- Minor path update for supportbundle OTE.
- Fixing bug in slow moving metrics partial collection scenarios
- Adding check for agent status after restart.
- Ensure Backint ComposeChunks has a valid bucket handle
- Discover whether a Netweaver instance is ABAP or Java
- Replace standard slices package with third party version
- WLM HANA metric
ha_in_same_zonenow reports instance names for HA nodes in the same zone - Fix data race condition for Backint Backup with new client connections
- Make -new-disk-name a required parameter to avoid the 63 char limit in the name length due to auto-generated names
- Fix command for collecting Corosync metric
two_node_runtime - Make snapshot name similar to disk name
- Bump golang.org/x/crypto from 0.15.0 to 0.17.0
- Enable Discovery config flag controls submission to Data Warehouse and Cloud Logging
- Create new clients for each operation in Backint
- Add
client_endpointto Backint proto. - Getting the build number into the version for display
- Backint config name change: service_account to service_account_key
- Add HANA HA metrics to collection definition.
- Fix sorting bug in a diff in apps_discovery_test.go
- Add discoverHANATenantDBs to main code path
- Change PIPE filemode to WRONLY to allow us to detect broken pipes
- Deprecate
sap_system_discoveryconfig field in favor ofenable_discovery - Move the validation of whether user passed correct PD, before stopping HANA
- Add a placeholder for public doc link with next steps after hanapdrestore workflow has completed
- Fix executable path for HDB version command
- Add optional param
new-disk-nameto hanapdrestore for users that wish to override the default - Sort the skipmetrics in unit test to avoid order related flakes
- Generalizing configure OTE
- Discover Netweaver kernel version
- Fix Sprintf call
- Use SAP System data to determine if HANA HA nodes share the same zone.
- hanapdrestore - do not delete PDs in case of failures
- Create discoverHANATenantDBs method to support multiple SIDs for HANA tenant DBs
- Send additional fields in Data Warehouse WriteInsightRequest
- Updating the username parameters for hana pd backup and restore
- Retrieve Reliability data every 2 hours instead of 24
- Discover HANA version
- Fix import for GitHub build
- Add instance properties, and topology information to system data
- Keep the device nam and disk name same after restore
- Move sapdiscovery package into system package
- Changer the default name of the disk created by restore workflow
- Updates the generated protobuf go for system.proto
- Update generated system proto
- Update go.yml
- Add topology and instance properties info to SAP System data
- Add a check to verify the disk is attached to instance, fail if disk is not attached
- Add application and database software properties to system representation
- Fix race condition in heartbeat test case
- Add error handling to restore workflow to try and keep the HANA system in a clean state on failures
- Enable LogToCloud by default for both OTE and Daemon modes
- Bump Agent version to 3.0
- Reliability OTE added to SAP Agent
- Declare public Get interface for SAP System discovery data
- Integration testing for Networkstats Package
- Adding project sap-ecs-testing to the list
- Adding one time execution for enabling/disabling of features
- Change to using custom retries for initial bucket connection
- Default collection definition to be fetched from GCS
- Add a 2 minute context timeout for initial bucket connection
- Add
collection_config_versionas a WLM system metric - Make project, host param optional for hanapdbackup, in addition make user param optional for hanapdrestore
- Fix potential nil dereference WLM metrics collection
- Add force-stop-hana to restore workflow to forcefully stop HANA when the param is passed
- Rename the HANA PD snapshot and restore workflows
- Add unit tests for GetProvisionIOps and GetProvisionedThoughput
- Remove the TestCollect unit test which relies on nc command which can be flaky in unit tests
- Increase Backint timeout for PIPE files to 3 minutes
- Add XFS freeze and unfreeze to PD based snapshot
Patch Instructions:
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
-
Public Cloud Module 12
zypper in -t patch SUSE-SLE-Module-Public-Cloud-12-2024-776=1
Package List:
-
Public Cloud Module 12 (aarch64 ppc64le s390x x86_64)
- google-cloud-sap-agent-3.0-6.22.1