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