Lyndon-Li
60d2c62c1a
issue 7244: delete incomplete snapshot automatically for kopia uploader
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-12-22 16:44:00 +08:00
lyndon-li
099acd2527
Merge pull request #7141 from qiuming-best/support-restore-sparse
...
Allow sparse option for Kopia & Restic restore
2023-12-06 18:25:34 +08:00
Ming Qiu
1a237d3e4c
Update API
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-12-06 08:59:12 +00:00
Ming Qiu
0afaa70e9b
Merge branch 'main' of https://github.com/qiuming-best/velero into support-restore-sparse
2023-11-30 10:55:55 +00:00
Xun Jiang
f5c159ce56
Resolve linter issues.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-11-29 11:15:43 +08:00
Ming Qiu
b57dde1572
Allow sparse option for Kopia & Restic restore
...
Signed-off-by: Ming Qiu <mqiu@vmware.com >
2023-11-28 13:48:09 +00:00
Ming Qiu
fea22bbbc9
Merge branch 'main' of https://github.com/qiuming-best/velero into kopia-parallelism
2023-11-22 01:42:39 +00:00
Lyndon-Li
50f8acda79
issue 7094: fallback to full backup if previous snapshot is not found
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-11-14 11:28:09 +08:00
Ming
481cb60493
Make Kopia file parallelism configurable
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-10-26 02:28:36 +00:00
Wenkai Yin(尹文开)
61d333a31a
Merge pull request #6989 from blackpiglet/support_windows_build_main
...
[cherry-pick][main]Make Windows build skip BlockMode code.
2023-10-24 16:58:03 +08:00
Lyndon-Li
d3a1a83c6d
bump to kopia 0.15.0
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-10-23 12:03:21 +08:00
Xun Jiang
ecc6e1621e
Make Windows build skip BlockMode code.
...
PVC block mode backup and restore introduced some OS specific
system calls. Those calls are not available for Windows, so
add both non Windows version and Windows version code, and
return error for block mode on the Windows platform.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-10-20 19:39:44 +08:00
David Zaninovic
8e01d1b9be
Add support for block volumes ( #6680 )
...
Signed-off-by: David Zaninovic <dzaninovic@catalogicsoftware.com >
2023-09-28 09:44:46 -04:00
Lyndon-Li
3e3ffec7cd
issue 6880: set ParallelUploadAboveSize as MaxInt64
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-28 12:34:30 +08:00
Lyndon-Li
9895428765
fix issue 6748
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-08 09:14:30 +08:00
Lyndon-Li
d13a23364f
fix issue 6748
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-09-05 19:29:28 +08:00
qiuming
f26ec9043a
Fix kopia snapshot policy not work ( #6739 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-09-01 16:21:43 +08:00
Shawn Hurley
563a16c10f
adding block mode to uploader/provider interfaces
...
Signed-off-by: Shawn Hurley <shawn@hurley.page >
2023-08-15 15:33:23 -04:00
Xun Jiang/Bruce Jiang
1777bbe5b4
Add warning log for snapshot data mover fell backup to Velero native snapshot. ( #6602 )
...
Enlarge throttle of UT case TestThrottle_ShouldOutput to avoid occasional CI
failure due to timeout caused by test environment's CPU speed
Signed-off-by: Xun Jiang <jxun@vmware.com >
2023-08-04 18:09:21 +08:00
Tiger Kaovilai
05722876b9
Moving kopia logging to remove kopia from indirect dependency in velero plugins
...
when running `go mod why -m github.com/kopia/kopia` in velero-plugins prior to this change you will see following
```
❯ go mod why -m github.com/kopia/kopia
github.com/konveyor/openshift-velero-plugin/velero-plugins
github.com/vmware-tanzu/velero/pkg/plugin/framework
github.com/vmware-tanzu/velero/pkg/util/logging
github.com/kopia/kopia/repo/logging
```
after
```
❯ go mod why -m github.com/kopia/kopia
(main module does not need module github.com/kopia/kopia)
```
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2023-07-12 10:44:33 -04:00
Ming
e2bb5b3fe8
Add UT for pkg/discovery
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-06-15 02:45:34 +00:00
qiuming
78025a09b6
Add UT for uploader ( #6374 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-06-13 16:58:47 +08:00
Lyndon-Li
f781e255c6
data mover smoke testing
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-06-12 15:30:06 +08:00
Lyndon-Li
6c16020a3e
fix pvr issue for generic data path
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-05-23 15:20:13 +08:00
Lyndon-Li
5f008d18fa
Merge branch 'main' into data-mover-generic-data-path
2023-05-17 10:15:52 +08:00
Lyndon-Li
307b82a2ec
bump up kopia v0.13.0
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-05-15 07:23:38 +08:00
Lyndon-Li
623da51494
add shared generic data path
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2023-05-12 12:01:59 +08:00
Xun Jiang/Bruce Jiang
a8a17d725a
Merge pull request #6194 from blackpiglet/linter_more
...
Enable more linters, and remove mal-functioned milestoned issue action.
2023-04-26 14:12:47 +08:00
Xun Jiang/Bruce Jiang
0d1c2dc831
Merge pull request #6173 from blackpiglet/linter_revive
...
Enable linter revive and resolve found errors: part1
2023-04-26 14:09:33 +08:00
Xun Jiang/Bruce Jiang
e106bbf06b
Enable linter revive and resolve found errors: part 2. ( #6177 )
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
Co-authored-by: Xun Jiang <blackpiglet@gmail.com >
2023-04-26 14:05:22 +08:00
Xun Jiang
443f732e51
Enable more linters, and remove mal-functioned milestoned issue action.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-04-25 23:31:51 +08:00
Xun Jiang
180cc4e31d
Enable linter revive and resolve found errors: part 1
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-04-25 23:15:15 +08:00
Xun Jiang/Bruce Jiang
15d44724e7
Modify golangci.yaml file. Resolve found lint issues. ( #6008 )
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
Co-authored-by: Xun Jiang <blackpiglet@gmail.com >
2023-03-24 12:15:08 +08:00
杨刚 (成都)
ad9c6e8dee
delete io/ioutil package. ( #5955 )
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
2023-03-16 09:25:58 +08:00
Ming
0fd5af3300
Set Kopia IgnoreUnknownTypes in ErrorHandlingPolicy to True for ignoring backup unknown file type
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-02-07 08:30:58 +00:00
Lyndon-Li
a90ba3db7c
kopia pvbr smoking test changes
...
Signed-off-by: Lyndon-Li <lyonghui@vmware.com >
2022-09-07 13:22:49 +08:00
Ming
eb974687a7
merge upstream code
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-09-02 01:45:12 +00:00
Ming
2bf054ad0b
update upstream codes
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-22 09:20:47 +00:00
Ming
262de19f52
Uploader Implementation: Kopia backup and restore
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-19 06:39:28 +00:00
Ming
49e151739f
Kopia Uploader integration on shim progress uploader
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-10 11:35:24 +00:00