Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-1060

New workspaces created in 1 cluster node are not automatically available in other cluster nodes

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: 1.3.1
    • Fix Version/s: None
    • Component/s: clustering, jackrabbit-core
    • Labels:
      None
    • Environment:
      Affects all environments. We're testing with Fedora Core 4, Mysql, Tomcat 5.0.30 and JDK 1.5.0_11

      Description

      New workspaces are not clustered.
      Creating a new workspace (Workspace2) on node A does not result in a new workspace being created on node B e.g.

      Node A file system:
      Repository
      Version
      Workspaces
      Workspace1
      Workspace2

      Node B file system:
      Repository
      Version
      Workspaces
      Workspace1

      This is problem for us as new workspaces are being created all the time, hence they must be automatically clustered.

      I'm guessing this problem occurs as the "create workspace" mechanism is JackRabbit specific and is outside of the JCR spec and event model?

      Potential solutions:

      . Move to a DatabaseFileSystem - there are a couple of disadvantages
      to this for us. We like to be able to view and amend the files and in particular we regularly updated the custom_nodetypes.xml with new types as part of an upgrade process. Presumably the nodes types would be less accessible within the database.

      . Use a Network File Share for local files - we're trying to achieve
      the simplest solution for fault tolerance therefore we'd rather avoid the complication of filesystem replication schemes (Linux DRBD etc) or the expense of SAN solutions.

      . Manually create copy new workspaces - also not really an option as
      new workspaces are created all the time

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jukkaz Jukka Zitting
                Reporter:
                sbarriba Shaun Barriball
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: