by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 05 20:30
    Arkatufus converted_to_draft #4453
  • Jun 05 20:29
    Arkatufus synchronize #4453
  • Jun 05 20:29
    Arkatufus commented #4453
  • Jun 05 18:44
    Aaronontheweb commented #4453
  • Jun 05 16:58
    Arkatufus opened #4453
  • Jun 05 10:51
    AndrewBoklashko commented #1675
  • Jun 05 10:18
    AndrewBoklashko commented #1675
  • Jun 05 07:34
    thomaslazar commented #4449
  • Jun 05 06:49

    dependabot-preview[bot] on nuget

    Bump Google.Protobuf from 3.12.… (compare)

  • Jun 05 06:49
    dependabot-preview[bot] labeled #4452
  • Jun 05 06:49
    dependabot-preview[bot] opened #4452
  • Jun 05 05:06
    andersstorhaug edited #4451
  • Jun 04 19:53
    Arkatufus synchronize #4448
  • Jun 04 19:28
    snekbaev commented #4446
  • Jun 04 19:28
    snekbaev commented #4446
  • Jun 04 19:27
    snekbaev commented #4446
  • Jun 04 19:13
    Arkatufus commented #4446
  • Jun 04 19:13
    Arkatufus commented #4446
  • Jun 04 19:03
    snekbaev commented #4446
  • Jun 04 19:03
    snekbaev commented #4446
Robert Stiff
@uatec
@Tochemey I just don't, but i'm thinking of building a tool to transform an IConfigurationRoot in to a hocon config
vicosoft4real
@vicosoft4real
@Tochemey For now, you can create a resource file for your configuration. Then pass it like : ConfigurationFactory.FromResource<Startup>("App.txt"); That is what i did in my own case.
Arsene
@Tochemey
ok
Ian Clegg
@ianclegg
I've got a receive actor with stashing ReceiveActor, IWithUnboundedStash it starts in an 'initialising' state, is there a simple way to stash all unmatched messages rather than having to receive all message types individually and stash them?
Saepul Ramdani
@blackclavus
you can just use ReceiveAny at the bottom, can't you?
Ian Clegg
@ianclegg
Thanks @blackclavus
Aaron Stannard
@Aaronontheweb
@goodisontoffee appreciate that, but the sucky part is I suspect that none of the dependencies Akka.Monitoring uses support .NET Standard yet
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