Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 15:44
    patriknw commented #27112
  • 15:37
    akka-ci commented #28874
  • 15:37
    akka-ci unlabeled #28874
  • 15:37
    akka-ci labeled #28874
  • 15:37
    patriknw closed #28885
  • 15:36
    patriknw milestoned #28885
  • 15:36
    patriknw unlabeled #28885
  • 15:36

    patriknw on master

    Make sure subscription complete… (compare)

  • 15:36
    patriknw closed #28887
  • 15:35
    manonthegithub opened #28908
  • 15:32
    manonthegithub commented #28890
  • 15:32
    patriknw closed #28869
  • 15:32
    patriknw milestoned #28869
  • 15:31
    patriknw unlabeled #28869
  • 15:31

    patriknw on master

    #28869 - example for setting po… Merge pull request #28890 from … (compare)

  • 15:31
    patriknw closed #28890
  • 15:16
    akka-ci unlabeled #28783
  • 15:16
    akka-ci labeled #28783
  • 15:16
    akka-ci commented #28905
  • 15:16
    akka-ci unlabeled #28905
Arnout Engelen
@raboof
there's a failure on akka master, I'll PR
kerr
@hepin1989
@johanandren Hi, johan , I have test coverd for https://github.com/akka/akka/pull/27290#discussion_r396047643 , is there anything I missed?
Arnout Engelen
@raboof
anyone want to help diagnose our minion? :) akka/akka-minion#145
Patrik Nordwall
@patriknw
Who is superleo-cn that is approving PRs?
kerr
@hepin1989
have no idea, any link?
seems like what already has in Akka
Patrik Nordwall
@patriknw
seeing some of these now, when switching branches (after stopping and starting sbt):
[error] Symbol 'type akka.pattern.PipeToSupport' is missing from the classpath.
[error] This symbol is required by 'package akka.pattern.package'.
[error] Make sure that type PipeToSupport is in your classpath and check for conflicting dependencies with `-Ylog-classpath`.
[error] A full rebuild may help if 'package.class' was compiled against an incompatible version of akka.pattern.
[error] Symbol 'type akka.pattern.AskSupport' is missing from the classpath.
Arnout Engelen
@raboof
kerr
@hepin1989
How do you think about this? I found it's very easy to make mistake
Arnout Engelen
@raboof
I think when akka/akka#28851 is in we can release 2.5.31
Arnout Engelen
@raboof
sbt/sbt-git#175 strikes again :cry: - throws away staging and restarts 2.5.31 release
dricketts
@dricketts
I'm trying to understand the initialization code for DDataShardCoordinator. After calling getCoordinatorState(), doesn't the coordinator need to re-write the coordinator state to a majority of nodes to make sure it didn't just read a partially replicated state?
Arnout Engelen
@raboof
hmm, I just saw the PipeToSupport error as well, doing akka-actor/publishLocal just after switching from ba450ee96b01846bf1c29f39e0e39ae11561497e to b40873dc10aea8c9fa58bc616be63ca161e28cda
Patrik Nordwall
@patriknw
it's probably when switching from a branch that had different crossPath setting, so hopefully just very temporary
kerr
@hepin1989
Seems like there are some pick-next issue beeing missed ?
https://github.com/akka/akka/issues?q=is%3Aissue+is%3Aopen+label%3A"2+-+pick+next"
Enno
@ennru
We'll do another Akka gRPC 0.8 release today as the generated Scala code doesn't compile against Akka 2.6.4.
Patrik Nordwall
@patriknw
looks like we have a mima problem in master, I will fix
Patrik Nordwall
@patriknw
Enno
@ennru
I'll get the release train rolling for Alpakka akka/alpakka#2257
Enno
@ennru
Can I get a review of akka/alpakka-samples#61 please. I'll PR the RC2 upgrade on top of it.
kerr
@hepin1989
do you think Behavior need be named to support nice debuging or dumping? I find zio's fiber dumping is great.
zio/zio#3192
Johan Andrén
@johanandren
@hepin1989 we have that in one way, since we have the actor hierarchy, each behavior running as an actor has a name/pah and that is attached to logging etc. There’s no public api but there is an internal printTree on actor system which will dump the hierachy to a string, perhaps that could be useful to you?
kerr
@hepin1989
@johanandren Thanks for that information. but when one actor has multiply state/behavior, how can we easily know which behavior the current actor is using?
Johan Andrén
@johanandren
Can you give me more like a use case where it would be useful?
kerr
@hepin1989
@johanandren debugging :)
Johan Andrén
@johanandren
In that case a breakpoint would give you which state/receive lambda you are in?
Or are you thinking more debugging in production/ops side of things?
kerr
@hepin1989
Another thing is when debugging ,it’s hard to see where the message comes in, I mean jump back to the sender , using the CallingThreadDispatcher?
Johan Andrén
@johanandren
Where the message came from you mean?
kerr
@hepin1989
https://github.com/alibaba/arthas
We are using this tool to watch a dedicated method
with the watch commond

Where the message came from you mean?

i mean which line of code the sender callreceiver ! msg

Johan Andrén
@johanandren
Yup, I guess those tools will have the same problems with other async APIs though?
There’s support for OpenTracing somewhat related in LB Telemetry (commercial): https://developer.lightbend.com/docs/telemetry/current/extensions/opentracing/opentracing.html
Johan Andrén
@johanandren
That is more explicit but also can go across JVM boundaries/between nodes/services etc.
kerr
@hepin1989
Yeah, So that's why we more prefer the OO style and only not much async though.
We have Egaleye which looks like operating too,I can share it with you privately

There’s support for OpenTracing somewhat related in LB Telemetry (commercial): https://developer.lightbend.com/docs/telemetry/current/extensions/opentracing/opentracing.html

Such cool thing is better to be mentioned at the doc:)

kerr
@hepin1989
Yes ... I think so.
Enno
@ennru
The latests plans of the Lightbend Akka Team: akka/akka-meta#132
kerr
@hepin1989
is akka.actor.typed.BehaviorInterceptor an Internal API or not?
Patrik Nordwall
@patriknw
BehaviorInterceptor is public (for power users)
kerr
@hepin1989
Thanks