Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 14:45
    Zetanova commented #3811
  • 13:55
    Aaronontheweb commented #3811
  • 13:53
    Aaronontheweb commented #3811
  • 13:48
    Zetanova commented #3811
  • 13:21
    Aaronontheweb commented #3811
  • 12:15
    PetrPejcel opened #3917
  • 09:56
    Zetanova commented #3903
  • 09:42
    Zetanova commented #3811
  • 09:38
    Zetanova commented #3811
  • 09:37
    Zetanova commented #3811
  • 08:37
    Pzixel commented #3908
  • 08:20
    Zetanova synchronize #3916
  • 08:13
    Horusiath commented #3908
  • 08:12
    Horusiath commented #3908
  • 08:11
    Horusiath commented #3908
  • 07:58
    Horusiath commented #3284
  • 07:56
    Horusiath commented #3284
  • 07:32
    ismaelhamed commented #3284
  • 07:24
    Zetanova opened #3916
  • Sep 16 15:35
    Aaronontheweb commented #3284
Aaron Stannard
@Aaronontheweb
@annymsMthd I think I found the issue with #1700 and #1845
we do some inconsistent stuff with the EndpointRegistry - I implemented things there in a brittle way with respect to the dictionary
#1845 found a clear example
but I've found some others
for instance, a spot where the EndpointManager could throw a NullReferenceException under some conditions
should have a PR later today with some fixes there
good news is that these are stupid bugs
not something major like a design issue
(most of it comes down to the way Scala does optional references versus where we use nullable types to mimic that)
Christian Duhard
@cduhard
Any clue what this means?
2016-04-07 14:03:02.171 -04:00 [Warning] "akka://myactorsystem/temp" trying to remove non-child "c"
Aaron Stannard
@Aaronontheweb
yeah, it's an issue usually with Ask
temporary actors get created in a racy container
Christian Duhard
@cduhard
not using ask
Aaron Stannard
@Aaronontheweb
GracefulStop too
Christian Duhard
@cduhard
GracefulStop uses ask though
Aaron Stannard
@Aaronontheweb
basically it means two different kill orders arrived to cleanup the actor
Bartosz Sypytkowski
@Horusiath
@object concerning Wire, I think something is wrong with config (or maybe F# plugin?) - I have example, which wouldn't be able to work on standard json.net serializer, so it has wire configured as default, and no warning message is printed
Aaron Stannard
@Aaronontheweb
I'm honestly not sure why that's the case
Christian Duhard
@cduhard
hmm
i think i know what it is. I am doing a Context.Stop() during the GracefulStop(time, new Shutdown())
that would do it, correct?
Aaron Stannard
@Aaronontheweb
ah, yeah
Christian Duhard
@cduhard
:)
Aaron Stannard
@Aaronontheweb
the actor could clean itself up before the Task finishes
in that case
Christian Duhard
@cduhard
I can remove the GracefulStop
it's unnecessary as I go all the graceful stopping myself
*go/do
hmm, forgot about one thing. this is my top level actor
how else will i know it's stopped
besides waiting for the task
life is never easy ;)
Aaron Stannard
@Aaronontheweb
eh, don't worry about the warning
Christian Duhard
@cduhard
this seems weird though
Aaron Stannard
@Aaronontheweb
not the end of the world
it is
annoys me to no end with the MNTR
I'd spend more time looking at it and figuring out why, but it's low on my list of stuff to work on
Christian Duhard
@cduhard
how else could I stop the actor, i need to stop it when everything else is complete
at the point i get that warning the actor system is functionally stopped anyways
if @Aaronontheweb says don't worry about it, i won't worry about it
Aaron Stannard
@Aaronontheweb
BECAUSE I BELIEEEEEEEEEEEEEEEEVE
Joshua Benjamin
@annymsMthd
@Aaronontheweb awesome!
Aaron Stannard
@Aaronontheweb
@annymsMthd oh god man
there are issues in this thing
going way back
I just found this gem
public bool HasWriteableEndpointFor(Address address)
        {
           return WritableEndpointWithPolicyFor(address) != null;
        }
technically, this means a quarantined node is considered "writeable"
total amount of time this code has been in Akka.Remote with this setting: 638 days