99)
1010
1111// Backup performs backup
12- func Backup (namespace , selector , container , keyspace , dst string , parallel int ) (string , error ) {
12+ func Backup (namespace , selector , container , keyspace , dst string , parallel int , bufferSize float64 ) (string , error ) {
1313 log .Println ("Backup started!" )
1414 dstPrefix , dstPath := utils .SplitInTwo (dst , "://" )
1515
@@ -45,7 +45,7 @@ func Backup(namespace, selector, container, keyspace, dst string, parallel int)
4545 }
4646
4747 log .Println ("Starting files copy" )
48- if err := skbn .PerformCopy (k8sClient , dstClient , "k8s" , dstPrefix , fromToPathsAllPods , parallel ); err != nil {
48+ if err := skbn .PerformCopy (k8sClient , dstClient , "k8s" , dstPrefix , fromToPathsAllPods , parallel , bufferSize ); err != nil {
4949 return "" , err
5050 }
5151
@@ -57,7 +57,7 @@ func Backup(namespace, selector, container, keyspace, dst string, parallel int)
5757}
5858
5959// Restore performs restore
60- func Restore (src , keyspace , tag , namespace , selector , container string , parallel int ) error {
60+ func Restore (src , keyspace , tag , namespace , selector , container string , parallel int , bufferSize float64 ) error {
6161 log .Println ("Restore started!" )
6262 srcPrefix , srcBasePath := utils .SplitInTwo (src , "://" )
6363
@@ -102,7 +102,7 @@ func Restore(src, keyspace, tag, namespace, selector, container string, parallel
102102 TruncateTables (k8sClient , namespace , container , keyspace , existingPods , tablesToRefresh , materializedViews )
103103
104104 log .Println ("Starting files copy" )
105- if err := skbn .PerformCopy (srcClient , k8sClient , srcPrefix , "k8s" , fromToPaths , parallel ); err != nil {
105+ if err := skbn .PerformCopy (srcClient , k8sClient , srcPrefix , "k8s" , fromToPaths , parallel , bufferSize ); err != nil {
106106 return err
107107 }
108108
0 commit comments