From f630577229e72661829de2ee5204f51e72e4382d Mon Sep 17 00:00:00 2001
From: Aleksey Kravchenko Jan 23, 2025 Feb 17, 2025rclone(1) User Manual
-Rclone syncs your
files to cloud storage
@@ -19294,7 +19294,7 @@ split into groups.
Flags helpful for increasing performance.
--buffer-size SizeSuffix In memory buffer size when reading files for each --transfer (default 16Mi)
@@ -19680,6 +19680,7 @@ split into groups.
--frostfs-default-container-zone string The name of the zone in which containers will be created or resolved if the zone name is not explicitly specified with the container name (default "container")
--frostfs-description string Description of the remote
--frostfs-endpoint string Endpoints to connect to FrostFS node
+ --frostfs-kludge14 Store the file name in the FilePath attribute
--frostfs-password string Password to decrypt wallet
--frostfs-placement-policy string Placement policy for new containers (default "REP 3")
--frostfs-rebalance-interval Duration FrostFS rebalance connections interval (default 15s)
@@ -32927,7 +32928,7 @@ Configuration complete.
Options:
- type: frostfs
- endpoint: s01.frostfs.devenv:8080,1 s02.frostfs.devenv:8080,2
-- password: M@zPGpWDravchenko/develop/go/playground/play_with_ape/cfg/wallet_akrav.js
+- password: M@zPGpWD
- placement_policy: REP 1
Keep this "remote" remote?
y) Yes this is OK (default)
@@ -32951,6 +32952,10 @@ container:
If the zone is not explicitly specified, its name will be obtained
from the configuration parameter
default_container_zone
.
+For compatibility purposes, a "kludge14" flag has been added to the
+"advanced config" section. This flag forces the full path of the file to
+be stored in the "FileName" object attribute. If this flag is disabled,
+only the name of the file will be stored without the path.
Standard options
Here are the Standard options specific to frostfs (Distributed,
decentralized object storage FrostFS).
@@ -33146,6 +33151,15 @@ read
Advanced options
Here are the Advanced options specific to frostfs (Distributed,
decentralized object storage FrostFS).
+--frostfs-kludge14
+Store the file name in the FilePath attribute
+Properties:
+
+- Config: kludge14
+- Env Var: RCLONE_FROSTFS_KLUDGE14
+- Type: bool
+- Default: false
+
--frostfs-description
Description of the remote.
Properties:
diff --git a/MANUAL.md b/MANUAL.md
index d3c9c94ab..38c1331a5 100644
--- a/MANUAL.md
+++ b/MANUAL.md
@@ -1,6 +1,6 @@
% rclone(1) User Manual
% Nick Craig-Wood
-% Jan 23, 2025
+% Feb 17, 2025
# Rclone syncs your files to cloud storage
@@ -20498,7 +20498,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.a85292ca0.feature/add-container-zones-support")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.12b572e62.feat/frostfs_kludge_14")
```
@@ -20944,6 +20944,7 @@ Backend-only flags (these can be set in the config file also).
--frostfs-default-container-zone string The name of the zone in which containers will be created or resolved if the zone name is not explicitly specified with the container name (default "container")
--frostfs-description string Description of the remote
--frostfs-endpoint string Endpoints to connect to FrostFS node
+ --frostfs-kludge14 Store the file name in the FilePath attribute
--frostfs-password string Password to decrypt wallet
--frostfs-placement-policy string Placement policy for new containers (default "REP 3")
--frostfs-rebalance-interval Duration FrostFS rebalance connections interval (default 15s)
@@ -34873,7 +34874,7 @@ Configuration complete.
Options:
- type: frostfs
- endpoint: s01.frostfs.devenv:8080,1 s02.frostfs.devenv:8080,2
-- password: M@zPGpWDravchenko/develop/go/playground/play_with_ape/cfg/wallet_akrav.js
+- password: M@zPGpWD
- placement_policy: REP 1
Keep this "remote" remote?
y) Yes this is OK (default)
@@ -34900,6 +34901,8 @@ to create or search for a container:
If the zone is not explicitly specified, its name will be obtained from the configuration parameter
`default_container_zone`.
+For compatibility purposes, a "kludge14" flag has been added to the "advanced config" section. This flag forces the full path of the file to be stored in the "FileName" object attribute. If this flag is disabled, only the name of the file will be stored without the path.
+
### Standard options
@@ -35093,6 +35096,17 @@ Properties:
Here are the Advanced options specific to frostfs (Distributed, decentralized object storage FrostFS).
+#### --frostfs-kludge14
+
+Store the file name in the FilePath attribute
+
+Properties:
+
+- Config: kludge14
+- Env Var: RCLONE_FROSTFS_KLUDGE14
+- Type: bool
+- Default: false
+
#### --frostfs-description
Description of the remote.
diff --git a/MANUAL.txt b/MANUAL.txt
index 1ea427688..26ade373a 100644
--- a/MANUAL.txt
+++ b/MANUAL.txt
@@ -1,6 +1,6 @@
rclone(1) User Manual
Nick Craig-Wood
-Jan 23, 2025
+Feb 17, 2025
Rclone syncs your files to cloud storage
@@ -20166,7 +20166,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.a85292ca0.feature/add-container-zones-support")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.12b572e62.feat/frostfs_kludge_14")
Performance
@@ -20582,6 +20582,7 @@ Backend-only flags (these can be set in the config file also).
--frostfs-default-container-zone string The name of the zone in which containers will be created or resolved if the zone name is not explicitly specified with the container name (default "container")
--frostfs-description string Description of the remote
--frostfs-endpoint string Endpoints to connect to FrostFS node
+ --frostfs-kludge14 Store the file name in the FilePath attribute
--frostfs-password string Password to decrypt wallet
--frostfs-placement-policy string Placement policy for new containers (default "REP 3")
--frostfs-rebalance-interval Duration FrostFS rebalance connections interval (default 15s)
@@ -34335,7 +34336,7 @@ FrostFS user wallet.
Options:
- type: frostfs
- endpoint: s01.frostfs.devenv:8080,1 s02.frostfs.devenv:8080,2
- - password: M@zPGpWDravchenko/develop/go/playground/play_with_ape/cfg/wallet_akrav.js
+ - password: M@zPGpWD
- placement_policy: REP 1
Keep this "remote" remote?
y) Yes this is OK (default)
@@ -34363,6 +34364,11 @@ name of the zone in which you want to create or search for a container:
If the zone is not explicitly specified, its name will be obtained from
the configuration parameter default_container_zone.
+For compatibility purposes, a "kludge14" flag has been added to the
+"advanced config" section. This flag forces the full path of the file to
+be stored in the "FileName" object attribute. If this flag is disabled,
+only the name of the file will be stored without the path.
+
Standard options
Here are the Standard options specific to frostfs (Distributed,
@@ -34564,6 +34570,17 @@ Advanced options
Here are the Advanced options specific to frostfs (Distributed,
decentralized object storage FrostFS).
+--frostfs-kludge14
+
+Store the file name in the FilePath attribute
+
+Properties:
+
+- Config: kludge14
+- Env Var: RCLONE_FROSTFS_KLUDGE14
+- Type: bool
+- Default: false
+
--frostfs-description
Description of the remote.
diff --git a/docs/content/commands/rclone.md b/docs/content/commands/rclone.md
index d43e14ba8..0a406b9bb 100644
--- a/docs/content/commands/rclone.md
+++ b/docs/content/commands/rclone.md
@@ -305,6 +305,7 @@ rclone [flags]
--frostfs-default-container-zone string The name of the zone in which containers will be created or resolved if the zone name is not explicitly specified with the container name (default "container")
--frostfs-description string Description of the remote
--frostfs-endpoint string Endpoints to connect to FrostFS node
+ --frostfs-kludge14 Store the file name in the FilePath attribute
--frostfs-password string Password to decrypt wallet
--frostfs-placement-policy string Placement policy for new containers (default "REP 3")
--frostfs-rebalance-interval Duration FrostFS rebalance connections interval (default 15s)
@@ -945,7 +946,7 @@ rclone [flags]
--use-json-log Use json log format
--use-mmap Use mmap allocator (see docs)
--use-server-modtime Use server modified time instead of object metadata
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.a85292ca0.feature/add-container-zones-support")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.12b572e62.feat/frostfs_kludge_14")
-v, --verbose count Print lots more stuff (repeat for more)
-V, --version Print the version number
--webdav-bearer-token string Bearer token instead of user/pass (e.g. a Macaroon)
diff --git a/docs/content/flags.md b/docs/content/flags.md
index af8048265..ad597650c 100644
--- a/docs/content/flags.md
+++ b/docs/content/flags.md
@@ -115,7 +115,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.a85292ca0.feature/add-container-zones-support")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.68.2-beta.8335.12b572e62.feat/frostfs_kludge_14")
```
@@ -561,6 +561,7 @@ Backend-only flags (these can be set in the config file also).
--frostfs-default-container-zone string The name of the zone in which containers will be created or resolved if the zone name is not explicitly specified with the container name (default "container")
--frostfs-description string Description of the remote
--frostfs-endpoint string Endpoints to connect to FrostFS node
+ --frostfs-kludge14 Store the file name in the FilePath attribute
--frostfs-password string Password to decrypt wallet
--frostfs-placement-policy string Placement policy for new containers (default "REP 3")
--frostfs-rebalance-interval Duration FrostFS rebalance connections interval (default 15s)
diff --git a/docs/content/frostfs.md b/docs/content/frostfs.md
index 13f6b0d27..4580fd432 100644
--- a/docs/content/frostfs.md
+++ b/docs/content/frostfs.md
@@ -256,7 +256,7 @@ Configuration complete.
Options:
- type: frostfs
- endpoint: s01.frostfs.devenv:8080,1 s02.frostfs.devenv:8080,2
-- password: M@zPGpWDravchenko/develop/go/playground/play_with_ape/cfg/wallet_akrav.js
+- password: M@zPGpWD
- placement_policy: REP 1
Keep this "remote" remote?
y) Yes this is OK (default)
@@ -283,6 +283,8 @@ to create or search for a container:
If the zone is not explicitly specified, its name will be obtained from the configuration parameter
`default_container_zone`.
+For compatibility purposes, a "kludge14" flag has been added to the "advanced config" section. This flag forces the full path of the file to be stored in the "FileName" object attribute. If this flag is disabled, only the name of the file will be stored without the path.
+
{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/frostfs/frostfs.go then run make backenddocs" >}}
### Standard options
@@ -476,6 +478,17 @@ Properties:
Here are the Advanced options specific to frostfs (Distributed, decentralized object storage FrostFS).
+#### --frostfs-kludge14
+
+Store the file name in the FilePath attribute
+
+Properties:
+
+- Config: kludge14
+- Env Var: RCLONE_FROSTFS_KLUDGE14
+- Type: bool
+- Default: false
+
#### --frostfs-description
Description of the remote.
diff --git a/rclone.1 b/rclone.1
index a4c6ddc25..44485b974 100644
--- a/rclone.1
+++ b/rclone.1
@@ -15,7 +15,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
-.TH "rclone" "1" "Jan 23, 2025" "User Manual" ""
+.TH "rclone" "1" "Feb 17, 2025" "User Manual" ""
.hy
.SH Rclone syncs your files to cloud storage
.PP
@@ -27735,7 +27735,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default \[dq]rclone/v1.68.2-beta.8335.a85292ca0.feature/add-container-zones-support\[dq])
+ --user-agent string Set the user-agent to a specified string (default \[dq]rclone/v1.68.2-beta.8335.12b572e62.feat/frostfs_kludge_14\[dq])
\f[R]
.fi
.SS Performance
@@ -28181,6 +28181,7 @@ Backend-only flags (these can be set in the config file also).
--frostfs-default-container-zone string The name of the zone in which containers will be created or resolved if the zone name is not explicitly specified with the container name (default \[dq]container\[dq])
--frostfs-description string Description of the remote
--frostfs-endpoint string Endpoints to connect to FrostFS node
+ --frostfs-kludge14 Store the file name in the FilePath attribute
--frostfs-password string Password to decrypt wallet
--frostfs-placement-policy string Placement policy for new containers (default \[dq]REP 3\[dq])
--frostfs-rebalance-interval Duration FrostFS rebalance connections interval (default 15s)
@@ -45772,7 +45773,7 @@ Configuration complete.
Options:
- type: frostfs
- endpoint: s01.frostfs.devenv:8080,1 s02.frostfs.devenv:8080,2
-- password: M\[at]zPGpWDravchenko/develop/go/playground/play_with_ape/cfg/wallet_akrav.js
+- password: M\[at]zPGpWD
- placement_policy: REP 1
Keep this \[dq]remote\[dq] remote?
y) Yes this is OK (default)
@@ -45809,6 +45810,13 @@ rclone copy \[ti]/test-copy remote:container-name.container-zone/test-copy
.PP
If the zone is not explicitly specified, its name will be obtained from
the configuration parameter \f[V]default_container_zone\f[R].
+.PP
+For compatibility purposes, a \[dq]kludge14\[dq] flag has been added to
+the \[dq]advanced config\[dq] section.
+This flag forces the full path of the file to be stored in the
+\[dq]FileName\[dq] object attribute.
+If this flag is disabled, only the name of the file will be stored
+without the path.
.SS Standard options
.PP
Here are the Standard options specific to frostfs (Distributed,
@@ -46077,6 +46085,19 @@ Private container, only owner has access to it
.PP
Here are the Advanced options specific to frostfs (Distributed,
decentralized object storage FrostFS).
+.SS --frostfs-kludge14
+.PP
+Store the file name in the FilePath attribute
+.PP
+Properties:
+.IP \[bu] 2
+Config: kludge14
+.IP \[bu] 2
+Env Var: RCLONE_FROSTFS_KLUDGE14
+.IP \[bu] 2
+Type: bool
+.IP \[bu] 2
+Default: false
.SS --frostfs-description
.PP
Description of the remote.