Hi all maybe we can use markdown & GitHub to make the submission easy to review I have set up a similar blog for Flink-china blog before(deprecated), glad to offer help if needed
here is the link: https://github.com/flink-china/doc Seth Wiesman <sjwies...@gmail.com> 于2020年3月3日周二 下午10:51写道: > For lack of a better way to put this, I think the location depends on the > level of effort you want to put into writing these articles. > > If they are informal design documents then I think the wiki is the way to > go. > > If you want to have them be more polished then the existing blog. This > means going through a PR on the flink website, thinking about language, > etc. If we go this route we can distinguish them with a series title like > "Flink Engine Room" and a disclaimer at the top. > > "Flink Engine Room: Plugins" > > "Flink Engine Room is a series of blog posts covering ongoing development > on Apache Flink internals, why decisions were made, and how they will > impact future development. The information described in this post is not > required to successfully write and deploy Flink applications in > production." > > Seth > > > On Tue, Mar 3, 2020 at 8:29 AM Arvid Heise <ar...@ververica.com> wrote: > > > I think there is enough to positive to start setting it up. That begs the > > question: in which format. > > > > Following possibilities exist: > > 1) Use wiki as Robert pointed out. > > 2) Add new blog. > > 3) Use existing blog and separate by tags #user, #expert, #dev (can be > > mixed). Start page could filter on #user by default. > > 4) ??? > > > > I'm assuming only few have a strong opinion, so I'd be happy if you'd > just > > drop your numbers in order of highest to lowest preference. > > > > On Tue, Mar 3, 2020 at 2:48 PM Piotr Nowojski <pi...@ververica.com> > wrote: > > > > > +1 for the idea :) And fully agree to clearly separate them. > > > > > > I think the original idea was writing about some recent changes in the > > > Flink’s code base, that could affect other Flink developers > > > (contributors/committers). Like for example some new ideas/future > > > directions that we want to follow. Especially if they are work in > > progress > > > and there is lots of old code not adhering to those new ideas. In some > > > later responses, it seemed like people are more thinking about > presenting > > > some more advanced features, like a deep tech dive for power users. > > > > > > I’m not opposing the deep tech dives, but I just wanted to note that > is a > > > different target audience. I think the dev blogs could cover both of > > them. > > > At least initially. Later on we can decide to put more emphasis on > power > > > users or Flink devs, or split them, or whatever. > > > > > > Piotrek > > > > > > > On 3 Mar 2020, at 12:37, Jingsong Li <jingsongl...@gmail.com> wrote: > > > > > > > > +1 for this proposal. I have a lot of desired topics in table and > > batch. > > > > > > > > I also second Seth and Stephan 's comment separate this in a clear > way. > > > > Have concerns that maybe easy to confuse new users. > > > > If I am a beginner and find a bunch of deep documents, I need to > > further > > > > distinguish which is effective and which is invalid for me, which may > > > cause > > > > me a lot of trouble. > > > > > > > > Best, > > > > Jingsong Lee > > > > > > > > On Tue, Mar 3, 2020 at 6:36 PM Flavio Pompermaier < > > pomperma...@okkam.it> > > > > wrote: > > > > > > > >> Big +1 from my side. I'd be very interested in what Jeff proposed, > in > > > >> particular everything related to client part (job submission, > workflow > > > >> management, callbacks on submission/success/failure, etc). > > > >> Something I can't find anywhere is also how to query Flink > > > states..would it > > > >> be possible to have something like the Presto UI [1]? Does Flink > > > implement > > > >> some sort of query queuing? I heard about a query proxy server but I > > > don't > > > >> know if there's a will to push in that direction. > > > >> For Stateful Functions it would be nice to deeply compare the taxi > > > driver > > > >> solution with a more common implementation (i.e. using a database to > > > >> persist the legal data..is it safe to keep them as a Flink state?). > > > >> [1] > > > https://www.tutorialspoint.com/apache_presto/images/web_interface.jpg > > > >> > > > >> Best, > > > >> Flavio > > > >> > > > >> On Tue, Mar 3, 2020 at 10:47 AM Jeff Zhang <zjf...@gmail.com> > wrote: > > > >> > > > >>> +1 for this proposal. I am preparing some articles for how to use > > > Flink > > > >> on > > > >>> Zeppelin, although it is not closely related with this topic, but > > > should > > > >> be > > > >>> helpful for users to get started with Flink. > > > >>> > > > >>> Till Rohrmann <trohrm...@apache.org> 于2020年3月3日周二 下午5:39写道: > > > >>> > > > >>>> I like the idea. +1 from my side. > > > >>>> > > > >>>> Potential topics: > > > >>>> - Scheduling > > > >>>> - Cluster partitions > > > >>>> - Memory configuration > > > >>>> - Recovery > > > >>>> > > > >>>> Cheers, > > > >>>> Till > > > >>>> > > > >>>> On Tue, Mar 3, 2020 at 3:56 AM Xintong Song < > tonysong...@gmail.com> > > > >>> wrote: > > > >>>> > > > >>>>> Big +1. Thanks for the idea, Arvid. > > > >>>>> > > > >>>>> I'd be excited to read such blogs. > > > >>>>> > > > >>>>> And we would also be happy to contribute some contents on the > > newest > > > >>>>> efforts from our team. > > > >>>>> Potential topics: > > > >>>>> - Memory configuration > > > >>>>> - Active Kubernetes integration > > > >>>>> - GPU support > > > >>>>> - Pluggable (dynamic) slot allocation > > > >>>>> > > > >>>>> Thank you~ > > > >>>>> > > > >>>>> Xintong Song > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> On Tue, Mar 3, 2020 at 9:59 AM Benchao Li <libenc...@gmail.com> > > > >> wrote: > > > >>>>> > > > >>>>>> +1 for this proposal. As a contributor, it would be very helpful > > to > > > >>>> have > > > >>>>>> such blogs for us to understand status and future of Flink. > > > >>>>>> > > > >>>>>> Robert Metzger <rmetz...@apache.org> 于2020年3月3日周二 上午6:00写道: > > > >>>>>> > > > >>>>>>> I would be excited to read such a blog (can I request topics? > :) > > > >> ) > > > >>>>>>> > > > >>>>>>> We could start very low key by using our wiki's blog feature: > > > >>>>>>> > > > >>>>>>> > > > >>>>>> > > > >>>>> > > > >>>> > > > >>> > > > >> > > > > > > https://cwiki.apache.org/confluence/pages/viewrecentblogposts.action?key=FLINK > > > >>>>>>> > > > >>>>>>> On Mon, Mar 2, 2020 at 8:26 PM Stephan Ewen <se...@apache.org> > > > >>>> wrote: > > > >>>>>>> > > > >>>>>>>> Great idea, but I also second Seth's comment to separate this > > > >> in > > > >>> a > > > >>>>>> clear > > > >>>>>>>> way. It's easy to confuse new / potential users. > > > >>>>>>>> > > > >>>>>>>> On Mon, Mar 2, 2020 at 8:15 PM Seth Wiesman < > > > >> sjwies...@gmail.com > > > >>>> > > > >>>>>> wrote: > > > >>>>>>>> > > > >>>>>>>>> +1 on the idea. > > > >>>>>>>>> > > > >>>>>>>>> My only request would be they are clearly marked as being > > > >> about > > > >>>>>>>> internals / > > > >>>>>>>>> for advanced users to not give typical users the wrong > > > >>> impression > > > >>>>>> about > > > >>>>>>>> how > > > >>>>>>>>> much they need to understand to use Flink. Nico's network > > > >> stack > > > >>>>> blog > > > >>>>>>> post > > > >>>>>>>>> does this well[1]. > > > >>>>>>>>> > > > >>>>>>>>> Seth > > > >>>>>>>>> > > > >>>>>>>>> [1] > > > >>> https://flink.apache.org/2019/06/05/flink-network-stack.html > > > >>>>>>>>> > > > >>>>>>>>> On Mon, Mar 2, 2020 at 10:39 AM Ufuk Celebi <u...@apache.org> > > > >>>>> wrote: > > > >>>>>>>>> > > > >>>>>>>>>> I'd be happy to read such a blog. Big +1 as a potential > > > >>> reader. > > > >>>>> ;-) > > > >>>>>>>>>> > > > >>>>>>>>>> – Ufuk > > > >>>>>>>>>> > > > >>>>>>>>>> > > > >>>>>>>>>> On Mon, Mar 2, 2020 at 11:53 AM Arvid Heise < > > > >>>> ar...@ververica.com > > > >>>>>> > > > >>>>>>>> wrote: > > > >>>>>>>>>> > > > >>>>>>>>>>> Dear devs, > > > >>>>>>>>>>> > > > >>>>>>>>>>> development speed of Flink has steadily increased. Lots > > > >> of > > > >>>> new > > > >>>>>>>> concepts > > > >>>>>>>>>> are > > > >>>>>>>>>>> introduced and technical debt removed. However, it's hard > > > >>> to > > > >>>>> keep > > > >>>>>>>> track > > > >>>>>>>>>> of > > > >>>>>>>>>>> these things if you are not directly involved. Especially > > > >>> for > > > >>>>> new > > > >>>>>>>>>>> contributors, it's often not easy to know what the best > > > >>>>> practices > > > >>>>>>> are > > > >>>>>>>>> or > > > >>>>>>>>>> if > > > >>>>>>>>>>> there are related work streams going on. > > > >>>>>>>>>>> > > > >>>>>>>>>>> In the runtime team, we had the idea to set up a dev blog > > > >>>> where > > > >>>>>> we > > > >>>>>>>>> could > > > >>>>>>>>>>> introduce newest developments. The scope should be expert > > > >>>> users > > > >>>>>>> that > > > >>>>>>>>>>> contribute to the project. Of course, some articles may > > > >>> have > > > >>>> a > > > >>>>>>>> broader > > > >>>>>>>>>>> scope and even be linked from release notes. > > > >>>>>>>>>>> > > > >>>>>>>>>>> Examples from our team to give a more specific idea: > > > >>>>>>>>>>> * Deprecated checkpoint lock and mailbox model > > > >>>>>>>>>>> * Revised interface for two phase commit sinks and new > > > >> JDBC > > > >>>>> sink > > > >>>>>>>>>>> * N-ary input operators > > > >>>>>>>>>>> * Unaligned checkpoints > > > >>>>>>>>>>> * Operator factories > > > >>>>>>>>>>> * Plugins > > > >>>>>>>>>>> > > > >>>>>>>>>>> These articles would be less formal than a FLIP (but > > > >> could > > > >>>> link > > > >>>>>> to > > > >>>>>>>> them > > > >>>>>>>>>> to > > > >>>>>>>>>>> avoid redundancy) and focus more on how other developers > > > >>> are > > > >>>>>>> actually > > > >>>>>>>>>>> impacted by the changes. It can also be used to share > > > >>>>> experiences > > > >>>>>>>>> during > > > >>>>>>>>>>> the implementation. > > > >>>>>>>>>>> > > > >>>>>>>>>>> We would like to ask the other teams if they see a > > > >> benefit > > > >>> of > > > >>>>>> such > > > >>>>>>> a > > > >>>>>>>>> blog > > > >>>>>>>>>>> and would like to contribute. Bonus points if you could > > > >>>> provide > > > >>>>>>>>> examples > > > >>>>>>>>>> of > > > >>>>>>>>>>> your topics. > > > >>>>>>>>>>> > > > >>>>>>>>>>> Best, > > > >>>>>>>>>>> > > > >>>>>>>>>>> Arvid > > > >>>>>>>>>>> > > > >>>>>>>>>> > > > >>>>>>>>> > > > >>>>>>>> > > > >>>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> -- > > > >>>>>> > > > >>>>>> Benchao Li > > > >>>>>> School of Electronics Engineering and Computer Science, Peking > > > >>>> University > > > >>>>>> Tel:+86-15650713730 > > > >>>>>> Email: libenc...@gmail.com; libenc...@pku.edu.cn > > > >>>>>> > > > >>>>> > > > >>>> > > > >>> > > > >>> > > > >>> -- > > > >>> Best Regards > > > >>> > > > >>> Jeff Zhang > > > >>> > > > >> > > > > > > > > > > > > -- > > > > Best, Jingsong Lee > > > > > > > > >