overte-JulianGro/domain-server/src
Roxanne Skelly 88b7687183 Case 21726 - Domain lost recent entity edits upon restart
When an entity server starts up, grabs the version of the models.json
file locally, and then queries the domain server for its copy of the
models.json file...iff the domain server version is newer.

There was a bug in this process in that the comparison was made between
the wrong version, specifically the 'file format version' which doesn't
change unless there was a protocol change...and not the data version,
which increments every time a change is made to a domain.

Therefore, the version of the models.json on the domain server was never
downloaded to the entity server, even when it was newer.

It would be newer if the entity server assignment was moved to a machine
with an old version of the models.json file, which was in fact the case
on distributed3 during this period of time.
2019-03-28 13:19:16 -07:00
..
AssetsBackupHandler.cpp Add failed backup as corrupted during creation 2019-01-24 16:11:38 -08:00
AssetsBackupHandler.h Don't mark Asset-less DS's backups corrupted 2018-05-25 12:31:51 -07:00
BackupHandler.h Add loadingComplete callback 2018-02-22 18:36:36 -08:00
ContentSettingsBackupHandler.cpp Fix warnings 2018-11-08 12:27:56 -08:00
ContentSettingsBackupHandler.h Add loadingComplete callback 2018-02-22 18:36:36 -08:00
DomainContentBackupManager.cpp Remove out-of-date backups on startup as well as on rule-evaluation 2018-12-17 11:39:58 -08:00
DomainContentBackupManager.h Relay upoaded content.zip chunks to temp file 2018-11-15 16:59:52 -08:00
DomainGatekeeper.cpp always remove old socket-matching node before add 2018-08-24 14:21:54 -07:00
DomainGatekeeper.h move AddressManager to NodeList thread, fix AccountManager invokes 2018-06-27 11:41:37 -07:00
DomainMetadata.cpp make DomainServerSettingsManager thread-safe for use in content backup 2018-02-16 16:01:40 -08:00
DomainMetadata.h remove open hours from domain settings 2017-02-06 10:50:59 -08:00
DomainServer.cpp Case 21726 - Domain lost recent entity edits upon restart 2019-03-28 13:19:16 -07:00
DomainServer.h Use a random session id for a sequence of chunks 2018-11-16 15:56:39 -08:00
DomainServerNodeData.cpp Fix non self-sufficient headers 2018-05-04 16:26:41 -07:00
DomainServerNodeData.h remove ICE peers once nodes connect or are killed 2018-05-22 14:21:49 -07:00
DomainServerSettingsManager.cpp Don't send a KillAvatar packet on kick 2019-02-25 09:47:55 -08:00
DomainServerSettingsManager.h Remove 2 year old migration code 2018-07-30 17:18:32 -07:00
DomainServerWebSessionData.cpp Fix non self-sufficient headers 2018-05-04 16:26:41 -07:00
DomainServerWebSessionData.h persist and recall domain-server web sessions from ini settings 2014-07-24 17:17:57 -07:00
EntitiesBackupHandler.cpp Fix warnings 2018-11-08 12:27:56 -08:00
EntitiesBackupHandler.h Add loadingComplete callback 2018-02-22 18:36:36 -08:00
main.cpp Make proper -v and -h options for interface 2018-07-30 17:18:32 -07:00
NodeConnectionData.cpp inital cut, passing fingerprint in 2016-12-14 16:09:13 -08:00
NodeConnectionData.h inital cut, passing fingerprint in 2016-12-14 16:09:13 -08:00
PendingAssignedNodeData.cpp add a debug for refused connection in DomainGatekeeper 2015-08-24 14:58:25 -07:00
PendingAssignedNodeData.h de-bloat the domain-server by adding a DomainGatekeeper 2015-08-24 14:19:33 -07:00