True, the reasons mentioned by you hold true but the userMetadata still misses on a lot of properties.
On a different note, I came across this code<https://svn.apache.org/repos/asf/whirr/branches/branch-0.1/core/src/main/java/org/jclouds/aws/ec2/compute/functions/RunningInstanceToNodeMetadata.java> for Whirr project which is build on jclouds. Here in the apply method, they are actually maintaining a Map named "extra" while mapping a runnning instance to node metadata. Do you think it solves the purpose I earlier mentioned? Although, it is in its initial stages as of now. -- Thanks and Regards, Shruti Mehra
