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.

-- 
Wichert Akkerman <[EMAIL PROTECTED]>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things simple.
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to