EmailDiscussions.com  

Go Back   EmailDiscussions.com > Email Service Provider-specific Forums > FastMail Forum
Register FAQ Members List Calendar Today's Posts
Stay in touch wirelessly

FastMail Forum All posts relating to FastMail.FM should go here: suggestions, comments, requests for help, complaints, technical issues etc.

Reply
 
Thread Tools
Old 26 Nov 2014, 05:36 PM   #1
davidoco
Junior Member
 
Join Date: Nov 2014
Posts: 1
OPPS Fastmail deleted my contacts and notes

I've been a FM full email user for over 10 years and I should know better but

24th September - renewal due - I couldn't as my cc cards were hacked
23th Oct - FM email me to say account will be deleted soon
12th November - account deleted (3 weeks later)

So your account will be deleted at about 50 days after non renewal.

OK so I resigned up and asked for emails to be restored - that's ok - phew

I then asked for contacts/notes to be restored - sorry but they don't keep a backup of contacts and/or notes https://www.fastmail.com/html/?MSign...57389*88da7b29

What size could a contact list be 300 or 400 kb and it's poor form not to be making backups of them.
davidoco is offline   Reply With Quote

Old 26 Nov 2014, 05:46 PM   #2
steventay
Senior Member
 
Join Date: Jan 2002
Posts: 187
Quote:
Originally Posted by davidoco View Post
I've been a FM full email user for over 10 years and I should know better but

24th September - renewal due - I couldn't as my cc cards were hacked
23th Oct - FM email me to say account will be deleted soon
12th November - account deleted (3 weeks later)

So your account will be deleted at about 50 days after non renewal.

OK so I resigned up and asked for emails to be restored - that's ok - phew

I then asked for contacts/notes to be restored - sorry but they don't keep a backup of contacts and/or notes https://www.fastmail.com/html/?MSign...57389*88da7b29

What size could a contact list be 300 or 400 kb and it's poor form not to be making backups of them.


this is bad review for them
steventay is offline   Reply With Quote
Old 26 Nov 2014, 06:18 PM   #3
rharha
Senior Member
 
Join Date: Oct 2013
Posts: 100
They have everything backed when an account is active, including notes and contacts. I think what support meant was that it's not restorable after account deletion.

In this case you have noone to blame but yourself. You had a lot of time to export your contact list.
rharha is offline   Reply With Quote
Old 26 Nov 2014, 06:19 PM   #4
robn
Master of the @
 
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007

Representative of:
Fastmail.fm
Quote:
Originally Posted by davidoco View Post
What size could a contact list be 300 or 400 kb and it's poor form not to be making backups of them.
That's not entirely true. Contacts and notes are (currently) stored in the MySQL database. We have system-level backups for disaster recovery purposes, but we don't have user-level backups.

So doing a single-user restore is a fairly complicated process - we need to restore a database backup for a specific date to a sandbox database, extract your contacts and notes from it (across multiple tables), and then bring them back into the main database.

Its a request that comes up so rarely that we've never created tooling to assist with the process, so its easily a day's work to complete the task.

Once CardDAV is released, your contact data will be stored in your mail spool (just like calendar) and so per-user backups and restores will be possible. We're also intending to move notes into into the mail spool as well as some point, so again, user-level backups will be available.
robn is offline   Reply With Quote
Old 26 Nov 2014, 07:54 PM   #5
danieldk
Essential Contributor
 
Join Date: Mar 2014
Posts: 212
Quote:
Originally Posted by steventay View Post
this is bad review for them
How so? From the website:

Quote:
Beyond the protection of our redundant live servers, we also maintain a backup system which takes nightly backups of all your email and mailbox activity. If any emails are deleted, the backup will keep a copy for up to 7 days.
Also:

Quote:
After your subscription ends, we will send a reminder message roughly once a week. If the subscription is not renewed soon, sending email is disabled for your account. If the account is still not renewed, then access to the account is disabled and, eventually, the entire account is deleted, including all stored messages.
He let the renewal lapse and waited some more. I would be more worried if they kept all data for a long time .
danieldk is offline   Reply With Quote
Old 26 Nov 2014, 08:46 PM   #6
randian
Cornerstone of the Community
 
Join Date: Jan 2014
Posts: 561
Quote:
Originally Posted by robn View Post
That's not entirely true. Contacts and notes are (currently) stored in the MySQL database.
If you store them in the mail spool instead won't that make them a lot slower to access, update, or search? As I recall that was one of the issues Runbox had with integrating Roundcube. It was a lot slower than RMM6 because the latter used a database backend for high performance rather than a standard mail spool.
randian is offline   Reply With Quote
Old 26 Nov 2014, 09:25 PM   #7
ioneja
Cornerstone of the Community
 
Join Date: Jul 2011
Posts: 713
Quote:
Originally Posted by danieldk View Post
How so? From the website:
He let the renewal lapse and waited some more. I would be more worried if they kept all data for a long time .
Exactly. Sorry the OP guy had trouble, but he did let his account lapse well beyond any expectation that it could be fully restored. Any longer, and I wouldn't want FM to keep ANY of my data.
ioneja is offline   Reply With Quote
Old 27 Nov 2014, 04:29 AM   #8
robn
Master of the @
 
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007

Representative of:
Fastmail.fm
Quote:
Originally Posted by randian View Post
If you store them in the mail spool instead won't that make them a lot slower to access, update, or search? As I recall that was one of the issues Runbox had with integrating Roundcube. It was a lot slower than RMM6 because the latter used a database backend for high performance rather than a standard mail spool.
Aggressive caching is the answer. For CardDAV, when you make a change to your contacts, we compile them all into a single JSON structure, and we serve that directly to the web client.
robn is offline   Reply With Quote
Old 27 Nov 2014, 05:12 AM   #9
randian
Cornerstone of the Community
 
Join Date: Jan 2014
Posts: 561
Quote:
Originally Posted by robn View Post
Aggressive caching is the answer. For CardDAV, when you make a change to your contacts, we compile them all into a single JSON structure, and we serve that directly to the web client.
So updates are going to slow down, in proportion to how many contacts you have. Change/add is the least frequent operation though.
randian is offline   Reply With Quote
Old 27 Nov 2014, 06:33 AM   #10
robn
Master of the @
 
Join Date: May 2012
Location: Melbourne, Australia
Posts: 1,007

Representative of:
Fastmail.fm
Quote:
Originally Posted by randian View Post
So updates are going to slow down, in proportion to how many contacts you have. Change/add is the least frequent operation though.
No, there's caching at higher layers too. In the AJAX client all the updating is done locally and then pushed to the server in the background, so that will be as fast as ever. In Classic it will commit the change to the backend, update the in-memory cache, and do the JSON cache rebuild in the background. The backend write isn't any slower than the database anyway; Cyrus is ridiculously fast at accepting and storing files.

Its one of the advantages of building and managing our whole stack. We can find bottlenecks in the middle and fix them in a way that you can't as easily if you're just bolting together off-the-shelf software.
robn is offline   Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +9. The time now is 05:03 PM.

 

Copyright EmailDiscussions.com 1998-2022. All Rights Reserved. Privacy Policy