100% employee owned

The Downsides of Stubbing (And When You Should Ignore Them)

Because of its introduction in GroupWise 8, stubbing is getting a lot of attention lately. The idea behind stubbing is to display email in a user's inbox, but have the actual email content reside outside the email server. The benefit is that you get to keep your messaging system relatively streamlined, but still give users easy access to those stored messages.

This sounds pretty good, but a bit of Googling may have you wondering about the value of stubbing. Although there are some mixed opinions about stubbing, I fall into the “pro-stubbing” camp. Let me re-phrase that. I'm pro-stubbing when stubbing is done correctly.

The criticisms of stubbing are usually rooted in poor uses of stubbing. It's kind of like saying you shouldn't exercise because you might get hurt. Well sure, if you don't warm up properly, you might end up with a pulled muscle. But, does that mean you shouldn't exercise at all? (If you're looking for an excuse to skip a trip to the gym, don't answer that.)

Here's a good rule of thumb: Stubbing works well for large items and aging items. Anything else, and you're not using the technology the way it was intended.

For example, here are some of the “downsides” you might read about stubbing:

1. A stubbed message will take longer to open then a non-stubbed message.

Well … ya, it will. That's because the message resides on non-local, cheaper/slower storage. That's why it makes sense to store aging information (which isn't accessed as frequently) or large items (which one might expect to take longer to open).

2. A new point of failure is introduced. If the stubbing agent or the secondary storage become unavailable, stubbed items can no longer be opened.

There are two points to consider here. First, the instability resulting from keeping massive amounts of large and aging messages in the live system is a far greater problem than the risks introduced by a secondary storage system. Plus, even if the secondary storage becomes unavailable the organization is only temporarily losing access to aging data, not the mission-critical, newest mail.

3. Stubbed items can only be opened using the native client. For example, a GroupWise user can access their mailbox via GroupWise and the stubs will work just fine; but, if a user wants to use some other mail client, like Thunderbird, to access their GroupWise mailbox, the stubbing won't work.

It's true that you can access the live mail using any mail client via standard protocols like POP and IMAP and get basic functionality; but certain features specific to GroupWise -- like stubbing or proxy access – won't work. However, if you're using something like M+Archive, which is policy-based, it isn't an all-or-nothing scenario. You don't have to apply the same policies to all the users, so you wouldn't have to implement stubbing for users who access their mail via a POP or IMAP client. Those users could still access their archives using WebAccess.

Read between the lines

If you find someone who isn't a fan of stubbing, check the source. Is it a solution vendor whose product doesn't support stubbing? They may well be downplaying the benefits of stubbing to justify this missing feature.

Here's another gem I've come across: “To compensate for its inherent instability, Exchange has something called stubbing that is being introduced into GroupWise.” They'll then make to leap to imply that Exchange uses stubbing because it's unstable and, because GroupWise now offers stubbing, it must be unstable, too. Not true.

Here's the upshot: Stubbing addresses a common and serious problem, i.e., that users keep too much mail. This uses a lot of primary (expensive) disk space and reduces the performance of the mail system. When used intelligently, stubbing can bring huge storage management benefits by reducing the size of your mailbox store, thus improving the performance of your live mail system and reducing the amount of time it takes to perform backups.

In my next post, I'll share some tips for getting the most out of stubbing.

Daniel Bigras
Dan Bigras is a Technical Solutions Architect at Messaging Architects, and all-round nice guy.


5 Comments

Morris the Magnificent (October 16, 2009)

Steve, This is a current limitation of WebAccess and it is something that Novell is aware of. We will announce on our blog as soon as there is a definite timeline in terms of when this will be available.

Morris the Magnificent (October 16, 2009)

Phil, We couldn't agree more, this was the purpose of the article. Stubbing should NOT be the only or primary means of accessing archived mail that resides on the secondary storage and "millions of stub records spanning several years" is also something to avoid. We've described 2 best practices means of using stubbing where a relatively low amount of items are stubbed to give the highest disk space savings, stubbing should NOT be used in an attempt to give access to more mail items than one would otherwise keep in the live mail system.

Phil (October 15, 2009)

Stubbing / Archiving messages off to a cheaper storage solution solves the problem of the of too much email being stored in the GroupWise system however it does not sove the issue of the amount of messages being stored in the GroupWise database that needs to be backed up and indexed,messages, stubbing will increase the size of the GroupWise databases over time One of the biggest GroupWise concerns is the amount of space allocated to store GroupWise email. If you have hundreds of gigabytes of hard disk space in use by a GroupWise post office, you would be well aware of how long it takes to backup and/or restore the post office. With millions of stub records spanning several years, most likely the storage needs will increase, creating more concerns with the backup and restore process.

Silverman, Charlie (October 15, 2009)

What he's referring to is that messages won't actually exist in the message store. For any user who's not using a standard GroupWise client, most of these applications should also include a web interface so that users have the ability to access those messages without requiring the live GroupWise client.

Steve (October 15, 2009)

Can a person access a stubbed email via WebAccess? How about caching users? What are the limitations there? -Steve

Post a Comment

First Time Visitor

* Indicates fields that are required

 

Newsletter (View example)

 

Create my profile We respect your privacy.

Returning Visitor


 

Not you? Not You?
If you already have a profile, please enter your valid email address. If you would like to create a profile, fill the form "First Time Visitor".

Sign In

Contact Me

Submit  * Indicates fields that are required