Panopto / Moodle-2.0-plugin-for-Panopto

Panopto's integration with the Moodle LMS.
http://www.panopto.com
GNU General Public License v3.0
18 stars 38 forks source link

Issue when block cannot communicate with Panopto server #8

Closed dglloyd closed 7 years ago

dglloyd commented 11 years ago

I realize this is an edge case, but today while performing maintenance on my Panopto server I received a call from our LMS team letting me know that any course that has the Panopto block enabled will hang for roughly 30 seconds while waiting for a time out. Is it possible to make this an asynchronous call to avoid blocking the entire page load every time? I realize that the Panopto Focus server being unavailable is and should be an extreme edge case, but feel that it is something that should be addressed regardless.

hohno-panopto commented 7 years ago

@dglloyd I know this is stupidly late response. I acknowledge that this problem still exists as of latest plug-in + Moodle 3.1. We looked at if there is any quick fix, but nothing pops up given limited support of multithreading from PHP. We continue to track this as internal issue and we may revisit if we have a chance to rearchitect this block.

hohno-panopto commented 7 years ago

Internal tracking number 42914.

hitteshahuja commented 7 years ago

@Hiroshi-p Is this not been fixed here https://github.com/Panopto/Moodle-2.0-plugin-for-Panopto/commit/308b4b4e0d5accdf28f2279749595583ab577430 Or I havent understood OP's request ?

hohno-panopto commented 7 years ago

https://github.com/Panopto/Moodle-2.0-plugin-for-Panopto/commit/308b4b4e0d5accdf28f2279749595583ab577430 changed how to load the plug-in. Unfortunately, that did not resolve the problem that course page with Panopto block becomes unresponsive when the block cannot reach Panopto server until timeout.

jmalmsten-panopto commented 7 years ago

Hey,

Super late reply but as of the more recent blocks we added a server health check. If you still need this please and need assistance in setting it up please open a support ticket with Panopto.

Thanks, Joe M