Flink dev blog

classic Classic list List threaded Threaded
38 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Jark Wu-2
+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 @[hidden email] <[hidden email]> Yadong can help on this.

Best,
Jark


On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 写道:
> > > >
> > > > 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 <[hidden email]> 于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 <[hidden email]>
> > 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 <[hidden email]
> >
> > > >> 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 <[hidden email]>
> > 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 <
> > > >>> [hidden email]>
> > > >>>>> 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 <[hidden email]>
> > > >> 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 <[hidden email]> 于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 <
> > > >> [hidden email]>
> > > >>>>>>> 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 <
> [hidden email]
> > >
> > > >>>>>> 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 <[hidden email]> 于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 <
> > [hidden email]>
> > > >>>>>>>> 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 <
> > > >>>>>> [hidden email]
> > > >>>>>>>>
> > > >>>>>>>>>> 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 <
> > [hidden email]>
> > > >>>>>>>>> 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 <
> > > >>>>>>>> [hidden email]
> > > >>>>>>>>>>
> > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > >>>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> --
> > > >>>>>>> Best Regards
> > > >>>>>>>
> > > >>>>>>> Jeff Zhang
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>> --
> > > >>>>> Best, Jingsong Lee
> > > >>>>
> > > >>>>
> > > >>>
> > > >>
> > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Xintong Song
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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help on this.
>
> Best,
> Jark
>
>
> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 写道:
> > > > >
> > > > > 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 <[hidden email]> 于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 <[hidden email]>
> > > 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 <
> [hidden email]
> > >
> > > > >> 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 <[hidden email]>
> > > 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 <
> > > > >>> [hidden email]>
> > > > >>>>> 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 <[hidden email]>
> > > > >> 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 <[hidden email]> 于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 <
> > > > >> [hidden email]>
> > > > >>>>>>> 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 <
> > [hidden email]
> > > >
> > > > >>>>>> 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 <[hidden email]> 于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 <
> > > [hidden email]>
> > > > >>>>>>>> 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 <
> > > > >>>>>> [hidden email]
> > > > >>>>>>>>
> > > > >>>>>>>>>> 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 <
> > > [hidden email]>
> > > > >>>>>>>>> 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 <
> > > > >>>>>>>> [hidden email]
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > > >>>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> --
> > > > >>>>>>> Best Regards
> > > > >>>>>>>
> > > > >>>>>>> Jeff Zhang
> > > > >>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> --
> > > > >>>>> Best, Jingsong Lee
> > > > >>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Yu Li
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 <[hidden email]> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help on
> this.
> >
> > Best,
> > Jark
> >
> >
> > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]> 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 <[hidden email]>
> 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 <[hidden email]> 写道:
> > > > > >
> > > > > > 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 <[hidden email]> 于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 <[hidden email]
> >
> > > > 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 <
> > [hidden email]
> > > >
> > > > > >> 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 <[hidden email]
> >
> > > > 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 <
> > > > > >>> [hidden email]>
> > > > > >>>>> 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 <
> [hidden email]>
> > > > > >> 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 <[hidden email]> 于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 <
> > > > > >> [hidden email]>
> > > > > >>>>>>> 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 <
> > > [hidden email]
> > > > >
> > > > > >>>>>> 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 <[hidden email]> 于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 <
> > > > [hidden email]>
> > > > > >>>>>>>> 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 <
> > > > > >>>>>> [hidden email]
> > > > > >>>>>>>>
> > > > > >>>>>>>>>> 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 <
> > > > [hidden email]>
> > > > > >>>>>>>>> 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 <
> > > > > >>>>>>>> [hidden email]
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>
> > > > > >>>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>> --
> > > > > >>>>>>> Best Regards
> > > > > >>>>>>>
> > > > > >>>>>>> Jeff Zhang
> > > > > >>>>>>>
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> --
> > > > > >>>>> Best, Jingsong Lee
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Zhijiang(wangzhijiang999)
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 <[hidden email]>
Send Time:2020 Mar. 4 (Wed.) 14:42
To:dev <[hidden email]>
Cc:vthinkxie <[hidden email]>
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 <[hidden email]> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help on
> this.
> >
> > Best,
> > Jark
> >
> >
> > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]> 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 <[hidden email]>
> 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 <[hidden email]> 写道:
> > > > > >
> > > > > > 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 <[hidden email]> 于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 <[hidden email]
> >
> > > > 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 <
> > [hidden email]
> > > >
> > > > > >> 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 <[hidden email]
> >
> > > > 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 <
> > > > > >>> [hidden email]>
> > > > > >>>>> 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 <
> [hidden email]>
> > > > > >> 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 <[hidden email]> 于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 <
> > > > > >> [hidden email]>
> > > > > >>>>>>> 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 <
> > > [hidden email]
> > > > >
> > > > > >>>>>> 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 <[hidden email]> 于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 <
> > > > [hidden email]>
> > > > > >>>>>>>> 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 <
> > > > > >>>>>> [hidden email]
> > > > > >>>>>>>>
> > > > > >>>>>>>>>> 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 <
> > > > [hidden email]>
> > > > > >>>>>>>>> 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 <
> > > > > >>>>>>>> [hidden email]
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>
> > > > > >>>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>> --
> > > > > >>>>>>> Best Regards
> > > > > >>>>>>>
> > > > > >>>>>>> Jeff Zhang
> > > > > >>>>>>>
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> --
> > > > > >>>>> Best, Jingsong Lee
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Arvid Heise-3
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 <[hidden email]>
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 <[hidden email]>
> Send Time:2020 Mar. 4 (Wed.) 14:42
> To:dev <[hidden email]>
> Cc:vthinkxie <[hidden email]>
> 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 <[hidden email]> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help on
> > this.
> > >
> > > Best,
> > > Jark
> > >
> > >
> > > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
> 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 <[hidden email]>
> > 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 <[hidden email]> 写道:
> > > > > > >
> > > > > > > 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 <[hidden email]> 于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 <
> [hidden email]
> > >
> > > > > 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 <
> > > [hidden email]
> > > > >
> > > > > > >> 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 <
> [hidden email]
> > >
> > > > > 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 <
> > > > > > >>> [hidden email]>
> > > > > > >>>>> 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 <
> > [hidden email]>
> > > > > > >> 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 <[hidden email]> 于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 <
> > > > > > >> [hidden email]>
> > > > > > >>>>>>> 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 <
> > > > [hidden email]
> > > > > >
> > > > > > >>>>>> 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 <[hidden email]> 于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 <
> > > > > [hidden email]>
> > > > > > >>>>>>>> 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 <
> > > > > > >>>>>> [hidden email]
> > > > > > >>>>>>>>
> > > > > > >>>>>>>>>> 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 <
> > > > > [hidden email]>
> > > > > > >>>>>>>>> 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 <
> > > > > > >>>>>>>> [hidden email]
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>> --
> > > > > > >>>>>>> Best Regards
> > > > > > >>>>>>>
> > > > > > >>>>>>> Jeff Zhang
> > > > > > >>>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>> --
> > > > > > >>>>> Best, Jingsong Lee
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>
> > > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Xingbo Huang
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 <[hidden email]> 于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 <[hidden email]
> .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 <[hidden email]>
> > Send Time:2020 Mar. 4 (Wed.) 14:42
> > To:dev <[hidden email]>
> > Cc:vthinkxie <[hidden email]>
> > 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 <[hidden email]> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help on
> > > this.
> > > >
> > > > Best,
> > > > Jark
> > > >
> > > >
> > > > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
> > 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 <[hidden email]>
> > > 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 <[hidden email]> 写道:
> > > > > > > >
> > > > > > > > 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 <[hidden email]> 于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 <
> > [hidden email]
> > > >
> > > > > > 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 <
> > > > [hidden email]
> > > > > >
> > > > > > > >> 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 <
> > [hidden email]
> > > >
> > > > > > 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 <
> > > > > > > >>> [hidden email]>
> > > > > > > >>>>> 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 <
> > > [hidden email]>
> > > > > > > >> 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 <[hidden email]> 于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 <
> > > > > > > >> [hidden email]>
> > > > > > > >>>>>>> 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 <
> > > > > [hidden email]
> > > > > > >
> > > > > > > >>>>>> 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 <[hidden email]> 于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 <
> > > > > > [hidden email]>
> > > > > > > >>>>>>>> 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 <
> > > > > > > >>>>>> [hidden email]
> > > > > > > >>>>>>>>
> > > > > > > >>>>>>>>>> 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 <
> > > > > > [hidden email]>
> > > > > > > >>>>>>>>> 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 <
> > > > > > > >>>>>>>> [hidden email]
> > > > > > > >>>>>>>>>>
> > > > > > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > > > > > >>>>>>>>>>
> > > > > > > >>>>>>>>>
> > > > > > > >>>>>>>>
> > > > > > > >>>>>>>
> > > > > > > >>>>>>>
> > > > > > > >>>>>>> --
> > > > > > > >>>>>>> Best Regards
> > > > > > > >>>>>>>
> > > > > > > >>>>>>> Jeff Zhang
> > > > > > > >>>>>>>
> > > > > > > >>>>>>
> > > > > > > >>>>>
> > > > > > > >>>>>
> > > > > > > >>>>> --
> > > > > > > >>>>> Best, Jingsong Lee
> > > > > > > >>>>
> > > > > > > >>>>
> > > > > > > >>>
> > > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Robert Metzger
+1 to Arvid's proposal.



