maazaahmed

maazaahmed/spark-planlock

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

6 good first / help-wanted issues · Python · last activity Oct 25, 2026

0 stars 0 forks 0 watchers Python Apache License 2.0
apache-spark data-engineering databricks linter performance pyspark pytest-plugin python query-plan snapshot-testing
6 Open Issues Need Help Last updated: Oct 25, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted
maazaahmed/spark-planlock
0

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

Python
#apache-spark#data-engineering#databricks#linter#performance#pyspark#pytest-plugin#python#query-plan#snapshot-testing
documentation good first issue
maazaahmed/spark-planlock
0

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

Python
#apache-spark#data-engineering#databricks#linter#performance#pyspark#pytest-plugin#python#query-plan#snapshot-testing
maazaahmed/spark-planlock
0

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

Python
#apache-spark#data-engineering#databricks#linter#performance#pyspark#pytest-plugin#python#query-plan#snapshot-testing
help wanted fixtures
maazaahmed/spark-planlock
0

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

Python
#apache-spark#data-engineering#databricks#linter#performance#pyspark#pytest-plugin#python#query-plan#snapshot-testing
maazaahmed/spark-planlock
0

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

Python
#apache-spark#data-engineering#databricks#linter#performance#pyspark#pytest-plugin#python#query-plan#snapshot-testing
good first issue fixtures
maazaahmed/spark-planlock
0

A lockfile for Spark query plans: assert on, snapshot, lint and diff PySpark physical plans so performance regressions (extra shuffles, lost broadcast joins, lost pushdown, Python UDFs) fail in CI.

Python
#apache-spark#data-engineering#databricks#linter#performance#pyspark#pytest-plugin#python#query-plan#snapshot-testing