Merge branch 'master' into genomix/new_merge_master
# By buyingyi (14) and others
# Via buyingyi (4) and Abdullah Alamoudi (2)
* master:
Revert "Merge branch 'alamouda/adding-external-indexes'"
revert the referenceentry change
lower the hearbeat setting for tests
Changed the way of initilaiztion.
address Vinayak's code review comments
Initilaize bloom filter pages before using them.
avoid ByteBuffer.getInt() call in FrameSorter and FrameTupleAccessor to improve the performance
avoid input stream abstraction for vlong's comparator
fix classloader in hdfsread
make failure-recovery work in multi-JVM test
set the test checkpointing peroid to be 2
reformat NodeControllerState.java
fix fault-tolerance and error reporting to handle disk failures
notifyHeartbeat in some non-heartbeat events
1. simply activity cluster planner for all-producers-to-all-consumers kind of connectors; 2. lower the NC task threads' priority
shut down ResultStateSweeper when it's interrupted
Bug fixes
1. fix the node failure scenario in job scheduler; 2. add fault-tolerance support and tests in pregelix
fix the checkpoint writing for vertex checkpointing and message checkpointing
Introduced changes needed for external data indexing