+1 to Arvid's proposal

> 在 2020年3月5日,下午6:49,Jark Wu <imj...@gmail.com> 写道:
> 
> +1 to Arvid's proposal.
> 
> On Thu, 5 Mar 2020 at 18:13, Robert Metzger <rmetz...@apache.org> wrote:
> 
>> +1 to Arvid's proposal.
>> 
>> 
>> 
>> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <hxbks...@gmail.com> wrote:
>> 
>>> Thanks a for this proposal.
>>> 
>>> As a new contributor to Flink, it would be very helpful to have such
>> blogs
>>> for us to understand the future of Flink and get involved
>>> 
>>> BTW, I have a question whether the dev blog needs a template like FLIP.
>>> 
>>> Of course, There is no doubt that dev blogs do not need to be as formal
>> as
>>> FLIP, but templates can be more helpful for developers to understand
>>> articles.
>>> 
>>> Best,
>>> 
>>> Xingbo
>>> 
>>> 
>>> Arvid Heise <ar...@ververica.com> 于2020年3月5日周四 上午2:55写道:
>>> 
>>>> I see that the majority would like to have an uncomplicated process to
>>>> publish an article first to gather feedback and then like to have
>>> polished
>>>> versions on the blog with official review process.
>>>> 
>>>> Then, the obvious solution is to have a process that is two-fold:
>>>> * First a draft is published and reviewed by peers. The draft could be
>>>> polished in smaller increments including proof-reading by native-level
>>>> writers.
>>>> * Second, when the draft converged enough, we would then make an
>> official
>>>> pull request for the dev blog, which would (hopefully) be merged rather
>>>> quickly.
>>>> 
>>>> For the draft, we would have a wiki subarea "Engine room", which would
>> be
>>>> the default location for such drafts. Pages in the wiki would allow
>> for a
>>>> gradual polishing and may even live comparably long if the author does
>>> not
>>>> find the time for polishing. The information is in a semi-published
>>> state,
>>>> where devs and experts can already find and use it, but it would not
>>>> attract as many views as in a blog.
>>>> 
>>>> But I'd explicitly also allow drafts to go directly to a PR (with risk
>> of
>>>> having many iterations). I'd even say that if someone feels more
>>>> comfortable to online editors such as google docs and has enough
>>> reviewers
>>>> for that, they could go with it. Here, the author needs to ensure a
>>> timely
>>>> progress or revert to the wiki, since all intermediate versions are
>>>> effectively hidden for non-reviewers.
>>>> 
>>>> Would the community agree with this approach or do you have concerns?
>> If
>>> no
>>>> major concerns are raised, I'd start preparation with the wiki on
>> Monday
>>>> (03/09/2020).
>>>> 
>>>> I'd raise the issue about wiki and blog structure, when we got some
>>>> articles to avoid too many concurrent discussions.
>>>> 
>>>> 
>>>> On Wed, Mar 4, 2020 at 5:54 PM Zhijiang <wangzhijiang...@aliyun.com
>>>> .invalid>
>>>> wrote:
>>>> 
>>>>> Big +1 for this proposal and second Ufuk's feeling!
>>>>> 
>>>>> I guess "Engine room" section in Wiki would attract lots of technical
>>>>> fans.:)
>>>>> 
>>>>> Best,
>>>>> Zhijiang
>>>>> 
>>>>> 
>>>>> ------------------------------------------------------------------
>>>>> From:Yu Li <car...@gmail.com>
>>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
>>>>> To:dev <dev@flink.apache.org>
>>>>> Cc:vthinkxie <vthink...@gmail.com>
>>>>> Subject:Re: Flink dev blog
>>>>> 
>>>>> Big +1 on adding a dev blog and starting with wiki. And +1 to promote
>>> the
>>>>> fully polished articles to blog web with a formal process.
>>>>> 
>>>>> The latter one also brings up another good-to-have improvement that
>>>> adding
>>>>> categories and navigation in our blog so people could easily find
>>>> different
>>>>> topics like release-announcement/events/tech-articles, etc. but I
>> think
>>>>> we'd better open another thread to keep this one on track (smile).
>>>>> 
>>>>> I'd also like to add one potential topic around in-production
>> practice
>>> of
>>>>> using RocksDB state backend (which seems to be a popular topic in ML
>>>>> discussions), such as how to enable and monitor RocksDB metrics and
>> do
>>>>> debugging/perf-tuning with the metrics/logs, and introduce
>>>>> internals/details around the RocksDB memory management mechanism.
>>>>> 
>>>>> Best Regards,
>>>>> Yu
>>>>> 
>>>>> 
>>>>> On Wed, 4 Mar 2020 at 11:07, Xintong Song <tonysong...@gmail.com>
>>> wrote:
>>>>> 
>>>>>> I also like Ufuk's idea.
>>>>>> 
>>>>>> The wiki allows people to post on their works in a quick and easier
>>>> way.
>>>>>> For me and probably many other Chinese folks, writing and
>> polishing a
>>>>>> formal article in English usually takes a long time, of which a
>>>>> significant
>>>>>> portion is spent on polishing the language. If the blog does not
>>>> require
>>>>>> such formal and high quality languages, I believe it will make
>>> things a
>>>>> lot
>>>>>> easier and encourage more people to share their ideas. Besides, it
>>> also
>>>>>> avoids putting more review workloads on committers.
>>>>>> 
>>>>>> Regarding promoting wiki post to the main blog, I think the wiki
>>>>> feedbacks
>>>>>> (comment, likes, etc.) could be a great input. We can also contact
>>> the
>>>>>> original author before promoting posts to the main blog to refine
>> the
>>>>>> article (responding to the wiki comments, polishing languages,
>> adding
>>>>>> latest updates, etc.).
>>>>>> 
>>>>>> Thank you~
>>>>>> 
>>>>>> Xintong Song
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Wed, Mar 4, 2020 at 10:25 AM Jark Wu <imj...@gmail.com> wrote:
>>>>>> 
>>>>>>> +1 for this.
>>>>>>> 
>>>>>>> Regarding to the place to hold blogs. Personally, I prefer to use
>>>>>> existing
>>>>>>> blog and separate by tags/categories and title names.
>>>>>>> Because, the dev blogs are very good learning materials. I
>> believe
>>>> many
>>>>>>> users will be interested in these posts. It's just like
>>>>>>> "Technology Deep Dive" talks in Flink Forward which attracts many
>>>>>>> audiences. Putting them with main blog together can help
>>>>>>> to give the dev blogs more exposure.
>>>>>>> 
>>>>>>> But I also share Robert's concern. So I'm in favor of Ufuk's
>> idea:
>>>>>> starting
>>>>>>> with Wiki, and moving good posts to the main blog gradually.
>>>>>>> We should also improve our current blog web to support
>>>> tags/categories.
>>>>>>> Maybe @vthink...@gmail.com <vthink...@gmail.com> Yadong can help
>>> on
>>>>>> this.
>>>>>>> 
>>>>>>> Best,
>>>>>>> Jark
>>>>>>> 
>>>>>>> 
>>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <u...@apache.org> wrote:
>>>>>>> 
>>>>>>>> +1 on starting with the Wiki. I really like the name "Engine
>>> room".
>>>>> Can
>>>>>>> we
>>>>>>>> name the section in the Wiki like that? In general, if we think
>>>> that
>>>>> a
>>>>>>> post
>>>>>>>> or a series of posts would be a good fit for the main blog, it
>>>> would
>>>>> be
>>>>>>>> pretty straightforward to promote a post from the Engine room
>> to
>>>> the
>>>>>> main
>>>>>>>> blog (including further edits, focus on language, etc.)
>>>>>>>> 
>>>>>>>> – Ufuk
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Tue, Mar 3, 2020 at 5:58 PM Rong Rong <walter...@gmail.com>
>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Big +1 on this. Some of these topics are not only for
>>>> contributors,
>>>>>> but
>>>>>>>>> would also be super useful for advance users.
>>>>>>>>> One topic I can think of in addition is: Security/Kerberos.
>>>>>>>>> 
>>>>>>>>> Echo on Both Seth's idea, we could have both wiki and PR
>>>>> submission:
>>>>>>>>> As Robert mentioned - wiki submission would make the
>> experience
>>>>> more
>>>>>>>>> frictionless.
>>>>>>>>> I was having concerns splitting the blog posts in two places,
>>>> but I
>>>>>>> also
>>>>>>>>> think adding the banner/blog-series of "Flink Engine Room"
>>> would
>>>>> help
>>>>>>>>> readers distinct between the two.
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Rong
>>>>>>>>> 
>>>>>>>>> On Tue, Mar 3, 2020 at 8:39 AM Dian Fu <
>> dian0511...@gmail.com>
>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Big +1 on this idea. It will benefit both the developers
>> and
>>>>> users
>>>>>> a
>>>>>>>> lot.
>>>>>>>>>> 
>>>>>>>>>> Regarding to the place to hold these blogs, my preference
>> is
>>> 3)
>>>>> as
>>>>>> I
>>>>>>>>>> notice that there are already a few high quality blogs on
>>> flink
>>>>>>>>> web-site[1]
>>>>>>>>>> and I guess that may be a good place to start with. We just
>>>> need
>>>>> to
>>>>>>>>> figure
>>>>>>>>>> out a way to let contributors clearly mark the audience of
>>>> their
>>>>>>>> articles
>>>>>>>>>> and also help users to easily determine whether the content
>>> is
>>>>> what
>>>>>>>> they
>>>>>>>>>> want.
>>>>>>>>>> 
>>>>>>>>>> Regards,
>>>>>>>>>> Dian
>>>>>>>>>> 
>>>>>>>>>> [1] https://flink.apache.org/blog/ <
>>>>> https://flink.apache.org/blog/
>>>>>>> 
>>>>>>>>>>> 在 2020年3月3日,下午11:14,Yadong Xie <vthink...@gmail.com> 写道:
>>>>>>>>>>> 
>>>>>>>>>>> Hi all
>>>>>>>>>>> 
>>>>>>>>>>> maybe we can use markdown & GitHub to make the submission
>>>> easy
>>>>> to
>>>>>>>>> review
>>>>>>>>>>> I have set up a similar blog for Flink-china blog
>>>>>>> before(deprecated),
>>>>>>>>>> glad
>>>>>>>>>>> to offer help if needed
>>>>>>>>>>> 
>>>>>>>>>>> here is the link: https://github.com/flink-china/doc
>>>>>>>>>>> 
>>>>>>>>>>> Seth Wiesman <sjwies...@gmail.com> 于2020年3月3日周二
>> 下午10:51写道:
>>>>>>>>>>> 
>>>>>>>>>>>> For lack of a better way to put this, I think the
>> location
>>>>>> depends
>>>>>>>> on
>>>>>>>>>> the
>>>>>>>>>>>> level of effort you want to put into writing these
>>> articles.
>>>>>>>>>>>> 
>>>>>>>>>>>> If they are informal design documents then I think the
>>> wiki
>>>> is
>>>>>> the
>>>>>>>> way
>>>>>>>>>> to
>>>>>>>>>>>> go.
>>>>>>>>>>>> 
>>>>>>>>>>>> If you want to have them be more polished then the
>>> existing
>>>>>> blog.
>>>>>>>> This
>>>>>>>>>>>> means going through a PR on the flink website, thinking
>>>> about
>>>>>>>>> language,
>>>>>>>>>>>> etc. If we go this route we can distinguish them with a
>>>> series
>>>>>>> title
>>>>>>>>>> like
>>>>>>>>>>>> "Flink Engine Room" and a disclaimer at the top.
>>>>>>>>>>>> 
>>>>>>>>>>>> "Flink Engine Room: Plugins"
>>>>>>>>>>>> 
>>>>>>>>>>>> "Flink Engine Room is a series of blog posts covering
>>>> ongoing
>>>>>>>>>> development
>>>>>>>>>>>> on Apache Flink internals, why decisions were made, and
>>> how
>>>>> they
>>>>>>>> will
>>>>>>>>>>>> impact future development. The information described in
>>> this
>>>>>> post
>>>>>>> is
>>>>>>>>> not
>>>>>>>>>>>> required to successfully write and deploy Flink
>>> applications
>>>>> in
>>>>>>>>>>>> production."
>>>>>>>>>>>> 
>>>>>>>>>>>> Seth
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Tue, Mar 3, 2020 at 8:29 AM Arvid Heise <
>>>>> ar...@ververica.com
>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> I think there is enough to positive to start setting it
>>> up.
>>>>>> That
>>>>>>>> begs
>>>>>>>>>> the
>>>>>>>>>>>>> question: in which format.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Following possibilities exist:
>>>>>>>>>>>>> 1) Use wiki as Robert pointed out.
>>>>>>>>>>>>> 2) Add new blog.
>>>>>>>>>>>>> 3) Use existing blog and separate by tags #user,
>> #expert,
>>>>> #dev
>>>>>>> (can
>>>>>>>>> be
>>>>>>>>>>>>> mixed). Start page could filter on #user by default.
>>>>>>>>>>>>> 4) ???
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I'm assuming only few have a strong opinion, so I'd be
>>>> happy
>>>>> if
>>>>>>>> you'd
>>>>>>>>>>>> just
>>>>>>>>>>>>> drop your numbers in order of highest to lowest
>>> preference.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Tue, Mar 3, 2020 at 2:48 PM Piotr Nowojski <
>>>>>>> pi...@ververica.com
>>>>>>>>> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> +1 for the idea :) And fully agree to clearly separate
>>>> them.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I think the original idea was writing about some
>> recent
>>>>>> changes
>>>>>>> in
>>>>>>>>> the
>>>>>>>>>>>>>> Flink’s code base, that could affect other Flink
>>>> developers
>>>>>>>>>>>>>> (contributors/committers). Like for example some new
>>>>>>> ideas/future
>>>>>>>>>>>>>> directions that we want to follow. Especially if they
>>> are
>>>>> work
>>>>>>> in
>>>>>>>>>>>>> progress
>>>>>>>>>>>>>> and there is lots of old code not adhering to those
>> new
>>>>> ideas.
>>>>>>> In
>>>>>>>>> some
>>>>>>>>>>>>>> later responses, it seemed like people are more
>> thinking
>>>>> about
>>>>>>>>>>>> presenting
>>>>>>>>>>>>>> some more advanced features, like a deep tech dive for
>>>> power
>>>>>>>> users.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I’m not opposing the deep tech dives, but I just
>> wanted
>>> to
>>>>>> note
>>>>>>>> that
>>>>>>>>>>>> is a
>>>>>>>>>>>>>> different target audience. I think the dev blogs could
>>>> cover
>>>>>>> both
>>>>>>>> of
>>>>>>>>>>>>> them.
>>>>>>>>>>>>>> At least initially. Later on we can decide to put more
>>>>>> emphasis
>>>>>>> on
>>>>>>>>>>>> power
>>>>>>>>>>>>>> users or Flink devs, or split them, or whatever.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Piotrek
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On 3 Mar 2020, at 12:37, Jingsong Li <
>>>>> jingsongl...@gmail.com
>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> +1 for this proposal. I have a lot of desired topics
>> in
>>>>> table
>>>>>>> and
>>>>>>>>>>>>> batch.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I also second Seth and Stephan 's comment separate
>> this
>>>> in
>>>>> a
>>>>>>>> clear
>>>>>>>>>>>> way.
>>>>>>>>>>>>>>> Have concerns that maybe easy to confuse new users.
>>>>>>>>>>>>>>> If I am a beginner and find a bunch of deep
>> documents,
>>> I
>>>>> need
>>>>>>> to
>>>>>>>>>>>>> further
>>>>>>>>>>>>>>> distinguish which is effective and which is invalid
>> for
>>>> me,
>>>>>>> which
>>>>>>>>> may
>>>>>>>>>>>>>> cause
>>>>>>>>>>>>>>> me a lot of trouble.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>> Jingsong Lee
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Tue, Mar 3, 2020 at 6:36 PM Flavio Pompermaier <
>>>>>>>>>>>>> pomperma...@okkam.it>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Big +1 from my side. I'd be very interested in what
>>> Jeff
>>>>>>>> proposed,
>>>>>>>>>>>> in
>>>>>>>>>>>>>>>> particular everything related to client part (job
>>>>>> submission,
>>>>>>>>>>>> workflow
>>>>>>>>>>>>>>>> management, callbacks on submission/success/failure,
>>>> etc).
>>>>>>>>>>>>>>>> Something I can't find anywhere is also how to query
>>>> Flink
>>>>>>>>>>>>>> states..would it
>>>>>>>>>>>>>>>> be possible to have something like the Presto UI
>> [1]?
>>>> Does
>>>>>>> Flink
>>>>>>>>>>>>>> implement
>>>>>>>>>>>>>>>> some sort of query queuing? I heard about a query
>>> proxy
>>>>>> server
>>>>>>>>> but I
>>>>>>>>>>>>>> don't
>>>>>>>>>>>>>>>> know if there's a will to push in that direction.
>>>>>>>>>>>>>>>> For Stateful Functions it would be nice to deeply
>>>> compare
>>>>>> the
>>>>>>>> taxi
>>>>>>>>>>>>>> driver
>>>>>>>>>>>>>>>> solution with a more common implementation (i.e.
>>> using a
>>>>>>>> database
>>>>>>>>> to
>>>>>>>>>>>>>>>> persist the legal data..is it safe to keep them as a
>>>> Flink
>>>>>>>>> state?).
>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>> https://www.tutorialspoint.com/apache_presto/images/web_interface.jpg
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>>> Flavio
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Tue, Mar 3, 2020 at 10:47 AM Jeff Zhang <
>>>>>> zjf...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> +1 for this proposal.  I am preparing some articles
>>> for
>>>>> how
>>>>>>> to
>>>>>>>>> use
>>>>>>>>>>>>>> Flink
>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>> Zeppelin, although it is not closely related with
>>> this
>>>>>> topic,
>>>>>>>> but
>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>> helpful for users to get started with Flink.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Till Rohrmann <trohrm...@apache.org> 于2020年3月3日周二
>>>>>> 下午5:39写道:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I like the idea. +1 from my side.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Potential topics:
>>>>>>>>>>>>>>>>>> - Scheduling
>>>>>>>>>>>>>>>>>> - Cluster partitions
>>>>>>>>>>>>>>>>>> - Memory configuration
>>>>>>>>>>>>>>>>>> - Recovery
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>>>> Till
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Tue, Mar 3, 2020 at 3:56 AM Xintong Song <
>>>>>>>>>>>> tonysong...@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Big +1. Thanks for the idea, Arvid.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> I'd be excited to read such blogs.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> And we would also be happy to contribute some
>>>> contents
>>>>> on
>>>>>>> the
>>>>>>>>>>>>> newest
>>>>>>>>>>>>>>>>>>> efforts from our team.
>>>>>>>>>>>>>>>>>>> Potential topics:
>>>>>>>>>>>>>>>>>>> - Memory configuration
>>>>>>>>>>>>>>>>>>> - Active Kubernetes integration
>>>>>>>>>>>>>>>>>>> - GPU support
>>>>>>>>>>>>>>>>>>> - Pluggable (dynamic) slot allocation
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Thank you~
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Xintong Song
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Tue, Mar 3, 2020 at 9:59 AM Benchao Li <
>>>>>>>> libenc...@gmail.com
>>>>>>>>>> 
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> +1 for this proposal. As a contributor, it would
>>> be
>>>>> very
>>>>>>>>> helpful
>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>> such blogs for us to understand status and
>> future
>>> of
>>>>>>> Flink.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Robert Metzger <rmetz...@apache.org>
>> 于2020年3月3日周二
>>>>>>> 上午6:00写道:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> I would be excited to read such a blog (can I
>>>> request
>>>>>>>> topics?
>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> We could start very low key by using our wiki's
>>>> blog
>>>>>>>> feature:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> https://cwiki.apache.org/confluence/pages/viewrecentblogposts.action?key=FLINK
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 2, 2020 at 8:26 PM Stephan Ewen <
>>>>>>>>> se...@apache.org>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Great idea, but I also second Seth's comment
>> to
>>>>>> separate
>>>>>>>>> this
>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>> clear
>>>>>>>>>>>>>>>>>>>>>> way. It's easy to confuse new / potential
>> users.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 2, 2020 at 8:15 PM Seth Wiesman <
>>>>>>>>>>>>>>>> sjwies...@gmail.com
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> +1 on the idea.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> My only request would be they are clearly
>>> marked
>>>> as
>>>>>>> being
>>>>>>>>>>>>>>>> about
>>>>>>>>>>>>>>>>>>>>>> internals /
>>>>>>>>>>>>>>>>>>>>>>> for advanced users to not give typical users
>>> the
>>>>>> wrong
>>>>>>>>>>>>>>>>> impression
>>>>>>>>>>>>>>>>>>>> about
>>>>>>>>>>>>>>>>>>>>>> how
>>>>>>>>>>>>>>>>>>>>>>> much they need to understand to use Flink.
>>> Nico's
>>>>>>> network
>>>>>>>>>>>>>>>> stack
>>>>>>>>>>>>>>>>>>> blog
>>>>>>>>>>>>>>>>>>>>> post
>>>>>>>>>>>>>>>>>>>>>>> does this well[1].
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Seth
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>> 
>>>>>> https://flink.apache.org/2019/06/05/flink-network-stack.html
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 2, 2020 at 10:39 AM Ufuk Celebi <
>>>>>>>>> u...@apache.org>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> I'd be happy to read such a blog. Big +1 as
>> a
>>>>>>> potential
>>>>>>>>>>>>>>>>> reader.
>>>>>>>>>>>>>>>>>>> ;-)
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> – Ufuk
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 2, 2020 at 11:53 AM Arvid Heise
>> <
>>>>>>>>>>>>>>>>>> ar...@ververica.com
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Dear devs,
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> development speed of Flink has steadily
>>>>> increased.
>>>>>>> Lots
>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>> new
>>>>>>>>>>>>>>>>>>>>>> concepts
>>>>>>>>>>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>>>>>>>>> introduced and technical debt removed.
>>> However,
>>>>>> it's
>>>>>>>> hard
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>> keep
>>>>>>>>>>>>>>>>>>>>>> track
>>>>>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>> these things if you are not directly
>>> involved.
>>>>>>>> Especially
>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>> new
>>>>>>>>>>>>>>>>>>>>>>>>> contributors, it's often not easy to know
>>> what
>>>>> the
>>>>>>> best
>>>>>>>>>>>>>>>>>>> practices
>>>>>>>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>>>>>>>> there are related work streams going on.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> In the runtime team, we had the idea to set
>>> up
>>>> a
>>>>>> dev
>>>>>>>> blog
>>>>>>>>>>>>>>>>>> where
>>>>>>>>>>>>>>>>>>>> we
>>>>>>>>>>>>>>>>>>>>>>> could
>>>>>>>>>>>>>>>>>>>>>>>>> introduce newest developments. The scope
>>> should
>>>>> be
>>>>>>>> expert
>>>>>>>>>>>>>>>>>> users
>>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>>>>>> contribute to the project. Of course, some
>>>>> articles
>>>>>>> may
>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>> broader
>>>>>>>>>>>>>>>>>>>>>>>>> scope and even be linked from release
>> notes.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Examples from our team to give a more
>>> specific
>>>>>> idea:
>>>>>>>>>>>>>>>>>>>>>>>>> * Deprecated checkpoint lock and mailbox
>>> model
>>>>>>>>>>>>>>>>>>>>>>>>> * Revised interface for two phase commit
>>> sinks
>>>>> and
>>>>>>> new
>>>>>>>>>>>>>>>> JDBC
>>>>>>>>>>>>>>>>>>> sink
>>>>>>>>>>>>>>>>>>>>>>>>> * N-ary input operators
>>>>>>>>>>>>>>>>>>>>>>>>> * Unaligned checkpoints
>>>>>>>>>>>>>>>>>>>>>>>>> * Operator factories
>>>>>>>>>>>>>>>>>>>>>>>>> * Plugins
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> These articles would be less formal than a
>>> FLIP
>>>>>> (but
>>>>>>>>>>>>>>>> could
>>>>>>>>>>>>>>>>>> link
>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>> them
>>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>> avoid redundancy) and focus more on how
>> other
>>>>>>>> developers
>>>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>>>>> actually
>>>>>>>>>>>>>>>>>>>>>>>>> impacted by the changes. It can also be
>> used
>>> to
>>>>>> share
>>>>>>>>>>>>>>>>>>> experiences
>>>>>>>>>>>>>>>>>>>>>>> during
>>>>>>>>>>>>>>>>>>>>>>>>> the implementation.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> We would like to ask the other teams if
>> they
>>>> see
>>>>> a
>>>>>>>>>>>>>>>> benefit
>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>> such
>>>>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>>> blog
>>>>>>>>>>>>>>>>>>>>>>>>> and would like to contribute. Bonus points
>> if
>>>> you
>>>>>>> could
>>>>>>>>>>>>>>>>>> provide
>>>>>>>>>>>>>>>>>>>>>>> examples
>>>>>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>> your topics.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Arvid
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Benchao Li
>>>>>>>>>>>>>>>>>>>> School of Electronics Engineering and Computer
>>>>> Science,
>>>>>>>> Peking
>>>>>>>>>>>>>>>>>> University
>>>>>>>>>>>>>>>>>>>> Tel:+86-15650713730
>>>>>>>>>>>>>>>>>>>> Email: libenc...@gmail.com;
>> libenc...@pku.edu.cn
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Jeff Zhang
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Best, Jingsong Lee
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Reply via email to