Whamcloud - gitweb
b=20563 Fix fid_flatten() after 1 trillion SEQ numbers
authorAndreas Dilger <andreas.dilger@oracle.com>
Tue, 30 Nov 2010 23:22:14 +0000 (16:22 -0700)
committerJohann Lombardi <johann.lombardi@oracle.com>
Mon, 24 Jan 2011 13:01:50 +0000 (14:01 +0100)
commitd1c2c039511dc5036ba4f6811f5428e36d53130c
treedd1c8c3955e924ce2680436c7470720b29718d4a
parentd368881462cac8edef61e2ec14baec5fa8070990
b=20563 Fix fid_flatten() after 1 trillion SEQ numbers

Fix the fid_flatten() function to properly handle FID mapping to
64-bit inode numbers, after the first 1 trillion SEQ numbers have
been granted out.  Even with CMD this would only happen after
1024 MDTs have each had 1B client mounts, so there is little risk
of introducing collisions as a result of this change, and at worst
this is a client-local phenomenon that is not persistent.
lustre/llite/namei.c