close Warning: Error with navigation contributor "AccountModule"

Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#18 closed defect (fixed)

bbackupd never deleting unused store root folder entries.

Reported by: Gary Niemcewicz Owned by: ben
Priority: normal Milestone: 0.11
Component: bbackupd Version: 0.10
Keywords: folder, unused, delete Cc:

Description

A problem with bbackupd (both Win32 and UN*X): bbackupd will detect unused store root folder entries during a sync run, but will attempt to wait up to 2 days, before marking those for deletion during one of the subsequent sync cycles. The deadline and deletion information is lost across bbackupd runs, effectively never deleting redundant store root folder entries, unless you keep your bbackupd running for at least 48 hours (rarely happens in the laptop/workstation scenario).

Attachments (1)

bbackupd-obj-store-v2.patch (1.7 KB) - added by Gary Niemcewicz 12 years ago.

Download all attachments as: .zip

Change History (7)

Changed 12 years ago by Gary Niemcewicz

Attachment: bbackupd-obj-store-v2.patch added

comment:1 Changed 11 years ago by chris

(In [1658]) Apply Gary's patch to save the list of unused root directory entries in the store object info file, so that they will persist across restarts (refs #18)

comment:2 Changed 11 years ago by chris

(In [1663]) New win32 native build (1662) with the following fixes and new features:

  • Log progress of large file backups at trace level ([1589], [1590])
  • Notify (log) during full file uploads ([1594])
  • Improve error messages in bbackupquery when comparing or getting a file fails with an exception ([1597], [1600])
  • Improve error reporting in bbackupquery ([1638])
  • Initialise logging framework and use for banner in bbackupquery ([1601], [1602])
  • Include LICENSE.txt in binary package, but not Nick's old ReadMe?.txt ([1655])
  • Save unused locations across bbackupd restarts, so that they will be deleted when their time is up, thanks to Gary ([1658], refs #18)
  • Respect server hard limits rather than soft limits, to allow use of zero as a soft limit, thanks to Gary ([1659], [1662], refs #19)
  • Fix restore to a directory under the root, with or without drive letter (c:\test\ or \test\), thanks to Mikael Syska ([1660], [1661])

comment:3 Changed 11 years ago by chris

(In [1669]) Apply remaining parts of Gary's patch, missing from [1658], thanks Gary (refs #18)

comment:4 Changed 11 years ago by chris

Resolution: fixed
Status: newclosed

(In [1672]) Fixed object store read/write, fixes #18 properly, thanks Gary!

comment:5 Changed 11 years ago by chris

(In [1753]) Apply Gary's patch to save the list of unused root directory entries in the store object info file, so that they will persist across restarts. (refs #18, refs #3, merges [1658])

comment:6 Changed 11 years ago by chris

(In [1766]) Fixed object store read/write, fixes #18 properly, thanks Gary! (refs #3, merges [1672])

Note: See TracTickets for help on using tickets.