bigbluebutton-Github/record-and-playback/core
Calvin Walton 9f5832a5d3 Recording: bbb-record --rebuild restarts processing at the sanity step
Previously, bbb-record --rebuild was restarting recording processing
from scratch by creating the .../recording/<meeting_id>.done file. This
causes the recording to be reprocessed starting at the archive step.
However, re-running the archive step for an existing meeting is not
really supported! Ever since the segmented recording code was added, it
shouldn't /corrupt/ the recording files, but it's still not good.

And as a side-effect, re-running the archive step will re-create the
.norecord file for meetings without recording marks, meaning that you
cannot use bbb-record --rebuild to force a recording without marks to be
processed.

Switch bbb-record to restart recording processing at the sanity stage to
match the BBB 2.2 behaviour. Rather than have it insert tasks directly
into resque via redis-cli, it goes through a ruby wrapper that performs
input validation and uses the resque apis.
2021-04-29 11:10:32 -04:00
..
features
lib Recording: Halt processing after archive step for non-recorded meetings 2021-04-28 15:53:20 -04:00
resources/raw
scripts Recording: bbb-record --rebuild restarts processing at the sanity step 2021-04-29 11:10:32 -04:00
spec
systemd Fix permissions on systemd scripts for recording processing 2020-12-06 15:40:00 -06:00
Gemfile Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into march4-merge 2021-03-04 21:25:47 +00:00
Gemfile.lock Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into march4-merge 2021-03-04 21:25:47 +00:00
Rakefile rap: Fix require paths in Rakefile 2020-01-28 12:43:28 -05:00