[Yum-devel] [PATCH] Tell rpm to release memory it wont need for the transaction
seth vidal
skvidal at fedoraproject.org
Thu Feb 10 14:19:53 UTC 2011
On Thu, 2011-02-10 at 11:57 +0200, Panu Matilainen wrote:
> Calling ts.clean() releases memory used by dependency checks and
> ordering. Depending on the transaction size, this can be tens of megs.
> And yes its dumb that callers need to bother with such issues...
> ---
> cli.py | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/cli.py b/cli.py
> index 7237f6c..5db39b7 100644
> --- a/cli.py
> +++ b/cli.py
> @@ -566,6 +566,7 @@ class YumBaseCli(yum.YumBase, output.YumOutput):
> self.populateTs(keepold=0) # populate the ts
> self.ts.check() #required for ordering
> self.ts.order() # order
> + self.ts.clean() # release memory not needed beyond this point
>
> # put back our depcheck callback
> self.dsCallback = dscb
ACK
-sv
More information about the Yum-devel
mailing list