|
When you upgrade InterMapper from versions earlier than 5.0, the first start can last significantly longer than you are accustomed to. All existing maps - both enabled (residing in the "Maps" folder) and disabled (present in the "Maps (Disabled)" folder) - need to be processed to prepare them for InterMapper 5.0. Any subsequent starts of the server should take a normal amount of time.
What kind of processing takes place?
"The map" below refers to every map from the "Maps" and "Maps (Disabled)" folders, unless stated otherwise.
- The map is placed in the main folder of the map hierarchy.
- The name of the map is ensured to be unique within the folder of the map hierarchy where the map resides.
- The map's filename is changed to include its graphID - the format is: gXXXXXXXX-MapName, where "gXXXXXXXX" is the graphID.
- The map is loaded and then saved with the current version of InterMapper.
- If the map processing failed (the file was found to be corrupted), it is moved to the "Maps (Deleted)" folder.
Every disabled map undergoes two additional actions:
- Before loading the map, a backup with the prefix "Pre-5.0" in the filename is created in the "Maps (Backups)" folder.
- The map is closed right after loading and saving it.
When an InterMapper server 5.0 starts, first disabled maps are processed, and then enabled maps are opened. Processing disabled maps means performing all the actions listed above and creating a list of disabled maps available.
Since disabled maps are processed first, some enabled maps may be renamed to ensure the uniqueness outlined in the second point of the list above.
|