apache/hadoop · error · UnsupportedOperationException
ProvidedVolume does not yet support writes
Error message
ProvidedVolume does not yet support writes
What it means
Error "ProvidedVolume does not yet support writes" thrown in apache/hadoop.
Source
Thrown at hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/ProvidedVolumeImpl.java:345
}
@Override
public long getNonDfsUsed() throws IOException {
return 0L;
}
@Override
long getNumBlocks() {
long numBlocks = 0L;
for (ProvidedBlockPoolSlice s : bpSlices.values()) {
numBlocks += s.getNumOfBlocks();
}
return numBlocks;
}
@Override
void incDfsUsedAndNumBlocks(String bpid, long value) {
throw new UnsupportedOperationException(
"ProvidedVolume does not yet support writes");
}
@Override
public URI getBaseURI() {
return baseURI;
}
@Override
public File getFinalizedDir(String bpid) throws IOException {
return null;
}
@Override
public void reserveSpaceForReplica(long bytesToReserve) {
throw new UnsupportedOperationException(
"ProvidedVolume does not yet support writes");
}View on GitHub (pinned to 2add963021)
Solutions
- Do not write to a provided (read-only) storage volume; direct writes to regular DataNode volumes.
- Check the storage policy / provided storage configuration so blocks are not scheduled for write on PROVIDED storage.
When it happens
Trigger: Any write operation (block creation/append) attempted against a PROVIDED (read-only, externally mounted) storage volume.
Common situations: See trigger scenarios.
AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22).
Data as JSON: /api/errors/58ba40774bf62db5.
Report an issue: GitHub.