Hi,

You can also read the FLIP proposals. Unluckily, one that is very internal [1] 
about credit based flow control [2] was not published as an official FLIP :( 
Regarding network stack and some of the other topics, there are some 
blogs/Flink Forward talks as well. 

Piotrek
[1] 
https://docs.google.com/document/d/1chTOuOqe0sBsjldA_r-wXYeSIhU2zRGpUaTaik7QZ84/edit
 
<https://docs.google.com/document/d/1chTOuOqe0sBsjldA_r-wXYeSIhU2zRGpUaTaik7QZ84/edit>
[2] https://issues.apache.org/jira/browse/FLINK-7282 
<https://issues.apache.org/jira/browse/FLINK-7282>

> On 4 Jun 2019, at 11:55, John Tipper <john_tip...@hotmail.com> wrote:
> 
> Hi Till, Fan & Rong,
> 
> Thanks for your feedback - I'd seen the Flink internal page but sadly, as 
> Rong pointed out, it's pretty limited and not maintained.  I'll ask on the 
> mailing lists, but I think it would be really helpful if there were a guide 
> for Flink developers who want to contribute to Flink, as opposed to the 
> current documentation which is really aimed at Flink application developers 
> (and is really pretty good).  I'd happily contribute to this, but I can't 
> find my way round the internals...
> 
> Many thanks,
> 
> John
> ________________________________
> From: Till Rohrmann <trohrm...@apache.org>
> Sent: 04 June 2019 09:12
> To: dev
> Subject: Re: Flink internals
> 
> Hi John,
> 
> unfortunately, there are no really good and up to date documents about
> Flink's internals. There was some discussion about updating the internals
> [1] but the community did decide against submitting it as a season of docs
> project. I agree that we should update our documentation about Flink's
> internals, though.
> 
> At the moment, the best way about learning about Flink is the code and the
> user/dev ML where you can ask about concepts and how things work.
> 
> [1]
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Apache-Flink-at-Season-of-Docs-td28133.html
> 
> Cheers,
> Till
> 
> On Fri, May 31, 2019 at 2:50 AM Rong Rong <walter...@gmail.com> wrote:
> 
>> Hi Fan, John,
>> 
>> The flink internal link[1] seems to be not updated in the last years.
>> I found out some higher level pages in the official documentation here[2]
>> however they are still very limited.
>> 
>> Is there any other well maintained, internal documentations for
>> contributors?
>> I think it might be a good idea to maintain a higher-level guidance doc for
>> new contributors about Flink internals?
>> 
>> Best,
>> Rong
>> 
>> ----
>> [1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Internals
>> [2]
>> 
>> https://ci.apache.org/projects/flink/flink-docs-release-1.8/internals/components.html
>> 
>> On Thu, May 30, 2019 at 4:48 AM Fan Liya <liya.fa...@gmail.com> wrote:
>> 
>>> You can find some articles here:
>>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Internals
>>> 
>>> Best,
>>> Liya Fan
>>> 
>>> On Thu, May 30, 2019 at 6:29 PM John Tipper <john_tip...@hotmail.com>
>>> wrote:
>>> 
>>>> Hi all,
>>>> 
>>>> Is there a guide somewhere for the internals of Flink for developers
>>>> wanting to get involved in core development?  I'm particularly
>> interested
>>>> in any notes on how the codebase is put together so that it's possible
>> to
>>>> learn how it works internally.
>>>> 
>>>> I'm particularly interested in what classes are involved in the barrier
>>>> mechanism and state and where these are found, but it's a large
>> codebase
>>> so
>>>> I'm sure it would be helpful for new developers to have pointers to
>> what
>>>> does what inside the codebase or where to start looking for details of
>>>> certain things.
>>>> 
>>>> Many thanks,
>>>> 
>>>> John
>>>> 
>>> 
>> 

Reply via email to