Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-24847

Allow configuring the blobProvider used by a KeyValueBlobTransientStore

    XMLWordPrintable

    Details

    • Release Notes Description:
      Hide

      A KeyValueBlobTransientStore can now specify the ids of the key/value store and blob provider to use, instead of defaulting to the name of the transient store itself:

      <extension target="org.nuxeo.ecm.core.transientstore.TransientStorageComponent" point="store">
      <store name="mytransientstore" class="org.nuxeo.ecm.core.transientstore.keyvalueblob.KeyValueBlobTransientStore">
      <property name="keyValueStore">mykeyvaluestore</property>
      <property name="blobProvider">myblobprovider</property>
      ...
      </store>
      </extension>

      Show
      A KeyValueBlobTransientStore can now specify the ids of the key/value store and blob provider to use, instead of defaulting to the name of the transient store itself: <extension target="org.nuxeo.ecm.core.transientstore.TransientStorageComponent" point="store"> <store name="mytransientstore" class="org.nuxeo.ecm.core.transientstore.keyvalueblob.KeyValueBlobTransientStore"> <property name="keyValueStore">mykeyvaluestore</property> <property name="blobProvider">myblobprovider</property> ... </store> </extension>
    • Impact type:
      Configuration Change
    • Upgrade notes:
      Hide

      A KeyValueBlobTransientStore can now specify the ids of the key/value store and blob provider to use, instead of defaulting to the name of the transient store itself:

      <extension target="org.nuxeo.ecm.core.transientstore.TransientStorageComponent" point="store">
        <store name="mytransientstore" class="org.nuxeo.ecm.core.transientstore.keyvalueblob.KeyValueBlobTransientStore">
          <property name="keyValueStore">mykeyvaluestore</property>
          <property name="blobProvider">myblobprovider</property>
          ...
        </store>
      </extension>
      
      
      Show
      A KeyValueBlobTransientStore can now specify the ids of the key/value store and blob provider to use, instead of defaulting to the name of the transient store itself: <extension target= "org.nuxeo.ecm.core.transientstore.TransientStorageComponent" point= "store" > <store name= "mytransientstore" class= "org.nuxeo.ecm.core.transientstore.keyvalueblob.KeyValueBlobTransientStore" > <property name= "keyValueStore" > mykeyvaluestore </property> <property name= "blobProvider" > myblobprovider </property> ... </store> </extension>
    • Sprint:
      nxFG 10.2.3
    • Story Points:
      2

      Description

      Currently the KeyValueBlobTransientStore expects a blobProvider with the same name as the transient store.
      This is problematic when we want to override the 'default' transient store that is shared by all the nodes in a cluster configuration.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 hour
                  1h