diff --git a/archive/ca.turbo-2017.03.11b-x86_64-1.txz b/archive/ca.turbo-2017.03.11b-x86_64-1.txz new file mode 100644 index 0000000..135fb23 Binary files /dev/null and b/archive/ca.turbo-2017.03.11b-x86_64-1.txz differ diff --git a/plugins/ca.turbo.plg b/plugins/ca.turbo.plg index 0104a75..5a50dbe 100644 --- a/plugins/ca.turbo.plg +++ b/plugins/ca.turbo.plg @@ -2,8 +2,8 @@ - - + + diff --git a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/Turbo.page b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/Turbo.page index 896871e..a6e6bcc 100644 --- a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/Turbo.page +++ b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/Turbo.page @@ -124,8 +124,9 @@ function myAlert(description,textdescription,textimage,imagesize, outsideClick, +CA Auto Turbo Mode will enable / disable Turbo Write Mode (reconstruct write) based upon the number of hard drives currently spun down. For a good explanation of turbo write mode, see HERE
-> Note that certain hardware combinations may actually result in lower speeds when utilizing Turbo (read / reconstruct) mode +> Note that certain hardware combinations may actually result in lower speeds when utilizing Turbo (reconstruct) mode
Enable Automatic Turbo Mode:
@@ -181,10 +182,10 @@ function myAlert(description,textdescription,textimage,imagesize, outsideClick,
Data Drives Spun Down:
Script Not Running
-
Turbo Mode Enabled:
+
Write Mode:
Script Not Running
For support for this plugin, visit HERE
-CA ManualCredits

\ No newline at end of file +Credits

\ No newline at end of file diff --git a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/event/disks_mounted b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/event/disks_mounted index 3fac11f..c8db8be 100644 --- a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/event/disks_mounted +++ b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/event/disks_mounted @@ -12,6 +12,7 @@ require_once("/usr/local/emhttp/plugins/ca.turbo/include/paths.php"); $settings = getPluginSettings(); if ($settings['enabled'] == "yes") { + logger("Starting CA Auto Turbo Mode"); $descriptorspec = array( 0 => array("pipe", "r"), // stdin is a pipe that the child will read from 1 => array("pipe", "w"), // stdout is a pipe that the child will write to diff --git a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php index 899a95e..bebd022 100644 --- a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php +++ b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php @@ -46,7 +46,9 @@ echo "Settings Updated"; break; case 'status': - $status = readJsonFile($turboPaths['status']); + if ( is_file($turboPaths['backgroundPID']) ) { + $status = readJsonFile($turboPaths['status']); + } if ( ! $status ) { $unRaidVars = parse_ini_file("/var/local/emhttp/var.ini"); if ($unRaidVars['md_write_method'] == "1") {