Re: NGP: Value records

2007-04-25 Thread Tim Kettering
I've been reading this thread with interest - and one thing I wanted to comment on about keeping full version history, and not cleaning up any data, this sounds like a good way to allow for anyone to take a snapshot of the repository at any period of time from it's creation and get an acc

[jira] Created: (JCR-888) javax.jcr.NamespaceException: : is not a registered namespace uri

2007-04-25 Thread Dave Erickson (JIRA)
javax.jcr.NamespaceException: : is not a registered namespace uri - Key: JCR-888 URL: https://issues.apache.org/jira/browse/JCR-888 Project: Jackrabbit Issue Type: Bug

[jira] Resolved: (JCR-887) DateField class should be public

2007-04-25 Thread Marcel Reutegger (JIRA)
[ https://issues.apache.org/jira/browse/JCR-887?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marcel Reutegger resolved JCR-887. -- Resolution: Fixed Fix Version/s: (was: 1.3) 1.4 DateField is now pub

[jira] Created: (JCR-887) DateField class should be public

2007-04-25 Thread James Hang (JIRA)
DateField class should be public Key: JCR-887 URL: https://issues.apache.org/jira/browse/JCR-887 Project: Jackrabbit Issue Type: Wish Components: query Affects Versions: 1.3 Reporter

Re: Migrate from Old OraclePersistenceManager to new Bundle OraclePersistenceManager

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Martijn Hendriks <[EMAIL PROTECTED]> wrote: We have built a small command-line tool for JCR import and export. This tool can also be used for the described upgrade problem. We are happy to contribute it to the Apache Jackrabbit project if there's interest in it. If so, how can we

AW: Migrate from Old OraclePersistenceManager to new Bundle OraclePersistenceManager

2007-04-25 Thread KÖLL Claus
hi martjin, that sounds good ! i hope somebody ..jukka ;-) will explain you how you can contribute it to jackrabbit .. BR claus -Ursprüngliche Nachricht- Von: Martijn Hendriks [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 25. April 2007 16:56 An: dev@jackrabbit.apache.org Betreff: RE:

RE: Migrate from Old OraclePersistenceManager to new Bundle OraclePersistenceManager

2007-04-25 Thread Martijn Hendriks
Hi, We have built a small command-line tool for JCR import and export. This tool can also be used for the described upgrade problem. We are happy to contribute it to the Apache Jackrabbit project if there's interest in it. If so, how can we do this? Regards, Martijn Hendriks creative online

Re: NGP: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: Yes, it is. But not all content is versionable. Is this proposal only for versionable content? If so, I apologize as I have missed this part. The proposal is for all content, but internally it actually keeps full change histories o

Re: NGP: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: On 4/25/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: > On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: > > I see. Now my next question is: how do you clean behind? If a value > > becomes unreferenced will you or will you n

[jira] Resolved: (JCR-886) Index recovery may fail with IllegalArgumentException

2007-04-25 Thread Marcel Reutegger (JIRA)
[ https://issues.apache.org/jira/browse/JCR-886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marcel Reutegger resolved JCR-886. -- Resolution: Fixed Fixed in revision: 532351. > Index recovery may fail with IllegalArgumentExcept

[jira] Created: (JCR-886) Index recovery may fail with IllegalArgumentException

2007-04-25 Thread Marcel Reutegger (JIRA)
Index recovery may fail with IllegalArgumentException - Key: JCR-886 URL: https://issues.apache.org/jira/browse/JCR-886 Project: Jackrabbit Issue Type: Bug Components: query A

Re: NGP: Value records

2007-04-25 Thread Alexandru Popescu ☀
On 4/25/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: > I see. Now my next question is: how do you clean behind? If a value > becomes unreferenced will you or will you not clear it? It won't be cleared unless the repository gets expl

Re: NGP: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: I see. Now my next question is: how do you clean behind? If a value becomes unreferenced will you or will you not clear it? It won't be cleared unless the repository gets explicitly recreated using some vacuuming process. I don't t

Re: NGP: Value records

2007-04-25 Thread Alexandru Popescu ☀
On 4/25/07, Torgeir Veimo <[EMAIL PROTECTED]> wrote: On 25 Apr 2007, at 14:18, Alexandru Popescu ☀ wrote: > > I see. Now my next question is: how do you clean behind? If a value > becomes unreferenced will you or will you not clear it? Isn't the purpose of a versioned repository to keep all ol

Re: NGP: Value records

2007-04-25 Thread Torgeir Veimo
On 25 Apr 2007, at 14:18, Alexandru Popescu ☀ wrote: I see. Now my next question is: how do you clean behind? If a value becomes unreferenced will you or will you not clear it? Isn't the purpose of a versioned repository to keep all old content? -- Torgeir Veimo [EMAIL PROTECTED]

Re: NGP: Value records

2007-04-25 Thread Alexandru Popescu ☀
On 4/25/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: > Another possible problem with the shared values approach is that in a > concurrent environment accessing these may become a bottleneck as you > will almost always need to seriali

Re: NGP: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: Another possible problem with the shared values approach is that in a concurrent environment accessing these may become a bottleneck as you will almost always need to serialize the access. Considering that reading is now a 2 step op

Re: NGP: Value records

2007-04-25 Thread Alexandru Popescu ☀
On 4/25/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: > On 4/23/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: > > My idea is to store each value in a unique and immutable "value > > record" identified by a "value identifier". Duplicate

[jira] Created: (JCR-885) The Property externalBLOBs can not be configured with the BundlePerisitenceManager.

2007-04-25 Thread JIRA
The Property externalBLOBs can not be configured with the BundlePerisitenceManager. --- Key: JCR-885 URL: https://issues.apache.org/jira/browse/JCR-885 Project: Jackrabbi

Re: NGP: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Alexandru Popescu ☀ <[EMAIL PROTECTED]> wrote: On 4/23/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: > My idea is to store each value in a unique and immutable "value > record" identified by a "value identifier". Duplicate values are only > stored once in a single value record. Th

Re: NGP: Value records

2007-04-25 Thread Alexandru Popescu ☀
On 4/23/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: Hi, I started prototyping the next generation persistence proposal discussed before, and would like feedback on an idea on how to store values in this persistence model. My idea is to store each value in a unique and immutable "value record"

Re: [RESULT] [VOTE] Accept JCR Mapping from Graffito

2007-04-25 Thread Jukka Zitting
Hi, On 4/23/07, Jukka Zitting <[EMAIL PROTECTED]> wrote: The vote passes with seven binding +1 votes. Since the parallel vote on the Graffito mailing list also passed, I will now proceed to move the codebase. The codebase is now in contrib/jackrabbit-jcr-mapping and I've moved the relevant ope

Re: graffito mapping dtd

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Torgeir Veimo <[EMAIL PROTECTED]> wrote: Can this one be made accessible on a public URL now that it's part of jackrabbit? Sure, check out http://jackrabbit.apache.org/dtd/graffito-jcr-mapping.dtd We should probably re-brand the component, but let's first get things settled do

Re: Fwd: [jira] Created: (JCR-859) rep:excerpt() may return malformed XML

2007-04-25 Thread Alexandru Popescu ☀
On 4/25/07, Marcel Reutegger <[EMAIL PROTECTED]> wrote: Alexandru Popescu ☀ wrote: > Sorry to ask a beginner question but what is rep:excerpt() function > meant for? It creates a small XML fragment with text fragments where the query matches are marked up. example: //element(*, nt:resource)[jc

[ANNOUNCE] Apache Jackrabbit 1.3 released

2007-04-25 Thread Jukka Zitting
The Apache Jackrabbit community is pleased to announce the release of Apache Jackrabbit version 1.3. The release is available for download at: http://jackrabbit.apache.org/downloads.cgi Release Notes -- Apache Jackrabbit -- Version 1.3 Introduction Apache Jackrabbit is a fully

graffito mapping dtd

2007-04-25 Thread Torgeir Veimo
Can this one be made accessible on a public URL now that it's part of jackrabbit? -- Torgeir Veimo [EMAIL PROTECTED]

[jira] Created: (JCR-884) Updates to multiple workspaces (e.g. in a transaction) fail in DatabaseJournal

2007-04-25 Thread Dominique Pfister (JIRA)
Updates to multiple workspaces (e.g. in a transaction) fail in DatabaseJournal -- Key: JCR-884 URL: https://issues.apache.org/jira/browse/JCR-884 Project: Jackrabbit

[jira] Moved: (JCR-883) Versionning - Add more advanced features

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-69 to JCR-883: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-882) Add more unit on collection fields

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-77 to JCR-882: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-881) Use jackrabbit 1.2.1

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-123 to JCR-881: Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-879) Add support for default value and constraints

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-128 to JCR-879: Fix Version/s: (was: ocm-1.0) Component/s: (was: JCR-Nodemanageme

[jira] Moved: (JCR-880) Review the Mapper Service

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-61 to JCR-880: --- Component/s: (was: JCR-Mapping) jcr-mapping Affects

[jira] Moved: (JCR-878) Advanced search features

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-60 to JCR-878: --- Component/s: (was: JCR-Mapping) jcr-mapping Affects

[jira] Moved: (JCR-876) ManageableCollectionUtil should not throw "unsupported" JcrMapping exception

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-99 to JCR-876: --- Component/s: (was: JCR-Mapping) jcr-mapping Affects

[jira] Moved: (JCR-873) JCR Mapping Documentation

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-52 to JCR-873: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-875) More using of keyword 'final'

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-76 to JCR-875: --- Component/s: (was: JCR-Mapping) jcr-mapping Key: JCR-875

