by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 06:52

    dependabot-preview[bot] on nuget

    Bump LightningDB from 0.11.0 to… (compare)

  • 06:52
    dependabot-preview[bot] labeled #4503
  • 06:52
    dependabot-preview[bot] opened #4503
  • 06:38
    dependabot-preview[bot] opened #160
  • 01:49
    Aaronontheweb commented #4433
  • Jul 06 21:01
    kramer1007 opened #159
  • Jul 06 14:06
    ismaelhamed synchronize #4502
  • Jul 06 13:50
    ismaelhamed opened #4502
  • Jul 06 13:31
    srinivasrb opened #4501
  • Jul 06 10:53
    CumpsD commented #4433
  • Jul 05 18:52
    KarolKalbarczyk commented #3234
  • Jul 03 20:21
    Arkatufus edited #4500
  • Jul 03 20:20
    Arkatufus opened #4500
  • Jul 03 18:12
    ismaelhamed opened #4499
  • Jul 03 17:40
    ismaelhamed opened #4498
  • Jul 02 19:33
    Danthar commented #4487
  • Jul 02 19:27
    Danthar closed #4494
  • Jul 02 19:27
    Danthar commented #4494
  • Jul 02 16:12
    Arkatufus commented #4265
  • Jul 02 15:18
    ismaelhamed edited #4497
Jesse Connor
@jesseconnr
Both are on the same machine. I get errors like this Error while decoding incoming Akka PDU of length 28885 but I'm not sure what to make of it.
Aaron Stannard
@Aaronontheweb
ah shit
that's a serialization problem
Jesse Connor
@jesseconnr
Oh the 30 seconds? No I don't think so.
Aaron Stannard
@Aaronontheweb
this is with Hyperion
do you get that issue without it?
and is this on Linux?
Jesse Connor
@jesseconnr
It's on windows.
Aaron Stannard
@Aaronontheweb
so we've had reports of DotNetty fucking up its length-frame encoding
on v0.4.6
originally the reports were Windows-only
err
Linux only
Jesse Connor
@jesseconnr
I send the messages in the same order and tried to figure out if it was a particular one that was having a serialization issue, but the point at which the error occurs seems random.
Aaron Stannard
@Aaronontheweb
had one last week on Windows
no no, this isn't something you're doing wrong
it's DotNetty
Jesse Connor
@jesseconnr
I believe I read that issue, but I think I'm on 0.4.7
Yep, as far as I can tell, DotNetty is all 0.4.7
Aaron Stannard
@Aaronontheweb
v0.4.7 has major issues
like, their API is outright broken there
I've literally never had this issue happen to me on v0.4.6 but other users have reported it
I would strongly, strongly encourage rolling back to v0.4.6
Jesse Connor
@jesseconnr
I was having the issue on 0.4.6 and an older version of akka and upgraded to see if it would fix it and no dice.
Aaron Stannard
@Aaronontheweb
well shucks
can you guys do me a favor and open an issue on the DotNetty github
I don't have a window where I can even look into the issue for another 5 days
you're going to get a faster resolution on it if we can get their org to start looking at the problem
this is not an Akka.NET issue
it's a problem with length-frame encoding not being written or read correctly
Jesse Connor
@jesseconnr
Ah yeah I see the bug report and the mention. I get that same error. DotNetty.Codecs.TooLongFrameException: Adjusted frame length exceeds 128000: 419561476 - discarded
Aaron Stannard
@Aaronontheweb
Azure/DotNetty#360
Jesse Connor
@jesseconnr
hmm, v5 was next week in february, but I guess it never got there
Aaron Stannard
@Aaronontheweb
I have the DotNetty guys on the horn in their gitter now
please go post a copy of your error message et al
that would help
have to demonstrate the pervasiveness of the issue
Jesse Connor
@jesseconnr
Would having an old 1.3.0 version of Akka.Serialization.Hyperion possibly have an effect?
I just realized that when everything else was updated, that wasn't because I didn't check the prerelease in visual studio.
Aaron Stannard
@Aaronontheweb
try an upgrade and see what happens
but this looks really clearly like a DotNetty issue
Ryan Anthony
@ryandanthony_twitter
Can you use a Lighthouse type of solution with Akka.Cluster.Sharding?
Aaron Stannard
@Aaronontheweb
Ryan Anthony
@ryandanthony_twitter
ok let me try that
thanks
Jesse Connor
@jesseconnr
Ah well, I would try, but using nuget from within visual studio to downgrade was apparently a bad idea, everything is wonderfully jacked now. :)
Aaron Stannard
@Aaronontheweb
lol
well, got some answers from the DotNetty crew that make some sense
due to some issues with .NET Core, it's possible that the byte buffer pools DotNetty uses can be released early
by the socket itself