summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-05Update git submodulesYang Yu1-0/+0
* Update docs/submodules/bottlenecks from branch 'master' - Add unit & coverage test JIRA: BOTTLENECK-219 Using python-nose to run nosetests on unittest and coverage test Change-Id: I3928823bc2f8c65dbe770827ee69da8dd3ced1f2 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-01-05Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Merge "Fix security risks about shell=True" - Fix security risks about shell=True Change-Id: I2db012e2b6a4325c42d5422901dea52a5ab7f664 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-01-05Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Merge "Get configurations from pharos instead securedlab" - Get configurations from pharos instead securedlab Securedlab will be retired. So we should get configurations from pharos. See [1] [1]: https://gerrit.opnfv.org/gerrit/#/c/49161/ Change-Id: I42684a7c00ad96b1e7d0496724f0d820ffc27674 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-01-05Update git submodulesDeepak S1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Merge "Initialize fields of outer IP header" - Initialize fields of outer IP header As it was non being initialized, fragment offset was sometimes non null. prox_ip_cksum_sw (as well as prox_ip_cksum_hw) require the hdr_checksum field to be initialized to 0. Change-Id: I3824682023782edb555982e558e5ae68062c3c9b Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
2018-01-05Update git submodulesZhijiang Hu1-0/+0
* Update docs/submodules/daisy from branch 'master' - Fix tmp dir security risks in image build code Change-Id: I2b909101ead10e26d2ec00a0ba3eb4ca63dc226a Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn> - Change owner of build output In order to let jenkins to wiping out workspace, the owner of the built artifacts should be jenkins:jenkins Change-Id: If0a6f367460ee50fe947e75a800e9e0044f3626e Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-01-05Update git submodulesYichen Wang1-0/+0
* Update docs/submodules/nfvbench from branch 'master' - Multiple bugfixes for NFVbench [NFVBENCH-52] NFVbench should ignore the port security settings if not available [NFVBENCH-53] NFVbench should support to use software mode for TRex [NFVBENCH-54] NFVbench container should also map kernel sources when available to build KOs [NFVBENCH-55] Documentation enhancements to have better examples for using "$PWD" [NFVBENCH-57] NFVbench should support to build kernel modules on redhat distros Change-Id: Id6792d6711393b07ca59396c276a026bec9f1e86 Signed-off-by: Yichen Wang <yicwang@cisco.com>
2018-01-04Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - u/fuel: Bump & rebase for nbd module build Change-Id: Iff82769f7f5e867baa54c0ceece765be207df17f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-04Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - [centos jump] nbd build: Fix REQ_TYPE_SPECIAL Change-Id: Ia514418d2aae1b4f7e752d4610fa6c9829c67e51 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-04Update git submodulesAric Gardner1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Use pharos repo in daisy master branch" - Use pharos repo in daisy master branch There are no PDFs in euphrates branch of pharos repo. Securedlab is still used in euphrates branch. In master branch, pharos repo will be used. Change-Id: Ifbdeed26f938025aae56d2d263abf3d8620b31ba Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-01-04Update git submodulesAlex Yang1-0/+0
* Update docs/submodules/pharos from branch 'master' - Add admin external network mapping for daisy The admin external network mapping is used by post deploy script in daisy to create network. Change-Id: I4bdde9ca52d8932f77e91b8bf7d41b0c2e821a20 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-01-04Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - [centos jump] Add nbd build support RHEL distros do not maintain nbd, so add a best-effort function to build it on the fly. Change-Id: Ie0419f0fed8a0b12f6b878b3093d6ca34f72d140 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-04Update git submodulesThomas Duval1-0/+0
* Update docs/submodules/moon from branch 'master' - wrapper: send pdp_id to interface instead of keystone_project_id Change-Id: I847cad7d096ae8af23334eb049d583d4ed06d8d4
2018-01-04Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Apex: Adds os-odl-bgpvpn-noha to daily Change-Id: I92b3c2fce51dad5e0e00b836a41af40f845e701e Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-01-04Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "adding more test cases for cache" - adding more test cases for cache Change-Id: Ie58d6d7fa18448cef677164b97c7d89ffd69c18a Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
2018-01-04Update git submodulesThomas Duval1-0/+0
* Update docs/submodules/moon from branch 'master' - update interface pod name to pipeline Change-Id: I6a5a9ce3a27ea3ea40735dffa5f6a713f571cdc8
2018-01-04Update git submodulesMohamedAssem1-0/+0
* Update docs/submodules/moon from branch 'master' - add meta_rules unittest for moon_manager Change-Id: I6eee8a45adaa9df526bbc109fa232f04c75ca72f Signed-off-by: MohamedAssem <mmagraby.ext@orange.com>
2018-01-04Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "add models unittest for moon_manager" - add models unittest for moon_manager Change-Id: Ib16fe84d52a447619cd21c94d4baca9dbf787a89 Signed-off-by: MohamedAssem <mmagraby.ext@orange.com>
2018-01-04Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "Move consul:/components_port_start to consul:/components/port_start" - Move consul:/components_port_start to consul:/components/port_start Change-Id: Ia7764535dbb56608af563ecbaeacf4cf8f5d3b7c
2018-01-04Update git submodulesMohamedAssem1-0/+0
* Update docs/submodules/moon from branch 'master' - add unittest for policies in moon_manager Change-Id: I5c6beb10484013df9853c217d00d64bda51c5803 Signed-off-by: MohamedAssem <mmagraby.ext@orange.com>
2018-01-04Update git submodulesCedric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Merge "Config physical network when creating tempest net" - Config physical network when creating tempest net When the network_type is vlan, physical_network and segmentation_id could be configured. This also supports to config physical network when creating rally net. Change-Id: I9770968537c1509c5712eada66925a4bf8f6678c Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-01-04Update git submodulesCedric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Merge "Configure physical_network when creating network" - Configure physical_network when creating network When the network_type is vlan, configuring physical_network and segmentation_id should be supported by snaps. JIRA: SNAPS-252 Change-Id: I2d3270a82991230385fdc18889ed5c5e979672b5 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-01-04Update git submodulesCedric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Merge "Remove the obsolete configs in config yaml" - Remove the obsolete configs in config yaml Change-Id: I389f3f4b09274529f92d7a74ebfb0cdd257c493a Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-01-04Update git submodulesshangxdy1-0/+0
* Update docs/submodules/functest from branch 'master' - Modify cmd for parser The modification is related to https://gerrit.opnfv.org/gerrit/#/c/49649/ Change-Id: I51ec841da49dd05ee454896514a9e1b7761ee035 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
2018-01-04Update git submodulesReemMahmoud1-0/+0
* Update docs/submodules/moon from branch 'master' - Add more moon-db tests Change-Id: I9c0f08580528a6411420fe3d5e41ebbc18280cd2 Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
2018-01-04Update git submodulesxudan1-0/+0
* Update docs/submodules/releng from branch 'master' - Get fuel controller ip for HA test cases The releng module 'deployment' doesn't work for fuel euphrates and master. Use commands to get one controller ip for HA test cases. Since the public endpoint url may be v2, reset openstack authentic file for v2 Change-Id: I3c6ec1f0890c93f75ca3c7c9801e05da329ffdae Signed-off-by: xudan <xudan16@huawei.com>
2018-01-04Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "trafficgen: Postponed call of connect()" - trafficgen: Postponed call of connect() In order to support execution of SW traffic generator inside VM, we have to postpone the call of connect() method from traffic controller. Currently it is called during initialization phase, when VMs are not active and thus connect() would always fail. This patch moves the call of connect() inside configure() method, which is called later when VMs are up and running. This modification allows to configure VM to VM scenario, where 1st VM is running a loopback application and 2nd one executes one of supported SW traffic generators, i.e. T-Rex or MoonGen. Change-Id: Ifeb659aadaa2e1cd5975564965e1719c1e72a12e Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
2018-01-04Update git submodulesMartin Klozik1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - Merge "documentation: Installation prerequisites" - documentation: Installation prerequisites Added a mention of the default Python3 location used by virtualenv creation script after Python3 enforcement patch(/usr/bin/python3). Also added a paragraph warning of held-back kernel package version and DNF/APT/YUM configuration preventing modification of kernel packages. JIRA: MSP-10754 Change-Id: I1ba630cf85af4d99cc2cbed40163a9137b95c390 Signed-off-by: Richard Elias <richardx.elias@intel.com> Reviewed-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com> Reviewed-by: Trevor Cooper <trevor.cooper@intel.com> Reviewed-by: Ian Stokes <ian.stokes@intel.com>
2018-01-04Update git submodulesRoss Brattain1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "delete obsoleted zte pod info" - delete obsoleted zte pod info Delete zte pod info in yardstick/etc/yardstick/nodes. Change-Id: Ie22fd9fa4b84529f0b2a7d113776d3559106e67a Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2018-01-04Update git submodulesJing Lu1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "SPEC cpu2006 test case for VM" - SPEC cpu2006 test case for VM JIRA: YARDSTICK-906 This test case is for benchmarking VM(VNF) compute performance using SPEC CPU2006. Change-Id: Ida87aa4d394e38b398acb0af3176dd1b4c858c35 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2018-01-04Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Remove tool provisioning in PROX helper Tool provisioning in PROX setup environment helper is not needed [1]. The tool (PROX traffic injector) is already provided during the VNF building: ./ansible/nsb_setup.yml --> ./ansible/build_yardstick_image.yml --> ./ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml --> ./ansible/roles/install_samplevnf [1]https://github.com/opnfv/yardstick/blob/master/yardstick/network_services/vnf_generic/vnf/prox_helpers.py#L641 JIRA: YARDSTICK-872 Change-Id: I0f925a7967a35a97901fbe5053793a791a7b1b01 Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2018-01-04Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Make GenericVNF an abstract class GenericVNF class is now an abstract class. Only optional methods are implemented. Mandatory methods: - instantiate - wait_for_instantiate - terminate - scale - collect_kpi. JIRA: YARDSTICK-866 Change-Id: Ia8766f9f98816e11894d1e72b0f3bd573d091d99 Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2018-01-03Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - requirements_rpm: Add epel-release, nbd qemu-nbd requires the 'nbd' kernel module, which is not available by default on CentOS 7, but is available from EPEL repo. Change-Id: I3e8f722d31a97293b077115499a97c93a4751917 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-03Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - [baremetal] Switch VCP base image to UCA Since Mirantis prebuilt image comes with salt-minion 2016.3 instead of 2016.11 and upgrading it leads to a hard to break catch-22, use the Ubuntu cloud archive image we already download for FN VMs and pre-install: - a newer kernel (hwe-edge); - salt-minion (2016.11); This also implicitly aligns the image handling on AArch64 and x86_64. Change-Id: I86d1c777449d37bdd0348936a598e3ffe9d265af Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-03Update git submodulesRodolfo Alonso Hernandez1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Remove 'inconsistent-return-statements' check from Pylint There are several bugs in Pylint [1] [2] affecting 'inconsistent-return-statements' check. It will be temporarily removed. [1] https://github.com/PyCQA/pylint/issues/1782 [2] https://github.com/PyCQA/pylint/issues/1794 JIRA: YARDSTICK-911 Change-Id: Ib655ef1befdc734c646cdfb9b48f1db0ccdf676d Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "update condition to check correctly on all keys" - update condition to check correctly on all keys remove default value for policy_id Change-Id: I88e983adea98ed72476008a96ec4765194f4eef1 Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "Update test_pdp with more tests" - Update test_pdp with more tests Change-Id: I08efe91b658dcf7a2342d0bfb528a2c5e0c45c46 Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "Fix found bugs in policy" - Fix found bugs in policy Change-Id: I9f6f60edd9e3378343eb092d1153da91ef585d34 Signed-off-by: MohamedAssem <rfawzy.ext@orange.com>
2018-01-03Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - Revert "patches: Drop salt ver sync patch, now upstream" Unlike nightly dist, stable/2017.12 distributions of salt formulas repo do not yet include this change, so bring it back. This reverts commit 8fbafdf8a665fb8fff4d6f9f14c343e109c122ec. Change-Id: I7f7011750d385a28f4653faeeb74edb1cac1bcf2 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-03Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - u/fuel: Bump & rebase for mas01 NAT removal Change-Id: I0ba6eec175a4b4f1eac0c085dcf25b43589259a7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-03Update git submodulesxiaodong shang1-0/+0
* Update docs/submodules/parser from branch 'master' - Merge "Replace relative path with absolute path for functest script" - Replace relative path with absolute path for functest script urrent parser script for functest is supposed that functest enterns the tests directory of parser firstly, and then call functest_parser.sh; it need to use absolute path instead of relative path as work directory. This modification is from functest patch: https://gerrit.opnfv.org/gerrit/#/c/49649/ JIRA: PARSER-171 Change-Id: I55b3ce882e6ddd48edf9f43eb8fae8334c5458aa Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Update notes for release E Update userguide and release-notes JIRA:PARSER-163 Change-Id: I3b15aa40afcb86a415997fc7e2471894bf3c9f06 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Fix integration error when no role of heat_stack_owner If there is no role of heat_stack_owner in openstack, integration will be error, the patch will fix it. JIRA: PARSER-162 Change-Id: I74d4e70153a312c1a64c75e0ff956b7ab2219adf Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Fix test for apex Currently the test in apex is error, the patch will fix it. JIRA: PARSER-160 Change-Id: I0c290f7819468e1f400f1610fc87bceb72086b92 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Remove python limitation for codeship When publish nfv-toscaparser to onap through codefish, the python version of 2.7.13 doesn't support again, so it will be delete in .python-verson JIRA: PARSER-161 Change-Id: I90f1be241c539a405edc7c674e411c20de3e4ae1 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Add coverage test item Currently there is no coverage report, so it's necessary to add covrage test for parser. JIRA: PARSER-159 Change-Id: I7688b2c7e3adc8d0009e5edf33be41c7c75a5d87 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Fix user role list bug Currently the query misses a option of --user, the patch will fix it. JIRA: PARSER-158 Change-Id: I324d843b00271f7fb333b02c5372cb061d09ae70 Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> - Fix heat_stack_owner bug In env installed by apex, there is no role of heat_stack_owner, so it need to separate the condition in script. JIRA:PARSER-157 Change-Id: Ie40715268a1124b57f0bf36ddc566bbcdbed964b Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn> (cherry picked from commit 51a4cb9a4026037147da64b2353ec44002c7a7a7)
2018-01-03Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'master' - [baremetal] curtin: Bump salt-minion to 2016.11 By default, MaaS formula will install Salt minion 2016.3 via curtin on physical nodes. 2016.3 does not properly support proxy_host config option, causing timeouts during `linux.system.repo` SLS apply. Change-Id: I3d6245f0d4b425170c43b3b62a21ad9acc6cb97e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-03Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Support network configuration overridden" - Support network configuration overridden When the network_type is vlan, the params physical_network and segmentation_id should be accepted as arguments when creating network. JIRA: SNAPS-252 Change-Id: I3a7bec8a592ede65b97eff0911d09a8154349385 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-01-03Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added new configuration option for OpenStackVmInstance for cloud-init Added cloud_init_timeout to VM instance configuration to override the default timeout value hardcoded @ 120 seconds. This patch not only expands the default value to 300, but also allows the client to override this value as cloud-init can take quite some time depending on what is being requested. Change-Id: Ia4d0a54ce853a93748b16945f5ddd4d5887feb7d Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-01-03Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - u/fuel: Bump & rebase for MaaS proxy support While at it, fix duplicate "file.repl" entry in armband.nova_config SLS and drop upstream nova patch for Qemu 2.10 support previously backported. Fixes: f191bfb Change-Id: Ib4e56833df8e1095396af0856a0fad06f5e9ed1c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "adding more unit tests for configuration module" - adding more unit tests for configuration module undo deleted exception by mistake Change-Id: I6c0246a938035f5542634e33311ad4b02973f67b Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
2018-01-03Update git submodulesThomas Duval1-0/+0
* Update docs/submodules/moon from branch 'master' - Clean the code Change-Id: I6693e1e2c648791027d290f64798482d655ad011
2018-01-03Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Enhancements to the SNAPS orchestrator/launcher" - Enhancements to the SNAPS orchestrator/launcher Added support for more Ansible substitution values extracted from OpenStack instances (i.e. subnet broadcast address, router external IP for gateway configuration, CIDR IP, netmask, etc.) Removed most try/except blocks to ensure processing does not continue when a problem should arise Added the ability to know when cloud-init has completed Removed nic configuration from OpenStackVmInstance as userdata/ cloud-init/cloud-config should be performing that functionality Fixed some logging messages Misc launcher bug fixes Change-Id: I73e7607ee158cce3d16f9c1c1fc7c32ef5899a1d Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "Add update exception" - Add update exception Change-Id: I51b3febf3a9e6a6d40fde51329a6a619581b7077 Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "adding comments for the cases should be handled for configuration module" - adding comments for the cases should be handled for configuration module refactoring url of component port to match same pattern integrating request wrapper adding validation for the key in the object before accessing it update some conditions uncomment required test cases after validation done Change-Id: I5f0e22ca4fd803992c051ec238f91ed0703cd1a2 Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
2018-01-03Update git submodulesRuan HE1-0/+0
* Update docs/submodules/moon from branch 'master' - Merge "Clean the code and fix some bugs" - Clean the code and fix some bugs Change-Id: I540aeea0af749f86f4c2378864b17d277517b85f