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

Bug 429576

Summary: [server] Remove unused accounts on Orionhub
Product: [ECD] Orion Reporter: Anthony Hunter <ahunter.eclipse>
Component: ServerAssignee: Project Inbox <orion.server-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: ken_walker
Version: 5.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Anthony Hunter CLA 2014-03-04 10:14:08 EST
On our Orion server at https://orionhub.org there thousands of accounts, it is time to remove unused accounts to clean up some space.

We agreed that if you have not logged on in the last year, we can delete the account.

I think there is opportunity however to gather some user feedback.

Each of these Orionhub accounts has a valid email address. I propose we email each user who has not logged in the the last six months a "we miss you" account reminder telling them their account will be deleted in seven days if they do not login. The email can contain references to the latest 5.0 new and noteworthy features. We can also add a special note to provide feedback. If there was something that they did not like that caused them not to use Orion, it would be good to know. We can also use a valid reply email address so they an just reply with feedback.

Think this would be of value rather than just deleting the accounts?
Comment 1 Ken Walker CLA 2014-03-05 16:44:43 EST
I think we should look into removing the data but not necessarily the accounts.  The accounts themselves are relatively minimal data.  The data is what occupies space on disk and in search indexes.

I think we could write something that sends an email however we'd need to validate after the N days that they did or did not login before proceeding.
Comment 2 Anthony Hunter CLA 2014-03-06 15:01:26 EST
I propose we do the following then:

Any user who has not logged in for more than one year will be processed.

If the user does not have a workspace or any projects I will just delete the user. The user created the account but never followed up on the email activation.

If the user has a project and it is the hello world project from earlier days or a tutorial project, I will just delete the user.

If the user has one or more projects, I will delete the user's projects and send the following email notification:

Hello OrionHub user,

You have not visited your OrionHub account in the last year, so given the number of accounts and space on the public OrionHub server, we have removed your inactive projects.

Our latest Orion release is now running on orionhub.org and your account is still enabled on OrionHub. Today would be a great time to logon to OrionHub again and take a look. There many new enhancements to Orion 5.0, a complete list can be found on the "Orion 5.0 – New and Noteworthy" page. 

User feedback has been a tremendously important part of the changes that went into Orion 5.0. We strongly encourage all users to continue providing feedback as the design evolves. Please don’t hesitate to raise bugs and report feedback on the orion mailing list. If there is one feature or issue preventing you from using Orion, let us know!

The Orion Team.
Comment 3 John Arthorne CLA 2014-03-07 11:12:25 EST
Would it be reasonable to send the notification first before deleting anything? And then a week later scan again and those still inactive for over a year get their projects axed?

Were you thinking of doing this just with some shell scripts or with some kind of capability built into the server?
Comment 4 Anthony Hunter CLA 2014-03-07 11:37:04 EST
(In reply to John Arthorne from comment #3)
> Would it be reasonable to send the notification first before deleting
> anything? And then a week later scan again and those still inactive for over
> a year get their projects axed?

Yes, that would be reasonable.

> Were you thinking of doing this just with some shell scripts or with some
> kind of capability built into the server?

I would like to add this in as a capability to the server.
Comment 5 John Arthorne CLA 2015-05-05 16:20:06 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:


https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html