Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Builds disabled on Read the Docs #25

Open
humitos opened this issue Jul 23, 2018 · 2 comments
Open

Builds disabled on Read the Docs #25

humitos opened this issue Jul 23, 2018 · 2 comments

Comments

@humitos
Copy link

humitos commented Jul 23, 2018

Hello folks!

You may notice that builds on Read the Docs for this project has been disabled and this message is showed under your project:

Your project is currently disabled for abuse of the system. Please make sure it isn't using unreasonable amounts of resources or triggering lots of builds in a short amount of time. Please file a ticket to get your project re-enabled.

I want to let you know that I disabled them because we are receiving a request to trigger a build each 10 minutes for exactly the same commit (this has generated more than 53000 build objects in our db). Each build is taking more than 15 minutes to build and it fails due to excessive memory consumption. In the meantime, another build is triggered (10 minutes after the first one started) and it fails because there is still a build running.

I found that you are cloning many other repos inside your conf.py (https://github.com/jsk-ros-pkg/jsk_docs/blob/master/doc/conf.py#L90-L110) since the other repos are related. Instead of doing this, I suggest you to have a main project under Read the Docs and use subprojects (http://docs.readthedocs.io/en/latest/subprojects.html). This way, builds will be triggered only when a repo has changed (via webhook) and not every 10 minutes. Besides, each project will have 15m and 1g to build instead of a shared resources among all of them.

Please, let me know in case of any doubt and I will help you.

I'm so sorry that I had to disable your project.

Thanks.

@knorth55
Copy link
Member

@k-okada jsk_common is not linked to jsk_docs. can you give me permission to edit the subproject configuration of jsk_docs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants