[openib-general] [PATCH] uMAD: remove receive side data copy

Hal Rosenstock halr at voltaire.com
Thu Mar 2 14:25:18 PST 2006


On Thu, 2006-03-02 at 16:48, Sean Hefty wrote:
> >There is osmtest which does GetTable requests and uses RMPP receive. I
> >will rerun after these changes are committed and see whether things
> >work. It will take a little bit to analyze the traces to be sure.
> 
> Here are the results of osmtest.  I guess it worked?

Not sure (see below for annotations).

>   I'm just wondering about
> the errors that are logged.  Btw, is RMPP received used when building the
> inventory?

Yes.

> If someone can confirm that this looks good, I'll commit the RMPP changes.

I'm not sure (see below).

> - Sean
> 
> 
> 
> Command Line Arguments
> Done with args
> 	Flow = All Validations
> using default guid 0x2c90107fc5be1
> Mar 02 14:44:11 926777 [4017C460] -> osm_vendor_bind: Binding to port
> 0x2c90107fc5be1.
> Mar 02 14:44:11 949588 [4017C460] -> osmtest_validate_sa_class_port_info:
> -----------------------------
> SA Class Port Info:
>  base_ver:1
>  class_ver:2
>  cap_mask:0x202
>  resp_time_val:0xC8

Was this against OpenSM or a vendor SM ?

> -----------------------------
> Mar 02 14:44:12 056615 [4017C460] -> osmtest_wrong_sm_key_ignored: Try
> PortRecord for port with LID 0x100 Num:0x1.
> Mar 02 14:44:16 057831 [4059EBB0] -> umad_receiver: ERR 5409: send completed
> with error (method=0x1 attr=0x12 trans_id=0xd0) -- dropping
> Mar 02 14:44:16 058010 [4059EBB0] -> umad_receiver: ERR 5410: class 0x3 LID
> 0x100
> Mar 02 14:44:16 058051 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_TIMEOUT).
> Mar 02 14:44:16 058123 [4017C460] -> osmtest_wrong_sm_key_ignored: ERR 0011: Did
> not get a timeout but got (IB_SUCCESS).
> Mar 02 14:44:16 058257 [4017C460] -> osmt_register_service: Registering Service:
> name:osmt.srvc.1804289383.3759 id:0x6b8b36b8.
> Mar 02 14:44:16 058841 [4017C460] -> osmt_register_service: Registering Service:
> name:osmt.srvc.846930885.3759 id:0x327b1516.
> Mar 02 14:44:16 059293 [4017C460] -> osmt_register_service: Registering Service:
> name:osmt.srvc.1681692775.3759 id:0x643c89b8.
> Mar 02 14:44:16 059682 [4017C460] -> osmt_register_service_with_data:
> Registering Service: name:osmt.srvc.1714636912.3759 id:0x663339c1.
> Mar 02 14:44:16 060106 [4017C460] -> osmt_register_service_with_data:
> Registering Service: name:osmt.srvc.1714636912.3759 id:0x663339c1.
> Mar 02 14:44:16 060511 [4017C460] -> osmt_register_service_with_full_key:
> Registering Service: name:osmt.srvc.424238330.3759 id:0x19494e4b.
> Mar 02 14:44:16 060962 [4017C460] -> osmt_register_service_with_full_key:
> Registering Service: name:osmt.srvc.719885380.3759 id:0x19494e4b.
> Mar 02 14:44:26 078538 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 078627 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR)

Usually indicates IS EXPECTED ERROR here and several places below so it
may not be totally working right.

-- Hal

> Mar 02 14:44:26 078682 [4017C460] -> osmt_get_service_by_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 078739 [4017C460] -> osmt_get_service_by_name: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 079501 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 079539 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 079592 [4017C460] -> osmt_get_service_by_id: ERR 0370: ib_query
> failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 079623 [4017C460] -> osmt_get_service_by_id: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 080726 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 080763 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 080816 [4017C460] -> osmt_get_service_by_id_and_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 080846 [4017C460] -> osmt_get_service_by_id_and_name: Remote
> error = IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 081204 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 081239 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 081292 [4017C460] -> osmt_get_service_by_id_and_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 081322 [4017C460] -> osmt_get_service_by_id_and_name: Remote
> error = IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 081699 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 081735 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 081789 [4017C460] -> osmt_get_service_by_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 081820 [4017C460] -> osmt_get_service_by_name: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 082177 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 082214 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 082341 [4017C460] -> osmt_get_service_by_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 082373 [4017C460] -> osmt_get_service_by_name: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 083118 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 083154 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 083206 [4017C460] -> osmt_get_service_by_name_and_key: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 083236 [4017C460] -> osmt_get_service_by_name_and_key: Remote
> error = IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 083599 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 083636 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 083689 [4017C460] -> osmt_get_service_by_name_and_key: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 083719 [4017C460] -> osmt_get_service_by_name_and_key: Remote
> error = IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 084073 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 084109 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 084161 [4017C460] -> osmt_get_service_by_name_and_key: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 084191 [4017C460] -> osmt_get_service_by_name_and_key: Remote
> error = IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 085207 [4017C460] -> osmt_delete_service_by_name: Trying to
> Delete Service: Name:osmt.srvc.1804289383.3759.
> Mar 02 14:44:26 086265 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:26 086307 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:26 086360 [4017C460] -> osmt_get_service_by_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:26 086391 [4017C460] -> osmt_get_service_by_name: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:26 086452 [4017C460] -> osmt_run_service_records_flow: IS EXPECTED
> ERR ^^^^
> Mar 02 14:44:29 090634 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:29 090719 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:29 090776 [4017C460] -> osmt_get_service_by_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:29 090819 [4017C460] -> osmt_get_service_by_name: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:29 090880 [4017C460] -> osmt_run_service_records_flow: IS EXPECTED
> ERR ^^^^
> Mar 02 14:44:29 091292 [4017C460] -> osmt_delete_service_by_name: Trying to
> Delete Service: Name:osmt.srvc.719885380.3759.
> Mar 02 14:44:29 092061 [4017C460] -> osmt_delete_service_by_name: Trying to
> Delete Service: Name:osmt.srvc.424238330.3759.
> Mar 02 14:44:29 092368 [4059EBB0] -> __osmv_sa_mad_rcv_cb: ERR 5501: Remote
> error:0x0003
> Mar 02 14:44:29 092406 [4059EBB0] -> osmtest_query_res_cb: ERR 0003: Error on
> query (IB_REMOTE_ERROR).
> Mar 02 14:44:29 092457 [4017C460] -> osmt_get_service_by_name: ERR 0370:
> ib_query failed (IB_REMOTE_ERROR).
> Mar 02 14:44:29 092488 [4017C460] -> osmt_get_service_by_name: Remote error =
> IB_SA_MAD_STATUS_NO_RECORDS.
> Mar 02 14:44:29 092550 [4017C460] -> osmt_delete_service_by_name: Record should
> not exist, i.e. BAD flow
> Mar 02 14:44:29 092577 [4017C460] -> osmtest_run : The event forwarding flow is
> not implemented yet!
> OSMTEST: TEST "All Validations" PASS
> 
> 
> 




More information about the general mailing list