Fixes in coreutils 4.5.3-41 --------------------------- The previous version of coreutils was not setting the correct default value for the o_direct block size when one was not specified on the command line. At times the value used was zero which led to "permission denied" errors on OCFS. Other times it was using the smallest natural blocksize. On OCFS this could be as low as 512 bytes which made for very inefficent IO. In this release, when no value is specified with the --o_direct argument, the o_direct enabled tools will calculate the largest block size it can use from 128K downwards to safely copy the file. As always, this behaviour is overridden when --o_direct= or , is used. Bug# Description ======= ====================================================================== 4134187 "PERMISSION DENIED" USING OCFS TOOL TO PERFORM HOT BACKUP 4178858 DD WITH O-DIRECT HANGS WHEN DESTINATION BLOCKSIZE IS SET TO ZERO 4192320 CP --O_DIRECT DOESN'T WORK IF FILE IS OPENED BY ANOTHER PROCESS