Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 00:04
    nagytech opened #4148
  • Jan 17 14:08
    IgorFedchenko commented #4126
  • Jan 17 14:07
    IgorFedchenko synchronize #4126
  • Jan 17 01:36
    dependabot-preview[bot] synchronize #3985
  • Jan 17 01:36

    dependabot-preview[bot] on nuget

    Bump FsCheck.Xunit from 2.9.0 t… (compare)

  • Jan 17 01:36
    dependabot-preview[bot] edited #3985
  • Jan 17 01:36
    dependabot-preview[bot] synchronize #4066
  • Jan 17 01:36

    dependabot-preview[bot] on nuget

    Bump FSharp.Quotations.Evaluato… (compare)

  • Jan 17 01:36
    dependabot-preview[bot] synchronize #3986
  • Jan 17 01:36

    dependabot-preview[bot] on nuget

    Bump NUnit from 3.6.1 to 3.12.0… (compare)

  • Jan 17 01:36
    dependabot-preview[bot] edited #4066
  • Jan 17 01:36
    dependabot-preview[bot] edited #3986
  • Jan 17 01:35
    dependabot-preview[bot] edited #3986
  • Jan 17 01:35
    dependabot-preview[bot] edited #3985
  • Jan 17 01:35
    dependabot-preview[bot] edited #4066
  • Jan 17 01:34

    dependabot-preview[bot] on nuget

    (compare)

  • Jan 17 01:34

    dependabot-preview[bot] on dev

    Bump System.Configuration.Confi… (compare)

  • Jan 17 01:34
    dependabot-preview[bot] closed #4131
  • Jan 17 00:01
    dependabot-preview[bot] synchronize #4131
  • Jan 17 00:01
    dependabot-preview[bot] synchronize #4066
Aaron Stannard
@Aaronontheweb
so if you combined public-hostname=DNS, hostname=IPV4
shit will not work
carsten jørgensen
@carstenj_twitter
What is the preferred way to keep a #fsharp #mono based exe alive running in a @docker container? The exe hosts @AkkaDotNET actors
Aaron Stannard
@Aaronontheweb
working on fixing that now
now if it's not a DNS issue
the socket interruption exception would indicate that the underlying socket is being closed during a read
we changed the underlying way sockets work in Helios 2.1.2 to use socket async event args
so the underlying mechanism being used is now different
we threw in the towel on trying to do CI on Mono a while back; too many issues with XUnit in particular
this included efforts such as compiling Mono from source to get the latest changes, etc
@carstenj_twitter cc @annymsMthd
Aaron Stannard
@Aaronontheweb
@garrardkitchen I'll spend some time today kicking the tires on Mono
see if there's a quick fix there
Aaron Stannard
@Aaronontheweb
if you're interested in helping work on the Akka.NET support for .NET Core, we've created a special room for coordinating efforts on that: https://gitter.im/akkadotnet/dotnet-core cc @adamhathcock
that's mostly to make it easy for contributors / beta users to keep track of what's happening inflight there
not for asking general questions
that's what the main room is for
either way - if you're interesting in getting Akka.NET onto .NET Core faster, join that room :p
Garrard Kitchen
@garrardkitchen
@Aaronontheweb Thanks, that’ll be a huge help. Ran same codebase againsts windows and worked as designed. It’s my first real outing with mono. Using F# too. Building cloud service to live in docker cloud with BYON (Azure). Not sure if this helps…hostname is IPV4 and public is commented out. Let me know if I can help?
Steven Mitcham
@smitcham
Hello, new Akka.net user here. Are there any examples of combining the FSM actors with the cluster.sharding capability? Is it is the same information as the persistent actor w/sharding in the docs?
fouimette
@fouimette
Does Terminate() perform what used to be ShutDown() and AwaitTermination()?
and how would I use WhenTerminated?
wdspider
@wdspider
I believe that Terminate replaces Shutdown and WhenTerminated replaces AwaitTermination..... I tend to use it like this:
_actorSystem.Terminate();
_actorSystem.WhenTerminated.Wait();
and if you are also using the Clustering stuff @ZoolWay created some graceful shutdown samples here: https://github.com/ZoolWay/akka-net-cluster-graceful-shutdown-samples
Marc Piechura
@marcpiechura
@fouimette @wdspider Terminate does the same as Shutdown and then returns WhenTerminated internally so you can replace these two calls to one and directly call .Wait on the Termiante call
wdspider
@wdspider
ah, thanks for clarifying.
fouimette
@fouimette
thank you
Marc Piechura
@marcpiechura
WhenTermianted can be used if you need to wait anywhere else in then code for the termination
np
fouimette
@fouimette
How can I clear out the dead letter that have accumulated in my test demo?
Aaron Stannard
@Aaronontheweb
@smitcham yep, you should be able to use a PersistentFSM with Cluster Sharding
don't know of an example
but it shouldn't be any different than any other persistent actor in terms of its behavior or setup
@fouimette dead letters are ephemeral - they're automatically logged and forgotten about unless you intercept them yourself
if you want to turn off deadletter logging there's an option for that in HOCON
Steven Mitcham
@smitcham
@Aaronontheweb thanks
I've got a PR in the Akka.DI.Unity project that updates to Unity 4, I wasn't sure whether there should be a totally different package for that since Unity >= 4 is not backwards compatible with 3.5. I've created a local package in our companies nuget feed, but it would be nice to get the full package up there.
Aaron Stannard
@Aaronontheweb
IMHO - best thing to do is to submit a pull request and see if anyone comments on it saying "OMG NO THIS WILL BE {x}"
I think it should be fine to upgrade it personally, but yeah
it's the responsibility of the people using it, at the end of the day
Steven Mitcham
@smitcham
The PR is already up if anyone wants to approve it.
Aaron Stannard
@Aaronontheweb
to speak up / take ownership of an OSS thing they care about
I'll go take a look now
fouimette
@fouimette
@Aaronontheweb Thanks!
Aaron Stannard
@Aaronontheweb
@smitcham FYI
In order to do a release, we need to do the following:
  • Update RELEASE_NOTES.md with a new version bump. Follow the convention there.
  • Submit a PR to the master branch once all of the changes have been brought in.
would you consider sending in another PR to do that?
Steven Mitcham
@smitcham
sure.
Aaron Stannard
@Aaronontheweb
and maybe upgrade to Akka.NET 1.1?
thanks, that'd be a big help