Stack Settings

Stacks appear in the archive window's right sidebar. To see them, click the stacks icon in the toolbar or choose ViewRight SidebarStacks.

stacl_create

To see the details of a stack, expand the stack in the sidebar or choose Edit in Separate Window… from its action menu. The action menu also has commands to verify the stack, delete it, and perform other maintenance.

stacl_create

The top of the pane shows the stack name, its type, and the details of its location, which will vary depending on its type. You can also edit its display name.

Just below the stack's type is a quick check of the container's readiness. If the stack container is immediately accessible, this will say "Ready". If the container is not mounted, not online, not reachable, or its authentication is invalid, the appropriate message will be displayed here.

Update Thresholds

Below the stack details are various settings that temper how often the stack gets updated. The threshold settings can delay or defer updating slices in a stack to avoid excessive data transfer.

Why use thresholds? Explanation

Note that the threshold settings apply only to the automated cascade action.

Delay

The delay time period puts off uploading newly captured layers until they are at least this old.

In a typical configuration, QRecall captures items many times a day, often hourly. This results in a dozen or more layers every day, each capturing a small number of changes. Within a few days, these will get merged into a single "day" layer containing the aggregate set of changes that day.

Without the delay setting, the cascade action will first upload all of the individual layers captured that day, only to replace them again with the merged "day" layer a few days later.

Advantage: avoids initial copy of small layers

Disadvantage: recent changes don't get immediately added to the stack

Hold

The hold settings is the complement of the delay settings. Instead of delaying the upload of new layers, it delays the replacement of new layers.

A hold period sets the minimum amount of time that must elapse before a newly uploaded layer is replaced.

In a typical rolling merge, where hourly layers get merged into day, then week, then month layers, a 3 month hold would allow all of those hourly layers to get uploaded immediately, but then not replaced until they had been merged several times into a much more compact month layer.

Advantage: reduces transfers by skipping small, intermediate, merges

Disadvantage: stack occupies more space for a longer period of time

Use the hold setting when data transfer is more expensive than data storage.

Update

Instead of using a time interval, the update setting considers the amount of data the replacement would save.

The update setting can be one of:

The always setting turns this threshold off and allows a slice to be replaced for any other reason.

A setting of saves at least … will only replace the slice if the replacement is expected to be some percentage smaller than the slice it's replacing in the stack.

The never setting blocks the replacement of all slices, indefinitely. (The cascade action will still copy new slices and replace incomplete slices.)

Advantage: considers the actual cost of replacing each slice

Disadvantage: slices may occupy more space than required, indefinitely