Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 14 21:02
    Aaronontheweb synchronize #3975
  • Oct 14 21:02
    Aaronontheweb opened #3975
  • Oct 14 20:11
    IgorFedchenko commented #3973
  • Oct 14 20:10
    IgorFedchenko synchronize #3973
  • Oct 14 20:06
    IgorFedchenko synchronize #3973
  • Oct 14 20:06
    IgorFedchenko synchronize #3973
  • Oct 14 19:42
    IgorFedchenko edited #3973
  • Oct 14 18:08
    Aaronontheweb commented #3937
  • Oct 14 17:27
    Aaronontheweb commented #90
  • Oct 14 17:26
    Aaronontheweb commented #90
  • Oct 14 17:25
    Aaronontheweb assigned #90
  • Oct 14 17:16

    Aaronontheweb on dev

    Provide static GetRoutees.Insta… (compare)

  • Oct 14 17:16
    Aaronontheweb closed #3974
  • Oct 14 17:16
    Aaronontheweb milestoned #3974
  • Oct 14 16:05
    jackowild opened #90
  • Oct 14 15:08
    Aaronontheweb commented #3974
  • Oct 14 15:08
    Aaronontheweb commented #3974
  • Oct 13 14:40
    cptjazz synchronize #3974
  • Oct 13 14:07
    cptjazz opened #3974
  • Oct 13 08:30
    ismaelhamed commented #3937
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
supports AppInsights, StatsD, and now performance counters
as for measuring the queue length of the mailbox - unfortunately there isn't a public API to access that :\
we'll be working on that when we do a more "holistic" solution for integrating monitoring directly into Akka.NET core
essentially we're going to have an engine in place, not too different from our logging engine, which will expose metrics and drains for collecting those sorts of metrics
that's a way's out for the time being though - no plans to start on that until some other big pieces of infrastructure (i.e. Akka.Cluster, TLS) are finished
JoeCoJabba
@joecojabba
Hey all, For long lived/single instance dependencies (in my case neo4jclient) what is the appropriate pattern for passing that dependency to an actor? Pass the instance to the constructor or factory method for use in PreRestart? Should PostRestart be overridden as not to call PreRestart again? I'm sure i found some succinct doco/examples somewhere, but for the life of me I can't find it. Many thanks!
Bobby
@bobbychopra
@Aaronontheweb thanks for that info
James Andrew-Smith
@james-andrewsmith
What's the best mechanism to limit requests on an external API without hitting their request limits (per account*)?
I have multiple API credentials each with their own limit.
Bartosz Sypytkowski
@Horusiath
@rogeralsing I know that you're working on Wire for fun / proof of concept - but I think, it's a good moment to talk with Typesafe guys about common way of message serialization between JVM/.NET specifically for the akka needs. I know that they have hard time using default Java serializer too.
Roger Johansson
@rogeralsing
Ok, I'll ping them :)
Emil Ingerslev
@emilingerslev
Been testing Akka.Cluster and have tried out not using seed nodes, but instead joining the cluster. It seems that a joined node will be connected to other nodes, but will it give me problems down the line?
Christian Palmstierna
@cpx86
@rogeralsing You may have a small PR for Wire now ;)
Roger Johansson
@rogeralsing
:+1:
Graeme Bradbury
@GraemeBradbury
I hacked out a quick script to make running multinodetests a little easier (basically an easy way to run a single dll)
hopefully usefull to people.
Ryan Davis
@rdavisau
:clap: !
Roger Johansson
@rogeralsing
:+1: I'd like to see that in the core repo, make a PR if you want
Suhas Chatekar
@schatekar
@GraemeBradbury Could you add an example to run a specific spec? I could never got that right
+1 for adding it in the core repo
Graeme Bradbury
@GraemeBradbury
@schatekar I haven't figured out how to run a specific spec yet. I think that'll need runner modification.
Suhas Chatekar
@schatekar
ok, I might take a look at that over the weekend then
when you ported a spec from scala, did you run all the specs to check whether newly ported spec works or not?
Graeme Bradbury
@GraemeBradbury
yeah i would run just the dll
It's ok at the moment since there are only 3 specs but it'll get irritating fast as more are added.
Roger Johansson
@rogeralsing
@cpx if you get bored, there are some new tasks added to the Wire repo :D
tstojecki
@tstojecki
how do you go about troubleshooting a persistence plugin, i have wired up an eventstore in hocon, but i get nothing, no errors, no data...
akka {
        loglevel = INFO,
        loggers = [
          "Akka.Logger.Serilog.SerilogLogger, Akka.Logger.Serilog"
        ],
    persistence {
          eventstore-server {
            host = "127.0.0.1"
            tcp-port = 2113

            connection-factory = "Akka.Persistence.EventStore.DefaultConnectionFactory, Akka.Persistence.EventStore"
          }

          journal {
            eventstore {
              # qualified type name of the EventStore persistence journal actor
              class = "Akka.Persistence.EventStore.Journal.EventStoreJournal, Akka.Persistence.EventStore"

              # dispatcher used to drive journal actor
              plugin-dispatcher = "akka.actor.default-dispatcher"

              deserializer = "Akka.Persistence.EventStore.DefaultDeserializer, Akka.Persistence.EventStore"
            }
          }
    }
      }
i can see under ActorSystem.Settings.Config that the hocon settings are being picked up
is there a place where i can see what persistence plugins have been registered?
Suhas Chatekar
@schatekar
@GraemeBradbury isn't that what the -Dmultinode.test-spec switch is supposed to do?
Graeme Bradbury
@GraemeBradbury
@schatekar possibly, i hadn't noticed it. :-)