Skip to content

Commit c16db00

Browse files
author
Palace Automation Bot
committed
Update changelog.Debian for v0.1.11 release
1 parent 07bce4a commit c16db00

File tree

2 files changed

+50
-7
lines changed

2 files changed

+50
-7
lines changed

README.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,30 +98,56 @@ This command creates a custom storage named `moosefs-vm-storage` using the Moose
9898

9999
## Changelog
100100

101-
### v0.1.11 - Reliability Improvements (2025-11-07)
101+
### v0.1.11 - Major Reliability and Safety Release (2025-11-07)
102102

103-
**Migration & Multi-Disk Fixes:**
103+
**Critical Fixes:**
104104
* **Fixed:** Multi-disk VMs can now hot-migrate successfully ([#54](https://github.com/moosefs/pve-moosefs/issues/54))
105105
- Added intelligent retry logic with exponential backoff for NBD mapping
106106
- Resolves "link exists" errors when migrating VMs with multiple disks
107107
- Improved race condition handling during concurrent disk operations
108108

109-
**Windows TPM Support:**
110109
* **Fixed:** Windows VMs with TPM 2.0 now start correctly ([#51](https://github.com/moosefs/pve-moosefs/issues/51))
111110
- Enhanced TPM state directory path resolution
112111
- Automatic creation of TPM directories with proper permissions
113112
- Ensures compatibility with Windows 11 TPM requirements
114113

114+
* **Fixed:** LXC storage migration safety and data corruption ([#50](https://github.com/moosefs/pve-moosefs/issues/50))
115+
- Graceful cleanup on allocation failures prevents orphaned resources
116+
- Improved error handling prevents cascade failures during cleanup
117+
- Snapshot operations now safely unmap NBD before execution
118+
119+
* **Fixed:** LXC resize and creation with mfsbdev ([#52](https://github.com/moosefs/pve-moosefs/issues/52))
120+
- Create image files before NBD mapping (mfsbdev requirement)
121+
- Better error messages for NBD module and device availability
122+
- Improved NBD device handling and LXC compatibility
123+
124+
* **Fixed:** LXC snapshot backups with taint mode ([#48](https://github.com/moosefs/pve-moosefs/issues/48))
125+
- Proper path untainting for vzdump compatibility
126+
- Enhanced snapshot operation safety
127+
128+
* **Fixed:** NBD daemon crashes during snapshot operations ([#53](https://github.com/moosefs/pve-moosefs/issues/53))
129+
- Added `with_nbd_unmapped` wrapper for safe snapshot operations
130+
- Prevents daemon crashes by unmapping before snapshots
131+
132+
* **Fixed:** Helpful error messages when MooseFS master unreachable ([#38](https://github.com/moosefs/pve-moosefs/issues/38))
133+
- Clearer diagnostics for connection issues
134+
135+
**New Features:**
136+
* Multiple MooseFS cluster support via `mfsnbdlink` property
137+
* Rust-based patch generator tool for easier development
138+
* UI support for mfsnbdlink configuration
139+
115140
**Reliability Enhancements:**
116-
* Improved NBD device collision detection during hot migration
141+
* Graceful cleanup on allocation failures
142+
* Snapshot safety wrapper prevents daemon crashes
143+
* Improved NBD device collision detection
117144
* Better error handling for concurrent storage operations
118-
* Enhanced logging for troubleshooting migration issues
145+
* Enhanced logging for troubleshooting
119146

120147
**Known Issues:**
121-
* [#50](https://github.com/moosefs/pve-moosefs/issues/50): LXC storage migration safety improvements in progress
122148
* [#47](https://github.com/moosefs/pve-moosefs/issues/47): Post-migration mfsbdev state preservation under investigation
123149

124-
**Note:** This release focuses on improving reliability for common migration scenarios. As always, maintain backups and test migrations in non-production environments first. We continue working toward production-grade robustness.
150+
**Note:** This release represents a major step toward production-grade reliability. As always, maintain backups and test in non-production environments first.
125151

126152
### v0.1.10 - Critical bug fixes
127153

changelog.Debian

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
libpve-storage-custom-moosefs-perl (0.1.11-1) unstable; urgency=medium
2+
3+
* Fix multi-disk VM hot migration with retry logic (#54)
4+
* Fix Windows 11 VMs with TPM 2.0 support (#51)
5+
* Fix LXC storage migration safety and data corruption (#50)
6+
* Fix LXC resize and creation with mfsbdev (#52)
7+
* Fix LXC snapshot backups with taint mode (#48)
8+
* Fix NBD daemon crashes during snapshot operations (#53)
9+
* Add helpful error messages when MooseFS master unreachable (#38)
10+
* Add multiple MooseFS cluster support via mfsnbdlink property
11+
* Add Rust-based patch generator tool
12+
* Improve NBD device handling and LXC compatibility
13+
* Add graceful cleanup on allocation failures
14+
* Add snapshot safety wrapper to prevent daemon crashes
15+
16+
-- Benjamin Arntzen <[email protected]> Fri, 07 Nov 2025 19:30:00 +0000
17+
118
libpve-storage-custom-moosefs-perl (0.1.10-1) unstable; urgency=medium
219

320
* Improve mount detection, fix subfolder bug in bdev adapter

0 commit comments

Comments
 (0)