Giter Club home page Giter Club logo

Comments (4)

KTrel avatar KTrel commented on July 25, 2024

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.

twirtgen avatar twirtgen commented on July 25, 2024

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.

KTrel avatar KTrel commented on July 25, 2024

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.

KTrel avatar KTrel commented on July 25, 2024

It should be fixed now (see here). Thanks again for reporting it.

from mini_internet_project.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.