Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

AEM6.3 configure repository like 6.1, tarmk only, documentation bugs


Level 4

Hi Forum,

We are interested in initializing the repository in AEM 6.3 to be the same as the configuration for AEM 6.1 to the extent that it uses the new 6.3 Oak version and retains utilizing only the tarmk node, blob, and document store.

I've run into issues trying to disable the default repository initialization.  I wonder if others on the forum have experienced these issues or whether there are some details that I need to address them? ie. make sure you do X,Y,Z, or maybe be sure you verify this or that so the repository initialization works.  The trick is that we need to establish the repository before installing the SP1 so I'm stuck on how to get the repository without seeing repository/blobids,datastore,index, and segmentstore.  I only want segmentstore!

I essentially followed the instructions but alas no avail.  I'm posting the documentation bugs I encountered to improve the next publish update from Adobe.

In the meantime, any advice or details from the user field for initializing the repository as tarmk-only?  Thanks in advance....and now some doc bugs:

Adobe Documentation Bugs Monday November 6, 2017
Last Published: November 3, 2017

1. "customBlobStore: Boolean value indicating that a custom data store is used. The default value is false."

The default value is 'true'.

Oak Segment Tar NodeStore service

default is true.

Also stated in Gems presentation:

2. "To use TarMK with the S3 Datastore, you need to start AEM using the crx3tar-nofds runmode, for example:"

The crx3tar-nofds option still creates blob datastores.

Runmodes documentation does not describe, explain, or specify this new runmode supplied by Adobe.

Says use .cfg  (Last Published: ‎October‎ ‎31‎, ‎2017)
Says use .config

1 Accepted Solution


Correct answer by
Level 10

Thank you for putting this list together - we created a doc bug based on this thread as well.

View solution in original post

0 Replies


Level 4

Thanks for documentation follow-up.

The "why" for this activity is to do a 1-to-1 migration for the tarmk segment store between versions (6.1 -> 6.3) before splitting or introducing additional complexities for blob or custom data stores.  I see and understand the "why" for the default splitting of the node/segment/blob stores by re-reviewing the Gems presentation, but for larger repositories we want to be sure things work as they did and then advance the configuration to leverage the new features.


Correct answer by
Level 10

Thank you for putting this list together - we created a doc bug based on this thread as well.


Level 4

Following this up with a Day Care support ticket to engage/verify creating initial repository without datastore and blob configuration.


Level 4

Clarification from a peer review: it does inline the blob store with the documented .config setting.  My misinterpretations was to see the additional directories in the /repository folder.  Question will be is it safe to delete the extra directories...blobids, datastore?

"SegmentNodeStoreBuilder{blobStore=inline}" with the .config file customBlobStore=B"false" observed in error.log.

backed BlobStore [org.apache.jackrabbit.oak.plugins.blob.datastore.OakFileDataStore]}
is the default with 6.3 without specifying the .config file.

The ultimate experience is back.

Join us in Vegas to build skills, learn from the world's top brands, and be inspired.

Register Now