Ticket #1070 (closed task: fixed)

Opened 13 years ago

Last modified 13 years ago

Convert section folders to LargeFolders

Reported by: tarmo Owned by: jukka
Priority: major Milestone: 1.7
Component: generic Version:
Keywords: Cc:
Time planned: Time remaining: 0h
Time spent: 8.0h

Description

The SectionFolders? should inherit from LargeFolder?, not Folder. The reason is that LargeFolder? uses a B-tree to store its contents, and when there are thousands of objects in a folder, doing a linear search of them is too slow.

The problem, of course, is in the migration script, converting the existing folders into the new types. Most likely you'll need to rename the folders, create new ones, and move the objects one-by-one.

Change History

comment:1 Changed 13 years ago by jukka

  • Owner changed from anonymous to jukka
  • Status changed from new to assigned

comment:2 Changed 13 years ago by jukka

  • Status changed from assigned to closed
  • Time spent set to 8.0h
  • Resolution set to fixed
  • Time remaining set to 0h

(In [1316]) Closed #1070, spent 8h. Quickinstaller should be able to do the job. With LeMill.net content it will take a while, but not ginormously, 20-30min.

FROM NOW ON USE LARGESECTIONFOLDER for all development. SectionFolder? will be removed after few version cycles.

It is sweet how quick LargeContentFolder? is compared to previous.

Note: See TracTickets for help on using tickets.