Select to view content in your preferred language

webgisdr alternatives for incremental backups

1910
8
11-09-2021 04:30 PM
DeanHowell1
Frequent Contributor

Does anyone have any advice around alternatives to webgisdr in an AWS environment?

We currently have an ArcGIS Enterprise deployment with relational and tile cache datastores. We do a full backup weekly of everything but an incremental of the relational datastore each day. Unfortunately the incremental (PITR Point in Time Recovery) setting only works for relational datastores, so we are at risk if we need to restore tile cache layers that have changed or are new between full backups.

The full backups take close to 20 hours to complete so we don't really want to do a full backup every days as that will impact on performance during normal business hours.

Can anyone give me some advice on alternative options or ways to mitigate the risk for tile cache backups?

Thanks 

Dean

Tags (4)
0 Kudos
8 Replies
JonathanQuinn
Esri Notable Contributor

The tile cache data store also supports incremental backups, there's just no explicit command to enable them like there is for the relational data store. Are you setting INCLUDE_SCENE_TILE_CACHES to False in the properties file for incremental backups?

DeanHowell1
Frequent Contributor

DeanHowell1_0-1636592481524.png

Thanks @JonathanQuinn yes we have the 'include' statement set to false and we find it fails if we have it set to true.

0 Kudos
JonathanQuinn
Esri Notable Contributor

Setting it to True should work, can you post the error you're seeing? Have you contacted Support?

0 Kudos
DavidHoy
Esri Contributor

The error message Dean is seeing when an incremental webgisdr export is run with “INCLUDE_SCENE_TILE_CACHES” set to true

2021-11-01 20:58:18 ERROR [main] com.esri.arcgis.webgis.client.WebGISDR - com.esri.arcgis.webgis.WebGISException: The point-in-time recovery is turned off in the TileCache Data Store: https://<tcds_machine_IP>:2443/arcgis [<tcds_machine_IP>]

 Use the changedbproperties tool within the tools folder of the ArcGIS Data Store installation directory to enable point-in-time recovery. Visit the ArcGIS Data Store help for more information.

which of course makes no sense as PITR is not an option for Tile Cache Data Store

DeanHowell1
Frequent Contributor

Thanks @DavidHoy 

0 Kudos
JonathanQuinn
Esri Notable Contributor

What version are you using? We fixed this at 10.8.1. The DR tool is making incorrect assumptions about where the relational data store and where the tile cache data store will be. It's smarter at 10.8.1. It seems like your tile cache data store and relational data stores are on different machines, which would align with the behavior in what was fixed for 10.8.1. I don't believe there's a public bug for it though.

DavidHoy
Esri Contributor

Hi Jon,

yes it is 10.7.1

DeanHowell1
Frequent Contributor

Thanks @JonathanQuinn and @DavidHoy , we have a number of 10.8.1 servers as well so will test on them and see if the result is any different.  

This was not the question though, as wanted to see if anyone is using alternatives to webgisdr for backup and restore in an AWS environment with multiple servers in a HA deployment.