Preventing the nightly backup from disturbing the cache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




Steve Bergman wrote:
> Andy Green wrote:
> 
>> Adam Gibson wrote:
>>
>>
>> It's possible to use the flag
>>
>> O_DIRECT
>>
> 
> Thanks.  :-)
> 
> 
> --- src/create.c.orig   2006-04-24 15:39:00.000000000 -0500
> +++ src/create.c        2006-04-24 16:28:13.000000000 -0500
> @@ -1373,7 +1373,7 @@
>          if (file_dumpable_p (st))
>            {
>              fd = open (st->orig_file_name,
> -                        O_RDONLY | O_BINARY);
> +                        O_RDONLY | O_BINARY | O_DIRECT);
>              if (fd < 0)
>                {
>                  if (!top_level && errno == ENOENT)
> 

I don't think this is necessarily safe to do.  O_DIRECT adds additional 
requirements to the memory buffer's alignment and file position 
alignments.  Unless you have audited the 'tar' source code, I think this 
is a bad idea.

David



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux