No responses?

2011/8/24, Allan Garcia <allan.gar...@gmail.com>:
> Hello all,
>
> I'm new on this list, so a little brief... my name is Allan Garcia, I live
> in Brazil, I'm not an experienced C developer, but I already make many C
> programs for scientific purposes in my Bachelors and after that Masters and
> PhD, but none of these were large programs. Now, my mainly occupation is
> academic professor of the Federal Government of Brazil, so I have some
> spare
> time.
>
> I'm telling that 'cause I have the intention to develop the Item 20 of the
> projects list. This feature are essential to my backup plans and there're
> no
> other tool to make backup such Bacula (FOSS) that implements this feature.
>
> I'm not sure that I'll accomplish with success this endeavor, like I told,
> I'm not a very experienced C developer.
>
> So, I like to begin a thread about this feature, collect ideas, tips, or
> any
> comment that helps, mainly from Kern and Eric and other core developers.
>
> I notice that the Migration/Copy are commanded in dird/migrate.c and
> accomplished in stored/mac.c, especially in mac.c the "copy" between
> volumes
> are made inner the same *sd*, and from this becomes the limitation.
>
> I imagine that the initial approach could make a detection if the
> destination *sd* are the same *sd* and if are the migration are done in the
> actual way.
>
> If the *sd* are different we have to open a socked to destination *sd* and
> ask him to call the "record" function.
>
> MY INITIAL BRAINSTORM
>
> 1. the dird have to contact the origin *sd* and command the migration (like
> it's done now)
> 2. the origin *sd* detects if the destination *sd* it's himself or the
> other
> *sd*
> 3. if the origin *sd* detects other destination, it respond informing that
> to the dird
> 4. the dird have to handle the origin *sd* response informing the
> destination *sd*
> 5. the dird commands the destination *sd* to wait the origin *sd*
> connection
> 6. the dird commands waits the destination *sd* to confirm
> 7. the dird commands origin *sd* to send data to destination *sd*
> 8. when it's done the job are marked as sucess, otherwise fail.
>
> Waiting for any comments...
>
> --
> Allan Garcia
> allan.gar...@gmail.com
>

-- 
Enviado do meu celular

Allan Garcia
allan.gar...@gmail.com

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to