Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. How do we integrate Sakai's resources and our current AFS file system?
    Answer: via replacing ContentHostingService with our own implementation for AFS storage. The current ContentHostingService, backed by DbContentService provides minimal file storage capability
  2. When user's create worksites, how does this get mapped?
    Answer:
    For user worksites, those would resolve to their current afs home mapping scheme (e.g. home/sn/samerson)
    For other worksites, the /afs/ root will be used as a starting point to store content. This is assuming project,misc,and course sites have their own volume? This is still a pending question, because how are we to determine if AFS can handle that many directories under one root?Project sites will have 2 types (user project sites, and institutional project sites), and course sites will be stored via /TermCode/CRN/Sakai instance structure. See AFS File Mapping documentation for more details.
  1. What location does it get mapped?
    Answer: /afs/ as root path for now, to be determined at a later point when to split this pathing up..
  1. Do course type of worksites get stored in existing AFS CourseManagement space?
    Answer: To Be Determined.. If we use existing space, then we need some way to distinguish Sakai Space from My Space, etcYes, this will get saved in the existing AFS structure, however each instance of Sakai (e.g. SmartSite, CERE) will be able to write to the content appropriately.
  1. Where do project/research/ or any other non-user and non-course Sakai sites get stored?
    Answer: under the /afs/ root path, but we need to determine a volume and/or whether or not the site name resolves to anything meaningful over time.

    How Sakai stores content

    Current Sakai architecture supports storing course and user content both inside/outside of a database. The content path can be mapped to any given path one gives it in the sakai.properties configuration file:

...