Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 498502

Summary: implement workspace pruner
Product: [ECD] Orion Reporter: Grant Gayed <grant_gayed>
Component: ServerAssignee: Grant Gayed <grant_gayed>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 12.0   
Target Milestone: 13.0   
Hardware: PC   
OS: All   
Whiteboard:

Description Grant Gayed CLA 2016-07-26 11:05:05 EDT
Should look something like:
- job wakes up periodically and looks for users that have not logged on in a long time (an "inactive user")
- for each inactive user, start by sending an e-mail to notify them of the intent to delete their workspace on a given upcoming date
- any log-on by the user during the grace period removes their "inactive" status
- a user that is still inactive near the end of their grace period receives a final warning e-mail
- after the grace period expires, if the user is still inactive then delete their workspaces (but retain their user.json)

- job should be configurable with:
-> enable/disable
-> # days of inactivity to label a user as "inactive"
-> # days of grace period
Comment 1 Grant Gayed CLA 2016-08-25 09:43:52 EDT
This is done, just not used yet.