mirror of
https://github.com/containers/podman.git
synced 2025-08-01 07:40:22 +08:00
ps: do not create copy of container config
The user is only reading the config, so creating a copy turns out to be extremely expensive. With this change, listing containers is 1.39 times faster than before. [NO NEW TESTS NEEDED] as it is not a functional change. Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
This commit is contained in:
@ -143,7 +143,7 @@ func ListContainerBatch(rt *libpod.Runtime, ctr *libpod.Container, opts entities
|
||||
}
|
||||
}
|
||||
|
||||
conConfig = c.Config()
|
||||
conConfig = c.ConfigNoCopy()
|
||||
conState, err = c.State()
|
||||
if err != nil {
|
||||
return fmt.Errorf("unable to obtain container state: %w", err)
|
||||
|
Reference in New Issue
Block a user