by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 10:03
    Ralf1108 commented #4419
  • 10:02
    Ralf1108 commented #4432
  • 10:01
    Ralf1108 commented #4419
  • 10:00
    Ralf1108 opened #4432
  • May 24 19:59
    rohitnandi12 commented #1692
  • May 24 06:28
    kuldeepGDI commented #3456
  • May 23 10:40
    IgorFedchenko synchronize #4424
  • May 22 22:44
    Arkatufus synchronize #4428
  • May 22 22:17
    dependabot-preview[bot] synchronize #4337
  • May 22 22:17

    dependabot-preview[bot] on nuget

    Bump FSharp.Quotations.Evaluato… (compare)

  • May 22 22:17
    dependabot-preview[bot] edited #4337
  • May 22 22:16
    dependabot-preview[bot] edited #4337
  • May 22 22:16

    dependabot-preview[bot] on nuget

    (compare)

  • May 22 22:16

    dependabot-preview[bot] on dev

    Bump System.Collections.Immutab… (compare)

  • May 22 22:16
    dependabot-preview[bot] closed #4411
  • May 22 20:43
    dependabot-preview[bot] synchronize #4411
  • May 22 20:43

    dependabot-preview[bot] on nuget

    Bump System.Collections.Immutab… (compare)

  • May 22 20:43
    dependabot-preview[bot] edited #4411
  • May 22 20:42
    dependabot-preview[bot] edited #4411
  • May 22 20:42
    Aaronontheweb commented #4411
Aaron Stannard
@Aaronontheweb
the mailbox?
Natan Vivo
@nvivo
Yes
Aaron Stannard
@Aaronontheweb
no, that has to be declared as part of Props
the message queue the mailbox uses is determined by your actor code - the interfaces
99% of the time that's a detail that comes up when you use stashing (this happens under the hood, unknown to the user)
Natan Vivo
@nvivo
I mean the type. Is there a way to say something like context.ActorOf<Foo>().WithMailbox<MyMailbox>()?
Aaron Stannard
@Aaronontheweb
ah, no
it has to be registered with the systems
errr, ActorSystem
because it maintains a list of all registered mailbox types
Natan Vivo
@nvivo
Ok. I think I got it
Aaron Stannard
@Aaronontheweb
and there are other configuration options that have to be passed in - some of that might be legacy stuff as a result of the coupling between dispatchers and mailboxes on the JVM
@HCanber and @rogeralsing could tell you - I've not worked with it much myself
Natan Vivo
@nvivo
So, there is no mailbox registered in the default config currently, as there is only one mailbox and the priority one must be implemented by the user
Aaron Stannard
@Aaronontheweb
there's a default mailbox implementation - unbounded concurrent queue
Natan Vivo
@nvivo
There is nothing to document about these names then
Aaron Stannard
@Aaronontheweb
but yeah, no other ones to speak of
there's a bunch of stuff in JVM akka for shared mailboxes
I don't think we'll ever implement those
Natan Vivo
@nvivo
Yep
Aaron Stannard
@Aaronontheweb
routers are the correct tool for that job
Natan Vivo
@nvivo
Too much baggage
Aaron Stannard
@Aaronontheweb
agree
don't port stuff that's deprecated, right? ;)
Natan Vivo
@nvivo
:-) Ok, let's see what I can do here. Maybe tomorrow I'll have more questions
Aaron Stannard
@Aaronontheweb
sounds good bud
keep up the good work
Natan Vivo
@nvivo
Thanks for the explanations
Aaron Stannard
@Aaronontheweb
you're welcome - I hope they helped :p
Joshua Benjamin
@annymsMthd
@Aaronontheweb any idea how to make a fake task that takes a parameter? for instance "./build.cmd MultiNodeSpec ClusterDeathWatchSpec"
Aaron Stannard
@Aaronontheweb
F# is dark and evil magic
so no
Joshua Benjamin
@annymsMthd
rgr
I'll find it
Natan Vivo
@nvivo
question about the priority queue...
Aaron Stannard
@Aaronontheweb
shoot
Natan Vivo
@nvivo
in some cases the envelope is being sent instead of the message
is this a bug?
Aaron Stannard
@Aaronontheweb
could you post your snippet?
because yeah, that should not be happening
I mean the envelope should be passed to the ActorCell
but it shouldn't get passed into the OnReceive method - the actorcell should unpack it
I'll open an issue for that then, ok ?
Aaron Stannard
@Aaronontheweb
do you have a .NET Fiddle that can reproduce this too?
Natan Vivo
@nvivo
I'll provide one
Aaron Stannard
@Aaronontheweb
if you could open an issue and include that - that would be super helpful
Natan Vivo
@nvivo
ok
Aaron Stannard
@Aaronontheweb
thanks Natan
Natan Vivo
@nvivo
np