Whamcloud - gitweb
LU-1187 out: add resend check for update.
1. Add update resend check between MDTs.
2. Even during creating the new object, osp_init_object
still needs to get remote object attrs, because the
object might be created already by some partial failed
operation.
3. During resend handling, OSP needs to delete the existing
orphan objects first, then do remote create.
4. MDT will check whether the name has been deleted during
the resend of remote unlink, and only delete the local
directory if the name on the remote MDT has been delete.
5. Fix the fail_id assignment location to only fail real
update RPC.
6. Some fixes for replay DNE test sctipts.
Change-Id: Ia9ba8091b6622b0e2fd1f1b4fd355b5ff3eb9758
Signed-off-by: Wang Di <di.wang@intel.com>
Reviewed-on: http://review.whamcloud.com/4343
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
20 files changed: