User laziness impact on infrastructures

This is what happens when you are not enough paranoid on bandwidth management and monitoring. Especially when you forget that users are lazy, and ignore that consuming bandwidth downloading 10 packages simultaneously from (our fallback Entropy mirror, main source of fresh pkgs when slave mirrors are still syncing) can have serious impact on our costs.

So, if you are reading this, and still using to fetch your Entropy packages, please remove it from the list or lower its priority. So, here is 5TB consumed in less than 25 days, just on (other subdomains, including www, are running on another server). You can see a drop, on the 25th, the day where I re-enabled some bandwidth limiting.

At the same time, because I’m not stupid, starting from Entropy 1.0_alpha9, we are able to enforce fallback mirrors to have the lowest priority, despite what the user setting is inside repositories.conf ;-).

Every time you download a package from, a kitten dies.


About lxnay

the creator of Sabayon Linux, Entropy Package Manager {Eit, Equo, Rigo}, Molecule release media buildsystem, Matter Portage buildbot/tinderbox and only God knows what else...

7 responses to “User laziness impact on infrastructures

  1. Timothy La Mora

    I hope not I love cats!!!

  2. So, your server is a Hetzner one as well 😉

    What are the prerequisites for being a mirror?

  3. It’s not user laziness: most users have no idea how updating and upgrading works, and simply use the equo commands (or Sulfur) to update and upgrade when it becomes common knowledge that an upgrade exists. Most of them don’t understand how the mirror system works (and don’t even know that /etc/entropy/repositories.conf exists). It does not occur to them that there is an impact when mirrors are syncing, because they do not understand the underlying mechanisms. The terms ‘Lack of knowledge’ or ‘lack of understanding’ would be more appropriate than “laziness”. You have to educate people and put in place protective measures, otherwise this kind of thing is bound to happen.

  4. Rick

    I don’t think it’s laziness at all. People use the tools as they are presented. If using is an issue then why is it even listed in the repositories.conf file to begin with. This falls squarely on the developers and their not having the foresight that this would cause trouble.

  5. I remember upgrading and finding out that entropy downloads everything from because my country’s mirror and everything nearby didn’t have the correct package. Cancelled it because of the very slow download speed.

    The next day, I retried upgrading once again and it downloads from my country’s mirror as I configured it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

hello, twitter

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 583 other followers

%d bloggers like this: