Skip to content
Snippets Groups Projects
  1. Mar 25, 2021
  2. Mar 24, 2021
  3. Mar 23, 2021
    • Anton Georgiev's avatar
      Merge pull request #11726 from pedrobmarin/pads-with-instances · c00c927f
      Anton Georgiev authored
      Handle pad's events and Meteor's instances
      c00c927f
    • Pedro Beschorner Marin's avatar
      Handle pad's events and Meteor's instances · 0c4cf013
      Pedro Beschorner Marin authored
      Since Meteor was split in multiple process and events started to be
      filtered by instances, all Etherpad's Redis events were being discarded.
      
      Etherpad has a Redis' publisher plugin that is unaware of BigBlueButton's
      existence. All the communication between them is kept simple with minimal
      of internal data exchange. The concept of distincts subscribers at Meteor's
      side broke part of this simplicity and, now, Etherpad has to know which
      instance must receive it's messages. To provide such information I decided
      to include Meteor's instance as part of the pad's id. Should look like:
      
       - [instanceId]padId for the shared notes
       - [instanceId]padId_cc_(locale) for the closed captions
      
      With those changes the pad id generation made at the recording scripts had to
      be re-done because there is no instance id available. Pad id is now recorded at
      akka-apps and queried while archiving the shared notes.
      0c4cf013
    • Ramon Souza's avatar
      4cca83b2
    • Tainan Felipe's avatar
      Fix reactive issue with reconnection · 36c1abc8
      Tainan Felipe authored
      36c1abc8
Loading