DataSync V2

From ESS-WIKI
Revision as of 08:44, 12 July 2018 by Terry.lu (talk | contribs)
Jump to: navigation, search

DataSync

  1. DataSync will backup capability/report/event data and re-send missing data after connection recover.
    • DataDync wiki1.png
    • DataDync wiki2.png
  2. The data will backup with SQLite3 (datasync.db).
    • Capability is saved in table TB_Cap.
    • Report and Event data are saved in TB_Data.
  3. DataSync will re-send capability first before the missing report data.
  4. DataSync always backup data whether connected or disconnected.
  5. The recover data and report data can send in the same time.


How to Verify

You can verify DataSync function by one of following:

  1. Make a disconnect event by pull out network wire.
  2. Disable network adapter
  3. Modify routing table to block WISE-Cloud IP.

DataSync.ini

  • File example:
[DataSync]
; database size limit MB
Storage=20
; database duration limit HR
Duration=1
; keep previous data before # SEC.
RetainDWTP=60
; # item in each batch
BatchSize=3
; time between each wrap batch send, SEC.
WrapSendInterval=3
; preserved storage space. MB
PreserveStorage=200