Hi Haibo - Thanks for the clarification ..

regards.

On Wed, Jul 24, 2019 at 2:58 PM Haibo Sun <sunhaib...@163.com> wrote:

> Hi  Debasish Ghosh,
>
> I agree that Flink should shade its Akka.
>
> Maybe you misunderstood me. I mean, in the absence of official shading
> Akka in Flink, the relatively conservative way is to shade Akka of your
> application (I concern Flink won't work well after shading its Akka).
>
> Best,
> Haibo
>
> At 2019-07-24 16:43:28, "Debasish Ghosh" <ghosh.debas...@gmail.com> wrote:
>
> For our application users are expected to work with Akka APIs - hence if I
> shade Akka in my application users will need to work with shaded imports
> which feels unnatural. With Flink, Akka is an implementation detail and
> Flink users are not expected to use Akka APIs. Hence shading will not have
> any user level impact.
>
> Hence the suggestion to shade Akka in Flink rather than the user
> application.
>
> regards.
>
> On Wed, 24 Jul 2019 at 2:04 PM, Jeff Zhang <zjf...@gmail.com> wrote:
>
>> I think it is better to shade all the dependencies of flink so that all
>> the projects that use flink won't hit this kind of issue.
>>
>>
>> Haibo Sun <sunhaib...@163.com> 于2019年7月24日周三 下午4:07写道:
>>
>>> Hi,   Debasish Ghosh
>>>
>>> I don't know why not shade Akka, maybe it can be shaded. Chesnay may be
>>> able to answer that.
>>> I recommend to shade Akka dependency of your application because it
>>> don't be known what's wrong with shading Flink's Akka.
>>>
>>> CC  @Chesnay Schepler
>>>
>>> Best,
>>> Haibo
>>>
>>> At 2019-07-24 15:48:59, "Debasish Ghosh" <ghosh.debas...@gmail.com>
>>> wrote:
>>>
>>> The problem that I am facing is with Akka serialization .. Why not shade
>>> the whole of Akka ?
>>>
>>> java.lang.AbstractMethodError:
>>>> akka.remote.RemoteActorRefProvider.serializationInformation()Lakka/serialization/Serialization$Information;
>>>> at
>>>> akka.serialization.Serialization.serializationInformation(Serialization.scala:166)
>>>
>>>
>>> Akka 2.6 is just around the corner and I don't think Flink will upgrade
>>> to Akka 2.6 that soon .. so somehow this problem is bound to recur ..
>>>
>>> regards.
>>>
>>> On Wed, Jul 24, 2019 at 1:01 PM Zili Chen <wander4...@gmail.com> wrote:
>>>
>>>> I can see that we relocate akka's netty, akka uncommon math but also
>>>> be curious why Flink doesn't shaded all of akka dependencies...
>>>>
>>>> Best,
>>>> tison.
>>>>
>>>>
>>>> Debasish Ghosh <ghosh.debas...@gmail.com> 于2019年7月24日周三 下午3:15写道:
>>>>
>>>>> Hello Haibo -
>>>>>
>>>>> Yes, my application depends on Akka 2.5.
>>>>> Just curious, why do you think it's recommended to shade Akka version
>>>>> of my application instead of Flink ?
>>>>>
>>>>> regards.
>>>>>
>>>>> On Wed, Jul 24, 2019 at 12:42 PM Haibo Sun <sunhaib...@163.com> wrote:
>>>>>
>>>>>> Hi  Debasish Ghosh,
>>>>>>
>>>>>> Does your application have to depend on Akka 2.5? If not, it's a
>>>>>> good idea to always keep the Akka version that the application depend on 
>>>>>> in
>>>>>> line with Flink.
>>>>>> If you want to try shading Akka dependency, I think that it is more
>>>>>> recommended to shade Akka dependency of your application.
>>>>>>
>>>>>> Best,
>>>>>> Haibo
>>>>>>
>>>>>> At 2019-07-24 14:31:29, "Debasish Ghosh" <ghosh.debas...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Hello -
>>>>>>
>>>>>> An application that uses Akka 2.5 and Flink 1.8.0 gives runtime
>>>>>> errors because of version mismatch between Akka that we use and the one
>>>>>> that Flink uses (which is Akka 2.4). Anyone tried shading Akka dependency
>>>>>> with Flink ?
>>>>>>
>>>>>> Or is there any other alternative way to handle this issue ? I know
>>>>>> Flink 1.9 has upgraded to Akka 2.5 but this is (I think) going to be a
>>>>>> recurring problem down the line with mismatch between the new releases of
>>>>>> Akka and Flink.
>>>>>>
>>>>>> regards.
>>>>>>
>>>>>> --
>>>>>> Debasish Ghosh
>>>>>> http://manning.com/ghosh2
>>>>>> http://manning.com/ghosh
>>>>>>
>>>>>> Twttr: @debasishg
>>>>>> Blog: http://debasishg.blogspot.com
>>>>>> Code: http://github.com/debasishg
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Debasish Ghosh
>>>>> http://manning.com/ghosh2
>>>>> http://manning.com/ghosh
>>>>>
>>>>> Twttr: @debasishg
>>>>> Blog: http://debasishg.blogspot.com
>>>>> Code: http://github.com/debasishg
>>>>>
>>>>
>>>
>>> --
>>> Debasish Ghosh
>>> http://manning.com/ghosh2
>>> http://manning.com/ghosh
>>>
>>> Twttr: @debasishg
>>> Blog: http://debasishg.blogspot.com
>>> Code: http://github.com/debasishg
>>>
>>>
>>
>> --
>> Best Regards
>>
>> Jeff Zhang
>>
> --
> Sent from my iPhone
>
>

-- 
Debasish Ghosh
http://manning.com/ghosh2
http://manning.com/ghosh

Twttr: @debasishg
Blog: http://debasishg.blogspot.com
Code: http://github.com/debasishg

Reply via email to