GoogleCloudPlatform / GoogleCloudPlatform/google-cloud-eclipse

Provide UI for configuring devappserver storage path location(s)

Open
#1,404 8 comments 0 reactions 0 assignees View on GitHub
blocked enhancement priority: p4
Dominant language
Java
Stars
90
Forks
52
PR merge metrics
No merged PRs in 30d

Description

In #1245, we add support for identifying if two devappservers have conflicting resource requirements, such as the server port, admin port, and the base storage location.

The base storage path normally contains the files from the various App Engine services (datastore, blobstore, search index, and logs). This base storage paths is set with `--storage_path` and defaults to `$TMPDIR/appengine.${APPID}.${user.name}`. The _APPID_ is specified with the `-A` flag, and defaults to _None_. The individual stores can also have explicit paths set too, which can be useful for debugging purposes such as to test with canned data.

We could make the storage paths not conflict by allowing the user to either:
- specify an _APPID_
- specify the base storage path (passed to `--storage_path`)
- specify the various explicit storage paths (`—blobstore_path`, `--datastore_path`, `--logs_path`, `--prospective_search_path`, `--search_indexes_path`)
It might even make sense to set the default to be kept in the per-Server directory so that the results persist between server restarts.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.