[jira] Moved: (JCR-874) Move & copy objects

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-63 to JCR-874: --- Component/s: (was: JCR-Mapping) jcr-mapping Key: JCR-874

[jira] Moved: (JCR-877) Add more flexibility in the mapping

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-54 to JCR-877: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-871) Provide Readme's for subprojects jcr-mapping and jcr-nodemanagement

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-74 to JCR-871: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: Documentation)

[jira] Moved: (JCR-872) Cache framework integration

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-45 to JCR-872: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-869) Add support for JCR observation ?

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-65 to JCR-869: --- Component/s: (was: JCR-Mapping) jcr-mapping Affects

[jira] Moved: (JCR-870) Fine grained access control

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-870?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-47 to JCR-870: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-868) Jackrabbit JCR Nodemanagement API implementation

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-79 to JCR-868: --- Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Nodemanagem

[jira] Moved: (JCR-866) ResidualProperties Converter uses wrong AtomicType Converter on update

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-131 to JCR-866: Fix Version/s: (was: 1.0-a1-dev) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-867) Specify the mapping strategy with JDK 1.5 annotations

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-115 to JCR-867: Component/s: (was: JCR-Mapping) jcr-mapping Key: JCR-8

[jira] Moved: (JCR-865) JCR mapping: Upgrade to Maven 2

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-127 to JCR-865: Fix Version/s: (was: ocm-1.0) Component/s: (was: JCR-Mapping)

