Commit Graph

73 Commits

Author SHA1 Message Date
bergware cc6f8ebe20 Round size in parity operation progress indicators 2018-01-28 08:20:12 +01:00
bergware bc6f0d85f6 Fixed SMART reports and tests on unassigned devices 2017-12-24 18:54:20 +01:00
bergware 7c97284e91 Suppress warnings in $docroot and $disk['fsSize'] variables
These are easy to correct warnings.
2017-12-14 13:53:31 +01:00
bergware b7d5d8ffb7 Fixed cache pool message when array in maintenance mode 2017-12-09 18:20:57 +01:00
bergware 5bd29ceb35 Bug fixes 2017-12-05 12:48:01 +01:00
bergware 97d3f89b78 Corrected empty file system display 2017-11-29 11:50:19 +01:00
bergware 41175a59eb awk 'BEGIN{s=t=\"*\"}\$1==190{s=\$10};\$1==194{t=\$10;exit};\$1==\"Temperature:\"{t=\$2;exit};/^Current Drive Temperature:/{t=$4;exit} END{i 2017-11-18 11:00:12 +01:00
bergware b96f035e03 Add SMART temperature reading for SAS devices 2017-11-18 10:57:46 +01:00
bergware 011df063bd Revised SMART temperature reading logic
194 = raw value is first choice
190 = raw value is second choice
2017-11-18 08:42:36 +01:00
bergware 78437e5ac0 Seperate reading of attributes 190 or 194 temperatures (194=T, 190=100-T) 2017-11-17 17:59:25 +01:00
bergware ba0d06c71f Prefer temperature attribute 194 over 190 (consistency) 2017-11-17 08:12:43 +01:00
Tom Mortensen baff7e3c34 Do not display device spin up/down icons for non-present devices. 2017-11-14 14:05:10 -08:00
Tom Mortensen dc8d96cab8 Fix encryption corner cases. 2017-11-11 15:35:59 -08:00
bergware 842dd87bb7 Fixed missing link in Flash device 2017-11-08 20:36:22 +01:00
Tom Mortensen b9845e1a3b Permit navigation to active volumes where device is physically missing and being emulated. 2017-11-07 11:39:16 -08:00
Tom Mortensen 3a1ad25ad5 No warning text (that data will be lost) when adding new disks to array without parity. 2017-11-03 15:33:02 -07:00
bergware ce38e7cf71 Minor code changes 2017-10-30 09:01:59 +01:00
bergware 86118a0df6 Minor code updates 2017-10-30 08:03:29 +01:00
bergware baa1f1613a DeviceList code optimization 2017-10-30 00:15:33 +01:00
bergware 4df7bac94f DeviceList code optimization 2017-10-29 23:59:02 +01:00
bergware 5a34babfff Place padlock icon left to text. Standardize padlock tooltip. 2017-10-29 01:19:55 +02:00
bergware fa1c1ea0f6 Support for NVMe dvices in Main array 2017-10-28 18:57:22 +02:00
Tom Mortensen 5a7c26d86a Device info page link should be active for disabled non-present devices so that size of emulated
device can be examined, and file system check can be peformed.
2017-10-20 23:48:10 -07:00
bergware 7c5ab7741e Show "Device is part of cache pool" description 2017-10-14 18:41:12 +02:00
bergware b47289c7a9 Round disk sizes to the nearest unit
E.g. 999.4 GB becomes 1 TB
2017-10-08 11:40:30 +02:00
bergware 9ed57bcf20 Enhanced encryption settings 2017-09-12 15:23:32 +02:00
bergware c8c958007d Miscellaneous encryption enhancements 2017-09-08 19:38:44 +02:00
bergware fc5670a14c Correct size calculation for unassigned disks 2017-09-04 13:37:29 +02:00
Tom Mortensen e5d4e9cc1e Encyption support: most work by bergware 2017-08-15 20:11:40 -07:00
bergware 91ee554a31 Fixed warning in DeviceList.php when missing disk 2017-08-08 07:34:21 +02:00
bergware 6ed3e23f7a Fixed misalignment of wrong/missing disk text 2017-08-06 11:02:40 +02:00
Tom Mortensen 1cfa9db298 Explicitly add csrf_token in device assignment forms. 2017-07-17 13:48:10 -07:00
Tom Mortensen 65fc2b4198 Got rid of var['currTime'] so get the current time from php time() function. 2017-07-06 20:41:15 -07:00
Tom Mortensen d444703ed5 fixed timing issue where sometimes a cache assignment would not be preserved
In include/DefaultPageLayout.php there is an on-load function which disables all the buttons
named "Apply", and generates on-change functions for all form input fields which un-disables the form "Apply"
buttons. Meanwhile, when Main page loads, it generates POST requests to include/DeviceList.php to fill in
the array, cache, parity status sections.  With array stopped, DeviceList.php generates forms that are used to
faciliate devivce assignment to array and cache slots, and these forms have a hidden input that defines the
emhttp api call to make (changeDevice=Apply).  Well sometimes this form element is 'disabled', which causes
everything to function correctly from user perspective but since changeDevice=Apply is not sent, emhttp never
actually makes the assignment permanent.  This issue is the result of some kind of race condition we are
triggering in the browser - I think because there are multiple on-change event functions being assigned
dynamically.  The fix here is to change string "changeDevice=Apply" to "changeDevice=apply" in order to defeat
the script; the emhttp api will accept either "Apply" or "apply".
2017-05-14 14:07:09 -07:00
Tom Mortensen 516fcdc53d Prevent "hidden" submit form elements from being marked disabled. 2017-04-25 08:57:50 -07:00
bergware 6319939872 Fixed file read errors when system is started but array is stopped [2] 2017-04-03 07:54:21 +02:00
bergware 898b3db387 Fixed file read errors when system is started but array is stopped 2017-04-03 07:48:31 +02:00
bergware 4d5f103312 Disk read/write IO in background daemon 2017-03-25 11:51:31 +01:00
bergware 08f4158f5a Disk read/write IO in background daemon 2017-03-25 11:36:07 +01:00
bergware e861d14c17 Disk read/write IO in background daemon [code optimizations] 2017-03-25 02:28:32 +01:00
bergware b20427c912 Disk read/write IO in background daemon 2017-03-24 22:15:11 +01:00
bergware 13f592bac4 Disk read/write IO in background daemon 2017-03-24 13:09:53 +01:00
Tom Mortensen 026455a3c8 webGui: Fix regression assigning slots and devices 2017-03-11 12:55:01 -08:00
Eric Schultz 0c5a36741a webgui updates for 6.3.0-rc9 2017-01-27 10:23:44 -06:00
Eric Schultz d7ee78e071 webGui: special text aside new disks to clear 2016-11-19 15:27:06 -06:00
bergware 4bf7fd559b Added Sync Errors to parity history 2016-10-29 11:44:22 +02:00
bergware f00238ff43 Updated PHP to preferred "elseif" single statement 2016-10-29 09:24:54 +02:00
bergware 16dab2eafc Replace fixed path with absolute path in docroot variable 2016-10-24 09:30:54 +02:00
bergware 16580ba561 Fixed no device selection when WWN is disabled 2016-09-27 08:47:33 +02:00
bergware cc97a81002 Add configurable display of WWN in device ID 2016-09-03 14:35:14 +02:00