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
AXL_Test is only meant to tell the caller whether calling AXL_Wait will block or not. The caller must always call AXL_Wait whether they have called AXL_Test or not. We don't want AXL_Test to do any "complete" work, it should only check and report status. Thus, we don't want to rename files here:
Also, we should consider a failed rename call to be a failed transfer. We should detect and report errors there, since it could mean that the temporary file never actually changed to the final file name:
AXL_Test is only meant to tell the caller whether calling AXL_Wait will block or not. The caller must always call AXL_Wait whether they have called AXL_Test or not. We don't want AXL_Test to do any "complete" work, it should only check and report status. Thus, we don't want to rename files here:
AXL/src/axl.c
Line 789 in d738fb7
Also, we should consider a failed rename call to be a failed transfer. We should detect and report errors there, since it could mean that the temporary file never actually changed to the final file name:
AXL/src/axl.c
Line 723 in d738fb7
We might also want to consider a transfer to have failed if we fail to copy the metadata:
AXL/src/axl_io.c
Line 615 in d738fb7
The text was updated successfully, but these errors were encountered: