Comments (4)
Hi! I am sorry to hear that the mini-Internet crashed, I hope that it was not used with actual students 🙏.
In fact, I have currently a mini-Internet with 60 ASes running since more than one a month ago and a router log file is about 140 MB. It is not intentional, but we never ran into this issue since we always had quite a lot of disk space when running the mini-Internet for many days. I agree that this can be optimized & will look into it in the coming days to find a fix. As you suggested, I will probably use the max-size
and max-file
argument of docker run.
I can also see the size of the looking_glass log file in the containers (approx 34 MB in our current running mini-Internet). I will also see how to fix this.
Thanks for reporting it!
from mini_internet_project.
Thanks!
Hopefully, thanks to a Cron job that I setup every night to make backup of each container, I was able to rebuild the mini-internet and recover the configuration of each AS. So nothing serious !
Also, when I was looking at this repository, I came across a file that restore the state of Open vSwitch.
Is this script might have been used to restore the state of the mini-internet after a reboot of the host server ?
We can move this discussion on another issue if you want
from mini_internet_project.
Great that you could recover the configuration of every AS!
This script was designed by an external contributor (see this pull request). Here, the switches that are restored are not the switches used by the students, but the switches used in every virtual links. In fact, when there is a link between two virtual devices or hosts, there is actually an OvS switch in between (invisible from the students' perspective). This switch allows to e.g., control the bandwidth of the links or their delay without using tc
in the hosts/routers/switches controlled by students. Thus, students cannot increase these values.
from mini_internet_project.
It should be fixed now (see here). Thanks again for reporting it.
from mini_internet_project.
Related Issues (9)
- Krill key is not created on group if Krill host is not first on l3_routers HOT 1
- Restart Docker containers HOT 6
- Connectivity Matrix not working HOT 3
- Integrity checks HOT 2
- Wiki: AS configuration link does not work HOT 1
- hard-coded username in save_history.sh HOT 1
- Link delay not working HOT 4
- Check if new version of docker image is there at startup HOT 1
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 mini_internet_project.