Re: Review Board at scale

2011-10-11 Thread Tucker
I do have memcached configured and the machine is running fine.  Thank
you (and Christian) for your responses.  When they decide to go
through a system review, it'll be nice to have these numbers as a
reference.

On Thu, Oct 6, 2011 at 12:45 PM, David Trowbridge trowb...@gmail.com wrote:
 When configured correctly, review board should easily handle that. The 
 largest deployment I know of has 4000 users and over 27 review requests 
 on a single 4-CPU system with 4G of RAM. Do you have memcached configured?

 - David

 On Oct 6, 2011, at 12:14 PM, Tucker j...@gmail.com wrote:

 Within the company where I work, there have been murmurs of
 popularizing the Review Board instance my team is using.  This is good
 and bad news.  The good news is that people are looking harder at code
 review becoming a more formal part of how we work.  The bad news is
 that I don't know anything about running Review Board at scale.  The
 1.0 release blog post states there was, at the time, a company with
 83k+ reviews and 2k+ users.  Assuming said company kept using Review
 Board, this number has likely increased drastically.  I'm curious how
 this was accomplished.  A single, massive, machine?  Clustering?

 I don't have a count of the number of commits over time that we'd
 should expect but the number of users is in the 1k-2k range for the
 next few quarters.  The current Review Board machine specs are as
 follows:

 * CentOS 5.2
 * Python 2.4.3
 * 35G+ of available disk
 * Quad Xeon 2.27GHz
 * 16G RAM

 For the sake of argument, let's assume something in the ~100k commit
 range.  Should I worry?

 --

 --tucker

 --
 Want to help the Review Board project? Donate today at 
 http://www.reviewboard.org/donate/
 Happy user? Let us know at http://www.reviewboard.org/users/
 -~--~~~~--~~--~--~---
 To unsubscribe from this group, send email to 
 reviewboard+unsubscr...@googlegroups.com
 For more options, visit this group at 
 http://groups.google.com/group/reviewboard?hl=en

 --
 Want to help the Review Board project? Donate today at 
 http://www.reviewboard.org/donate/
 Happy user? Let us know at http://www.reviewboard.org/users/
 -~--~~~~--~~--~--~---
 To unsubscribe from this group, send email to 
 reviewboard+unsubscr...@googlegroups.com
 For more options, visit this group at 
 http://groups.google.com/group/reviewboard?hl=en



-- 

--tucker

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en


Review Board at scale

2011-10-06 Thread Tucker
Within the company where I work, there have been murmurs of
popularizing the Review Board instance my team is using.  This is good
and bad news.  The good news is that people are looking harder at code
review becoming a more formal part of how we work.  The bad news is
that I don't know anything about running Review Board at scale.  The
1.0 release blog post states there was, at the time, a company with
83k+ reviews and 2k+ users.  Assuming said company kept using Review
Board, this number has likely increased drastically.  I'm curious how
this was accomplished.  A single, massive, machine?  Clustering?

I don't have a count of the number of commits over time that we'd
should expect but the number of users is in the 1k-2k range for the
next few quarters.  The current Review Board machine specs are as
follows:

* CentOS 5.2
* Python 2.4.3
* 35G+ of available disk
* Quad Xeon 2.27GHz
* 16G RAM

For the sake of argument, let's assume something in the ~100k commit
range.  Should I worry?

-- 

--tucker

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en


Re: Review Board at scale

2011-10-06 Thread Christian Hammond
Hi Tucker,

That same company is now at nearly 300K review requests, running on a single
instance, with half the RAM/CPU you have. The important thing will be to
give memcached plenty of RAM to work with.

The Admin docs cover some tips for optimizing further.

Christian


On Thursday, October 6, 2011, Tucker j...@gmail.com wrote:
 Within the company where I work, there have been murmurs of
 popularizing the Review Board instance my team is using.  This is good
 and bad news.  The good news is that people are looking harder at code
 review becoming a more formal part of how we work.  The bad news is
 that I don't know anything about running Review Board at scale.  The
 1.0 release blog post states there was, at the time, a company with
 83k+ reviews and 2k+ users.  Assuming said company kept using Review
 Board, this number has likely increased drastically.  I'm curious how
 this was accomplished.  A single, massive, machine?  Clustering?

 I don't have a count of the number of commits over time that we'd
 should expect but the number of users is in the 1k-2k range for the
 next few quarters.  The current Review Board machine specs are as
 follows:

 * CentOS 5.2
 * Python 2.4.3
 * 35G+ of available disk
 * Quad Xeon 2.27GHz
 * 16G RAM

 For the sake of argument, let's assume something in the ~100k commit
 range.  Should I worry?

 --

 --tucker

 --
 Want to help the Review Board project? Donate today at
http://www.reviewboard.org/donate/
 Happy user? Let us know at http://www.reviewboard.org/users/
 -~--~~~~--~~--~--~---
 To unsubscribe from this group, send email to
reviewboard+unsubscr...@googlegroups.com
 For more options, visit this group at
http://groups.google.com/group/reviewboard?hl=en

-- 
-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Re: Review Board at scale

2011-10-06 Thread David Trowbridge
When configured correctly, review board should easily handle that. The largest 
deployment I know of has 4000 users and over 27 review requests on a single 
4-CPU system with 4G of RAM. Do you have memcached configured? 

- David

On Oct 6, 2011, at 12:14 PM, Tucker j...@gmail.com wrote:

 Within the company where I work, there have been murmurs of
 popularizing the Review Board instance my team is using.  This is good
 and bad news.  The good news is that people are looking harder at code
 review becoming a more formal part of how we work.  The bad news is
 that I don't know anything about running Review Board at scale.  The
 1.0 release blog post states there was, at the time, a company with
 83k+ reviews and 2k+ users.  Assuming said company kept using Review
 Board, this number has likely increased drastically.  I'm curious how
 this was accomplished.  A single, massive, machine?  Clustering?
 
 I don't have a count of the number of commits over time that we'd
 should expect but the number of users is in the 1k-2k range for the
 next few quarters.  The current Review Board machine specs are as
 follows:
 
 * CentOS 5.2
 * Python 2.4.3
 * 35G+ of available disk
 * Quad Xeon 2.27GHz
 * 16G RAM
 
 For the sake of argument, let's assume something in the ~100k commit
 range.  Should I worry?
 
 -- 
 
 --tucker
 
 -- 
 Want to help the Review Board project? Donate today at 
 http://www.reviewboard.org/donate/
 Happy user? Let us know at http://www.reviewboard.org/users/
 -~--~~~~--~~--~--~---
 To unsubscribe from this group, send email to 
 reviewboard+unsubscr...@googlegroups.com
 For more options, visit this group at 
 http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~--~~~~--~~--~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en