On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]> 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 <[hidden email]> 于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 <[hidden email]
> > .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 <[hidden email]>
> > > Send Time:2020 Mar. 4 (Wed.) 14:42
> > > To:dev <[hidden email]>
> > > Cc:vthinkxie <[hidden email]>
> > > 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 <[hidden email]>
> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help
> on
> > > > this.
> > > > >
> > > > > Best,
> > > > > Jark
> > > > >
> > > > >
> > > > > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
> > > 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 <[hidden email]>
> > > > 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 <[hidden email]> 写道:
> > > > > > > > >
> > > > > > > > > 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 <[hidden email]> 于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 <
> > > [hidden email]
> > > > >
> > > > > > > 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 <
> > > > > [hidden email]
> > > > > > >
> > > > > > > > >> 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 <
> > > [hidden email]
> > > > >
> > > > > > > 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 <
> > > > > > > > >>> [hidden email]>
> > > > > > > > >>>>> 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 <
> > > > [hidden email]>
> > > > > > > > >> 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 <[hidden email]> 于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 <
> > > > > > > > >> [hidden email]>
> > > > > > > > >>>>>>> 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 <
> > > > > > [hidden email]
> > > > > > > >
> > > > > > > > >>>>>> 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 <[hidden email]> 于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 <
> > > > > > > [hidden email]>
> > > > > > > > >>>>>>>> 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 <
> > > > > > > > >>>>>> [hidden email]
> > > > > > > > >>>>>>>>
> > > > > > > > >>>>>>>>>> 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 <
> > > > > > > [hidden email]>
> > > > > > > > >>>>>>>>> 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 <
> > > > > > > > >>>>>>>> [hidden email]
> > > > > > > > >>>>>>>>>>
> > > > > > > > >>>>>>>>>>>> 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: [hidden email]; [hidden email]
> > > > > > > > >>>>>>>>>>
> > > > > > > > >>>>>>>>>
> > > > > > > > >>>>>>>>
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>> --
> > > > > > > > >>>>>>> Best Regards
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>> Jeff Zhang
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>
> > > > > > > > >>>>>
> > > > > > > > >>>>>
> > > > > > > > >>>>> --
> > > > > > > > >>>>> Best, Jingsong Lee
> > > > > > > > >>>>
> > > > > > > > >>>>
> > > > > > > > >>>
> > > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Jark Wu-2
+1 to Arvid's proposal.

On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]> wrote:

> +1 to Arvid's proposal.
>
>
>
> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]> 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 <[hidden email]> 于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 <[hidden email]
> > > .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 <[hidden email]>
> > > > Send Time:2020 Mar. 4 (Wed.) 14:42
> > > > To:dev <[hidden email]>
> > > > Cc:vthinkxie <[hidden email]>
> > > > 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 <[hidden email]>
> > 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help
> > on
> > > > > this.
> > > > > >
> > > > > > Best,
> > > > > > Jark
> > > > > >
> > > > > >
> > > > > > On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
> > > > 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 <
> [hidden email]>
> > > > > 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 <[hidden email]> 写道:
> > > > > > > > > >
> > > > > > > > > > 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 <[hidden email]> 于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 <
> > > > [hidden email]
> > > > > >
> > > > > > > > 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 <
> > > > > > [hidden email]
> > > > > > > >
> > > > > > > > > >> 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 <
> > > > [hidden email]
> > > > > >
> > > > > > > > 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 <
> > > > > > > > > >>> [hidden email]>
> > > > > > > > > >>>>> 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 <
> > > > > [hidden email]>
> > > > > > > > > >> 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 <[hidden email]> 于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 <
> > > > > > > > > >> [hidden email]>
> > > > > > > > > >>>>>>> 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 <
> > > > > > > [hidden email]
> > > > > > > > >
> > > > > > > > > >>>>>> 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 <[hidden email]>
> 于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 <
> > > > > > > > [hidden email]>
> > > > > > > > > >>>>>>>> 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 <
> > > > > > > > > >>>>>> [hidden email]
> > > > > > > > > >>>>>>>>
> > > > > > > > > >>>>>>>>>> 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 <
> > > > > > > > [hidden email]>
> > > > > > > > > >>>>>>>>> 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
> <
> > > > > > > > > >>>>>>>> [hidden email]
> > > > > > > > > >>>>>>>>>>
> > > > > > > > > >>>>>>>>>>>> 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: [hidden email];
> [hidden email]
> > > > > > > > > >>>>>>>>>>
> > > > > > > > > >>>>>>>>>
> > > > > > > > > >>>>>>>>
> > > > > > > > > >>>>>>>
> > > > > > > > > >>>>>>>
> > > > > > > > > >>>>>>> --
> > > > > > > > > >>>>>>> Best Regards
> > > > > > > > > >>>>>>>
> > > > > > > > > >>>>>>> Jeff Zhang
> > > > > > > > > >>>>>>>
> > > > > > > > > >>>>>>
> > > > > > > > > >>>>>
> > > > > > > > > >>>>>
> > > > > > > > > >>>>> --
> > > > > > > > > >>>>> Best, Jingsong Lee
> > > > > > > > > >>>>
> > > > > > > > > >>>>
> > > > > > > > > >>>
> > > > > > > > > >>
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Dian Fu-2
+1 to Arvid's proposal

