Home  |  Search  |  Login  |  Register
RscBackup v1.40 Beta
Backup
Thread Starter: Jan Slodicka
Started: 07-04-2006 9:10 AM
Replies: 32

Send Reply Print Search Previous Topic Next Topic
  04 Jul 2006, 9:10 AM
Jan Slodicka is not online. Last active: 8/27/2010 4:12:39 AM Jan Slodicka

Top 10 Posts
Male
Joined on 03-09-2005
Posts 1,515
RscBackup v1.40 Beta
Send Reply Send Quoted Reply

Hello,

We release the beta in the hope to receive some feedback. The final version will probably contain more new features (that are not so difficult to implement.)

I'll add some explanatory remarks to the advanced features that come with this  release.

The version is available at http://www.resco.net/palm/backup/downloads.asp

Best regards



Flushing DbCache

(The functionality works only on NVFS devices.)

DbCache serves as a swapping area for databases and their records. DbCache gets filled as more databases are read. As any backup must necessarily read complete RAM contents, DbCache gets always filled.

The fact of filling the DbCache theoretically does not mean much, yeat in praxis there are some negative consequences:
- The overall responsiveness of the PDA might decrease.
- DbCache fragmentation can increase. (Even if the backup itself does not contribute to the fragmentation,
  PDA with full DbCache can easier get fragmented later.)

RscBackup has several tools dealing with the DbCache:
- RAM Info dialog offers "Flush DbCache" button.
- Both manual and scheduled backup can flush the DbCache after they complete its work.

Notice that flushing DbCache after scheduled backup must yield better results. The reason is that the scheduled backup loads only small part of the RscBackup application (1st segment), while RscBackup GUI requires loading of several records that are locked and placed in various memory parts, increasing thus the fragmentation.

Warning:
There is a general misunderstanding among the Palm users that clearing the DbCache can increase the PDA stability. The ratio behind this statement is this:

Most stability problems are caused by the background applications that forget to lock itself in the memory. If this happens and the DbCache gets filled, the OS may decide (at its own discretion) to purge some of the unlocked records. If it by chance decides to purge the background application, a crash is inevitable.

BUT: Flushing the DbCache cannot help in this respect. It either has no influence or will the problem even aggravate.


Prevent DbCache Fragmentation

(The option works only on NVFS devices and can be set for both manual and scheduled backups.)

This option tries to solve the problem of the DbCache fragmentation, which often prevents from working apps that need large contiguous storage block. (Large means the order of magnitude 1 MB or more.)
Because Palm apps are traditionally limited to the 64K record size, there are just a few apps using that large blocks, yet they are quite popular - e.g. Blazer or Tom Tom.

How the fragmentation occurs:
Locked records create non-movable islands in the DbCache. Fragmentation occurs when the locked records are evenly distributed within the DbCache so that the free space among them is relatively small.

What does RscBackup:
If there is enough storage RAM, RscBackup will try to reserve large memory block during backup and release it afterwards.

Warning:
At the moment of this writing the influence of this setting is not sufficiently tested. While it really decreases the fragmentation, it may cause also backup (verify, diff) slow-down.


Disable notifications

(The option can be set for both manual and scheduled backups.)

This is another advanced option aiming on stability problems.
Technically the option prevents OS from broadcasting frequently used notifications. Unfortunately, not all notifications can be blocked this way - mainly because some of them are vital for the OS functionality.

The idea behind is that if these notifications are suppressed, background applications will not be activated and hence they cannot crash.

In the optimal case this will delay the crash of the ill-behaving background application to the moment when the notifications are re-enabled. Because this happens only after backup completion, the user gets at least a safe backup set. (If the crash could not be prevented.)

Use in cases when you get crashes that cannot be cured by other means.


  
  04 Jul 2006, 11:41 AM
DrCJ is not online. Last active: 7/25/2006 12:32:37 PM DrCJ

Top 75 Posts
Joined on 06-01-2006
Posts 36
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Jan,

    I am IN!!!   I will be glad to run with this.  I am so glad that you did this.

Regards,

Jim

 
    
  04 Jul 2006, 2:10 PM
DrCJ is not online. Last active: 7/25/2006 12:32:37 PM DrCJ

Top 75 Posts
Joined on 06-01-2006
Posts 36
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Jan,

    The beta works very well, in all respects.  Enabled flushing and prevented dBCache fragmentation and did both backup and restore.  It worked very well.  No problems but will pound it some more to see if there are any bugs. 

Great job and great turn around,

Jim

  
  05 Jul 2006, 9:17 PM
Mar00k is not online. Last active: 9/6/2006 7:26:10 AM Mar00k

Top 200 Posts
Joined on 11-07-2005
Posts 16
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
This new version works great on my T5. But flushing DBCache is quite slow (about 5-10 seconds). Meminfo (memoryinfo) from Palm do this faster. But works good. Thanx!
 
    
  06 Jul 2006, 6:05 AM
utahutes1 is not online. Last active: 1/12/2007 4:32:48 PM utahutes1

Top 500 Posts
Joined on 04-01-2006
Posts 8
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
This new beta works GREAT.  Excellent new features (as usual) from your fantastic company!!!!

I'll continue to beta test and if I come across anything, I'll let you know. 

Thanks,

Scott
  
  08 Jul 2006, 5:41 AM
flowerinameadow is not online. Last active: 7/6/2007 5:58:00 AM flowerinameadow

Top 500 Posts
Joined on 10-16-2005
Posts 13
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Yay!! The new disable notifications option in this beta have fixed my crashes :D I've having crashes with my scheduled backup for about a week and have been unable to figure out why - everytime I would get a different message in the error log. But last night's backup actually worked with the disable notifications option set. Thanks a bunch!!! :D
 
    
  11 Jul 2006, 12:51 AM
