Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Apr 01 17:18
    huzaifak commented #4303
  • Apr 01 14:30
    Aaronontheweb commented #4366
  • Apr 01 14:29
    Aaronontheweb closed #4360
  • Apr 01 14:29
    Aaronontheweb commented #4360
  • Apr 01 06:43

    dependabot-preview[bot] on nuget

    (compare)

  • Apr 01 06:43
    dependabot-preview[bot] closed #151
  • Apr 01 06:43
    dependabot-preview[bot] commented #151
  • Apr 01 06:43
    dependabot-preview[bot] labeled #152
  • Apr 01 06:43
    dependabot-preview[bot] opened #152
  • Apr 01 06:43

    dependabot-preview[bot] on nuget

    Bump AkkaVersion from 1.4.1 to … (compare)

  • Apr 01 06:43

    dependabot-preview[bot] on nuget

    (compare)

  • Apr 01 06:43
    dependabot-preview[bot] closed #125
  • Apr 01 06:43
    dependabot-preview[bot] commented #125
  • Apr 01 06:43
    dependabot-preview[bot] labeled #127
  • Apr 01 06:43
    dependabot-preview[bot] opened #127
  • Apr 01 06:43

    dependabot-preview[bot] on nuget

    Bump AkkaVersion from 1.4.2 to … (compare)

  • Apr 01 03:26
    ShawnYun opened #4366
  • Apr 01 03:16
    AzureGulf commented #4360
  • Mar 31 18:16

    Aaronontheweb on 1.4.4

    (compare)

  • Mar 31 18:13

    Aaronontheweb on master

    Fix typo (#4349) Fix a typo in… Bump Microsoft.Data.SQLite from… Optimize memory allocations fro… and 10 more (compare)

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
Aaron Stannard
@Aaronontheweb
so correct me if I'm wrong
but it sounds like an envelope gets wrapped around the other envelope
for some reason
Natan Vivo
@nvivo
It seems to just be missing the ".Message" in the call
so, the method ends up returning the default value
Aaron Stannard
@Aaronontheweb
ah
send a PR too if you can
got it
Natan Vivo
@nvivo
ok
Natan Vivo
@nvivo
I opened an idea on .net fiddle for them to fix the buffering of console.log. this is required in every fiddle we do in for akka.net. would help if people voted so they can prioritize: https://dotnetfiddle.uservoice.com/forums/228764--net-fiddle-ideas/suggestions/7623540-flush-the-console-buffer-after-run
Joshua Benjamin
@annymsMthd
@Aaronontheweb one of my coworkers just showed me some AppDomain stuff. For the multinode tests wouldn't it be easier to load the child nodes up in their own app domain? It would allow us to attach a debugger alot easier
Aaron Stannard
@Aaronontheweb
@annymsMthd you can use the Child Process Debugger in Visual Studio to do the same thing
but the guy you should talk to about redoing the MultiNodeTestRunner is @smalldave
Joshua Benjamin
@annymsMthd
rgr
Aaron Stannard
@Aaronontheweb
let me get you the download link for the multi-node test runner
err
child process debugger
sorry, still on my first cup of coffee
Joshua Benjamin
@annymsMthd
lol same
to answer your question though, I don't know what the downsides would be of using an AppDomain - part of me think it's a better idea to leave this stuff as-is and let each node have its own independent process-level resources
but don't all .NET processes share the same threadpool anyway?
i.e. isn't the CLR threadpool a shared resource across all of them? or is that not right?
Aaron Stannard
@Aaronontheweb
ah, my bad
shared across appdomains
but not processes
my brain this morning http://i.imgur.com/NIOYi.gif
Aaron Stannard
@Aaronontheweb
ok, nevermind - CLR Threadpool and Threads: unique per process, but each AppDomain gets its own FIFO queue for work items
finally
Nikita Tsukanov
@kekekeks
Ehm, you just can't share a thread across processes. Whether ThreadPool is shared between AppDomains depends on CLR host. I. e. custom CLR host can even run multiple CLR threads on one native thread ( see https://msdn.microsoft.com/en-us/library/74169f59.aspx )
Haven't seen such CLR hosts, but still
Aaron Stannard
@Aaronontheweb
@kekekeks yeah I forgot my basic computer organization stuff this morning
thread is a resource of the process