LU-9550 adio: delete the old Lustre ADIO driver patches Since Lustre ADIO driver was released by MPICH2 about 8 years ago, those old Lustre ADIO driver patches (lustre/contrib/*mpich*.patch) can be deleted. Test-Parameters: trivial Signed-off-by: Emoly Liu <emoly.liu@intel.com> Change-Id: Ibbd4c67b36065d913c6e3b71895f2413481c923c Reviewed-on: https://review.whamcloud.com/27264 Tested-by: Jenkins Reviewed-by: Niu Yawei <yawei.niu@intel.com> Reviewed-by: Yang Sheng <yang.sheng@intel.com> Tested-by: Maloo <hpdd-maloo@intel.com> Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Mass conversion of all copyright messages to Oracle.
Branch HEAD some improvements: -use fd->hints structure instead of MPI Info routines -change hints name as romio requires -check lustre/lustre_user.h header file in configure instead of giving the lustre structs/constants -add new MPE logging -revert the hint settings in ad_lustre_open.c -remove the two confusing hints "contig_data" and "samesize" -fix avail_cb_node calculation in ad_lustre_aggregate.c
Branch HEAD b=12521 remove unused hint "user_cb_nodes"
Branch HEAD b=12521 To avoid extent lock conflicts, if avail_cb_nodes < stripe_count*CO, avail_cb_nodes should divide (stripe_count*CO) exactly. So that each OST can be accessed by one or more constant clients.
Branch HEAD b=12521 - set Lustre hints (except striping hints) "anywhere" - perform collective I/O for interleaving, no matter how big the req size is - keep the semantic information of cb_nodes - perform collective I/O by the same client if the whole file access portion is no bigger than stripe size and cb_nodes is changed by the user - fix some bugs in the error handling - remove redundant codes
Update the adio driver patch for mpich2-1.0.7
Branch: HEAD Add the new ADIO patch for mpich.