Virtuozzo OnApp 3.2 Storage Update
| Summary | Affects Version/s |
|---|---|
| Improved ResizeVDisk API to check available space before issuing resize. | |
| Implemented API for NodeLocalInfo to return memory stats and limit, txns, active and max rspamds. | |
| Auto cleanup stale transactions older than 5-minutes. | |
| Configured and enabled smartd on the Cloudboot HVs and implemented a CLI tool to get and print latest SMART status for the drives on a hypervisor. | |
| Added "get smart status" cmd to StorageAPI. | |
| Added storageAPI stop/start service script in backend node. | |
| Added onappstoresan check so that network was not restarted during groupmon restart if onappstoresan exists. | |
Added network debug tools to the base CloudBoot image; htop, iotop, dstat, blktrace (requires debug FS mounted, e.g. | |
| Enabled drop bear ssh daemon in storage node by default. | 3.0.7, 3.0.8, 3.0.9, 3.0.10, 3.1 rc1, 3.1 rc2, 3.1 rc3, 3.1 rc4, 3.1 rc5, 3.0.10-ref1, 3.0.11, 3.0.11-2, 3.1.0, 3.1.1, 3.1.0-Superb, 3.1.2, 3.1.2-ref1, 3.1.2-ref2, 3.1.3 |
| Blocked forget member operation for snapshot vdisks. | 3.0, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9, 3.0.10, 3.1 rc1, 3.1 rc2, 3.1 rc3, 3.1 rc4, 3.1 rc5, 3.0.10-ref1, 3.0.11 |
| Disabled KSM feature by default on KVM Cloudboot hypervisors which would improve performance and stability. | 3.1.2, 3.1.3 |
| Cleaned up transaction handling during repair, resynchstatus, and forget API calls. | 3.1.3 |
| Fixed the bug when backend nodes sent to timeout their own local nodes, so this caused errors. | 3.1.2, 3.1.3 |
| Fixed the problem when disk geometry was not updated via disk hotplug. | 3.0.11, 3.0.11-2, 3.1.0, 3.1.1, 3.1.0-Superb, 3.1.2, 3.1.2-ref1, 3.1.2-ref2, 3.1.3 |
| Fixed the problem with initialising paths for new node correctly when hot plugging a drive. | 3.1.2, 3.1.3 |
| Fixed the bug when data path aborted/hung when serving query_hash cmd under heavy I/O load. | 3.0.11-2, 3.1.2 |