@@ -87,7 +87,20 @@ object MimaExcludes {
8787 ProblemFilters .exclude[MissingMethodProblem ](
8888 " org.apache.spark.mllib.linalg.Vector.toSparse" ),
8989 ProblemFilters .exclude[MissingMethodProblem ](
90- " org.apache.spark.mllib.linalg.Vector.numActives" )
90+ " org.apache.spark.mllib.linalg.Vector.numActives" ),
91+ // SPARK-7681 add SparseVector support for gemv
92+ ProblemFilters .exclude[MissingMethodProblem ](
93+ " org.apache.spark.mllib.linalg.Matrix.multiply" ),
94+ ProblemFilters .exclude[IncompatibleMethTypeProblem ](
95+ " org.apache.spark.mllib.linalg.Matrix.multiply" ),
96+ ProblemFilters .exclude[MissingMethodProblem ](
97+ " org.apache.spark.mllib.linalg.DenseMatrix.multiply" ),
98+ ProblemFilters .exclude[IncompatibleMethTypeProblem ](
99+ " org.apache.spark.mllib.linalg.DenseMatrix.multiply" ),
100+ ProblemFilters .exclude[MissingMethodProblem ](
101+ " org.apache.spark.mllib.linalg.SparseMatrix.multiply" ),
102+ ProblemFilters .exclude[IncompatibleMethTypeProblem ](
103+ " org.apache.spark.mllib.linalg.SparseMatrix.multiply" )
91104 ) ++ Seq (
92105 // Execution should never be included as its always internal.
93106 MimaBuild .excludeSparkPackage(" sql.execution" ),
@@ -173,6 +186,7 @@ object MimaExcludes {
173186 " org.apache.spark.mllib.linalg.Matrix.isTransposed" ),
174187 ProblemFilters .exclude[MissingMethodProblem ](
175188 " org.apache.spark.mllib.linalg.Matrix.foreachActive" ),
189+ // SPARK-7681 add SparseVector support for gemv
176190 ProblemFilters .exclude[MissingMethodProblem ](
177191 " org.apache.spark.mllib.linalg.Matrix.multiply" ),
178192 ProblemFilters .exclude[IncompatibleMethTypeProblem ](
0 commit comments