Description
oak-upgrade will be used in 1.6 to migrate old oak-segment to the new oak-segment-tar. During the process it was well tested by mduerig and alex.parvulescu, which resulted in many performance improvements. They should be backported to previous branches as well.
Attachments
Issue Links
- contains
-
OAK-5133 StoreArgument class getter method opens repo in read/write and unsafe MMAP mode
- Closed
-
OAK-4420 RepositorySidegrade: oak-segment to oak-segment-tar should migrate checkpoint info
- Closed
-
OAK-4439 Fix the errors reported by the Javadoc tool in JDK8
- Closed
-
OAK-4717 TarNodeStore.checkpoint methods represent endless loop
- Closed
-
OAK-4842 Upgrade breaks if there's no SearchManager configured in repository.xml
- Closed
-
OAK-5112 oak-upgrade breaking versionStorage node when started with copy-versions=false
- Closed
-
OAK-5233 Parameter --src-datastore is being ignored for JCR2 upgrade
- Closed
-
OAK-4983 Add --verify mode to the RepositorySidegrade
- Closed
-
OAK-4447 RepositorySidegrade: oak-segment to oak-segment-tar migrate without external datastore
- Closed
-
OAK-4564 Use Lucene index to look for long-named nodes in JCR2 upgrade
- Closed
-
OAK-4624 Optionally ignore missing blobs during sidegrade
- Closed
-
OAK-4639 Enable --missingblobstore by default for the sidegrade
- Closed
-
OAK-4751 Improve the checkpoint migration performance
- Closed
-
OAK-4762 Rebuild indexes only for partial sidegrades
- Closed
-
OAK-4831 Don't break the upgrade tests if the directory can't be cleaned-up
- Closed
-
OAK-4849 Refactor the MigrationCliArguments from implicit to explicit
- Closed
-
OAK-4970 Sidegrade disk usage issues related to copying version storage
- Closed
-
OAK-5030 Copying the versions store is slow and increase the repository size
- Closed
-
OAK-5100 Provide source store external references flag via command line if available
- Closed
-
OAK-5154 Checkpoints should only be migrated if no custom paths are defined
- Closed
-
OAK-5157 Source repository should be opened in read-only mode for sidegrade
- Closed
-
OAK-4225 AbstractOak2OakTest never calls getSoureContainer().clean()
- Closed
-
OAK-4241 JdbcNodeStoreContainer does not correctly clean up H2 temp files
- Closed
-
OAK-4630 Create segment and segment tar directory only when it's missing
- Closed
-
OAK-4725 Enable mmap mode by default for migration to SegmentNodeStore
- Closed
-
OAK-4761 Reduce the number of calls to /jcr:system/jcr:versionStorage during the upgrade
- Closed
-
OAK-5043 Very old JR2 repositories may have invalid nodetypes for groupsPath and usersPath
- Closed
-
OAK-4748 Migration tool should check if the source and destination repositories are different
- Closed
-
OAK-4758 Allow tweaking of node migration logs threshold
- Closed