ECP-VeloC / AXL

Asynchronous Transfer Library
MIT License
2 stars 8 forks source link

Don't load the BB API when doing a non-BBAPI transfer #94

Closed tonyhutter closed 3 years ago

tonyhutter commented 3 years ago

Previously, we would blindly call axl_async_init_bbapi() and axl_async_finalize_bbapi() in AXL_Init/AXL_Finalize if we detected theBBAPI headers. This became problematic on the IBM login nodes since they had the BBAPI headers, but weren't running the client.

This patch changes the behavior to only load the BBAPI library if you're doing a BBAPI transfer.

Fixes: #70

adammoody commented 3 years ago

Thanks, @tonyhutter . This PR looks good and is ready to merge. Though, github is saying it's out of date, so I think it may need to be rebased on master first.

tonyhutter commented 3 years ago

Ok, just rebased