[jira] Moved: (JCR-864) Bug in org.apache.portals.graffito.jcr.persistence.atomictypeconverter.impl.UtilDateTypeConverterImpl

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting moved GRFT-72 to JCR-864: --- Component/s: (was: JCR-Mapping) jcr-mapping Assignee: (wa

[jira] Updated: (JCR-863) Patch to use FileLock for locking instead of empty file

2007-04-25 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/JCR-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting updated JCR-863: -- Fix Version/s: (was: 1.3) 1.4 Affects Version/s: (was: 1.2.2)

Re: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Johan Stuyts <[EMAIL PROTECTED]> wrote: > > Storing all values as a binary field will prevent access to > the content > > using standard database tools. You won't be able to look at > the values > > in the database without starting Jackrabbit. > > I don't consider that to be a de

RE: Value records

2007-04-25 Thread Johan Stuyts
> > Storing all values as a binary field will prevent access to > the content > > using standard database tools. You won't be able to look at > the values > > in the database without starting Jackrabbit. > > I don't consider that to be a design goal. The values would most > naturally be stored d

[jira] Updated: (JCR-863) Patch to use FileLock for locking instead of empty file

2007-04-25 Thread Marcel Reutegger (JIRA)
[ https://issues.apache.org/jira/browse/JCR-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marcel Reutegger updated JCR-863: - Component/s: (was: core) query Fix Version/s: 1.3 Affect

Re: DateField class should be public

2007-04-25 Thread Marcel Reutegger
Hi James, can you please create a jira issue for this change, I will then take care of it from there. thank you. regards marcel James Hang wrote: Is there a reason why the org.apache.jackrabbit.core.query.lucene.DateField class is not public (even though its methods are public)? All the o

[jira] Commented: (JCR-778) Error on query initialization - intermittent

2007-04-25 Thread Marcel Reutegger (JIRA)
[ https://issues.apache.org/jira/browse/JCR-778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12491554 ] Marcel Reutegger commented on JCR-778: -- Does it also happen when you close the session? If not then this supports m

Re: Value records

2007-04-25 Thread Jukka Zitting
Hi, On 4/25/07, Johan Stuyts <[EMAIL PROTECTED]> wrote: > A value record would essentially be an array of bytes as defined in > Value.getStream(). In other words the integer value 123 and the string > value "123" would both be stored in the same value record. More Storing all values as a binary

Re: Fwd: [jira] Created: (JCR-859) rep:excerpt() may return malformed XML

2007-04-25 Thread Marcel Reutegger
Alexandru Popescu ☀ wrote: Sorry to ask a beginner question but what is rep:excerpt() function meant for? It creates a small XML fragment with text fragments where the query matches are marked up. example: //element(*, nt:resource)[jcr:contains(., 'peeter')]/rep:excerpt() on the jcr spec w

RE: Value records

2007-04-25 Thread Johan Stuyts
> A value record would essentially be an array of bytes as defined in > Value.getStream(). In other words the integer value 123 and the string > value "123" would both be stored in the same value record. More > ... Storing all values as a binary field will prevent access to the content using stand

Re: Migrate from Old OraclePersistenceManager to new Bundle OraclePersistenceManager

2007-04-25 Thread Jukka Zitting
Hi, On 4/24/07, Christoph Kiehl <[EMAIL PROTECTED]> wrote: Christoph Kiehl wrote: > I tried the following: > > testWorkspace.clone("default", "/" , "/" , false); My second try was to just clone one of our root nodes: testWorkspace.clone("default", "/content" , "/content" , false); The target