-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed #2643 Added a data adapter to azure queue stream provider by @jason-bragg #2658
Conversation
The data adapter allows users to use the new v2 versions of sequence token and batch container without risking changes to the original versions, which are being used in production services. The adapter also allows service developers to control how data is structured in azure queues, enabling the streaming of azure queue events of legacy systems or systems integrated with other non-orleans services.
@@ -4,8 +4,16 @@ namespace Orleans.Providers.Streams.AzureQueue | |||
{ | |||
/// <summary> | |||
/// Persistent stream provider that uses azure queue for persistence | |||
/// WARNING: This version is maintained for compatability purposes. New services should use AzureQueueStreamProviderV2 as it supports external serializers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WARNING: This version is maintained for compatability purposes. New services should use AzureQueueStreamProviderV2 as it supports external serializers [](start = 8, length = 151)
Should we mark this class as obsolete?
@sergeybykov the exception in tests:
Ought to go away if build-time code generation is enabled for the Azure utils project |
@@ -114,25 +114,11 @@ | |||
<None Include="project.json" /> | |||
</ItemGroup> | |||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | |||
<!-- Begin Orleans: Without these lines the project won't build properly --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change should be un-reverted so that the code generator can operate at build-time. The runtime code generator cannot access those internal types.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just pushed with that commit removed. :-)
f28c950
to
8b3b273
Compare
@@ -114,25 +114,11 @@ | |||
<None Include="project.json" /> | |||
</ItemGroup> | |||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | |||
<!-- Begin Orleans: Without these lines the project won't build properly --> | |||
<PropertyGroup> | |||
<OrleansProjectType>Server</OrleansProjectType> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these particular lines aren't needed, though - we don't use this property anymore
This is an attempt to fix #2643, which has a build failure in vNext.