Note: Diagnostics versions 19.05 or newer require Storage Fabric version 19.05 or newer, and vice versa. Combining with an older version is possible only with manually customized /etc/flashgrid-diags.cfg
Note: Diagnostics versions 18.10 or newer require Storage Fabric version 18.10 or newer, and vice versa. Combining with an older version is possible only with Diagnostics email alerts explicitly disabled in /etc/flashgrid-diags.cfg
Version 24.09
New Features:
- move flashgrid_diskwait logs from syslog to a separate log file #4279
Bug Fixes: None
Version 24.05
New Features: None
Bug Fixes:
- improve remote disk timeouts for better handling of network disruptions #4153
- diskwatch logging errors on db-only nodes #4126
Version 24.01
New Features:
- add timestamp to flashgrid command output #3381
- flashgrid-dg resize-disks command #2153
Bug Fixes: None
Version 23.11
New Features:
- better reporting of a target disk error #3743
Bug Fixes:
- fg-cluster-error: 'str' object has no attribute 'decode' in check_auth_unix/getgrgid #3851
- large io latencies on initiators when running RMAN #3824
- Use 'none' scheduler for initiator disks on RH8/OL8 #3675
Version 23.09
New Features: None
Bug Fixes:
-
move blocking sysfs access to thread pool #3717
Version 23.06
New Features:
-
setting right scheduler/queue parameters #3626
-
update list of scheduler types #3619
-
drop ec2route.py functionality #3557
-
implement better way to disable/blacklist multipathd #3274
Bug Fixes:
-
target service reporting device read error on 4KB disk sector sizes #3633
-
AWS OL7 GI 12.2 + Jan'22 PSU, DB 11.2 + Jan'23 PSU: Cluster initialization failed during GI config #3571
Version 23.04
New Features:
-
remove WAIT parameter from 'flashgrid-dg replace-all-disks' #3524
-
add verbose output for strict-read-local-show #3499
Bug Fixes:
-
error trying to disable Strict Read Local #3486
Version 23.02
New Features:
- Add capture of V$ASM_OPERATION to "flashgrid-node asm-state" #3459
Bug Fixes: None
Version 22.12
New Features:
- retire flashgrid-create-dg utility #3378
- remove color formatting from all logs and utils output #3308
Bug Fixes:
- flashgrid utils slow when storage impaired because of ASM disk discovery #2896
- flashgrid-dg add-disks for EXTERNAL redundancy disk groups limits size #2622
Version 22.09
New Features:
- add flashgrid-os-conf RPM #2982
- show Cluster software version in flashgrid-cluster output #2743
Bug Fixes:
- setting failgroup_repair_time produces errors with External Redundancy DGs #3207
Version 22.03
New Features:
- remove dependency on instant client #2928
- set io timeout parameter for initiator disks #2882
- add iSCSI abort timeout #2881
- Enforcing correct disk_repair_time/failgroup_repair_time parameters #2825
- sector size attributes in 'flashgrid-dg create' #2822
- allow disabling ReadLocal #2712
Bug Fixes:
- Maximum memory used to reassemble IP fragments is not configured at recommended value #2429 #2974
- flashgrid-node stop-target does not stop disks gracefully #2947
- disk check failing after initiator login on RH/OL 8 #2876
- flashgrid-cluster -h typo #2833
Version 21.11
New features: None
Bug fixes:
- incorrect max_sectors_kb on RH8 / OL8 #2781
Version 21.09
New features:
- remove initiator health check timeout #2765
- allow disabling ReadLocal #2712
- alerts for initiator events #2745
- alerts for DISK_FAILED2 state in diskwatch service #2739
Bug fixes:
- flashgrid-cluster net reports network speed -1 #2731
Version 21.08
New features:
- change logging to asynchronous in flashgrid services #2648
Bug fixes:
- Update 21.8.67: remove initiator health check timeout #2765
- Update 21.8.61: alerts for initiator events #2745
- excessive amount of udev change events #2374
- target restart failing #2688
- avoid modifying iscsid.service files #2691
- target service failure because of error on one disk #2693
- local SSD unnecessarily replaced after reset by reconstruct service #2669
- diskwatch service failing when a local disk is not returning i/o #2647
Version 21.06
New features:
- RHEL8 / OL8 and Python3 support #2464
Bug fixes:
- nvme driver timeout settings #2589
- Remove duplicate by-id symlinks to disks #2559
- Creating DG with name matching an Oracle reserved word #2199
Version 21.02
New features:
- Allow multiple network sessions per disk #2408
- Set licensee name for FlashGrid license #2367
- Added upcoming license expiration alert #2371
- Do not show REST API server version in HTTP header #2312
Bug fixes:
- Update 21.2.1: SF fails with FIPS enabled #2397
- Update 21.2.1: Standalone GI init fails if GRID DG has Normal Redundancy #2365
- Update 21.2.1: "No License" message in customer alerts #2300
Version 20.08
New features:
- External Redundancy support #2108
- Single node configurations #2105
Bug fixes:
- Update 20.8.165: during resync disks are not taken offline gracefully #2353
- Update 20.8.53: failure to start instance after downsizing because of OOM #2227
- Update 20.8.42: flashgrid-ca removes some parameters from CFG file #2177
- Update 20.8.38: flashgrid-cluster drives ASMStatus shows ONLINE should be DROPPING #2193
- Update 20.8.25: flashgrid-dg typos #2173
- Update 20.8.21: vm.min_free_kbytes not set #2172
- Update 20.8.5: flashgrid-cluster service constantly restarting NIC in standalone config #2127
Version 19.06
New features:
- HTTP proxy for REST alerts and uploads #1868
- CLI command for setting parameters in flashgrid.cfg #1869
- use Oracle instant client 19c #1864
Bug fixes:
- Update 19.6.480: failure to start instance after downsizing because of OOM #2227
- Update 19.6.452: flashgrid-dg typos #2173
- Update 19.6.448: vm.min_free_kbytes not set #2172
- Update 19.6.432:
flashgrid-node reboot
should not fail when flashgrid service is down #2088 - Update 19.6.385: messages about email alerts clogging syslog #1921
- Update 19.6.329:
flashgrid-dg create
andflashgrid-create-dg
incorrectly set SITE for quorum disks on extended clusters. #1511 - Update 19.6.266: increase fs.aio-max-nr parameter to 3M #2025
- Update 19.6.125: unfriendly error if flashgrid-dg executed on non-ASM node #1950
- Update 19.6.48: flashgrid-create-dg fails with GI 19.3 #1893
- Update 19.6.47: auth failures causing cluster service disruption #1904
- Update 19.6.45: AIO queue saturation due to incorrect max queue size #1884
- 'flashgrid-cluster strict-read-local-enable' fails with GI 19c #1863
- avoid splitting alerts in multiple emails #1872
- after set-email-alerts, node-monitor keeps using old emails for sending alerts #1873
- target service generating alerts because clearing WCE flag fails #1881
Version 19.05
New features:
- auto-config of reserved kernel memory #1767
- activate license file without service restart #1766
- "Call home" alerting mechanism #1824
- simultaneous onlining of disks after reboot/restart #1687
Bug fixes:
- Update 19.5.76: AIO queue saturation due to incorrect max queue size #1884
- flashgrid-ca: unable to add Virtual Disks on GCP #1818
- diskwatch service failed #1845
Version 19.03
New features:
- support for GCP
Bug fixes:
- avoid unnecessary iscsid restart during SF RPM update #1846
- disks stay offline after 'flashgrid-node start' #1814
Version 19.02
New features:
- support for local SSDs on EC2 i3.metal, R5d, M5d, Z1d instance types #1728
- automatic configuration of HugePages #1705
- Azure local NVMe SSD support #1738
- removed dependency on local OSS repo #1749
Bug fixes:
- Update 19.2.162: AIO queue saturation due to incorrect max queue size #1884
- Update 19.2.130: diskwatch service failed #1845
- Update 19.2.92: avoid unnecessary iscsid restart during SF RPM update #1846
- Update 19.2.61: disks stay offline after 'flashgrid-node start' #1814
- incorrect lunX device mapping for Azure disks with partitions #1712
Version 18.11
New features:
- added service for automatically onlining disks after transient failures
Bug fixes:
- iscsid may fail to start after reboot #1717
- diags: flashgrid-cluster timing out when ASM not responding #1576
Version 18.10
New features:
- support for Oracle GI 18c
- added
flashgrid-dg replace-all-disks
command #1536 - email alerts for events in node monitor logs #1587
Bug fixes:
- diags: flashgrid-cluster timing out when ASM not responding #1576
- flashgrid-node shows unfriendly error message if flashgrid service stopped #1598
Version 18.08
New features:
- reliability enhancements in disk heartbeat mechanism #1453
Bug fixes:
-
flashgrid-dg create
incorrectly sets SITE for quorum disks in Extended Clusters #1511 -
flashgrid-cluster drives
showing disk status incorrectly #1532 - incorrectly configures Site parameter for Extended Clusters with quorum on external iSCSI storage #1354
- update 22: errors when stopping target service #1566
Version 18.07
New features:
- support for direct storage connections for improved performance in Azure
Version 18.06
New features:
- flashgrid-cluster: added Vote files monitoring
- added license file and reminders
Version 18.03
New features:
- flashgrid-cluster: non-zero return codes for Critical/Warning states
- add site parameter for external iSCSI disks #1354
Bug fixes:
- update 114: I/O errors on NVMe disks #1198
- update 92: collect-diags showing error #1476
- update 89: missing announcements on overloaded network #1441
- update 83: flashgrid-ca: shows cfg file mismatch when checksum is the same #1449
- update 83: 'flashgrid-cluster strict-read-local-show' fails if called via sudo #1138
- update 75: initiator check mechanism imrpovements #1453
- After reboot a target is not started #1377
Version 18.01
New features:
- flashgrid-dg create: add FLEX redundancy level #927
- flashgrid-dg show: show repair_time and compat attributes for the DG #1050
Bug fixes:
- security hardening: set umask=0022 for processes creating cfg files #1314
Version 17.11
New features:
- add 'flashgrid-cluster set-email-alerts' command #1286
Bug fixes:
- capture additional files in diags #1277
- 'flashgrid-dg add-disks' with incorrect DG name shows very cryptic error #1270
- 'flashgrid-node start' command stops ASM #1191
Version 17.10
New features:
- add support for Oracle GI 12.2.0.1 Oct'17 Release Update #1208
Bug fixes:
- update 25: 'flashgrid-node start' command stops ASM #1191
- with custom directories ASM and DB alert logs are not captured in diags #1192
Version 17.09
New features:
- add SAR stats to diags #1194
- update instant client to ver 12.2 #989
Bug fixes:
- update 25: 'flashgrid-node start' command stops ASM #1191
- with custom directories ASM and DB alert logs are not captured in diags #1192
- 'flashgrid-create-dg' creates DG with invalid value of 'disk_repair_time' #1026
- 'flashgrid-create-dg' and 'flashgrid-dg create' do not report error if flashgrid service is not running on ASM node #939
- Target service failure and unwarranted dismount of diskgroup during CalibrateIOstress #1159
- flashgrid-ca: spaces between email addresses in 'To:' result in bad address saved #1163