Skip to content

IGNITE-20949 .NET: Thin client: Add service deployment awareness#11107

Merged
ptupitsyn merged 35 commits intoapache:masterfrom
Vladsz83:dotnet_service_awareness
Dec 28, 2023
Merged

IGNITE-20949 .NET: Thin client: Add service deployment awareness#11107
ptupitsyn merged 35 commits intoapache:masterfrom
Vladsz83:dotnet_service_awareness

Conversation

@Vladsz83
Copy link
Contributor

@Vladsz83 Vladsz83 commented Dec 18, 2023

To improve service invocation performance, send client requests directly to the nodes where the service is deployed.

@ptupitsyn ptupitsyn changed the title IGNITE-20949 : .NET: Thin client: Service Awareness IGNITE-20949 .NET: Thin client: Service Awareness Dec 19, 2023
@ptupitsyn ptupitsyn changed the title IGNITE-20949 .NET: Thin client: Service Awareness IGNITE-20949 .NET: Thin client: Add service deployment awareness Dec 20, 2023
@ptupitsyn
Copy link
Contributor

I've pushed some changes to your branch - please review them.

@Vladsz83
Copy link
Contributor Author

I've pushed some changes to your branch - please review them.

Wow. That for that bunch of fixes. Looks neat. I only reverted some code in ExtractServiceTopology: Assert.AreEqual(1, allLogEntries.Count()); It checks that UpdateTopologyAsync() is synchronized correctly.

@ptupitsyn
Copy link
Contributor

@Vladsz83 The PR looks good to me, thank you! Please get a green TC visa and we can merge it.

@Vladsz83
Copy link
Contributor Author

@Vladsz83 The PR looks good to me, thank you! Please get a green TC visa and we can merge it.

Ok, good. Thanks. I'm gonna push one more commit. A test timeout issue arised on the Java test wit new topology poll period.

@ptupitsyn ptupitsyn merged commit fc4139f into apache:master Dec 28, 2023
@Vladsz83 Vladsz83 deleted the dotnet_service_awareness branch December 30, 2023 10:49
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

Comments