Davide Giannella | 27 Jun 17:12 2016
Picon

[ANNOUNCE] Apache Jackrabbit Oak 1.5.4 released

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.5.4 The release is available for download at:

    http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:

Release Notes -- Apache Jackrabbit Oak -- Version 1.5.4

Introduction
------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Apache Jackrabbit Oak 1.5.4 is an unstable release cut directly from
Jackrabbit Oak trunk, with a focus on new features and other
improvements. For production use we recommend the latest stable 1.4.x
release.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.5.4
---------------------

Technical task

    [OAK-4102] - Break cyclic dependency of FileStore and
(Continue reading)

ZeroCool86 | 27 Jun 16:13 2016
Picon

Re: Slow Index Init on server startup

Hi,

thanks for your advice. I used JConsole to inspect the start. 
Here is the Stacktrace where the time is spent on startup. 
Is there any chance to decrease this process duration?

org.apache.jackrabbit.core.query.lucene.CachingIndexReader$CacheInitializer$2.collect(CachingIndexReader.java:482)
org.apache.jackrabbit.core.query.lucene.CachingIndexReader$CacheInitializer.collectTermDocs(CachingIndexReader.java:573)
org.apache.jackrabbit.core.query.lucene.CachingIndexReader$CacheInitializer.initializeParents(CachingIndexReader.java:471)
org.apache.jackrabbit.core.query.lucene.CachingIndexReader$CacheInitializer.run(CachingIndexReader.java:393)
org.apache.jackrabbit.core.query.lucene.CachingIndexReader.<init>(CachingIndexReader.java:143)
org.apache.jackrabbit.core.query.lucene.AbstractIndex.getReadOnlyIndexReader(AbstractIndex.java:323)
   - locked org.apache.jackrabbit.core.query.lucene.PersistentIndex <at> 5564c14f
org.apache.jackrabbit.core.query.lucene.MultiIndex.getIndexReader(MultiIndex.java:756)
   - locked java.lang.Object <at> 49cf5555
   - locked org.apache.jackrabbit.core.query.lucene.MultiIndex <at> 24480a4f
org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:301)
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:516)

Thanks a lot.

------------------------------------------------------------------------------------
Just some ideas:

1) are you sure you're "gracefully" terminating the app always? For
performance Lucene/JCR etc. does a lot of stuff lazily so you want to make
sure you don't just kill the process. For example, I *think* i'm doing a
proper shutdown in the close() method here:
https://github.com/Clay-Ferguson/meta64/blob/master/src/main/java/com/meta64/mobile/repo/OakRepository.java

(Continue reading)

Stefan Seifert | 21 Jun 22:41 2016
Picon

adaptTo() 2016 - Agenda published


We're proud to present this year's agenda http://adapt.to/schedule

Luckily, there are still tickets available http://adapt.to/tickets

#adaptTo

Kind regards on behalf of the adaptTo() team

stefan

ZeroCool86 | 20 Jun 08:44 2016
Picon

Slow Index Init on server startup

Good Morning guys,

we use Jackrabbit in an production environment and detected a wait time in Workspace Index Init process of
about 10min.
Nothing happens in the log between these two lines, anybody knows whats happening in this step and any ideas
why this took so much time?
This is the biggest part of our server restart process. In another workspace with 50% less data, there is no
such "stop" phase.

12:34:12.706 *INFO* org.apache.jackrabbit.core.fs.local.LocalFileSystem LocalFileSystem
initialized at path /workspaces/myworkspace
12:43:24.549 *INFO* org.apache.jackrabbit.core.query.lucene.SearchIndex Index initialized:
/workspaces/myworkspace Version: 3

Thanks for any advices and have a nice day,
Michael

Amit Jain | 17 Jun 05:14 2016
Picon

[ANNOUNCE] Apache Jackrabbit Oak 1.2.16 released

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.2.16 The release is available for download at:

    http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:

Release Notes -- Apache Jackrabbit Oak -- Version 1.2.16

Introduction
------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Apache Jackrabbit Oak 1.2.16 is a patch release that contains fixes and
improvements over Oak 1.2. Jackrabbit Oak 1.2.x releases are considered
stable and targeted for production use.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.2.16
---------------------

Technical task

    [OAK-4388] - RDBDocumentStore: conditional update to _modified
    property sometimes applied unconditionally
(Continue reading)

Shafique Rehman | 14 Jun 09:12 2016

How Set Primary Type while creating repository

Hello,

