This should allow individual service components, such as a single nodemanager,
to be shutdown for failure testing. The mini-cluster bundled with hadoop is a
single process that does not expose the ability to control individual roles.
Now each role can be controlled and configured independently of the others.
Change-Id: Ic1d42e024226c6867e79916464d184fce886d783
Reviewed-on: http://gerrit.ent.cloudera.com:8080/1432
Tested-by: Casey Ching <casey@cloudera.com>
Reviewed-by: Casey Ching <casey@cloudera.com>
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2297
Reviewed-by: Ishaan Joshi <ishaan@cloudera.com>
Tested-by: Ishaan Joshi <ishaan@cloudera.com>
- changing block assignment to plan fragments if numPartitions != all
- adding class HdfsFsCache, which caches Hdfs connections for the lifetime of the process.
This fixes a bug in the hdfs text scan node, which used to obtain (inadvertently) shared connections
via hdfsConnect() and then end up closing them process-wide via a call to hdfsDisconnect().
- adapting tests to eliminate random output
Also fixed handling of empty tables (or empty scan ranges) (jira IMP-28)
mvn -Pload_testdata ... from fe/ will run a three-node,
single-process HDFS cluster loaded with data from
AllTypesAgg in /impala-dist-test.
A Hive table over this data is created as AllTypesAggMini.