Hi Dongjoon,

thank you for this summary! It was great to read.

Regards,

Zoltan Ratkai

On Sat, Nov 2, 2024 at 3:02 PM Dongjoon Hyun <dongjoon.h...@gmail.com>
wrote:

> This is an email on private@orc mailing list yesterday.
> I'm sharing this again for the broader audience.
>
> https://lists.apache.org/thread/trdwkspbwn6kbh29mn9skormo0yyl5bn
>
> ==============================
>
> Hi, All.
>
> There is no reason that a 3rd-party module contribution is
> different from a 3rd-party pull request.
>
> As a member of Apache ORC PMC, I want to help this contribution
> properly and responsibly in a systematic way.
>
> Here, let me illustrate a recent example of Apache Spark K8s Operator
> which happened in the Apache Spark community.
>
> 1. 2023-11-09 Discussion starts with asking a new repository
> https://lists.apache.org/thread/wdy7jfhf7m8jy74p6s0npjfd15ym5rxz
> [DISCUSSION] SPIP: An Official Kubernetes Operator for Apache Spark
>
> 2. 2023-11-13 One of Apache Spark PMC volunteered as a shepherd
> https://lists.apache.org/thread/1xl64k2bjtqj153168zd4trwlst7xkml
>
> 3. 2023-11-14 Umbrella JIRA issue was created for tracking
> SPARK-45923 Spark Kubernetes Operator
>
> 4. 2023-11-14 A module vote started
> https://lists.apache.org/thread/kvcf74n603nspg4j7whhst06zdmk66th
> [VOTE] SPIP: An Official Kubernetes Operator for Apache Spark
>
> 5. 2023-11-17 Vote passed with 19 +1s (11 binding +1s)
> https://lists.apache.org/thread/92v6mgyk9kvzcfygf52rdkht6tj2c17p
> [VOTE][RESULT] SPIP: An Official Kubernetes Operator for Apache Spark
>
> 6. 2024-03-29 Repository is created.
> https://github.com/apache/spark-kubernetes-operator
>
> 7. 2024-04-02 The working PR was provided and reviewed.
> https://github.com/apache/spark-kubernetes-operator/pull/2
>
> 8. Apache Spark PMC decided to use it as a reference to review responsibly.
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2033278195
>
> > A 19k diff patch is unfortunately not going to be easy to review,
> > or result in good quality reviews. Can you please split this up
> > into more manageable chunks to aid with it ?
> > We can keep this PR as reference to help drive the actual PR reviews
>
> 9. Apache Spark PMC helped the voluntary contributors' activities
>    and shared the progress.
> - 2024-04-22 [1]
> - 2024-04-26 [2]
> - 2024-05-03 [3]
> - 2024-05-20 [4]
> - 2024-07-28 [5]
> - 2024-08-06 [6]
>
> 10. 2024-08-28 SPARK-45923 was resolved.
>
> 11. 2024-08-08 Updated Apache Spark website
> https://github.com/apache/spark-website/pull/542
> Add a curated list for repositories governed by Apache Spark PMC
>
> 12. This was a huge activity for about 1 year for the community.
> As a result, the community organized the related domains into three
> seamlessly
> as parts of Apache Spark
> - SPARK-45923 Spark K8s Operator (New Repository: 132 tasks)
> - SPARK-45869 Revisit Spark Standalone Cluster (Supporting SPIP: 110 tasks)
> - SPARK-49524 Improve K8s support (Existing spark repository area: 70
> tasks)
>
>
> During the journey, Apache Spark community achieved to
> - Extend the original proposed scope from SparkApp to SparkApp+SparkCluster
> - Integrate seamlessly in all area including website/docs
> - Build a community in organic way
>
> Sincerely,
> Dongjoon
>
> [1]
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2071471093
> [2]
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2080135136
> [3]
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2093722066
> [4]
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2120918277
> [5]
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2254902900
> [6]
>
> https://github.com/apache/spark-kubernetes-operator/pull/2#issuecomment-2272129504
>

Reply via email to