← Back to team overview

openstack team mailing list archive

Re: [Swift] Lost of an object data file is not detected

 

Hi Daniele

Thank you for informing this bug.
I think this bug is just same as I asked, so I subscribed this bug.

I am considering ways to fix it and I guess that introducing
expiration of suffix's hash in hashes.pkl
and recalculation of hash may be one way to fix it.

Best regards,
   You Yamagata

2012/7/18 Daniele Valeriani <daniele@xxxxxxxxxxxxxx>:
> Hi You,
>
> I think you probably want to follow this for future development:
>
> https://bugs.launchpad.net/swift/+bug/971914
>
> Daniele
>
>
> On 25 June 2012 09:45, 山縣陽 <bi.yamagata@xxxxxxxxx> wrote:
>>
>> Hi mike,
>>
>> Thank you for your answer.
>>
>> I understand that swift can't detect missing object files.
>> And I am afraid of performance of object-auditor too.
>>
>> Best regards,
>>    You Yamagata
>>
>>
>> 2012/6/25 Michael Barton <mike-launchpad@xxxxxxxxxxxxxxxx>:
>> > On Sun, Jun 24, 2012 at 9:05 PM, 山縣陽 <bi.yamagata@xxxxxxxxx> wrote:
>> >> But if I removed the data file, no process detected it  and the data
>> >> files was not recovered.
>> >> Is this a bug?  or is there any way to detect a data file lost case?
>> >
>> > Nope, there's nothing that'll detect missing data files once the
>> > system's in a steady state.
>> >
>> > Eventually, we'd like the auditor process that looks for corrupt files
>> > to also rebuild indexes as it goes, so we can catch those types of
>> > problems.  But that guy can take months to traverse a production
>> > storage node, so it'll probably always be a bad idea to just go and
>> > delete data files.
>> >
>> > - Mike
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>


References