Pedro Beschorner Marin
83b48d5ee8
fix(events): keep events using resque workflow
2021-05-04 13:01:32 -03:00
hiroshisuga
5caf825d42
Update rap-starter.rb
...
probably a simple typo
2020-09-01 22:05:37 +09:00
Leonardo Crauss Daronco
5bc3062d58
Fix the paths to the ruby scripts on the rap workers
...
Was pointing to the wrong directory when loading the ruby scripts. Also
made the directory easier to configure, it's all in a single place now.
2020-02-06 10:43:32 -03:00
Calvin Walton
c52a67186e
RaP: Clean up resque worker code, add worker for keep_events feature
...
I've moved the workers code into the `lib` subdirectory with other library-ish
code; this puts it into the ruby load path used by most scripts so referencing
files is easier.
I've applied various style cleanups based on the rubocop config present.
The `events` processing step has been integrated as a new worker `EventsWorker`,
there is no longer a separate `events/events.rb` script. I've reworked the
`rap-starter.rb` script to check for the done files in both the events and
recorded status directories.
2020-01-21 17:14:39 -05:00
Leonardo Crauss Daronco
ac801cfce7
Use journald as the default logger for rap and rap services
...
Changed only in the main class so journald is the default and in the
scripts related to the processes in resque. Internal scripts might still
be logging to files.
2019-12-06 17:06:32 -03:00
Leonardo Crauss Daronco
f1d37e8a08
Gracefully stop bbb-rap-starter when the service is stopped
2019-12-06 16:36:25 -03:00
Leonardo Crauss Daronco
d74be7962a
Process all .done files when bbb-rap-starter is started
...
Instead of just running when a .done file is added, it now also goes
through the files already there when the process starts.
2019-12-06 11:50:08 -03:00
Leonardo Crauss Daronco
53c3ed0d7d
Change rap-starter to run persistently and watch for file changes
...
Instead of being executed every 30s by systemd, it's now a service that's
running all the time and will wait for .done files to start the processing
of recordings.
2019-12-05 11:41:13 -03:00
Leonardo Crauss Daronco
62d62a2a1e
Merge remote-tracking branch 'upstream/master' into v2.0-rap-on-resque
...
# Conflicts:
# bigbluebutton-config/bin/bbb-conf
# record-and-playback/core/Gemfile.lock
# record-and-playback/core/lib/recordandplayback/events_archiver.rb
# record-and-playback/core/scripts/archive/archive.rb
# record-and-playback/core/scripts/bigbluebutton.yml
# record-and-playback/core/scripts/rap-process-worker.rb
# record-and-playback/core/scripts/rap-publish-worker.rb
# record-and-playback/core/scripts/rap-sanity-worker.rb
# record-and-playback/core/scripts/rap-starter.rb
# record-and-playback/core/scripts/sanity/sanity.rb
# record-and-playback/core/systemd/bbb-rap-archive-worker.service
# record-and-playback/core/systemd/bbb-rap-process-worker.service
# record-and-playback/core/systemd/bbb-rap-publish-worker.service
# record-and-playback/core/systemd/bbb-rap-sanity-worker.service
# record-and-playback/core/systemd/bbb-record-core.target
2019-12-04 17:33:44 -03:00
Leonardo Crauss Daronco
bc926be8d2
Simplify rap-starter a little
2017-07-14 17:35:06 -03:00
Leonardo Crauss Daronco
c34f3adff0
Add option to configure a different redis server for rap workers
...
Makes it possible to have a separate redis for workers, which helps when
scaling the processing.
2017-07-13 17:48:02 -03:00
Leonardo Crauss Daronco
0252604b16
Add systemd scripts for rap workers on redis
2017-07-13 14:36:45 -03:00