-
Notifications
You must be signed in to change notification settings - Fork 236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Documented deployment of spark-avro is not tested #5657
Comments
This sounds more like spark thing to me instead of our plugin one?
Even it failed, we should file ticket to spark :) Also can you provide the detailed Thanks! |
Hi @gerashegalov, |
This would be the case only for bugs that reproduce even without our Plugin activated. However, our plugin has code affected by this feature and it has exhibited bugs unique to our plugin. We obviously file and fix upstream issues when appropriate. The goal of this issue to proactively discover the issues our users are likely to hit before they do and come up with workarounds, fixes for the Plugin and upstream Spark when necessary.
It's documented in the upstream spark-avro doc link provided in the issue description org.apache.spark:spark-avro_2.12:sparkVersion |
it's always a matter how hard you want to think if you missed anything. So the usual trade-off of test coverage vs resource spend on testing.
yes, this is a minimum viable solution, again a matter of coverage whether it will have all the elements we cover in integration tests. IMO factoring out the Avro integration tests into a dedicated sub-pipeline paramerized on deployment options would be ideal. An MVP solution is a good start though.
This is an interesting artifact tracked in #5714 . We deploy jars differently based on TEST_PARALLEL |
@gerashegalov @sameerz as iceberg test include |
I am ok to move this to 22.10. |
I am fine moving it, too, because it's not a regression. |
thanks! @zhanga5 will help look into this later |
Describe the bug
The documented way of deploying spark-avro which we are likely to encounter in the field is by having Spark load it at run time via
--packages
option from Maven.However CI only tests with static classpath using
spark.*.extraClassPath
option.Steps/Code to reproduce bug
run intergration tests with
-k avro
with TEST_PARALLEL > 2Expected behavior
Prioritize testing the advertised way of deploying
--packages
spark-avro if we need to pick one.Environment details (please complete the following information)
CI
Additional context
#5648
The text was updated successfully, but these errors were encountered: