Add copyright info to all python files and bump version

  Related-PROD: PROD-36846

Change-Id: I47c25d81d4173286e1729cef7a1cc321a495316f
diff --git a/cfg_checker/modules/ceph/__init__.py b/cfg_checker/modules/ceph/__init__.py
index 3f726f8..29b9a29 100644
--- a/cfg_checker/modules/ceph/__init__.py
+++ b/cfg_checker/modules/ceph/__init__.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 from cfg_checker.agent.fio_runner import get_fio_options
 from cfg_checker.agent.fio_runner import seq_modes, mix_modes
 from cfg_checker.common import logger_cli
diff --git a/cfg_checker/modules/ceph/bench.py b/cfg_checker/modules/ceph/bench.py
index c0877db..fbb0a13 100644
--- a/cfg_checker/modules/ceph/bench.py
+++ b/cfg_checker/modules/ceph/bench.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import csv
 import os
 import json
@@ -697,18 +699,23 @@
             _totals = data["totals"]
             _r_bw = 0
             _r_avglat = []
+            _r_95clat = []
             _r_iops = 0
             _w_bw = 0
             _w_avglat = []
+            _w_95clat = []
             _w_iops = 0
             for _a, _d in data["agents"].items():
                 # Hardcoded number of jobs param :(
                 _j = _d["jobs"][0]
                 _r_bw += _j["read"]["bw_bytes"]
                 _r_avglat += [_j["read"]["lat_ns"]["mean"]]
+                _r_95clat += [_j["read"]["clat_ns"]["percentile"]["95.000000"]]
                 _r_iops += _j["read"]["iops"]
                 _w_bw += _j["write"]["bw_bytes"]
                 _w_avglat += [_j["write"]["lat_ns"]["mean"]]
+                _w_95clat += \
+                    [_j["write"]["clat_ns"]["percentile"]["95.000000"]]
                 _w_iops += _j["write"]["iops"]
                 # Save storage class name
                 if "storage_class" not in _totals:
@@ -726,10 +733,14 @@
             _totals["read_bw_bytes"] = _r_bw
             _totals["read_avg_lat_us"] = \
                 (sum(_r_avglat) / len(_r_avglat)) / 1000
+            _totals["read_95p_clat_us"] = \
+                (sum(_r_95clat) / len(_r_95clat)) / 1000
             _totals["read_iops"] = _r_iops
             _totals["write_bw_bytes"] = _w_bw
             _totals["write_avg_lat_us"] = \
                 (sum(_w_avglat) / len(_w_avglat)) / 1000
+            _totals["write_95p_clat_us"] = \
+                (sum(_w_95clat) / len(_w_95clat)) / 1000
             _totals["write_iops"] = _w_iops
 
     def calculate_ceph_stats(self):
diff --git a/cfg_checker/modules/ceph/info.py b/cfg_checker/modules/ceph/info.py
index 2a23936..0eb1f15 100644
--- a/cfg_checker/modules/ceph/info.py
+++ b/cfg_checker/modules/ceph/info.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import base64
 import json
 import os
diff --git a/cfg_checker/modules/network/__init__.py b/cfg_checker/modules/network/__init__.py
index 736be50..19c0b6b 100644
--- a/cfg_checker/modules/network/__init__.py
+++ b/cfg_checker/modules/network/__init__.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 from cfg_checker.common import logger_cli
 from cfg_checker.common.settings import ENV_TYPE_SALT, ENV_TYPE_KUBE
 from cfg_checker.common.exception import CheckerException
diff --git a/cfg_checker/modules/network/checker.py b/cfg_checker/modules/network/checker.py
index 0b336f2..ee28e25 100644
--- a/cfg_checker/modules/network/checker.py
+++ b/cfg_checker/modules/network/checker.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 from cfg_checker.common import logger_cli
 from cfg_checker.modules.network.mapper import SaltNetworkMapper, \
     KubeNetworkMapper
diff --git a/cfg_checker/modules/network/mapper.py b/cfg_checker/modules/network/mapper.py
index c853724..54ce630 100644
--- a/cfg_checker/modules/network/mapper.py
+++ b/cfg_checker/modules/network/mapper.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import ipaddress
 import json
 from copy import deepcopy
diff --git a/cfg_checker/modules/network/network_errors.py b/cfg_checker/modules/network/network_errors.py
index 63966a8..6925048 100644
--- a/cfg_checker/modules/network/network_errors.py
+++ b/cfg_checker/modules/network/network_errors.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import itertools
 
 from cfg_checker.helpers.errors import ErrorIndex
diff --git a/cfg_checker/modules/network/pinger.py b/cfg_checker/modules/network/pinger.py
index 60c80cc..e53f75f 100644
--- a/cfg_checker/modules/network/pinger.py
+++ b/cfg_checker/modules/network/pinger.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import ipaddress
 import json
 
diff --git a/cfg_checker/modules/packages/__init__.py b/cfg_checker/modules/packages/__init__.py
index e482eec..6d84a80 100644
--- a/cfg_checker/modules/packages/__init__.py
+++ b/cfg_checker/modules/packages/__init__.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 from cfg_checker.common.settings import ENV_TYPE_SALT, \
     ENV_TYPE_KUBE, ENV_TYPE_LINUX
 from cfg_checker.helpers import args_utils
diff --git a/cfg_checker/modules/packages/checker.py b/cfg_checker/modules/packages/checker.py
index 174691f..e8339cb 100644
--- a/cfg_checker/modules/packages/checker.py
+++ b/cfg_checker/modules/packages/checker.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import json
 
 from cfg_checker.common import const, logger_cli
diff --git a/cfg_checker/modules/packages/repos.py b/cfg_checker/modules/packages/repos.py
index 02d1357..4c5d0a4 100644
--- a/cfg_checker/modules/packages/repos.py
+++ b/cfg_checker/modules/packages/repos.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import json
 import os
 import re
diff --git a/cfg_checker/modules/packages/versions.py b/cfg_checker/modules/packages/versions.py
index 05eaad8..3f9dac2 100644
--- a/cfg_checker/modules/packages/versions.py
+++ b/cfg_checker/modules/packages/versions.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import csv
 import os
 import re
diff --git a/cfg_checker/modules/reclass/__init__.py b/cfg_checker/modules/reclass/__init__.py
index 8d498c3..85d5b81 100644
--- a/cfg_checker/modules/reclass/__init__.py
+++ b/cfg_checker/modules/reclass/__init__.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import os
 
 from cfg_checker.common import logger_cli
diff --git a/cfg_checker/modules/reclass/comparer.py b/cfg_checker/modules/reclass/comparer.py
index c9cac60..84e10a6 100644
--- a/cfg_checker/modules/reclass/comparer.py
+++ b/cfg_checker/modules/reclass/comparer.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 """Model Comparer:
 - yaml parser
 - class tree comparison
diff --git a/cfg_checker/modules/reclass/validator.py b/cfg_checker/modules/reclass/validator.py
index 8fc65a5..8dc7841 100644
--- a/cfg_checker/modules/reclass/validator.py
+++ b/cfg_checker/modules/reclass/validator.py
@@ -1,3 +1,5 @@
+#    Author: Alex Savatieiev (osavatieiev@mirantis.com; a.savex@gmail.com)
+#    Copyright 2019-2022 Mirantis, Inc.
 import os
 
 from cfg_checker.common import logger_cli