Increase the lead time such that any operations faster than 1000/s gets JITed, (default threshold in Open JDK is 15000). Ignore the cluster benchmarks behind a flag as they are not really micro benchmarks (robinanil)

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1477397 13f79535-47bb-0310-9956-ffa450edef68
Disable generation of clusters and cluster benchmarks at a few more places

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1477452 13f79535-47bb-0310-9956-ffa450edef68
Fixes MAHOUT-1180

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1478723 13f79535-47bb-0310-9956-ffa450edef68
Fixes MAHOUT-1189

https://issues.apache.org/jira/browse/MAHOUT-1189



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1478733 13f79535-47bb-0310-9956-ffa450edef68
Fixes part of MAHOUT-1155.

https://issues.apache.org/jira/browse/MAHOUT-1155

Doesn't update Centroid because that is now part of the larger Vector changes
in https://issues.apache.org/jira/browse/MAHOUT-1202.



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1478836 13f79535-47bb-0310-9956-ffa450edef68
Part of MAHOUT-1202.

Makes DoubleFunction and DoubleDoubleFunction abstract
classes and adds method for a function class that can speedup vector operations
that check if a function has certain properties (is associative/commutative
etc.)



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1478853 13f79535-47bb-0310-9956-ffa450edef68
Part of MAHOUT-1202.

Extended OrderedIntDoubleMapping to support merging and zero values.
This is required for faster SequentialAccessSparseVector updates.



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1478865 13f79535-47bb-0310-9956-ffa450edef68
Fixes MAHOUT-1202.

https://issues.apache.org/jira/browse/MAHOUT-1202

This issue relates to the design document at
https://docs.google.com/document/d/1g1PjUuvjyh2LBdq2_rKLIcUiDbeOORA1sCJiSsz-JVU/edit#heading=h.koi571fvwha3jj



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1478958 13f79535-47bb-0310-9956-ffa450edef68
Fixes MAHOUT-1156

Adding Searcher, UpdatableSearcher abstract classes defining what a
nearest-neighbor searcher does.

The following implementations are available in the o.a.m.math.neighborhood
package:
- BruteSearch
- ProjectionSearch
- FastProjectionSearch

Additionally there are 2 new abstract classes available:
- Searcher
- UpdatableSearcher



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1479307 13f79535-47bb-0310-9956-ffa450edef68
adding missing changelog entries

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1479767 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1205 ParallelALSFactorizationJob should leverage the distributed cache

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1479793 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1205 ParallelALSFactorizationJob should leverage the distributed cache

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1479797 13f79535-47bb-0310-9956-ffa450edef68