Hi Thomas, I'm going through your OpenZFS presentation and I'd like to get more info about IV storage.
In the presentation you mention that you cannot generate IV, that it has to be stored somewhere. Generating it from 'DVA[0] + birth txg + salt' does sound like a good idea, but you mentioned that birth txg can rewind on import. It can, but we still generate new salt every time we store the block (don't we?) and birth txg could be fixed by simply starting from some sane value on import, eg. 'on-disk-birth-txg + 1024'. Consecutive crashes on import might be a problem, though. In the presentation you address why DVA[0] and birth txg don't give us uniqueness, but you don't talk about the salt, which is the most promissing bit. Could you elaborate? There is also IV (96 bits) on the slide, but I think I saw you mention somewhere else (on github?) it is now 128 bits, right? If I wrong, could you please talk about 96 bits IV too? Thanks! -- Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://mobter.com
signature.asc
Description: PGP signature
------------------------------------------- openzfs-developer Archives: https://www.listbox.com/member/archive/274414/=now RSS Feed: https://www.listbox.com/member/archive/rss/274414/28015062-cce53afa Modify Your Subscription: https://www.listbox.com/member/?member_id=28015062&id_secret=28015062-f966d51c Powered by Listbox: http://www.listbox.com
