we have cluster of 3 nodes at primary site and cluster of 3 nodes at disaster recovery site. replication to DR site takes huge time varying from 1 hour to 2.5 hours. we want to minimize that time.
Replication is delta replication by vertica utility VBR. Replication is scheduled by cronjob which is set at every half hour (0th,30th mint). in the VBR log file it says (as below)
_* logs is below vbr_2020-04-09-000001.log
- 2020-04-09 00:01:41 localhost progress Progress: 0 out of 68029253339 bytes (0%)
- 2020-04-09 00:01:44 localhost progress Progress: 228498913 out of 68029253339 bytes (0%)
- 2020-04-09 00:02:15 localhost progress Progress: 494022162 out of 68029253339 bytes (0%)
- 2020-04-09 00:02:32 localhost progress Progress: 726786788 out of 68029253339 bytes (1%)
- 2020-04-09 00:02:35 localhost progress Progress: 964304364 out of 68029253339 bytes (1%)
- 2020-04-09 00:02:56 localhost progress Progress: 1557458820 out of 68029253339 bytes (2%)
- 2020-04-09 00:02:58 localhost progress Progress: 1833354886 out of 68029253339 bytes (2%)
- 2020-04-09 00:03:13 localhost progress Progress: 2062297903 out of 68029253339 bytes (3%)
- 2020-04-09 00:03:31 localhost progress Progress: 2340905374 out of 68029253339 bytes (3%)
- 2020-04-09 00:03:49 localhost progress Progress: 2569460483 out of 68029253339 bytes (3%)
- 2020-04-09 00:04:15 localhost progress Progress: 2796810081 out of 68029253339 bytes (4%)_
and so on. the above transfer takes 40-60 mints thats okay.
then it gets stuck at some process. in log is says "Finalizing object replication". this takes 1 to 1.5 hours itself. why it takes much more time than the actual transfer ? can we speed this up ? what does this actually mean ?
regards,
Veer