Thanks all for your feedback. Given this positive feedback, if there is no other comments/discussion, I will go to start a vote in the next few days.
Thank you again! On Thu, Feb 2, 2023 at 10:12 AM kazuyuki tanimura <ktanim...@apple.com.invalid> wrote: > Thank you all for +1s and reviewing the SPIP doc. > > Kazu > > On Feb 1, 2023, at 1:28 AM, Dongjoon Hyun <dongjoon.h...@gmail.com> wrote: > > +1 > > On Wed, Feb 1, 2023 at 12:52 AM Mich Talebzadeh <mich.talebza...@gmail.com> > wrote: > >> +1 >> >> >> view my Linkedin profile >> <https://www.linkedin.com/in/mich-talebzadeh-ph-d-5205b2/> >> >> >> https://en.everybodywiki.com/Mich_Talebzadeh >> >> >> *Disclaimer:* Use it at your own risk. Any and all responsibility for >> any loss, damage or destruction of data or any other property which may >> arise from relying on this email's technical content is explicitly >> disclaimed. The author will in no case be liable for any monetary damages >> arising from such loss, damage or destruction. >> >> >> >> >> On Wed, 1 Feb 2023 at 02:23, huaxin gao <huaxin.ga...@gmail.com> wrote: >> >>> +1 >>> >>> On Tue, Jan 31, 2023 at 6:10 PM DB Tsai <dbt...@dbtsai.com> wrote: >>> >>>> +1 >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 31, 2023, at 4:16 PM, Yuming Wang <wgy...@gmail.com> wrote: >>>> >>>> >>>> +1. >>>> >>>> On Wed, Feb 1, 2023 at 7:42 AM kazuyuki tanimura < >>>> ktanim...@apple.com.invalid> wrote: >>>> >>>>> Great! Much appreciated, Mitch! >>>>> >>>>> Kazu >>>>> >>>>> On Jan 31, 2023, at 3:07 PM, Mich Talebzadeh < >>>>> mich.talebza...@gmail.com> wrote: >>>>> >>>>> Thanks, Kazu. >>>>> >>>>> I followed that template link and indeed as you pointed out it is a >>>>> common template. If it works then it is what it is. >>>>> >>>>> I will be going through your design proposals and hopefully we can >>>>> review it. >>>>> >>>>> Regards, >>>>> >>>>> Mich >>>>> >>>>> >>>>> view my Linkedin profile >>>>> <https://www.linkedin.com/in/mich-talebzadeh-ph-d-5205b2/> >>>>> >>>>> >>>>> https://en.everybodywiki.com/Mich_Talebzadeh >>>>> >>>>> >>>>> *Disclaimer:* Use it at your own risk. Any and all responsibility for >>>>> any loss, damage or destruction of data or any other property which may >>>>> arise from relying on this email's technical content is explicitly >>>>> disclaimed. The author will in no case be liable for any monetary damages >>>>> arising from such loss, damage or destruction. >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, 31 Jan 2023 at 22:34, kazuyuki tanimura <ktanim...@apple.com> >>>>> wrote: >>>>> >>>>>> Thank you Mich. I followed the instruction at >>>>>> https://spark.apache.org/improvement-proposals.html and used its >>>>>> template. >>>>>> While we are open to revise our design doc, it seems more like you >>>>>> are proposing the community to change the instruction per se? >>>>>> >>>>>> Kazu >>>>>> >>>>>> On Jan 31, 2023, at 11:24 AM, Mich Talebzadeh < >>>>>> mich.talebza...@gmail.com> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> Thanks for these proposals. good suggestions. Is this style of >>>>>> breaking down your approach standard? >>>>>> >>>>>> My view would be that perhaps it makes more sense to follow the >>>>>> industry established approach of breaking down >>>>>> your technical proposal into: >>>>>> >>>>>> >>>>>> 1. Background >>>>>> 2. Objective >>>>>> 3. Scope >>>>>> 4. Constraints >>>>>> 5. Assumptions >>>>>> 6. Reporting >>>>>> 7. Deliverables >>>>>> 8. Timelines >>>>>> 9. Appendix >>>>>> >>>>>> Your current approach using below >>>>>> >>>>>> Q1. What are you trying to do? Articulate your objectives using >>>>>> absolutely no jargon. What are you trying to achieve? >>>>>> Q2. What problem is this proposal NOT designed to solve? What issues >>>>>> the suggested proposal is not going to address >>>>>> Q3. How is it done today, and what are the limits of current practice? >>>>>> Q4. What is new in your approach approach and why do you think it >>>>>> will be successful succeed? >>>>>> Q5. Who cares? If you are successful, what difference will it make? >>>>>> If your proposal succeeds, what tangible benefits will it add? >>>>>> Q6. What are the risks? >>>>>> Q7. How long will it take? >>>>>> Q8. What are the midterm and final “exams” to check for success? >>>>>> >>>>>> >>>>>> May not do justice to your proposal. >>>>>> >>>>>> HTH >>>>>> >>>>>> Mich >>>>>> >>>>>> view my Linkedin profile >>>>>> <https://www.linkedin.com/in/mich-talebzadeh-ph-d-5205b2/> >>>>>> >>>>>> >>>>>> https://en.everybodywiki.com/Mich_Talebzadeh >>>>>> >>>>>> >>>>>> *Disclaimer:* Use it at your own risk. Any and all responsibility >>>>>> for any loss, damage or destruction of data or any other property which >>>>>> may >>>>>> arise from relying on this email's technical content is explicitly >>>>>> disclaimed. The author will in no case be liable for any monetary damages >>>>>> arising from such loss, damage or destruction. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, 31 Jan 2023 at 17:35, kazuyuki tanimura < >>>>>> ktanim...@apple.com.invalid> wrote: >>>>>> >>>>>>> Hi everyone, >>>>>>> >>>>>>> I would like to start a discussion on “Lazy Materialization for >>>>>>> Parquet Read Performance Improvement" >>>>>>> >>>>>>> Chao and I propose a Parquet reader with lazy materialization. For >>>>>>> Spark-SQL filter operations, evaluating the filters first and >>>>>>> lazily materializing only the used values can save computation wastes >>>>>>> and >>>>>>> improve the read performance. >>>>>>> The current implementation of Spark requires the read values to >>>>>>> materialize (i.e. decompress, de-code, etc...) onto memory first before >>>>>>> applying the filters even though the filters may eventually throw away >>>>>>> many >>>>>>> values. >>>>>>> >>>>>>> We made our design doc as follows. >>>>>>> SPIP Jira: https://issues.apache.org/jira/browse/SPARK-42256 >>>>>>> SPIP Doc: >>>>>>> https://docs.google.com/document/d/1Kr3y2fVZUbQXGH0y8AvdCAeWC49QJjpczapiaDvFzME >>>>>>> >>>>>>> Liang-Chi was kind enough to shepherd this effort. >>>>>>> >>>>>>> Thank you >>>>>>> Kazu >>>>>>> >>>>>> >>>>>> >>>>> >