lttng / lttng-scope

A trace viewer and analyzer for LTTng kernel and user space traces
https://lttng.org/beta/#lttng-scope
Eclipse Public License 1.0
28 stars 6 forks source link

Implement project saving/reloading, proper application state tracking #51

Open ghost opened 6 years ago

ghost commented 6 years ago

Currently, new projects are created automatically based on their trace contents. Generated data files are kept around forever, until the user manually deletes them.

The user should be able to save and reload projects. The "current opened" project should store its state (database files, etc.) somewhere, and upon saving the project that state could be moved to the requested location. If the project is discarded, then the data files should be cleaned up.