Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-2512

Allow the transient binary store to be configured in JBoss AS

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 4.5.0.Final
    • 4.4.0.Final
    • Configuration, Storage
    • None

      Modeshape will use the transient binary store by default if a binary store is not configured. The transient binary store will be used to store any strings that exceed the default min value size (4 kb).

      This causes an issue if you wish to store large strings (> 4 kb) as node properties as they are automatically added as binary values to the transient binary store which in turn is wiped out when the application is restarted. This means that future attempts to access a node with a large string after a restart results in an Exception as the binary value associated to the node no longer exists on the file system.

      Currently there is no way to change the default min value size on the transient binary store which limits all strings to a size of 4 kb or less.

      Ideally the configuration (both standalone and via the Wildfly sub-system) should be enhanced to allow the default min value size to configured when using the transient binary store (default).

              hchiorean Horia Chiorean (Inactive)
              ma6rl_jira Richard Lucas (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: