On Tue, Sep 1, 2009 at 9:45 AM, Jeffrey J. Kosowsky
<backu...@kosowsky.org>wrote:

> Hopefully we can put this part of the thread to rest.
> I will try to summarize my conclusions based on the vociferous
> feedback I have heard and then throw out some compromise roadmap
> suggestions that may be workable and helpful:
>
> - While a hybrid database/filesystem approach would certainly bring a
>  number of advantages in some areas, it also would require a lot of
>  work and would introduce a host of potential
>  stability/robustness/speed issues. Most such issues are probably
>  solvable but few would be willing to risk switching to a new
>  approach until it was proved stable and there is likely to be little
>  if any interest in investing in such an effort in advance of such
>  proof. Other people are not interested in a new approach simply
>  because the current approach satisfies all or most of their needs
>
>  Recommendation: Keep as-is
>
>
I have to disagree and will be respectfully vocal because you can see that
this is a top 10 topic in this list.  Also, I dont think that open source is
meant to stagnate.  I dont believe the future of backuppc is simply
improvements to the cgi or some bugfixes and minor adjustments.


> - While there are block-level approaches to copying/moving the
>  BackupPC tree, a continuing stream of users still would be
>  interested in a file-level approach. Additionally, the ability to do
>  "incremental" backups would be welcome. Holger, myself, and perhaps
>  others have at times in the past suggested various O(n log n)
>  algorithms for copying the tree & hard links using the known
>  structure of the pool and pc trees. Myself and others have also
>  suggested potential ways of doing incrementals either by tracking
>  changes or by identifying changes on the fly (with the key 'gotcha'
>  changes being the chain renumbering). None of these approaches
>  appears to be particularly difficult though it does require a
>  commitment of time
>
>
See the next paragraph on how/if I think this should be explored.  This isnt
a terribly important process, but an important outcome.  certainly
developing some good methods to work would be very helpful but I dont know
that I think that backuppc should concern itself with mirroring the data in
this manner.  Just like backuppc is disk agnostic, the operating systems
tools should handle the hardware and expose a useful layer to backuppc. sure
there is talk of underlying hardware but that isnt the focus.



#1 rule of project management is to define your goals before implementing.
I have not yet seen Craig express his views on this but until the roadmap is
written in permanent marker there should be more discussion.  more bluntly,
should a lot of work be done on tweeking the current system without a
roadmap stating the goals?  In the spirit of open source, this should be
decided on and then choices can be made to contribute, not to contribute, or
to fork/start a new project.

In reading back my posts it does seem that I am making an effort to passive
aggressive bash on the current system, which is not the case.  I just know
that mature projects do well by taking years of experience and a strong
community and replacing aging concepts and code while re-using or recycling
good code and concepts.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to