The flow goes:
Source -> appserver -> (repeater optionally) -> target
So if we enable sync push using MD5
does the source execute a md5sum? does the target execute a md5sum? do both of those md5sums get sent to the application server for a conditional check?
or does the appserver broker the copy from the source to the appserver, then the appserver itself performs the md5sum checks locally and remotely?
The md5sum calculation should happen on the target/source.
Does the source calculate the md5sum once per file or once per host? Also, is the appserver managing the true/false of the md5 match between target/source?
I think once per host, and the appserver should do the compare…
so cast your mind
File Deploy A:
Execute File Deploy A
Source runs srcmd5$tgt=$(md5sum //sourceserver/file/A) 304 times??
Tagret runs tgtmd5$tgt=$(md5sum //targets/file/A) 1 time
values: srcmd5$tgt and tgtmd5$tgt are sent to the appserver for a if $tgtmd5$tgt != $srcmd5$tgt then cp source target
or is the source just running the srcmd5=$(md5sum //sourceserver/file/A) 1 time?
?md5sum on the source should only happen once. if that's not showing in the rscd log you can probably enable debug mode and see it.
meh not worth it -- changing the method to use compliance + checksum + remediation