podman/libpod
Matthew Heon 0106acbf7e Avoid a read-write transaction on DB init
Instead, use a less expensive read-only transaction to see if the
DB is ready for use (it probably is), and only fire the expensive
RW transaction if absolutely necessary.

Signed-off-by: Matthew Heon <mheon@redhat.com>
2019-06-20 10:17:38 -04:00
..
common
driver Begin to break up pkg/inspect 2019-06-03 15:54:53 -04:00
events
image Merge pull request #3257 from weirdwiz/load 2019-06-17 22:14:26 +02:00
layers
lock
boltdb_state.go Avoid a read-write transaction on DB init 2019-06-20 10:17:38 -04:00
boltdb_state_internal.go
boltdb_state_linux.go
boltdb_state_unsupported.go
common_test.go
container.go Purge all use of easyjson and ffjson in libpod 2019-06-13 11:03:20 -04:00
container_api.go stop/kill: inproper state errors: s/in state/is in state/ 2019-06-17 14:31:55 +02:00
container_attach_linux.go
container_attach_unsupported.go
container_commit.go
container_graph.go
container_graph_test.go
container_inspect.go Merge pull request #3358 from mheon/use_disk_spec 2019-06-18 23:10:06 +02:00
container_internal.go When you change the storage driver we ignore the storage-options 2019-06-08 06:20:31 -04:00
container_internal_linux.go Merge pull request #3297 from rhatdan/systemd 2019-06-17 21:26:33 +02:00
container_internal_test.go
container_internal_unsupported.go
container_linux.go
container_log.go Add --follow to journald ctr logging 2019-05-28 11:14:08 -04:00
container_log_linux.go Add --follow to journald ctr logging 2019-05-28 11:14:08 -04:00
container_log_unsupported.go Address comments 2019-05-28 11:10:57 -04:00
container_top_linux.go rootless: fix top huser and hgroup 2019-05-23 14:45:17 +02:00
container_top_unsupported.go
container_unsupported.go
diff.go
errors.go oci: use json formatted errors from the runtime 2019-06-13 10:27:06 +02:00
events.go
healthcheck.go Begin to break up pkg/inspect 2019-06-03 15:54:53 -04:00
healthcheck_linux.go
healthcheck_unsupported.go
in_memory_state.go
info.go
kube.go
mounts_linux.go
networking_linux.go Begin to break up pkg/inspect 2019-06-03 15:54:53 -04:00
networking_unsupported.go Begin to break up pkg/inspect 2019-06-03 15:54:53 -04:00
oci.go oci: allow to specify what runtimes support JSON 2019-06-13 14:21:13 +02:00
oci_linux.go Spoof json-file logging support 2019-06-19 10:13:41 -04:00
oci_unsupported.go
options.go Make Inspect's mounts struct accurate to Docker 2019-06-12 17:14:21 -04:00
pod.go Purge all use of easyjson and ffjson in libpod 2019-06-13 11:03:20 -04:00
pod_api.go
pod_internal.go
pod_top_linux.go rootless: fix top huser and hgroup 2019-05-23 14:45:17 +02:00
pod_top_unsupported.go
runtime.go Remove unnecessary var type to fix lint warning 2019-06-14 17:42:05 -05:00
runtime_cstorage.go Add --storage flag to 'podman rm' (local only) 2019-06-13 17:02:20 -04:00
runtime_ctr.go Add --storage flag to 'podman rm' (local only) 2019-06-13 17:02:20 -04:00
runtime_img.go
runtime_img_test.go
runtime_migrate.go
runtime_migrate_unsupported.go
runtime_pod.go
runtime_pod_infra_linux.go
runtime_pod_linux.go
runtime_pod_unsupported.go
runtime_renumber.go
runtime_volume.go
runtime_volume_linux.go
runtime_volume_unsupported.go
state.go
state_test.go
stats.go
stats_config.go
stats_unsupported.go
storage.go
util.go
util_linux.go
util_test.go
util_unsupported.go
version.go Move installPrefix and etcDir into runtime.go 2019-06-14 17:42:05 -05:00
volume.go Purge all use of easyjson and ffjson in libpod 2019-06-13 11:03:20 -04:00
volume_internal.go