Skip to content

Conversation

Aaronontheweb
Copy link
Member

No description provided.

@Aaronontheweb
Copy link
Member Author

I had to disable some of the extra serialization and encoding logging we used to have with Helios since the DotNetty implementation of that stuff depends on implementing a bunch of gnarly Microsoft.Extensions.Logging stuff

There's a pre-built package we can use but that requires a .NET Framework version runtime bump.

I'm thinking we can add this back once we're on .NET Standard or 4.5.2

/// that was given as zero.
/// </summary>
/// <returns>The address of the controller's socket endpoint</returns>
public Task<INode> SockAddr()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have we used this method somewhere?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not since Akka.NET 1.1; it directly exposed old Helios 1.4* members to the public and stopped being used after we switched to Helios 2.0 last year.

@Aaronontheweb
Copy link
Member Author

Looks like this had some portability differences between the Helios 2.x and DotNetty APIs. Addressed those and added standard out logging back.

@Aaronontheweb
Copy link
Member Author

Also added an additional spec that can run outside the MNTR to verify that RemoteConnection works.

@Aaronontheweb
Copy link
Member Author

Bah. Still need to prune the packages.config for Akka.Remote.TestKit before we merge this in.

Copy link
Member Author

@Aaronontheweb Aaronontheweb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to clean up packages.config

<package id="Google.ProtocolBuffers" version="2.4.1.555" targetFramework="net45" />
<package id="Helios" version="2.1.2" targetFramework="net45" />
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="1.1.0" targetFramework="net45" />
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to prune all of this crap out so it doesn't get pulled into the .nuspec metadata for Akka.Remote.TestKit as explicit dependencies.

@alexvaluyskiy
Copy link
Contributor

LGTM

@Aaronontheweb Aaronontheweb merged commit c6f3283 into akkadotnet:dev Mar 31, 2017
@Aaronontheweb Aaronontheweb deleted the dotnetty-akkaremote-testkit branch March 31, 2017 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants