ether / pad

Etherpad Open-Source Repository
http://github.com/ether/pad
Other
1.03k stars 184 forks source link

Slow down at large numbers of changesets #326

Closed sdague closed 10 years ago

sdague commented 11 years ago

Using latest etherpad (1.2.4) and nodejs 0.8.

Once a pad gets past about 10k changesets a noticable lag starts creeping into a pad if you are on a fast network.

Once a pad gets past about 25k changesets this gets nearly unusable from a UX perspective.

Using etherpads for daily scrums for a 12 person team means we have to rotate pads about every 2 weeks otherwise the pads aren't usable. It would be nice if this didn't degrade so badly over time.

Perhaps changesets could be stored more in a RevLog like format which would give more constant time in moving through and accumulating history - http://mercurial.selenic.com/wiki/Revlog

JohnMcLear commented 11 years ago

Use the latest Etherpad. https://github.com/ether/etherpad-lite

sdague commented 11 years ago

sorry, ended up in the wrong tracker. I'll bump to 1.2.5 as well, but I doubt that's going to help.