-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35830/#review89176
-----------------------------------------------------------

Ship it!


Ship It!

- Vitalyi Brodetskyi


On Червень 24, 2015, 4:12 після полудня, Dmitro Lisnichenko wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35830/
> -----------------------------------------------------------
> 
> (Updated Червень 24, 2015, 4:12 після полудня)
> 
> 
> Review request for Ambari and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12125
>     https://issues.apache.org/jira/browse/AMBARI-12125
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The bug here is in workflow:
> server is upgraded
> agents on hosts are upgraded. Linux systems allow overwriting files in use 
> (e.g. running binaries)
> agent on all hosts but one are restarted
> server is restarted
> agent, that was not upgraded, registers on server. During registration, it 
> provides version that appears at /var/lib/ambari-agent/data/version file. But 
> agent version file is already upgraded! So old agent executable reads new 
> version file, and successfully registers on server.
> That is an actual bug.
> 
> 
> Diffs
> -----
> 
>   ambari-agent/src/main/python/ambari_agent/Controller.py 572768a 
>   ambari-agent/src/main/python/ambari_agent/Register.py 21aa8ec 
>   ambari-agent/src/test/python/ambari_agent/TestController.py 4559331 
>   ambari-agent/src/test/python/ambari_agent/TestRegistration.py d2c75ed 
> 
> Diff: https://reviews.apache.org/r/35830/diff/
> 
> 
> Testing
> -------
> 
> The same test is failing also on trunk
> 
> ======================================================================
> FAIL: test_attribute_environment_non_root 
> (TestExecuteResource.TestExecuteResource)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/media/plextor/ambari/ambari-common/src/test/python/mock/mock.py", 
> line 1199, in patched
>     return func(*args, **keywargs)
>   File 
> "/media/plextor/ambari/ambari-agent/src/test/python/resource_management/TestExecuteResource.py",
>  line 196, in test_attribute_environment_non_root
>     self.assertEqual(popen_mock.call_args_list[0][0][0], expected_command)
> AssertionError: Lists differ: ['/bin/bash', '--login', '--no... != 
> ['/bin/bash', '--login', '--no...
> 
> First differing element 4:
> ambari-sudo.sh su test_user -l -s /bin/bash -c 'export  
> PATH='"'"'/home/i/.pythonbrew/bin:/home/i/.pythonbrew/pythons/Python-2.6/bin:/home/i/work_env/alternatives/jdk7/bin:/home/i/work_env/apache-maven-3.0.5/bin:/home/i/.pyenv/shims:/home/i/.pyenv/bin:/home/i/work_env/alternatives/jdk7/bin:/home/i/work_env/alternatives/maven31/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/i/Portfolio/work/java_env/apache-maven-3.0.2/bin:/home/i/bin:/media/development/work/irobot/snippets/bin/::~/.nvm/v0.10.31/bin/:~/.nvm/v0.10.31/lib/node_modules/brunch/bin/:/home/i/work_env/android-sdk-linux/tools:/home/i/work_env/android-sdk-linux/platform-tools:/home/i/bin:/opt/scala/bin::/opt/scala/bin:/home/i/work_env/android-sdk-linux/tools:/home/i/work_env/android-sdk-linux/platform-tools:/bin'"'"'
>  JAVA_HOME=/test/java/home ; echo "1"'
> ambari-sudo.sh su test_user -l -s /bin/bash -c 'export  
> PATH=/home/i/.pythonbrew/bin:/home/i/.pythonbrew/pythons/Python-2.6/bin:/home/i/work_env/alternatives/jdk7/bin:/home/i/work_env/apache-maven-3.0.5/bin:/home/i/.pyenv/shims:/home/i/.pyenv/bin:/home/i/work_env/alternatives/jdk7/bin:/home/i/work_env/alternatives/maven31/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/i/Portfolio/work/java_env/apache-maven-3.0.2/bin:/home/i/bin:/media/development/work/irobot/snippets/bin/::~/.nvm/v0.10.31/bin/:~/.nvm/v0.10.31/lib/node_modules/brunch/bin/:/home/i/work_env/android-sdk-linux/tools:/home/i/work_env/android-sdk-linux/platform-tools:/home/i/bin:/opt/scala/bin::/opt/scala/bin:/home/i/work_env/android-sdk-linux/tools:/home/i/work_env/android-sdk-linux/platform-tools:/bin
>  JAVA_HOME=/test/java/home ; echo "1"'
> 
> Diff is 2614 characters long. Set self.maxDiff to None to see it.
> 
> ----------------------------------------------------------------------
> Ran 403 tests in 16.322s
> 
> FAILED (failures=1)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Ambari Views ...................................... SUCCESS [1.809s]
> [INFO] Ambari Metrics Common ............................. SUCCESS [0.765s]
> [INFO] Ambari Server ..................................... SUCCESS [38.607s]
> [INFO] Ambari Agent ...................................... FAILURE [17.152s]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> 
> 
> Thanks,
> 
> Dmitro Lisnichenko
> 
>

Reply via email to