On Wed, Jan 13, 2021 at 12:31:00PM +0000, Michael Schroeder wrote:
On Wed, Jan 13, 2021 at 09:16:08AM -0300, Cristian
Yes, well known,. by design it does not install
packages in a
transaction but one by one and this is why it is so slow.
I don't see why that makes so much of a difference. All the
filesystem and database operations are the same if you use
one transaction or multiple transactions. The file fingerprinting
could be an issue, but it shouldn't take that much time.
Btw, what exactly did you measure? Rpm turns of database fsyncing
if it created a new rpm database, so installing a new system will
be faster if using a big transaction. (We could do the same in libzypp,
Michael Schroeder SUSE Software Solutions Germany GmbH
mls(a)suse.de GF: Felix Imendoerffer HRB 36809, AG Nuernberg