> 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
>
> +1 to Arvid's proposal.
>
> On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]> wrote:
>
>> +1 to Arvid's proposal.
>>
>>
>>
>> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]> 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 <[hidden email]> 于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 <[hidden email]
>>>> .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 <[hidden email]>
>>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
>>>>> To:dev <[hidden email]>
>>>>> Cc:vthinkxie <[hidden email]>
>>>>> 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 <[hidden email]>
>>> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help
>>> on
>>>>>> this.
>>>>>>>
>>>>>>> Best,
>>>>>>> Jark
>>>>>>>
>>>>>>>
>>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
>>>>> 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 <
>> [hidden email]>
>>>>>> 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 <[hidden email]> 写道:
>>>>>>>>>>>
>>>>>>>>>>> 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 <[hidden email]> 于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 <
>>>>> [hidden email]
>>>>>>>
>>>>>>>>> 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 <
>>>>>>> [hidden email]
>>>>>>>>>
>>>>>>>>>>>> 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 <
>>>>> [hidden email]
>>>>>>>
>>>>>>>>> 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 <
>>>>>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>> 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 <
>>>>>> [hidden email]>
>>>>>>>>>>>> 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 <[hidden email]> 于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 <
>>>>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>>>> 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 <
>>>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>>>>>>> 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 <[hidden email]>
>> 于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 <
>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>>>>>> 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
>> <
>>>>>>>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
>> [hidden email]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Jeff Zhang
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Best, Jingsong Lee
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Zhijiang(wangzhijiang999)
Thanks for this proposal Arvid!
+1 and looking forward to the wiki structure and more following blogs.

Best,
Zhijiang


------------------------------------------------------------------
From:Dian Fu <[hidden email]>
Send Time:2020 Mar. 5 (Thu.) 19:08
To:dev <[hidden email]>
Subject:Re: Flink dev blog

+1 to Arvid's proposal

> 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
>
> +1 to Arvid's proposal.
>
> On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]> wrote:
>
>> +1 to Arvid's proposal.
>>
>>
>>
>> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]> 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 <[hidden email]> 于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 <[hidden email]
>>>> .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 <[hidden email]>
>>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
>>>>> To:dev <[hidden email]>
>>>>> Cc:vthinkxie <[hidden email]>
>>>>> 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 <[hidden email]>
>>> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help
>>> on
>>>>>> this.
>>>>>>>
>>>>>>> Best,
>>>>>>> Jark
>>>>>>>
>>>>>>>
>>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
>>>>> 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 <
>> [hidden email]>
>>>>>> 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 <[hidden email]> 写道:
>>>>>>>>>>>
>>>>>>>>>>> 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 <[hidden email]> 于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 <
>>>>> [hidden email]
>>>>>>>
>>>>>>>>> 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 <
>>>>>>> [hidden email]
>>>>>>>>>
>>>>>>>>>>>> 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 <
>>>>> [hidden email]
>>>>>>>
>>>>>>>>> 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 <
>>>>>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>> 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 <
>>>>>> [hidden email]>
>>>>>>>>>>>> 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 <[hidden email]> 于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 <
>>>>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>>>> 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 <
>>>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>>>>>>> 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 <[hidden email]>
>> 于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 <
>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>> [hidden email]>
>>>>>>>>>>>>>>>>>>> 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
>> <
>>>>>>>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
>> [hidden email]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Jeff Zhang
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Best, Jingsong Lee
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Yu Li
+1 to Arvid's proposal, thanks for the efforts!

Best Regards,
Yu


On Thu, 5 Mar 2020 at 23:04, Zhijiang <[hidden email]>
wrote:

> Thanks for this proposal Arvid!
> +1 and looking forward to the wiki structure and more following blogs.
>
> Best,
> Zhijiang
>
>
> ------------------------------------------------------------------
> From:Dian Fu <[hidden email]>
> Send Time:2020 Mar. 5 (Thu.) 19:08
> To:dev <[hidden email]>
> Subject:Re: Flink dev blog
>
> +1 to Arvid's proposal
>
> > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> >
> > +1 to Arvid's proposal.
> >
> > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]> wrote:
> >
> >> +1 to Arvid's proposal.
> >>
> >>
> >>
> >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]> 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 <[hidden email]> 于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 <[hidden email]
> >>>> .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 <[hidden email]>
> >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> >>>>> To:dev <[hidden email]>
> >>>>> Cc:vthinkxie <[hidden email]>
> >>>>> 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 <[hidden email]>
> >>> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help
> >>> on
> >>>>>> this.
> >>>>>>>
> >>>>>>> Best,
> >>>>>>> Jark
> >>>>>>>
> >>>>>>>
> >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
> >>>>> 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 <
> >> [hidden email]>
> >>>>>> 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 <[hidden email]> 写道:
> >>>>>>>>>>>
> >>>>>>>>>>> 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 <[hidden email]> 于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 <
> >>>>> [hidden email]
> >>>>>>>
> >>>>>>>>> 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 <
> >>>>>>> [hidden email]
> >>>>>>>>>
> >>>>>>>>>>>> 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 <
> >>>>> [hidden email]
> >>>>>>>
> >>>>>>>>> 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 <
> >>>>>>>>>>>>> [hidden email]>
> >>>>>>>>>>>>>>> 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 <
> >>>>>> [hidden email]>
> >>>>>>>>>>>> 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 <[hidden email]> 于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 <
> >>>>>>>>>>>> [hidden email]>
> >>>>>>>>>>>>>>>>> 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 <
> >>>>>>>> [hidden email]
> >>>>>>>>>>
> >>>>>>>>>>>>>>>> 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 <[hidden email]>
> >> 于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 <
> >>>>>>>>> [hidden email]>
> >>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>>>>>>>>> [hidden email]
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> 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 <
> >>>>>>>>> [hidden email]>
> >>>>>>>>>>>>>>>>>>> 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
> >> <
> >>>>>>>>>>>>>>>>>> [hidden email]
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> >> [hidden email]
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>> Best Regards
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Jeff Zhang
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> Best, Jingsong Lee
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Rong Rong
+1 on Arvid's proposal. looking forward to the "Engine Room" blog series.
:-D

--
Rong

On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:

