Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deprecate and remove Persistit Data Backend (PDB) #2

Closed
Kortanul opened this issue Sep 7, 2017 · 1 comment · Fixed by #55
Closed

deprecate and remove Persistit Data Backend (PDB) #2

Kortanul opened this issue Sep 7, 2017 · 1 comment · Fixed by #55
Assignees

Comments

@Kortanul
Copy link
Member

Kortanul commented Sep 7, 2017

ForgeRock introduced the Persistit Data Backend (PDB) in OpenDJ 3.0.0 and deprecated it in DS 5 (i.e. OpenDJ 4.0.0).

There are multiple reasons why they abandoned it:

  • ForgeRock had to fork the project because Akiban was acquired and no longer maintains it.
  • Even after patches from FR, it has remaining issues that can cause deadlock in production,
  • Unit tests for Persistit are painfully slow and fail if you actually run them.
  • PDB is no longer needed because JE licensing is now compatible with OEM deployments of OpenDJ / Wren:DS. We still need to upgrade the JE backend – see upgrade JE backend #1.
@siepkes
Copy link
Member

siepkes commented Sep 8, 2017

Seems like a good idea; Less maintenance burden for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants