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
bergware
844cf94f00
Strip WWN part from disk identifier (if present)
2016-08-29 13:36:56 +02:00
bergware
b82a915e94
Strip WWN part from disk identifier (if present)
2016-08-29 13:35:11 +02:00
bergware
6ad69f9d9f
Strip WWN part from disk identifier (if present)
2016-08-29 11:44:17 +02:00
bergware
30f19a1375
Restore latest version of DeviceList.php
...
For some reason the older version got included in the latest pull,
restored.
2016-08-28 17:06:57 +02:00
bergware
6b8678a3b7
Remove unneeded title messages in links
2016-08-27 18:36:16 +02:00
bergware
50d16d3ef1
Improve responsiveness of unassigned devices
2016-08-01 13:52:20 +02:00
bergware
73a69d8f40
Prevent "unavailable" as first entry in parity history
2016-07-12 07:51:19 +02:00
bergware
bcb727a8b6
Fixed year added in parity history when browser is opened
2016-07-01 23:34:46 +02:00
bergware
3a08bee756
Update copyright [7]
2016-06-26 11:53:24 +02:00
bergware
48eb01eca5
Added warning message when new parity drive is assigned
2016-06-25 20:46:55 +02:00
bergware
15ea1723f6
Add separator between parity and data disks in off-line mode [2]
2016-06-25 17:36:53 +02:00
bergware
b735d65cfd
Add separator between parity and data disks in off-line mode
2016-06-25 17:33:00 +02:00
bergware
e7032eaff3
Update copyright [6]
...
2005 it is....
2016-06-14 13:31:56 +02:00
bergware
600930a263
Made copyright consistent and updated to 2016
2016-06-12 08:01:52 +02:00
Eric Schultz
1688cbf0fd
Merge branch 'master' of github.com:limetech/dynamix-6.2
2016-06-03 03:58:41 -07:00
Tom Mortensen
4185a0a212
Small fix for dual-device "swap/disable" function.
2016-05-31 11:32:25 -07:00
bergware
55d72489ef
Minor css changes
2016-05-28 13:46:39 +02:00
Tom Mortensen
91a1741b01
Do not display device unassigned parity devices when array is Started.
2016-03-15 13:53:39 -07:00
Eric Schultz
680bed725c
revert hack used to adjust slot number for non-pro key types (emhttp used to hide parity2 if license was not Pro)
2016-02-21 09:18:48 -08:00
Eric Schultz
df87209fba
Show unassigned device labels as lowercase
2016-02-21 09:14:35 -08:00
Eric Schultz
b0ad16c8b0
Fix parity history code to work with new dual parity vars
2016-01-22 19:41:47 -08:00
Eric Schultz
8095de8759
merge ronalds changes from upstream + some vm and dashboard fixes
2016-01-12 19:59:16 -08:00
Eric Schultz
30ca111094
initial commit
2015-10-24 10:17:28 -07:00