Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 07:27
    dependabot-preview[bot] labeled #3999
  • 07:27

    dependabot-preview[bot] on nuget

    Bump FluentAssertions from 4.14… (compare)

  • 07:27
    dependabot-preview[bot] opened #3999
  • Oct 20 17:25
    valdisz synchronize #3889
  • Oct 20 17:17
    valdisz synchronize #3889
  • Oct 20 15:44
    valdisz synchronize #3889
  • Oct 20 09:22
    ismaelhamed commented #3863
  • Oct 19 23:39
    valdisz synchronize #3889
  • Oct 19 23:08
    edvinasz commented #2947
  • Oct 19 13:36
    Aaronontheweb commented #3973
  • Oct 19 13:34
    dependabot-preview[bot] synchronize #3995
  • Oct 19 13:34

    dependabot-preview[bot] on nuget

    Bump BenchmarkDotNet from 0.10.… (compare)

  • Oct 19 13:34
    dependabot-preview[bot] edited #3995
  • Oct 19 13:34
    dependabot-preview[bot] synchronize #3993
  • Oct 19 13:34

    dependabot-preview[bot] on nuget

    Bump Google.Protobuf from 3.9.1… (compare)

  • Oct 19 13:34
    dependabot-preview[bot] synchronize #3991
  • Oct 19 13:34

    dependabot-preview[bot] on nuget

    Bump Microsoft.Extensions.Depen… (compare)

  • Oct 19 13:34
    dependabot-preview[bot] synchronize #3989
  • Oct 19 13:34

    dependabot-preview[bot] on nuget

    Bump ApiApprover from 3.0.1 to … (compare)

  • Oct 19 13:34
    dependabot-preview[bot] synchronize #3992
Roger Johansson
@rogeralsing
I've browsed the code and it looks great! :+1:
Aaron Stannard
@Aaronontheweb
@Horusiath @rogeralsing awesome, sounds cool - looking forward to seeing it in action. @Horusiath - send me an email at aaron AT petabridge.com; I might have some time in February to put together a SQL Server implementation of the persistent mailbox.
Bartosz Sypytkowski
@Horusiath

I'm currently working on making all of the specs working (esspecialy Akka.Persistence.TestKit - it's would be necessary for 3rd party journals/snapshot stores adapters fro compatibility checks). At the present moment it looks like this (total - number of all tests ported, failing - how many of them still fails under current impl):

  • Akka.Persistence.TestKit - TestKit itself is tested with built-in implementations of Journal and SnapshotStore:
    • LocalSnapshotStoreSpec - total: 8, failing: 5
    • MemoryJournalSpec - total: 14, failing: 2
  • Akka.Persistence.Tests:
    • GuaranteedDeliveryCrashSpec - total: 1, failing: 1
    • GuaranteedDeliveryFailureSpec - total: 1, failing: 1
    • GuaranteedDeliverySpec: - total: 7, failing: 7
    • PersistentActorFailureSpec - total: 1, failing: 1
    • PersistentActorSpec - total: 31, failing: 4
    • PersistentViewSpec - total: 12, failing: 3
    • PersistentActorSpanshotSpec - total: 8, failing: 0

However I have found that most of the time failures are not caused by Akka.Persistence implementation, but rather by bugs in tests themself. Probably GuaranteedDelivery (aka. AtLeastOnceDelivery) is the one part, that is not yet working.