> +1 to Arvid's proposal, thanks for the efforts!
>
> Best Regards,
> Yu
>
>
> On Thu, 5 Mar 2020 at 23:04, Zhijiang <[hidden email]>
> wrote:
>
> > Thanks for this proposal Arvid!
> > +1 and looking forward to the wiki structure and more following blogs.
> >
> > Best,
> > Zhijiang
> >
> >
> > ------------------------------------------------------------------
> > From:Dian Fu <[hidden email]>
> > Send Time:2020 Mar. 5 (Thu.) 19:08
> > To:dev <[hidden email]>
> > Subject:Re: Flink dev blog
> >
> > +1 to Arvid's proposal
> >
> > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > >
> > > +1 to Arvid's proposal.
> > >
> > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]>
> wrote:
> > >
> > >> +1 to Arvid's proposal.
> > >>
> > >>
> > >>
> > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]>
> 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 <[hidden email]> 于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 <[hidden email]
> > >>>> .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 <[hidden email]>
> > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > >>>>> To:dev <[hidden email]>
> > >>>>> Cc:vthinkxie <[hidden email]>
> > >>>>> 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 <[hidden email]>
> > >>> 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 <[hidden email]> 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 @[hidden email] <[hidden email]> Yadong can help
> > >>> on
> > >>>>>> this.
> > >>>>>>>
> > >>>>>>> Best,
> > >>>>>>> Jark
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]> 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 <[hidden email]>
> > >>>>> 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 <
> > >> [hidden email]>
> > >>>>>> 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 <[hidden email]> 写道:
> > >>>>>>>>>>>
> > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > >>>>> [hidden email]
> > >>>>>>>
> > >>>>>>>>> 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 <
> > >>>>>>> [hidden email]
> > >>>>>>>>>
> > >>>>>>>>>>>> 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 <
> > >>>>> [hidden email]
> > >>>>>>>
> > >>>>>>>>> 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 <
> > >>>>>>>>>>>>> [hidden email]>
> > >>>>>>>>>>>>>>> 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 <
> > >>>>>> [hidden email]>
> > >>>>>>>>>>>> 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 <[hidden email]> 于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 <
> > >>>>>>>>>>>> [hidden email]>
> > >>>>>>>>>>>>>>>>> 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 <
> > >>>>>>>> [hidden email]
> > >>>>>>>>>>
> > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > >> 于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 <
> > >>>>>>>>> [hidden email]>
> > >>>>>>>>>>>>>>>>>> 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 <
> > >>>>>>>>>>>>>>>> [hidden email]
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> 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 <
> > >>>>>>>>> [hidden email]>
> > >>>>>>>>>>>>>>>>>>> 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
> > >> <
> > >>>>>>>>>>>>>>>>>> [hidden email]
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > >> [hidden email]
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>> Best Regards
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Jeff Zhang
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Arvid Heise-3
Dear all,

Robert added a link to the engine room blog on the Apache wiki [1]. It's
currently empty except for one test post. To add a new post, you just
create a new blog post from the top menu ("engine room" is just a fancy
link to the default blog).

Robert would like to write about the migration to Azure Pipelines and I
would write a post about plugins in the next days. After having these
ready, I'd start a shorter round of discussion about style guidelines (more
meant as a guidance than restriction). I'd explicitly ask for feedback on
user ML as well at this point. Of course, we are happy about any early
contribution of more blog posts.

If we have more posts at a later point in time, we would discuss blog
structure and find out easy ways/tools to migrate revised articles to the
official Flink blog.

[1] https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home

On Sat, Mar 7, 2020 at 7:51 PM Rong Rong <[hidden email]> wrote:

> +1 on Arvid's proposal. looking forward to the "Engine Room" blog series.
> :-D
>
> --
> Rong
>
> On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:
>
> > +1 to Arvid's proposal, thanks for the efforts!
> >
> > Best Regards,
> > Yu
> >
> >
> > On Thu, 5 Mar 2020 at 23:04, Zhijiang <[hidden email]
> .invalid>
> > wrote:
> >
> > > Thanks for this proposal Arvid!
> > > +1 and looking forward to the wiki structure and more following blogs.
> > >
> > > Best,
> > > Zhijiang
> > >
> > >
> > > ------------------------------------------------------------------
> > > From:Dian Fu <[hidden email]>
> > > Send Time:2020 Mar. 5 (Thu.) 19:08
> > > To:dev <[hidden email]>
> > > Subject:Re: Flink dev blog
> > >
> > > +1 to Arvid's proposal
> > >
> > > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > > >
> > > > +1 to Arvid's proposal.
> > > >
> > > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]>
> > wrote:
> > > >
> > > >> +1 to Arvid's proposal.
> > > >>
> > > >>
> > > >>
> > > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]>
> > 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 <[hidden email]> 于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 <
> [hidden email]
> > > >>>> .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 <[hidden email]>
> > > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > > >>>>> To:dev <[hidden email]>
> > > >>>>> Cc:vthinkxie <[hidden email]>
> > > >>>>> 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 <[hidden email]
> >
> > > >>> 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 <[hidden email]>
> 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 @[hidden email] <[hidden email]> Yadong can
> help
> > > >>> on
> > > >>>>>> this.
> > > >>>>>>>
> > > >>>>>>> Best,
> > > >>>>>>> Jark
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]>
> 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 <[hidden email]
> >
> > > >>>>> 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 <
> > > >> [hidden email]>
> > > >>>>>> 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 <[hidden email]> 写道:
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > >>>>> [hidden email]
> > > >>>>>>>
> > > >>>>>>>>> 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 <
> > > >>>>>>> [hidden email]
> > > >>>>>>>>>
> > > >>>>>>>>>>>> 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 <
> > > >>>>> [hidden email]
> > > >>>>>>>
> > > >>>>>>>>> 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 <
> > > >>>>>>>>>>>>> [hidden email]>
> > > >>>>>>>>>>>>>>> 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 <
> > > >>>>>> [hidden email]>
> > > >>>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > >>>>>>>>>>>> [hidden email]>
> > > >>>>>>>>>>>>>>>>> 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 <
> > > >>>>>>>> [hidden email]
> > > >>>>>>>>>>
> > > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > > >> 于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 <
> > > >>>>>>>>> [hidden email]>
> > > >>>>>>>>>>>>>>>>>> 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 <
> > > >>>>>>>>>>>>>>>> [hidden email]
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> 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 <
> > > >>>>>>>>> [hidden email]>
> > > >>>>>>>>>>>>>>>>>>> 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
> > > >> <
> > > >>>>>>>>>>>>>>>>>> [hidden email]
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > > >> [hidden email]
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>>> Best Regards
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> Jeff Zhang
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>
> > > >>>
> > > >>
> > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

tison
Thank Arvid & Robert for the effort. Amazing!

I'm curious the procedure a blog get posted. Follow the discussion so far
it seems any contributor can post his blog under the directory as he wishes,
is it the case?

Best,
tison.


Arvid Heise <[hidden email]> 于2020年3月9日周一 下午4:54写道:

