DescriptionUpdate Portage to sync BlockerDB at init, rather than before every package.
Currently, Portage syncs the BlockerDB before every merge. This slows down
merges considerably because it requires reading the entire vardb from disk.
Since Portage doesn't merge conflicting packages anyway, we can optimize this
by just reading the vardb at initialization and caching that.
Change-Id: I6701926f022ef3aa2da10482fc8b09573ae24610
R=zmedico@chromium.org
BUG=none
TEST=Test merge with blockers
Patch Set 1 #Patch Set 2 : Address comments by zmedico #
Total comments: 18
Patch Set 3 : Address review feedback. #
Messages
Total messages: 5 (0 generated)
|