Hi @Sean Owen
Thanks for your idea.
We may use the bad words to describe our request. That's true that we cannot just say "Spark support ARM from release 3.0.0", and we also cannot say the past releases cannot run on ARM. But the reality is the past releases didn't get a fully test on ARM like the current testing we do. And that's true that current CI system have no resources can fit this kind request(test on ARM).
And please try to think, if a user wants to run lastest Spark release on ARM(even the old releases), but community doesn't say that the specific Spark release get testing on ARM. I think the users might think there is a risk run on ARM, if he/she has no choice, they have to run spark on ARM, they will build the CI system by themselves. That's very expensive. Right? But now, community will do the same testing on ARM in the upstream, this will save the users' resources. That's the reason announcing by community
in some ways
is official and the best. Such as "In XXX release, Spark gets fully testing on ARM" or "In XXX release, Spark community integrated an ARM CI system. ". Once user see that, he/she would be very comfortable to use Spark on ARM. ;-)
Thanks for your paitent, we just discuss here, if I do something not good, please feel free to correct and discuss. ;-)
Sender notified by