Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 02:45
    Aaronontheweb synchronize #4106
  • 02:43
    Aaronontheweb synchronize #4106
  • 02:30
    Aaronontheweb synchronize #4106
  • 00:24
    Aaronontheweb synchronize #4106
  • Jan 20 23:41
    Aaronontheweb opened #4150
  • Jan 20 22:07
    Aaronontheweb synchronize #4106
  • Jan 20 21:57
    IgorFedchenko synchronize #4126
  • Jan 20 21:32
    Aaronontheweb commented #4126
  • Jan 20 21:28
    IgorFedchenko commented #4126
  • Jan 20 21:24
    IgorFedchenko synchronize #4126
  • Jan 20 21:23
    IgorFedchenko synchronize #4126
  • Jan 20 21:09
    dependabot-preview[bot] labeled #4149
  • Jan 20 21:09
    dependabot-preview[bot] opened #4149
  • Jan 20 21:09

    dependabot-preview[bot] on nuget

    Bump Hyperion from 0.9.11 to 0.… (compare)

  • Jan 20 20:45

    Aaronontheweb on 1.3.17

    (compare)

  • Jan 20 20:44

    Aaronontheweb on master

    Bump AkkaVersion from 1.3.14 to… Bump Microsoft.NET.Test.Sdk fro… Bump System.Data.SqlClient from… and 11 more (compare)

  • Jan 20 20:44
    Aaronontheweb closed #134
  • Jan 20 20:43
    Aaronontheweb opened #134
  • Jan 20 20:38

    Aaronontheweb on dev

    added v1.3.17 release notes (#1… (compare)

  • Jan 20 20:38
    Aaronontheweb closed #133
Ryan Davis
@rdavisau
I am a bit short on time at the minute so feel free to tackle it yourself, taking any inspiration from what's there. If you're not familiar with TopShelf (as I wasn't), it's work noting that I found it to be very precious about handling command line arguments - it would error out if anything was specified on the command line that it was not informed of by calls like AddCommandLineDefinition.
Besides being generally frustrating, that also pretty much locks you in to handling commandline args via TopShelf, rather than any other lib
(edit: just saw you had posted some ideas on the issue, will mention bits there)
Wally S
@wshirey
i spent a few minutes yesterday but didn't get far enough to test and find that topshelf takes over the cmd line args processing
Ryan Davis
@rdavisau
yes, I believe it works straight from Environment.CommandLine, which makes it hard to interfere with
it wouldn't be a problem, except that it croaks when it encounters an argument it wasn't configured to handle
Alan Schrank
@alanschrank
Do all messages flow over the EventBus/(EventStream) or only those that are specifically published on it?
Aaron Stannard
@Aaronontheweb
@emilingerslev definitely recommend that you check out the video on clustering - it's a bit long but it'll give you the details you're looking for: https://www.youtube.com/watch?v=mUTKvGyxbOA
Emil Ingerslev
@emilingerslev
@Aaronontheweb thanks, I will definitely watch that!
Aaron Stannard
@Aaronontheweb
@wshirey looks like both you and @rdavisau were collaborating in the comments - I left my thoughts on there
let me know if you need any more support from me!
Aaron Stannard
@Aaronontheweb
A lot of you guys probably get Petabridge's emails, so you may have seen this already - but if not, I recommend that you read it: https://petabridge.com/blog/stateful-web-applications/ - if you heard us talk at the Virtual meetup last week about leveraging "stateful" application development with actors and why it's so powerful, give this a read
jweimann
@jweimann
reading through it now
nice, didn't realize there were 100 ppl in that meetup. pretty impressive
Aaron Stannard
@Aaronontheweb
yeah, at any given time we had 50 people concurrently, but it ended up being north of 100 total who had attended the meetup for at least some portion of time
Weston
@ronnyek
so the akkaio stuff for tcp, would that share listening port across actors
or does it require port per
Roger Johansson
@rogeralsing
@cpx you ran the serializer in debug mode, right?
because..:
fast.png
beating protobuf when no version tolerance :D
Christian Sparre
@christiansparre
Hi, I'm looking a bit on Akka.Cluster and see a lot of examples with routing. Is all communication with actors when using Akka.Cluster done through routing? I might have some actors that there should only be one of. How do I get a hold of that one? I've been looking around the WebCrawler sample and I see a lot of routers...
Ivan R. Perez
@irperez
@Aaronontheweb just a heads up, I put in a pull-request for a bug I found with the performance counters.
Aaron Stannard
@Aaronontheweb
thanks @irperez - I appreciate that. I'm glad you caught it.
Despite that bug though, Akka.Monitoring working out well for you?
Ivan R. Perez
@irperez
It is. The perf counters are great. Its the insight I needed.
Christian Palmstierna
@cpx86
@rogeralsing Now that you mention it, yeah I did. Those are awesome numbers!
Aaron Stannard
@Aaronontheweb
if you're participating in the Akka.Cluster contributor's meetings, we're starting now - if you had no idea this was going on and want to start contributing going forward, jump on in here https://plus.google.com/hangouts/_/ytl/sSPRzi9D_lWeJgtaM57TzySeAJ-lKVqFEZf-Iu_Nh8g=
Aaron Stannard
@Aaronontheweb
finished our Akka.Cluster contributor's meeting - we did a pretty job documenting and exploring how the multi-node test runner actually works. If you folks are interested in working on Akka.Remote, Akka.Cluster, Cluster.Sharding, etc... this is good stuff to know: https://www.youtube.com/watch?v=xwmHWnIUmTY
Ryan Davis
@rdavisau
@Aaronontheweb sounds great, will definitely check it out :+1:
Bartosz Sypytkowski
@Horusiath
I've seen it, great job :+1:
Bartosz Sypytkowski
@Horusiath
btw. since event adapter stuff is done, I want to standarize SQL-based journals a little (Akka.Persistence.Sql.Common) and add a querying capabilities to them (my proof of concept branch)
Aaron Stannard
@Aaronontheweb
@Horusiath I saw your question about SQL.Common earlier
each of the Akka.Persistence implementations gets a nightly integration test anytime our dev branch changes
where we automatically upgrade them to the latest version of Akka.NET
Bartosz Sypytkowski
@Horusiath
this addresses problems with querying event journal for aggregated data across many persistent actors
Aaron Stannard
@Aaronontheweb
including their other dependencies
Bartosz Sypytkowski
@Horusiath
great :) this should help, when I'll start to mess around
Aaron Stannard
@Aaronontheweb
yeah, you just need to make sure you check http://petabridge-ci.cloudapp.net
because right now I don't have any way of having those integration builds "push" their results out to any external service yet
might have them send an email to a mailing list or post a Github issue
Bartosz Sypytkowski
@Horusiath
I've also found a problem: since sql.common is purely abstract lib, we need to test it somehow on akka core level
Aaron Stannard
@Aaronontheweb
that actually sounds like a pretty cool problem to work on IMHO :package:
Aaron Stannard
@Aaronontheweb
@GraemeBradbury think I find the issue with #1261
just saw one of these Google.ProtocolBuffers.UninitializedMessageException get thrown when the NodeTestRunner was booting up
happened inside the plumbing of the TestConductor
the error has a pretty specific meaning - a Protobuf was missing a required field: https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/UninitializedMessageException
I'm going to poke around and debug this and see if I can isolate the issue
Aaron Stannard
@Aaronontheweb
Bobby
@bobbychopra
any way to check what your current actor queue size is (no of messages waiting to be processed or size of Stash) and what is the throughput of the actor (eg. Message/sec)?
Aaron Stannard
@Aaronontheweb
@bobbychopra in terms of measuring the throughput of an actor, you can use this to instrument the Receive method: https://github.com/petabridge/akka-monitoring