[fuel-dev-tools] rsync commands are failing

Bug #1533106 reported by Sylwester Brzeczkowski
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
Medium
Fuel Sustaining
8.0.x
Won't Fix
Medium
Fuel Python (Deprecated)
Mitaka
Won't Fix
Medium
Fuel Python (Deprecated)
Newton
Confirmed
Medium
Fuel Sustaining

Bug Description

All rsync commands are failling due to recent changes to docker devicemapper.

Trackback:

~/mirantis/fuel-dev-tools/vagrant/sources/fuel-web(branch:extensions-api-handlers) » fuel-dev-tools --ip 172.18.163.4 -p 8162 nailgun-rsync [fuel]sylwester@Sylwesters-MacBook-Pro-11
Connected (version 2.0, client OpenSSH_6.6.1)
Authentication (publickey) successful!
rsync: mkdir "/var/lib/docker/devicemapper/mnt/bb4798c202a9f771d5b5b4876eff7393d2fa00e687d4a735aaf3675e953bc8d7/rootfs/usr/lib/python2.7/site-packages/nailgun" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(587) [Receiver=3.0.9]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-45/rsync/io.c(453) [sender=2.6.9]
Command '['rsync', '-avz', '--exclude=*.pyc', '--exclude=test', '-e', 'ssh -p 8162', './nailgun/nailgun/', 'root@172.18.163.4:/var/lib/docker/devicemapper/mnt/bb4798c202a9f771d5b5b4876eff7393d2fa00e687d4a735aaf3675e953bc8d7/rootfs/usr/lib/python2.7/site-packages/nailgun']' returned non-zero exit status 12

all mapped devices from /var/lib/docker/devicemapper/mnt/ are now empty. We should find a way to rsync files directly to the container or somehow add new docker volume with site-packages.

Changed in fuel:
status: New → Confirmed
tags: added: area-python
removed: area-build
Changed in fuel:
milestone: none → 9.0
Dmitry Pyzhov (dpyzhov)
tags: added: fuel-dev-tools
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Maciej Kwiek (maciej-iai)
Revision history for this message
Maciej Kwiek (maciej-iai) wrote :

This needs to wait for containers to be dropped from master node to avoid double work.

Changed in fuel:
assignee: Maciej Kwiek (maciej-iai) → Fuel Python Team (fuel-python)
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

Changing priority to medium because it is a extra tool used by part of developers.

Changed in fuel:
importance: High → Medium
tags: added: non-release
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.