public class migration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static double |
IDX_HOST_VER |
static double |
NEW_OVERLAYS |
static double |
SSLPORT_CFG |
static double |
TAGDB_WITH_TAGHASH |
Constructor and Description |
---|
migration() |
Modifier and Type | Method and Description |
---|---|
private static void |
delete(java.io.File filename) |
static void |
installSkins(Switchboard sb) |
static void |
migrate(Switchboard sb,
double fromVer,
double toVer)
Migrates older configuratin to current version
|
static void |
migrateBookmarkTagsDB(Switchboard sb) |
static void |
migrateDefaultFiles(Switchboard sb) |
static void |
migrateSwitchConfigSettings(Switchboard sb) |
static void |
migrateWorkFiles(Switchboard sb) |
private static void |
mkdirs(java.io.File path) |
static void |
presetPasswords(Switchboard sb) |
static int |
reindexToschema(Switchboard sb)
Reindex embedded solr index
- all documents with inactive fields (according to current schema)
- all documents with obsolete fields
A worker thread is initialized with fieldnames or a solr query which selects the documents for reindexing
implemented via deployed BusyThread which is called repeatedly by system
reindexes a fixed chunk of documents per cycle (allowing to easy interrupt process after completion of a chunck)
and monitoring in default process monitor (PerformanceQueues_p.html)
|
public static final double TAGDB_WITH_TAGHASH
public static final double NEW_OVERLAYS
public static final double IDX_HOST_VER
public static final double SSLPORT_CFG
public static void migrate(Switchboard sb, double fromVer, double toVer)
sb
- fromVer
- the long version & revision (example 1.83009123)toRev
- to current versionpublic static void migrateDefaultFiles(Switchboard sb)
public static void installSkins(Switchboard sb)
private static void mkdirs(java.io.File path)
path
- public static void migrateBookmarkTagsDB(Switchboard sb)
private static void delete(java.io.File filename)
filename
- public static void migrateWorkFiles(Switchboard sb)
public static void presetPasswords(Switchboard sb)
public static void migrateSwitchConfigSettings(Switchboard sb)
public static int reindexToschema(Switchboard sb)