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.
Introducing Data Replication To AsterixDB This change includes the following: - Add data replication properties to cluster properties and Managix validate command. - Introduce Data Replication components. - Add data replication required fields to LogRecord. - Specialized LogManager for data replication. - Fix for invalid cluster state on nodes failure. - ASTERIXDB-139: Fix for cleaning workspace files on startup/shutdown. - Fix for temp datasets storage reclamation. - Allow MetadataNode rebinding with CC. - Add flag to checkpoint to identify sharp checkpoints. - ASTERIXDB-1170: Fix shutdown sequence