Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 07 11:49
    IgorFedchenko commented #4085
  • Dec 07 10:31
    IgorFedchenko commented #4085
  • Dec 07 08:36
    IgorFedchenko commented #4085
  • Dec 06 20:57
    IgorFedchenko commented #4085
  • Dec 06 20:32
    IgorFedchenko commented #4085
  • Dec 06 20:01
    IgorFedchenko commented #4085
  • Dec 06 19:55
    IgorFedchenko commented #4085
  • Dec 06 16:22
    Aaronontheweb labeled #3997
  • Dec 06 16:22
    Aaronontheweb closed #3997
  • Dec 06 16:20
    IgorFedchenko commented #3997
  • Dec 06 16:08
    IgorFedchenko commented #4085
  • Dec 06 15:50
    Aaronontheweb assigned #4085
  • Dec 06 15:50
    Aaronontheweb labeled #4085
  • Dec 06 15:50
    Aaronontheweb labeled #4085
  • Dec 06 15:49
    Aaronontheweb closed #4032
  • Dec 06 14:58
    IgorFedchenko commented #4032
  • Dec 06 14:57
    IgorFedchenko opened #4085
  • Dec 05 17:21
    Aaronontheweb synchronize #4079
  • Dec 05 17:20
    Aaronontheweb labeled #4084
  • Dec 05 17:20
    Aaronontheweb labeled #4084
Aaron Stannard
@Aaronontheweb
going to see if the debugger hits it
Maciek Misztal
@mmisztal1980
CAKE is awesome
I mean, the whole process takes like 10mins in vsts, with a build and a triggered release, but it's still pretty good :)
Aaron Stannard
@Aaronontheweb
@mmisztal1980 takes 50 minutes to build Akka.NET with full CI suite
would take 2 hours if we didn't run it in parallel :p
(multi-node tests, unit tests, and perf tests take a while)
Ronnie Overby
@ronnieoverby
would take 2 hours if we didn't run it in parallel :p
Heard you talking about that on dotnet rocks
or some podcast
insanely long build process :)
Aaron Stannard
@Aaronontheweb
lol
yeah, it's pretty long
but it's effective
Maciek Misztal
@mmisztal1980
I hear ya, well, using TPL is perfectly legal in CAKE, so there's plenty of room to paralellize :D
Aaron Stannard
@Aaronontheweb
we parallelize parts of the build across multiple build agents
Maciek Misztal
@mmisztal1980
makes sense
using TC
Aaron Stannard
@Aaronontheweb
so we have usually 3 computers running the really lengthy parts at the same time
Ronnie Overby
@ronnieoverby
Maybe you should parallelize the CI suite over an orleans cluster
Maciek Misztal
@mmisztal1980
's build triggers?
Aaron Stannard
@Aaronontheweb
we have a single build step that triggers everything
Ronnie Overby
@ronnieoverby
That was humor. That's what I just did right there.
Aaron Stannard
@Aaronontheweb
causes a cascade of 5 steps
blob
Ronnie Overby
@ronnieoverby
I see the screenshot... but hot diggity dog it's not working for me
Aaron Stannard
@Aaronontheweb
think I know what the issue is
could you show me your HOCON declaration and your props call?
Ronnie Overby
@ronnieoverby
I should see that breakpoint get hit anytime a message delivered to actor with mailbox right?
Aaron Stannard
@Aaronontheweb
correct
Ronnie Overby
@ronnieoverby
ye
<akka>
<hocon>
<![CDATA[
akka {
loggers = ["AFS.BatchService.Actors.CtxLogger, AFS.BatchService"]
suppress-json-serializer-warning = on
}
pubsub-mailbox {
mailbox-type = "AFS.BatchService.Actors.PubSub+Mailbox, AFS.BatchService"
}
]]>
</hocon>
</akka>
ack I cant paste code to save my life
Aaron Stannard
@Aaronontheweb
np
I got the idea
could you show me the props call?
Ronnie Overby
@ronnieoverby
_actorSystem.ActorOf(Props.Create(() => new PubSub()).WithMailbox("pubsub-mailbox"), nameof(PubSub));
If you haven't caught on yet I'm trying to prioritize Subscription/Unsubscription messages over publish messages to a pub/sub actor
Aaron Stannard
@Aaronontheweb
oh man
Ronnie Overby
@ronnieoverby
?
Aaron Stannard
@Aaronontheweb
lol try this
Ronnie Overby
@ronnieoverby
the suspense!
Aaron Stannard
@Aaronontheweb
mailbox-type : "AFS.BatchService.Actors.PubSub+Mailbox, AFS.BatchService"
with the colon instead
the other possibility here is that the HOCON parser in Akka.NET can't deal with the nested type in the FQN
which would be... odd
since you said you can see it being instantiated
Ronnie Overby
@ronnieoverby
leave it to me to find an edge case the very first time I try to use something. It never fails
Aaron Stannard
@Aaronontheweb
just a guess - I think an = should work
Ronnie Overby
@ronnieoverby
yeah it's a nested class because no other actor would ever need this mailbox
Aaron Stannard
@Aaronontheweb
but I noticed that's what we did in our specs