Comments (2)
Thanks for the report, we are aware of this issue with newer ZFS versions and are already working on a fix for this issue.
In order to get LINSTOR out of the resizing state, I'd suggest the following steps:
- Resize ZFS by hand:
That means, take the command from the ErrorReport, add 8k to the size so it is a multiple of 16k and run the command manually on the node (or all nodes) that reported this error. - (Optional) Find out the exact size of the VD so that the next command does not additionally grow your VD:
This step is obviously only needed if you are unsure about the exact size of your VD. If you have just resized your VD to for example100GiB
, feel free to skip this step and use the very same size argument again in the next step.
To find out the exact size of a VD is to checklinstor -m vd l -r $rsc_name
and look forvolume_definitions[$your_vlm_nr].size_kib
. If you have jq installed and only have a single VD for the given resource, you could use something like this:
linstor -m vd l -r $rsc_name | jq '.[0][0].volume_definitions[0].size_kib'
.
If you are using this method, please make sure to also properly use theKiB
suffix for the size in the next step. - Re-run the
linstor vd size ...
command.
This should make LINSTOR find the ZFS volume is already in the expected state, resize DRBD (if needed) and properly finish the resize operation by removing the flags from the VD.
from linstor-server.
Thanks for a detailed and helpful response.
For now I have configured the storage pool to use a volblocksize of 4k which seems to solve the problem. I am guessing this might have an impact on disk usage/performance so look forward to the fix. This means any volumes already created before the fix will be stuck with a 4k volblocksize.
from linstor-server.
Related Issues (20)
- recycler: rename/move volumes instead of deleteing them HOT 4
- linstor-satellite restart leads to linstor-controller overutillization HOT 6
- "The creation of a new resource definition failed due to a name collision" Exception raised
- Unable to parse free thin sizes error on Satellite - inside of piraeus linstor-satellite HOT 2
- I can not use different NICs, IP and hostnames?
- Linstor, installed via Piraeus operator in Kubernetes cluster, disables LVM monitoring HOT 1
- Null Pointer when deleting a Non Existent ZFS ZVOL
- Fail cases caused by missing LVM devices after reboot of Node. HOT 1
- 'linstor err delete' doesnt purge error-report.mv.db HOT 3
- unable to set drbd placement policy HOT 1
- com.linbit.linstor.storage.StorageException: Failed to write HOT 1
- Satellite recovery after controller failover HOT 1
- proxmox-kernel-6.8 dkms/DRBD failed HOT 4
- CPU stuck when evacuating node HOT 1
- Doesn't start on kernel 6.6 HOT 4
- NullPointerException error reports HOT 1
- Not able to backup running LXC containers on Proxmox 8.2.2 HOT 11
- Attempt to replace an active transMgr HOT 1
- Snapshoot Restore failed with not enough free space HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linstor-server.