> Dear all,
>
> Robert added a link to the engine room blog on the Apache wiki [1]. It's
> currently empty except for one test post. To add a new post, you just
> create a new blog post from the top menu ("engine room" is just a fancy
> link to the default blog).
>
> Robert would like to write about the migration to Azure Pipelines and I
> would write a post about plugins in the next days. After having these
> ready, I'd start a shorter round of discussion about style guidelines (more
> meant as a guidance than restriction). I'd explicitly ask for feedback on
> user ML as well at this point. Of course, we are happy about any early
> contribution of more blog posts.
>
> If we have more posts at a later point in time, we would discuss blog
> structure and find out easy ways/tools to migrate revised articles to the
> official Flink blog.
>
> [1] https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home
>
> On Sat, Mar 7, 2020 at 7:51 PM Rong Rong <[hidden email]> wrote:
>
> > +1 on Arvid's proposal. looking forward to the "Engine Room" blog series.
> > :-D
> >
> > --
> > Rong
> >
> > On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:
> >
> > > +1 to Arvid's proposal, thanks for the efforts!
> > >
> > > Best Regards,
> > > Yu
> > >
> > >
> > > On Thu, 5 Mar 2020 at 23:04, Zhijiang <[hidden email]
> > .invalid>
> > > wrote:
> > >
> > > > Thanks for this proposal Arvid!
> > > > +1 and looking forward to the wiki structure and more following
> blogs.
> > > >
> > > > Best,
> > > > Zhijiang
> > > >
> > > >
> > > > ------------------------------------------------------------------
> > > > From:Dian Fu <[hidden email]>
> > > > Send Time:2020 Mar. 5 (Thu.) 19:08
> > > > To:dev <[hidden email]>
> > > > Subject:Re: Flink dev blog
> > > >
> > > > +1 to Arvid's proposal
> > > >
> > > > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > > > >
> > > > > +1 to Arvid's proposal.
> > > > >
> > > > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]>
> > > wrote:
> > > > >
> > > > >> +1 to Arvid's proposal.
> > > > >>
> > > > >>
> > > > >>
> > > > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]>
> > > 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 <[hidden email]> 于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 <
> > [hidden email]
> > > > >>>> .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 <[hidden email]>
> > > > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > > > >>>>> To:dev <[hidden email]>
> > > > >>>>> Cc:vthinkxie <[hidden email]>
> > > > >>>>> 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 <
> [hidden email]
> > >
> > > > >>> 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 <[hidden email]>
> > 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 @[hidden email] <[hidden email]> Yadong can
> > help
> > > > >>> on
> > > > >>>>>> this.
> > > > >>>>>>>
> > > > >>>>>>> Best,
> > > > >>>>>>> Jark
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]>
> > 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 <
> [hidden email]
> > >
> > > > >>>>> 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 <
> > > > >> [hidden email]>
> > > > >>>>>> 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 <[hidden email]> 写道:
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > > >>>>> [hidden email]
> > > > >>>>>>>
> > > > >>>>>>>>> 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 <
> > > > >>>>>>> [hidden email]
> > > > >>>>>>>>>
> > > > >>>>>>>>>>>> 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 <
> > > > >>>>> [hidden email]
> > > > >>>>>>>
> > > > >>>>>>>>> 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 <
> > > > >>>>>>>>>>>>> [hidden email]>
> > > > >>>>>>>>>>>>>>> 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 <
> > > > >>>>>> [hidden email]>
> > > > >>>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > > >>>>>>>>>>>> [hidden email]>
> > > > >>>>>>>>>>>>>>>>> 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 <
> > > > >>>>>>>> [hidden email]
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > > > >> 于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 <
> > > > >>>>>>>>> [hidden email]>
> > > > >>>>>>>>>>>>>>>>>> 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 <
> > > > >>>>>>>>>>>>>>>> [hidden email]
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>>> 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 <
> > > > >>>>>>>>> [hidden email]>
> > > > >>>>>>>>>>>>>>>>>>> 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
> > > > >> <
> > > > >>>>>>>>>>>>>>>>>> [hidden email]
> > > > >>>>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > > > >> [hidden email]
> > > > >>>>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>> --
> > > > >>>>>>>>>>>>>>>>> Best Regards
> > > > >>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>> Jeff Zhang
> > > > >>>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>> --
> > > > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Robert Metzger
Hey Tison,

only people we have manually given write permission to the Wiki are able to
add a blog post. If somebody is posting something we don't want there, we
can just revoke that person's permission to write on the blog.

It is definitely something we should keep an eye on, but I don't think we
need to get active beforehand.

Best,
Robert

On Mon, Mar 9, 2020 at 10:02 AM tison <[hidden email]> wrote:

> Thank Arvid & Robert for the effort. Amazing!
>
> I'm curious the procedure a blog get posted. Follow the discussion so far
> it seems any contributor can post his blog under the directory as he
> wishes,
> is it the case?
>
> Best,
> tison.
>
>
> Arvid Heise <[hidden email]> 于2020年3月9日周一 下午4:54写道:
>
> > Dear all,
> >
> > Robert added a link to the engine room blog on the Apache wiki [1]. It's
> > currently empty except for one test post. To add a new post, you just
> > create a new blog post from the top menu ("engine room" is just a fancy
> > link to the default blog).
> >
> > Robert would like to write about the migration to Azure Pipelines and I
> > would write a post about plugins in the next days. After having these
> > ready, I'd start a shorter round of discussion about style guidelines
> (more
> > meant as a guidance than restriction). I'd explicitly ask for feedback on
> > user ML as well at this point. Of course, we are happy about any early
> > contribution of more blog posts.
> >
> > If we have more posts at a later point in time, we would discuss blog
> > structure and find out easy ways/tools to migrate revised articles to the
> > official Flink blog.
> >
> > [1] https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home
> >
> > On Sat, Mar 7, 2020 at 7:51 PM Rong Rong <[hidden email]> wrote:
> >
> > > +1 on Arvid's proposal. looking forward to the "Engine Room" blog
> series.
> > > :-D
> > >
> > > --
> > > Rong
> > >
> > > On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:
> > >
> > > > +1 to Arvid's proposal, thanks for the efforts!
> > > >
> > > > Best Regards,
> > > > Yu
> > > >
> > > >
> > > > On Thu, 5 Mar 2020 at 23:04, Zhijiang <[hidden email]
> > > .invalid>
> > > > wrote:
> > > >
> > > > > Thanks for this proposal Arvid!
> > > > > +1 and looking forward to the wiki structure and more following
> > blogs.
> > > > >
> > > > > Best,
> > > > > Zhijiang
> > > > >
> > > > >
> > > > > ------------------------------------------------------------------
> > > > > From:Dian Fu <[hidden email]>
> > > > > Send Time:2020 Mar. 5 (Thu.) 19:08
> > > > > To:dev <[hidden email]>
> > > > > Subject:Re: Flink dev blog
> > > > >
> > > > > +1 to Arvid's proposal
> > > > >
> > > > > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > > > > >
> > > > > > +1 to Arvid's proposal.
> > > > > >
> > > > > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <[hidden email]
> >
> > > > wrote:
> > > > > >
> > > > > >> +1 to Arvid's proposal.
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <[hidden email]
> >
> > > > 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 <[hidden email]> 于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 <
> > > [hidden email]
> > > > > >>>> .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 <[hidden email]>
> > > > > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > > > > >>>>> To:dev <[hidden email]>
> > > > > >>>>> Cc:vthinkxie <[hidden email]>
> > > > > >>>>> 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 <
> > [hidden email]
> > > >
> > > > > >>> 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 <[hidden email]>
> > > 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 @[hidden email] <[hidden email]> Yadong
> can
> > > help
> > > > > >>> on
> > > > > >>>>>> this.
> > > > > >>>>>>>
> > > > > >>>>>>> Best,
> > > > > >>>>>>> Jark
> > > > > >>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]>
> > > 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 <
> > [hidden email]
> > > >
> > > > > >>>>> 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 <
> > > > > >> [hidden email]>
> > > > > >>>>>> 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 <[hidden email]>
> 写道:
> > > > > >>>>>>>>>>>
> > > > > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > > > >>>>> [hidden email]
> > > > > >>>>>>>
> > > > > >>>>>>>>> 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 <
> > > > > >>>>>>> [hidden email]
> > > > > >>>>>>>>>
> > > > > >>>>>>>>>>>> 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 <
> > > > > >>>>> [hidden email]
> > > > > >>>>>>>
> > > > > >>>>>>>>> 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 <
> > > > > >>>>>>>>>>>>> [hidden email]>
> > > > > >>>>>>>>>>>>>>> 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 <
> > > > > >>>>>> [hidden email]>
> > > > > >>>>>>>>>>>> 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 <[hidden email]>
> 于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 <
> > > > > >>>>>>>>>>>> [hidden email]>
> > > > > >>>>>>>>>>>>>>>>> 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 <
> > > > > >>>>>>>> [hidden email]
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > > > > >> 于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 <
> > > > > >>>>>>>>> [hidden email]>
> > > > > >>>>>>>>>>>>>>>>>> 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
> <
> > > > > >>>>>>>>>>>>>>>> [hidden email]
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>>> 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 <
> > > > > >>>>>>>>> [hidden email]>
> > > > > >>>>>>>>>>>>>>>>>>> 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
> > > > > >> <
> > > > > >>>>>>>>>>>>>>>>>> [hidden email]
> > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > > > > >> [hidden email]
> > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>> --
> > > > > >>>>>>>>>>>>>>>>> Best Regards
> > > > > >>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>> Jeff Zhang
> > > > > >>>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>> --
> > > > > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>
> > > > > >>>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

