5.0.9-0
Released in testing channel updates on 19th April 2024
4th Stable Release Candidate (RC4)
As usual: thanks to all those who have helped here on the forum, in GitHub issues (i.e. GitHub user ubenmackin’s estensive reporting/interactions re “Disk miss-attribution to ROOT”) and in side channel chats/support email.
The main fixes here are hopefully the last remaining issues re our multiple Python updates within this single testing phase (now on Py3.11), a re-vamp/extensive clean-up/simplification of our lowest level of drive/pool management, and a lot of background maintenance updates to our first-and-more order dependencies. Plus a few Web-UI tidies.
An interesting, and long awaited (by me) improvement that has come from the low-level disk management re-do, is our new stance on the ROOT (OS/System) Pool. We no longer recommend that this is ever imported/used. It import option is now marked as “Advanced Users Only”: however this will only be evident on completely fresh install. I’ll try and cook-up a DB command to return existing installs to this state: as it has some significant Web-UI speed/usability improvements associated with it. The ROOT pool is never really managed by Rockstor’s Web-UI and that has to always be the case: and we should strongly discourage its use from now on. This new stance further enforces a separation of OS from Data. And the ‘ROOT’ pool that we inherit from upstream is actually pretty complex given we enforce a boot-to-snapshot capability. And our ‘view’ of it has always been very simplified. Again, existing installs updating to this version will maintain their existing ‘ROOT’ Pool managed status. But plan on this not being the case for fresh installs resulting from all future installers.
What’s Changed
- Replace raw_input() with input() #2803 by @Hooverdan96 in #2804
- Scheduled shutdown task fails due to type issue #2805 by @phillxnet @Hooverdan96 in #2812
- [t] Add Group with custom GID fails with type error #2807 by @phillxnet @Hooverdan96 in #2815
- TypeError when deleting unused Rocknet #2814 by @phillxnet @FroggyFlox in #2817
- Change Quota Status Display Wording #2810 by @Hooverdan96 in #2818
- Adapt net interface delete to ‘rockstor’ service null config #2819 by @phillxnet in #2822
- Modernise scan_disks() - no functional change intended #2826 by @phillxnet in #2827
- Unit test improvements re Disk miss-attribution to ROOT pool #2828 by @phillxnet in #2829
- Un special-case system drive btrfs-in-partition treatment #2824 by @phillxnet in #2835
- DRF, Django LTS, and Gunicorn maintenance updates #2820 by @phillxnet @FroggyFlox in #2836
- Bump versions to a 5.0.9 base - testing branch #2837 by @phillxnet @FroggyFlox in #2838
Test away and report rapidly as we work against the forces of kipple.