Skip to content

Commit bea6de1

Browse files
authored
Add hot file replication feature and configuration options
Introduced a hot file replication mechanism that triggers replication of popular files when in-flight transfers exceed a threshold. Added commands and configuration options for managing hot file replication.
1 parent b319517 commit bea6de1

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

release-notes-11.2

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,19 @@ The NFS door has been updated to use the original NFS request credentials when P
117117
The NFS mover has been updated to use `zero-copy` to reduce memory copies when data is sent to a client during READ.
118118
This provides up to a 20% increase in data throughput for data-intensive applications.
119119

120+
121+
Introduce hot file replication mechanism on pools, where the pool itself tiggers replication of
122+
hot (popular) files. When the number of in-flight transfers for a file reaches certain configurable
123+
threshold, the pool invokes the migration module to create a pre-defined configurable number of
124+
replicas on other pools in the same pool group.
125+
Added `hot file` replication feature to automatically detect and replicate heavily-requested files
126+
to other available pools in the same group.
127+
Added `hotfile` commands to the pool admin interface to enable customization of parameters affecting
128+
hot file replication.
129+
New boolean configuration file property `pool.hotfile.monitoring.enable` (set true to enable hot
130+
file replication).
131+
132+
120133
### Xrootd
121134

122135
Up to version 11.2.0 on Xrootd request `prepare`, which is supposed to trigger staging, dCache will

0 commit comments

Comments
 (0)