I was considering upgrading my kernel, as it seems like there has been a lot of good changes since 4.12. Here are the steps I am considering. I’ve tried this out on a VM, and it seemed to go fine, but just wanted to check and see if anyone spotted anything glaring before I roll this to my prod.
The only thing I might do differently, is to install my freshly rolled btrfs tools into a different prefix, but that might be nitpicky and more trouble than it’s worth.
Do keep us posted about the results, I’d like to know if this is a viable strategy.
4.17.3 is out (stable) and 4.18 is currently in RC2 status
→ are there currently any kernel tests ongoing on your side?
→ when do you expect the next kernel upgrade will come through the rockstor update channel?
I guess there would be a larger interest by all Rockstor users to get this upgrade (bug fixes and performance enhancements) through one of the next official Rockstor releases compared to individual upgrades like done by @kupan787.
Thanks for sharing your feedback with the community!
@suman or @phillxnet
sorry for insisting here, but as there was again no statement with regards to a possible upcoming kernel upgrade from your side herewith another trial to get your feedback THX
I’ve just done this too although I’m rolling kernel 4.18.5-1 paired with btrfs-progs v4.17.1
Was entirely a requirement as my new i3 coffee lake outright wouldn’t boot with 4.12, and refused to load my NIC in 4.10
No issues so far, I think given the state of BTRFS development we should really be rolling close to bleeding edge here.
For everyone else’s benefit - I needed to yum install python34-setuptools before make was happy.
So - kernel manually downloaded, btrfstools built from source, as detailed by @kupan787 in the topic start, with the python-setuptools in between? I really should make the time to just go for it, really…
I went with enabling the kernel-ml package, but functionally it doesn’t really matter. python34-setuptools install can happen with everything else earlier.
It’s fairly low risk since the old kernels are still there to boot to if something goes wrong and you need to revert.
Edit: you can also skip compiling btrfs-progs entirely, but you’ll miss out on whatever bugfixes there are, of course.
thanks!
I still see the ball @ the rockstor owners to implement, it has been a long time since the last kernel update, so it is anyhow time…I’ll wait a bit more before investigating/applying on my own as well
Edit:
My previous attempts to get feedback from @suman were not fruitful at all
Did you run the first step for the development tools?
Get dev/build tools
yum group install “Development Tools”
That should get you everything install that you need.
Using vi can be tricky, it has a lot of commands. After you have changes/entered any text, you need to hit ESC on the keyboard to exit the insert mode. Then hit : and type wq. This will write out the output and quit vi.