Systems Research |
Systems ResearchRDMA Enabled Apache (mod_rdma)Principal Investigator: Dennis Dalessandro (OSC) & Pete Wyckoff (OSC)2. Modification to Apache server The initial goal is to not modify Apache if we can help it. This was possible for the most part, except where sendfile is concerned. Apache opens the file to be sent, but does not open it with write privileges, this makes OpenFabrics make a copy of the data when we register it with the RDMA sendfile module. This is a bug in OpenFabrics really. In order to get around this issue a small patch is needed for Apache code base. We also include some small changes for taking time measurements. These two patches are located in: patches/file_mode_fix.patch and patches/timing.patch The file_mode_fix.patch is necessary for RDMA Sendfile support the timing patch is completely optional. Apply patches with something like: cd patches; patch -p0 file.patch |