Brandon Casey <draf...@gmail.com> writes:
> I've been looking closer at uses of p->windows everywhere, and it
> seems that we always open_packed_git() before we try to create new
> windows. There doesn't seem to be any reason that we can't continue
> to use the existing open windows even after closing the pack file.
> If we don't need to close_pack_windows(), find_lru_pack() doesn't
> strictly need to reject packs that have windows in use.
That makes me feel somewhat uneasy. Yes, you can open/mmap/close
and hold onto the contents of a file still mapped in-core, and it
may not count as "open filedescriptor", but do OSes allow infinite
such mmapped regions to us? We do keep track of number of open
windows, but is there a way for us to learn how close we are to the
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html