This PR is expected to provide a solution to #265.
It modifies it.crs4.pydoop.mapreduce.pipes.PipesNonJavaInputFormat so that
PipesNonJavaInputFormat().getSplits(..) will recover InputSplits either: by invoking the getSplits method of the 'actual' InputFormat specified by the user in mapreduce.pipes.inputformat; or reading the contents of the hdfs file specificed by the uri mapreduce.pipes.external-splits.uri if mapreduce.pipes.external-splits.enabled has been set to true.
The file specified by mapreduce.pipes.external_splits.path should have the structure
WritableInt n OpaqueObject1 OpaqueObject1 ..OpaqueObject n
This PR is expected to provide a solution to #265. It modifies it.crs4.pydoop.mapreduce.pipes.PipesNonJavaInputFormat so that PipesNonJavaInputFormat().getSplits(..) will recover InputSplits either: by invoking the getSplits method of the 'actual' InputFormat specified by the user in mapreduce.pipes.inputformat; or reading the contents of the hdfs file specificed by the uri mapreduce.pipes.external-splits.uri if mapreduce.pipes.external-splits.enabled has been set to true. The file specified by mapreduce.pipes.external_splits.path should have the structure