Archive for the ‘arq’ Category

Arq 1.5 is out!

Friday, July 16th, 2010

I’m really excited to ship Arq 1.5!

It includes scheduling options like once-per-day backups and manual-only (one of the most requested features) as well as Pause/Resume and Back Up Now functions. It also includes a whole bunch of refinements and bug fixes.

To get it, pick “Check for Updates” from the menu in Arq, or download it from the product page.

Here are the details:

Feature Additions

  • Configurable backup schedule: hourly, once/day at a certain time of day, or manually.
  • Back Up Now feature.
  • Pause backups for an amount of time you choose. Resume early if you wish. (‘Pause’ is better than ‘stop’ because you won’t have to remember to start it again).
  • Progress indicator next to the “Other Computers” heading in the source list (on the left side of the window) so you can tell when Arq is still scanning for other computers’ backups in the S3 data.
  • More informative status messages such as “Calculating upload size” and “Finishing backup” instead of just “Backing up …”
  • Better communication of error and warning conditions.
  • Estimated backup time is now calculated based on start of backup, not start of calculating upload size.
  • More accurate progress bar in 2 scenarios — when saving the “packs” of small files, and when re-doing an initial backup that was aborted.
  • More useful logging output when log level is set to Info.
  • Much faster loading when browsing backups.

Bug Fixes

  • More efficient caching of the set of objects in S3.
  • Fixed an issue where calculating the upload size for a backup was incomplete when a permission error was encountered.
  • Fixed issues with high memory usage in both Arq and Arq Agent.
  • Fixed an issue that was preventing the “Start at Login” preference from persisting.
  • Fixed 2 issues where packs weren’t being read correctly, leading to “object not found” errors.
  • Fixed regression bug in restoring file permissions correctly for root-owned files.
  • Fixed an issue where the folder’s progress bar was occasionally disappearing.
  • Fixed an issue with trying to read extended attributes on files that don’t support extended attributes.

Enjoy! If you have any feedback or questions I’d love to hear from you! Just email support@haystacksoftware.com. Thanks!

- Stefan

Arq 1.4.4 is out!

Friday, June 18th, 2010

This release fixes a bug that causes high CPU usage after Arq Agent has been running for many hours and there are backup errors (e.g. folder to be backed up isn’t available).

Pick “Check for Updates” from the Arq menu to automatically update to 1.4.4. Or download Arq here.

Arq 1.4.2 is out!

Friday, June 4th, 2010

This release fixes a few bugs:

Bug Fixes

  • Added a scroll view around the excludes list when it gets too long to fit on the screen.
  • Fixed ‘Signapore’ typo.
  • Fixed packaging to use symbolic links and remove header files (resulting in smaller app bundle size).

Pick “Check for Updates” from the Arq menu to automatically update to 1.4.2. Or download Arq here.

S3 storage now 33% cheaper!

Thursday, May 20th, 2010

Great news!

Amazon just announced “Reduced Redundancy Storage” (RRS) for S3. Objects stored with the RRS “storage class” are “99.99% durable over a given year,” whereas “standard” storage is 99.999999999% durable (overkill for backup for most people). Objects stored with RRS are only $.10/GB per month ($.11 in the Northern California region — see pricing) — a 33% savings!

Arq with RRS Support

Arq 1.4 is out with support for RRS! Pick “Check for Updates” in the Arq menu to automatically update, or download it from the Arq product page.

For new users of Arq the default is to use RRS. For current users Arq continues to use Standard storage (I didn’t want to assume everyone would want to make the switch).

Migrating to RRS

If you’re a current user, just install the update as described above, then go to the Budget tab of Preferences and check ”Use Reduced Redundancy storage class for new objects”:

Screen shot 2010-05-20 at 11.13.20 AM.png

If you want to convert your existing S3 objects to RRS, click the button “Update Storage Class of Existing Objects.” Arq will determine which storage class each object is in:

Picture 2.png

Click “Convert” to migrate:

Picture 3 copy.png

Enjoy the savings!

- Stefan

Quick survey to make Arq even better

Saturday, May 15th, 2010

If you’re an Arq user, I’d really like to get your feedback on Arq and find out what else you’d like it to do for you.

Could you please take this 5-question survey?

http://www.surveymonkey.com/s/2FM23K7

Fill out as much or as little as you’d like. I’ll share the response summary (minus those who don’t want their responses made public).

Thanks!
– Stefan

False alarm, and Arq 1.3.15

Thursday, May 13th, 2010

Sorry about that last blog post folks.

False Alarm

