Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dirkmueller:acdc:sp5-rebuild
google-cloud-sap-agent.32953
google-cloud-sap-agent.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File google-cloud-sap-agent.changes of Package google-cloud-sap-agent.32953
------------------------------------------------------------------- Tue Feb 20 13:33:28 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 3.1 (bsc#1220010, bsc#1220111) * Fixing system replication status code being returned * Reduce disk snapshot wait durations * Fix test flakes in workloadcollector test. * adding metrics for db freeze time and total workflow time * Fix for SAP System discovery adding the current host to all components. * Restore default WLM metric collection settings. * change description of validate OTE * fix a typo in the command name and add a delay before we try the unmount * Use underscore as separator for flags in place of hyphens * Enable host_metrics and disable reliability_metrics by default in configure OTE * Collect reliability metrics in the free namespace * Remove user from cmd params for HANA Replication * Enable workload manager metric collection by default. * Add support configuration flag to enable legacy WLM metric data submission workflow. * Lowers the log level of discovery to info * Fix for HANA Replication Config * Add additional instance-id parameter for users who do not want to provide port number * Use _ instead of - for parameters in configurebackint * Implementing panic recovery to HANA Monitoring: CreateWorkerPool * Fix issue with process metrics subroutine starting. * Add a flag to enable or disable workload discovery. * Reduce logs in sapdiscovery to debug, these are now run a lot more frequently and are flooding the logs * Use bucket `cloudsapdeploystaging` for staging environment. * Updates default value handling for system discovery flag. * Added default values to some frequency flags in configure OTE * force a sync before unmounting to clear out stale file handles * Retain recoverable routine in process metrics. * Ensures slow metrics workers stop on context cancellation. * Log lsof output if unmount fails during restore * SAP Discovery - Discover R3trans data * Add panic recovery to collectiondefinition update routine * configurebackint OTE. * Adding panic recovery to remote.go * Prevent host metrics from restarting the daily metrics report if it has already been started. * Add panic recovery to agent metrics * Implementing panic recovery for hana monitoring: logging action daily * Routines now use their own context and cancel in the event of a panic recovery. * Add panic recovery to host metrics routines * Removed -path flag and fixed usage string * Add workload properties to the SAP System definition. * Add panic recovery to collectMetricsFromConfig routines. * Add panic recovery to fast metric collection routine. * Reduces the log severity to debug for the exponential backoff policy * Add panic recovery to heartbeat routine. * Updating configuration.json file to remove deprecated sap_discovery field * Use protojson instead of custom function for snake_case marshaling * Add panic recovery to WLM metrics collection * HANA Insights rules tranche 11: Create unit tests and add to auto push * Add panic recovery to workload collector daily usage metrics. * Processmetrics - suppress Error and Warn logs that really need to be debug * Formatting the output of messages printed by configure OTE * Changing flag names of configure OTE to align better with configuration.json fields * Add automatic panic recovery to slow metrics collection * Add panic recovery to goroutine collectAndSend * Add panic recovery to goroutine * Retain recoverable routines beyond function scope. * Implement recovery handler for SAP System discovery package * Tranche 11: HRE Rules * Update github build * Adds generic panic recovery to SAP System discovery package * Initialize the sidadm env to ensure restore can be run as root user * not pacaking gcbdr scripts till launch of the feature * Change datatype of frequency flags from string to int * Breaking down --frequency flag into separate flags for different features for better isolation * Fix configuration.json file from being written in camelCase to snake_case * Tranche 6,7,8,9,10: HRE Rules * Suppress pacemaker related log from Error to Debug * creating the OTE for GCBDR discovery * Update HA node identification * Tranche 10: HRE Rules * Update file permissions and ownership for installbackint when running as root. * Adding newline after version print. * Exposing HANA Logical volumes availability metrics * Make workloadmanager parameters test more robust. * Fix panic in cloud discovery * Tranche 10: HRE Rules * Add recovery_folder_prefix parameter to Backint. * Mark process_metrics_send_frequency as deprecated * Add snapshot-type param to hanadiskbackup with default as STANDARD type. Users can override to ARCHIVE type if needed. * Add new folder_prefix parameter to Backint. * Add HANA new HANA insight rules to BUILD file and embed sources * Tranche 10a: HRE Rules * Tranche 6b: HRE Rules * Tranche 8b: HRE Rules * Fix for sending isABAP value * Updating logusage command line flags ------------------------------------------------------------------- Thu Jan 25 10:29:54 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - 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_zone` now 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_endpoint` to 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_discovery` config field in favor of `enable_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-name` to 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_version` as 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 ------------------------------------------------------------------- Tue Nov 28 08:24:03 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 2.8 (bsc#1217373, bsc#1217374) * Bump agent version to 2.8 to support C3/M3 certification * Update go.yml to use go 1.21 * Switch from "slices" to "go_exp.../slices" for go version dependency * Use newly refactored discovery packages. * Fixes issue with diskname from source or device name * Adds extreme disk type IOps and Throughput for host metrics * Add `INTEGRATION` target config environment for collection definition testing * Add project number to SAP System proto * Add a cache to discovered resources. This reduces the number of API calls needed to perform System Discovery * Replace windows wmic hardware queries with PowerShell wmi queries * Fix test flakiness * Improve development process for collection definition configuration * HANA PD based snapshot and restore - changes to add wait for uploading * Fix for kokoro build issue in processmetrics/networkstats * GCBDR SAPCoreAPP Package in Agent for SAP * Add version tracking for WLM validation config * Send workload validation config to remote instances for use during remote collection * Add flag for passing in workload validation config into remote collection OTE * Bump google.golang.org/grpc from 1.58.2 to 1.58.3 - from version 2.7 * Added ote for hma dashboards migration * Increase Max backoff in storage package to 300 seconds * Added subpaths for collection of required TCP metrics * Add more debug logs and increase the wait-time for PD operations in restore * No public description * Add 30 second timeout to read/write from the local file system for Backint * No public description * Adds RHEL 9 VM Manager policy * Extract cloud-related discovery functions into separate file * Adding timeout to systemReplication.py command execution * Allow download attempts without verifying connection to bucket * Invoke `collectiondefinition.Start` when starting the agent in daemon mode * SAP Agent CLI - usability improvements for flags and help menu * Add host project information to HANA DB component discovery data. * Use proto names for default configuration during Backint installation * Extending logging capabilities to all packages of the agent * Added a feature for exposing TCP connection metrics * Migrating context logging logic to all packages of SAP Agent * Add an ifthisthenthatlint to ensure new script is kept in sync with rule proto * (collectiondefition) - Discard unknown fields and remove breaking metrics * Moving commandlineexecutor from internal to shared for sqlserveragent * Define startup function for collectiondefinition package * Check error on close of destFile in backint restore * Allow trailing zeros for millisecond timestamps in Backint * Add pid to all agent logs * Bump SAP Agent version to 2.7 (placeholder release version) * Separate collection definition validation functionality into a separate file * Add datetime to migration folder for Backint installation * Add symlink for Backint log file to install directory * Set a deadline for the final flush to cloud logging * Increase chunk retry deadline in storage package * Fix order dependent tests in sapagent/internal/storage * Change support bundle feature to collect the OTE logs from new path * Usage logging for remote WLM validation metrics collection from the collector instance * Extract discovery functions performed on the host to a separate file * Improve agent shutdown experience in daemon mode * Fix Backint restoring incorrect file * Google Events - rule proto initial submission * Move gce package to shared folder for use by SQL Server agent * Add GCS integration into collectiondefinition package * Standardize import aliases * go mod updates * Fixing go/gotsan data race error in processmetrics_test * Add Backint support for Inquire line: `#EBID <external_backup_id>` * Chown Backint install directories to user/group of the opt/ folder * Create OTE logs under a subdir under /var/log as /var/log is only writable by root * Will not create an empty log file for logusage logs and one time execution logs will have 0666 file mode * Setting the log file created to world read+write permission * Bump golang.org/x/net from 0.15.0 to 0.17.0 * Add recovery_bucket parameter to Backint * Extract SAP related discovery functions to a separate file * Fix Backint install directory * Fix Backint parallel uploads * Move maintenance collector to beta API * Pruning batches to prevent time series duplication * Added a logger for incorporating service context keys in logs * Encode the DB password string to handle passwords with special characters * Handling non error scenarios better in netweaver.go * Internal change * fixes typo on backint install * Allow all users to execute google_cloud_sap_agent * Fix hdbbackint script. * Subdirs for Backint DIAGNOSE temporary files * Report zero-value metrics for upcoming maintenance * Clean up gcealpha functionality * Fix default configuration values in daemon and backint * Update the comment in proto to reflect that the metric path in skip list should start with /sap * Implemented separation of context of different services ------------------------------------------------------------------- Fri Oct 20 10:09:19 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 2.6 (bsc#1215672, bsc#1215673) * Rolling back previous change for storing Project Number, Project ID is sufficient, no need to add complexity * Determine location of HANA global.ini using SAP system discovery logic * Add numeric project ID prefix to object name for ReadMetrics * Discovery now looks up and stores project number with discovery data * ReadMetrics updates for IAM permissions and bucket object names * fixing the bug in backoff logic, using separate policies for each collector and adding some logs * Backint migration from the old agent and supporting legacy parameters * adding new backoff policies for process metrics and fixing the bug in process metrics sapservice collector * Bump SAP Agent version to 2.6 * Fix an issue where HANA hosts may not be discovered properly if hostname differs from instance name * Use Go 1.20 friendly sorting solution * adding retries in process metrics logic with backoffs * Fix parsing of instance (host/VM) name in Pacemaker pcmk_delay_max metric * Add the collection definition changes for the SAP HANA Topology metrics * Template for Cloud Monitoring Alerts for Backint errors * adding backoff to InstanceProperties to each collector * Reduced the number of parameters of startXX functions by consolidating them into respective structs * completing TODO (b/298315981): Create a map from skipped list metrics and pass it to collectors. * Proto package name changes to reflect the current path * Use instance_name instead of instance_id for baremetal systems * Decode encryption keys for Backint. * Moving hareplication metric to fast moving metrics * Added backoffs package in process metrics to keep the backoff policies and retry policies separately and make it reusable acrosss process metrics * Install Backint OTE * Adding skip list logic to process metrics * Separating fastmoving metrics into a separate file from other process metrics * Update remote collection to use collected instance's Cloud Properties * ReadMetrics upload to bucket and send status to monitoring * Remove local implementation of DW API in favor of using generated third_party version * ReadMetrics read input file and write results to local filesystem * Clean up command line executions to collect SAP Control metrics * Adding new OTE structure for ReadMetrics * Add the SUSE specific spec file to keep upstream changes and SUSE packaging in sync * Collect and report upcoming maintenance * Add basepath override and gcealpha functionality * Making proto changes for process metrics re-arch * Changes for generating HANA Insights locally into a markdown file * Delay feature specific daily action logs by 24 hours to avoid noise created by startup failures * Update to the rule "maximum_invalid_connect_attempts" * Add some missing related resources * Fix rate limiting for compression enabled uploads/downloads * Optional User-Agent parameter added to storage package client connection * Relocate gcealpha to /internal * Fix parse_test error * Retries added for opening files in Backint * Make processmetrics unit tests hermetic * Remove if-this-then-that requirement from WLM validation rule * Fix WriteInsight JSON encoding, and add missing elements * Add configuration value to change API endpoint for Data Warehouse calls * Storage package progress messages based off of read/writes directly to the bucket * Make Collect DB Metrics as NO-OP when metrics are being read from override file * Remove unused field from backint proto * Custom retries for the storage package with exponential backoff and MaxRetries setting ------------------------------------------------------------------- Thu Aug 31 09:30:46 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 2.5 + No upstream changelog provided ------------------------------------------------------------------- Thu Aug 17 09:37:36 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Install missing default configuration file (bsc#1214293) ------------------------------------------------------------------- Wed Jul 19 08:48:34 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 2.1 (bsc#1213397) + No upstream changelog provided ------------------------------------------------------------------- Wed Jul 12 07:22:43 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 2.0 (bsc#1211516, bsc#1211517) + No upstream changelog provided ------------------------------------------------------------------- Mon May 8 11:56:12 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 1.5.1 (bsc#1210464, bsc#1210465) + No upstream changelog provided - Raise golang API version to 1.20 ------------------------------------------------------------------- Thu Feb 16 13:25:55 UTC 2023 - Robert Schweikert <rjschwei@suse.com> - Initial build (#jsc-PED-2879) + Version 1.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor