Rubyforge really slow?

C

Carl Youngblood

I haven't seen anyone mention this during the last couple of days, but
I was wondering if others have been getting really slow download rates
on rubyforge or if it's just me.
 
W

Wes Moxam

I haven't seen anyone mention this during the last couple of days, but
I was wondering if others have been getting really slow download rates
on rubyforge or if it's just me.

I tried downloading the windows installer tonight, and wasn't able to
... the connection kept timing out.

-- Wes
 
R

Richard Kilmer

Well, folks downloaded the RubyInstaller 187 times over the last two days
(its not grown to 11MB)...definately our big fish. When tom returns from
vacation, I will try and find out what we can do re: mirroring certain
downloads. The network link is fine, but we are just getting lots of
traffic...fact of life when we have limited resources. The issue with
mirroring is that gforge, the project management system that rubyforge is
based on, tracks downloads to files. The mirroring would thus have to be
built into gforge itself (or accessed through gforge's link to a file) so
that tracking can still occur. That's a development task...so lets see what
we can do next week.

Until then, please continue to report these issues, we really appreciate the
feedback that we get. We want to serve the community the best we can.

Best,

Rich
Team RubyForge
 
P

Phil Tomson

Well, folks downloaded the RubyInstaller 187 times over the last two days
(its not grown to 11MB)...definately our big fish.

I noticed the growth when I downloaded it a couple of days ago. I
remember the old days when a Ruby download was under 2MB.

Here's a crazy idea: What if the download page presented a menu of items
you wanted included with your Ruby download? Something like:

__ Tk
__ Fox
__ Gtk
__ FreeRide
__ YourFavoritePackageHere

Maybe by default they're all selected yielding the 11MB download, but the
user could deselect items they don't need thus resulting in a smaller
download (usually you don't need both Tk and Fox, for example).

When tom returns from
vacation, I will try and find out what we can do re: mirroring certain
downloads. The network link is fine, but we are just getting lots of
traffic...fact of life when we have limited resources. The issue with
mirroring is that gforge, the project management system that rubyforge is
based on, tracks downloads to files. The mirroring would thus have to be
built into gforge itself (or accessed through gforge's link to a file) so
that tracking can still occur. That's a development task...so lets see what
we can do next week.

What about the WhiteWater tool developed for distributing Rubyx?

http://ww.walrond.org/
http://www.rubyx.org/

....might be worth a look? The drawback is that you'd have to convince
people to run WW on their boxen.

Phil
 
L

Lennon Day-Reynolds

BitTorrents could work, too, esp. if Rubyforge ran its own BT tracker.
Otherwise, it might be nice to do a net installer, ala Cygwin or
Mozilla, to grab just the components you want.

Actually, a Cygwin setup.exe style GUI on top of RubyGems could be
*really* cool.

Bad Lennon...stop thinking of cool new projects to distract yourself,
and get back to work!
 
C

Carl Youngblood

The thing that's strange about it is that I was getting around
100KB/sec downloads until just a couple of days ago and then suddenly
everything was at a crawl of 5 KB/sec. It doesn't seem like the
windows installer could be responsible for such a drastic change.
 
C

Carl Youngblood

Here's a crazy idea: What if the download page presented a menu of items
you wanted included with your Ruby download? Something like:

I think if you did that everyone would check all the boxes. Most
people like to know that they have all the bells and whistles, even if
they don't know if they'll ever use them.
 
C

Chad Fowler

BitTorrents could work, too, esp. if Rubyforge ran its own BT tracker.
Otherwise, it might be nice to do a net installer, ala Cygwin or
Mozilla, to grab just the components you want.

Actually, a Cygwin setup.exe style GUI on top of RubyGems could be
*really* cool.

Bad Lennon...stop thinking of cool new projects to distract yourself,
and get back to work!


This is your conscience, Lennon. That really wasn't a bad thought.
Distraction is OK. Maybe you could just spend a _couple_of days on
it. It couldn't be _so_ wrong could it? What did a little
distraction ever hurt? :)
 
C

Curt Hibbs

Phil said:
I noticed the growth when I downloaded it a couple of days ago. I
remember the old days when a Ruby download was under 2MB.

Here's a crazy idea: What if the download page presented a menu of items
you wanted included with your Ruby download? Something like:

__ Tk
__ Fox
__ Gtk
__ FreeRide
__ YourFavoritePackageHere

Maybe by default they're all selected yielding the 11MB download, but the
user could deselect items they don't need thus resulting in a smaller
download (usually you don't need both Tk and Fox, for example).

My plans for the One-Click Installer will address this issue. We are going
to cut the included extensions to the bare minimum, and then include the
not-yet-developed GUI RubyGems browser to let you pick and choose what
additional extensions you want to install. You could choose these extensions
at install time, or run the RubyGems browser at any later time to install
more extensions.

Curt
 
C

Curt Hibbs

If you look at the download statistics for the One-Click Installer over the
last 30 days its been downloaded pretty consistently between 100 and 150
times a day (with a few days under 100, but not many). So 187 times over two
days would actually be below average!

Curt
 
C

Carl Youngblood

Yes, and therefore it wouldn't account for an order-of-magnitude bandwidth drop.
 
C

Curt Hibbs

Carl said:
Yes, and therefore it wouldn't account for an order-of-magnitude
bandwidth drop.

Of course these stats don't say when during the day these downloads
occurred. So if 50 or so happened simultaneously, then that *would* have a
severe impact. But then, that would also be transitory and nothing to really
worry about.

Curt
 
C

Carl Youngblood

I just downloaded something and averaged about 80 KB/sec, so things
are much better now.
 
R

Richard Kilmer

Ok...ok..I think the problem is RubyForge is being crawled due to the fact
that we changed the IP address. My recollection is that Tom had to go
around to these crawlers (like Google, etc) and let them know to be nice to
rubyforge's IP address. That MAY be the problem. Tonight, I noticed a
BUNCH of http sessions (like 100) opened to a single IP, and so blocked it
(with iptables). RubyForge went from dog slow access wise to quite snappy.
Me thinks this is our issue...Tom is back from vacation and I will have him
look into this more.

-rich
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,156
Messages
2,570,878
Members
47,406
Latest member
ElizabetMo

Latest Threads

Top