Bartosz Sypytkowski
@Horusiath
I don't know when I'll fix all of them, so that I can pull whole plugin to the upstream. Also these features are not yet compatible with F# API - since it's neither similar to Scala's way of doing thing nor Erlang's, I think that some design thoughts from people who use F# and have strong experience with eventsourcing in production would be appreciated.
Aaron Stannard
@Aaronontheweb
If you guys are doing any blogging about Akka.NET, mention @AkkaDotNet in a Tweet and we'll make sure we RT your stuff and post it on the Akka.NET facebook group too
Bartosz Sypytkowski
@Horusiath
If I'm correct, we have JetBrains support, including Resharper for open source contribution, right? If so, how licensing procedure works?
Roger Johansson
@rogeralsing
just tell me where to mail the license
its an OSS license, so all core devs can have it
Bartosz Sypytkowski
@Horusiath
b.sypytkowski@gmail.com, I would be gratefull
Roger Johansson
@rogeralsing
sent
Bartosz Sypytkowski
@Horusiath
thx :)
Aaron Stannard
@Aaronontheweb
anyone know where I can find the source for the thunk() function that gets used inside Scala Akka's performance tests? See https://github.com/akka/akka/blob/cb05725c1ec8a09e9bfd57dd093911dd41c7b288/akka-cluster/src/test/scala/akka/cluster/VectorClockPerfSpec.scala#L54 for an example
I've gone as far as scouring the source inside scalatest itself to find it - no such luck yet :\
any ideas @rogeralsing @HCanber ?
trying to port some of the Akka.Cluster performance tests over
Roger Johansson
@rogeralsing
Its all there in that file :P
, thunk: (VectorClock, VectorClock) ⇒ Unit,
Aaron Stannard
@Aaronontheweb
.... welp, I'm an idiot :(
doh!
Roger Johansson
@rogeralsing
I guess that is sort of like Action<vectorclock,vectorclock>
Aaron Stannard
@Aaronontheweb
yeah, looks like it's just a typed Action
Roger Johansson
@rogeralsing
then they pass the compareTo func as the argument to it
In computer programming, a thunk is a subroutine that is created, often automatically, to assist a call to another subroutine. Thunks are primarily used to represent an additional calculation that a subroutine needs to execute, or to call a routine that does not support the usual calling mechanism. They have a variety of other applications to compiler code generation and modular programming.
so its just a higher order function?
Aaron Stannard
@Aaronontheweb
that's the definition of Thunk that I'm used to, but for some reason I just assumed it meant some crazy Scala performance testing magic
no idea why I thought that :sake:
Andrew Skotzko
@skotzko
@rogeralsing set up a simpler URL to get people to the main akka.NET site >> http://getakka.net . Currently just forwards but if you want to use that URL via a CNAME on github pages, let me know
I'm also going through a lot of the docs and such and will be sending in some PRs for those soon.
Roger Johansson
@rogeralsing
oh nice! :)
Aaron Stannard
@Aaronontheweb
@rogeralsing do we have a Gitter badge on the Akka.NET README?
now we do :p akkadotnet/akka.net#552
jaime febres
@emiaj
Hello everyone
I am very glad to see such an awesome project in .Net land
I work doing mostly Scala in the server
but soon I am going to move to a .Net shop, so, bye bye Scala :(
Aaron Stannard
@Aaronontheweb
hi there @emiaj
welcome to .NET-land
jaime febres
@emiaj
but I will try to find any opportunity to introduce Akka.Net for a viable project
Aaron Stannard
@Aaronontheweb
awesome, well make sure you let us know how we can help!
jaime febres
@emiaj
oh, I never left .Net 100%, I used to do .Net 2 years ago :)
thanks, I will do so
I wonder what's the status of getting akkadotnet with an http facing api
like spray.io and its http recipe
is it already there or at least in the ovens? :)
Aaron Stannard
@Aaronontheweb
we're a ways away yet, but I think @Horusiath has an initial design he started working on for Akka.IO
and I think parts of that ended up getting moved to spray inside canonical Akka
but at the moment I think @Horusiath is spending most of his time working on Akka.Persistence, which looks like it's not too far away from being in an alpha / beta stage
so if that's an area where you feel comfortable contributing (Akka.IO / HTTP interface) then I think you can jump right in
jaime febres
@emiaj
@Aaronontheweb that seems promising, sure, I will try to find the opportunity to give you guys a hand
Aaron Stannard
@Aaronontheweb
awesome, thanks @emiaj