New dedicated Trac server on the way

Posted by David August 10, 2006 @ 06:21 PM

Our current web and mail server has been buckling under the load of the recent frenzy. Especially Trac and mailman is taking it to its knees. So we’re going to add another server. Hopefully this can be completed within the next few days. It’s going to be dedicated to just running the repository and Trac. Thanks to TextDrive for their continued support of Ruby on Rails.

Posted in Horizon | 29 comments

Comments

  1. Rob Sanheim on 10 Aug 18:59:

    Very good to hear! Trac, particularily submitting new tickets, has been broken for far too long.

  2. Jon on 10 Aug 19:08:

    Hooray! Let’s hope trac .10 comes out soon so we can get some spam filtering up and running.

  3. Oy! on 10 Aug 22:40:

    isn’t trac a “python” app? why aren’t we using a more ruby-centric application? or does it just not exist?

  4. Rob Sanheim on 11 Aug 00:23:

    Oy: The rails core team is in the business of writing the best damn web framework out there. Not rewriting a perfectly fine bug tracker (albeit it needs spam filtering), and not evaluating and playing with the numerous competitors to trac.

  5. bi curious on 11 Aug 01:06:

    Oy: I’m sure DDR could write track with one hand on his back but he’s got pimp cup and audi TT to roll with. maybe u havne’t learn d but rewrite bug tracker ain’t how u get pimped unless ur spolsky.

  6. Matt on 11 Aug 01:31:

    DDR? Dance Dance Revolution? :)

  7. Dylan on 11 Aug 04:30:

    What’s with all these python folks always posting snarky comments? Give it a rest.

  8. iGEL on 11 Aug 08:14:

    Hi!

    It’s offtopic, but maybe someone can answer it anyway: Why is the website on rubyonrails.org made with PHP? It’s embarrassing to praise Rails and get comments like: Why don’t they use it themself? Don’t they trust their own technology?

    iGEL

  9. Ferdinand on 11 Aug 08:47:

    They are just jealous ;)

  10. Pete Crosier on 11 Aug 10:11:

    Check out Akismet for trac spam filtering, some people are using it with great results. AFAIK, it’s free for non-commercial use.

    http://trac.edgewall.org/wiki/SpamFilter#Akismet

  11. Misty on 11 Aug 13:13:

    What I’m more concerned about is if there will be a security audit of the framework after this.

    I’d like to help out with the bug hunting and testing, but I don’t know where to start. Probably, someone experienced with the framework source can give us a kickstart.

  12. Oy! on 11 Aug 13:18:

    Dylan, I’m not python, I love Ruby through and through, but I was just wondering. Thanks.

  13. Hah on 11 Aug 14:07:

    Give it a rest.

    No problem – more rest is coming in Rails 1.2.

  14. Alexandre Simard on 11 Aug 14:28:
    Why is the website on rubyonrails.org made with PHP? It’s embarrassing to praise Rails and get comments like: Why don’t they use it themself? Don’t they trust their own technology?

    People raising this kind of questions are not worth your time.

  15. DHH on 11 Aug 14:44:

    PHP, because its a great language for small degrees of dynamic elements. Like, say, including a static footer and header, which is what we use it for here. Firing up Rails to do something so simple just because you think it’ll impress people with a single track of all or nothing would have been the nut case way to go.

    Just because we love and build Rails, doesn’t mean we don’t appreciate or use other technologies when they’re appropriate. Apart from the performance problems with Trac, we love that too. Even though its, gulp, built in Python! Yeah, I know, I can barely contain the drama either.

  16. Jeff Lindsay on 11 Aug 16:47:

    Maybe someday you guys can use http://devjavu.com

    :P

  17. Oy! on 11 Aug 17:58:

    So rails does not offer a way to include a static footer and header? Or is it just time constraints that have kept the maintainers from updating the site?

    And again, I’m not python, but it does give the naysayers a chance to say negative things in a meeting when you try to pitch RoR.

  18. Jeremy on 11 Aug 18:00:

    Misty – join #rails-security on freenode and join the discussion. Thanks!

  19. DHH on 11 Aug 18:27:

    Oy!, sure it does. But using Rails to solve a problem of that scale would be like trying to kill a fly with a hammer. You probably could do it, but why bother? Rails is not suitable for that level of complexity.

    If you encounter naysayers who keep that as the strongest point of opposition in their arsenal, I’d say you’re doing rather well.

  20. Dylan on 11 Aug 23:02:

    @Hah: Hilarious. Should’ve expected that one.

  21. bi curious on 11 Aug 23:05:

    OY, iGle: Lets see the score here:

    DDH: pimp cup, AUDI TT, Cover of InfoWeek (net worth $60,Million!), PowerBookPro 177”,Girl. Solid. Respect.

    You: PHP, Many Comments to others Blogs, sandiwhc made of saltines between slices of bread, Python, card table with dell inspiron.

    so let’s take this down the highway. peace.

  22. Dylan on 12 Aug 17:00:

    bi curious: Are you rails blob?

    http://railsblob.blogspot.com/

    My friend Clegg says you is and that you is goign to be Web Two.O millionres just like DDT.

    Pimp cups all around.

  23. bi curious on 12 Aug 23:39:

    no. I Am not rails blob. who is clegg. isn’t DDT an old professional wrestler.

  24. kastberg on 14 Aug 10:52:

    http://lists.grok.org.uk/pipermail/full-disclosure/2006-June/047380.html

    Please stay away from freenode, I keep away from freenode just because of that.

  25. fabien on 14 Aug 12:01:

    For header and footer inclusion, the apache mod_include has such features, and it much faster than PHP (which is easy when you think about it).

    But I understand PHP gives you more.

  26. Oy! on 14 Aug 16:23:

    DHH is worth 60 mil?

    respect!

  27. Will Rogers on 15 Aug 16:12:

    Is there any status update on this? Trac has been unusable for more than a week. When it’s not unresponsive due to load, submitting the new ticket page throws a Python error, and so does the search page.

  28. Labrat on 16 Aug 00:01:

    Would be nice to see TRAC & Akismet. I know a lot of developers show some reticence to depend on proprietary spam frameworks like Akismet (even if it’s free for now) but I say cross that bridge when it comes.

    I’d also like to see the wiki get some spam-filtering love as well.

    These things are of course very minor in the greater scheme of things but the fact that they stay broken for so long is really a shame.

    I’m sure the rails team has their hands full as it is so maybe it’s time to delegate authority and find a team of second-tier rails community leaders that will upkeep the trac installation, prune the wiki, sweep through bugs regularly, and give the site some design love as necessary. You don’t need to give them commit rights and it’ll free up the core team from routine tasks.

    It’s a bit demoralizing to see these supportive structures languish so long and it’s bound to take a toll on community morale sooner or later.

    http://blog.segment7.net/articles/2006/07/03/timezones-1-rails-0

  29. Jason Hoffman on 18 Aug 00:55:

    This is done and propagated and yes it’s running the SpamFilter plugin and using Akismet.

    Also because it’s under mod_python now, it’ll be under the set of rules we have for mod_security.