2 ˝ years later and I still have to clean up those backups after OmniFocus… do developers at OmniGroup care about and listen to their users?
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!
|
|
FAQ | Members List | Calendar | Today's Posts | Search |
Backup Cleanup | Thread Tools | Search this Thread | Display Modes |
Member
2010-10-03, 05:44 AM
2 ˝ years later and I still have to clean up those backups after OmniFocus… do developers at OmniGroup care about and listen to their users?
Post 11
|
Member
2010-10-03, 06:40 AM
They do (if you use the feedback mechanism), but they show it by prioritizing their efforts so that more widely requested changes tend to be made first, along with those they feel will have the most benefit. For many people, the payoff of a few seconds saved once or twice a month isn't as great as the benefit from something else that could be done with the development and testing resources an automatic backup pruner would occupy. It's not as if they haven't been making any changes during those 2.5 years!
Send in another request with Help->Send Feedback if this is an important feature for you, and encourage others who want it to do so also...I would probably use it if it existed, but as others in the thread have mentioned, there are a number of external options. Generally, I prefer they spend their time working on features where only they can make improvements, because at the end of the day, there is still a long list of such features waiting for implementation. YMMV.
Post 12
|
Member
2010-10-03, 11:31 AM
I disagree that this is a simple matter of priority. It's a matter of responsible programming.
As a UNIX Sys Admin one of the banes of my existence is application developers who decide to implement logging or transaction archiving within their apps without any thought given to cleanup and maintenance. When I get paged for their filesystems filling up their first response is always to ask for more space rather than doing a cleanup. It's incredibly sloppy for the Omni developers to write an unending number of backup files without any cleanup and without even informing the customers what and how to clean up themselves. The cleanup process is something that should have been implemented very early in the product's lifetime virtually in lock-step with the backup process itself. Implementing new features and functionality based on customer voting and priority is one thing, but some aspects to product development should be near the top of the priority list out of basic necessity and good practices whether people vote for it or not.
Post 13
|
Member
2010-10-03, 01:08 PM
Let's run the numbers, shall we? OmniFocus will do a backup once or twice a day, plus each time you quit, if you so choose. Typical database size is well under 5 MB, but we'll call it 5 MB. We'll be conservative and say 5 backups per day, plus an additional 5 copies in Time Machine. 50 MB/day is not exactly a footprint that is going to run someone out of disk in a hurry. I haven't discarded any backups since the beginning of May, and have only lightly pruned the older history stretching back nearly a year. The backup folder occupies 3.4 GB. I just bought a disk yesterday. A 2 TB disk in an OWC Mercury Elite-AL Pro enclosure with FW 400/800, USB 2.0, and eSATA interfaces works out to be about 42 cents for that 3.4 GB. Raw disk cost is about 40% of that. So, once a quarter, I could spend about 30 seconds to delete the previous quarter's backups, and recoup 42 cents worth of disk space. OmniFocus could easily remind me to do it, too :-)
For most people, it isn't a problem. For the remainder, the Finder works well (and is available at no extra cost), or something like Hazel can be bought and put to multiple uses besides pruning backups. Omni isn't likely to spend the effort to do anything fancy if there are few requests for the feature, so anyone who is particular about what gets kept probably still will want to roll their own solution. We were pretty excited at our good fortune when the Unix systems I managed 20-25 years ago had considerably less than 3.4 GB of total disk space to serve 30 or 40 users!
Post 14
|
Member
2010-10-03, 04:04 PM
You can be defensive about it all you want but that doesn't change the fact that letting backups pile up indefinitely with no provision for maintaining them was just plain lazy coding and/or poor design on someone's part. I'd even say it's irresponsible to treat their customer's systems that way. To not have addressed it in over two years and multiple updates is just baffling to me. To be clear, though, I'm thrilled that OmniGroup did think about backups and that they decided to be safe and back up as often as they do. It just gets my panties in a bunch when decisions are made to generate never ending piles of data without any regard for maintenance and retention.
3.5GB of backups for a 5MB file? And you seriously don't see any problem with that? To use your numbers of 50MB per day that's 18GB per year with no warning whatsoever from the vendor. Just look through the threads and you see that most people discovered the excessive backups by accident when they were looking to free up space. Contrary to your declaration that it isn't a problem for most people, it IS a problem for EVERYBODY. Each and every customer has to do their own research to find out, 1) what are these files, 2) can they safely be removed, and 3) how best to remove them. I have the skills to automate the cleanup with a simple script, but not everyone does. It's silly that people are expected to use an external tool like Hazel just for this function.
Post 15
|
Member
2010-10-03, 11:57 PM
Thanks GrumpyDave, you're speaking from my heart. I too think that OmniGroup should clean up after their applications. If every single program would just dump logs and backups onto my drive and leave it to me to delete those then I'd have to hire an assistant for that task alone. It cannot be too difficult to implement a simple feature to only keep the most recent 10,20, or 30 backups. Other programs offer this feature too!!
Post 16
|
Quote:
GrumpyDave, I see your points and I'm sure that an integrated cleanup for backups OPTION would be great, but I'll stand as an exception to your assertion that the current situation is a problem for "everybody:" I, for one, am in favour of having unlimited backup of the OF database (at least as an option). I'm certainly not keeping backups of every single database I own forever, but OF is an exception for me: as the center of my electronic GTD system, I want to be able to retrieve information from any previous backup since I've started using OF.
Post 17
|
Member
2010-10-04, 04:01 AM
I got Hazel thinking that it would be a waste of money as Omni would sort this glaring error quickly. Ha! Thanks Hazel for keeping me neat and tidy.
Post 18
|
Member
2010-10-04, 10:23 AM
Quote:
Quote:
Quote:
Backing up your database, p. 50:The preferences have a big section on the front page devoted to backups, and no mention of pruning. I'm not sure why one would jump to the assumption that any program that makes backups automatically prunes them for you if nothing is said, especially a program that "errs on the side of obsessive, paranoid data preservation" but no matter. You still have to monitor free disk space on your computer whether OmniFocus prunes the backups or not. Easy, no-cost solution while you wait for a built-in pruning facility: make a repeating action that goes off once a month and reminds you to delete some old backups of your choosing. There is no need for a script to just delete the oldest files in a directory. Given the bare-bones nature of the Archive facility, I very much doubt a built-in backup pruner is going to offer much customization. A long-ago colleague was fond of pointing out whenever a computer did something unfortunate while trying to help (such as pruning backups) that the problem with programs that try to wipe your nose for you is that they often first wipe something else. The beauty of being a beneficiary of Kryder's Law is that it is no longer nearly so necessary to sweat over small amounts of storage, and the Omni developers can concentrate on what they do best. OmniDiskSweeper is a fine tool, but it's not why we are all here!
Post 19
|
Member
2010-10-21, 09:57 PM
Quote:
In my day job I work with a wide variety of developers and have developed an intuition for how they work. This team seems like nice guys who are working hard. But they are clearly not professional, not doing the harder work required to make quality software. They, or others, can tell me I'm wrong. But the fundamental issue is that this software can not be relied on for the long term as they will go off the rails at some point. So, back to the ongoing search for good GTD software!
Post 20
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Big Cleanup problem -new user need help | tazmund | OmniFocus 1 for Mac | 2 | 2010-07-14 02:18 PM |
Cleanup help | kman42 | OmniFocus 1 for Mac | 12 | 2010-04-22 03:46 PM |
Cleanup is not cleaning | joeworkman | OmniFocus 1 for Mac | 4 | 2008-07-17 09:54 PM |
Where is auto-cleanup? | santra | OmniFocus 1 for Mac | 1 | 2008-03-24 03:52 AM |
Confused about cleanup | santra | OmniFocus 1 for Mac | 5 | 2007-09-30 08:34 PM |