@maxlnc Hello again,
Agreed. Re your feature suggestions, I would suggest that you initially upgrade to 4.5.0-0 which is the most recent release of our testing branch, and have a go at looking into what this feature-add might entail. Our code is actually fairly readable as it goes; and is also mostly commented/fairly readable.
Our main difficulty with approaching feature requests currently is developer time, we had to put in quite the effort with our move from the old v3 (CentOS base) to the new v4 “Built on openSUSE”. But there were loads of things that got improved along the way. However we have now built up quite the technical dept and need to focus on that in order not to drown our future selves in it. This is on-going and pretty much precludes some of the more significant feature requests unfortunately. But you may find that such a feature add is within your current or near future capabilities: hence the suggestion to use the latest testing release, as that is where we add all significant code changes.
If a bit of development does take your fancy, take a look at the following doc section on this:
Contributing to Rockstor - Overview
Which talks you though setting up a developer environment and compiling from the latest source in the testing channel (which is actually a tad newer than 4.5.0-0, but not by much. But do not use this setup for anything imporant, it’s strickly for development as there is not update capability bar a db wipe and reset.
Hopefully the above counts and again my apologies for not being able to prioritise this currently, but when we are done with removing all the ‘old-stuff’ that we still depend-upon we should be in a far better position feature-add wise which will be nice as it’s great to see things shape up to requests as and when the come in. And yes the NFS share area is another that could do with a bit more, lets say ‘sophistication’.
Hope that helps.