Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 16:18
    stijnherreman commented #3039
  • 16:12
    IgorFedchenko commented #3973
  • 12:52
    Zetanova commented #3937
  • 12:51
    Zetanova commented #3937
  • 12:35
    Zetanova commented #3937
  • 12:35
    Zetanova commented #3937
  • 06:57
    amichel opened #3977
  • Oct 15 20:04
    IgorFedchenko synchronize #3973
  • Oct 15 20:03
    IgorFedchenko synchronize #3973
  • Oct 15 19:34
    IgorFedchenko synchronize #3973
  • Oct 15 17:53
    Aaronontheweb closed #3972
  • Oct 15 17:53
    Aaronontheweb commented #3972
  • Oct 15 17:53
    Aaronontheweb closed #3976
  • Oct 15 17:53
    Aaronontheweb commented #3976
  • Oct 15 17:40

    Aaronontheweb on dev

    cleaned up some samples to use … (compare)

  • Oct 15 17:40
    Aaronontheweb closed #3975
  • Oct 15 16:33
    IgorFedchenko synchronize #3973
  • Oct 15 16:31
    IgorFedchenko synchronize #3973
  • Oct 15 14:04
    wsvdyk opened #3976
  • Oct 14 21:02
    Aaronontheweb synchronize #3975
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
public bool HasWriteableEndpointFor(Address address)
        {
            var policy = WritableEndpointWithPolicyFor(address);
            return policy is EndpointManager.Pass;
        }
fixed
Joshua Benjamin
@annymsMthd
Ouch
Aaron Stannard
@Aaronontheweb
yeah, this has got to be at the root of it
there's a few more issues like this
like I said, dumb stuff
Joshua Benjamin
@annymsMthd
It happens.
Aaron Stannard
@Aaronontheweb
I'm going to harden some of the unit tests around this code today too
there's like, obviously bad shit that should not be in here
Joshua Benjamin
@annymsMthd
Nice. We should talk about akka android soon. We are going to be installing our new app in buses soon
Aaron Stannard
@Aaronontheweb
Guess I should talk to our lawyers about liability insurance while we're at it
just kidding :p
but yeah, I would like to see some official support for that
might not be a bad idea to move the ConfigurationManager stuff out of the main repo as part of 1.5
will help with Xamarin support as well as .NET Core
put that stuff into a separate library that's only referenced on full-blown .NET installations
can probably do that part without needing a second nuget package
just an extra binary that only gets added to full .NET profile installs