Documente Academic
Documente Profesional
Documente Cultură
Product Eden-NET
Summary of changes:
1. Hotfix Information
• Current Behaviour
Unhandled MissingData Exception is raised when the target DN of an adjacency
does not match an existing cell.
• Expected Behaviour
Exception should be handled gracefully.
• Technical Root cause
Insufficient regression testing.
• Technical Fix
Fixed relevant function call so that the exception won’t be raised.
• Other information
2. Prerequisites
Eden-NET 16 SP4 build 430 installed.
MDK version 1.11.1
Save this hotfix document and software files to the /var/hotfix/<Eden-NET release> eg:
/var/hotfix/Eden-NET 16 SP4 (Eden-NET Installation Server) directory. Create this
directory if it does not exist yet. This way it is easy to check and follow later on what
hotfixes have been installed in this system.
Note: Please create a directory based on customer installed release. This will help in
tracking the hotfixes installed on top of a specific release in customer environment.
4. System Impacts
• Some modules may be interrupted when restarting apps
5. Limitations/Restrictions
• Not Applicable
6. Backup
• Not necessary
7. Installation Instructions
• Copy ENET-17821.zip to /home/vson/ENET_17821 in App server, make sure vson
user has read + write permission (please change the patch path according to
convention you may be following)
• Unzip the ENET-17821.zip file under /home/vson/ENET_17821
$ unzip ENET-17821.zip
• Copy MDK-1.11.1.1.zip to site-packages directory
$ cp /home/vson/hotfix/MDK-1.11.1.1.zip
/home/vson/enet/lib/python2.7/site-packages
• Change directory to site-packages
$ cd /home/vson/enet/lib/python2.7/site-packages
• Restart escript and task apps (Note: This will interrupt running modules)
8. Rollback
• Similar to installation instructions in section 7, but use MDK-1.11.1.zip in rollback
directory instead.
• Note: MDK must be uninstalled before downgrading to a previous
version
$ pip uninstall MDK
9. Test Instructions
• Run ANR_2G
o This issue only affects networks where cells were removed and existing
adjacencies pointing to those cells were NOT cleaned up. This would only
happen if CNAI was not used when removing cells. Therefore, verifying this fix
may not be possible if the issue is not present beforehand.
1. Hotfix Information
• Current Behaviour
• For Ericsson, ANR 2G is unable to create DN for UTRAN_CELL objects in the
plan due to which error is thrown.
• Expected Behaviour
• ANR 2G proposes plan with correct DN.
• Technical Root cause
• In the Ericsson OSS, the RNC instances are created under
SubNetwork=UNDEFINED. But the ANR 2G module is trying to query RNC
objects under SubNetwork=ONRM_ROOT_MO.
• Technical Fix
• ANR 2G module queries for RNC objects under SubNetwork=UNDEFINED.
• Other information
2. Prerequisites
Eden-NET 16 SP4 build 430 installed.
Save this hotfix document and software files to the /var/hotfix/<Eden-NET release> eg:
/var/hotfix/EdenNET16SP4(Eden-NET Installation Server) directory. Create this directory
if it does not exist yet. This way it is easy to check and follow later on what hotfixes have
been installed in this system.
Note: Please create a directory based on customer installed release. This will help in
tracking the hotfixes installed on top of a specific release in customer environment.
5. Limitations/Restrictions
• Not Applicable
6. Backup
• Login to EdenNET application server as vson user
• Create folder /home/vson/ENET_17816/backup
$ mkdir -p /home/vson/ENET_17816/backup
• Copy the existing ericsson_external_cell_factory.py present under site-packages to
newly created backup directory.
$ cp -p /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/ext_cell_builders/ericsson_external_cell_factory.
py /home/vson/ENET_17816/backup
7. Installation Instructions
• Copy ENET_17816.zip from /var/hotfix/<Eden-NET release> to
/home/vson/ENET_17816 in App server, make sure vson user has read and write
permission (please change the patch path according to convention you may be
following).
$ chmod 644 /home/vson/ENET_17816/ENET-17816.zip
Note : If the file is not copied as vson user, execute below command:
$ chown vson:vson /home/vson/ENET_17816/ENET-17816.zip
9. Test Instructions
• Login to the Eden-NET UI.
• Trigger ANR 2G module execution for Ericsson cell. Module should run and
completed successfully with a proper plan generated for UTRAN_CELL objects.
1. Hotfix Information
• Current Behaviour
When LTECCO module instance is scheduled from previous version of Eden-NET
(prior 16 SP4) then after upgrade to 16 SP4, when this instance is triggered,
module fails with following error:
“17-03-08 04:30:43-UTC[ERROR] KeyError: 'Includes_Backlobe_Coverage'”
• Technical Fix
Default values are added in place where configuration didn’t contain new
configuration keys..
• Other information
NA.
2. Prerequisites
Eden-NET 16 SP4 build 430
Save this hotfix document and software files to the /var/hotfix/<Eden-NET release> eg:
/var/hotfix/Eden-NET-16-4.0 (Eden-NET Installation Server) directory. Create this
directory if it does not exist yet. This way it is easy to check and follow later on what
hotfixes have been installed in this system.
Note: Please create a directory based on customer installed release. This will help in
tracking the hotfixes installed on top of a specific release in customer environment.
3. Dependencies
• Not Applicable
4. System Impacts
• Not Applicable
5. Limitations/Restrictions
• Not Applicable
6. Backup
Ensure that on server (which need to be updated) there is a backup of LTECCO module
which can be reused during backup procedure. Module should be available in
/tmp/installer/site-packages folder as LTECCO-xxx.whl file, where xxx is a version
number
7. Installation Instructions
All below commands needs to be run in App server node.
• Stop in Eden-NET all running instances of LTECCO module.
• Copy hot fix package into Eden-Net APP server.
8. Rollback
• Stop in Eden-NET all runing instances of LTECCO module.
• Login into Eden-Net APP server.
• Go to /tmp/installer/site-packages
• Ensure all further command are executed as vson user
sudo su - vson
• Run hot fix rollback procedure
pip install --no-dependencies -U ./LTECCO-xxx.whl
, where xxx is a version number
9. Test Instructions
Eden-NET should be in version prior to 16 SP4 (e.g 16 SP2 MP1). Test require to schedule
LTECCO module instance and then upgrade Eden-NET to 16 SP4.
a. Schedule LTECCO module in open loop to run after some delay. Make sure that at least
one cell has neighbors.
b. Upgrade Eden-NET to 16 SP4 and then apply the patch.
c. Wait until scheduled module instance is executed.
1. Hotfix Information
• Current Behaviour
By default, all ANR modules will construct the ‘Final Neighbors’ tab in the output
xlsx report. This takes up a lot memory and can cause the module to fail with a
large cluster.
• Expected Behaviour
2. Prerequisites
Eden-NET 16 SP4 build 430
Save this hotfix document and software files to the /var/hotfix/<Eden-NET release> eg:
/var/hotfix/Eden-NET 15 SP4 (Eden-NET Installation Server) directory. Create this
directory if it does not exist yet. This way it is easy to check and follow later on what
hotfixes have been installed in this system.
Note: Please create a directory based on customer installed release. This will help in
tracking the hotfixes installed on top of a specific release in customer environment.
3. Dependencies
• Not Applicable
4. System Impacts
• Some modules may be interrupted when restarting apps
5. Limitations/Restrictions
• Not Applicable
6. Backup
• Not necessary
7. Installation Instructions
• Copy ENET-17688.zip to /home/vson/ENET_17688 in App server, make sure vson
user has read + write permission (please change the patch path according to
convention you may be following)
• Unzip the ENET-17688.zip file under /home/vson/ENET_17688
$ unzip ENET-17688.zip
• Copy ANR3-3.12.0.1.zip to site-packages directory
$ cp /home/vson/ENET-17688/hotfix/ANR3-3.12.0.1.zip
/home/vson/enet/lib/python2.7/site-packages
• Change directory to site-packages
$ cd /home/vson/enet/lib/python2.7/site-packages
8. Rollback
• Similar to installation instructions in section 7, but use ANR3-3.12.0.zip in rollback
directory instead.
• Note: ANR3 must be uninstalled before downgrading to a previous
version
$ pip uninstall ANR3
9. Test Instructions
• Run ANR_4G_IRAT (or other ANR) on a large cluster (>10,000) and ensure it completes.
ENET-17837.zip 3843303747
1. Hotfix Information
• Current Behaviour
• ANR run fails with Provisioning error on Huawei OSS.
• Expected Behaviour
• Error does not occur
• Technical Fix
• Other information
2. Prerequisites
Eden-NET 16 SP4 build 430 installed.
Save this hotfix document and software files to the /var/hotfix/<Eden-NET release> eg:
/var/hotfix/Eden-NET 16 SP4(Eden-NET Installation Server) directory. Create this
directory if it does not exist yet. This way it is easy to check and follow later on what
hotfixes have been installed in this system.
Note: Please create a directory based on customer installed release. This will help in
tracking the hotfixes installed on top of a specific release in customer environment.
3. Dependencies
• N/A
4. System Impacts
• escript and task service will be restarted.
5. Limitations/Restrictions
• Not Applicable
6. Backup
• Login to EdenNET application server as vson user
• Create folder /home/vson/ENET-17837/backup
$ mkdir -p /home/vson/ENET-17837/backup
• Copy the existing huawei_optimizer_lte.py and
huawei_external_cell_factory.py present under site-packages to newly
created backup directory and delete the python compiled file:
$ cp /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/huawei_optimizer_lte.py /home/vson/ENET-
17837/backup/
$ cp /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/ext_cell_builders/huawei_external_cell_factory.p
y /home/vson/ENET-17837/backup/
$ rm /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/huawei_optimizer_lte.pyc
$ rm /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/ext_cell_builders/huawei_external_cell_factory.p
yc
Note:
Please change the backup directory path according to the convention folowed at
customer site.
Note : If the file is not copied as vson user, execute below command:
$ chown vson:vson /home/vson/ENET-17837/ENET-17837.zip
8. Rollback
• Log in to app server as vson user
• Replace python files with backup:
$ cp /home/vson/ENET-17837/backup/huawei_optimizer_lte.py
/home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/huawei_optimizer_lte.py
$ cp /home/vson/ENET-17837/backup/huawei_external_cell_factory.py
/home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/ext_cell_builders/huawei_external_cell_factory.p
y
$ rm /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/huawei_optimizer_lte.pyc
$ rm /home/vson/enet/lib/python2.7/site-
packages/mdk/neighbor_relation/vendor/ext_cell_builders/huawei_external_cell_factory.p
yc
• Restart task service on Eden-NET:
9. Test Instructions
• Login to the Eden-NET UI.
• Trigger ANR_4G_IRAT module execution. Module should run and complete
successfully.
1. Hotfix Information
• Current Behaviour
There should be a way to exclude the cells in the exclusion lists when they are as
targets in a neighbor relation as well..
• Expected Behaviour
LMS Enforcement should not remove relations where the target is on the
exclusion list.
• Technical Root cause
Currently by design, the cells on the exclusion list are only being excluded as
source cell and they could be deleted when they are the target cell in a neighbor
relation and the neighbor relation dont compy with the LMS.
• Technical Fix
To exclude the cells as both source and target. LMS Enforcement withh by default
behave in a manner consistent with ANR. i.e. it should not remove relations where
the target is on the exclusion list.
• Other information
2. Prerequisites
Eden-NET 16 SP4 build 430 installed.
Save this hotfix document and software files to the /var/hotfix/<Eden-NET release> eg:
/var/hotfix/Eden-NET 15 SP4 (Eden-NET Installation Server) directory. Create this
Note: Please create a directory based on customer installed release. This will help in
tracking the hotfixes installed on top of a specific release in customer environment.
3. Dependencies
• Not Applicable.
4. System Impacts
• Not Applicable.
5. Limitations/Restrictions
Not Applicable
6. Backup
Not necessary
7. Installation Instructions
• Copy ENET-7497.zip to /home/vson/ENET_7947 in App server, make sure vson user
has read + write permission (please change the patch path according to convention
you may be following)
• Unzip the LMSEnforcement.zip file under /home/vson/ENET_7947
$ unzip ENET-7497.zip
• Change the directory to /home/vson/
• As vson user execute the command:
son_module_manager add -m LMSEnforcement -s ./
8. Rollback
• Not Applicable
9. Test Instructions
• Run LMSEnforcement.py with cells in exclusion list, this will result in excluding the
target cells also.