Asterix MessageBroker implementation This change includes the following: - Add implementation for CC/NC MessageBroker. - Implement GlobalResourceIdFactory using MessageBroker. - Change resource id factory to GlobalResourceIdFactory. - Refactor metadata indexes fixed properties. - Use fixed resource ids for metadata indexes.
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