podman/libpod
Matthew Heon 40e5ae30d5 Remove in-memory state implementation
We originally added this in the *very early* days of Podman,
before a proper persistent state was written, so we had something
to test with. It was retained after the original SQLite state
(and current BoltDB state) were written so it could be used for
testing Libpod in unit tests with no requirement for on-disk
storage. Well, such unit tests never materialized, and if we were
to write some now the requirement to have a temporary directory
for storing data on disk is not that bad. I can basically
guarantee there are no users of this in the wild because, even if
you managed to figure out how to configure it when we don't
document it, it's completely unusable with Podman since all your
containers and pods will disappear every time Podman exits.

Given all this, and since it's an ongoing maintenance burden I no
longer wish to deal with, let's just remove it.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2021-04-13 14:00:38 -04:00
..
common
define Add --requires flag to podman run/create 2021-04-06 14:01:31 -04:00
driver bump go module to v3 2021-02-22 09:03:51 +01:00
events [NO TESTS NEEDED] Shrink the size of podman-remote 2021-03-29 09:49:45 -04:00
image Use TMPDIR when commiting images 2021-03-26 09:37:07 -04:00
layers
linkmode Add podman static build 2020-05-11 13:11:07 +02:00
lock bump go module to v3 2021-02-22 09:03:51 +01:00
logs bump go module to v3 2021-02-22 09:03:51 +01:00
network rootless cni without infra container 2021-04-01 17:27:03 +02:00
plugin bump go module to v3 2021-02-22 09:03:51 +01:00
shutdown Ensure shutdown handler access is syncronized 2021-01-25 15:44:42 -05:00
boltdb_state.go Removing a non existing container API should return 404 2021-03-10 04:08:29 -05:00
boltdb_state_internal.go Add --requires flag to podman run/create 2021-04-06 14:01:31 -04:00
boltdb_state_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
boltdb_state_unsupported.go
common_test.go bump go module to v3 2021-02-22 09:03:51 +01:00
container.go Do not leak libpod package into the remote client 2021-03-15 14:02:04 +01:00
container_api.go turn hidden --trace into a NOP 2021-03-08 09:22:42 +01:00
container_commit.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_config.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_copy_linux.go podman cp: fix ownership 2021-03-09 09:02:14 +01:00
container_copy_unsupported.go podman cp: support copying on tmpfs mounts 2021-03-04 15:43:12 +01:00
container_exec.go Ensure that `--userns=keep-id` sets user in config 2021-04-06 09:18:46 -04:00
container_graph.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_graph_test.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_inspect.go Sort CapDrop in inspect to guarantee order 2021-02-23 14:05:18 -05:00
container_internal.go Add rootless support for cni and --uidmap 2021-04-01 17:27:03 +02:00
container_internal_linux.go cgroup: do not set cgroup parent when rootless and cgroupfs 2021-04-12 16:55:55 +02:00
container_internal_linux_test.go Make an entry in /etc/group when we modify /etc/passwd 2020-09-10 13:02:31 -04:00
container_internal_test.go Refactor container config 2020-07-23 10:18:14 -04:00
container_internal_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_linux.go
container_log.go Tidy duplicate log tests 2021-03-02 14:28:16 -05:00
container_log_linux.go Tidy duplicate log tests 2021-03-02 14:28:16 -05:00
container_log_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_path_resolution.go podman cp: support copying on tmpfs mounts 2021-03-04 15:43:12 +01:00
container_stat_linux.go podman cp: evaluate symlink correctly when copying from container 2021-03-09 10:45:15 +01:00
container_stat_unsupported.go podman cp: support copying on tmpfs mounts 2021-03-04 15:43:12 +01:00
container_top_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_top_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
container_unsupported.go
container_validate.go Ensure that `--userns=keep-id` sets user in config 2021-04-06 09:18:46 -04:00
diff.go bump go module to v3 2021-02-22 09:03:51 +01:00
events.go bump go module to v3 2021-02-22 09:03:51 +01:00
healthcheck.go bump go module to v3 2021-02-22 09:03:51 +01:00
healthcheck_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
healthcheck_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
info.go bump go module to v3 2021-02-22 09:03:51 +01:00
kube.go Add support for play/generate kube volumes 2021-04-09 14:01:13 -06:00
mounts_linux.go
networking_linux.go podman unshare: add --rootless-cni to join the ns 2021-04-07 15:54:12 +02:00
networking_slirp4netns.go Move slirp4netns functions into an extra file 2021-04-01 17:27:03 +02:00
networking_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
oci.go prune remotecommand dependency 2021-02-25 10:02:41 -06:00
oci_attach_linux.go prune remotecommand dependency 2021-02-25 10:02:41 -06:00
oci_attach_unsupported.go prune remotecommand dependency 2021-02-25 10:02:41 -06:00
oci_conmon.go podman: add new cgroup mode split 2020-06-25 17:16:12 +02:00
oci_conmon_exec_linux.go Ensure that `--userns=keep-id` sets user in config 2021-04-06 09:18:46 -04:00
oci_conmon_linux.go Ensure that `--userns=keep-id` sets user in config 2021-04-06 09:18:46 -04:00
oci_conmon_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
oci_missing.go prune remotecommand dependency 2021-02-25 10:02:41 -06:00
oci_util.go bump go module to v3 2021-02-22 09:03:51 +01:00
options.go Allow users to override default storage opts with --storage-opt 2021-04-05 12:48:09 -04:00
pod.go bump go module to v3 2021-02-22 09:03:51 +01:00
pod_api.go bump go module to v3 2021-02-22 09:03:51 +01:00
pod_internal.go bump go module to v3 2021-02-22 09:03:51 +01:00
pod_status.go bump go module to v3 2021-02-22 09:03:51 +01:00
pod_top_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
pod_top_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
reset.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime.go Remove in-memory state implementation 2021-04-13 14:00:38 -04:00
runtime_cstorage.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_ctr.go Do not delete container twice 2021-04-12 14:54:37 -04:00
runtime_img.go Should send the OCI runtime path not just the name to buildah 2021-03-31 09:46:42 -04:00
runtime_img_test.go Document CONTAINERS_CONF/CONTAINERS_STORAGE_CONF Env variables 2021-03-10 06:34:47 -05:00
runtime_migrate.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_migrate_unsupported.go Use Libpod tmpdir for pause path 2020-12-02 14:18:37 -05:00
runtime_pod.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_pod_infra_linux.go Fix pod infra container cni network setup 2021-04-01 17:27:03 +02:00
runtime_pod_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_pod_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_renumber.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_volume.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_volume_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
runtime_volume_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
state.go Rewrite Rename backend in a more atomic fashion 2021-03-02 13:30:28 -05:00
state_test.go Remove in-memory state implementation 2021-04-13 14:00:38 -04:00
stats.go bump go module to v3 2021-02-22 09:03:51 +01:00
stats_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
storage.go turn hidden --trace into a NOP 2021-03-08 09:22:42 +01:00
util.go bump go module to v3 2021-02-22 09:03:51 +01:00
util_linux.go bump go module to v3 2021-02-22 09:03:51 +01:00
util_linux_test.go Fix mismatch between log messages and behavior of libpod.LabelVolumePath. 2020-09-13 23:24:15 -04:00
util_test.go bump go module to v3 2021-02-22 09:03:51 +01:00
util_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00
volume.go bump go module to v3 2021-02-22 09:03:51 +01:00
volume_inspect.go bump go module to v3 2021-02-22 09:03:51 +01:00
volume_internal.go Ensure manually-created volumes have correct ownership 2021-03-24 14:24:47 -04:00
volume_internal_linux.go [NO TESTS NEEDED] Fix rootless volume plugins 2021-03-24 22:53:53 +03:00
volume_internal_unsupported.go bump go module to v3 2021-02-22 09:03:51 +01:00