Divide Cluster into Unique Partitions The change includes the following: - Fix passing NC stores to AsterixConfiguration. - Unify storage direcotry name in the instance level rather than the node level. - Divide the cluster into unique storage partitions based on the number of stores. - Refactored FileSplits and moved out of AqlMetadataProvider. - Make AsterixHyracksIntegrationUtil use the passed configuration file. - Make File Splits pass relative index paths of partitions rather than absolute paths. - Remove unused AqlCompiledMetadataDeclarations class.
Run ExecutionTest w/integration test framework I changed the default local.xml to use 2 NCs with 2 partitions each like AsterixHyracksIntegrationUtil so that the results will match despite using simple string compare to determine correctness.
There is also one test in particular (big-object-join) that I had to add an artificial order by clause to to deal with different results.
Issues outstanding: - HDFS in ClusterExecutionIT needs to be thought out