Derek McGowan
489b653034
Merge pull request #13022 from thaJeztah/modernize
...
*: modernize code
2026-03-16 22:23:04 +00:00
Sebastiaan van Stijn
92b0b289e3
core: modernize: any
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -any -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-03-15 18:24:14 +01:00
Sebastiaan van Stijn
7bea4fa954
core: modernize: mapsloop
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -mapsloop -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-03-15 15:00:42 +01:00
majianhan
aa600f65dd
fix: correct typos found by codespell
...
Fix various typos across source code, tests, and documentation:
- README.md: Preforming → Performing
- pull.go: commpleted → completed
- server_test.go: unxpected → unexpected
- diff.go: atleast → at least
- content.go: desciptor → descriptor
- remote.go: requst → request
- imagestore_test.go: expeceted → expected
- pull_test.go: shoule → should
Signed-off-by: majianhan <majianhan@kylinos.cn >
2026-03-12 08:54:56 +08:00
Henry Wang
0198b87fcf
Implement parallel unpack
...
Signed-off-by: Henry Wang <henwang@amazon.com >
2025-10-24 17:54:26 +00:00
Henry Wang
748cd9f037
Prevent goroutine hangs during ProgressTracker shutdown
...
Signed-off-by: Henry Wang <henwang@amazon.com >
2025-09-25 18:50:14 +00:00
Derek McGowan
479cf42ca2
Add extraction progress to transfer service
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-09-10 20:07:40 -07:00
yashsingh74
19a7130613
Disable QF1003: could use tagged switch on base (staticcheck)
...
Signed-off-by: yashsingh74 <yashsingh1774@gmail.com >
2025-06-18 14:16:41 +05:30
Mike Brown
4d7381e47c
Merge pull request #11927 from dmcgowan/enhance-transfer-unpack-selection
...
Update transfer supported platforms logic
2025-06-09 02:11:51 +00:00
Fu Wei
f482992fdc
Merge pull request #11911 from dmcgowan/transfer-internal-interface
...
Remove internal interface from unpacker interface
2025-06-03 01:37:22 +00:00
Derek McGowan
48cec3659f
Update transfer supported platforms logic
...
Allow selection of a non-default snapshotter when no unpack
snapshotter is specified.
Add more logging to help figure out why an unpack configuration is not
used.
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-02 15:40:54 -07:00
Derek McGowan
00edba6aa8
Remove internal interface from unpacker interface
...
Avoid using internal interfaces for exported types and always prefer
using interfaces over structs to limit unused imports.
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-05-28 14:23:24 -07:00
Adrien Delorme
77562a8e4a
fix import for local transfer service
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
2025-05-28 11:55:30 +02:00
Derek McGowan
6e17198f07
Add descriptor to transfer pull image events
...
Include the descriptor for the image target on image events.
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-05-21 17:04:44 -07:00
Adrien Delorme
413702b7e4
fix comment
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
2025-04-30 10:20:26 +02:00
Wei Fu
b89733812c
core/transfer/local: should not mark complete if it's not found
...
For the progress tracker, after creating job, it doesn't mean that we
have created ingest object for that job. There is race condition. We
should not mark job as completed if blob is not found.
Fixes : #11758
Signed-off-by: Wei Fu <fuweid89@gmail.com >
2025-04-28 15:22:01 -04:00
Adrien Delorme
72c8c7708c
only keep one setting: concurrent_layer_fetch_buffer
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
2025-04-24 11:41:33 +02:00
Adrien Delorme
024775dab1
set dl options on resolver
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
2025-04-24 11:41:33 +02:00
Adrien Delorme
88116b1911
remove max_dl_operations setting
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
2025-04-24 11:39:42 +02:00
Adrien Delorme
755a4ac6f8
update
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
2025-04-24 11:39:42 +02:00
Adrien Delorme and Corentin REGAL
f9af08820b
perf(pull): multipart layer fetch
...
Signed-off-by: Adrien Delorme <azr@users.noreply.github.com >
Co-Authored-By: Corentin REGAL <143578+co42@users.noreply.github.com >
2025-04-24 11:39:42 +02:00
Kohei Tokunaga
00fee4adb4
Transfer Service: enable remote snapshotters
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2025-01-15 15:49:48 +09:00
Kazuyoshi Kato
f38df49348
Merge pull request #11227 from dmcgowan/unpack-snapshotter-exports
...
Add snapshotter exports to unpack platform
2025-01-09 00:23:46 +00:00
Derek McGowan
63f6047282
Add snapshotter exports to unpack platform
...
Allows the unpack operation to be optimized based on the specific
snapshotter configuration.
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-01-07 16:04:44 -08:00
Austin Vazquez
bee64b2b93
Remove loop variable copies
...
Signed-off-by: Austin Vazquez <macedonv@amazon.com >
2024-12-23 23:14:49 -07:00
Sebastiaan van Stijn
ea8265fb1e
core/transfer/local: remove logrus import
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-17 12:37:14 +02:00
Maksym Pavlenko
34d3c17ae2
Merge pull request #10291 from ktock/push-platform-conf
...
Transfer: Push: Enable to specify platforms
2024-06-05 21:28:09 +00:00
Kohei Tokunaga
5611fdd4af
Transfer: Push: Enable to specify platforms
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2024-06-04 10:02:13 +09:00
Kohei Tokunaga
0e8cc91463
Transfer: Push: fix failure on pushing duplicated blobs
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2024-05-31 18:08:45 +09:00
Derek McGowan
fe01cad201
Cleanup local transfer interface
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2024-05-02 15:45:49 -07:00
Derek McGowan
f46aea6187
Move transfer and unpack packages
...
Packages related to transfer and unpacking provide core interfaces which
use other core interfaces and part of common functionality.
Signed-off-by: Derek McGowan <derek@mcg.dev >
2024-02-07 22:40:15 -08:00