[Zope3-dev] Re: IKeyReference for files
Martijn Faassen
faassen at startifact.com
Tue Mar 27 19:10:08 EDT 2007
Wichert Akkerman wrote:
> Previously Uwe Oestermeier wrote:
>> Martijn Faassen <faassen at startifact.com> schreibt:
>>> Now I'm hoping I'm missing some kind of strategy and perhaps someone
>>> will have a luminous idea to make this work without the creation of a
>>> separate index. Or if not, at least I can give up looking and just go
>>> and write that index. Does anyone have any suggestions?
>> Hi Martijn,
>>
>> I have experimented with the inodes of files, which are a good candidate
>> for IKeyReferences for files. Using inodes solves the problem that the ids
>> should remain stable across moves. They are also a good basis for a
>> detection of moves which happen outside the control of Zope.
>
> Unfortuantely there are filesystems without usable inode numbers (or
> inodes). You also need to take multiple filesystems into account, which
> means you need to include the device major and minor number in your key.
> This leads to another problem: those numbers may not be stable across
> reboots.
Yeah, and I do need to be cross-platform with this, so inodes are not ideal.
Regards,
Martijn
More information about the Zope3-dev
mailing list