Primary Pad restrictions (my personal thoughts)

Primary Pad is only a few months old and the uptake has been huge, not just in the UK but world wide. What sucks is how heavy etherpad is, if it wasn’t for the weight of the application then we could serve unlimited pads all day, free.

Getting my head around the Maths..

Basically when 3+ people connect to the same pad then it increases resource usage quicker than if it is lots of users just sharing a pad 2<. The problem makes sense, it has a lot more work to do for that pad. So 15 people on pad a and 15 people on pad b is easier to handle than 30 people on pad c.
Bringing in the sales
Is the only real solution to this problem, we have lots of spare RAM/CPU/BW but it’s all tied into the School Email budget so sales of either Primary Pad directly or School Email would be enough to keep providing a free service.
Are we being unreasonable?
We have spent over 200 hours(well documented) now working on Etherpad(oh and all of our work has been published(open source)) and provided over £2000 of hardware, we have just paid for some more RAM to go out to the server which is due next Saturday.
My question to you…
Would you of put £2000 of your money into something and 200 hours work to watch it be abused to the point where it is literally unable to perform under the stress? Consider this a call for help.
Voting for max pad connections is now open, go get em cowboy/girl!

Success: optimizing the Etherpad Java VM

After weeks of tweeking i finally found an environment that works smoothly
2GB VM
I kept my ${MXRAM} at 1800M
$JAVA -classpath $CP \
-server \
-Xmx${MXRAM} \
-Xms${MXRAM} \
-Djava.awt.headless=true \
-XX:MaxGCPauseMillis=500 \
-XX:+UseParallelGC \
-Dappjet.jmxremote=true \
$JAVA_OPTS \
net.appjet.oui.main \
–configFile=${cfg_file} \
“$@”
Note the lack of logging etc.

Rebranding Etherpad

Changing the logos & brand name from Etherpad to your own requires modifying the following files:
(Images)
/usr/local/etherpad/trunk/etherpad/src/static/img/jun09/pad/protop.gif
/usr/local/etherpad/trunk/etherpad/src/static/img/jun09/pad/padtop5.gif
/usr/local/etherpad/trunk/etherpad/src/static/img/pro/header/pro-header-logo.png
/usr/local/etherpad/trunk/etherpad/src/static/favicon.ico
(Text)
/usr/local/etherpad/trunk/etherpad/src/templates/main/home.ejs
/usr/local/etherpad/trunk/etherpad/src/templates/html.ejs
/usr/local/etherpad/trunk/etherpad/src/templates/pad/create_body.ejs