File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ New features:
14
14
mirror the expiry timestamp to the target side. The ` jobs[].expiration ` configuration section can be used to control
15
15
this behavior.
16
16
17
+ Changes:
18
+ - The code has been restructured for better extensibility and high-level readability.
19
+ - The README has been restructured to be less chaotic, and a TOC has been added for better discoverability.
20
+
17
21
Bugfixes:
18
22
- Interrupts (SIGTERM and SIGINT) are now ignored less often.
19
23
Original file line number Diff line number Diff line change 1
1
# swift-http-import
2
2
3
+ * [ Implicit assumptions] ( #implicit-assumptions )
4
+ * [ Installation] ( #installation )
5
+ * [ Usage] ( #usage )
6
+ ** [ Source specification] ( #source-specification )
7
+ ** [ File selection] ( #file-selection )
8
+ ** [ Transfer behavior: Segmenting] ( #transfer-behavior-segmenting )
9
+ ** [ Transfer behavior: Expiring objects] ( #transfer-behavior-expiring-objects )
10
+ ** [ Performance] ( #performance )
11
+ * [ Log output] ( #log-output )
12
+ * [ StatsD metrics] ( #statsd-metrics )
13
+
3
14
This tool imports files from an HTTP server into a Swift container. Given an input URL, it recurses through the directory
4
15
listings on that URL, and mirrors all files that it finds into Swift. It will take advantage of ` Last-Modified ` and
5
16
` Etag ` response headers to avoid repeated downloads of the same content, so best performance is ensured the HTTP server
You can’t perform that action at this time.
0 commit comments