My name is Shafique, iam using jackrabbit API 2.2.1. I am facing "primary
type" problem while creating repository below are lines of code

protected Repository createRepository(InputSource is, File homedir)  throws
RepositoryException {
    RepositoryConfig config = RepositoryConfig.create(is,
homedir.getAbsolutePath());
             return RepositoryImpl.create(config);
         }

Face below exception while calling RepositoryImpl.create(config);

javax.jcr.nodetype.ConstraintViolationException: /: mandatory property {
http://www.jcp.org/jcr/1.0}primaryType does not exist.

Could you please help me how i set primary type?

--

-- 
Regards,

*Shafique Rehman Dhuyo *

*Software Engineer*

<http://www.avanzasolutions.com/>

*Avanza Solutions (Pvt.) Ltd.*

(Continue reading)

techie2k | 14 Jun 06:38 2016
Picon

Jackrabbit - Oak Connection

Hi,In my web application(JSF, Spring), we are trying to use Jackrabbit Oak
for document store, search and acl for each application user.To get
repository handle, I have written following code:And for Mongo DB
connection:Problem here is:Every time on user login, I need to bind
jackrabbit session for user operations. Do I need to create JCR object for
each user login, since creating NodeStore takes lot of time(around 2
mins)?Appreciate your pointers on this.-Thanks

--
View this message in context: http://jackrabbit.510166.n4.nabble.com/Jackrabbit-Oak-Connection-tp4664122.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
Davide Giannella | 10 Jun 12:41 2016
Picon

[ANNOUNCE] Apache Jackrabbit Oak 1.5.3 released

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.5.3 The release is available for download at:

    http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:

Release Notes -- Apache Jackrabbit Oak -- Version 1.5.3

Introduction
------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Apache Jackrabbit Oak 1.5.3 is an unstable release cut directly from
Jackrabbit Oak trunk, with a focus on new features and other
improvements. For production use we recommend the latest stable 1.4.x
release.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.5.3
---------------------

Technical task

    [OAK-4326] - Add a flag to choose between segment store
(Continue reading)

Amit Jain | 3 Jun 15:19 2016
Picon

[ANNOUNCE] Apache Jackrabbit Oak 1.4.3 released

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.4.3 The release is available for download at:

    http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:

Release Notes -- Apache Jackrabbit Oak -- Version 1.4.3

Introduction
------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Jackrabbit Oak 1.4.3 is a patch release that contains fixes and
improvements over Oak 1.4. Jackrabbit Oak 1.4.x releases are
considered stable and targeted for production use.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.4.3
---------------------

Technical task

    [OAK-3977] - RDBDocumentStore: remove PostgreSQL workaround after
upgrading to JDBC driver 9.4.1208
(Continue reading)

Loicram Kro | 24 May 11:41 2016
Picon

Changes not visible in new sessions

Hi.

I'm using oak in version 1.2.11.
I have a problem with visibility of changes in new sessions.
Steps which I do:
1. Send a request to save some changes (changes are saved by OSGI Service)
2. Changes are saved and response is sent back
3. I send new request which tries to read the changes from the previous
request
4. Changes are not visible

I read in the docs, that Oak for each new session is taking a repository
snapshot. From what I've understood, changes from the point number one, may
not be visible for sessions which were already created, but they will be
visible for new sessions.
I've tried to refresh the Session, by calling refresh(false) on Session
object, but usually changes are still not visible.
Of course if I will wait 2-3 second between those requests then everything
is fine, but that is not possible in my case.

I assume that save is not done when immediately, and still something is
happening in the background (maybe there are some default commit hooks,
which need some time to process).

It's time for questions:
1. Is it proper behaviour ? That I don't see changes from previous request
in the new request?
2. If yes, how can I get those changes? I mean, i know that I can do
everything in one request, so I will see my changes, but maybe there is a
way to get those changes for example from repository directly? I couldn't
(Continue reading)

Amit Jain | 19 May 05:41 2016
Picon

[ANNOUNCE] Apache Jackrabbit Oak 1.2.15 released

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.2.15 The release is available for download at:

    http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:

Release Notes -- Apache Jackrabbit Oak -- Version 1.2.15

Introduction
------------

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Apache Jackrabbit Oak 1.2.15 is a patch release that contains fixes and
improvements over Oak 1.2. Jackrabbit Oak 1.2.x releases are considered
stable and targeted for production use.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.2.15
--------------------

Sub-task

    [OAK-2943] - Support measure for union queries
    [OAK-2944] - Support merge iterator for union order by queries
(Continue reading)


Gmane