I recently did a push on the betabox where I had added a lib file. After the push the softwareupdater downloaded the new file, however after a while a pushed another version and deleted the lib file in order to roll back. The new added file was not deleted even though it no longer existed in the updatesite. (That is the new lib file did not exist in /var/www/updatesite where all the files are stored.)
Log in softwareupdater after the first push with the new lib file.
1284067262.14:PID-29183:[Downloading file ShimStackInterface.repy because it doesn't already exist at ./ShimStackInterface.repy
1284067266.91:PID-29183:[do_rsync](do_rsync]) Downloading file nmmain.py because the hash changed.
1284067268.11:PID-29183:[Downloading file nmclient.repy because the hash changed.
1284067278.16:PID-29183:[do_rsync](do_rsync]) Downloading file sockettimeout.repy because the hash changed.
1284067280.31:PID-29183:[Downloading file shims.log because it doesn't already exist at ./shims.log
1284067284.75:PID-29183:[do_rsync](do_rsync]) Downloading file nmadvertise.py because the hash changed.
1284067286.73:PID-29183:[Updating files: ['metainfo', 'ShimStackInterface.repy', 'nmmain.py', 'nmclient.repy', 'sockettimeout.repy', 'shims.log', 'nmadvertise.py'](do_rsync])
1284067286.75:PID-29183:[Stopping the nodemanager.
1284067286.75:PID-29183:[restart_client](restart_client]) Starting the nodemanager.
The new lib file that was added was ShimStackInterface.repy
After I undid the change and ran another update, here is the log in the softwareupdater log:
1284074652.02:PID-29183:[Downloading file nmmain.py because the hash changed.
1284074653.39:PID-29183:[do_rsync](do_rsync]) Downloading file nmclient.repy because the hash changed.
1284074662.11:PID-29183:[Downloading file sockettimeout.repy because the hash changed.
1284074666.32:PID-29183:[do_rsync](do_rsync]) Downloading file nmadvertise.py because the hash changed.
1284074671.2:PID-29183:[Updating files: ['metainfo', 'nmmain.py', 'nmclient.repy', 'sockettimeout.repy', 'nmadvertise.py'](do_rsync])
1284074671.21:PID-29183:[Obtained the lock 'seattlenodemanager', it wasn't running.
1284074671.21:PID-29183:[restart_client](restart_client]) Starting the nodemanager.
As can be seen the ShimStackInterface.repy file is not mentioned at all in the second push in the softwareupdater log. When I checked the node manually to see if the file still existed or if it was deleted, I found that the file was still there. I am not sure if this is the desired effect or not.
I recently did a push on the betabox where I had added a lib file. After the push the softwareupdater downloaded the new file, however after a while a pushed another version and deleted the lib file in order to roll back. The new added file was not deleted even though it no longer existed in the updatesite. (That is the new lib file did not exist in /var/www/updatesite where all the files are stored.)
Log in softwareupdater after the first push with the new lib file.
The new lib file that was added was ShimStackInterface.repy
After I undid the change and ran another update, here is the log in the softwareupdater log:
As can be seen the ShimStackInterface.repy file is not mentioned at all in the second push in the softwareupdater log. When I checked the node manually to see if the file still existed or if it was deleted, I found that the file was still there. I am not sure if this is the desired effect or not.