tison
Thanks for your reply Robert. That sounds great.

Best,
tison.


Robert Metzger <[hidden email]> 于2020年3月9日周一 下午5:46写道:

> Hey Tison,
>
> only people we have manually given write permission to the Wiki are able to
> add a blog post. If somebody is posting something we don't want there, we
> can just revoke that person's permission to write on the blog.
>
> It is definitely something we should keep an eye on, but I don't think we
> need to get active beforehand.
>
> Best,
> Robert
>
> On Mon, Mar 9, 2020 at 10:02 AM tison <[hidden email]> wrote:
>
> > Thank Arvid & Robert for the effort. Amazing!
> >
> > I'm curious the procedure a blog get posted. Follow the discussion so far
> > it seems any contributor can post his blog under the directory as he
> > wishes,
> > is it the case?
> >
> > Best,
> > tison.
> >
> >
> > Arvid Heise <[hidden email]> 于2020年3月9日周一 下午4:54写道:
> >
> > > Dear all,
> > >
> > > Robert added a link to the engine room blog on the Apache wiki [1].
> It's
> > > currently empty except for one test post. To add a new post, you just
> > > create a new blog post from the top menu ("engine room" is just a fancy
> > > link to the default blog).
> > >
> > > Robert would like to write about the migration to Azure Pipelines and I
> > > would write a post about plugins in the next days. After having these
> > > ready, I'd start a shorter round of discussion about style guidelines
> > (more
> > > meant as a guidance than restriction). I'd explicitly ask for feedback
> on
> > > user ML as well at this point. Of course, we are happy about any early
> > > contribution of more blog posts.
> > >
> > > If we have more posts at a later point in time, we would discuss blog
> > > structure and find out easy ways/tools to migrate revised articles to
> the
> > > official Flink blog.
> > >
> > > [1]
> https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home
> > >
> > > On Sat, Mar 7, 2020 at 7:51 PM Rong Rong <[hidden email]> wrote:
> > >
> > > > +1 on Arvid's proposal. looking forward to the "Engine Room" blog
> > series.
> > > > :-D
> > > >
> > > > --
> > > > Rong
> > > >
> > > > On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:
> > > >
> > > > > +1 to Arvid's proposal, thanks for the efforts!
> > > > >
> > > > > Best Regards,
> > > > > Yu
> > > > >
> > > > >
> > > > > On Thu, 5 Mar 2020 at 23:04, Zhijiang <[hidden email]
> > > > .invalid>
> > > > > wrote:
> > > > >
> > > > > > Thanks for this proposal Arvid!
> > > > > > +1 and looking forward to the wiki structure and more following
> > > blogs.
> > > > > >
> > > > > > Best,
> > > > > > Zhijiang
> > > > > >
> > > > > >
> > > > > >
> ------------------------------------------------------------------
> > > > > > From:Dian Fu <[hidden email]>
> > > > > > Send Time:2020 Mar. 5 (Thu.) 19:08
> > > > > > To:dev <[hidden email]>
> > > > > > Subject:Re: Flink dev blog
> > > > > >
> > > > > > +1 to Arvid's proposal
> > > > > >
> > > > > > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > > > > > >
> > > > > > > +1 to Arvid's proposal.
> > > > > > >
> > > > > > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <
> [hidden email]
> > >
> > > > > wrote:
> > > > > > >
> > > > > > >> +1 to Arvid's proposal.
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <
> [hidden email]
> > >
> > > > > 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 <[hidden email]> 于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 <
> > > > [hidden email]
> > > > > > >>>> .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 <[hidden email]>
> > > > > > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > > > > > >>>>> To:dev <[hidden email]>
> > > > > > >>>>> Cc:vthinkxie <[hidden email]>
> > > > > > >>>>> 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 <
> > > [hidden email]
> > > > >
> > > > > > >>> 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 <[hidden email]
> >
> > > > 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 @[hidden email] <[hidden email]> Yadong
> > can
> > > > help
> > > > > > >>> on
> > > > > > >>>>>> this.
> > > > > > >>>>>>>
> > > > > > >>>>>>> Best,
> > > > > > >>>>>>> Jark
> > > > > > >>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <[hidden email]
> >
> > > > 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 <
> > > [hidden email]
> > > > >
> > > > > > >>>>> 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 <
> > > > > > >> [hidden email]>
> > > > > > >>>>>> 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 <[hidden email]>
> > 写道:
> > > > > > >>>>>>>>>>>
> > > > > > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > > > > >>>>> [hidden email]
> > > > > > >>>>>>>
> > > > > > >>>>>>>>> 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 <
> > > > > > >>>>>>> [hidden email]
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>>>>> 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 <
> > > > > > >>>>> [hidden email]
> > > > > > >>>>>>>
> > > > > > >>>>>>>>> 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 <
> > > > > > >>>>>>>>>>>>> [hidden email]>
> > > > > > >>>>>>>>>>>>>>> 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 <
> > > > > > >>>>>> [hidden email]>
> > > > > > >>>>>>>>>>>> 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 <[hidden email]>
> > 于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 <
> > > > > > >>>>>>>>>>>> [hidden email]>
> > > > > > >>>>>>>>>>>>>>>>> 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 <
> > > > > > >>>>>>>> [hidden email]
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > > > > > >> 于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 <
> > > > > > >>>>>>>>> [hidden email]>
> > > > > > >>>>>>>>>>>>>>>>>> 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
> > <
> > > > > > >>>>>>>>>>>>>>>> [hidden email]
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > >>>>>>>>> [hidden email]>
> > > > > > >>>>>>>>>>>>>>>>>>> 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
> > > > > > >> <
> > > > > > >>>>>>>>>>>>>>>>>> [hidden email]
> > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > > > > > >> [hidden email]
> > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>> --
> > > > > > >>>>>>>>>>>>>>>>> Best Regards
> > > > > > >>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>> Jeff Zhang
> > > > > > >>>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>> --
> > > > > > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>
> > > > > > >>>
> > > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Yu Li
Hurray! Thanks Arvid and Robert! Will ask the team here to prepare some
RocksDB backend related posts.

Best Regards,
Yu


On Mon, 9 Mar 2020 at 17:51, tison <[hidden email]> wrote:

