Informal description. About a half a year ago I worked with creating data processing cluster based on Hadoop. There were lot's of work with remote machines, processes, file transfers and so on, and, this stuff was complicated.
So, one of the thoughts was - why should this be so complicated? After all there's nothing hard, just take some files from here and copy it there and run some processes. Why should I learn one API (File/Dir/FileUtils/Kernel.system,) to do it on local, another API to do it on remote, and even third API to deploy this stuff?! Isn't it strange? So, I created Vfs for file system and Vos for console & process management. It has the same API on the local & remote machines. You can use it for any purpose, deployment, configuration, replacement of File/Dir/FileUtils, or anyone else. P.S. Vfs & Vos knows nothing about configs & dependencies, for deployment there's 3rd compoenent - ClusterManagement, it's his job to manage configurations and tell to Vfs & Vos what to do. -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
