Is Proclaim supposed to automatically sync while on air? Because it doesn't!

Mark Barnes
Mark Barnes Member Posts: 15,432 ✭✭✭

Yesterday, I made two last minute alteration to the Proclaim presentation from my study. By this time, presentation (from a different PC) had already gone on air.

The changes had definitely synced to the Proclaim server (because I printed the revised presentation), but they never made it to the laptop driving the projector — and still hadn't 30 minutes later. In the end, I had to ask them to manually sync.

Is this by design? If so, it's an odd design.

This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!

Comments

  • Scott Alexander
    Scott Alexander Member, Logos Employee Posts: 3,816

    I was under the impression that Proclaim would attempt to sync down changes every five minutes when the app is not idle, regardless if there are local changes. However, looking at the code I'm not seeing it. I'll do some more investigation this afternoon. Thanks for the report Mark. 

  • Scott Alexander
    Scott Alexander Member, Logos Employee Posts: 3,816

    I found the code. Proclaim should sync down changes every 15 minutes, even if it doesn't have local changes, assuming the app hasn't gone idle. If you attach the logs from the presenting laptop I can diagnose further. 

  • Mark Barnes
    Mark Barnes Member Posts: 15,432 ✭✭✭

    I found the code. Proclaim should sync down changes every 15 minutes, even if it doesn't have local changes, assuming the app hasn't gone idle. If you attach the logs from the presenting laptop I can diagnose further. 

    This was a problem again for us today. I did a final edit a presentation in my study at 17:41 UTC (according to the logs on that machine). At around 18:07, those changes still hadn't synced to the on-air PC. I had to do a manual sync when I noticed the problem. The logs show lots of "PresenceUpdates", but no Syncs between 17:28 and the manual sync I did at 18:07.

    I'm attaching logs from both PCs.

    Edit PC: 2047.Proclaim.log

    On-air PC: 888087.Proclaim.log

    This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!

  • Mark Barnes
    Mark Barnes Member Posts: 15,432 ✭✭✭

    Regardless of the bug which prevented the sync every 15 minutes, I think 15 minutes is too long. 5 minutes is the maximum, I think - and perhaps an additional sync a minute before the warm-up, and again a minute before the service start.

    This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!

  • Scott Alexander
    Scott Alexander Member, Logos Employee Posts: 3,816

    You're right Mark, I believe I've tracked it down. When the app goes idle we reset the sync download interval to 60 minutes. I found a bug that was preventing it from being reset to 15 when the app came out of idle. Thanks for the detailed report and logs. 

  • Scott Alexander
    Scott Alexander Member, Logos Employee Posts: 3,816

    Regardless of the bug which prevented the sync every 15 minutes, I think 15 minutes is too long. 5 minutes is the maximum, I think - and perhaps an additional sync a minute before the warm-up, and again a minute before the service start.

    I agree, we're discussing this now.