BETA "Built on openSUSE" Testing Channel Changelog

4.0.8-0

Released 18th August 2021

Stable Release Candidate 9

As per the previous release, this one is relatively minor, at least from the perspective of Rockstor code changes. But still contains 2 Rock-on related fixes (@DrC and me) and the continuation of package related code improvements/speed-ups from @chrstphrchvz (see Pi3 !! exploits in 4.0.6 notes above):

New contributor

I am chuffed to welcome yet another first time contributor, @DrC here on the forum who after much consternation and conjecture worked out that we were doing our Rock-ons refresh wrong, at least for slower network connections. We have recently move to https for our rockstor.com domain which also hosts the Rock-ons. But we had in place an http → https redirect. This added far more latency than I had imagined and resulted in failed Rock-on definition retrieval on slow connections. What a difference a character can make. So thanks again to @DrC for their tenacity in tracking down this rather unforeseen knock-on issue. Also thanks again for @chrstphrchvz for their continued efforts to speed/clean our stuff up. Much appreciated.

Changelog summary

The second Rock-on/docker related change is to re-enable IPv6 at the kernel level. We had originally disabled this early on in our “Built on openSUSE” endeavour as we have no ‘awareness’ within the Web-UI of IPv6. So disabling seemed like the way to go. However a recent Docker update and consequent fix (which has yet to be back-ported to our upstream) caused an abject docker (read Rock-ons) failure simply due to our less than common stance with regard to kernel level IPv6 disable. Thanks here to @sanderweel for tracking this one down and @Emmanuel_perez for the initial report. A very similar upstream docker failure was found from a few years ago, which helped to cement @Flox and my decision to throw in the towel on this one. I still think disabling IPv6 is the way to go, however we have to be pragmatic here so in order to bring us more in line with our upstream OS (openSUSE Leap) we have now removed this hard disable of IPv6. Note that a reboot is required post this install for the running kernel to be affected. But if you have a recent build of our installer then the ‘fix’ is already in place, see the following closed installer issue for more details:

https://github.com/rockstor/rockstor-installer/issues/74

Also a thanks to @Emmanuel_perez for reporting another potentially IPv6 disabled related issue regarding Teaming. Nothing proven yet but this also helped to sway our move towards leaving this still unmanaged network layer at least in a non disabled state.

General Thanks

As always a long standing thanks to @Flox for their tireless contributions here on the forum and in the backend buildbot mechanisms we use to build/test/publish our stuff. Also thanks again to all those supporting this project with their time and attention in testing and via the Stable channel subscription. The Rockstor Project’s continued existence depends on these support avenues and every bit helps.

Also note that as of this release we now have zero issues in our:

First 4 Stable (ISO) First 4 Stable (ISO) Milestone · GitHub milestone !!

So we may be looking at 4.0.8-0 as our first v4 stable release, fancy that. So please report your finding here on the forum so we can hopefully, finally, get our v4 Stable properly out the door, as we now have many pending issues (read technical dept) to address in our re-launch of the next testing channel which this time will be hosted in it’s own git branch. Time and tide and all that.

Test away and report rapidly as we work against the forces of kipple. And please check your Stable subscriptions if you have any (https://appman.rockstor.com/) :slight_smile:

5 Likes