Hello all, I am trying to understand how the allocation of space_map happens. What I am trying to figure out is how the recursive part is handled. From what I understand a new allocation (say appending to a file) will cause the space map to change by appending more allocs that will require extra space on disk and as such will change the space map again. I understand that the space map is treated as an object at DMU level, but it is not clear on how and who allocates the blocks for it. Thanks in advance -- This message posted from opensolaris.org