by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 00:03
    Aaronontheweb commented #4434
  • May 27 23:41
    Zetanova commented #4434
  • May 27 22:57
    Zetanova commented #4434
  • May 27 22:34
    Aaronontheweb commented #4419
  • May 27 15:54
    Ralf1108 commented #4432
  • May 27 14:42
    Ralf1108 commented #4419
  • May 27 09:41
    Zetanova commented #4434
  • May 27 06:38
    dependabot-preview[bot] labeled #141
  • May 27 06:38
    dependabot-preview[bot] opened #141
  • May 27 06:38

    dependabot-preview[bot] on nuget

    Bump AkkaVersion from 1.4.6 to … (compare)

  • May 27 06:33

    dependabot-preview[bot] on nuget

    (compare)

  • May 27 06:33
    dependabot-preview[bot] closed #156
  • May 27 06:33
    dependabot-preview[bot] commented #156
  • May 27 06:33
    dependabot-preview[bot] labeled #157
  • May 27 06:33
    dependabot-preview[bot] opened #157
  • May 27 06:33

    dependabot-preview[bot] on nuget

    Bump AkkaVersion from 1.4.5 to … (compare)

  • May 27 01:23

    Aaronontheweb on dev

    added v1.4.8 placeholder for ni… (compare)

  • May 27 01:23

    Aaronontheweb on 1.4.7

    (compare)

  • May 27 01:21

    Aaronontheweb on master

    Added v1.4.7 placeholder for ni… fix: improve doc for persistenc… Bump Microsoft.Extensions.Depen… and 18 more (compare)

  • May 27 01:21
    Aaronontheweb closed #4444
Aaron Stannard
@Aaronontheweb
Performance Counters definitely doesn't
not sure about the StatsD driver or the AppInsights stuff either
I'd hope that the latter gets upgraded to .NET Standard sometime soon
so I might ship Akka.Monitoring as .NET 4.5-only
just so the current users can upgrade
Stephen Newman
@goodisontoffee
@Aaronontheweb yeah, I forked the repo and had a look. It is very possible that it'll be more than I can bite off right now. Performance Counters feels like it might not have a cross platform analogue. The 4.5 release would work well for us (he said selfishly).
Aaron Stannard
@Aaronontheweb
yeah, I think I'll just belt out the 4.5 upgrade and punt on the .NET Core stuff for now
TBH Akka.Monitoring was something I came up with in the span of a couple of days back in the very early days of Akka.NET
I've already started designing a totally new thing that will replace it
Stephen Newman
@goodisontoffee
That would be great just for now but we will need a .net core version in the future.
Aaron Stannard
@Aaronontheweb
but that won't be out for a while - it's going to be a more aspect-oriented way of gathering Akka metrics, and I ideally want to be able to tap into system-level stuff too
like msg / sec on each Akka.Remote connection
that sort of stuff
Stephen Newman
@goodisontoffee
Understood :)
Aaron Stannard
@Aaronontheweb
anyway, I have to come up with some clever stuff to do all of that so I don't accidentally fuck up the performance of Akka.NET in the course of trying to monitor it
Stephen Newman
@goodisontoffee
yes, that would suck ;)
Ronny Carlansson
@lessismore1
need advice of what to persist, to recreate actor hierarchy with full state after system crash - google no help :)
Joshua Garnett
@joshgarnett
Are you using akka persistence?
Ronny Carlansson
@lessismore1
Yes
Joshua Garnett
@joshgarnett
Ultimately you could have each actor store some state that specifies children. When the actor comes up it can then stand up its children actors.
So you could have an event that is something like, create child, kill child
Ronny Carlansson
@lessismore1
Context manage ActorRefs to children. Do I need to manage them in Internal State as well?
Joshua Garnett
@joshgarnett
I wouldn’t use actor refs, I’d us some other identifer
Whatever the persistence_id is of your children
Ronny Carlansson
@lessismore1
ok, thanks!
Joshua Garnett
@joshgarnett
Akka cluster sharding does some of this I believe with the remember entities setting
I haven’t dug into that code to see how it is implemented
Ronny Carlansson
@lessismore1
have a look in the code to see if I find something - thanks
Phil Sandler
@philsandler_twitter
A colleague has found that overlapping App Pool resets in IIS seem to mess up a cluster. Would that be considered a bug, or is the expectation that akka.net would not be used with IIS?
Aaron Stannard
@Aaronontheweb
@philsandler_twitter it's not a bug with Akka.NET
basically the sockets that Akka.NET has to use to stay connected to the cluster
can't have two of instances of the same socket open on the same address
which is what happens during an overlapped recycle
you'll have this issue with anything that hosts inbound socket connections
and an overlapped recycle in IIS
@goodisontoffee petabridge/akka-monitoring#37 - going to let CI run that and then I'll deploy it later today
Joshua Garnett
@joshgarnett
Has anyone built any chaos monkey style systems on top of akka.net? Thinking about injecting some latency and message loss.
Aaron Stannard
@Aaronontheweb
@joshgarnett we have a tool for that built into Akka.Remote
Joshua Garnett
@joshgarnett
oh yeah?
Aaron Stannard
@Aaronontheweb
which we mostly use inside our multi-node tests
yeah... let me see if I can dig it up
Joshua Garnett
@joshgarnett
Sweet
Aaron Stannard
@Aaronontheweb
baby sitting a nuget release on the build server here
haven't done a push of this package in 18 months
byte rot
Joshua Garnett
@joshgarnett
nice :P
Aaron Stannard
@Aaronontheweb
yeah, damn, forgot NuGet has a new explicit requirement
to specify source
gotta deal with this before I can answer your question
Joshua Garnett
@joshgarnett
no rush