Comments (7)
Hi, it is mostly configuration issues rather than kernel bugs. Did you first copy .config from /boot and then do a make oldconfig?
from legoos.
Yes, the following is my kernel switch procedure in CentOS-7 (1) copy /boot/config-xxxx .config (2) make menuconfig/oldconfig (I tried both) (3) make -j; (4) make -j modules_install install
It's very weird to show nothing but a black screen after rebooting!
from legoos.
Hi, @lastweek
I have one question,
Why does legoos storage node have to run on the 3.11.1 kernel? Can we use other stable versions of the kernel?
from legoos.
I'm having troubles with this too. I tried setting up 3.11.1 on both CentOS & Ubuntu on the r320 cloud instance and the results are the same as what was described by @anoyiuhu. It will be great to get some updates on this!
from legoos.
Using 3.11.1 is due to kernel API compatibility issue. The storage node has two key modules, an Infiniband (IB) module and a lego storage monitor. When we built these modules, we were using 3.11.1 kernel, hence its APIs. Unfortunately, some IB and file kernel APIs were changed in later kernel releases. So these modules stuck with 3.11.1.
If you try a new kernel, you are likely to a lot compiler errors due to API mismatch. You can try to modify the code but it is a time-consuming process.
Can you guys tell me what's the filesystem in your CentOS and Ubuntu? I remember XFS has bugs.
from legoos.
Hi, @lastweek
I used xfs for centos7 and ext4 for ubuntu, respectively. I have three questions for your latest comments:
- If xfs doesn't work for LegoOS, which filesystem do you recommend for LegoOS storage node with 3.11.1.
- I have tried centos7.2 in virtualbox which was described in your GitHub readme. It succeeded in switching to linux 3.11.1 with xfs. So this system halt during reboot was not necessarily due to xfs
- According to news in LegoOS readme, it said that you have already deployed LegoOS in CloudLab, could you please share your configuration? (According to this issue, they used ubuntu14.04 in r320 and successfully rebooted the system. But CloudLab no longer provided ubuntu14.04.)
Looking forward to your reply.
Thanks!
from legoos.
As for me, I used xfs on centos7 and tried both ext3 & ext4 filesystems on ubuntu 18.04. My setup is entirely on cloudlab's r320 instances so it will definitely help if there are any details on how linux v3.11.1 is installed there.
from legoos.
Related Issues (17)
- Port LegoOS to CloudLab or Emulab HOT 3
- The second memory node not working when trying 1P-2M-1S with a GMM HOT 10
- Does LegoOS support socket programming? Memory node failed to compile... HOT 2
- possible network issues HOT 2
- Excache Replacement Policies HOT 1
- Replacing IB with Eth HOT 2
- Accessing LegoOS via SSH HOT 7
- Running other page eviction policies HOT 2
- some questions about LegoOS
- Modules Not Found
- Port Storage/Global monitor to user level HOT 1
- Fix the killer linux-modules HOT 1
- Compile Error with 1P-1M Setting HOT 19
- Confusion between Physical and Virtual Caches HOT 6
- Compile error when building `linux-kernel` on storage node HOT 3
- Kernel panics saying: "not syncing - no RoCE" while another cluster infinitely "wait for enough IB MAD (number 7)" HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from legoos.