From e95b204505074fe33aafca260bd2d4cfb0e06b5b Mon Sep 17 00:00:00 2001
From: Ali Mohammed <ali.mohammed@hpe.com>
Date: Thu, 26 Jan 2023 17:41:33 +0100
Subject: [PATCH] read appid from op

---
 maestro/pool_client.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/maestro/pool_client.c b/maestro/pool_client.c
index 6d9c3245..a82b78ee 100644
--- a/maestro/pool_client.c
+++ b/maestro/pool_client.c
@@ -713,7 +713,7 @@ mstro_pc__init_transfer_send_ticket(mstro_pool_operation op)
       break;
     case MSTRO__POOL__TRANSFER_TICKET__TICKET_OFI: {
       NOISE("TICKET CASE RDMA\n");
-      appid.id = init->dst_appid->id;
+      appid.id = op->pc_transport.target_appid;
       ofi.dstid = &appid;
       struct mstro_pm_app_registry_entry *e;
       mstro_status status = mstro_pm_app_lookup(appid.id, &e);
@@ -735,7 +735,7 @@ mstro_pc__init_transfer_send_ticket(mstro_pool_operation op)
   }
   ticket.attributes = op->pc_transport.target_cdo->attributes_msg;
   assert(op->pc_transport.target_appid == init->dst_appid->id);
-  INFO("Issued ticket to app %" PRIu64 " for CDO %s, and starting execute process\n", init->dst_appid->id, op->pc_transport.target_cdo->name);
+  INFO("Issued ticket to app %" PRIu64 " for CDO %s, and starting execute process\n", op->pc_transport.target_appid, op->pc_transport.target_cdo->name);
 
   NOISE("TransferTicket using path %s\n", ticket.gfs->path);
   NOISE("TransferTicket cdo size %" PRIi64 "\n", ticket.data_size);
@@ -769,10 +769,10 @@ mstro_pc__init_transfer_send_ticket(mstro_pool_operation op)
     return MSTRO_FAIL;
   }
 
-  status = mstro_pmp_send_nowait(init->dst_appid->id, &msg);
+  status = mstro_pmp_send_nowait(op->pc_transport.target_appid, &msg);
   if(status!=MSTRO_OK) {
     ERR("Cannot send ticket to %zu: %d (%s)\n",
-        init->dst_appid->id, status, mstro_status_description(status));
+        op->pc_transport.target_appid, status, mstro_status_description(status));
     return MSTRO_FAIL;
   }
 
@@ -959,9 +959,9 @@ mstro_pc__prepare_init_transfer(mstro_pool_operation op)
   }
 
   DEBUG("Initiating transfer from src app %" PRIappid " (me) to dst app %" PRIappid " of CDO %s\n",
-        g_pool_app_id, init->dst_appid->id, op->pc_transport.target_cdo->name);
+        g_pool_app_id, op->pc_transport.target_appid, op->pc_transport.target_cdo->name);
 
-  if(g_pool_app_id==init->dst_appid->id) {
+  if(g_pool_app_id==op->pc_transport.target_appid) {
     WARN("FIXME: We will be talking to ourselves via transport, should use a shortcut\n");
   }
 
-- 
GitLab