> Thanks for your reply Robert. That sounds great.
>
> Best,
> tison.
>
>
> Robert Metzger <[hidden email]> 于2020年3月9日周一 下午5:46写道:
>
> > Hey Tison,
> >
> > only people we have manually given write permission to the Wiki are able
> to
> > add a blog post. If somebody is posting something we don't want there, we
> > can just revoke that person's permission to write on the blog.
> >
> > It is definitely something we should keep an eye on, but I don't think we
> > need to get active beforehand.
> >
> > Best,
> > Robert
> >
> > On Mon, Mar 9, 2020 at 10:02 AM tison <[hidden email]> wrote:
> >
> > > Thank Arvid & Robert for the effort. Amazing!
> > >
> > > I'm curious the procedure a blog get posted. Follow the discussion so
> far
> > > it seems any contributor can post his blog under the directory as he
> > > wishes,
> > > is it the case?
> > >
> > > Best,
> > > tison.
> > >
> > >
> > > Arvid Heise <[hidden email]> 于2020年3月9日周一 下午4:54写道:
> > >
> > > > Dear all,
> > > >
> > > > Robert added a link to the engine room blog on the Apache wiki [1].
> > It's
> > > > currently empty except for one test post. To add a new post, you just
> > > > create a new blog post from the top menu ("engine room" is just a
> fancy
> > > > link to the default blog).
> > > >
> > > > Robert would like to write about the migration to Azure Pipelines
> and I
> > > > would write a post about plugins in the next days. After having these
> > > > ready, I'd start a shorter round of discussion about style guidelines
> > > (more
> > > > meant as a guidance than restriction). I'd explicitly ask for
> feedback
> > on
> > > > user ML as well at this point. Of course, we are happy about any
> early
> > > > contribution of more blog posts.
> > > >
> > > > If we have more posts at a later point in time, we would discuss blog
> > > > structure and find out easy ways/tools to migrate revised articles to
> > the
> > > > official Flink blog.
> > > >
> > > > [1]
> > https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home
> > > >
> > > > On Sat, Mar 7, 2020 at 7:51 PM Rong Rong <[hidden email]>
> wrote:
> > > >
> > > > > +1 on Arvid's proposal. looking forward to the "Engine Room" blog
> > > series.
> > > > > :-D
> > > > >
> > > > > --
> > > > > Rong
> > > > >
> > > > > On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:
> > > > >
> > > > > > +1 to Arvid's proposal, thanks for the efforts!
> > > > > >
> > > > > > Best Regards,
> > > > > > Yu
> > > > > >
> > > > > >
> > > > > > On Thu, 5 Mar 2020 at 23:04, Zhijiang <
> [hidden email]
> > > > > .invalid>
> > > > > > wrote:
> > > > > >
> > > > > > > Thanks for this proposal Arvid!
> > > > > > > +1 and looking forward to the wiki structure and more following
> > > > blogs.
> > > > > > >
> > > > > > > Best,
> > > > > > > Zhijiang
> > > > > > >
> > > > > > >
> > > > > > >
> > ------------------------------------------------------------------
> > > > > > > From:Dian Fu <[hidden email]>
> > > > > > > Send Time:2020 Mar. 5 (Thu.) 19:08
> > > > > > > To:dev <[hidden email]>
> > > > > > > Subject:Re: Flink dev blog
> > > > > > >
> > > > > > > +1 to Arvid's proposal
> > > > > > >
> > > > > > > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > > > > > > >
> > > > > > > > +1 to Arvid's proposal.
> > > > > > > >
> > > > > > > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <
> > [hidden email]
> > > >
> > > > > > wrote:
> > > > > > > >
> > > > > > > >> +1 to Arvid's proposal.
> > > > > > > >>
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <
> > [hidden email]
> > > >
> > > > > > 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 <[hidden email]> 于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 <
> > > > > [hidden email]
> > > > > > > >>>> .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 <[hidden email]>
> > > > > > > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > > > > > > >>>>> To:dev <[hidden email]>
> > > > > > > >>>>> Cc:vthinkxie <[hidden email]>
> > > > > > > >>>>> 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 <
> > > > [hidden email]
> > > > > >
> > > > > > > >>> 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 <
> [hidden email]
> > >
> > > > > 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 @[hidden email] <[hidden email]>
> Yadong
> > > can
> > > > > help
> > > > > > > >>> on
> > > > > > > >>>>>> this.
> > > > > > > >>>>>>>
> > > > > > > >>>>>>> Best,
> > > > > > > >>>>>>> Jark
> > > > > > > >>>>>>>
> > > > > > > >>>>>>>
> > > > > > > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <
> [hidden email]
> > >
> > > > > 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 <
> > > > [hidden email]
> > > > > >
> > > > > > > >>>>> 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 <
> > > > > > > >> [hidden email]>
> > > > > > > >>>>>> 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 <
> [hidden email]>
> > > 写道:
> > > > > > > >>>>>>>>>>>
> > > > > > > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > > > > > >>>>> [hidden email]
> > > > > > > >>>>>>>
> > > > > > > >>>>>>>>> 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 <
> > > > > > > >>>>>>> [hidden email]
> > > > > > > >>>>>>>>>
> > > > > > > >>>>>>>>>>>> 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 <
> > > > > > > >>>>> [hidden email]
> > > > > > > >>>>>>>
> > > > > > > >>>>>>>>> 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 <
> > > > > > > >>>>>>>>>>>>> [hidden email]>
> > > > > > > >>>>>>>>>>>>>>> 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 <
> > > > > > > >>>>>> [hidden email]>
> > > > > > > >>>>>>>>>>>> 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 <[hidden email]>
> > > 于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
> <
> > > > > > > >>>>>>>>>>>> [hidden email]>
> > > > > > > >>>>>>>>>>>>>>>>> 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 <
> > > > > > > >>>>>>>> [hidden email]
> > > > > > > >>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > > > > > > >> 于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 <
> > > > > > > >>>>>>>>> [hidden email]>
> > > > > > > >>>>>>>>>>>>>>>>>> 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
> > > <
> > > > > > > >>>>>>>>>>>>>>>> [hidden email]
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > > >>>>>>>>> [hidden email]>
> > > > > > > >>>>>>>>>>>>>>>>>>> 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
> > > > > > > >> <
> > > > > > > >>>>>>>>>>>>>>>>>> [hidden email]
> > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > > > > > > >> [hidden email]
> > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>> --
> > > > > > > >>>>>>>>>>>>>>>>> Best Regards
> > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>> Jeff Zhang
> > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>> --
> > > > > > > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > > > > > > >>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>>
> > > > > > > >>>>>>>>>>>>
> > > > > > > >>>>>>>>>>
> > > > > > > >>>>>>>>>>
> > > > > > > >>>>>>>>>
> > > > > > > >>>>>>>>
> > > > > > > >>>>>>>
> > > > > > > >>>>>>
> > > > > > > >>>>>
> > > > > > > >>>>>
> > > > > > > >>>>
> > > > > > > >>>
> > > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Flink dev blog

Robert Metzger
Hey all,

I wanted to remind everybody that we've started this nice initiative with
the "Flink Engine Room" / dev blog.

It would be great if we could start filling it with more content.
In my opinion, the blog posts can be fairly unpolished, as it's more
important to share the knowledge than to make a good impression :)

Looking forward to more contributions!

Best,
Robert


On Mon, Mar 9, 2020 at 11:48 AM Yu Li <[hidden email]> wrote:

