Keith Hodges | 23 Oct 2006 23:08
Picon
Favicon
Gravatar

Re: Minnow WIKI Migration

The process of porting minnow from swiki to pier, is likely to happen. 
It will just require a little bit of patience, as the needed components 
are road-tested and refined.

As you can imagine my own testing process has been somewhat hindered by 
image freezes. Now that I have been informed that Squeak vm 3.6.3 is 
actually stable. I have been able to create a pier-wiki with 6200 or 
more pages for testing purposes.

Initial Stats Using Pier with PRNullPersistency (i.e. everything in 
memory):

6200 pages  (generated one for each squeak class from squeak sources)
235352 internal links.
Adding a page 100-500ms
Removing a page 215 seconds!!
(many wikis dont support removing pages anyway)
Total Memory = 77Mb.

Compare this to minnow: Text data of its 5889 pages is about 30Mb.
Of course the swiki, has full page history, and uploaded files too.

Pier Magma should be able to handle this kind of load, but it remains to 
be explicitly tested.

Anticipated work to make things workable.
1. Some explicit caching of items that will slow pier-magma down with 
data on disk rather than in memory. Removal of pages may be extremely 
slow without this.
2. Explicit support for an indexed full text search which avoids the 
(Continue reading)


Gmane