You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 3, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Oct 3, 2026. It is now read-only.
the client, calls protocol methods before calling Global.CloudStorage.SaveStorage()
the service, protocol me saves the data Global.LocalStorage.SaveStorage
sunkararp you've done too much unnecessary work here. Firstly, you must use the graph data model generated via TSL; I do not see any TSL in your project. The Graph Engine TSL compiler will generate especially generated typed C# files for you. This is one of the very powerful aspects of the Graph Engine; the graph data model is codegen for you. You willl need to use those generated classes. It does not seem like you've read the documentation - you must do that and take a look at the Sample Graph Service Fabric project.
sunkararp no worries - I have made many updates to my local repro and so my local build is ahead of yours. I just need to get to one of my dev machines with that build on it.
sunkararp The current implementation for GE to run in Service Fabric major rework of the runtime must take place. After much review with Microsoft Service Fabric team and an outside third party it has been determined by the current tcp/ip stack is not compatible with SF due to the advanced use of duplex sockets. However, I have reworked the part of the networking stack so that it's compatible with SF. The scheduled release of the build will not be ready until the December / January timeframe. Also as I'm not able to update the Microsoft Graph Engine github repo current at this time and new versions of the GE will appear at my InKnowWorks GraphEngine repo. You can find updated Nuget packages there with support for. Net 3.1,. Net 5 and 6. We are very actively working on the Graph Engine so that an modernized and updated version is available. I'll post an updated Readme file today sighting updates, and schedule availability and road map.
sunkararp I have been working on the GE/SF implementation in the background and finally have more time to address this problem. I hope to have a fix in place next week.
Activity
TaviTruman commentedon Jan 14, 2021
sunkararp please post the offending code here so that I can assist your further.
sunkararp commentedon Jan 15, 2021
My code is very simple, Service Fabric satefull remoting service & client
My code is here https://github.com/sunkararp/Ayushman.KgApplication.
Exception is happening when client calls Global.CloudStorage.SaveStorage() method at ln@231 of file https://github.com/sunkararp/Ayushman.KgApplication/blob/main/Ayushamn.KgClient/GraphEngineRemotingClient.cs
the client, calls protocol methods before calling Global.CloudStorage.SaveStorage()
the service, protocol me saves the data Global.LocalStorage.SaveStorage
TaviTruman commentedon Jan 15, 2021
sunkararp you've done too much unnecessary work here. Firstly, you must use the graph data model generated via TSL; I do not see any TSL in your project. The Graph Engine TSL compiler will generate especially generated typed C# files for you. This is one of the very powerful aspects of the Graph Engine; the graph data model is codegen for you. You willl need to use those generated classes. It does not seem like you've read the documentation - you must do that and take a look at the Sample Graph Service Fabric project.
sunkararp commentedon Jan 15, 2021
On server side, I'm using TSL generated code to write memory (like Global.LocalStorage.SavePatientNode(cell))
Please see my code https://github.com/sunkararp/Ayushman.KgApplication/tree/main/Ayushman.KgProtocols
TaviTruman commentedon Jan 15, 2021
sunkararp Yikes - I did not see that - my bad. Are you using those same generated files in your remoting client?
sunkararp commentedon Jan 15, 2021
Yes, client does following...
` var organization = new OrganizationT();
organization.Id = o.Id;
organization.Name = o.NAME;
organization.Revenue = o.REVENUE;
organization.Phone = o.PHONE;
organization.Utilization = o.UTILIZATION;
TaviTruman commentedon Jan 15, 2021
sunkararp Just a moment - I am testing your project.
TaviTruman commentedon Jan 15, 2021
sunkararp Just a moment - you are running a back release of the Graph Engine Library.
sunkararp commentedon Jan 15, 2021
I didn't understand your question.
Below is what I did...
TaviTruman commentedon Jan 15, 2021
sunkararp no worries - I have made many updates to my local repro and so my local build is ahead of yours. I just need to get to one of my dev machines with that build on it.
sunkararp commentedon Jan 15, 2021
Just uploaded Data files here
TaviTruman commentedon Jan 15, 2021
sunkararp Thanks!
TaviTruman commentedon Jan 15, 2021
sunkararp I'll have the fix for you shortly after I get other production matters resolved.
TaviTruman commentedon Jan 16, 2021
sunkararp I'm working on your code now and I will have an update for you shortly.
TaviTruman commentedon Jan 20, 2021
sunkararp found the problem! I'm updating your project with corrections. I'll come back here when I the VS solution ready.
sunkararp commentedon Jan 20, 2021
Thank you so much for the help,
can you share your email ID, I have few more questions.
My email ID is porscheme@live.com
sunkararp commentedon Jan 24, 2021
Any luck here?
TaviTruman commentedon Jan 24, 2021
sunkararp I will post the fix tomorrow. I've been very busy with pushing out a new release.
sunkararp commentedon Oct 16, 2021
Any update here?
TaviTruman commentedon Oct 16, 2021
sunkararp The current implementation for GE to run in Service Fabric major rework of the runtime must take place. After much review with Microsoft Service Fabric team and an outside third party it has been determined by the current tcp/ip stack is not compatible with SF due to the advanced use of duplex sockets. However, I have reworked the part of the networking stack so that it's compatible with SF. The scheduled release of the build will not be ready until the December / January timeframe. Also as I'm not able to update the Microsoft Graph Engine github repo current at this time and new versions of the GE will appear at my InKnowWorks GraphEngine repo. You can find updated Nuget packages there with support for. Net 3.1,. Net 5 and 6. We are very actively working on the Graph Engine so that an modernized and updated version is available. I'll post an updated Readme file today sighting updates, and schedule availability and road map.
TaviTruman commentedon Aug 18, 2022
sunkararp I have been working on the GE/SF implementation in the background and finally have more time to address this problem. I hope to have a fix in place next week.