From 4dee71fa410633a7b57b337fe6fa040cb17f1e48 Mon Sep 17 00:00:00 2001 From: bergware Date: Thu, 16 Dec 2021 11:32:06 +0100 Subject: [PATCH] Added: Cumulative parity check --- plugins/dynamix/ArrayOperation.page | 4 ++++ plugins/dynamix/nchan/parity_list | 1 + 2 files changed, 5 insertions(+) diff --git a/plugins/dynamix/ArrayOperation.page b/plugins/dynamix/ArrayOperation.page index 788c7f460..da302ef42 100644 --- a/plugins/dynamix/ArrayOperation.page +++ b/plugins/dynamix/ArrayOperation.page @@ -300,6 +300,10 @@ devices.start(); setTimeout(function(){$('#pauseButton').prop('disabled',false);$('#cancelButton').prop('disabled',false);},250); parityStatus.start(); + +var parityMonitor = new NchanSubscriber('/sub/parity_monitor'); +parityMonitor.on('message', function(data){if (data>0) refresh();}); +parityMonitor.start(); $(function(){ var form = document.arrayOps; diff --git a/plugins/dynamix/nchan/parity_list b/plugins/dynamix/nchan/parity_list index 9f46fce23..3e19380a9 100755 --- a/plugins/dynamix/nchan/parity_list +++ b/plugins/dynamix/nchan/parity_list @@ -102,6 +102,7 @@ while (true) { } } } + publish('parity_monitor', $var['mdResyncPos']); sleep(1); } ?>