Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-6312

Unify NodeStore/DataStore configurations

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      I've noticed recently that with many different NodeStore
      implementation (Segment, Document, Composite) but also DataStore
      implementation (File, S3, Azure) and some composite ones like
      (Hierarchical, Federated) it
      becomes more and more difficult to set up everything correctly and be
      able to know the current persistence state of repository (especially
      with pretty aged repos). The factory code/required options are more complex not only from user perspective but also from maintenance point.

      We should have the same means of describing layouts of Oak repository no matter if it is simple or more layered/composite instance.

      Some work has already been done in scope of OAK-6210 so I guess we have good foundations to continue working in that direction.

      /cc Matt Ryan, Chetan Mehrotra

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            arkadius Arek Kita

            Dates

              Created:
              Updated:

              Slack

                Issue deployment