> Hurray! Thanks Arvid and Robert! Will ask the team here to prepare some
> RocksDB backend related posts.
>
> Best Regards,
> Yu
>
>
> On Mon, 9 Mar 2020 at 17:51, tison <[hidden email]> wrote:
>
> > Thanks for your reply Robert. That sounds great.
> >
> > Best,
> > tison.
> >
> >
> > Robert Metzger <[hidden email]> 于2020年3月9日周一 下午5:46写道:
> >
> > > Hey Tison,
> > >
> > > only people we have manually given write permission to the Wiki are
> able
> > to
> > > add a blog post. If somebody is posting something we don't want there,
> we
> > > can just revoke that person's permission to write on the blog.
> > >
> > > It is definitely something we should keep an eye on, but I don't think
> we
> > > need to get active beforehand.
> > >
> > > Best,
> > > Robert
> > >
> > > On Mon, Mar 9, 2020 at 10:02 AM tison <[hidden email]> wrote:
> > >
> > > > Thank Arvid & Robert for the effort. Amazing!
> > > >
> > > > I'm curious the procedure a blog get posted. Follow the discussion so
> > far
> > > > it seems any contributor can post his blog under the directory as he
> > > > wishes,
> > > > is it the case?
> > > >
> > > > Best,
> > > > tison.
> > > >
> > > >
> > > > Arvid Heise <[hidden email]> 于2020年3月9日周一 下午4:54写道:
> > > >
> > > > > Dear all,
> > > > >
> > > > > Robert added a link to the engine room blog on the Apache wiki [1].
> > > It's
> > > > > currently empty except for one test post. To add a new post, you
> just
> > > > > create a new blog post from the top menu ("engine room" is just a
> > fancy
> > > > > link to the default blog).
> > > > >
> > > > > Robert would like to write about the migration to Azure Pipelines
> > and I
> > > > > would write a post about plugins in the next days. After having
> these
> > > > > ready, I'd start a shorter round of discussion about style
> guidelines
> > > > (more
> > > > > meant as a guidance than restriction). I'd explicitly ask for
> > feedback
> > > on
> > > > > user ML as well at this point. Of course, we are happy about any
> > early
> > > > > contribution of more blog posts.
> > > > >
> > > > > If we have more posts at a later point in time, we would discuss
> blog
> > > > > structure and find out easy ways/tools to migrate revised articles
> to
> > > the
> > > > > official Flink blog.
> > > > >
> > > > > [1]
> > > https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home
> > > > >
> > > > > On Sat, Mar 7, 2020 at 7:51 PM Rong Rong <[hidden email]>
> > wrote:
> > > > >
> > > > > > +1 on Arvid's proposal. looking forward to the "Engine Room" blog
> > > > series.
> > > > > > :-D
> > > > > >
> > > > > > --
> > > > > > Rong
> > > > > >
> > > > > > On Sat, Mar 7, 2020 at 12:08 AM Yu Li <[hidden email]> wrote:
> > > > > >
> > > > > > > +1 to Arvid's proposal, thanks for the efforts!
> > > > > > >
> > > > > > > Best Regards,
> > > > > > > Yu
> > > > > > >
> > > > > > >
> > > > > > > On Thu, 5 Mar 2020 at 23:04, Zhijiang <
> > [hidden email]
> > > > > > .invalid>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Thanks for this proposal Arvid!
> > > > > > > > +1 and looking forward to the wiki structure and more
> following
> > > > > blogs.
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Zhijiang
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > ------------------------------------------------------------------
> > > > > > > > From:Dian Fu <[hidden email]>
> > > > > > > > Send Time:2020 Mar. 5 (Thu.) 19:08
> > > > > > > > To:dev <[hidden email]>
> > > > > > > > Subject:Re: Flink dev blog
> > > > > > > >
> > > > > > > > +1 to Arvid's proposal
> > > > > > > >
> > > > > > > > > 在 2020年3月5日,下午6:49,Jark Wu <[hidden email]> 写道:
> > > > > > > > >
> > > > > > > > > +1 to Arvid's proposal.
> > > > > > > > >
> > > > > > > > > On Thu, 5 Mar 2020 at 18:13, Robert Metzger <
> > > [hidden email]
> > > > >
> > > > > > > wrote:
> > > > > > > > >
> > > > > > > > >> +1 to Arvid's proposal.
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >> On Thu, Mar 5, 2020 at 4:14 AM Xingbo Huang <
> > > [hidden email]
> > > > >
> > > > > > > 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 <[hidden email]> 于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 <
> > > > > > [hidden email]
> > > > > > > > >>>> .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 <[hidden email]>
> > > > > > > > >>>>> Send Time:2020 Mar. 4 (Wed.) 14:42
> > > > > > > > >>>>> To:dev <[hidden email]>
> > > > > > > > >>>>> Cc:vthinkxie <[hidden email]>
> > > > > > > > >>>>> 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 <
> > > > > [hidden email]
> > > > > > >
> > > > > > > > >>> 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 <
> > [hidden email]
> > > >
> > > > > > 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 @[hidden email] <[hidden email]>
> > Yadong
> > > > can
> > > > > > help
> > > > > > > > >>> on
> > > > > > > > >>>>>> this.
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>> Best,
> > > > > > > > >>>>>>> Jark
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>> On Wed, 4 Mar 2020 at 05:03, Ufuk Celebi <
> > [hidden email]
> > > >
> > > > > > 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 <
> > > > > [hidden email]
> > > > > > >
> > > > > > > > >>>>> 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 <
> > > > > > > > >> [hidden email]>
> > > > > > > > >>>>>> 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 <
> > [hidden email]>
> > > > 写道:
> > > > > > > > >>>>>>>>>>>
> > > > > > > > >>>>>>>>>>> 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 <[hidden email]> 于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 <
> > > > > > > > >>>>> [hidden email]
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>>>> 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 <
> > > > > > > > >>>>>>> [hidden email]
> > > > > > > > >>>>>>>>>
> > > > > > > > >>>>>>>>>>>> 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 <
> > > > > > > > >>>>> [hidden email]
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>>>> 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 <
> > > > > > > > >>>>>>>>>>>>> [hidden email]>
> > > > > > > > >>>>>>>>>>>>>>> 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 <
> > > > > > > > >>>>>> [hidden email]>
> > > > > > > > >>>>>>>>>>>> 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 <[hidden email]>
> > > > 于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
> > <
> > > > > > > > >>>>>>>>>>>> [hidden email]>
> > > > > > > > >>>>>>>>>>>>>>>>> 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 <
> > > > > > > > >>>>>>>> [hidden email]
> > > > > > > > >>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>> 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 <[hidden email]>
> > > > > > > > >> 于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 <
> > > > > > > > >>>>>>>>> [hidden email]>
> > > > > > > > >>>>>>>>>>>>>>>>>> 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
> > > > <
> > > > > > > > >>>>>>>>>>>>>>>> [hidden email]
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>>> 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 <
> > > > > > > > >>>>>>>>> [hidden email]>
> > > > > > > > >>>>>>>>>>>>>>>>>>> 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
> > > > > > > > >> <
> > > > > > > > >>>>>>>>>>>>>>>>>> [hidden email]
> > > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>>>>> 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: [hidden email];
> > > > > > > > >> [hidden email]
> > > > > > > > >>>>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>> --
> > > > > > > > >>>>>>>>>>>>>>>>> Best Regards
> > > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>> Jeff Zhang
> > > > > > > > >>>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>> --
> > > > > > > > >>>>>>>>>>>>>>> Best, Jingsong Lee
> > > > > > > > >>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>>>
> > > > > > > > >>>>>>>>>>
> > > > > > > > >>>>>>>>>>
> > > > > > > > >>>>>>>>>
> > > > > > > > >>>>>>>>
> > > > > > > > >>>>>>>
> > > > > > > > >>>>>>
> > > > > > > > >>>>>
> > > > > > > > >>>>>
> > > > > > > > >>>>
> > > > > > > > >>>
> > > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
12