Esempio n. 1
0
        public GStoreGetMasterResponse ExecuteGetMaster(GStoreGetMasterRequest request)
        {
            Console.WriteLine($"GetMaster request -> PartitionId: {request.PartitionId}");
            string masterId;

            try
            {
                masterId = gStore.GetMaster(request.PartitionId);
            }
            catch (Exception)
            {
                masterId = "-1"; //fixme
            }

            GStoreGetMasterResponse gStoreGetMasterResponse = new GStoreGetMasterResponse
            {
                MasterId = masterId
            };

            return(gStoreGetMasterResponse);
        }
Esempio n. 2
0
 public override Task <GStoreGetMasterResponse> GetMaster(GStoreGetMasterRequest request, ServerCallContext context)
 {
     return(Task.FromResult(ExecuteGetMaster(request)));
 }