Description
It appears that the public Row's hashCode is no longer overridden as of Spark 1.5.0:
val x = Row("Hello") val y = Row("Hello") println(x == y) println(x.hashCode) println(y.hashCode)
outputs
true
1032103993
1346393532
This violates the hashCode/equals contract.
I discovered this because it broke tests in the spark-avro library.