Previously Martijn Faassen wrote:
> Wichert Akkerman wrote:
> >Previously Uwe Oestermeier wrote:
> >>Martijn Faassen <[EMAIL PROTECTED]> 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. 
> Not stable across reboot would be bad. This needs to work minimally 
> under Linux and Windows.

Linux makes no strong guarantees. Especially for devices which can
appear on different busses or bus slots (USB, firewire, iSCSI) the block
numbers can change.


Wichert Akkerman <[EMAIL PROTECTED]>    It is simple to make things.                   It is hard to make things simple.
Zope3-dev mailing list

Reply via email to