Turns out Arq 1.3.14 works fine. A customer had reported that his backups were gone right after he updated, and I thought I reproduced the problem, but it turns out I didn’t reproduce the problem, and furthermore it wasn’t actually a problem!

The customer had pushed the “Change Region” button in the Advanced section of the Preferences, and had chosen a different S3 region. When you choose a different region, Arq actually has to create a different S3 “bucket” (you can’t move an S3 bucket from one region to another). Arq doesn’t copy the configuration and data to the new bucket. It even says so on the “Change Region” dialog:

Screen shot 2010-05-13 at 4.10.07 PM.png

After a lot of emails back and forth I finally figured out that’s what happened. He neglected to mention that he had changed his S3 region.

My initial reaction was that this was a data-loss bug, and others should be warned so that others can avoid data loss. I’m not sure if I reacted correctly in this situation, and I apologize for the false alarm. I guess I need to relax and get all the facts before announcing to everybody that there’s a problem!

Arq 1.3.15

Another customer did uncover a legitimate bug however: in “30-day trial” mode, Arq acted as if the trial was expired, whether it was past 30 days or not.

Arq 1.3.15 fixes that bug.

Pick “Check for Updates” from the Arq menu to automatically update to 1.3.15, or download it from the web.

Arq 1.3.14 problem

Thursday, May 13th, 2010

[UPDATE: Ignore this post. It was a false alarm. See the following post for details.]

The version of Arq that I just shipped has a bug which may cause it to drop old backup versions.

To everyone who already downloaded it, I sincerely apologize, and I’m working nonstop to fix it. I recommend you re-install version 1.3.11 by downloading it from here: http://www.haystacksoftware.com/arq/Arq_1.3.11.zip

You’ll need to stop Arq and Arq Agent, unzip the zip file and overwrite your Arq.app.

I reverted the main download link on the web site to point to 1.3.11 for the time being.

Again, I apologize, and I’ll write more as soon as it’s fixed.

- Stefan

Arq 1.3.14 is out!

Thursday, May 13th, 2010

This release adds support for the Asia Pacific S3 bucket region “ap-southeast-1″ and fixes a number of bugs, including excessive memory usage and occasional temporary not-found errors on restore.

Feature Additions

  • “ap-southeast-1″ bucket region support.

Bug Fixes

  • Fixed an issue where changes to folders on remote volumes sometimes weren’t detected.
  • Fixed the frantic behavior on agent startup when a folder is missing.
  • Fixed the frantic behavior on agent startup when the 30-day trial is over and Arq doesn’t have a valid license yet.
  • Allow 0 for a budget number. If budget is 0 (or any number less than the minimum space required for 1 backup of each folder), Arq keeps just 1 backup for each folder.
  • Show correct pricing numbers in budget preferences, using pricing of selected bucket region.
  • Fixed long-term memory usage issues in Arq Agent.
  • Log the error code and description when SecKeychainItemCreateFromContent fails (rare).
  • Fixed an issue that was causing occasional temporary “not found” errors on restore: When Arq backs up, it stores small files in “packs”. When a pack reaches 10MB, Arq saves it to S3. When it’s done backing up it saves the last pack in S3 too. The next time it backs up, it starts with that last pack and adds to it until it reaches 10MB, at which point it replaces that last pack with the new full-size pack. The restore process was trying to read from the pack that the backup process deleted (replaced with a different pack). If you restarted Arq and tried restoring again, it found the new pack and worked fine.

Pick “Check for Updates” from the Arq menu to automatically update to 1.3.14, or download it from the web.

Open-source Arq restore utility

Tuesday, April 6th, 2010

We just published an open-source command-line utility for restoring your Arq backups.

It’s on github: http://sreitshamer.github.com/arq_restore/

It’s very simple to use. Just type “arq_restore” to list the backed-up folders, and “arq_restore <path>” to restore from a backed-up folder. arq_restore restores from the latest backup of the folder.

Our point of view is that your backups should be controlled by you, not by some “online backup provider”. Anything else doesn’t “feel” like backup.

This command-line utility is a key part of giving you full control of your backups. You control your backup data (it’s in your own S3 account) and you have the means to easily restore from it in the future without depending on Haystack Software.

Enjoy!

Arq 1.3.10 is out!

Monday, March 29th, 2010

This release fixes several bugs:

Bug Fixes

  • Fixed an issue with superceded packs not being deleted properly, causing “pack not found” errors.
  • Preserve selection when “OTHER COMPUTERS” node is added to the source list.
  • Fixed an issue with backup folder names that contain characters other than letters and numbers.
  • Remember the position of the main split view’s divider.

Pick “Check for Updates” from the Arq menu to automatically update to 1.3.10. Or download Arq here.