[VOL-2570]Make skew configurable for performance metrics

Change-Id: I68f9cf537bd46b27f5ac188a3de9d512e60c1a46
diff --git a/python/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py b/python/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py
old mode 100644
new mode 100755
index 1aaff7d..cfce302
--- a/python/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py
+++ b/python/adapters/brcm_openomci_onu/brcm_openomci_onu_handler.py
@@ -1746,7 +1746,7 @@
         # Start collecting stats from the device after a brief pause
         if not self._pm_metrics_started:
             self._pm_metrics_started = True
-            pmstart = _STARTUP_RETRY_WAIT * (random.randint(1, 5))
+            pmstart = _STARTUP_RETRY_WAIT * (random.randint(1, self._pm_metrics.max_skew))
             reactor.callLater(pmstart, self._pm_metrics.start_collector)
 
         # Start test requests after a brief pause
diff --git a/python/requirements.txt b/python/requirements.txt
index e90a615..a1db739 100644
--- a/python/requirements.txt
+++ b/python/requirements.txt
@@ -1,2 +1,2 @@
-voltha-protos==3.3.9
-pyvoltha==2.4.7
+voltha-protos==3.4.0
+pyvoltha==2.5.1