PolyWon is not online. Last active: 1/14/2009 11:23:44 AM PolyWon

Not Ranked
Male
Joined on Fri, Sep 16 2005
Posts 4
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply

Jan, Maybe you can move the "Flush DbCache" from "Ram Info" form to the menu?Single menu item will more easier for use.


  
  11 Jul 2006, 12:30 PM
Jan Slodicka is not online. Last active: 8/27/2010 4:12:39 AM Jan Slodicka

Top 10 Posts
Male
Joined on 03-09-2005
Posts 1,515
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Thanks for the tip. I agree that it would be easier, but:

- This is not the main purpose and non-advanced users might feel less comfortable.
- This DbCache flush must perform worse than do the special tools. Main purpose is that the Resco Backup application is loaded and locked in memory.

BTW, we are adding more new features:
- "Live filter" (filter evaluated at the run-time)
- Comparison of 2 backup sets

Best regards

 
    
  14 Jul 2006, 9:25 AM
MikeBrodesky is not online. Last active: 7/14/2006 9:25:25 AM MikeBrodesky

Not Ranked
Joined on 07-14-2006
Posts 1
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Hi Jan,

Great upgrade, I've been using the Beta for a few days now and I've had Zero problems (I'm using scheduled backup with two sets, set to defrag, disable notifications and to Flush).

I'm using it on a TX and the Flush DbCache works Great. It gives much more cache then meminfo (simialr to OffFlush but without all of the crashing!).

Thanks again for the great product.

  
  14 Jul 2006, 11:58 AM
Jan Slodicka is not online. Last active: 8/27/2010 4:12:39 AM Jan Slodicka

Top 10 Posts
Male
Joined on 03-09-2005
Posts 1,515
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply

Thanks, Mike

we have also done lot of testing and even added lot of changes.

First one less popular message: We had to change the application name to RscBackup because it appeared that there is a desktop utility that uses the name RBackup for years. There is no impact on the functionality or upgrade procedures.

Now the news:


"Live" filter in the backup set definition

 Menu / Select Files / Actions / Select by Filter has a new flag: Use at run-time.
 With this flag you can e.g. define the backup set as "All DBs with the creatorID REAd", i.e. all e-books. RscBackup will evaluate the DB list at run-time and store also eventual new eBooks.
 Notice, that if the user modifies the selection (via pen tap or menu), the live filter is replaced by a static DB enumeration.

Backup sets comparison
 To compare 2 backup sets open Backup Sets dialog, set on Multiselect, select 2 sets and press [Diff]. (Does not work for "All Backup Sets" dialog.)

Improved Verify
While the older versions just verified files in the backup set, v1.40 performs full comparison of the backup set against the current project selection.
The list of reported status codes:
  OK ... Both sides equal
  DbMissing ... File in the backup set has no RAM counterpart
  NotInBackup ... DB missing in the backup set
  NotInProject ... DB is in the backup set, but is not selected for backup
  != ... A difference found
  Plus other errors


Scheduler

- New user notifications (via attention manager) about the scheduler failures were added. Examples: full medium, no memory, no write permission.
- New scheduler option: Reset after Backup
- Hotsync-based backup can happen max. once in 10 min. (For the case of repeated Hotsync due to a failure.)


Other news
- Verifying of RscBackup installation on the card is suppressed if RscBackup is launched from the card.
- Date-based update detects and updates incompletes databases, that might appear after a backup crash. Previous versions noticed the problem only when Update by content method was used.

We still have to do the final testing and upgrade the documentation, so that the final release might be on Monday.

Best regards


 
    
  14 Jul 2006, 9:53 PM
jctos is not online. Last active: 11/3/2008 7:49:39 PM jctos

Top 50 Posts
Male
Joined on 02-15-2006
Posts 70
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Hey there I get a crash with backup 1.40.4 when using the reset after backup in the scheduler option - I am on t3 Ruben
  
  15 Jul 2006, 5:45 AM
Jan Slodicka is not online. Last active: 8/27/2010 4:12:39 AM Jan Slodicka

Top 10 Posts
Male
Joined on 03-09-2005
Posts 1,515
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Hi Ruben,

thanks, found it. In fact it was hardly distinguishable from the normal behaviour because the crash was on the same place where reset was called. (For programmers: The reset call was placed outside of the 1st segment.)

Best regards

 
    
  15 Jul 2006, 7:08 AM
jctos is not online. Last active: 11/3/2008 7:49:39 PM jctos

Top 50 Posts
Male
Joined on 02-15-2006
Posts 70
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
(:-)) my pleasure Did you update prc or shall I disable that feature for now? Ruben
  
  15 Jul 2006, 7:57 AM
Jan Slodicka is not online. Last active: 8/27/2010 4:12:39 AM Jan Slodicka

Top 10 Posts
Male
Joined on 03-09-2005
Posts 1,515
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
I just uploaded v1.40.5 with just this single correction.

See please http://www.resco.net/palm/backup/downloads.asp

Best regards

 
    
  15 Jul 2006, 8:24 AM
Alan G is not online. Last active: 10/23/2006 8:20:56 PM Alan G

Not Ranked
Male
Joined on 07-15-2006
Connecticut
Posts 4
Re: RscBackup v1.40 Beta
Send Reply Send Quoted Reply
Jan,

Thanks for posting the latest beta of Backup.  I'm looking forward to testing it out on my Treo 700p later.  This beta has been released at the perfect time because I've started crashing during scheduled backups on the file SlideshowToGo (part of Documents To Go 8).  I'll have to try reinstalling SSTG and if that fails, locking it as a risky app.

Alan G



Host, 1SRC & Tech Talk Podcasts
  
 Page 1 of 3 (33 items) 1 2 3 »
Copyright © 2005 Resco, sro. All rights reserved.