Summary: | [10.0] >=sys-apps/portage-2.2.1: It is slow on FreeBSD 10.0 | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Yuta SATOH <nigoro.dev> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 835380, 488214 | ||
Attachments: | patch to be disabled fix of Bug 478446 |
Description
Yuta SATOH
2013-12-02 11:09:45 UTC
Created attachment 364440 [details, diff] patch to be disabled fix of Bug 478446 After applying this patch, processing speed will be properly. But, I don't know reasons... # splat virtual/pam * virtual/pam-0 Emerged at: Mon Dec 2 00:09:56 2013 Build time: 4 seconds I'm not familiar with this code, but it looks like it deals with cleaning up spawned processes. Specifically the change in bug 478446 changes code that deals with closing open pipes. The change causes it to use another implementation of get_open_fds() which might return much more values than the default implementation. This might explain your slow down. The current version of the portage, 2.3.24-r1, hasn't this issue. So, I'll close this bug. |